gbdk-2020 | GameBoy Development Kit |
| download: https://git.y1.nz/archives/gbdk.tar.gz | |
| README | Files | Log | Refs | LICENSE |
commit 9353d57f70e175b0617eee167b7ff7fb862c0ae3 parent 2255240ec87cd67e273030082c5395b80567ccdd Author: Toxa <untoxa@mail.ru> Date: Tue, 16 Mar 2021 20:02:32 +0300 update docs Diffstat:
179 files changed, 2533 insertions(+), 1975 deletions(-)
diff --git a/docs/api/asm_2gbz80_2types_8h.html b/docs/api/asm_2gbz80_2types_8h.html @@ -128,7 +128,7 @@ Typedefs</h2></td></tr> <tr class="separator:ad666a63cb94701b620ce999f84629d23"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> -<div class="textblock"><p>Types definitions for the gb. </p> +<div class="textblock"><p><a class="anchor" id="file_asm_gbz80_types_h"></a>Types definitions for the gb. </p> </div><h2 class="groupheader">Macro Definition Documentation</h2> <a id="a7ed081d8dfb6902784b2fc730bbb7f96"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7ed081d8dfb6902784b2fc730bbb7f96">◆ </a></span>NONBANKED</h2> diff --git a/docs/api/asm_2gbz80_2types_8h_source.html b/docs/api/asm_2gbz80_2types_8h_source.html @@ -90,43 +90,43 @@ $(document).ready(function(){initNavTree('asm_2gbz80_2types_8h_source.html',''); </div><!--header--> <div class="contents"> <a href="asm_2gbz80_2types_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>  </div> -<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#ifndef ASM_GBZ80_TYPES_INCLUDE</span></div> -<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#define ASM_GBZ80_TYPES_INCLUDE</span></div> -<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  </div> -<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#if SDCC_PORT!=gbz80</span></div> -<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#error gbz80 only.</span></div> -<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#endif</span></div> -<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div> -<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96"> 11</a></span> <span class="preprocessor">#define NONBANKED __nonbanked</span></div> -<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0"> 12</a></span> <span class="preprocessor">#define BANKED __banked</span></div> -<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#ae0233515480e60d29bcc731469976e02"> 13</a></span> <span class="preprocessor">#define CRITICAL __critical</span></div> -<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017"> 14</a></span> <span class="preprocessor">#define INTERRUPT __interrupt</span></div> -<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  </div> -<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d"> 18</a></span> <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a>;</div> -<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a"> 21</a></span> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>;</div> -<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d"> 24</a></span> <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">int</span> <a class="code" href="asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d">INT16</a>;</div> -<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b"> 27</a></span> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a>;</div> -<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d"> 30</a></span> <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">long</span> <a class="code" href="asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d">INT32</a>;</div> -<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e"> 33</a></span> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e">UINT32</a>;</div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#ifndef __SIZE_T_DEFINED</span></div> -<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3"> 36</a></span> <span class="preprocessor">#define __SIZE_T_DEFINED</span></div> -<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb"> 37</a></span> <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb">size_t</a>;</div> -<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#endif</span></div> -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  </div> -<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23"> 43</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> <a class="code" href="asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23">clock_t</a>;</div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div> -<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#ifndef ASM_GBZ80_TYPES_INCLUDE</span></div> +<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#define ASM_GBZ80_TYPES_INCLUDE</span></div> +<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  </div> +<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#if SDCC_PORT!=gbz80</span></div> +<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#error gbz80 only.</span></div> +<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div> +<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96"> 12</a></span> <span class="preprocessor">#define NONBANKED __nonbanked</span></div> +<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0"> 13</a></span> <span class="preprocessor">#define BANKED __banked</span></div> +<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#ae0233515480e60d29bcc731469976e02"> 14</a></span> <span class="preprocessor">#define CRITICAL __critical</span></div> +<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017"> 15</a></span> <span class="preprocessor">#define INTERRUPT __interrupt</span></div> +<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  </div> +<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d"> 19</a></span> <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a>;</div> +<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a"> 22</a></span> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>;</div> +<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d"> 25</a></span> <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">int</span> <a class="code" href="asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d">INT16</a>;</div> +<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b"> 28</a></span> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a>;</div> +<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d"> 31</a></span> <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">long</span> <a class="code" href="asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d">INT32</a>;</div> +<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e"> 34</a></span> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e">UINT32</a>;</div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#ifndef __SIZE_T_DEFINED</span></div> +<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3"> 37</a></span> <span class="preprocessor">#define __SIZE_T_DEFINED</span></div> +<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb"> 38</a></span> <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb">size_t</a>;</div> +<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div> +<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23"> 44</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> <a class="code" href="asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23">clock_t</a>;</div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div> +<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#endif</span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:21</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a18f1c7ce6c452edd933189d52294af8d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d">INT16</a></div><div class="ttdeci">signed int INT16</div><div class="ttdef"><b>Definition:</b> types.h:24</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:27</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a516ea33686d40a7f91f5644851ce7b5d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d">INT32</a></div><div class="ttdeci">signed long INT32</div><div class="ttdef"><b>Definition:</b> types.h:30</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a0b39d6d754cb24c708b0f2bdbe88130e"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e">UINT32</a></div><div class="ttdeci">unsigned long UINT32</div><div class="ttdef"><b>Definition:</b> types.h:33</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_ad666a63cb94701b620ce999f84629d23"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23">clock_t</a></div><div class="ttdeci">UINT16 clock_t</div><div class="ttdef"><b>Definition:</b> types.h:43</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7619b847aeded8a6d14cbfa212b2cdfb"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb">size_t</a></div><div class="ttdeci">int size_t</div><div class="ttdef"><b>Definition:</b> types.h:37</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ebe70ceca856797319175e30bcf003d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div><div class="ttdeci">signed char INT8</div><div class="ttdef"><b>Definition:</b> types.h:18</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:22</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a18f1c7ce6c452edd933189d52294af8d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d">INT16</a></div><div class="ttdeci">signed int INT16</div><div class="ttdef"><b>Definition:</b> types.h:25</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:28</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a516ea33686d40a7f91f5644851ce7b5d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d">INT32</a></div><div class="ttdeci">signed long INT32</div><div class="ttdef"><b>Definition:</b> types.h:31</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a0b39d6d754cb24c708b0f2bdbe88130e"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e">UINT32</a></div><div class="ttdeci">unsigned long UINT32</div><div class="ttdef"><b>Definition:</b> types.h:34</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_ad666a63cb94701b620ce999f84629d23"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23">clock_t</a></div><div class="ttdeci">UINT16 clock_t</div><div class="ttdef"><b>Definition:</b> types.h:44</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7619b847aeded8a6d14cbfa212b2cdfb"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb">size_t</a></div><div class="ttdeci">int size_t</div><div class="ttdef"><b>Definition:</b> types.h:38</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ebe70ceca856797319175e30bcf003d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div><div class="ttdeci">signed char INT8</div><div class="ttdef"><b>Definition:</b> types.h:19</div></div> <!-- HTML footer for doxygen 1.8.14--> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> diff --git a/docs/api/asm_2types_8h.html b/docs/api/asm_2types_8h.html @@ -138,7 +138,7 @@ Typedefs</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>TRUE or FALSE. </p> +<p>TRUE or FALSE. <a class="anchor" id="file_asm_types_h"></a></p> </div> </div> diff --git a/docs/api/asm_2types_8h_source.html b/docs/api/asm_2types_8h_source.html @@ -114,60 +114,60 @@ $(document).ready(function(){initNavTree('asm_2types_8h_source.html',''); initRe <div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#define INTERRUPT</span></div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#endif</span></div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  </div> -<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071"> 30</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> <a class="code" href="asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071">BOOLEAN</a>;</div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#if BYTE_IS_UNSIGNED</span></div> -<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6">BYTE</a>;</div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> <a class="code" href="asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd">WORD</a>;</div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e">UINT32</a> <a class="code" href="asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf">DWORD</a>;</div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div> -<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#else</span></div> -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  </div> -<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6"> 42</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> <a class="code" href="asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6">BYTE</a>;</div> -<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95"> 45</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>;</div> -<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd"> 47</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d">INT16</a> <a class="code" href="asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd">WORD</a>;</div> -<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75"> 49</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> <a class="code" href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75">UWORD</a>;</div> -<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215"> 51</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d">INT32</a> <a class="code" href="asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215">LWORD</a>;</div> -<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#a91374712e986ede0145415318d88fbd8"> 53</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e">UINT32</a> <a class="code" href="asm_2types_8h.html#a91374712e986ede0145415318d88fbd8">ULWORD</a>;</div> -<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf"> 55</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d">INT32</a> <a class="code" href="asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf">DWORD</a>;</div> -<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e"> 57</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e">UINT32</a> <a class="code" href="asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e">UDWORD</a>;</div> -<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div> -<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="union__fixed.html"> 60</a></span> <span class="keyword">typedef</span> <span class="keyword">union </span><a class="code" href="union__fixed.html">_fixed</a> {</div> -<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keyword">struct </span>{</div> -<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc"> 62</a></span>  <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc">l</a>;</div> -<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f"> 63</a></span>  <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f">h</a>;</div> -<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="union__fixed.html#a7a7fb2c246996fabce7dee230525f4bb"> 64</a></span>  } <a class="code" href="union__fixed.html#a7a7fb2c246996fabce7dee230525f4bb">b</a>;</div> -<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="union__fixed.html#ab16f9fd51f817308d109b9b35866f310"> 65</a></span>  <a class="code" href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75">UWORD</a> <a class="code" href="union__fixed.html#ab16f9fd51f817308d109b9b35866f310">w</a>;</div> -<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f"> 66</a></span> } <a class="code" href="asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f">fixed</a>;</div> -<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  </div> -<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="preprocessor">#endif</span></div> -<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div> -<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071"> 31</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> <a class="code" href="asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071">BOOLEAN</a>;</div> +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  </div> +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#if BYTE_IS_UNSIGNED</span></div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6">BYTE</a>;</div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> <a class="code" href="asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd">WORD</a>;</div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e">UINT32</a> <a class="code" href="asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf">DWORD</a>;</div> +<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div> +<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#else</span></div> +<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div> +<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6"> 43</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> <a class="code" href="asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6">BYTE</a>;</div> +<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95"> 46</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>;</div> +<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd"> 48</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d">INT16</a> <a class="code" href="asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd">WORD</a>;</div> +<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75"> 50</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> <a class="code" href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75">UWORD</a>;</div> +<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215"> 52</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d">INT32</a> <a class="code" href="asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215">LWORD</a>;</div> +<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#a91374712e986ede0145415318d88fbd8"> 54</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e">UINT32</a> <a class="code" href="asm_2types_8h.html#a91374712e986ede0145415318d88fbd8">ULWORD</a>;</div> +<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf"> 56</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d">INT32</a> <a class="code" href="asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf">DWORD</a>;</div> +<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e"> 58</a></span> <span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e">UINT32</a> <a class="code" href="asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e">UDWORD</a>;</div> +<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  </div> +<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="union__fixed.html"> 61</a></span> <span class="keyword">typedef</span> <span class="keyword">union </span><a class="code" href="union__fixed.html">_fixed</a> {</div> +<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">struct </span>{</div> +<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc"> 63</a></span>  <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc">l</a>;</div> +<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f"> 64</a></span>  <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f">h</a>;</div> +<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="union__fixed.html#a7a7fb2c246996fabce7dee230525f4bb"> 65</a></span>  } <a class="code" href="union__fixed.html#a7a7fb2c246996fabce7dee230525f4bb">b</a>;</div> +<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="union__fixed.html#ab16f9fd51f817308d109b9b35866f310"> 66</a></span>  <a class="code" href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75">UWORD</a> <a class="code" href="union__fixed.html#ab16f9fd51f817308d109b9b35866f310">w</a>;</div> +<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f"> 67</a></span> } <a class="code" href="asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f">fixed</a>;</div> +<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  </div> +<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div> +<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="preprocessor">#endif</span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:21</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a18f1c7ce6c452edd933189d52294af8d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d">INT16</a></div><div class="ttdeci">signed int INT16</div><div class="ttdef"><b>Definition:</b> types.h:24</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:27</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:22</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a18f1c7ce6c452edd933189d52294af8d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d">INT16</a></div><div class="ttdeci">signed int INT16</div><div class="ttdef"><b>Definition:</b> types.h:25</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:28</div></div> <div class="ttc" id="aasm_2types_8h_html_ab61f8ff6a444351a91fc9a67c8e6145f"><div class="ttname"><a href="asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f">fixed</a></div><div class="ttdeci">union _fixed fixed</div></div> -<div class="ttc" id="aasm_2types_8h_html_ad4ab93994d05960e2f96e83b4c45c1cf"><div class="ttname"><a href="asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf">DWORD</a></div><div class="ttdeci">INT32 DWORD</div><div class="ttdef"><b>Definition:</b> types.h:55</div></div> -<div class="ttc" id="aasm_2types_8h_html_a0059ccf0a32e1f146ef70ce970908bf6"><div class="ttname"><a href="asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6">BYTE</a></div><div class="ttdeci">INT8 BYTE</div><div class="ttdef"><b>Definition:</b> types.h:42</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a516ea33686d40a7f91f5644851ce7b5d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d">INT32</a></div><div class="ttdeci">signed long INT32</div><div class="ttdef"><b>Definition:</b> types.h:30</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a0b39d6d754cb24c708b0f2bdbe88130e"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e">UINT32</a></div><div class="ttdeci">unsigned long UINT32</div><div class="ttdef"><b>Definition:</b> types.h:33</div></div> -<div class="ttc" id="aasm_2types_8h_html_a91374712e986ede0145415318d88fbd8"><div class="ttname"><a href="asm_2types_8h.html#a91374712e986ede0145415318d88fbd8">ULWORD</a></div><div class="ttdeci">UINT32 ULWORD</div><div class="ttdef"><b>Definition:</b> types.h:53</div></div> +<div class="ttc" id="aasm_2types_8h_html_ad4ab93994d05960e2f96e83b4c45c1cf"><div class="ttname"><a href="asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf">DWORD</a></div><div class="ttdeci">INT32 DWORD</div><div class="ttdef"><b>Definition:</b> types.h:56</div></div> +<div class="ttc" id="aasm_2types_8h_html_a0059ccf0a32e1f146ef70ce970908bf6"><div class="ttname"><a href="asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6">BYTE</a></div><div class="ttdeci">INT8 BYTE</div><div class="ttdef"><b>Definition:</b> types.h:43</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a516ea33686d40a7f91f5644851ce7b5d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d">INT32</a></div><div class="ttdeci">signed long INT32</div><div class="ttdef"><b>Definition:</b> types.h:31</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a0b39d6d754cb24c708b0f2bdbe88130e"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e">UINT32</a></div><div class="ttdeci">unsigned long UINT32</div><div class="ttdef"><b>Definition:</b> types.h:34</div></div> +<div class="ttc" id="aasm_2types_8h_html_a91374712e986ede0145415318d88fbd8"><div class="ttname"><a href="asm_2types_8h.html#a91374712e986ede0145415318d88fbd8">ULWORD</a></div><div class="ttdeci">UINT32 ULWORD</div><div class="ttdef"><b>Definition:</b> types.h:54</div></div> <div class="ttc" id="aasm_2gbz80_2types_8h_html"><div class="ttname"><a href="asm_2gbz80_2types_8h.html">types.h</a></div></div> -<div class="ttc" id="aunion__fixed_html_ab16f9fd51f817308d109b9b35866f310"><div class="ttname"><a href="union__fixed.html#ab16f9fd51f817308d109b9b35866f310">_fixed::w</a></div><div class="ttdeci">UWORD w</div><div class="ttdef"><b>Definition:</b> types.h:65</div></div> -<div class="ttc" id="aasm_2types_8h_html_a280213815420791851f7e59bdc8a3c95"><div class="ttname"><a href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></div><div class="ttdeci">UINT8 UBYTE</div><div class="ttdef"><b>Definition:</b> types.h:45</div></div> -<div class="ttc" id="aasm_2types_8h_html_a332730c89876a91d3c98a6c9a764e23e"><div class="ttname"><a href="asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e">UDWORD</a></div><div class="ttdeci">UINT32 UDWORD</div><div class="ttdef"><b>Definition:</b> types.h:57</div></div> -<div class="ttc" id="aasm_2types_8h_html_ac1b71367b1b0eae6718d17b4fd07aecd"><div class="ttname"><a href="asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd">WORD</a></div><div class="ttdeci">INT16 WORD</div><div class="ttdef"><b>Definition:</b> types.h:47</div></div> -<div class="ttc" id="aunion__fixed_html_ac44ac5f62ed7369c444b6f13d9e1d9bc"><div class="ttname"><a href="union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc">_fixed::l</a></div><div class="ttdeci">UBYTE l</div><div class="ttdef"><b>Definition:</b> types.h:62</div></div> -<div class="ttc" id="aasm_2types_8h_html_a5e2fb030036b42012a298e24aca66071"><div class="ttname"><a href="asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071">BOOLEAN</a></div><div class="ttdeci">INT8 BOOLEAN</div><div class="ttdef"><b>Definition:</b> types.h:30</div></div> -<div class="ttc" id="aunion__fixed_html_acd5ac56a5ed6650d5797e89b278a972f"><div class="ttname"><a href="union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f">_fixed::h</a></div><div class="ttdeci">UBYTE h</div><div class="ttdef"><b>Definition:</b> types.h:63</div></div> -<div class="ttc" id="aasm_2types_8h_html_a6c3850eca7373a470eb6e5a7c6278215"><div class="ttname"><a href="asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215">LWORD</a></div><div class="ttdeci">INT32 LWORD</div><div class="ttdef"><b>Definition:</b> types.h:51</div></div> +<div class="ttc" id="aunion__fixed_html_ab16f9fd51f817308d109b9b35866f310"><div class="ttname"><a href="union__fixed.html#ab16f9fd51f817308d109b9b35866f310">_fixed::w</a></div><div class="ttdeci">UWORD w</div><div class="ttdef"><b>Definition:</b> types.h:66</div></div> +<div class="ttc" id="aasm_2types_8h_html_a280213815420791851f7e59bdc8a3c95"><div class="ttname"><a href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></div><div class="ttdeci">UINT8 UBYTE</div><div class="ttdef"><b>Definition:</b> types.h:46</div></div> +<div class="ttc" id="aasm_2types_8h_html_a332730c89876a91d3c98a6c9a764e23e"><div class="ttname"><a href="asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e">UDWORD</a></div><div class="ttdeci">UINT32 UDWORD</div><div class="ttdef"><b>Definition:</b> types.h:58</div></div> +<div class="ttc" id="aasm_2types_8h_html_ac1b71367b1b0eae6718d17b4fd07aecd"><div class="ttname"><a href="asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd">WORD</a></div><div class="ttdeci">INT16 WORD</div><div class="ttdef"><b>Definition:</b> types.h:48</div></div> +<div class="ttc" id="aunion__fixed_html_ac44ac5f62ed7369c444b6f13d9e1d9bc"><div class="ttname"><a href="union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc">_fixed::l</a></div><div class="ttdeci">UBYTE l</div><div class="ttdef"><b>Definition:</b> types.h:63</div></div> +<div class="ttc" id="aasm_2types_8h_html_a5e2fb030036b42012a298e24aca66071"><div class="ttname"><a href="asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071">BOOLEAN</a></div><div class="ttdeci">INT8 BOOLEAN</div><div class="ttdef"><b>Definition:</b> types.h:31</div></div> +<div class="ttc" id="aunion__fixed_html_acd5ac56a5ed6650d5797e89b278a972f"><div class="ttname"><a href="union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f">_fixed::h</a></div><div class="ttdeci">UBYTE h</div><div class="ttdef"><b>Definition:</b> types.h:64</div></div> +<div class="ttc" id="aasm_2types_8h_html_a6c3850eca7373a470eb6e5a7c6278215"><div class="ttname"><a href="asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215">LWORD</a></div><div class="ttdeci">INT32 LWORD</div><div class="ttdef"><b>Definition:</b> types.h:52</div></div> <div class="ttc" id="aunion__fixed_html_a7a7fb2c246996fabce7dee230525f4bb"><div class="ttname"><a href="union__fixed.html#a7a7fb2c246996fabce7dee230525f4bb">_fixed::b</a></div><div class="ttdeci">struct _fixed::@0 b</div></div> -<div class="ttc" id="aasm_2types_8h_html_a9e551e7c1bd8feb51e8eefd109966f75"><div class="ttname"><a href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75">UWORD</a></div><div class="ttdeci">UINT16 UWORD</div><div class="ttdef"><b>Definition:</b> types.h:49</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ebe70ceca856797319175e30bcf003d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div><div class="ttdeci">signed char INT8</div><div class="ttdef"><b>Definition:</b> types.h:18</div></div> -<div class="ttc" id="aunion__fixed_html"><div class="ttname"><a href="union__fixed.html">_fixed</a></div><div class="ttdef"><b>Definition:</b> types.h:60</div></div> +<div class="ttc" id="aasm_2types_8h_html_a9e551e7c1bd8feb51e8eefd109966f75"><div class="ttname"><a href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75">UWORD</a></div><div class="ttdeci">UINT16 UWORD</div><div class="ttdef"><b>Definition:</b> types.h:50</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ebe70ceca856797319175e30bcf003d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div><div class="ttdeci">signed char INT8</div><div class="ttdef"><b>Definition:</b> types.h:19</div></div> +<div class="ttc" id="aunion__fixed_html"><div class="ttname"><a href="union__fixed.html">_fixed</a></div><div class="ttdef"><b>Definition:</b> types.h:61</div></div> <!-- HTML footer for doxygen 1.8.14--> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> diff --git a/docs/api/bcd_8h_source.html b/docs/api/bcd_8h_source.html @@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('bcd_8h_source.html',''); initResizable <div class="ttc" id="abcd_8h_html_ad2804ad5d0c4376e7c5636e83f140889"><div class="ttname"><a href="bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889">bcd2text</a></div><div class="ttdeci">UBYTE bcd2text(const BCD *bcd, UBYTE tile_offset, unsigned char *buffer)</div></div> <div class="ttc" id="abcd_8h_html_afa80f8e7a7af38bf7527d8e87860a40c"><div class="ttname"><a href="bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c">bcd_add</a></div><div class="ttdeci">void bcd_add(BCD *sour, const BCD *value)</div></div> <div class="ttc" id="aasm_2types_8h_html"><div class="ttname"><a href="asm_2types_8h.html">types.h</a></div></div> -<div class="ttc" id="aasm_2types_8h_html_a280213815420791851f7e59bdc8a3c95"><div class="ttname"><a href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></div><div class="ttdeci">UINT8 UBYTE</div><div class="ttdef"><b>Definition:</b> types.h:45</div></div> +<div class="ttc" id="aasm_2types_8h_html_a280213815420791851f7e59bdc8a3c95"><div class="ttname"><a href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></div><div class="ttdeci">UINT8 UBYTE</div><div class="ttdef"><b>Definition:</b> types.h:46</div></div> <div class="ttc" id="abcd_8h_html_a199d4e29e267c9722768fbcbd7c4cc1d"><div class="ttname"><a href="bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d">uint2bcd</a></div><div class="ttdeci">void uint2bcd(unsigned int i, BCD *value)</div></div> <div class="ttc" id="abcd_8h_html_a52b446b9dd70d54bed395bf38c53e82f"><div class="ttname"><a href="bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f">bcd_sub</a></div><div class="ttdeci">void bcd_sub(BCD *sour, const BCD *value)</div></div> <div class="ttc" id="abcd_8h_html_a8c63f4b8b13c77782a46de2e666c7408"><div class="ttname"><a href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a></div><div class="ttdeci">unsigned long BCD</div><div class="ttdef"><b>Definition:</b> bcd.h:21</div></div> diff --git a/docs/api/cgb_8h_source.html b/docs/api/cgb_8h_source.html @@ -149,15 +149,15 @@ $(document).ready(function(){initNavTree('cgb_8h_source.html',''); initResizable <div class="line"><a name="l00162"></a><span class="lineno"> 162</span> <span class="preprocessor">#endif </span><span class="comment">/* _CGB_H */</span><span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:21</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:27</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:22</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:28</div></div> <div class="ttc" id="acgb_8h_html_a64f00b81348b63f60bdd2cb7649b09eb"><div class="ttname"><a href="cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb">set_sprite_palette_entry</a></div><div class="ttdeci">void set_sprite_palette_entry(UINT8 palette, UINT8 entry, UINT16 rgb_data)</div></div> <div class="ttc" id="acgb_8h_html_a1d751a36ceb28413e2300e1025378c8d"><div class="ttname"><a href="cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d">set_bkg_palette_entry</a></div><div class="ttdeci">void set_bkg_palette_entry(UINT8 palette, UINT8 entry, UINT16 rgb_data)</div></div> <div class="ttc" id="acgb_8h_html_a476d06d0fe64d7c5a1ec05b8ee859a56"><div class="ttname"><a href="cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56">cpu_slow</a></div><div class="ttdeci">void cpu_slow(void)</div></div> <div class="ttc" id="acgb_8h_html_a5744e7df7116e07a69713b494053675e"><div class="ttname"><a href="cgb_8h.html#a5744e7df7116e07a69713b494053675e">set_bkg_palette</a></div><div class="ttdeci">void set_bkg_palette(UINT8 first_palette, UINT8 nb_palettes, UINT16 *rgb_data) NONBANKED</div></div> <div class="ttc" id="acgb_8h_html_a6b334e5e452d0650aded17199be1514a"><div class="ttname"><a href="cgb_8h.html#a6b334e5e452d0650aded17199be1514a">cgb_compatibility</a></div><div class="ttdeci">void cgb_compatibility(void)</div></div> <div class="ttc" id="acgb_8h_html_a871b5b1aba74ab8764f72b73bc090adb"><div class="ttname"><a href="cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb">cpu_fast</a></div><div class="ttdeci">void cpu_fast(void)</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:11</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:12</div></div> <div class="ttc" id="acgb_8h_html_ace9a3e5d7a44d89906bfe20a722c1d14"><div class="ttname"><a href="cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14">set_sprite_palette</a></div><div class="ttdeci">void set_sprite_palette(UINT8 first_palette, UINT8 nb_palettes, UINT16 *rgb_data) NONBANKED</div></div> <!-- HTML footer for doxygen 1.8.14--> <!-- start footer part --> diff --git a/docs/api/console_8h_source.html b/docs/api/console_8h_source.html @@ -108,7 +108,7 @@ $(document).ready(function(){initNavTree('console_8h_source.html',''); initResiz <div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">#endif </span><span class="comment">/* _CONSOLE_H */</span><span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:21</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:22</div></div> <div class="ttc" id="aconsole_8h_html_a87894e0e2afb574907e2b11ef26e01cb"><div class="ttname"><a href="console_8h.html#a87894e0e2afb574907e2b11ef26e01cb">posy</a></div><div class="ttdeci">UINT8 posy(void)</div></div> <div class="ttc" id="aconsole_8h_html_a4826277cc150ddc0f4de4bd464a34909"><div class="ttname"><a href="console_8h.html#a4826277cc150ddc0f4de4bd464a34909">cls</a></div><div class="ttdeci">void cls()</div></div> <div class="ttc" id="aconsole_8h_html_a39cc3b71f4262838512c8589e755bbd3"><div class="ttname"><a href="console_8h.html#a39cc3b71f4262838512c8589e755bbd3">setchar</a></div><div class="ttdeci">void setchar(char c)</div></div> diff --git a/docs/api/ctype_8h_source.html b/docs/api/ctype_8h_source.html @@ -125,7 +125,7 @@ $(document).ready(function(){initNavTree('ctype_8h_source.html',''); initResizab <div class="ttc" id="agb_8h_html_a4e1e0e72dd773439e333c84dd762a9c3"><div class="ttname"><a href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a></div><div class="ttdeci">UINT8 c</div><div class="ttdef"><b>Definition:</b> gb.h:278</div></div> <div class="ttc" id="actype_8h_html_ab9ed40800d3e18a39bd07e31de16af20"><div class="ttname"><a href="ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20">isalpha</a></div><div class="ttdeci">BOOLEAN isalpha(char c)</div></div> <div class="ttc" id="actype_8h_html_a207391fc2c5fa7786d5e0b9ef8ba5e80"><div class="ttname"><a href="ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80">tolower</a></div><div class="ttdeci">char tolower(char c)</div></div> -<div class="ttc" id="aasm_2types_8h_html_a5e2fb030036b42012a298e24aca66071"><div class="ttname"><a href="asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071">BOOLEAN</a></div><div class="ttdeci">INT8 BOOLEAN</div><div class="ttdef"><b>Definition:</b> types.h:30</div></div> +<div class="ttc" id="aasm_2types_8h_html_a5e2fb030036b42012a298e24aca66071"><div class="ttname"><a href="asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071">BOOLEAN</a></div><div class="ttdeci">INT8 BOOLEAN</div><div class="ttdef"><b>Definition:</b> types.h:31</div></div> <div class="ttc" id="actype_8h_html_a811b7a0d5194feaccfacf8a7f02bb9c3"><div class="ttname"><a href="ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3">toupper</a></div><div class="ttdeci">char toupper(char c)</div></div> <div class="ttc" id="actype_8h_html_a5c851b201a80a43fd4e648b008e37100"><div class="ttname"><a href="ctype_8h.html#a5c851b201a80a43fd4e648b008e37100">isspace</a></div><div class="ttdeci">BOOLEAN isspace(char c)</div></div> <div class="ttc" id="actype_8h_html_afe7b3895d13be3e313967576c095aa98"><div class="ttname"><a href="ctype_8h.html#afe7b3895d13be3e313967576c095aa98">isdigit</a></div><div class="ttdeci">BOOLEAN isdigit(char c)</div></div> diff --git a/docs/api/docs_example_programs.html b/docs/api/docs_example_programs.html @@ -7,7 +7,7 @@ <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.20"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> -<title>GBDK 2020 Docs: GBDK Example Programs</title> +<title>GBDK 2020 Docs: Example Programs</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> @@ -86,23 +86,23 @@ $(document).ready(function(){initNavTree('docs_example_programs.html',''); initR <div class="PageDoc"><div class="header"> <div class="headertitle"> -<div class="title">GBDK Example Programs </div> </div> +<div class="title">Example Programs </div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><p>GBDK includes several example programs both in C and in assembly. They are located in the examples directory, and in its subdirectories. They can be built by typing <code>make</code> in the correnponding directory.</p> -<h1><a class="anchor" id="autotoc_md87"></a> +<h1><a class="anchor" id="autotoc_md92"></a> banks (various projects)</h1> <p>There are several different projects showing how to use ROM banking with GBDK.</p> -<h1><a class="anchor" id="autotoc_md88"></a> +<h1><a class="anchor" id="autotoc_md93"></a> comm</h1> <p>Illustrates how to use communication routines.</p> -<h1><a class="anchor" id="autotoc_md89"></a> +<h1><a class="anchor" id="autotoc_md94"></a> crash</h1> <p>Demonstrates how to use the optional GBDK crash handler which dumps debug info to the Game Boy screen in the event of a program crash.</p> -<h1><a class="anchor" id="autotoc_md90"></a> +<h1><a class="anchor" id="autotoc_md95"></a> colorbar</h1> <p>The colorbar program, written by Mr. N.U. of TeamKNOx, illustrates the use of colors on a Color GameBoy.</p> -<h1><a class="anchor" id="autotoc_md91"></a> +<h1><a class="anchor" id="autotoc_md96"></a> dscan</h1> <p>Deep Scan is a game written by Mr. N.U. of TeamKNOx that supports the Color GameBoy. Your aim is to destroy the submarines from your boat, and to avoid the projectiles that they send to you. The game should be self-explanatory. The following keys are used: </p><pre class="fragment">RIGHT/LEFT : Move your boat A/B : Send a bomb from one side of your boat @@ -113,45 +113,48 @@ When game is paused: SELECT : Invert A and B buttons RIGHT/LEFT : Change speed UP/DOWN : Change level -</pre><h1><a class="anchor" id="autotoc_md92"></a> +</pre><h1><a class="anchor" id="autotoc_md97"></a> filltest</h1> <p>Demonstrates various graphics routines.</p> -<h1><a class="anchor" id="autotoc_md93"></a> +<h1><a class="anchor" id="autotoc_md98"></a> fonts</h1> <p>Examples of how to work with the built in font and printing features.</p> -<h1><a class="anchor" id="autotoc_md94"></a> +<h1><a class="anchor" id="autotoc_md99"></a> galaxy</h1> <p>A C translation of the space.s assembly program.</p> -<h1><a class="anchor" id="autotoc_md95"></a> +<h1><a class="anchor" id="autotoc_md100"></a> gb-dtmf</h1> <p>The gb-dtmf, written by Osamu Ohashi, is a Dual Tone Multi-Frequency (DTMF) generator.</p> -<h1><a class="anchor" id="autotoc_md96"></a> +<h1><a class="anchor" id="autotoc_md101"></a> irq</h1> <p>Illustrates how to install interrupt handlers.</p> -<h1><a class="anchor" id="autotoc_md97"></a> +<h1><a class="anchor" id="autotoc_md102"></a> +large map</h1> +<p>Shows how to scroll with maps larger than 32 x 32 tiles using <a class="el" href="gb_8h.html#a9369a5771b340680f4af3386ac4e19b2">set_bkg_submap()</a>. It fills rows and columns at the edges of the visible viewport (of the hardware Background Map) as it scrolls from the desired sub-region of the large map.</p> +<h1><a class="anchor" id="autotoc_md103"></a> lcd isr wobble</h1> <p>An example of how to use the LCD ISR for visual special effects</p> -<h1><a class="anchor" id="autotoc_md98"></a> +<h1><a class="anchor" id="autotoc_md104"></a> paint</h1> <p>The paint example is a painting program. It supports different painting tools, drawing modes, and colors. At the moment, it only paints individual pixels. This program illustrates the use of the full-screen drawing library. It also illustrates the use of generic structures and big sprites. </p><pre class="fragment">Arrow keys : Move the cursor SELECT : Display/hide the tools palette A : Select tool -</pre><h1><a class="anchor" id="autotoc_md99"></a> +</pre><h1><a class="anchor" id="autotoc_md105"></a> rand</h1> <p>The rand program, written by Luc Van den Borre, illustrates the use of the GBDK random generator.</p> -<h1><a class="anchor" id="autotoc_md100"></a> +<h1><a class="anchor" id="autotoc_md106"></a> ram_fn</h1> <p>The ram_fn example illustrates how to copy functions to RAM or HIRAM, and how to call them from C.</p> -<h1><a class="anchor" id="autotoc_md101"></a> +<h1><a class="anchor" id="autotoc_md107"></a> rpn</h1> <p>A basic RPN calculator. Try entering expressions like 12 134* and then 1789+.</p> -<h1><a class="anchor" id="autotoc_md102"></a> +<h1><a class="anchor" id="autotoc_md108"></a> samptest</h1> <p>Demonstration of playing a sound sample.</p> -<h1><a class="anchor" id="autotoc_md103"></a> +<h1><a class="anchor" id="autotoc_md109"></a> sgb (various)</h1> <p>A collection of examples showing how to use the Super Game Boy API features.</p> -<h1><a class="anchor" id="autotoc_md104"></a> +<h1><a class="anchor" id="autotoc_md110"></a> sound</h1> <p>The sound example is meant for experimenting with the soung generator of the GameBoy (to use on a real GameBoy). The four different sound modes of the GameBoy are available. It also demonstrates the use of bit fields in C (it's a quick hack, so don't expect too much from the code). The following keys are used: </p><pre class="fragment">UP/DOWN : Move the cursor RIGHT/LEFT : Increment/decrement the value @@ -161,14 +164,17 @@ START : Play the current mode's sound (or all modes if in control screen) START+A : Play a little music with the current mode's sound SELECT : Change the sound mode (1, 2, 3, 4 and control) SELECT+A : Dump the sound registers to the screen -</pre><h1><a class="anchor" id="autotoc_md105"></a> +</pre><h1><a class="anchor" id="autotoc_md111"></a> space</h1> <p>The space example is an assembly program that demonstrates the use of sprites, window, background, fixed-point values and more. The following keys are used: </p><pre class="fragment">Arrow keys : Change the speed (and direction) of the sprite Arrow keys + A : Change the speed (and direction) of the window Arrow keys + B : Change the speed (and direction) of the background START : Open/close the door SELECT : Basic fading effect -</pre> </div></div><!-- contents --> +</pre><h1><a class="anchor" id="autotoc_md112"></a> +templates</h1> +<p>Two basic template examples are provided as a starting place for writing your GBDK programs. </p> +</div></div><!-- contents --> </div><!-- PageDoc --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.14--> diff --git a/docs/api/docs_faq.html b/docs/api/docs_faq.html @@ -0,0 +1,183 @@ +<!-- HTML header for doxygen 1.8.14--> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="cache-control" content="max-age=86400"/> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.8.20"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> +<title>GBDK 2020 Docs: Frequently Asked Questions (FAQ)</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="navtree.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="resize.js"></script> +<script type="text/javascript" src="navtreedata.js"></script> +<script type="text/javascript" src="navtree.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" /> +<link href="doxygen_extra.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 style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">GBDK 2020 Docs + </div> + <div id="projectbrief">API Documentation for GBDK 2020</div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.20 --> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +var searchBox = new SearchBox("searchBox", "search",false,'Search'); +/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +$(function() { + initMenu('',true,false,'search.php','Search'); + $(document).ready(function() { init_search(); }); +}); +/* @license-end */</script> +<div id="main-nav"></div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +$(document).ready(function(){initNavTree('docs_faq.html',''); initResizable(); }); +/* @license-end */ +</script> +<div id="doc-content"> +<!-- 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"> +<iframe src="javascript:void(0)" frameborder="0" + name="MSearchResults" id="MSearchResults"> +</iframe> +</div> + +<div class="PageDoc"><div class="header"> + <div class="headertitle"> +<div class="title">Frequently Asked Questions (FAQ) </div> </div> +</div><!--header--> +<div class="contents"> +<div class="textblock"><p><a class="anchor" id="toolchain_faq"></a> </p> +<h1><a class="anchor" id="autotoc_md41"></a> +Frequently Asked Questions</h1> +<ul> +<li>How do I set the ROM's title?<ul> +<li>Use the <a class="el" href="docs_toolchain.html#makebin">makebin</a> <code>-yn</code> flag. For example with <a class="el" href="docs_toolchain.html#lcc">lcc</a> <code>-Wm-yn"MYTITLE"</code> or with <a class="el" href="docs_toolchain.html#makebin">makebin</a> directly <code>-yn "MYTITLE"</code>. The maximum length is up to 15 characters, but may be shorter.</li> +<li>See "0134-0143 - Title" in <a class="el" href="docs_links_and_tools.html#Pandocs">Pandocs</a> for more details.</li> +</ul> +</li> +</ul> +<p><br /> +</p> +<p><a class="anchor" id="faq_gb_type_header_setting"></a></p><ul> +<li>How do I set SGB, Color only and Color compatibility in the ROM header?<ul> +<li>Use the following <a class="el" href="docs_toolchain.html#makebin">makebin</a> flags. Prefix them with <code>-Wm</code> if using <a class="el" href="docs_toolchain.html#lcc">lcc</a>.<ul> +<li><code>-yc</code> : GameBoy Color compatible</li> +<li><code>-yC</code> : GameBoy Color only</li> +<li><code>-ys</code> : Super GameBoy compatible</li> +</ul> +</li> +</ul> +</li> +</ul> +<p><br /> +</p> +<ul> +<li>How do I set the ROM <a class="el" href="docs_rombanking_mbcs.html#MBC">MBC</a> type?<ul> +<li>See <a class="el" href="docs_rombanking_mbcs.html#setting_mbc_and_rom_ram_banks">setting_mbc_and_rom_ram_banks</a></li> +</ul> +</li> +</ul> +<p><br /> +</p> +<p><a class="anchor" id="faq_bank_overflow_errors"></a></p><ul> +<li><p class="startli">What do these kinds of warnings / errors mean? <code>WARNING: possibly wrote twice at addr 4000 (93->3E)</code> <code>Warning: Write from one bank spans into the next. 7ff7 -> 8016 (bank 1 -> 2)</code></p> +<p class="startli">You may have a overflow in one of your ROM banks. If there is more data allocated to a bank than it can hold it then will spill over into the next bank. The warnings are generated by <a class="el" href="docs_toolchain.html#ihxcheck">ihxcheck</a> during conversion of an .ihx file into a ROM file.</p> +<p class="startli">See the section <a class="el" href="docs_rombanking_mbcs.html">ROM/RAM Banking and MBCs</a> for more details about how banks work and what their size is. You may want to use a tool such as <a class="el" href="docs_links_and_tools.html#romusage">romusage</a> to calculate the amount of free and used space.</p> +</li> +</ul> +<p><br /> +</p> +<ul> +<li>Why is the compiler so slow, or why did it suddenly get much slower?<ul> +<li>This may happen if you have large initialized arrays declared without the <code>const</code> keyword. It's important to use the const keyword for read-only data. See <a class="el" href="docs_coding_guidelines.html#const_gbtd_gbmb">const_gbtd_gbmb</a> and <a class="el" href="docs_coding_guidelines.html#const_array_data">const_array_data</a></li> +</ul> +</li> +</ul> +<p><br /> +</p> +<ul> +<li>What flags should be enabled for debugging?<ul> +<li>You can use the <a class="el" href="docs_toolchain.html#lcc_debug">lcc debug flag</a></li> +</ul> +</li> +</ul> +<p><br /> +</p> +<ul> +<li>Why are 8 bit numbers not printing correctly with <a class="el" href="stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b">printf()</a>?<ul> +<li>To correctly pass chars/uint8s for printing, they must be explicitly re-cast as such when calling the function. See docs_chars_varargs for more details.</li> +</ul> +</li> +</ul> +<p><br /> +</p> +<ul> +<li>How can maps larger than 32x32 tiles be scrolled? & Why is the map wrapping around to the left side when setting a map wider than 32 tiles with <a class="el" href="gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d">set_bkg_data()</a>?<ul> +<li>The hardware Background map is 32 x 32 tiles. The screen viewport that can be scrolled around that map is 20 x 18 tiles. In order to scroll around within a much larger map, new tiles must be loaded at the edges of the screen viewport in the direction that it is being scrolled. <a class="el" href="gb_8h.html#a9369a5771b340680f4af3386ac4e19b2">set_bkg_submap</a> can be used to load those rows and columns of tiles from the desired sub-region of the large map.</li> +<li>See the "Large Map" example program and <a class="el" href="gb_8h.html#a9369a5771b340680f4af3386ac4e19b2">set_bkg_submap()</a></li> +<li>Writes that exceed coordinate 31 of the Background tile map on the x or y axis will wrap around to the Left and Top edges.</li> +</ul> +</li> +</ul> +<p><br /> +</p> +<ul> +<li>When using gbt_player with music in banks, how can the current bank be restored after calling gbt_update()? (since it changes the currently active bank without restoring it).<ul> +<li>See <a class="el" href="docs_rombanking_mbcs.html#banking_current_bank">restoring the current bank</a></li> +</ul> +</li> +</ul> +<p><br /> + </p> +</div></div><!-- contents --> +</div><!-- PageDoc --> +</div><!-- doc-content --> +<!-- HTML footer for doxygen 1.8.14--> +<!-- start footer part --> +<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> +</div> +</body> +</html> diff --git a/docs/api/docs_getting_started.html b/docs/api/docs_getting_started.html @@ -90,13 +90,13 @@ $(document).ready(function(){initNavTree('docs_getting_started.html',''); initRe </div><!--header--> <div class="contents"> <div class="textblock"><p>Follow the steps in this section to start using GBDK-2020.</p> -<h1><a class="anchor" id="autotoc_md41"></a> +<h1><a class="anchor" id="autotoc_md42"></a> 1. Compile Example projects</h1> <p>Make sure your GBDK-2020 installation is working correctly by compiling some of the included <a class="el" href="docs_example_programs.html">example projects</a>.</p> <p>Navigate to the example projects folder (<code>"examples/gb/"</code> under your GBDK-2020 install folder) and open a command line. Then type: </p><pre class="fragment">make </pre><p>This should build all of the examples sequentially. You can also navigate into an individual example project's folder and build it by typing <code>make</code>.</p> <p>If everything works and there are no errors reported each example sub-folder should have it's on .gb ROM file.</p> -<h1><a class="anchor" id="autotoc_md42"></a> +<h1><a class="anchor" id="autotoc_md43"></a> 2. Use a Template</h1> <p><b>To create a new project use a template!</b></p> <p>There are template projects included in the <a class="el" href="docs_example_programs.html">GBDK example projects</a> to help you get up and running. Their folder names start with <code>template_</code>.</p> @@ -106,28 +106,45 @@ $(document).ready(function(){initNavTree('docs_getting_started.html',''); initRe <li>Type <code>make</code> on the command line in that folder to verify it still builds.</li> <li>Open main.c to start making changes.</li> </ol> -<h1><a class="anchor" id="autotoc_md43"></a> +<h1><a class="anchor" id="autotoc_md44"></a> 3. If you use GBTD / GBMB, get the fixed version</h1> <p>If you plan to use GBTD / GBMB for making graphics, make sure to get the version with the <code>const</code> fix and other improvements. See <a class="el" href="docs_coding_guidelines.html#const_gbtd_gbmb">const_gbtd_gbmb</a>.</p> -<h1><a class="anchor" id="autotoc_md44"></a> +<h1><a class="anchor" id="autotoc_md45"></a> 4. Review Coding Guidelines</h1> <p>Take a look at the <a class="el" href="docs_coding_guidelines.html">coding guidelines</a>, even if you have experience writing software for other platforms. There is important information to help you get good results and performance on the Game Boy.</p> <p>If you haven't written programs in C before, check the <a class="el" href="docs_coding_guidelines.html#docs_c_tutorials">C tutorials section</a>.</p> -<h1><a class="anchor" id="autotoc_md45"></a> -5. Try a GBDK Tutorial</h1> +<h1><a class="anchor" id="autotoc_md46"></a> +5. Hardware and Resources</h1> +<p>If you have a specific project in mind, consider what hardware want to target. It isn't something that has to be decided up front, but it can influence design and implementation.</p> +<p>What size will your game or program be?</p><ul> +<li>32K Cart (no-MBC required)</li> +<li>Larger than 32K (MBC required)</li> +<li>See more details about <a class="el" href="docs_rombanking_mbcs.html">ROM Banking and MBCs</a>.</li> +</ul> +<p>What hardware will it run on?</p><ul> +<li>Game Boy (& Game Boy Color)</li> +<li>Game Boy Color only</li> +<li>Game Boy & Super Game Boy</li> +<li>See how to <a class="el" href="docs_faq.html#faq_gb_type_header_setting">set the compatibility type in the cartridge header</a>. Read more about hardware differences in the <a class="el" href="docs_links_and_tools.html#Pandocs">Pandocs</a></li> +</ul> +<h1><a class="anchor" id="autotoc_md47"></a> +6. Set up C Source debugging</h1> +<p>Tracking down problems in code is easier with a debugger. Emulicious has a <a class="el" href="docs_links_and_tools.html#Emulicious_debug">debug adapter</a> that provides C source debugging with GBDK-2020.</p> +<h1><a class="anchor" id="autotoc_md48"></a> +7. Try a GBDK Tutorial</h1> <p>You might want to start off with a guided GBDK tutorial from the <a class="el" href="docs_links_and_tools.html#links_gbdk_tutorials">GBDK Tutorials section</a>.</p> <ul> <li><b>Note:</b> Tutorials (or parts of them) may be based on the older GBDK from the 2000's before it was updated to be GBDK-2020. The general principals are all the same, but the setup and parts of the <a class="el" href="docs_toolchain.html">toolchain</a> (compiler/etc) may be somewhat different and some links may be outdated (pointing to the old GBDK or old tools).</li> </ul> -<h1><a class="anchor" id="autotoc_md46"></a> -6. Read up!</h1> +<h1><a class="anchor" id="autotoc_md49"></a> +8. Read up!</h1> <ul> <li>It is strongly encouraged to read more <a class="el" href="index.html#docs_index">GBDK-2020 General Documentation</a>.</li> <li>Learn about the Game Boy hardware by reading through the <a class="el" href="docs_links_and_tools.html#Pandocs">Pandocs</a> technical reference.</li> </ul> -<h1><a class="anchor" id="autotoc_md47"></a> -7. Need help?</h1> -<p>Check out the links for <a class="el" href="docs_links_and_tools.html#links_help_and_community">online community and support</a>. </p> +<h1><a class="anchor" id="autotoc_md50"></a> +9. Need help?</h1> +<p>Check out the links for <a class="el" href="docs_links_and_tools.html#links_help_and_community">online community and support</a> and read the <a class="el" href="docs_faq.html">FAQ</a>. </p> </div></div><!-- contents --> </div><!-- PageDoc --> </div><!-- doc-content --> diff --git a/docs/api/docs_links_and_tools.html b/docs/api/docs_links_and_tools.html @@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('docs_links_and_tools.html',''); initRe <div class="contents"> <div class="textblock"><p>This is a brief list of useful tools and information. It is not meant to be complete or exhaustive, for a larger list see <a class="el" href="docs_links_and_tools.html#awesome_gb">awesome_gb</a></p> <p><a class="anchor" id="links_sdcc_docs"></a></p> -<h1><a class="anchor" id="autotoc_md48"></a> +<h1><a class="anchor" id="autotoc_md51"></a> SDCC Compiler Suite User Manual</h1> <ul> <li>GBDK-2020 uses the SDCC compiler and related tools. The SDCC manual goes into much more detail about available features and how to use them. <br /> @@ -99,7 +99,7 @@ SDCC Compiler Suite User Manual</h1> <a href="http://sdcc.sourceforge.net">http://sdcc.sourceforge.net</a></li> </ul> <p><a class="anchor" id="links_help_and_community"></a></p> -<h1><a class="anchor" id="autotoc_md49"></a> +<h1><a class="anchor" id="autotoc_md52"></a> Getting Help</h1> <ul> <li>GBDK Discord community: <br /> @@ -108,7 +108,7 @@ Getting Help</h1> <a href="https://gbdev.gg8.se/forums/">https://gbdev.gg8.se/forums/</a></li> </ul> <p><a class="anchor" id="links_gameboy_docs"></a></p> -<h1><a class="anchor" id="autotoc_md50"></a> +<h1><a class="anchor" id="autotoc_md53"></a> Game Boy Documentation</h1> <ul> <li><a class="anchor" id="Pandocs"></a> <b>Pandocs</b> <br /> @@ -119,7 +119,7 @@ Game Boy Documentation</h1> <a href="https://gbdev.io/list.html">https://gbdev.io/list.html</a></li> </ul> <p><a class="anchor" id="links_gbdk_tutorials"></a></p> -<h1><a class="anchor" id="autotoc_md51"></a> +<h1><a class="anchor" id="autotoc_md54"></a> Tutorials</h1> <ul> <li><a class="anchor" id="tutorials_gamingmonsters"></a> <b>Gaming Monsters Tutorials</b> <br /> @@ -127,8 +127,15 @@ Tutorials</h1> <a href="https://www.youtube.com/playlist?list=PLeEj4c2zF7PaFv5MPYhNAkBGrkx4iPGJo">https://www.youtube.com/playlist?list=PLeEj4c2zF7PaFv5MPYhNAkBGrkx4iPGJo</a> <br /> <a href="https://github.com/gingemonster/GamingMonstersGameBoySampleCode">https://github.com/gingemonster/GamingMonstersGameBoySampleCode</a></li> </ul> +<p><a class="anchor" id="link_examples"></a></p> +<h1><a class="anchor" id="autotoc_md55"></a> +Example code</h1> +<ul> +<li><a class="anchor" id="examples_gbdk_playground"></a> <b>Simplified GBDK examples</b> <br /> + <a href="https://github.com/mrombout/gbdk_playground/commits/master">https://github.com/mrombout/gbdk_playground/commits/master</a></li> +</ul> <p><a class="anchor" id="links_graphic"></a></p> -<h1><a class="anchor" id="autotoc_md52"></a> +<h1><a class="anchor" id="autotoc_md56"></a> Graphics Tools</h1> <ul> <li><a class="anchor" id="gbtd_gbmb"></a><a class="anchor" id="gbmb"></a><a class="anchor" id="gbtd"></a> <b>Game Boy Tile Designer and Map Builder (GBTD / GBMB)</b> <br /> @@ -149,7 +156,7 @@ Graphics Tools</h1> <a href="https://github.com/Rangi42/tilemap-studio/">https://github.com/Rangi42/tilemap-studio/</a></li> </ul> <p><a class="anchor" id="tools_music"></a></p> -<h1><a class="anchor" id="autotoc_md53"></a> +<h1><a class="anchor" id="autotoc_md57"></a> Music drivers and tools</h1> <ul> <li><a class="anchor" id="gbt-player"></a> <b>GBT Player</b> <br /> @@ -163,7 +170,7 @@ Music drivers and tools</h1> <a href="https://github.com/SuperDisk/hUGETracker">https://github.com/SuperDisk/hUGETracker</a></li> </ul> <p><a class="anchor" id="tools_emulators"></a></p> -<h1><a class="anchor" id="autotoc_md54"></a> +<h1><a class="anchor" id="autotoc_md58"></a> Emulators</h1> <ul> <li><a class="anchor" id="bgb"></a> <b>BGB</b> <br /> @@ -174,7 +181,7 @@ Emulators</h1> <a href="https://emulicious.net/">https://emulicious.net/</a></li> </ul> <p><a class="anchor" id="tools_debug"></a></p> -<h1><a class="anchor" id="autotoc_md55"></a> +<h1><a class="anchor" id="autotoc_md59"></a> Debugging tools</h1> <ul> <li><a class="anchor" id="Emulicious_debug"></a> <b>Emulicious debug adapter</b> <br /> diff --git a/docs/api/docs_migrating_versions.html b/docs/api/docs_migrating_versions.html @@ -90,14 +90,23 @@ $(document).ready(function(){initNavTree('docs_migrating_versions.html',''); ini </div><!--header--> <div class="contents"> <div class="textblock"><p>This section contains information that may be useful to know or important when upgrading to a newer GBDK release.</p> -<h1><a class="anchor" id="autotoc_md56"></a> +<h1><a class="anchor" id="autotoc_md60"></a> GBDK 2020 versions</h1> -<h2><a class="anchor" id="autotoc_md57"></a> +<h2><a class="anchor" id="autotoc_md61"></a> +Porting to GBDK 2020 4.0.3</h2> +<ul> +<li>No significant changes required</li> +</ul> +<h2><a class="anchor" id="autotoc_md62"></a> Porting to GBDK 2020 4.0.2</h2> <ul> -<li>The default font has been reduced from 256 to 96 characters. Code using special characters may need to be updated.</li> +<li>The default font has been reduced from 256 to 96 characters.<ul> +<li>Code using special characters may need to be updated.</li> +<li>The off-by-1 character index offset was removed for fonts. Old fonts with the offset need to be re-adjusted.</li> +</ul> +</li> </ul> -<h2><a class="anchor" id="autotoc_md58"></a> +<h2><a class="anchor" id="autotoc_md63"></a> Porting to GBDK 2020 4.0.1</h2> <ul> <li><b>Important!</b> : The <code>WRAM</code> memory region is no longer automatically initialized to zeros during startup.<ul> @@ -109,7 +118,7 @@ Porting to GBDK 2020 4.0.1</h2> <li>In .ihx files, multiple writes to the same ROM address are now warned about using <a class="el" href="docs_toolchain.html#ihxcheck">ihxcheck</a>.</li> <li><code>set_*_tiles()</code> now wrap maps around horizontal and vertical boundaries correctly. Code relying on it not wrapping correctly may be affected.</li> </ul> -<h2><a class="anchor" id="autotoc_md59"></a> +<h2><a class="anchor" id="autotoc_md64"></a> Porting to GBDK 2020 4.0</h2> <ul> <li>GBDK now requires SDCC 4.0.3 or higher</li> @@ -121,22 +130,22 @@ Porting to GBDK 2020 4.0</h2> <li>Setting ROM bytes directly with <code>-Wl-yp0x<address>=0x<value></code> is no longer supported. Instead use <a class="el" href="docs_toolchain.html#makebin">makebin</a> flags. For example, use <code>-Wm-yC</code> instead of <code>-Wl-yp0x143=0xC0</code>.</li> <li>OAM symbol has been renamed to _shadow_OAM, that allows accessing shadow OAM directly from C code</li> </ul> -<h2><a class="anchor" id="autotoc_md60"></a> +<h2><a class="anchor" id="autotoc_md65"></a> Porting to GBDK 2020 3.2</h2> <ul> <li>No significant changes required</li> </ul> -<h2><a class="anchor" id="autotoc_md61"></a> +<h2><a class="anchor" id="autotoc_md66"></a> Porting to GBDK 2020 3.1.1</h2> <ul> <li>No significant changes required</li> </ul> -<h2><a class="anchor" id="autotoc_md62"></a> +<h2><a class="anchor" id="autotoc_md67"></a> Porting to GBDK 2020 3.1</h2> <ul> <li>No significant changes required</li> </ul> -<h2><a class="anchor" id="autotoc_md63"></a> +<h2><a class="anchor" id="autotoc_md68"></a> Porting to GBDK 2020 3.0.1</h2> <ul> <li>LCC was upgraded to use SDCC v4.0. Makefile changes may be required<ul> @@ -153,9 +162,9 @@ Porting to GBDK 2020 3.0.1</h2> </li> </ul> <hr /> -<h1><a class="anchor" id="autotoc_md65"></a> +<h1><a class="anchor" id="autotoc_md70"></a> Historical GBDK versions</h1> -<h2><a class="anchor" id="autotoc_md66"></a> +<h2><a class="anchor" id="autotoc_md71"></a> GBDK 1.1 to GBDK 2.0</h2> <ul> <li>Change your int variables to long if they have to be bigger than 255. If they should only contain values between 0 and 255, use an unsigned int.</li> diff --git a/docs/api/docs_releases.html b/docs/api/docs_releases.html @@ -90,9 +90,9 @@ $(document).ready(function(){initNavTree('docs_releases.html',''); initResizable </div><!--header--> <div class="contents"> <div class="textblock"><p>The GBDK 2020 releases can be found on Github: <a href="https://github.com/Zal0/gbdk-2020/releases">https://github.com/Zal0/gbdk-2020/releases</a></p> -<h1><a class="anchor" id="autotoc_md67"></a> +<h1><a class="anchor" id="autotoc_md72"></a> GBDK 2020 Release Notes</h1> -<h2><a class="anchor" id="autotoc_md68"></a> +<h2><a class="anchor" id="autotoc_md73"></a> GBDK 2020 4.0.2</h2> <p>2021/01/17</p><ul> <li>Includes SDCC snapshot build version 12016 (has a fix for duplicate debug symbols generated from inlined header functions which GBDK 4.0+ uses)</li> @@ -116,7 +116,7 @@ GBDK 2020 4.0.2</h2> </li> <li>Examples: Added bgb debug example</li> </ul> -<h2><a class="anchor" id="autotoc_md69"></a> +<h2><a class="anchor" id="autotoc_md74"></a> GBDK 2020 4.0.1</h2> <p>2020/11/14</p><ul> <li>Updated API documentation</li> @@ -142,7 +142,7 @@ GBDK 2020 4.0.1</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md70"></a> +<h2><a class="anchor" id="autotoc_md75"></a> GBDK 2020 4.0</h2> <p>2020/10/01</p><ul> <li>GBDK now requires SDCC 4.0.3 or higher, that has fully working toolchain. Old link-gbz80 linker is not used anymore, sdldgb and makebin are used to link objects and produce binary roms; maccer tool is no longer needed either<ul> @@ -171,19 +171,19 @@ GBDK 2020 4.0</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md71"></a> +<h2><a class="anchor" id="autotoc_md76"></a> GBDK 2020 3.2</h2> <p>2020/06/05</p><ul> <li>Fixed OAM initialization that was causing a bad access to VRAM</li> <li>Interrupt handlers now wait for lcd controller mode 0 or 1 by default to prevent access to inaccessible VRAM in several functions (like set_bkg_tiles)</li> <li>Several optimizations here and there</li> </ul> -<h2><a class="anchor" id="autotoc_md72"></a> +<h2><a class="anchor" id="autotoc_md77"></a> GBDK 2020 3.1.1</h2> <p>2020/05/17</p><ul> <li>Fixed issues with libgcc_s_dw2-1.dll</li> </ul> -<h2><a class="anchor" id="autotoc_md73"></a> +<h2><a class="anchor" id="autotoc_md78"></a> GBDK 2020 3.1</h2> <p>2020/05/16</p><ul> <li>Banked functions are working! The patcher is fully integrated in link-gbz80, no extra tools are needed. It is based on Toxa's work<ul> @@ -201,21 +201,21 @@ GBDK 2020 3.1</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md74"></a> +<h2><a class="anchor" id="autotoc_md79"></a> GBDK 2020 3.0.1</h2> <p>2020/04/12</p><ul> <li>Updated SDCC to v.4.0</li> <li>Updated LCC to work with the new compiler</li> </ul> -<h2><a class="anchor" id="autotoc_md75"></a> +<h2><a class="anchor" id="autotoc_md80"></a> GBDK 2020 3.0</h2> <p>2020/04/12</p><ul> <li>Initial GBDK 2020 release <br /> Updated SDCC to v4.0 The new linker is not working so the old version is still there There is an issue with sdagb compiling drawing.s (the JP in line 32 after ".org .MODE_TABLE+4*.G_MODE" it's writing more than 4 bytes invading some addresses required by input.s:41) Because of this, all .s files in libc have been assembled with the old as-gbz80 and that's why it is still included</li> </ul> -<h1><a class="anchor" id="autotoc_md76"></a> +<h1><a class="anchor" id="autotoc_md81"></a> Historical GBDK Release Notes</h1> -<h2><a class="anchor" id="autotoc_md77"></a> +<h2><a class="anchor" id="autotoc_md82"></a> GBDK 2.96</h2> <p>17 April, 2000 <br /> Many changes. <br /> @@ -225,7 +225,7 @@ GBDK 2.96</h2> <li>Added full 32 bit long support.</li> <li>Still no floating pt support.</li> </ul> -<h2><a class="anchor" id="autotoc_md78"></a> +<h2><a class="anchor" id="autotoc_md83"></a> GBDK 2.95-3</h2> <p>19th August, 2000 <br /> </p> @@ -237,7 +237,7 @@ GBDK 2.95-3</h2> </ul> <p>This is an experimental release for those who feel keen. The main change is a new lexer (the first part in the compilation process which recognises words and symbols like '!=' and 'char' and turns them into a token number) which speeds up compilation of large initialised arrays like tile data by a factor of three. Please report any bugs that show up - this is a big change.</p> <p>I have also included a 'minimal' release for win32 users which omits the documentation, library sources, and examples. If this is useful I will keep doing it.</p> -<h2><a class="anchor" id="autotoc_md79"></a> +<h2><a class="anchor" id="autotoc_md84"></a> GBDK 2.95-2</h2> <p>5th August, 2000 <br /> Just a small update. From the README:</p> @@ -247,7 +247,7 @@ GBDK 2.95-2</h2> <li>Changed the ways globals are exported, reducing the amount of extra junk linked in.</li> <li>Turned on the optimisations in flex. Large constant arrays like tile data should compile a bit faster.</li> </ul> -<h2><a class="anchor" id="autotoc_md80"></a> +<h2><a class="anchor" id="autotoc_md85"></a> GBDK 2.95</h2> <p>22nd July, 2000</p><ul> <li>Fixed 'a << c' for c = [9..15]</li> @@ -269,7 +269,7 @@ GBDK 2.95</h2> <p>7th July, 2000 <br /> Information on float and long support. Someone asked about the state of float/long support recently. Heres my reply:</p> <p>long support is partly there, as is float support. The compiler will correctly recognise the long and float keywords, and will generate the code for most basic ops (+, -, &, | etc) for longs correctly and will generate the function calls for floats and hard long operations (*, /, %) correctly. However it wont generate float constants in the correct format, nor will it 'return' a long or float - gbdk doesn't yet support returning types of 4 bytes. Unfortunately its not going to make it into 2.95 as there's too much else to do, but I should be able to complete long support for 2.96</p> -<h2><a class="anchor" id="autotoc_md81"></a> +<h2><a class="anchor" id="autotoc_md86"></a> GBDK 2.94</h2> <p>7th May, 2000 <br /> Many fixes - see the README for more.</p> @@ -286,7 +286,7 @@ GBDK 2.94</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md82"></a> +<h2><a class="anchor" id="autotoc_md87"></a> GBDK 2.93</h2> <p>6th April, 2000 <br /> From the README</p> @@ -299,7 +299,7 @@ GBDK 2.93</h2> <li>The dscan demo now fully works (with a hack :)</li> <li>There is a bug with cached computed values which are later used as pointers. When the value is first used as a BYTE arg, then later as a pointer the pointer fails as the high byte was never computed and is now missing. A temporary fix is to declare something appropriate as 'volatile' to stop the value being cached. See dscan.c/bombs() for an example.</li> </ul> -<h2><a class="anchor" id="autotoc_md83"></a> +<h2><a class="anchor" id="autotoc_md88"></a> GBDK 2.92-2 for win32</h2> <p>26th March, 2000 <br /> This is a maintenance release for win32 which fixes some of the niggly install problems, especially:</p><ul> @@ -318,7 +318,7 @@ GBDK 2.92-2 for win32</h2> Problems with the installer. It seems that the demo of InstallVISE has an unreasonably short time limit. I had planed to use the demo until the license key came through, but there's no sign of the key yet and the 3 day evaluation is up. If anyone knows of a free Windows installer with the ability to modify environment variables, please contact me. I hear that temporarily setting you clock back to the 15th works...</p> <p>18th March, 2000 <br /> libc5 version available / "Error creating temp file" Thanks to Rodrigo Couto there is now a Linux/libc5 version of gbdk3-2.92 available - follow the download link above. At least it will be there when the main sourceforge site comes back up... Also some people have reported a bug where the compiler reports '*** Error creating temp file'. Try typing "mkdir c: tmp" from a DOS prompt and see if that helps.</p> -<h2><a class="anchor" id="autotoc_md84"></a> +<h2><a class="anchor" id="autotoc_md89"></a> GBDK 2.92</h2> <p>8th March, 2000 <br /> Better than 2.91 :). Can now be installed anywhere. All the demos work. See the README for more.</p><ul> @@ -333,7 +333,7 @@ GBDK 2.92</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md85"></a> +<h2><a class="anchor" id="autotoc_md90"></a> GBDK 2.91</h2> <p>27th Feb, 2000 <br /> Better than 2.90 and includes Linux, win32 and a source tar ball. Some notes:</p> @@ -348,7 +348,7 @@ GBDK 2.91</h2> Icehawk wrote "I did write some rumble pack routines. Just make sure to remind people to add -Wl-yt0x1C or -Wl-yt0x1D or -Wl-yt0x1E depending on sram and battery usage. Find the routines on my site (as usual). =)"</p> <p>18th Oct, 1999 <br /> Bug tracking / FAQ up. Try the link on the left to report any bugs with GBDK. It's also the first place to look if your having problems.</p> -<h2><a class="anchor" id="autotoc_md86"></a> +<h2><a class="anchor" id="autotoc_md91"></a> GBDK 2.1.5</h2> <p>17th Oct, 1999 <br /> </p> diff --git a/docs/api/docs_rombanking_mbcs.html b/docs/api/docs_rombanking_mbcs.html @@ -188,8 +188,8 @@ Bank switching</h2> <p>You can manually switch banks using the <a class="el" href="gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f">SWITCH_ROM_MBC1()</a>, <a class="el" href="gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951">SWITCH_RAM_MBC1()</a>, and other related macros. See <code>banks.c</code> project for an example.</p> <p>Note: You can only do a switch_rom_bank call from unbanked <code>_CODE</code> since otherwise you would switch out the code that was executing. Global routines that will be called without an expectation of bank switching should fit within the limited 16k of unbanked <code>_CODE</code>.</p> <h2><a class="anchor" id="autotoc_md13"></a> -Bank switching inside an Interrupt Service Routine (ISR)</h2> -<p>If a function call is made inside an ISR which changes the bank <em>without</em> restoring it, then the <a class="el" href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a">_current_bank</a> variable should be saved and then restored.</p> +Restoring the current bank (after calling functions which change it without restoring)</h2> +<p><a class="anchor" id="banking_current_bank"></a>If a function call is made (for example inside an ISR) which changes the bank <em>without</em> restoring it, then the <a class="el" href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a">_current_bank</a> variable should be saved and then restored.</p> <p>For example, <b>instead</b> of this code: </p><div class="fragment"><div class="line">void vbl_music_isr(void)</div> <div class="line">{</div> <div class="line"> // A function which changes the bank and</div> @@ -245,7 +245,7 @@ Auto-Banking</h1> <h1><a class="anchor" id="autotoc_md16"></a> Errors related to banking (overflow, multiple writes to same location)</h1> <p>A <em>bank overflow</em> during compile/link time (in <a class="el" href="docs_toolchain.html#makebin">makebin</a>) is when more code and data are allocated to a ROM bank than it has capacity for. The address for any overflowed data will be incorrect and the data is potentially unreachable since it now resides at the start of a different bank instead of the end of the expected bank.</p> -<p>See the <a class="el" href="docs_toolchain.html#faq_bank_overflow_errors">FAQ entry about bank overflow errors</a>.</p> +<p>See the <a class="el" href="docs_faq.html#faq_bank_overflow_errors">FAQ entry about bank overflow errors</a>.</p> <p>The current toolchain can only detect and warn (using <a class="el" href="docs_toolchain.html#ihxcheck">ihxcheck</a>) when one bank overflows into another bank that has data at its start. It cannot warn if a bank overflows into an empty one. For more complete detection, you can use the third-party <a class="el" href="docs_links_and_tools.html#romusage">romusage</a> tool.</p> <h1><a class="anchor" id="autotoc_md17"></a> Bank space usage</h1> diff --git a/docs/api/docs_toolchain.html b/docs/api/docs_toolchain.html @@ -90,7 +90,7 @@ $(document).ready(function(){initNavTree('docs_toolchain.html',''); initResizabl </div><!--header--> <div class="contents"> <div class="textblock"><p><a class="anchor" id="toolchain_overview"></a></p> -<h1><a class="anchor" id="autotoc_md106"></a> +<h1><a class="anchor" id="autotoc_md113"></a> Overview</h1> <p>GBDK 2020 uses the SDCC compiler along with some custom tools to build Game Boy ROMs.</p><ul> <li>All tools are located under <code>bin/</code></li> @@ -104,63 +104,12 @@ Overview</h1> </li> </ul> <p>To see individual arguments and options for a tool, run that tool from the command line with either no arguments or with <code>-h</code>.</p> -<p><a class="anchor" id="toolchain_faq"></a> </p> -<h1><a class="anchor" id="autotoc_md107"></a> -Frequently Asked Questions</h1> -<ul> -<li>How do I set the ROM's title?<ul> -<li>Use the <a class="el" href="docs_toolchain.html#makebin">makebin</a> <code>-yn</code> flag. For example with <a class="el" href="docs_toolchain.html#lcc">lcc</a> <code>-Wm-yn"MYTITLE"</code> or with <a class="el" href="docs_toolchain.html#makebin">makebin</a> directly <code>-yn "MYTITLE"</code>. The maximum length is up to 15 characters, but may be shorter.</li> -<li>See "0134-0143 - Title" in <a class="el" href="docs_links_and_tools.html#Pandocs">Pandocs</a> for more details.</li> -</ul> -</li> -</ul> -<p><br /> -</p> -<ul> -<li>How do I set SGB, Color only and Color compatibility in the ROM header?<ul> -<li>Use the following <a class="el" href="docs_toolchain.html#makebin">makebin</a> flags. Prefix them with <code>-Wm</code> if using <a class="el" href="docs_toolchain.html#lcc">lcc</a>.<ul> -<li><code>-yc</code> : GameBoy Color compatible</li> -<li><code>-yC</code> : GameBoy Color only</li> -<li><code>-ys</code> : Super GameBoy compatible</li> -</ul> -</li> -</ul> -</li> -</ul> -<p><br /> -</p> -<ul> -<li>How do I set the ROM <a class="el" href="docs_rombanking_mbcs.html#MBC">MBC</a> type?<ul> -<li>See <a class="el" href="docs_rombanking_mbcs.html#setting_mbc_and_rom_ram_banks">setting_mbc_and_rom_ram_banks</a></li> -</ul> -</li> -</ul> -<p><br /> -</p> -<p><a class="anchor" id="faq_bank_overflow_errors"></a></p><ul> -<li><p class="startli">What do these kinds of warnings / errors mean? <code>WARNING: possibly wrote twice at addr 4000 (93->3E)</code> <code>Warning: Write from one bank spans into the next. 7ff7 -> 8016 (bank 1 -> 2)</code></p> -<p class="startli">You may have a overflow in one of your ROM banks. If there is more data allocated to a bank than it can hold it then will spill over into the next bank. The warnings are generated by <a class="el" href="docs_toolchain.html#ihxcheck">ihxcheck</a> during conversion of an .ihx file into a ROM file.</p> -<p class="startli">See the section <a class="el" href="docs_rombanking_mbcs.html">ROM/RAM Banking and MBCs</a> for more details about how banks work and what their size is. You may want to use a tool such as <a class="el" href="docs_links_and_tools.html#romusage">romusage</a> to calculate the amount of free and used space.</p> -</li> -</ul> -<p><br /> -</p> -<ul> -<li>Why is the compiler so slow, or why did it suddenly get much slower?<ul> -<li>This may happen if you have large initialized arrays declared without the <code>const</code> keyword. It's important to use the const keyword for read-only data. See <a class="el" href="docs_coding_guidelines.html#const_gbtd_gbmb">const_gbtd_gbmb</a> and <a class="el" href="docs_coding_guidelines.html#const_array_data">const_array_data</a></li> -</ul> -</li> -</ul> -<p><br /> -</p> -<ul> -<li>What flags should be enabled for debugging?<ul> -<li>You can use the <a class="el" href="docs_toolchain.html#lcc_debug">lcc debug flag</a></li> -</ul> -</li> -</ul> +<h1><a class="anchor" id="autotoc_md114"></a> +Data Types</h1> +<p>For data types and special C keywords, see <a class="el" href="asm_2gbz80_2types_8h.html#file_asm_gbz80_types_h">asm/gbz80/types.h</a> and <a class="el" href="asm_2types_8h.html#file_asm_types_h">asm/types.h</a>.</p> +<p>Also see the SDCC manual (scroll down a little on the linked page): <a href="http://sdcc.sourceforge.net/doc/sdccman.pdf#section.1.1">http://sdcc.sourceforge.net/doc/sdccman.pdf#section.1.1</a></p> <p><a class="anchor" id="toolchain_changing_important_addresses"></a> </p> -<h1><a class="anchor" id="autotoc_md108"></a> +<h1><a class="anchor" id="autotoc_md115"></a> Changing Important Addresses</h1> <p>It is possible to change some of the important addresses used by the toolchain at link time using the -Wl-g XXX=YYY and =Wl-b XXX=YYY flags (where XXX is the name of the data, and YYY is the new address).</p> <p><a class="el" href="docs_toolchain.html#lcc">lcc</a> will include the following linker defaults for <a class="el" href="docs_toolchain.html#sdldgb">sdldgb</a> if they are not defined by the user.</p> @@ -192,7 +141,7 @@ Changing Important Addresses</h1> </li> </ul> <p><a class="anchor" id="toolchain_compiling_programs"></a></p> -<h1><a class="anchor" id="autotoc_md109"></a> +<h1><a class="anchor" id="autotoc_md116"></a> Compiling programs</h1> <p>The <a class="el" href="docs_toolchain.html#lcc">lcc</a> program is the front end compiler driver for the actual compiler, assembler and linker. It works out what you want to do based on command line options and the extensions of the files you give it, computes the order in which the various programs must be called and then executes them in order. Some examples are:</p> <ul> @@ -226,10 +175,10 @@ Makefiles</h2> <p>You may also want to read a tutorial on Makefiles. For example: <br /> <a href="https://makefiletutorial.com/">https://makefiletutorial.com/</a> <a href="https://www.tutorialspoint.com/makefile/index.htm">https://www.tutorialspoint.com/makefile/index.htm</a></p> <p><a class="anchor" id="build_tools"></a></p> -<h1><a class="anchor" id="autotoc_md110"></a> +<h1><a class="anchor" id="autotoc_md117"></a> Build Tools</h1> <p><a class="anchor" id="lcc"></a></p> -<h2><a class="anchor" id="autotoc_md111"></a> +<h2><a class="anchor" id="autotoc_md118"></a> lcc</h2> <p>lcc is the compiler driver (front end) for the GBDK/sdcc toolchain. It can be used to invoke all the tools needed for building a rom. If preferred, the individual tools can be called directly.</p><ul> <li>the <code>-v</code> flag can be used to show the exact steps lcc executes for a build</li> @@ -242,19 +191,19 @@ lcc</h2> </li> </ul> <p><a class="anchor" id="sdcc"></a></p> -<h2><a class="anchor" id="autotoc_md112"></a> +<h2><a class="anchor" id="autotoc_md119"></a> sdcc</h2> <p>SDCC C Source compiler</p><ul> <li>Arguments can be passed to it through <a class="el" href="docs_toolchain.html#lcc">lcc</a> using <code>-Wf-<argument></code> and <code>-Wp-<argument></code> (pre-processor)</li> </ul> <p><a class="anchor" id="sdasgb"></a></p> -<h2><a class="anchor" id="autotoc_md113"></a> +<h2><a class="anchor" id="autotoc_md120"></a> sdasgb</h2> <p>SDCC Assembler for the gameboy</p><ul> <li>Arguments can be passed to it through <a class="el" href="docs_toolchain.html#lcc">lcc</a> using <code>-Wa-<argument></code></li> </ul> <p><a class="anchor" id="bankpack"></a></p> -<h2><a class="anchor" id="autotoc_md114"></a> +<h2><a class="anchor" id="autotoc_md121"></a> bankpack</h2> <p>Automatic Bank packer</p> <p>When enabled, automatically assigns banks for object files where bank has been set to <code>255</code>, see <a class="el" href="docs_rombanking_mbcs.html#rom_autobanking">rom_autobanking</a>. Unless an alternative output is specified the given object files are updated with the new bank numbers.</p><ul> @@ -267,14 +216,14 @@ bankpack</h2> <li>With data it is easier, because if you access data from the code in the same bank you don’t need to switch the bank (access to <code>__bank_*</code> symbol).</li> </ul> <p><a class="anchor" id="sdldgb"></a></p> -<h2><a class="anchor" id="autotoc_md115"></a> +<h2><a class="anchor" id="autotoc_md122"></a> sdldgb</h2> <p>The SDCC linker for the gameboy.</p> <p>Links object files (.o) into a .ihx file which can be processed by <a class="el" href="docs_toolchain.html#makebin">makebin</a></p><ul> <li>Arguments can be passed to it through <a class="el" href="docs_toolchain.html#lcc">lcc</a> using <code>-Wl-<argument></code></li> </ul> <p><a class="anchor" id="ihxcheck"></a></p> -<h2><a class="anchor" id="autotoc_md116"></a> +<h2><a class="anchor" id="autotoc_md123"></a> ihxcheck</h2> <p>IHX file validator</p> <p>Checks .ihx files produced by <a class="el" href="docs_toolchain.html#sdldgb">sdldgb</a> for correctness.</p><ul> @@ -282,22 +231,22 @@ ihxcheck</h2> <li>Arguments can be passed to it through <a class="el" href="docs_toolchain.html#lcc">lcc</a> using <code>-Wi-<argument></code></li> </ul> <p><a class="anchor" id="makebin"></a></p> -<h2><a class="anchor" id="autotoc_md117"></a> +<h2><a class="anchor" id="autotoc_md124"></a> makebin</h2> <p>IHX to ROM converter</p> <p>Converts .ihx files produced by <a class="el" href="docs_toolchain.html#sdldgb">sdldgb</a> into ROM files (.gb, .gbc).</p><ul> <li>Arguments can be passed to it through <a class="el" href="docs_toolchain.html#lcc">lcc</a> using <code>-Wm-<argument></code></li> </ul> <p><a class="anchor" id="gbdk_utilities"></a></p> -<h1><a class="anchor" id="autotoc_md118"></a> +<h1><a class="anchor" id="autotoc_md125"></a> GBDK Utilities</h1> <p><a class="anchor" id="utility_gbcompress"></a></p> -<h2><a class="anchor" id="autotoc_md119"></a> +<h2><a class="anchor" id="autotoc_md126"></a> GBCompress</h2> <p>Compresssion utility</p> <p>Compresses (and decompresses) binary file data with the gbcompress algorithm (also used in GBTD/GBMB). Decompression support is available in GBDK, see <a class="el" href="gbdecompress_8h.html#a197fa96ce7ac20d44d0c1a40e38283db">gb_decompress()</a>.</p> <p><a class="anchor" id="png2mtspr"></a></p> -<h2><a class="anchor" id="autotoc_md120"></a> +<h2><a class="anchor" id="autotoc_md127"></a> PNG to Metasprite</h2> <p>Tool for converting PNGs into GBDK format MetaSprites</p> <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000007">Todo:</a></b></dt><dd>Document png2mtspr </dd></dl> diff --git a/docs/api/docs_using_gbdk.html b/docs/api/docs_using_gbdk.html @@ -89,7 +89,7 @@ $(document).ready(function(){initNavTree('docs_using_gbdk.html',''); initResizab <div class="title">Using GBDK </div> </div> </div><!--header--> <div class="contents"> -<div class="textblock"><h1><a class="anchor" id="autotoc_md121"></a> +<div class="textblock"><h1><a class="anchor" id="autotoc_md128"></a> Interrupts</h1> <p>Interrupts allow execution to jump to a different part of your code as soon as an external event occurs - for example the LCD entering the vertical blank period, serial data arriving or the timer reaching its end count. For an example see the irq.c sample project.</p> <p>Interrupts in GBDK are handled using the functions <a class="el" href="gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14">disable_interrupts()</a>, <a class="el" href="gb_8h.html#a97039b6477537c37f83e74561de78c1b">enable_interrupts()</a>, <a class="el" href="gb_8h.html#ae33fc234393ba50e8f30cbef403ded19">set_interrupts(UBYTE ier)</a> and the interrupt service routine (ISR) linkers <a class="el" href="gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf">add_VBL()</a>, <a class="el" href="gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1">add_TIM</a>, <a class="el" href="gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c">add_LCD</a>, <a class="el" href="gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7">add_SIO</a> and <a class="el" href="gb_8h.html#a81f1a67549d3a26dcca22367141eb21b">add_JOY</a> which add interrupt handlers for the vertical blank, timer, LCD, serial link and joypad interrupts respectively.</p> @@ -97,7 +97,7 @@ Interrupts</h1> <p>Interrupts should be disabled before adding ISRs. To use multiple interrupts, <em>logical OR</em> the relevant IFLAGs together.</p> <p>ISRs should be kept as small and short as possible, do not write an ISR so long that the Game Boy hardware spends all of its time servicing interrupts and has no time spare for the main code.</p> <p>For more detail on the Game Boy interrupts consider reading about them in the <a class="el" href="docs_links_and_tools.html#Pandocs">Pandocs</a>.</p> -<h2><a class="anchor" id="autotoc_md122"></a> +<h2><a class="anchor" id="autotoc_md129"></a> Available Interrupts</h2> <p>The GameBoy hardware can generate 5 types of interrupts. Custom Interrupt Service Routines (ISRs) can be added in addition to the built-in ones available in GBDK.</p> <ul> @@ -130,7 +130,7 @@ Available Interrupts</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md123"></a> +<h2><a class="anchor" id="autotoc_md130"></a> Adding your own interrupt handler</h2> <p>It is possible to install your own interrupt handlers (in C or in assembly) for any of these interrupts. Up to 4 chained handlers may be added, with the last added being called last. If the <a class="el" href="gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71">remove_VBL()</a> function is to be called, only three may be added for VBL.</p> <p>Interrupt handlers are called in sequence. To install a new interrupt handler, do the following:</p> @@ -140,25 +140,25 @@ Adding your own interrupt handler</h2> <li>Enable interrupts for the IRQ you want to handle, using the <a class="el" href="gb_8h.html#ae33fc234393ba50e8f30cbef403ded19">set_interrupts()</a> function. Note that the VBL interrupt is already enabled before the main() function is called. If you want to set the interrupts before main() is called, you must install an initialization routine.</li> </ol> <p>See the <code>irq</code> example project for additional details for a complete example.</p> -<h2><a class="anchor" id="autotoc_md124"></a> +<h2><a class="anchor" id="autotoc_md131"></a> Returning from Interrupts and STAT mode</h2> <p>By default when an Interrupt handler completes and is ready to exit it will check STAT_REG and only return at the BEGINNING of either LCD Mode 0 or Mode 1. This helps prevent graphical glitches caused when an ISR interrupts a graphics operation in one mode but returns in a different mode for which that graphics operation is not allowed.</p> <p>You can change this behavior using <a class="el" href="gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c">nowait_int_handler()</a> which does not check <a class="el" href="hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b">STAT_REG</a> before returning. Also see <a class="el" href="gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07">wait_int_handler()</a>.</p> -<h1><a class="anchor" id="autotoc_md125"></a> +<h1><a class="anchor" id="autotoc_md132"></a> What GBDK does automatically and behind the scenes</h1> -<h2><a class="anchor" id="autotoc_md126"></a> +<h2><a class="anchor" id="autotoc_md133"></a> OAM (VRAM Sprite Attribute Table)</h2> <p>GBDK sets up a Shadow OAM which gets copied automatically to the hardware OAM by the default V-Blank ISR. The Shadow OAM allows updating sprites without worrying about whether it is safe to write to them or not based on the hardware LCD mode.</p> -<h2><a class="anchor" id="autotoc_md127"></a> +<h2><a class="anchor" id="autotoc_md134"></a> Font tiles when using stdio.h</h2> <p>Including <a class="el" href="stdio_8h.html">stdio.h</a> and using functions such as <a class="el" href="stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b">printf()</a> will use a large number of the background tiles for font characters. If stdio.h is not included then that space will be available for use with other tiles instead.</p> -<h2><a class="anchor" id="autotoc_md128"></a> +<h2><a class="anchor" id="autotoc_md135"></a> Default Interrupt Service Handlers (ISRs)</h2> <ul> <li>V-Blank: A default V-Blank ISR is installed on startup which copies the Shadow OAM to the hardware OAM and increments the global <a class="el" href="gb_8h.html#a320fd91d5aa12ba9d1435ab908420998">sys_time</a> variable once per frame.</li> <li>Serial Link I/O: If any of the GBDK serial link functions are used such as <a class="el" href="gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e">send_byte()</a> and <a class="el" href="gb_8h.html#a34d6500215984e8f9a986523a2f2dadd">receive_byte()</a>, the default SIO serial link handler will be installed automatically at compile-time.</li> </ul> -<h1><a class="anchor" id="autotoc_md129"></a> +<h1><a class="anchor" id="autotoc_md136"></a> Copying Functions to RAM and HIRAM</h1> <p>The <code>ram_function</code> example project included with GBDK demonstrates copying functions to RAM and HIRAM.</p> <p>It is possible to copy functions to RAM and HIRAM (using the <a class="el" href="string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8">memcpy()</a> and <a class="el" href="gb_8h.html#afd45c10f4566ca284cdab4044c5645b3">hiramcpy()</a> functions), and execute them from C. The compiler automatically generates two symbols for the start and the end of each function, named start_X and end_X (where X is the name of the function). This enables to calculate the length of a function when copying it to RAM. Ensure you have enough free space in RAM or HIRAM for copying a function.</p> @@ -168,10 +168,10 @@ Copying Functions to RAM and HIRAM</h1> <li>Declare the function as extern, and set its address at link time using the -Wl-gXXX=# flag (where XXX is the name of the function, and # is its address).</li> </ul> <p>The second approach is slightly more efficient. Both approaches are demonstrated in the <code>ram_function.c</code> example.</p> -<h1><a class="anchor" id="autotoc_md130"></a> +<h1><a class="anchor" id="autotoc_md137"></a> Mixing C and Assembly</h1> <p>You can mix C and assembly (ASM) in two ways as described below. For additional detail see the <a class="el" href="docs_links_and_tools.html#links_sdcc_docs">links_sdcc_docs</a>.</p> -<h2><a class="anchor" id="autotoc_md131"></a> +<h2><a class="anchor" id="autotoc_md138"></a> Inline ASM within C source files</h2> <p>Example: <br /> </p><pre class="fragment"> __asm__("nop"); @@ -183,7 +183,7 @@ Inline ASM within C source files</h2> (ASM code goes here) __endasm; } -</pre><h2><a class="anchor" id="autotoc_md132"></a> +</pre><h2><a class="anchor" id="autotoc_md139"></a> In Separate ASM files</h2> <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000008">Todo:</a></b></dt><dd>This is from GBDK 2.x docs, verify it with GBDK-2020 and modern SDCC</dd></dl> <p>It is possible to assemble and link files written in ASM alongside files written in C.</p> @@ -223,9 +223,9 @@ LD D,H LD E,L ; There is no register to restore RET ; Return result in DE -</pre><h1><a class="anchor" id="autotoc_md133"></a> +</pre><h1><a class="anchor" id="autotoc_md140"></a> Known Issues and Limitations</h1> -<h2><a class="anchor" id="autotoc_md134"></a> +<h2><a class="anchor" id="autotoc_md141"></a> SDCC</h2> <ul> <li>Const arrays declared with <code>somevar[n] = {x}</code> will <b>NOT</b> get initialized with value <code>x</code>. This may change when the SDCC RLE initializer is fixed. Use memset for now if you need it.</li> diff --git a/docs/api/drawing_8h_source.html b/docs/api/drawing_8h_source.html @@ -169,9 +169,9 @@ $(document).ready(function(){initNavTree('drawing_8h_source.html',''); initResiz </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="adrawing_8h_html_a9869295972fdbad75ecfa9d4bff2ff21"><div class="ttname"><a href="drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21">gprintln</a></div><div class="ttdeci">void gprintln(INT16 number, INT8 radix, INT8 signed_value)</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:21</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:22</div></div> <div class="ttc" id="adrawing_8h_html_a20f022d3050cc0409b1558c02a3b47c0"><div class="ttname"><a href="drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0">gprintf</a></div><div class="ttdeci">INT8 gprintf(char *fmt,...) NONBANKED</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a18f1c7ce6c452edd933189d52294af8d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d">INT16</a></div><div class="ttdeci">signed int INT16</div><div class="ttdef"><b>Definition:</b> types.h:24</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a18f1c7ce6c452edd933189d52294af8d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d">INT16</a></div><div class="ttdeci">signed int INT16</div><div class="ttdef"><b>Definition:</b> types.h:25</div></div> <div class="ttc" id="adrawing_8h_html_a0fdc56b95bb27e97685c71639dd96209"><div class="ttname"><a href="drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209">plot_point</a></div><div class="ttdeci">void plot_point(UINT8 x, UINT8 y)</div></div> <div class="ttc" id="adrawing_8h_html_aaf7ed5593d7fb811f00cd241e3d97c10"><div class="ttname"><a href="drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10">getpix</a></div><div class="ttdeci">UINT8 getpix(UINT8 x, UINT8 y)</div></div> <div class="ttc" id="agb_8h_html_ac269dc3e0ff2d5dc7c0c0fd90e9b1608"><div class="ttname"><a href="gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608">mode</a></div><div class="ttdeci">void mode(UINT8 m) NONBANKED</div></div> @@ -183,9 +183,9 @@ $(document).ready(function(){initNavTree('drawing_8h_source.html',''); initResiz <div class="ttc" id="adrawing_8h_html_ad252f1952b09c3ec66bf2759b4e2dea9"><div class="ttname"><a href="drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9">switch_data</a></div><div class="ttdeci">void switch_data(UINT8 x, UINT8 y, unsigned char *src, unsigned char *dst) NONBANKED</div></div> <div class="ttc" id="adrawing_8h_html_ae867228cd30ff62fe83d184ce6d6fda8"><div class="ttname"><a href="drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8">circle</a></div><div class="ttdeci">void circle(UINT8 x, UINT8 y, UINT8 radius, UINT8 style)</div></div> <div class="ttc" id="adrawing_8h_html_a2dee47d4ad7d830605a63bbf5edeeed1"><div class="ttname"><a href="drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1">gotogxy</a></div><div class="ttdeci">void gotogxy(UINT8 x, UINT8 y)</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:11</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:12</div></div> <div class="ttc" id="adrawing_8h_html_a99bdf955788d991c90c0a1a80ca26e7d"><div class="ttname"><a href="drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d">gprintn</a></div><div class="ttdeci">void gprintn(INT8 number, INT8 radix, INT8 signed_value)</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ebe70ceca856797319175e30bcf003d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div><div class="ttdeci">signed char INT8</div><div class="ttdef"><b>Definition:</b> types.h:18</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ebe70ceca856797319175e30bcf003d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div><div class="ttdeci">signed char INT8</div><div class="ttdef"><b>Definition:</b> types.h:19</div></div> <div class="ttc" id="adrawing_8h_html_ac3271bc637bab1205ed066f439ebc955"><div class="ttname"><a href="drawing_8h.html#ac3271bc637bab1205ed066f439ebc955">plot</a></div><div class="ttdeci">void plot(UINT8 x, UINT8 y, UINT8 colour, UINT8 mode)</div></div> <div class="ttc" id="adrawing_8h_html_a57de178908d5dc3e574e666e4d4cb6a7"><div class="ttname"><a href="drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7">wrtchr</a></div><div class="ttdeci">void wrtchr(char chr)</div></div> <!-- HTML footer for doxygen 1.8.14--> diff --git a/docs/api/faq_8md.html b/docs/api/faq_8md.html @@ -0,0 +1,99 @@ +<!-- HTML header for doxygen 1.8.14--> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="cache-control" content="max-age=86400"/> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.8.20"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> +<title>GBDK 2020 Docs: c:/gb/gbdk-2020/docs/pages/faq.md 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="navtree.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="resize.js"></script> +<script type="text/javascript" src="navtreedata.js"></script> +<script type="text/javascript" src="navtree.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" /> +<link href="doxygen_extra.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 style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">GBDK 2020 Docs + </div> + <div id="projectbrief">API Documentation for GBDK 2020</div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.20 --> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +var searchBox = new SearchBox("searchBox", "search",false,'Search'); +/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +$(function() { + initMenu('',true,false,'search.php','Search'); + $(document).ready(function() { init_search(); }); +}); +/* @license-end */</script> +<div id="main-nav"></div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +$(document).ready(function(){initNavTree('faq_8md.html',''); initResizable(); }); +/* @license-end */ +</script> +<div id="doc-content"> +<!-- 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"> +<iframe src="javascript:void(0)" frameborder="0" + name="MSearchResults" id="MSearchResults"> +</iframe> +</div> + +<div class="header"> + <div class="headertitle"> +<div class="title">c:/gb/gbdk-2020/docs/pages/faq.md File Reference</div> </div> +</div><!--header--> +<div class="contents"> +</div><!-- contents --> +</div><!-- doc-content --> +<!-- HTML footer for doxygen 1.8.14--> +<!-- start footer part --> +<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> +</div> +</body> +</html> diff --git a/docs/api/font_8h_source.html b/docs/api/font_8h_source.html @@ -129,10 +129,10 @@ $(document).ready(function(){initNavTree('font_8h_source.html',''); initResizabl <div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="preprocessor">#endif </span><span class="comment">/* __FONT_H */</span><span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:21</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:22</div></div> <div class="ttc" id="astructsfont__handle_html"><div class="ttname"><a href="structsfont__handle.html">sfont_handle</a></div><div class="ttdef"><b>Definition:</b> font.h:69</div></div> <div class="ttc" id="agb_8h_html"><div class="ttname"><a href="gb_8h.html">gb.h</a></div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:27</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:28</div></div> <div class="ttc" id="afont_8h_html_a2f1eb1f81be1a153bc11b1ea368fe614"><div class="ttname"><a href="font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614">font_set</a></div><div class="ttdeci">font_t font_set(font_t font_handle) NONBANKED</div></div> <div class="ttc" id="agroup__gbdk__fonts_html_gada456ea6f9f74229a178cef52471d37b"><div class="ttname"><a href="group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b">font_ibm</a></div><div class="ttdeci">UINT8 font_ibm[]</div><div class="ttdef"><b>Definition:</b> font.h:31</div></div> <div class="ttc" id="agroup__gbdk__fonts_html_gaa7ed899bc52aac6cd5cd7ba4c2a43215"><div class="ttname"><a href="group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215">font_min</a></div><div class="ttdeci">UINT8 font_min[]</div><div class="ttdef"><b>Definition:</b> font.h:31</div></div> @@ -142,7 +142,7 @@ $(document).ready(function(){initNavTree('font_8h_source.html',''); initResizabl <div class="ttc" id="afont_8h_html_a0356deab046e522bc369dfd4cf108e5e"><div class="ttname"><a href="font_8h.html#a0356deab046e522bc369dfd4cf108e5e">font_t</a></div><div class="ttdeci">UINT16 font_t</div><div class="ttdef"><b>Definition:</b> font.h:23</div></div> <div class="ttc" id="agroup__gbdk__fonts_html_ga2d59fb8d9b95354fcc9b4541ce43f276"><div class="ttname"><a href="group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276">font_ibm_fixed</a></div><div class="ttdeci">UINT8 font_ibm_fixed[]</div></div> <div class="ttc" id="agroup__gbdk__fonts_html_ga8864dda768d160716fb95cc8c46cb5a9"><div class="ttname"><a href="group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9">font_spect</a></div><div class="ttdeci">UINT8 font_spect[]</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:11</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:12</div></div> <div class="ttc" id="astructsfont__handle_html_a90292548ac5f9955f1bee0ac99fe4eea"><div class="ttname"><a href="structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea">sfont_handle::first_tile</a></div><div class="ttdeci">UINT8 first_tile</div><div class="ttdef"><b>Definition:</b> font.h:70</div></div> <div class="ttc" id="afont_8h_html_a82e0e078fc8a8b6a18538131625dba3a"><div class="ttname"><a href="font_8h.html#a82e0e078fc8a8b6a18538131625dba3a">pmfont_handle</a></div><div class="ttdeci">struct sfont_handle * pmfont_handle</div><div class="ttdef"><b>Definition:</b> font.h:65</div></div> <div class="ttc" id="afont_8h_html_a61b6448050030c4367eafd836598e515"><div class="ttname"><a href="font_8h.html#a61b6448050030c4367eafd836598e515">font_init</a></div><div class="ttdeci">void font_init(void) NONBANKED</div></div> diff --git a/docs/api/gb_8h.html b/docs/api/gb_8h.html @@ -309,6 +309,8 @@ Functions</h2></td></tr> <tr class="separator:a2a236e483749590877d9207e9430e6ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7c0f923acfd198ec970bb2e96110f2c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">set_bkg_tiles</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, const unsigned char *tiles) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> <tr class="separator:aa7c0f923acfd198ec970bb2e96110f2c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9369a5771b340680f4af3386ac4e19b2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a9369a5771b340680f4af3386ac4e19b2">set_bkg_submap</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, const unsigned char *map, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> map_w)</td></tr> +<tr class="separator:a9369a5771b340680f4af3386ac4e19b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a93b0cf6697ab892eda6231d26bf17fc9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9">get_bkg_tiles</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, unsigned char *tiles) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> <tr class="separator:a93b0cf6697ab892eda6231d26bf17fc9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abda5458df92e4c57b1ca96ab16a17e13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13">set_bkg_tile_xy</a> (<a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> x, <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> y, <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> t) __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> @@ -327,6 +329,8 @@ Functions</h2></td></tr> <tr class="separator:ae2a527ffae5cad8083726470c3f30475"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1174ffce8b86b8df15c1704284fde687"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a1174ffce8b86b8df15c1704284fde687">set_win_tiles</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, const unsigned char *tiles) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> <tr class="separator:a1174ffce8b86b8df15c1704284fde687"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5f7178a952abc675a743686745a90892"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a5f7178a952abc675a743686745a90892">set_win_submap</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, const unsigned char *map, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> map_w)</td></tr> +<tr class="separator:a5f7178a952abc675a743686745a90892"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebd45a328b90ddda0154d5fb41b8bbc1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1">get_win_tiles</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, unsigned char *tiles) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> <tr class="separator:aebd45a328b90ddda0154d5fb41b8bbc1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2ed77943cb162dc597a8813d6f0f4a98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98">set_win_tile_xy</a> (<a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> x, <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> y, <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> t) __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> @@ -2314,19 +2318,24 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Sets a rectangular region of Tile Map entries for the Background layer.</p> +<p>Sets a rectangular region of Background Tile Map.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">x</td><td>X Start position in Background Map tile coordinates. Range 0 - 31 </td></tr> <tr><td class="paramname">y</td><td>Y Start position in Background Map tile coordinates. Range 0 - 31 </td></tr> - <tr><td class="paramname">w</td><td>Width of area to set in tiles. Range 0 - 31 </td></tr> - <tr><td class="paramname">h</td><td>Height of area to set in tiles. Range 0 - 31 </td></tr> - <tr><td class="paramname">tiles</td><td>Pointer to source Tile Map data</td></tr> + <tr><td class="paramname">w</td><td>Width of area to set in tiles. Range 1 - 32 </td></tr> + <tr><td class="paramname">h</td><td>Height of area to set in tiles. Range 1 - 32 </td></tr> + <tr><td class="paramname">tiles</td><td>Pointer to source tile map data</td></tr> </table> </dd> </dl> -<p>Entries are copied from <b>tiles</b> to the Background Tile Map starting at <b>x</b>, <b>y</b> writing across for <b>w</b> tiles and down for <b>h</b> tiles.</p> -<p>One byte per Tile map entry.</p> +<p>Entries are copied from map at <b>tiles</b> to the Background Tile Map starting at <b>x</b>, <b>y</b> writing across for <b>w</b> tiles and down for <b>h</b> tiles.</p> +<p>Use <a class="el" href="gb_8h.html#a9369a5771b340680f4af3386ac4e19b2">set_bkg_submap()</a> instead when: </p><ul> +<li>Source map is wider than 32 tiles. </li> +<li>Writing a width that does not match the source map width <b>and</b> more than one row high at a time.</li> +</ul> +<p>One byte per source tile map entry.</p> +<p>Writes that exceed coordinate 31 on the x or y axis will wrap around to the Left and Top edges.</p> <p>Note: Patterns 128-255 overlap with patterns 128-255 of the sprite Tile Pattern table.</p> <p>GBC only: <a class="el" href="hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a">VBK_REG</a> determines whether Tile Numbers or Tile Attributes get set. </p><ul> <li>VBK_REG=0 Tile Numbers are written </li> @@ -2353,7 +2362,80 @@ Variables</h2></td></tr> </ul> <dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#a8e3f36aa68ac036695816757f2a1322c">SHOW_BKG</a> </dd> <dd> -<a class="el" href="gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d">set_bkg_data</a> </dd></dl> +<a class="el" href="gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d">set_bkg_data</a>, <a class="el" href="gb_8h.html#a9369a5771b340680f4af3386ac4e19b2">set_bkg_submap</a> </dd></dl> + +</div> +</div> +<a id="a9369a5771b340680f4af3386ac4e19b2"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a9369a5771b340680f4af3386ac4e19b2">◆ </a></span>set_bkg_submap()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void set_bkg_submap </td> + <td>(</td> + <td class="paramtype"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> </td> + <td class="paramname"><em>x</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> </td> + <td class="paramname"><em>y</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> </td> + <td class="paramname"><em>w</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> </td> + <td class="paramname"><em>h</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const unsigned char * </td> + <td class="paramname"><em>map</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> </td> + <td class="paramname"><em>map_w</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> +<p>Sets a rectangular area of the Background Tile Map using a sub-region from a source tile map. Useful for scrolling implementations of maps larger than 32 x 32 tiles.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">x</td><td>X Start position in Background Map tile coordinates. Range 0 - 31 </td></tr> + <tr><td class="paramname">y</td><td>Y Start position in Background Map tile coordinates. Range 0 - 31 </td></tr> + <tr><td class="paramname">w</td><td>Width of area to set in tiles. Range 1 - 255 </td></tr> + <tr><td class="paramname">h</td><td>Height of area to set in tiles. Range 1 - 255 </td></tr> + <tr><td class="paramname">map</td><td>Pointer to source tile map data </td></tr> + <tr><td class="paramname">map_w</td><td>Width of source tile map in tiles. Range 1 - 255</td></tr> + </table> + </dd> +</dl> +<p>Entries are copied from <b>map</b> to the Background Tile Map starting at <b>x</b>, <b>y</b> writing across for <b>w</b> tiles and down for <b>h</b> tiles, using <b>map_w</b> as the rowstride for the source tile map.</p> +<p>Use this instead of <a class="el" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">set_bkg_tiles</a> when the source map is wider than 32 tiles or when writing a width that does not match the source map width.</p> +<p>One byte per source tile map entry.</p> +<p>Writes that exceed coordinate 31 on the x or y axis will wrap around to the Left and Top edges. <br /> +</p> +<p>See <a class="el" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">set_bkg_tiles</a> for setting CGB attribute maps with <a class="el" href="hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a">VBK_REG</a>.</p> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#a8e3f36aa68ac036695816757f2a1322c">SHOW_BKG</a> </dd> +<dd> +<a class="el" href="gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d">set_bkg_data</a>, <a class="el" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">set_bkg_tiles</a>, <a class="el" href="gb_8h.html#a5f7178a952abc675a743686745a90892">set_win_submap</a> </dd></dl> </div> </div> @@ -2765,27 +2847,105 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Sets a rectangular region of Tile Map entries for the Window layer.</p> +<p>Sets a rectangular region of the Window Tile Map.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">x</td><td>X Start position in Window Map tile coordinates. Range 0 - 31 </td></tr> <tr><td class="paramname">y</td><td>Y Start position in Window Map tile coordinates. Range 0 - 31 </td></tr> - <tr><td class="paramname">w</td><td>Width of area to set in tiles. Range 0 - 31 </td></tr> - <tr><td class="paramname">h</td><td>Height of area to set in tiles. Range 0 - 31 </td></tr> - <tr><td class="paramname">tiles</td><td>Pointer to source Tile Map data</td></tr> + <tr><td class="paramname">w</td><td>Width of area to set in tiles. Range 1 - 32 </td></tr> + <tr><td class="paramname">h</td><td>Height of area to set in tiles. Range 1 - 32 </td></tr> + <tr><td class="paramname">tiles</td><td>Pointer to source tile map data</td></tr> </table> </dd> </dl> -<p>Entries are copied from <b>tiles</b> to the background Tile Map starting at <b>x</b>, <b>y</b> writing across for <b>w</b> tiles and down for <b>h</b> tiles.</p> -<p>One byte per Tile Map entry.</p> +<p>Entries are copied from map at <b>tiles</b> to the Window Tile Map starting at <b>x</b>, <b>y</b> writing across for <b>w</b> tiles and down for <b>h</b> tiles.</p> +<p>Use <a class="el" href="gb_8h.html#a5f7178a952abc675a743686745a90892">set_win_submap()</a> instead when: </p><ul> +<li>Source map is wider than 32 tiles. </li> +<li>Writing a width that does not match the source map width <b>and</b> more than one row high at a time.</li> +</ul> +<p>One byte per source tile map entry.</p> +<p>Writes that exceed coordinate 31 on the x or y axis will wrap around to the Left and Top edges.</p> <p>Note: Patterns 128-255 overlap with patterns 128-255 of the sprite Tile Pattern table.</p> <p>GBC only: <a class="el" href="hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a">VBK_REG</a> determines whether Tile Numbers or Tile Attributes get set. </p><ul> <li>VBK_REG=0 Tile Numbers are written </li> <li>VBK_REG=1 Tile Attributes are written</li> </ul> -<dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">set_bkg_tiles</a> For more details about GBC Tile Attributes </dd> -<dd> -<a class="el" href="gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8">SHOW_WIN</a>, <a class="el" href="gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3">HIDE_WIN</a> </dd></dl> +<p>For more details about GBC Tile Attributes see <a class="el" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">set_bkg_tiles</a>.</p> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8">SHOW_WIN</a>, <a class="el" href="gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3">HIDE_WIN</a>, <a class="el" href="gb_8h.html#a5f7178a952abc675a743686745a90892">set_win_submap</a>, <a class="el" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">set_bkg_tiles</a>, <a class="el" href="gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d">set_bkg_data</a> </dd></dl> + +</div> +</div> +<a id="a5f7178a952abc675a743686745a90892"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a5f7178a952abc675a743686745a90892">◆ </a></span>set_win_submap()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void set_win_submap </td> + <td>(</td> + <td class="paramtype"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> </td> + <td class="paramname"><em>x</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> </td> + <td class="paramname"><em>y</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> </td> + <td class="paramname"><em>w</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> </td> + <td class="paramname"><em>h</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const unsigned char * </td> + <td class="paramname"><em>map</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> </td> + <td class="paramname"><em>map_w</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> +<p>Sets a rectangular area of the Window Tile Map using a sub-region from a source tile map.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">x</td><td>X Start position in Window Map tile coordinates. Range 0 - 31 </td></tr> + <tr><td class="paramname">y</td><td>Y Start position in Wimdpw Map tile coordinates. Range 0 - 31 </td></tr> + <tr><td class="paramname">w</td><td>Width of area to set in tiles. Range 1 - 255 </td></tr> + <tr><td class="paramname">h</td><td>Height of area to set in tiles. Range 1 - 255 </td></tr> + <tr><td class="paramname">map</td><td>Pointer to source tile map data </td></tr> + <tr><td class="paramname">map_w</td><td>Width of source tile map in tiles. Range 1 - 255</td></tr> + </table> + </dd> +</dl> +<p>Entries are copied from <b>map</b> to the Window Tile Map starting at <b>x</b>, <b>y</b> writing across for <b>w</b> tiles and down for <b>h</b> tiles, using <b>map_w</b> as the rowstride for the source tile map.</p> +<p>Use this instead of <a class="el" href="gb_8h.html#a1174ffce8b86b8df15c1704284fde687">set_win_tiles</a> when the source map is wider than 32 tiles or when writing a width that does not match the source map width.</p> +<p>One byte per source tile map entry.</p> +<p>Writes that exceed coordinate 31 on the x or y axis will wrap around to the Left and Top edges.</p> +<p>GBC only: <a class="el" href="hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a">VBK_REG</a> determines whether Tile Numbers or Tile Attributes get set. </p><ul> +<li>VBK_REG=0 Tile Numbers are written </li> +<li>VBK_REG=1 Tile Attributes are written</li> +</ul> +<p>See <a class="el" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">set_bkg_tiles</a> for details about CGB attribute maps with <a class="el" href="hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a">VBK_REG</a>.</p> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8">SHOW_WIN</a>, <a class="el" href="gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3">HIDE_WIN</a>, <a class="el" href="gb_8h.html#a1174ffce8b86b8df15c1704284fde687">set_win_tiles</a>, <a class="el" href="gb_8h.html#a9369a5771b340680f4af3386ac4e19b2">set_bkg_submap</a>, <a class="el" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">set_bkg_tiles</a>, <a class="el" href="gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d">set_bkg_data</a> </dd></dl> </div> </div> @@ -3631,15 +3791,15 @@ Variables</h2></td></tr> <table class="params"> <tr><td class="paramname">x</td><td>X Start position in Map tile coordinates. Range 0 - 31 </td></tr> <tr><td class="paramname">y</td><td>Y Start position in Map tile coordinates. Range 0 - 31 </td></tr> - <tr><td class="paramname">w</td><td>Width of area to set in tiles. Range 0 - 31 </td></tr> - <tr><td class="paramname">h</td><td>Height of area to set in tiles. Range 0 - 31 </td></tr> + <tr><td class="paramname">w</td><td>Width of area to set in tiles. Range 1 - 32 </td></tr> + <tr><td class="paramname">h</td><td>Height of area to set in tiles. Range 1 - 32 </td></tr> <tr><td class="paramname">vram_addr</td><td>Pointer to destination VRAM Address </td></tr> <tr><td class="paramname">tiles</td><td>Pointer to source Tile Map data</td></tr> </table> </dd> </dl> <p>Entries are copied from <b>tiles</b> to Tile Map at address vram_addr starting at <b>x</b>, <b>y</b> writing across for <b>w</b> tiles and down for <b>h</b> tiles.</p> -<p>One byte per Tile map entry.</p> +<p>One byte per source tile map entry.</p> <p>There are two 32x32 Tile Maps in VRAM at addresses 9800h-9BFFh and 9C00h-9FFFh.</p> <p>GBC only: <a class="el" href="hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a">VBK_REG</a> determines whether Tile Numbers or Tile Attributes get set. </p><ul> <li>VBK_REG=0 Tile Numbers are written </li> @@ -4182,7 +4342,7 @@ Variables</h2></td></tr> </div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="agb_8h_html_a98b848953a95ce2fff6fda643575d74a"><div class="ttname"><a href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a">_current_bank</a></div><div class="ttdeci">__REG _current_bank</div><div class="ttdef"><b>Definition:</b> gb.h:351</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:27</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:28</div></div> <div class="ttc" id="agb_8h_html_a115eb30ec86f6af039a27918ffe4cf8c"><div class="ttname"><a href="gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c">nowait_int_handler</a></div><div class="ttdeci">void nowait_int_handler(void) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_a024fc35ef0ad258d67c8f9dfb0751ee7"><div class="ttname"><a href="gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7">add_SIO</a></div><div class="ttdeci">void add_SIO(int_handler h) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_a4c2e4adef74067fdbb49005bc73de937"><div class="ttname"><a href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></div><div class="ttdeci">void b</div><div class="ttdef"><b>Definition:</b> gb.h:453</div></div> diff --git a/docs/api/gb_8h.js b/docs/api/gb_8h.js @@ -98,6 +98,7 @@ var gb_8h = [ "set_bkg_1bit_data", "gb_8h.html#a3044331abf61612eb333b6f409f5d571", null ], [ "get_bkg_data", "gb_8h.html#a2a236e483749590877d9207e9430e6ce", null ], [ "set_bkg_tiles", "gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c", null ], + [ "set_bkg_submap", "gb_8h.html#a9369a5771b340680f4af3386ac4e19b2", null ], [ "get_bkg_tiles", "gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9", null ], [ "set_bkg_tile_xy", "gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13", null ], [ "move_bkg", "gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b", null ], @@ -107,6 +108,7 @@ var gb_8h = [ "set_win_1bit_data", "gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c", null ], [ "get_win_data", "gb_8h.html#ae2a527ffae5cad8083726470c3f30475", null ], [ "set_win_tiles", "gb_8h.html#a1174ffce8b86b8df15c1704284fde687", null ], + [ "set_win_submap", "gb_8h.html#a5f7178a952abc675a743686745a90892", null ], [ "get_win_tiles", "gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1", null ], [ "set_win_tile_xy", "gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98", null ], [ "move_win", "gb_8h.html#a2faff6aef9e272b15a1912a4f911e385", null ], diff --git a/docs/api/gb_8h_source.html b/docs/api/gb_8h_source.html @@ -359,223 +359,231 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="line"><a name="l00685"></a><span class="lineno"> 685</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00686"></a><span class="lineno"> 686</span>  </div> <div class="line"><a name="l00687"></a><span class="lineno"> 687</span>  </div> -<div class="line"><a name="l00732"></a><span class="lineno"><a class="line" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c"> 732</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">set_bkg_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> -<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> -<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> -<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>  </div> -<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>  </div> -<div class="line"><a name="l00755"></a><span class="lineno"><a class="line" href="gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9"> 755</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9">get_bkg_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> -<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> -<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> -<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>  </div> -<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>  </div> -<div class="line"><a name="l00769"></a><span class="lineno"><a class="line" href="gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13"> 769</a></span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> * <a class="code" href="gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13">set_bkg_tile_xy</a>(<a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> x, <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> y, <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> t) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>  </div> -<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>  </div> -<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>  </div> -<div class="line"><a name="l00786"></a><span class="lineno"><a class="line" href="gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b"> 786</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b">move_bkg</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y) {</div> -<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>  <a class="code" href="hardware_8h.html#a86cc170585319565195f2c163250be1f">SCX_REG</a>=x, <a class="code" href="hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2">SCY_REG</a>=y;</div> -<div class="line"><a name="l00788"></a><span class="lineno"> 788</span> }</div> -<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>  </div> -<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>  </div> -<div class="line"><a name="l00800"></a><span class="lineno"><a class="line" href="gb_8h.html#a2f00009081050122c11e6625ecaf0584"> 800</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2f00009081050122c11e6625ecaf0584">scroll_bkg</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> y) {</div> -<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>  <a class="code" href="hardware_8h.html#a86cc170585319565195f2c163250be1f">SCX_REG</a>+=x, <a class="code" href="hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2">SCY_REG</a>+=y;</div> -<div class="line"><a name="l00802"></a><span class="lineno"> 802</span> }</div> -<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>  </div> -<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>  </div> -<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>  </div> -<div class="line"><a name="l00809"></a><span class="lineno"><a class="line" href="gb_8h.html#aac2ff7566ff975530a04e6d90e760e26"> 809</a></span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> * <a class="code" href="gb_8h.html#aac2ff7566ff975530a04e6d90e760e26">get_win_xy_addr</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l00740"></a><span class="lineno"><a class="line" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c"> 740</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">set_bkg_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> +<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> +<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> +<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> +<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>  </div> +<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>  </div> +<div class="line"><a name="l00775"></a><span class="lineno"><a class="line" href="gb_8h.html#a9369a5771b340680f4af3386ac4e19b2"> 775</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a9369a5771b340680f4af3386ac4e19b2">set_bkg_submap</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *map, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> map_w);</div> +<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>  </div> +<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>  </div> +<div class="line"><a name="l00794"></a><span class="lineno"><a class="line" href="gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9"> 794</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9">get_bkg_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> +<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> +<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> +<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> +<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>  </div> +<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>  </div> +<div class="line"><a name="l00808"></a><span class="lineno"><a class="line" href="gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13"> 808</a></span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> * <a class="code" href="gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13">set_bkg_tile_xy</a>(<a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> x, <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> y, <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> t) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>  </div> <div class="line"><a name="l00810"></a><span class="lineno"> 810</span>  </div> -<div class="line"><a name="l00824"></a><span class="lineno"><a class="line" href="gb_8h.html#ae7851349abd442026b49d499d6e43d79"> 824</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ae7851349abd442026b49d499d6e43d79">set_win_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> -<div class="line"><a name="l00825"></a><span class="lineno"> 825</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>  </div> +<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>  </div> +<div class="line"><a name="l00825"></a><span class="lineno"><a class="line" href="gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b"> 825</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b">move_bkg</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y) {</div> +<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>  <a class="code" href="hardware_8h.html#a86cc170585319565195f2c163250be1f">SCX_REG</a>=x, <a class="code" href="hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2">SCY_REG</a>=y;</div> +<div class="line"><a name="l00827"></a><span class="lineno"> 827</span> }</div> <div class="line"><a name="l00828"></a><span class="lineno"> 828</span>  </div> -<div class="line"><a name="l00840"></a><span class="lineno"><a class="line" href="gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c"> 840</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c">set_win_1bit_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> -<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>  </div> +<div class="line"><a name="l00839"></a><span class="lineno"><a class="line" href="gb_8h.html#a2f00009081050122c11e6625ecaf0584"> 839</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2f00009081050122c11e6625ecaf0584">scroll_bkg</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> y) {</div> +<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>  <a class="code" href="hardware_8h.html#a86cc170585319565195f2c163250be1f">SCX_REG</a>+=x, <a class="code" href="hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2">SCY_REG</a>+=y;</div> +<div class="line"><a name="l00841"></a><span class="lineno"> 841</span> }</div> +<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>  </div> <div class="line"><a name="l00843"></a><span class="lineno"> 843</span>  </div> <div class="line"><a name="l00844"></a><span class="lineno"> 844</span>  </div> -<div class="line"><a name="l00856"></a><span class="lineno"><a class="line" href="gb_8h.html#ae2a527ffae5cad8083726470c3f30475"> 856</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ae2a527ffae5cad8083726470c3f30475">get_win_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> -<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>  </div> -<div class="line"><a name="l00860"></a><span class="lineno"> 860</span>  </div> -<div class="line"><a name="l00883"></a><span class="lineno"><a class="line" href="gb_8h.html#a1174ffce8b86b8df15c1704284fde687"> 883</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1174ffce8b86b8df15c1704284fde687">set_win_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> -<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> -<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> -<div class="line"><a name="l00887"></a><span class="lineno"> 887</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l00888"></a><span class="lineno"> 888</span>  </div> -<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>  </div> -<div class="line"><a name="l00905"></a><span class="lineno"><a class="line" href="gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1"> 905</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1">get_win_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> -<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> -<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> -<div class="line"><a name="l00909"></a><span class="lineno"> 909</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>  </div> -<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>  </div> -<div class="line"><a name="l00919"></a><span class="lineno"><a class="line" href="gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98"> 919</a></span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> * <a class="code" href="gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98">set_win_tile_xy</a>(<a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> x, <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> y, <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> t) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l00920"></a><span class="lineno"> 920</span>  </div> -<div class="line"><a name="l00921"></a><span class="lineno"> 921</span>  </div> -<div class="line"><a name="l00933"></a><span class="lineno"><a class="line" href="gb_8h.html#a2faff6aef9e272b15a1912a4f911e385"> 933</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2faff6aef9e272b15a1912a4f911e385">move_win</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y) {</div> -<div class="line"><a name="l00934"></a><span class="lineno"> 934</span>  <a class="code" href="hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0">WX_REG</a>=x, <a class="code" href="hardware_8h.html#a1c8d52607616ef37da335447e4cbe850">WY_REG</a>=y;</div> -<div class="line"><a name="l00935"></a><span class="lineno"> 935</span> }</div> +<div class="line"><a name="l00848"></a><span class="lineno"><a class="line" href="gb_8h.html#aac2ff7566ff975530a04e6d90e760e26"> 848</a></span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> * <a class="code" href="gb_8h.html#aac2ff7566ff975530a04e6d90e760e26">get_win_xy_addr</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>  </div> +<div class="line"><a name="l00863"></a><span class="lineno"><a class="line" href="gb_8h.html#ae7851349abd442026b49d499d6e43d79"> 863</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ae7851349abd442026b49d499d6e43d79">set_win_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> +<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> +<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>  </div> +<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>  </div> +<div class="line"><a name="l00879"></a><span class="lineno"><a class="line" href="gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c"> 879</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c">set_win_1bit_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> +<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> +<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>  </div> +<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>  </div> +<div class="line"><a name="l00895"></a><span class="lineno"><a class="line" href="gb_8h.html#ae2a527ffae5cad8083726470c3f30475"> 895</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ae2a527ffae5cad8083726470c3f30475">get_win_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> +<div class="line"><a name="l00896"></a><span class="lineno"> 896</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> +<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>  </div> +<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>  </div> +<div class="line"><a name="l00931"></a><span class="lineno"><a class="line" href="gb_8h.html#a1174ffce8b86b8df15c1704284fde687"> 931</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1174ffce8b86b8df15c1704284fde687">set_win_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> +<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> +<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> +<div class="line"><a name="l00934"></a><span class="lineno"> 934</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> +<div class="line"><a name="l00935"></a><span class="lineno"> 935</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00936"></a><span class="lineno"> 936</span>  </div> <div class="line"><a name="l00937"></a><span class="lineno"> 937</span>  </div> -<div class="line"><a name="l00947"></a><span class="lineno"><a class="line" href="gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05"> 947</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05">scroll_win</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> y) {</div> -<div class="line"><a name="l00948"></a><span class="lineno"> 948</span>  <a class="code" href="hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0">WX_REG</a>+=x, <a class="code" href="hardware_8h.html#a1c8d52607616ef37da335447e4cbe850">WY_REG</a>+=y;</div> -<div class="line"><a name="l00949"></a><span class="lineno"> 949</span> }</div> -<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>  </div> -<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>  </div> -<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>  </div> -<div class="line"><a name="l00968"></a><span class="lineno"><a class="line" href="gb_8h.html#a494532517bd7f26c55a87c96391611d5"> 968</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a494532517bd7f26c55a87c96391611d5">set_sprite_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> -<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l00971"></a><span class="lineno"> 971</span>  </div> -<div class="line"><a name="l00972"></a><span class="lineno"> 972</span>  </div> -<div class="line"><a name="l00988"></a><span class="lineno"><a class="line" href="gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e"> 988</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e">set_sprite_1bit_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> -<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l00968"></a><span class="lineno"><a class="line" href="gb_8h.html#a5f7178a952abc675a743686745a90892"> 968</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a5f7178a952abc675a743686745a90892">set_win_submap</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *map, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> map_w);</div> +<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>  </div> +<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>  </div> +<div class="line"><a name="l00986"></a><span class="lineno"><a class="line" href="gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1"> 986</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1">get_win_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> +<div class="line"><a name="l00987"></a><span class="lineno"> 987</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> +<div class="line"><a name="l00988"></a><span class="lineno"> 988</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> +<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> +<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00991"></a><span class="lineno"> 991</span>  </div> <div class="line"><a name="l00992"></a><span class="lineno"> 992</span>  </div> -<div class="line"><a name="l01005"></a><span class="lineno"><a class="line" href="gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19"> 1005</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19">get_sprite_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> -<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>  </div> -<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>  </div> -<div class="line"><a name="l01016"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html"> 1016</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_o_a_m__item__t.html">OAM_item_t</a> {</div> -<div class="line"><a name="l01017"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5"> 1017</a></span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>; <span class="comment">//< X, Y Coordinates of the sprite on screen</span></div> -<div class="line"><a name="l01018"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10"> 1018</a></span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>; <span class="comment">//< Sprite tile number</span></div> -<div class="line"><a name="l01019"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19"> 1019</a></span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>; <span class="comment">//< OAM Property Flags</span></div> -<div class="line"><a name="l01020"></a><span class="lineno"><a class="line" href="gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03"> 1020</a></span> } <a class="code" href="gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03">OAM_item_t</a>;</div> -<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>  </div> -<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>  </div> -<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <span class="keyword">struct </span><a class="code" href="struct_o_a_m__item__t.html">OAM_item_t</a> <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[];</div> -<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>  </div> -<div class="line"><a name="l01029"></a><span class="lineno"><a class="line" href="gb_8h.html#a7b662ae4d83f9837bacb9fd580673054"> 1029</a></span> <a class="code" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> <a class="code" href="gb_8h.html#a7b662ae4d83f9837bacb9fd580673054">_shadow_OAM_base</a>;</div> -<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>  </div> -<div class="line"><a name="l01033"></a><span class="lineno"><a class="line" href="gb_8h.html#a47607089a434dcda7a8583cfca03b604"> 1033</a></span> <span class="preprocessor">#define DISABLE_OAM_DMA \</span></div> -<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span> <span class="preprocessor"> _shadow_OAM_base = 0</span></div> -<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>  </div> -<div class="line"><a name="l01038"></a><span class="lineno"><a class="line" href="gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53"> 1038</a></span> <span class="preprocessor">#define ENABLE_OAM_DMA \</span></div> -<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span> <span class="preprocessor"> _shadow_OAM_base = (UBYTE)((UWORD)&shadow_OAM >> 8)</span></div> -<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>  </div> -<div class="line"><a name="l01043"></a><span class="lineno"><a class="line" href="gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687"> 1043</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687">SET_SHADOW_OAM_ADDRESS</a>(<span class="keywordtype">void</span> * address) {</div> -<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>  <a class="code" href="gb_8h.html#a7b662ae4d83f9837bacb9fd580673054">_shadow_OAM_base</a> = (<a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>)((<a class="code" href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75">UWORD</a>)address >> 8);</div> -<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span> }</div> -<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>  </div> -<div class="line"><a name="l01063"></a><span class="lineno"><a class="line" href="gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4"> 1063</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4">set_sprite_tile</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>) {</div> -<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>  <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>=<a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>;</div> -<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span> }</div> -<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>  </div> -<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>  </div> -<div class="line"><a name="l01074"></a><span class="lineno"><a class="line" href="gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439"> 1074</a></span> <span class="keyword">inline</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439">get_sprite_tile</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb) {</div> -<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>  <span class="keywordflow">return</span> <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>;</div> -<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span> }</div> -<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>  </div> -<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>  </div> -<div class="line"><a name="l01109"></a><span class="lineno"><a class="line" href="gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4"> 1109</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4">set_sprite_prop</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>){</div> -<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>  <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>=<a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>;</div> -<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span> }</div> -<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>  </div> -<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>  </div> -<div class="line"><a name="l01119"></a><span class="lineno"><a class="line" href="gb_8h.html#a4b4feb80407d4f1e80579ed932821035"> 1119</a></span> <span class="keyword">inline</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a4b4feb80407d4f1e80579ed932821035">get_sprite_prop</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb){</div> -<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>  <span class="keywordflow">return</span> <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>;</div> -<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span> }</div> -<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>  </div> -<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>  </div> -<div class="line"><a name="l01136"></a><span class="lineno"><a class="line" href="gb_8h.html#aae11e78e2a24e467e72893056f319d51"> 1136</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aae11e78e2a24e467e72893056f319d51">move_sprite</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>) {</div> -<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>  <a class="code" href="struct_o_a_m__item__t.html">OAM_item_t</a> * itm = &<a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb];</div> -<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>  itm-><a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>=<a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, itm-><a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>=<a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>;</div> -<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span> }</div> -<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>  </div> -<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>  </div> -<div class="line"><a name="l01152"></a><span class="lineno"><a class="line" href="gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c"> 1152</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c">scroll_sprite</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>) {</div> -<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>  <a class="code" href="struct_o_a_m__item__t.html">OAM_item_t</a> * itm = &<a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb];</div> -<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>  itm-><a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>+=<a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, itm-><a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>+=<a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>;</div> -<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span> }</div> -<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>  </div> -<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>  </div> -<div class="line"><a name="l01162"></a><span class="lineno"><a class="line" href="gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad"> 1162</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad">hide_sprite</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb) {</div> -<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>  <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a> = 0;</div> -<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span> }</div> -<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>  </div> -<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>  </div> -<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>  </div> -<div class="line"><a name="l01180"></a><span class="lineno"><a class="line" href="gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda"> 1180</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda">set_data</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr,</div> -<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,</div> -<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>  <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> len) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>  </div> -<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>  </div> -<div class="line"><a name="l01197"></a><span class="lineno"><a class="line" href="gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd"> 1197</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd">get_data</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,</div> -<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr,</div> -<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>  <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> len) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>  </div> -<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>  </div> -<div class="line"><a name="l01222"></a><span class="lineno"><a class="line" href="gb_8h.html#a07d12377d67cebb9aafc0622b2054f95"> 1222</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a07d12377d67cebb9aafc0622b2054f95">set_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>,</div> -<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>,</div> -<div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> -<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr,</div> -<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>  </div> -<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>  </div> -<div class="line"><a name="l01248"></a><span class="lineno"><a class="line" href="gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259"> 1248</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259">get_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>,</div> -<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>,</div> -<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> -<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles,</div> -<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>  </div> -<div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>  </div> -<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>  </div> -<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>  </div> -<div class="line"><a name="l01263"></a><span class="lineno"><a class="line" href="gb_8h.html#a2b4665e62849b60b579803b076661fe4"> 1263</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2b4665e62849b60b579803b076661fe4">init_win</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l01000"></a><span class="lineno"><a class="line" href="gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98"> 1000</a></span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> * <a class="code" href="gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98">set_win_tile_xy</a>(<a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> x, <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> y, <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> t) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>  </div> +<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>  </div> +<div class="line"><a name="l01014"></a><span class="lineno"><a class="line" href="gb_8h.html#a2faff6aef9e272b15a1912a4f911e385"> 1014</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2faff6aef9e272b15a1912a4f911e385">move_win</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y) {</div> +<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>  <a class="code" href="hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0">WX_REG</a>=x, <a class="code" href="hardware_8h.html#a1c8d52607616ef37da335447e4cbe850">WY_REG</a>=y;</div> +<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span> }</div> +<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>  </div> +<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>  </div> +<div class="line"><a name="l01028"></a><span class="lineno"><a class="line" href="gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05"> 1028</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05">scroll_win</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> y) {</div> +<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>  <a class="code" href="hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0">WX_REG</a>+=x, <a class="code" href="hardware_8h.html#a1c8d52607616ef37da335447e4cbe850">WY_REG</a>+=y;</div> +<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span> }</div> +<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>  </div> +<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>  </div> +<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>  </div> +<div class="line"><a name="l01049"></a><span class="lineno"><a class="line" href="gb_8h.html#a494532517bd7f26c55a87c96391611d5"> 1049</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a494532517bd7f26c55a87c96391611d5">set_sprite_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> +<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> +<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>  </div> +<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>  </div> +<div class="line"><a name="l01069"></a><span class="lineno"><a class="line" href="gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e"> 1069</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e">set_sprite_1bit_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> +<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> +<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>  </div> +<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>  </div> +<div class="line"><a name="l01086"></a><span class="lineno"><a class="line" href="gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19"> 1086</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19">get_sprite_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> +<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> +<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>  </div> +<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>  </div> +<div class="line"><a name="l01097"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html"> 1097</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_o_a_m__item__t.html">OAM_item_t</a> {</div> +<div class="line"><a name="l01098"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5"> 1098</a></span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>; <span class="comment">//< X, Y Coordinates of the sprite on screen</span></div> +<div class="line"><a name="l01099"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10"> 1099</a></span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>; <span class="comment">//< Sprite tile number</span></div> +<div class="line"><a name="l01100"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19"> 1100</a></span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>; <span class="comment">//< OAM Property Flags</span></div> +<div class="line"><a name="l01101"></a><span class="lineno"><a class="line" href="gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03"> 1101</a></span> } <a class="code" href="gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03">OAM_item_t</a>;</div> +<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>  </div> +<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>  </div> +<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <span class="keyword">struct </span><a class="code" href="struct_o_a_m__item__t.html">OAM_item_t</a> <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[];</div> +<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>  </div> +<div class="line"><a name="l01110"></a><span class="lineno"><a class="line" href="gb_8h.html#a7b662ae4d83f9837bacb9fd580673054"> 1110</a></span> <a class="code" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> <a class="code" href="gb_8h.html#a7b662ae4d83f9837bacb9fd580673054">_shadow_OAM_base</a>;</div> +<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>  </div> +<div class="line"><a name="l01114"></a><span class="lineno"><a class="line" href="gb_8h.html#a47607089a434dcda7a8583cfca03b604"> 1114</a></span> <span class="preprocessor">#define DISABLE_OAM_DMA \</span></div> +<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span> <span class="preprocessor"> _shadow_OAM_base = 0</span></div> +<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>  </div> +<div class="line"><a name="l01119"></a><span class="lineno"><a class="line" href="gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53"> 1119</a></span> <span class="preprocessor">#define ENABLE_OAM_DMA \</span></div> +<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span> <span class="preprocessor"> _shadow_OAM_base = (UBYTE)((UWORD)&shadow_OAM >> 8)</span></div> +<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>  </div> +<div class="line"><a name="l01124"></a><span class="lineno"><a class="line" href="gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687"> 1124</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687">SET_SHADOW_OAM_ADDRESS</a>(<span class="keywordtype">void</span> * address) {</div> +<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>  <a class="code" href="gb_8h.html#a7b662ae4d83f9837bacb9fd580673054">_shadow_OAM_base</a> = (<a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>)((<a class="code" href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75">UWORD</a>)address >> 8);</div> +<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span> }</div> +<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>  </div> +<div class="line"><a name="l01144"></a><span class="lineno"><a class="line" href="gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4"> 1144</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4">set_sprite_tile</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>) {</div> +<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>  <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>=<a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>;</div> +<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span> }</div> +<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>  </div> +<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>  </div> +<div class="line"><a name="l01155"></a><span class="lineno"><a class="line" href="gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439"> 1155</a></span> <span class="keyword">inline</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439">get_sprite_tile</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb) {</div> +<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>  <span class="keywordflow">return</span> <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>;</div> +<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span> }</div> +<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>  </div> +<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>  </div> +<div class="line"><a name="l01190"></a><span class="lineno"><a class="line" href="gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4"> 1190</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4">set_sprite_prop</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>){</div> +<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>  <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>=<a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>;</div> +<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span> }</div> +<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>  </div> +<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>  </div> +<div class="line"><a name="l01200"></a><span class="lineno"><a class="line" href="gb_8h.html#a4b4feb80407d4f1e80579ed932821035"> 1200</a></span> <span class="keyword">inline</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a4b4feb80407d4f1e80579ed932821035">get_sprite_prop</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb){</div> +<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>  <span class="keywordflow">return</span> <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>;</div> +<div class="line"><a name="l01202"></a><span class="lineno"> 1202</span> }</div> +<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>  </div> +<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>  </div> +<div class="line"><a name="l01217"></a><span class="lineno"><a class="line" href="gb_8h.html#aae11e78e2a24e467e72893056f319d51"> 1217</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aae11e78e2a24e467e72893056f319d51">move_sprite</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>) {</div> +<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>  <a class="code" href="struct_o_a_m__item__t.html">OAM_item_t</a> * itm = &<a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb];</div> +<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>  itm-><a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>=<a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, itm-><a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>=<a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>;</div> +<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span> }</div> +<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>  </div> +<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>  </div> +<div class="line"><a name="l01233"></a><span class="lineno"><a class="line" href="gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c"> 1233</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c">scroll_sprite</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>) {</div> +<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>  <a class="code" href="struct_o_a_m__item__t.html">OAM_item_t</a> * itm = &<a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb];</div> +<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>  itm-><a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>+=<a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, itm-><a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>+=<a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>;</div> +<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span> }</div> +<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>  </div> +<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>  </div> +<div class="line"><a name="l01243"></a><span class="lineno"><a class="line" href="gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad"> 1243</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad">hide_sprite</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb) {</div> +<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>  <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a> = 0;</div> +<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span> }</div> +<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>  </div> +<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>  </div> +<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>  </div> +<div class="line"><a name="l01261"></a><span class="lineno"><a class="line" href="gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda"> 1261</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda">set_data</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr,</div> +<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,</div> +<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>  <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> len) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>  </div> -<div class="line"><a name="l01270"></a><span class="lineno"><a class="line" href="gb_8h.html#a8520286e663067a3f6869db4ff1b74c3"> 1270</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a8520286e663067a3f6869db4ff1b74c3">init_bkg</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>  </div> -<div class="line"><a name="l01279"></a><span class="lineno"><a class="line" href="gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3"> 1279</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3">vmemset</a> (<span class="keywordtype">void</span> *s, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>, <span class="keywordtype">size_t</span> n) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>  </div> +<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>  </div> +<div class="line"><a name="l01278"></a><span class="lineno"><a class="line" href="gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd"> 1278</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd">get_data</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,</div> +<div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr,</div> +<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>  <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> len) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>  </div> <div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>  </div> -<div class="line"><a name="l01291"></a><span class="lineno"><a class="line" href="gb_8h.html#a1af6b32a1760e56fad768352db7c4530"> 1291</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1af6b32a1760e56fad768352db7c4530">fill_bkg_rect</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>  </div> -<div class="line"><a name="l01301"></a><span class="lineno"><a class="line" href="gb_8h.html#a1bfd48083278d723d0c49f487720cdd0"> 1301</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1bfd48083278d723d0c49f487720cdd0">fill_win_rect</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> -<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>  </div> -<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span> <span class="preprocessor">#endif </span><span class="comment">/* _GB_H */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l01303"></a><span class="lineno"><a class="line" href="gb_8h.html#a07d12377d67cebb9aafc0622b2054f95"> 1303</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a07d12377d67cebb9aafc0622b2054f95">set_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>,</div> +<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>,</div> +<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> +<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> +<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr,</div> +<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>  </div> +<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>  </div> +<div class="line"><a name="l01329"></a><span class="lineno"><a class="line" href="gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259"> 1329</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259">get_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>,</div> +<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>,</div> +<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> +<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> +<div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles,</div> +<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>  </div> +<div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>  </div> +<div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>  </div> +<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>  </div> +<div class="line"><a name="l01344"></a><span class="lineno"><a class="line" href="gb_8h.html#a2b4665e62849b60b579803b076661fe4"> 1344</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2b4665e62849b60b579803b076661fe4">init_win</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>  </div> +<div class="line"><a name="l01351"></a><span class="lineno"><a class="line" href="gb_8h.html#a8520286e663067a3f6869db4ff1b74c3"> 1351</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a8520286e663067a3f6869db4ff1b74c3">init_bkg</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>  </div> +<div class="line"><a name="l01360"></a><span class="lineno"><a class="line" href="gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3"> 1360</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3">vmemset</a> (<span class="keywordtype">void</span> *s, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>, <span class="keywordtype">size_t</span> n) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>  </div> +<div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>  </div> +<div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>  </div> +<div class="line"><a name="l01372"></a><span class="lineno"><a class="line" href="gb_8h.html#a1af6b32a1760e56fad768352db7c4530"> 1372</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1af6b32a1760e56fad768352db7c4530">fill_bkg_rect</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>  </div> +<div class="line"><a name="l01382"></a><span class="lineno"><a class="line" href="gb_8h.html#a1bfd48083278d723d0c49f487720cdd0"> 1382</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1bfd48083278d723d0c49f487720cdd0">fill_win_rect</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>  </div> +<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span> <span class="preprocessor">#endif </span><span class="comment">/* _GB_H */</span><span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:21</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:22</div></div> <div class="ttc" id="agb_8h_html_af4a728ba51de424a0bed286ac65d3242"><div class="ttname"><a href="gb_8h.html#af4a728ba51de424a0bed286ac65d3242">reset</a></div><div class="ttdeci">void reset(void) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_a93b0cf6697ab892eda6231d26bf17fc9"><div class="ttname"><a href="gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9">get_bkg_tiles</a></div><div class="ttdeci">void get_bkg_tiles(UINT8 x, UINT8 y, UINT8 w, UINT8 h, unsigned char *tiles) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_aed072359b42854fffae4cd29c1f34ea1"><div class="ttname"><a href="gb_8h.html#aed072359b42854fffae4cd29c1f34ea1">display_off</a></div><div class="ttdeci">void display_off(void) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="astruct_o_a_m__item__t_html_abe231d7583c7769e481c66ca8c6e8a10"><div class="ttname"><a href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">OAM_item_t::tile</a></div><div class="ttdeci">UINT8 tile</div><div class="ttdef"><b>Definition:</b> gb.h:1018</div></div> -<div class="ttc" id="agb_8h_html_a548f19d30b2ad3edb826d045c7be6bad"><div class="ttname"><a href="gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad">hide_sprite</a></div><div class="ttdeci">void hide_sprite(UINT8 nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1162</div></div> +<div class="ttc" id="astruct_o_a_m__item__t_html_abe231d7583c7769e481c66ca8c6e8a10"><div class="ttname"><a href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">OAM_item_t::tile</a></div><div class="ttdeci">UINT8 tile</div><div class="ttdef"><b>Definition:</b> gb.h:1099</div></div> +<div class="ttc" id="agb_8h_html_a548f19d30b2ad3edb826d045c7be6bad"><div class="ttname"><a href="gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad">hide_sprite</a></div><div class="ttdeci">void hide_sprite(UINT8 nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1243</div></div> <div class="ttc" id="agb_8h_html_a1ad25695f4885f15325a82ec935e8579"><div class="ttname"><a href="gb_8h.html#a1ad25695f4885f15325a82ec935e8579">remove_TIM</a></div><div class="ttdeci">void remove_TIM(int_handler h) NONBANKED</div></div> -<div class="ttc" id="astruct_o_a_m__item__t_html_a48c4d7253494259403cd4597e8c19ca5"><div class="ttname"><a href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">OAM_item_t::y</a></div><div class="ttdeci">UINT8 y</div><div class="ttdef"><b>Definition:</b> gb.h:1017</div></div> +<div class="ttc" id="astruct_o_a_m__item__t_html_a48c4d7253494259403cd4597e8c19ca5"><div class="ttname"><a href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">OAM_item_t::y</a></div><div class="ttdeci">UINT8 y</div><div class="ttdef"><b>Definition:</b> gb.h:1098</div></div> <div class="ttc" id="agb_8h_html_a81654fb8ed020754dfaf20e4a98a7784"><div class="ttname"><a href="gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784">joypad</a></div><div class="ttdeci">UINT8 joypad(void) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a3619f9cb1e3c92238a033ead79a0c551"><div class="ttname"><a href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a></div><div class="ttdeci">volatile struct OAM_item_t shadow_OAM[]</div></div> <div class="ttc" id="agb_8h_html_a8e5ea12b86bdfc812448c2f5c4336c03"><div class="ttname"><a href="gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03">OAM_item_t</a></div><div class="ttdeci">struct OAM_item_t OAM_item_t</div></div> <div class="ttc" id="agb_8h_html_a98b848953a95ce2fff6fda643575d74a"><div class="ttname"><a href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a">_current_bank</a></div><div class="ttdeci">__REG _current_bank</div><div class="ttdef"><b>Definition:</b> gb.h:351</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:27</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:28</div></div> <div class="ttc" id="astructjoypads__t_html"><div class="ttname"><a href="structjoypads__t.html">joypads_t</a></div><div class="ttdef"><b>Definition:</b> gb.h:460</div></div> <div class="ttc" id="agb_8h_html_a326a27330c5f711fcf0b5448cfa07bda"><div class="ttname"><a href="gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda">set_data</a></div><div class="ttdeci">void set_data(unsigned char *vram_addr, const unsigned char *data, UINT16 len) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="ahardware_8h_html_a1c8d52607616ef37da335447e4cbe850"><div class="ttname"><a href="hardware_8h.html#a1c8d52607616ef37da335447e4cbe850">WY_REG</a></div><div class="ttdeci">__REG WY_REG</div><div class="ttdef"><b>Definition:</b> hardware.h:53</div></div> -<div class="ttc" id="agb_8h_html_a7aa0d057d5eeb3e24e61460056750d05"><div class="ttname"><a href="gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05">scroll_win</a></div><div class="ttdeci">void scroll_win(INT8 x, INT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:947</div></div> +<div class="ttc" id="agb_8h_html_a7aa0d057d5eeb3e24e61460056750d05"><div class="ttname"><a href="gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05">scroll_win</a></div><div class="ttdeci">void scroll_win(INT8 x, INT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:1028</div></div> <div class="ttc" id="agb_8h_html_aa7261f0405b5e0b888c344f5ee6a698e"><div class="ttname"><a href="gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e">set_sprite_1bit_data</a></div><div class="ttdeci">void set_sprite_1bit_data(UINT8 first_tile, UINT8 nb_tiles, const unsigned char *data) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_afac2db0151b09291638f7a592a3d0e94"><div class="ttname"><a href="gb_8h.html#afac2db0151b09291638f7a592a3d0e94">set_vram_byte</a></div><div class="ttdeci">void set_vram_byte(UBYTE *addr, UINT8 v) __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a4c3d68eb3ff5ec0995541e691a6e8259"><div class="ttname"><a href="gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259">get_tiles</a></div><div class="ttdeci">void get_tiles(UINT8 x, UINT8 y, UINT8 w, UINT8 h, unsigned char *tiles, unsigned char *vram_addr) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a1af6b32a1760e56fad768352db7c4530"><div class="ttname"><a href="gb_8h.html#a1af6b32a1760e56fad768352db7c4530">fill_bkg_rect</a></div><div class="ttdeci">void fill_bkg_rect(UINT8 x, UINT8 y, UINT8 w, UINT8 h, UINT8 tile) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a1174ffce8b86b8df15c1704284fde687"><div class="ttname"><a href="gb_8h.html#a1174ffce8b86b8df15c1704284fde687">set_win_tiles</a></div><div class="ttdeci">void set_win_tiles(UINT8 x, UINT8 y, UINT8 w, UINT8 h, const unsigned char *tiles) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a1bfd48083278d723d0c49f487720cdd0"><div class="ttname"><a href="gb_8h.html#a1bfd48083278d723d0c49f487720cdd0">fill_win_rect</a></div><div class="ttdeci">void fill_win_rect(UINT8 x, UINT8 y, UINT8 w, UINT8 h, UINT8 tile) NONBANKED __preserves_regs(b</div></div> +<div class="ttc" id="agb_8h_html_a5f7178a952abc675a743686745a90892"><div class="ttname"><a href="gb_8h.html#a5f7178a952abc675a743686745a90892">set_win_submap</a></div><div class="ttdeci">void set_win_submap(UINT8 x, UINT8 y, UINT8 w, UINT8 h, const unsigned char *map, UINT8 map_w)</div></div> <div class="ttc" id="agb_8h_html_af461d38864cfc5720f0d9f4d1113cf07"><div class="ttname"><a href="gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07">wait_int_handler</a></div><div class="ttdeci">void wait_int_handler(void) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_ad8d2df514d3b5d3d08db3671f0d5af14"><div class="ttname"><a href="gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14">disable_interrupts</a></div><div class="ttdeci">void disable_interrupts(void) NONBANKED __preserves_regs(a</div></div> -<div class="ttc" id="agb_8h_html_a7b662ae4d83f9837bacb9fd580673054"><div class="ttname"><a href="gb_8h.html#a7b662ae4d83f9837bacb9fd580673054">_shadow_OAM_base</a></div><div class="ttdeci">__REG _shadow_OAM_base</div><div class="ttdef"><b>Definition:</b> gb.h:1029</div></div> +<div class="ttc" id="agb_8h_html_a9369a5771b340680f4af3386ac4e19b2"><div class="ttname"><a href="gb_8h.html#a9369a5771b340680f4af3386ac4e19b2">set_bkg_submap</a></div><div class="ttdeci">void set_bkg_submap(UINT8 x, UINT8 y, UINT8 w, UINT8 h, const unsigned char *map, UINT8 map_w)</div></div> +<div class="ttc" id="agb_8h_html_a7b662ae4d83f9837bacb9fd580673054"><div class="ttname"><a href="gb_8h.html#a7b662ae4d83f9837bacb9fd580673054">_shadow_OAM_base</a></div><div class="ttdeci">__REG _shadow_OAM_base</div><div class="ttdef"><b>Definition:</b> gb.h:1110</div></div> <div class="ttc" id="agb_8h_html_aebd45a328b90ddda0154d5fb41b8bbc1"><div class="ttname"><a href="gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1">get_win_tiles</a></div><div class="ttdeci">void get_win_tiles(UINT8 x, UINT8 y, UINT8 w, UINT8 h, unsigned char *tiles) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a4c5db32641410613d785911bafd09ac7"><div class="ttname"><a href="gb_8h.html#a4c5db32641410613d785911bafd09ac7">remove_LCD</a></div><div class="ttdeci">void remove_LCD(int_handler h) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_ae4510032b28f9f4cdaaa96b0b892cf57"><div class="ttname"><a href="gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57">remove_JOY</a></div><div class="ttdeci">void remove_JOY(int_handler h) NONBANKED</div></div> @@ -587,18 +595,18 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="ttc" id="agb_8h_html_a95789b39dedda60b25e5ad4ef5cd778c"><div class="ttname"><a href="gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c">set_win_1bit_data</a></div><div class="ttdeci">void set_win_1bit_data(UINT8 first_tile, UINT8 nb_tiles, const unsigned char *data) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a411914e5dc5f28ce0afa7cf692a18af1"><div class="ttname"><a href="gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1">add_TIM</a></div><div class="ttdeci">void add_TIM(int_handler h) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_a4a6bb50835ab2e9294bf17ea32a1e4cd"><div class="ttname"><a href="gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd">get_data</a></div><div class="ttdeci">void get_data(unsigned char *data, unsigned char *vram_addr, UINT16 len) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="agb_8h_html_aae11e78e2a24e467e72893056f319d51"><div class="ttname"><a href="gb_8h.html#aae11e78e2a24e467e72893056f319d51">move_sprite</a></div><div class="ttdeci">void move_sprite(UINT8 nb, UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:1136</div></div> +<div class="ttc" id="agb_8h_html_aae11e78e2a24e467e72893056f319d51"><div class="ttname"><a href="gb_8h.html#aae11e78e2a24e467e72893056f319d51">move_sprite</a></div><div class="ttdeci">void move_sprite(UINT8 nb, UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:1217</div></div> <div class="ttc" id="ahardware_8h_html_a0b42e4dadd74c927e8b801b4f42c0e44"><div class="ttname"><a href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a></div><div class="ttdeci">#define __REG</div><div class="ttdef"><b>Definition:</b> hardware.h:12</div></div> <div class="ttc" id="agb_8h_html_a115eb30ec86f6af039a27918ffe4cf8c"><div class="ttname"><a href="gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c">nowait_int_handler</a></div><div class="ttdeci">void nowait_int_handler(void) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_a024fc35ef0ad258d67c8f9dfb0751ee7"><div class="ttname"><a href="gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7">add_SIO</a></div><div class="ttdeci">void add_SIO(int_handler h) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_af79b920bcb642bba2e652874c4f7eeff"><div class="ttname"><a href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a></div><div class="ttdeci">UINT8 l</div><div class="ttdef"><b>Definition:</b> gb.h:432</div></div> <div class="ttc" id="agb_8h_html_a393072c2b36f11306510c69aa6efea0f"><div class="ttname"><a href="gb_8h.html#a393072c2b36f11306510c69aa6efea0f">waitpad</a></div><div class="ttdeci">UINT8 waitpad(UINT8 mask) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="agb_8h_html_aae19a6086cc17811759b01a6e0a3cda4"><div class="ttname"><a href="gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4">set_sprite_tile</a></div><div class="ttdeci">void set_sprite_tile(UINT8 nb, UINT8 tile)</div><div class="ttdef"><b>Definition:</b> gb.h:1063</div></div> +<div class="ttc" id="agb_8h_html_aae19a6086cc17811759b01a6e0a3cda4"><div class="ttname"><a href="gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4">set_sprite_tile</a></div><div class="ttdeci">void set_sprite_tile(UINT8 nb, UINT8 tile)</div><div class="ttdef"><b>Definition:</b> gb.h:1144</div></div> <div class="ttc" id="agb_8h_html_a18857adb60025a986dbb44ee289b7a7c"><div class="ttname"><a href="gb_8h.html#a18857adb60025a986dbb44ee289b7a7c">remove_SIO</a></div><div class="ttdeci">void remove_SIO(int_handler h) NONBANKED</div></div> <div class="ttc" id="adrawing_8h_html_ac9f0e5e503be3fe11f09b28252187c55"><div class="ttname"><a href="drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55">color</a></div><div class="ttdeci">void color(UINT8 forecolor, UINT8 backcolor, UINT8 mode)</div></div> <div class="ttc" id="agb_8h_html_a1259cf3a23fd2166a9d1a2e93942e30e"><div class="ttname"><a href="gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e">send_byte</a></div><div class="ttdeci">void send_byte(void)</div></div> <div class="ttc" id="agb_8h_html_a4e1e0e72dd773439e333c84dd762a9c3"><div class="ttname"><a href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a></div><div class="ttdeci">UINT8 c</div><div class="ttdef"><b>Definition:</b> gb.h:278</div></div> -<div class="ttc" id="aasm_2types_8h_html_a280213815420791851f7e59bdc8a3c95"><div class="ttname"><a href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></div><div class="ttdeci">UINT8 UBYTE</div><div class="ttdef"><b>Definition:</b> types.h:45</div></div> +<div class="ttc" id="aasm_2types_8h_html_a280213815420791851f7e59bdc8a3c95"><div class="ttname"><a href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></div><div class="ttdeci">UINT8 UBYTE</div><div class="ttdef"><b>Definition:</b> types.h:46</div></div> <div class="ttc" id="agb_8h_html_a97039b6477537c37f83e74561de78c1b"><div class="ttname"><a href="gb_8h.html#a97039b6477537c37f83e74561de78c1b">enable_interrupts</a></div><div class="ttdeci">void enable_interrupts(void) NONBANKED __preserves_regs(a</div></div> <div class="ttc" id="acgb_8h_html"><div class="ttname"><a href="cgb_8h.html">cgb.h</a></div></div> <div class="ttc" id="agb_8h_html_aeda4515a31485c9688c4601ac5ce2d79"><div class="ttname"><a href="gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a></div><div class="ttdeci">void e</div><div class="ttdef"><b>Definition:</b> gb.h:453</div></div> @@ -608,13 +616,13 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="ttc" id="ahardware_8h_html_a86cc170585319565195f2c163250be1f"><div class="ttname"><a href="hardware_8h.html#a86cc170585319565195f2c163250be1f">SCX_REG</a></div><div class="ttdeci">__REG SCX_REG</div><div class="ttdef"><b>Definition:</b> hardware.h:46</div></div> <div class="ttc" id="agb_8h_html_a3b3171b2e81e23b7d1bc402275a9ac71"><div class="ttname"><a href="gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71">remove_VBL</a></div><div class="ttdeci">void remove_VBL(int_handler h) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_ae7851349abd442026b49d499d6e43d79"><div class="ttname"><a href="gb_8h.html#ae7851349abd442026b49d499d6e43d79">set_win_data</a></div><div class="ttdeci">void set_win_data(UINT8 first_tile, UINT8 nb_tiles, const unsigned char *data) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="agb_8h_html_a2faff6aef9e272b15a1912a4f911e385"><div class="ttname"><a href="gb_8h.html#a2faff6aef9e272b15a1912a4f911e385">move_win</a></div><div class="ttdeci">void move_win(UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:933</div></div> -<div class="ttc" id="agb_8h_html_a7e0cdfd6b9a2ae1b7f30384f132d8687"><div class="ttname"><a href="gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687">SET_SHADOW_OAM_ADDRESS</a></div><div class="ttdeci">void SET_SHADOW_OAM_ADDRESS(void *address)</div><div class="ttdef"><b>Definition:</b> gb.h:1043</div></div> +<div class="ttc" id="agb_8h_html_a2faff6aef9e272b15a1912a4f911e385"><div class="ttname"><a href="gb_8h.html#a2faff6aef9e272b15a1912a4f911e385">move_win</a></div><div class="ttdeci">void move_win(UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:1014</div></div> +<div class="ttc" id="agb_8h_html_a7e0cdfd6b9a2ae1b7f30384f132d8687"><div class="ttname"><a href="gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687">SET_SHADOW_OAM_ADDRESS</a></div><div class="ttdeci">void SET_SHADOW_OAM_ADDRESS(void *address)</div><div class="ttdef"><b>Definition:</b> gb.h:1124</div></div> <div class="ttc" id="asgb_8h_html"><div class="ttname"><a href="sgb_8h.html">sgb.h</a></div></div> -<div class="ttc" id="agb_8h_html_a54ffb7990fd37939bbe1a8b1e663e439"><div class="ttname"><a href="gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439">get_sprite_tile</a></div><div class="ttdeci">UINT8 get_sprite_tile(UINT8 nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1074</div></div> +<div class="ttc" id="agb_8h_html_a54ffb7990fd37939bbe1a8b1e663e439"><div class="ttname"><a href="gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439">get_sprite_tile</a></div><div class="ttdeci">UINT8 get_sprite_tile(UINT8 nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1155</div></div> <div class="ttc" id="agb_8h_html_a9508f919d9482d1d51534ccac212454d"><div class="ttname"><a href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a></div><div class="ttdeci">void(* int_handler)(void) NONBANKED</div><div class="ttdef"><b>Definition:</b> gb.h:120</div></div> <div class="ttc" id="agb_8h_html_a7783f5ed79717411d55f62b8ef3f4592"><div class="ttname"><a href="gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592">_io_in</a></div><div class="ttdeci">volatile UINT8 _io_in</div></div> -<div class="ttc" id="astruct_o_a_m__item__t_html_a03ef382139bd7cde2008109345e79f19"><div class="ttname"><a href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">OAM_item_t::prop</a></div><div class="ttdeci">UINT8 prop</div><div class="ttdef"><b>Definition:</b> gb.h:1019</div></div> +<div class="ttc" id="astruct_o_a_m__item__t_html_a03ef382139bd7cde2008109345e79f19"><div class="ttname"><a href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">OAM_item_t::prop</a></div><div class="ttdeci">UINT8 prop</div><div class="ttdef"><b>Definition:</b> gb.h:1100</div></div> <div class="ttc" id="astructjoypads__t_html_a3e384ae17e19fdb55eea5fc9c9c7201a"><div class="ttname"><a href="structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a">joypads_t::npads</a></div><div class="ttdeci">UINT8 npads</div><div class="ttdef"><b>Definition:</b> gb.h:461</div></div> <div class="ttc" id="agb_8h_html_a34d6500215984e8f9a986523a2f2dadd"><div class="ttname"><a href="gb_8h.html#a34d6500215984e8f9a986523a2f2dadd">receive_byte</a></div><div class="ttdeci">void receive_byte(void)</div></div> <div class="ttc" id="agb_8h_html_a4c2e4adef74067fdbb49005bc73de937"><div class="ttname"><a href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></div><div class="ttdeci">void b</div><div class="ttdef"><b>Definition:</b> gb.h:453</div></div> @@ -626,19 +634,19 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="ttc" id="agb_8h_html_a83d08d752bb2f2406084a9afa7988b98"><div class="ttname"><a href="gb_8h.html#a83d08d752bb2f2406084a9afa7988b98">_io_status</a></div><div class="ttdeci">volatile UINT8 _io_status</div></div> <div class="ttc" id="agb_8h_html_a60baa1622feae07982562dcbc243751e"><div class="ttname"><a href="gb_8h.html#a60baa1622feae07982562dcbc243751e">get_mode</a></div><div class="ttdeci">UINT8 get_mode(void) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a8cf949b6e2654b6a8bd9e403a49ee4b3"><div class="ttname"><a href="gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3">vmemset</a></div><div class="ttdeci">void vmemset(void *s, UINT8 c, size_t n) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:11</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:12</div></div> <div class="ttc" id="agb_8h_html_a8520286e663067a3f6869db4ff1b74c3"><div class="ttname"><a href="gb_8h.html#a8520286e663067a3f6869db4ff1b74c3">init_bkg</a></div><div class="ttdeci">void init_bkg(UINT8 c) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a2412b9f97cb59acfcb2383eb9f204ddf"><div class="ttname"><a href="gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf">add_VBL</a></div><div class="ttdeci">void add_VBL(int_handler h) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_abda5458df92e4c57b1ca96ab16a17e13"><div class="ttname"><a href="gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13">set_bkg_tile_xy</a></div><div class="ttdeci">UINT8 * set_bkg_tile_xy(UBYTE x, UBYTE y, UBYTE t) __preserves_regs(b</div></div> -<div class="ttc" id="agb_8h_html_abf6f5422a3c98cf440736f1491e1aa4c"><div class="ttname"><a href="gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c">scroll_sprite</a></div><div class="ttdeci">void scroll_sprite(UINT8 nb, INT8 x, INT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:1152</div></div> +<div class="ttc" id="agb_8h_html_abf6f5422a3c98cf440736f1491e1aa4c"><div class="ttname"><a href="gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c">scroll_sprite</a></div><div class="ttdeci">void scroll_sprite(UINT8 nb, INT8 x, INT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:1233</div></div> <div class="ttc" id="agb_8h_html_a2ed77943cb162dc597a8813d6f0f4a98"><div class="ttname"><a href="gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98">set_win_tile_xy</a></div><div class="ttdeci">UINT8 * set_win_tile_xy(UBYTE x, UBYTE y, UBYTE t) __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a2a236e483749590877d9207e9430e6ce"><div class="ttname"><a href="gb_8h.html#a2a236e483749590877d9207e9430e6ce">get_bkg_data</a></div><div class="ttdeci">void get_bkg_data(UINT8 first_tile, UINT8 nb_tiles, unsigned char *data) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="agb_8h_html_aea162a4e034d163bfd4f32a10cce4ba4"><div class="ttname"><a href="gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4">set_sprite_prop</a></div><div class="ttdeci">void set_sprite_prop(UINT8 nb, UINT8 prop)</div><div class="ttdef"><b>Definition:</b> gb.h:1109</div></div> +<div class="ttc" id="agb_8h_html_aea162a4e034d163bfd4f32a10cce4ba4"><div class="ttname"><a href="gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4">set_sprite_prop</a></div><div class="ttdeci">void set_sprite_prop(UINT8 nb, UINT8 prop)</div><div class="ttdef"><b>Definition:</b> gb.h:1190</div></div> <div class="ttc" id="agb_8h_html_a2b4665e62849b60b579803b076661fe4"><div class="ttname"><a href="gb_8h.html#a2b4665e62849b60b579803b076661fe4">init_win</a></div><div class="ttdeci">void init_win(UINT8 c) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="agb_8h_html_a2f00009081050122c11e6625ecaf0584"><div class="ttname"><a href="gb_8h.html#a2f00009081050122c11e6625ecaf0584">scroll_bkg</a></div><div class="ttdeci">void scroll_bkg(INT8 x, INT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:800</div></div> +<div class="ttc" id="agb_8h_html_a2f00009081050122c11e6625ecaf0584"><div class="ttname"><a href="gb_8h.html#a2f00009081050122c11e6625ecaf0584">scroll_bkg</a></div><div class="ttdeci">void scroll_bkg(INT8 x, INT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:839</div></div> <div class="ttc" id="agb_8h_html_a81f1a67549d3a26dcca22367141eb21b"><div class="ttname"><a href="gb_8h.html#a81f1a67549d3a26dcca22367141eb21b">add_JOY</a></div><div class="ttdeci">void add_JOY(int_handler h) NONBANKED</div></div> -<div class="ttc" id="aasm_2types_8h_html_a9e551e7c1bd8feb51e8eefd109966f75"><div class="ttname"><a href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75">UWORD</a></div><div class="ttdeci">UINT16 UWORD</div><div class="ttdef"><b>Definition:</b> types.h:49</div></div> -<div class="ttc" id="astruct_o_a_m__item__t_html_a7a0dc012815fd69a75347136e2a050dc"><div class="ttname"><a href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">OAM_item_t::x</a></div><div class="ttdeci">UINT8 x</div><div class="ttdef"><b>Definition:</b> gb.h:1017</div></div> +<div class="ttc" id="aasm_2types_8h_html_a9e551e7c1bd8feb51e8eefd109966f75"><div class="ttname"><a href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75">UWORD</a></div><div class="ttdeci">UINT16 UWORD</div><div class="ttdef"><b>Definition:</b> types.h:50</div></div> +<div class="ttc" id="astruct_o_a_m__item__t_html_a7a0dc012815fd69a75347136e2a050dc"><div class="ttname"><a href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">OAM_item_t::x</a></div><div class="ttdeci">UINT8 x</div><div class="ttdef"><b>Definition:</b> gb.h:1098</div></div> <div class="ttc" id="agb_8h_html_a3044331abf61612eb333b6f409f5d571"><div class="ttname"><a href="gb_8h.html#a3044331abf61612eb333b6f409f5d571">set_bkg_1bit_data</a></div><div class="ttdeci">void set_bkg_1bit_data(UINT8 first_tile, UINT8 nb_tiles, const unsigned char *data, UINT8 color) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_acd271e2c976761568d2f95900a213212"><div class="ttname"><a href="gb_8h.html#acd271e2c976761568d2f95900a213212">delay</a></div><div class="ttdeci">void delay(UINT16 d) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_afd45c10f4566ca284cdab4044c5645b3"><div class="ttname"><a href="gb_8h.html#afd45c10f4566ca284cdab4044c5645b3">hiramcpy</a></div><div class="ttdeci">void hiramcpy(UINT8 dst, const void *src, UINT8 n) NONBANKED __preserves_regs(b</div></div> @@ -647,13 +655,13 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="ttc" id="agb_8h_html_a5782338a9936b18e999e322be80c2995"><div class="ttname"><a href="gb_8h.html#a5782338a9936b18e999e322be80c2995">joypad_ex</a></div><div class="ttdeci">void joypad_ex(joypads_t *joypads)</div></div> <div class="ttc" id="agb_8h_html_a494532517bd7f26c55a87c96391611d5"><div class="ttname"><a href="gb_8h.html#a494532517bd7f26c55a87c96391611d5">set_sprite_data</a></div><div class="ttdeci">void set_sprite_data(UINT8 first_tile, UINT8 nb_tiles, const unsigned char *data) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="ahardware_8h_html_a310aa43fbee2fd6b6b419df48acce1e0"><div class="ttname"><a href="hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0">WX_REG</a></div><div class="ttdeci">__REG WX_REG</div><div class="ttdef"><b>Definition:</b> hardware.h:54</div></div> -<div class="ttc" id="agb_8h_html_a4b4feb80407d4f1e80579ed932821035"><div class="ttname"><a href="gb_8h.html#a4b4feb80407d4f1e80579ed932821035">get_sprite_prop</a></div><div class="ttdeci">UINT8 get_sprite_prop(UINT8 nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1119</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ebe70ceca856797319175e30bcf003d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div><div class="ttdeci">signed char INT8</div><div class="ttdef"><b>Definition:</b> types.h:18</div></div> -<div class="ttc" id="astruct_o_a_m__item__t_html"><div class="ttname"><a href="struct_o_a_m__item__t.html">OAM_item_t</a></div><div class="ttdef"><b>Definition:</b> gb.h:1016</div></div> +<div class="ttc" id="agb_8h_html_a4b4feb80407d4f1e80579ed932821035"><div class="ttname"><a href="gb_8h.html#a4b4feb80407d4f1e80579ed932821035">get_sprite_prop</a></div><div class="ttdeci">UINT8 get_sprite_prop(UINT8 nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1200</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ebe70ceca856797319175e30bcf003d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div><div class="ttdeci">signed char INT8</div><div class="ttdef"><b>Definition:</b> types.h:19</div></div> +<div class="ttc" id="astruct_o_a_m__item__t_html"><div class="ttname"><a href="struct_o_a_m__item__t.html">OAM_item_t</a></div><div class="ttdef"><b>Definition:</b> gb.h:1097</div></div> <div class="ttc" id="agb_8h_html_a57ff7363a20c654a39736e33d4d08f60"><div class="ttname"><a href="gb_8h.html#a57ff7363a20c654a39736e33d4d08f60">get_bkg_xy_addr</a></div><div class="ttdeci">UINT8 * get_bkg_xy_addr(UINT8 x, UINT8 y) __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_aac2ff7566ff975530a04e6d90e760e26"><div class="ttname"><a href="gb_8h.html#aac2ff7566ff975530a04e6d90e760e26">get_win_xy_addr</a></div><div class="ttdeci">UINT8 * get_win_xy_addr(UINT8 x, UINT8 y) __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a320fd91d5aa12ba9d1435ab908420998"><div class="ttname"><a href="gb_8h.html#a320fd91d5aa12ba9d1435ab908420998">sys_time</a></div><div class="ttdeci">volatile UINT16 sys_time</div></div> -<div class="ttc" id="agb_8h_html_a6c87db0b71ad17d5b242d18ed3df667b"><div class="ttname"><a href="gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b">move_bkg</a></div><div class="ttdeci">void move_bkg(UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:786</div></div> +<div class="ttc" id="agb_8h_html_a6c87db0b71ad17d5b242d18ed3df667b"><div class="ttname"><a href="gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b">move_bkg</a></div><div class="ttdeci">void move_bkg(UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:825</div></div> <div class="ttc" id="agb_8h_html_a69553962c85a34c7c8f7c3edbcc41688"><div class="ttname"><a href="gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688">joypad_init</a></div><div class="ttdeci">UINT8 joypad_init(UINT8 npads, joypads_t *joypads)</div></div> <div class="ttc" id="agb_8h_html_a6cc76ea12ac894c4947f85fa1999117c"><div class="ttname"><a href="gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c">add_LCD</a></div><div class="ttdeci">void add_LCD(int_handler h) NONBANKED</div></div> <div class="ttc" id="ahardware_8h_html_a244b162cf13bbcb4fe842d7e298b39c2"><div class="ttname"><a href="hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2">SCY_REG</a></div><div class="ttdeci">__REG SCY_REG</div><div class="ttdef"><b>Definition:</b> hardware.h:45</div></div> diff --git a/docs/api/gbdecompress_8h_source.html b/docs/api/gbdecompress_8h_source.html @@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('gbdecompress_8h_source.html',''); init <div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#endif</span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:21</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:22</div></div> <div class="ttc" id="agbdecompress_8h_html_a487d505119f770cdb138cb300174a719"><div class="ttname"><a href="gbdecompress_8h.html#a487d505119f770cdb138cb300174a719">gb_decompress_win_data</a></div><div class="ttdeci">void gb_decompress_win_data(UINT8 first_tile, const unsigned char *sour) __preserves_regs(b</div></div> <div class="ttc" id="agbdecompress_8h_html_a197fa96ce7ac20d44d0c1a40e38283db"><div class="ttname"><a href="gbdecompress_8h.html#a197fa96ce7ac20d44d0c1a40e38283db">gb_decompress</a></div><div class="ttdeci">void gb_decompress(const unsigned char *sour, unsigned char *dest) __preserves_regs(b</div></div> <div class="ttc" id="agbdecompress_8h_html_ac3194ad258cca32cc3eb813d24ae1b0c"><div class="ttname"><a href="gbdecompress_8h.html#ac3194ad258cca32cc3eb813d24ae1b0c">gb_decompress_bkg_data</a></div><div class="ttdeci">void gb_decompress_bkg_data(UINT8 first_tile, const unsigned char *sour) __preserves_regs(b</div></div> diff --git a/docs/api/globals_d.html b/docs/api/globals_d.html @@ -109,12 +109,12 @@ $(document).ready(function(){initNavTree('globals_d.html',''); initResizable(); <li>DISABLE_RAM_MBC5 : <a class="el" href="gb_8h.html#a60191cdfa50ed9b88515f181747eaba2">gb.h</a> </li> -<li>DISPLAY_OFF -: <a class="el" href="gb_8h.html#ad2ec9831813c5e7069917aa4455af682">gb.h</a> -</li> <li>display_off() : <a class="el" href="gb_8h.html#aed072359b42854fffae4cd29c1f34ea1">gb.h</a> </li> +<li>DISPLAY_OFF +: <a class="el" href="gb_8h.html#ad2ec9831813c5e7069917aa4455af682">gb.h</a> +</li> <li>DISPLAY_ON : <a class="el" href="gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4">gb.h</a> </li> diff --git a/docs/api/globals_func.html b/docs/api/globals_func.html @@ -543,6 +543,9 @@ $(document).ready(function(){initNavTree('globals_func.html',''); initResizable( <li>set_bkg_palette_entry() : <a class="el" href="cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d">cgb.h</a> </li> +<li>set_bkg_submap() +: <a class="el" href="gb_8h.html#a9369a5771b340680f4af3386ac4e19b2">gb.h</a> +</li> <li>set_bkg_tile_xy() : <a class="el" href="gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13">gb.h</a> </li> @@ -588,6 +591,9 @@ $(document).ready(function(){initNavTree('globals_func.html',''); initResizable( <li>set_win_data() : <a class="el" href="gb_8h.html#ae7851349abd442026b49d499d6e43d79">gb.h</a> </li> +<li>set_win_submap() +: <a class="el" href="gb_8h.html#a5f7178a952abc675a743686745a90892">gb.h</a> +</li> <li>set_win_tile_xy() : <a class="el" href="gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98">gb.h</a> </li> diff --git a/docs/api/globals_s.html b/docs/api/globals_s.html @@ -148,6 +148,9 @@ $(document).ready(function(){initNavTree('globals_s.html',''); initResizable(); <li>set_bkg_palette_entry() : <a class="el" href="cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d">cgb.h</a> </li> +<li>set_bkg_submap() +: <a class="el" href="gb_8h.html#a9369a5771b340680f4af3386ac4e19b2">gb.h</a> +</li> <li>set_bkg_tile_xy() : <a class="el" href="gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13">gb.h</a> </li> @@ -193,6 +196,9 @@ $(document).ready(function(){initNavTree('globals_s.html',''); initResizable(); <li>set_win_data() : <a class="el" href="gb_8h.html#ae7851349abd442026b49d499d6e43d79">gb.h</a> </li> +<li>set_win_submap() +: <a class="el" href="gb_8h.html#a5f7178a952abc675a743686745a90892">gb.h</a> +</li> <li>set_win_tile_xy() : <a class="el" href="gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98">gb.h</a> </li> diff --git a/docs/api/index.html b/docs/api/index.html @@ -96,7 +96,8 @@ $(document).ready(function(){initNavTree('index.html',''); initResizable(); }); <li><a class="el" href="docs_coding_guidelines.html">Coding Guidelines</a></li> <li><a class="el" href="docs_rombanking_mbcs.html">ROM/RAM Banking and MBCs</a></li> <li><a class="el" href="docs_toolchain.html">GBDK Toolchain</a></li> -<li><a class="el" href="docs_example_programs.html">GBDK Example Programs</a></li> +<li><a class="el" href="docs_example_programs.html">Example Programs</a></li> +<li><a class="el" href="docs_faq.html">Frequently Asked Questions (FAQ)</a></li> <li><a class="el" href="docs_migrating_versions.html">Migrating to new GBDK Versions</a></li> <li><a class="el" href="docs_releases.html">GBDK Releases</a></li> </ul> diff --git a/docs/api/index.js b/docs/api/index.js @@ -5,42 +5,45 @@ var index = [ "About GBDK", "index.html#autotoc_md39", null ], [ "Historical Info and Links", "index.html#autotoc_md40", null ], [ "Getting Started", "docs_getting_started.html", [ - [ "1. Compile Example projects", "docs_getting_started.html#autotoc_md41", null ], - [ "2. Use a Template", "docs_getting_started.html#autotoc_md42", null ], - [ "3. If you use GBTD / GBMB, get the fixed version", "docs_getting_started.html#autotoc_md43", null ], - [ "4. Review Coding Guidelines", "docs_getting_started.html#autotoc_md44", null ], - [ "5. Try a GBDK Tutorial", "docs_getting_started.html#autotoc_md45", null ], - [ "6. Read up!", "docs_getting_started.html#autotoc_md46", null ], - [ "7. Need help?", "docs_getting_started.html#autotoc_md47", null ] + [ "1. Compile Example projects", "docs_getting_started.html#autotoc_md42", null ], + [ "2. Use a Template", "docs_getting_started.html#autotoc_md43", null ], + [ "3. If you use GBTD / GBMB, get the fixed version", "docs_getting_started.html#autotoc_md44", null ], + [ "4. Review Coding Guidelines", "docs_getting_started.html#autotoc_md45", null ], + [ "5. Hardware and Resources", "docs_getting_started.html#autotoc_md46", null ], + [ "6. Set up C Source debugging", "docs_getting_started.html#autotoc_md47", null ], + [ "7. Try a GBDK Tutorial", "docs_getting_started.html#autotoc_md48", null ], + [ "8. Read up!", "docs_getting_started.html#autotoc_md49", null ], + [ "9. Need help?", "docs_getting_started.html#autotoc_md50", null ] ] ], [ "Links and Third-Party Tools", "docs_links_and_tools.html", [ - [ "SDCC Compiler Suite User Manual", "docs_links_and_tools.html#autotoc_md48", null ], - [ "Getting Help", "docs_links_and_tools.html#autotoc_md49", null ], - [ "Game Boy Documentation", "docs_links_and_tools.html#autotoc_md50", null ], - [ "Tutorials", "docs_links_and_tools.html#autotoc_md51", null ], - [ "Graphics Tools", "docs_links_and_tools.html#autotoc_md52", null ], - [ "Music drivers and tools", "docs_links_and_tools.html#autotoc_md53", null ], - [ "Emulators", "docs_links_and_tools.html#autotoc_md54", null ], - [ "Debugging tools", "docs_links_and_tools.html#autotoc_md55", null ] + [ "SDCC Compiler Suite User Manual", "docs_links_and_tools.html#autotoc_md51", null ], + [ "Getting Help", "docs_links_and_tools.html#autotoc_md52", null ], + [ "Game Boy Documentation", "docs_links_and_tools.html#autotoc_md53", null ], + [ "Tutorials", "docs_links_and_tools.html#autotoc_md54", null ], + [ "Example code", "docs_links_and_tools.html#autotoc_md55", null ], + [ "Graphics Tools", "docs_links_and_tools.html#autotoc_md56", null ], + [ "Music drivers and tools", "docs_links_and_tools.html#autotoc_md57", null ], + [ "Emulators", "docs_links_and_tools.html#autotoc_md58", null ], + [ "Debugging tools", "docs_links_and_tools.html#autotoc_md59", null ] ] ], [ "Using GBDK", "docs_using_gbdk.html", [ - [ "Interrupts", "docs_using_gbdk.html#autotoc_md121", [ - [ "Available Interrupts", "docs_using_gbdk.html#autotoc_md122", null ], - [ "Adding your own interrupt handler", "docs_using_gbdk.html#autotoc_md123", null ], - [ "Returning from Interrupts and STAT mode", "docs_using_gbdk.html#autotoc_md124", null ] + [ "Interrupts", "docs_using_gbdk.html#autotoc_md128", [ + [ "Available Interrupts", "docs_using_gbdk.html#autotoc_md129", null ], + [ "Adding your own interrupt handler", "docs_using_gbdk.html#autotoc_md130", null ], + [ "Returning from Interrupts and STAT mode", "docs_using_gbdk.html#autotoc_md131", null ] ] ], - [ "What GBDK does automatically and behind the scenes", "docs_using_gbdk.html#autotoc_md125", [ - [ "OAM (VRAM Sprite Attribute Table)", "docs_using_gbdk.html#autotoc_md126", null ], - [ "Font tiles when using stdio.h", "docs_using_gbdk.html#autotoc_md127", null ], - [ "Default Interrupt Service Handlers (ISRs)", "docs_using_gbdk.html#autotoc_md128", null ] + [ "What GBDK does automatically and behind the scenes", "docs_using_gbdk.html#autotoc_md132", [ + [ "OAM (VRAM Sprite Attribute Table)", "docs_using_gbdk.html#autotoc_md133", null ], + [ "Font tiles when using stdio.h", "docs_using_gbdk.html#autotoc_md134", null ], + [ "Default Interrupt Service Handlers (ISRs)", "docs_using_gbdk.html#autotoc_md135", null ] ] ], - [ "Copying Functions to RAM and HIRAM", "docs_using_gbdk.html#autotoc_md129", null ], - [ "Mixing C and Assembly", "docs_using_gbdk.html#autotoc_md130", [ - [ "Inline ASM within C source files", "docs_using_gbdk.html#autotoc_md131", null ], - [ "In Separate ASM files", "docs_using_gbdk.html#autotoc_md132", null ] + [ "Copying Functions to RAM and HIRAM", "docs_using_gbdk.html#autotoc_md136", null ], + [ "Mixing C and Assembly", "docs_using_gbdk.html#autotoc_md137", [ + [ "Inline ASM within C source files", "docs_using_gbdk.html#autotoc_md138", null ], + [ "In Separate ASM files", "docs_using_gbdk.html#autotoc_md139", null ] ] ], - [ "Known Issues and Limitations", "docs_using_gbdk.html#autotoc_md133", [ - [ "SDCC", "docs_using_gbdk.html#autotoc_md134", null ] + [ "Known Issues and Limitations", "docs_using_gbdk.html#autotoc_md140", [ + [ "SDCC", "docs_using_gbdk.html#autotoc_md141", null ] ] ] ] ], [ "Coding Guidelines", "docs_coding_guidelines.html", [ @@ -80,7 +83,7 @@ var index = [ "Variables in RAM", "docs_rombanking_mbcs.html#autotoc_md10", null ], [ "Far Pointers", "docs_rombanking_mbcs.html#autotoc_md11", null ], [ "Bank switching", "docs_rombanking_mbcs.html#autotoc_md12", null ], - [ "Bank switching inside an Interrupt Service Routine (ISR)", "docs_rombanking_mbcs.html#autotoc_md13", null ], + [ "Restoring the current bank (after calling functions which change it without restoring)", "docs_rombanking_mbcs.html#autotoc_md13", null ], [ "Currently active bank: _current_bank", "docs_rombanking_mbcs.html#autotoc_md14", null ] ] ], [ "Auto-Banking", "docs_rombanking_mbcs.html#autotoc_md15", null ], @@ -91,83 +94,89 @@ var index = [ "Banking example projects", "docs_rombanking_mbcs.html#autotoc_md19", null ] ] ], [ "GBDK Toolchain", "docs_toolchain.html", [ - [ "Overview", "docs_toolchain.html#autotoc_md106", null ], - [ "Frequently Asked Questions", "docs_toolchain.html#autotoc_md107", null ], - [ "Changing Important Addresses", "docs_toolchain.html#autotoc_md108", null ], - [ "Compiling programs", "docs_toolchain.html#autotoc_md109", [ + [ "Overview", "docs_toolchain.html#autotoc_md113", null ], + [ "Data Types", "docs_toolchain.html#autotoc_md114", null ], + [ "Changing Important Addresses", "docs_toolchain.html#autotoc_md115", null ], + [ "Compiling programs", "docs_toolchain.html#autotoc_md116", [ [ "Makefiles", "docs_toolchain.html#Makefiles", null ] ] ], - [ "Build Tools", "docs_toolchain.html#autotoc_md110", [ - [ "lcc", "docs_toolchain.html#autotoc_md111", null ], - [ "sdcc", "docs_toolchain.html#autotoc_md112", null ], - [ "sdasgb", "docs_toolchain.html#autotoc_md113", null ], - [ "bankpack", "docs_toolchain.html#autotoc_md114", null ], - [ "sdldgb", "docs_toolchain.html#autotoc_md115", null ], - [ "ihxcheck", "docs_toolchain.html#autotoc_md116", null ], - [ "makebin", "docs_toolchain.html#autotoc_md117", null ] + [ "Build Tools", "docs_toolchain.html#autotoc_md117", [ + [ "lcc", "docs_toolchain.html#autotoc_md118", null ], + [ "sdcc", "docs_toolchain.html#autotoc_md119", null ], + [ "sdasgb", "docs_toolchain.html#autotoc_md120", null ], + [ "bankpack", "docs_toolchain.html#autotoc_md121", null ], + [ "sdldgb", "docs_toolchain.html#autotoc_md122", null ], + [ "ihxcheck", "docs_toolchain.html#autotoc_md123", null ], + [ "makebin", "docs_toolchain.html#autotoc_md124", null ] ] ], - [ "GBDK Utilities", "docs_toolchain.html#autotoc_md118", [ - [ "GBCompress", "docs_toolchain.html#autotoc_md119", null ], - [ "PNG to Metasprite", "docs_toolchain.html#autotoc_md120", null ] + [ "GBDK Utilities", "docs_toolchain.html#autotoc_md125", [ + [ "GBCompress", "docs_toolchain.html#autotoc_md126", null ], + [ "PNG to Metasprite", "docs_toolchain.html#autotoc_md127", null ] ] ] ] ], - [ "GBDK Example Programs", "docs_example_programs.html", [ - [ "banks (various projects)", "docs_example_programs.html#autotoc_md87", null ], - [ "comm", "docs_example_programs.html#autotoc_md88", null ], - [ "crash", "docs_example_programs.html#autotoc_md89", null ], - [ "colorbar", "docs_example_programs.html#autotoc_md90", null ], - [ "dscan", "docs_example_programs.html#autotoc_md91", null ], - [ "filltest", "docs_example_programs.html#autotoc_md92", null ], - [ "fonts", "docs_example_programs.html#autotoc_md93", null ], - [ "galaxy", "docs_example_programs.html#autotoc_md94", null ], - [ "gb-dtmf", "docs_example_programs.html#autotoc_md95", null ], - [ "irq", "docs_example_programs.html#autotoc_md96", null ], - [ "lcd isr wobble", "docs_example_programs.html#autotoc_md97", null ], - [ "paint", "docs_example_programs.html#autotoc_md98", null ], - [ "rand", "docs_example_programs.html#autotoc_md99", null ], - [ "ram_fn", "docs_example_programs.html#autotoc_md100", null ], - [ "rpn", "docs_example_programs.html#autotoc_md101", null ], - [ "samptest", "docs_example_programs.html#autotoc_md102", null ], - [ "sgb (various)", "docs_example_programs.html#autotoc_md103", null ], - [ "sound", "docs_example_programs.html#autotoc_md104", null ], - [ "space", "docs_example_programs.html#autotoc_md105", null ] + [ "Example Programs", "docs_example_programs.html", [ + [ "banks (various projects)", "docs_example_programs.html#autotoc_md92", null ], + [ "comm", "docs_example_programs.html#autotoc_md93", null ], + [ "crash", "docs_example_programs.html#autotoc_md94", null ], + [ "colorbar", "docs_example_programs.html#autotoc_md95", null ], + [ "dscan", "docs_example_programs.html#autotoc_md96", null ], + [ "filltest", "docs_example_programs.html#autotoc_md97", null ], + [ "fonts", "docs_example_programs.html#autotoc_md98", null ], + [ "galaxy", "docs_example_programs.html#autotoc_md99", null ], + [ "gb-dtmf", "docs_example_programs.html#autotoc_md100", null ], + [ "irq", "docs_example_programs.html#autotoc_md101", null ], + [ "large map", "docs_example_programs.html#autotoc_md102", null ], + [ "lcd isr wobble", "docs_example_programs.html#autotoc_md103", null ], + [ "paint", "docs_example_programs.html#autotoc_md104", null ], + [ "rand", "docs_example_programs.html#autotoc_md105", null ], + [ "ram_fn", "docs_example_programs.html#autotoc_md106", null ], + [ "rpn", "docs_example_programs.html#autotoc_md107", null ], + [ "samptest", "docs_example_programs.html#autotoc_md108", null ], + [ "sgb (various)", "docs_example_programs.html#autotoc_md109", null ], + [ "sound", "docs_example_programs.html#autotoc_md110", null ], + [ "space", "docs_example_programs.html#autotoc_md111", null ], + [ "templates", "docs_example_programs.html#autotoc_md112", null ] + ] ], + [ "Frequently Asked Questions (FAQ)", "docs_faq.html", [ + [ "Frequently Asked Questions", "docs_faq.html#autotoc_md41", null ] ] ], [ "Migrating to new GBDK Versions", "docs_migrating_versions.html", [ - [ "GBDK 2020 versions", "docs_migrating_versions.html#autotoc_md56", [ - [ "Porting to GBDK 2020 4.0.2", "docs_migrating_versions.html#autotoc_md57", null ], - [ "Porting to GBDK 2020 4.0.1", "docs_migrating_versions.html#autotoc_md58", null ], - [ "Porting to GBDK 2020 4.0", "docs_migrating_versions.html#autotoc_md59", null ], - [ "Porting to GBDK 2020 3.2", "docs_migrating_versions.html#autotoc_md60", null ], - [ "Porting to GBDK 2020 3.1.1", "docs_migrating_versions.html#autotoc_md61", null ], - [ "Porting to GBDK 2020 3.1", "docs_migrating_versions.html#autotoc_md62", null ], - [ "Porting to GBDK 2020 3.0.1", "docs_migrating_versions.html#autotoc_md63", null ] + [ "GBDK 2020 versions", "docs_migrating_versions.html#autotoc_md60", [ + [ "Porting to GBDK 2020 4.0.3", "docs_migrating_versions.html#autotoc_md61", null ], + [ "Porting to GBDK 2020 4.0.2", "docs_migrating_versions.html#autotoc_md62", null ], + [ "Porting to GBDK 2020 4.0.1", "docs_migrating_versions.html#autotoc_md63", null ], + [ "Porting to GBDK 2020 4.0", "docs_migrating_versions.html#autotoc_md64", null ], + [ "Porting to GBDK 2020 3.2", "docs_migrating_versions.html#autotoc_md65", null ], + [ "Porting to GBDK 2020 3.1.1", "docs_migrating_versions.html#autotoc_md66", null ], + [ "Porting to GBDK 2020 3.1", "docs_migrating_versions.html#autotoc_md67", null ], + [ "Porting to GBDK 2020 3.0.1", "docs_migrating_versions.html#autotoc_md68", null ] ] ], - [ "Historical GBDK versions", "docs_migrating_versions.html#autotoc_md65", [ - [ "GBDK 1.1 to GBDK 2.0", "docs_migrating_versions.html#autotoc_md66", null ] + [ "Historical GBDK versions", "docs_migrating_versions.html#autotoc_md70", [ + [ "GBDK 1.1 to GBDK 2.0", "docs_migrating_versions.html#autotoc_md71", null ] ] ] ] ], [ "GBDK Releases", "docs_releases.html", [ - [ "GBDK 2020 Release Notes", "docs_releases.html#autotoc_md67", [ - [ "GBDK 2020 4.0.2", "docs_releases.html#autotoc_md68", null ], - [ "GBDK 2020 4.0.1", "docs_releases.html#autotoc_md69", null ], - [ "GBDK 2020 4.0", "docs_releases.html#autotoc_md70", null ], - [ "GBDK 2020 3.2", "docs_releases.html#autotoc_md71", null ], - [ "GBDK 2020 3.1.1", "docs_releases.html#autotoc_md72", null ], - [ "GBDK 2020 3.1", "docs_releases.html#autotoc_md73", null ], - [ "GBDK 2020 3.0.1", "docs_releases.html#autotoc_md74", null ], - [ "GBDK 2020 3.0", "docs_releases.html#autotoc_md75", null ] + [ "GBDK 2020 Release Notes", "docs_releases.html#autotoc_md72", [ + [ "GBDK 2020 4.0.2", "docs_releases.html#autotoc_md73", null ], + [ "GBDK 2020 4.0.1", "docs_releases.html#autotoc_md74", null ], + [ "GBDK 2020 4.0", "docs_releases.html#autotoc_md75", null ], + [ "GBDK 2020 3.2", "docs_releases.html#autotoc_md76", null ], + [ "GBDK 2020 3.1.1", "docs_releases.html#autotoc_md77", null ], + [ "GBDK 2020 3.1", "docs_releases.html#autotoc_md78", null ], + [ "GBDK 2020 3.0.1", "docs_releases.html#autotoc_md79", null ], + [ "GBDK 2020 3.0", "docs_releases.html#autotoc_md80", null ] ] ], - [ "Historical GBDK Release Notes", "docs_releases.html#autotoc_md76", [ - [ "GBDK 2.96", "docs_releases.html#autotoc_md77", null ], - [ "GBDK 2.95-3", "docs_releases.html#autotoc_md78", null ], - [ "GBDK 2.95-2", "docs_releases.html#autotoc_md79", null ], - [ "GBDK 2.95", "docs_releases.html#autotoc_md80", null ], - [ "GBDK 2.94", "docs_releases.html#autotoc_md81", null ], - [ "GBDK 2.93", "docs_releases.html#autotoc_md82", null ], - [ "GBDK 2.92-2 for win32", "docs_releases.html#autotoc_md83", null ], - [ "GBDK 2.92", "docs_releases.html#autotoc_md84", null ], - [ "GBDK 2.91", "docs_releases.html#autotoc_md85", null ], - [ "GBDK 2.1.5", "docs_releases.html#autotoc_md86", null ] + [ "Historical GBDK Release Notes", "docs_releases.html#autotoc_md81", [ + [ "GBDK 2.96", "docs_releases.html#autotoc_md82", null ], + [ "GBDK 2.95-3", "docs_releases.html#autotoc_md83", null ], + [ "GBDK 2.95-2", "docs_releases.html#autotoc_md84", null ], + [ "GBDK 2.95", "docs_releases.html#autotoc_md85", null ], + [ "GBDK 2.94", "docs_releases.html#autotoc_md86", null ], + [ "GBDK 2.93", "docs_releases.html#autotoc_md87", null ], + [ "GBDK 2.92-2 for win32", "docs_releases.html#autotoc_md88", null ], + [ "GBDK 2.92", "docs_releases.html#autotoc_md89", null ], + [ "GBDK 2.91", "docs_releases.html#autotoc_md90", null ], + [ "GBDK 2.1.5", "docs_releases.html#autotoc_md91", null ] ] ] ] ] ]; diff --git a/docs/api/malloc_8h_source.html b/docs/api/malloc_8h_source.html @@ -127,12 +127,12 @@ $(document).ready(function(){initNavTree('malloc_8h_source.html',''); initResiza <div class="ttc" id="amalloc_8h_html_ad521838368171a2564658d4e129d7922"><div class="ttname"><a href="malloc_8h.html#ad521838368171a2564658d4e129d7922">pmmalloc_hunk</a></div><div class="ttdeci">struct smalloc_hunk * pmmalloc_hunk</div><div class="ttdef"><b>Definition:</b> malloc.h:25</div></div> <div class="ttc" id="amalloc_8h_html_a1f0de2ad46e0870a290a0541c9181054"><div class="ttname"><a href="malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054">malloc_heap_start</a></div><div class="ttdeci">UBYTE malloc_heap_start</div></div> <div class="ttc" id="astructsmalloc__hunk_html_a204a0318f8d6d87cf68be18463318812"><div class="ttname"><a href="structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812">smalloc_hunk::status</a></div><div class="ttdeci">int status</div><div class="ttdef"><b>Definition:</b> malloc.h:31</div></div> -<div class="ttc" id="aasm_2types_8h_html_a280213815420791851f7e59bdc8a3c95"><div class="ttname"><a href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></div><div class="ttdeci">UINT8 UBYTE</div><div class="ttdef"><b>Definition:</b> types.h:45</div></div> +<div class="ttc" id="aasm_2types_8h_html_a280213815420791851f7e59bdc8a3c95"><div class="ttname"><a href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></div><div class="ttdeci">UINT8 UBYTE</div><div class="ttdef"><b>Definition:</b> types.h:46</div></div> <div class="ttc" id="amalloc_8h_html_a0d4cef44ecf687909f2c744d8420f7f0"><div class="ttname"><a href="malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0">debug</a></div><div class="ttdeci">void debug(char *routine, char *msg) NONBANKED</div></div> <div class="ttc" id="astructsmalloc__hunk_html"><div class="ttname"><a href="structsmalloc__hunk.html">smalloc_hunk</a></div><div class="ttdef"><b>Definition:</b> malloc.h:27</div></div> <div class="ttc" id="amalloc_8h_html_a5381c84316659ee9aee28b781ea72043"><div class="ttname"><a href="malloc_8h.html#a5381c84316659ee9aee28b781ea72043">malloc_gc</a></div><div class="ttdeci">void malloc_gc(void) NONBANKED</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:11</div></div> -<div class="ttc" id="aasm_2types_8h_html_a9e551e7c1bd8feb51e8eefd109966f75"><div class="ttname"><a href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75">UWORD</a></div><div class="ttdeci">UINT16 UWORD</div><div class="ttdef"><b>Definition:</b> types.h:49</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:12</div></div> +<div class="ttc" id="aasm_2types_8h_html_a9e551e7c1bd8feb51e8eefd109966f75"><div class="ttname"><a href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75">UWORD</a></div><div class="ttdeci">UINT16 UWORD</div><div class="ttdef"><b>Definition:</b> types.h:50</div></div> <div class="ttc" id="astructsmalloc__hunk_html_a8b15039895492addf48d26ff38ec95ab"><div class="ttname"><a href="structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab">smalloc_hunk::size</a></div><div class="ttdeci">UWORD size</div><div class="ttdef"><b>Definition:</b> malloc.h:30</div></div> <div class="ttc" id="astructsmalloc__hunk_html_a4463bb598cac05efb9cf024d4d03b6b0"><div class="ttname"><a href="structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0">smalloc_hunk::magic</a></div><div class="ttdeci">UBYTE magic</div><div class="ttdef"><b>Definition:</b> malloc.h:28</div></div> <!-- HTML footer for doxygen 1.8.14--> diff --git a/docs/api/metasprites_8h_source.html b/docs/api/metasprites_8h_source.html @@ -143,14 +143,14 @@ $(document).ready(function(){initNavTree('metasprites_8h_source.html',''); initR </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="astructmetasprite__t_html_a8dd01a7609fe347baf7995ef9eec4369"><div class="ttname"><a href="structmetasprite__t.html#a8dd01a7609fe347baf7995ef9eec4369">metasprite_t::dx</a></div><div class="ttdeci">INT8 dx</div><div class="ttdef"><b>Definition:</b> metasprites.h:8</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:21</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:22</div></div> <div class="ttc" id="ametasprites_8h_html_a3c4eba6433da9892a05213bdf83090e4"><div class="ttname"><a href="metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4">move_metasprite_hflip</a></div><div class="ttdeci">UBYTE move_metasprite_hflip(const metasprite_t *metasprite, UINT8 base_tile, UINT8 base_sprite, UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> metasprites.h:46</div></div> <div class="ttc" id="ametasprites_8h_html_ab994d938fa79cd7265b51953f5485b14"><div class="ttname"><a href="metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14">move_metasprite</a></div><div class="ttdeci">UBYTE move_metasprite(const metasprite_t *metasprite, UINT8 base_tile, UINT8 base_sprite, UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> metasprites.h:34</div></div> <div class="ttc" id="astructmetasprite__t_html"><div class="ttname"><a href="structmetasprite__t.html">metasprite_t</a></div><div class="ttdef"><b>Definition:</b> metasprites.h:7</div></div> <div class="ttc" id="ametasprites_8h_html_a7849b2b1e588dc7c01150fa5222e1316"><div class="ttname"><a href="metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316">hide_metasprite</a></div><div class="ttdeci">void hide_metasprite(const metasprite_t *metasprite, UINT8 base_sprite)</div><div class="ttdef"><b>Definition:</b> metasprites.h:63</div></div> <div class="ttc" id="ametasprites_8h_html_aae51f066cc5436457f62351847bfc64b"><div class="ttname"><a href="metasprites_8h.html#aae51f066cc5436457f62351847bfc64b">__current_metasprite</a></div><div class="ttdeci">const void * __current_metasprite</div></div> <div class="ttc" id="ametasprites_8h_html_a068687efbf101e8c59dbfaa4348fbfa6"><div class="ttname"><a href="metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6">move_metasprite_vflip</a></div><div class="ttdeci">UBYTE move_metasprite_vflip(const metasprite_t *metasprite, UINT8 base_tile, UINT8 base_sprite, UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> metasprites.h:40</div></div> -<div class="ttc" id="aasm_2types_8h_html_a280213815420791851f7e59bdc8a3c95"><div class="ttname"><a href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></div><div class="ttdeci">UINT8 UBYTE</div><div class="ttdef"><b>Definition:</b> types.h:45</div></div> +<div class="ttc" id="aasm_2types_8h_html_a280213815420791851f7e59bdc8a3c95"><div class="ttname"><a href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></div><div class="ttdeci">UINT8 UBYTE</div><div class="ttdef"><b>Definition:</b> types.h:46</div></div> <div class="ttc" id="astructmetasprite__t_html_a6005af579bbc6ceea5a960ffbf73d83d"><div class="ttname"><a href="structmetasprite__t.html#a6005af579bbc6ceea5a960ffbf73d83d">metasprite_t::dtile</a></div><div class="ttdeci">UINT8 dtile</div><div class="ttdef"><b>Definition:</b> metasprites.h:9</div></div> <div class="ttc" id="ametasprites_8h_html_a14cb8235744c5f23da62bb2ae745d618"><div class="ttname"><a href="metasprites_8h.html#a14cb8235744c5f23da62bb2ae745d618">__render_shadow_OAM</a></div><div class="ttdeci">UBYTE __render_shadow_OAM</div></div> <div class="ttc" id="astructmetasprite__t_html_acc640358a5fc8e92e4d1092819cfe471"><div class="ttname"><a href="structmetasprite__t.html#acc640358a5fc8e92e4d1092819cfe471">metasprite_t::dy</a></div><div class="ttdeci">INT8 dy</div><div class="ttdef"><b>Definition:</b> metasprites.h:8</div></div> @@ -158,7 +158,7 @@ $(document).ready(function(){initNavTree('metasprites_8h_source.html',''); initR <div class="ttc" id="ametasprites_8h_html_aba6401cc8173158a9f37ee22094c03d3"><div class="ttname"><a href="metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3">metasprite_t</a></div><div class="ttdeci">struct metasprite_t metasprite_t</div></div> <div class="ttc" id="ametasprites_8h_html_a27b6e7dc523c565c69b180b2e9beec94"><div class="ttname"><a href="metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94">move_metasprite_hvflip</a></div><div class="ttdeci">UBYTE move_metasprite_hvflip(const metasprite_t *metasprite, UINT8 base_tile, UINT8 base_sprite, UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> metasprites.h:52</div></div> <div class="ttc" id="ametasprites_8h_html_a8b44c9fffa6d4233e725a0e4b9da6e3c"><div class="ttname"><a href="metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c">__current_base_tile</a></div><div class="ttdeci">UBYTE __current_base_tile</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ebe70ceca856797319175e30bcf003d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div><div class="ttdeci">signed char INT8</div><div class="ttdef"><b>Definition:</b> types.h:18</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ebe70ceca856797319175e30bcf003d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div><div class="ttdeci">signed char INT8</div><div class="ttdef"><b>Definition:</b> types.h:19</div></div> <div class="ttc" id="ahardware_8h_html_a6515fdfaa50eeb7e63faeea54f77cd6b"><div class="ttname"><a href="hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b">LCDC_REG</a></div><div class="ttdeci">__REG LCDC_REG</div><div class="ttdef"><b>Definition:</b> hardware.h:43</div></div> <!-- HTML footer for doxygen 1.8.14--> <!-- start footer part --> diff --git a/docs/api/navtreedata.js b/docs/api/navtreedata.js @@ -52,9 +52,9 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"drawing_8h.html#a08cbc66092284f7da94279f986a0aae9", -"globals_l.html", -"stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571" +"docs_using_gbdk.html#autotoc_md135", +"globals_defs_w.html", +"stdint_8h.html#a3e986cad833f63f420962ff60eda87e5" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/docs/api/navtreeindex0.js b/docs/api/navtreeindex0.js @@ -129,74 +129,82 @@ var NAVTREEINDEX0 = "docs_coding_guidelines.html#autotoc_md35":[0,7,3,1], "docs_coding_guidelines.html#autotoc_md36":[0,7,3,2], "docs_example_programs.html":[0,10], -"docs_example_programs.html#autotoc_md100":[0,10,13], -"docs_example_programs.html#autotoc_md101":[0,10,14], -"docs_example_programs.html#autotoc_md102":[0,10,15], -"docs_example_programs.html#autotoc_md103":[0,10,16], -"docs_example_programs.html#autotoc_md104":[0,10,17], -"docs_example_programs.html#autotoc_md105":[0,10,18], -"docs_example_programs.html#autotoc_md87":[0,10,0], -"docs_example_programs.html#autotoc_md88":[0,10,1], -"docs_example_programs.html#autotoc_md89":[0,10,2], -"docs_example_programs.html#autotoc_md90":[0,10,3], -"docs_example_programs.html#autotoc_md91":[0,10,4], -"docs_example_programs.html#autotoc_md92":[0,10,5], -"docs_example_programs.html#autotoc_md93":[0,10,6], -"docs_example_programs.html#autotoc_md94":[0,10,7], -"docs_example_programs.html#autotoc_md95":[0,10,8], -"docs_example_programs.html#autotoc_md96":[0,10,9], -"docs_example_programs.html#autotoc_md97":[0,10,10], -"docs_example_programs.html#autotoc_md98":[0,10,11], -"docs_example_programs.html#autotoc_md99":[0,10,12], +"docs_example_programs.html#autotoc_md100":[0,10,8], +"docs_example_programs.html#autotoc_md101":[0,10,9], +"docs_example_programs.html#autotoc_md102":[0,10,10], +"docs_example_programs.html#autotoc_md103":[0,10,11], +"docs_example_programs.html#autotoc_md104":[0,10,12], +"docs_example_programs.html#autotoc_md105":[0,10,13], +"docs_example_programs.html#autotoc_md106":[0,10,14], +"docs_example_programs.html#autotoc_md107":[0,10,15], +"docs_example_programs.html#autotoc_md108":[0,10,16], +"docs_example_programs.html#autotoc_md109":[0,10,17], +"docs_example_programs.html#autotoc_md110":[0,10,18], +"docs_example_programs.html#autotoc_md111":[0,10,19], +"docs_example_programs.html#autotoc_md112":[0,10,20], +"docs_example_programs.html#autotoc_md92":[0,10,0], +"docs_example_programs.html#autotoc_md93":[0,10,1], +"docs_example_programs.html#autotoc_md94":[0,10,2], +"docs_example_programs.html#autotoc_md95":[0,10,3], +"docs_example_programs.html#autotoc_md96":[0,10,4], +"docs_example_programs.html#autotoc_md97":[0,10,5], +"docs_example_programs.html#autotoc_md98":[0,10,6], +"docs_example_programs.html#autotoc_md99":[0,10,7], +"docs_faq.html":[0,11], +"docs_faq.html#autotoc_md41":[0,11,0], "docs_getting_started.html":[0,4], -"docs_getting_started.html#autotoc_md41":[0,4,0], -"docs_getting_started.html#autotoc_md42":[0,4,1], -"docs_getting_started.html#autotoc_md43":[0,4,2], -"docs_getting_started.html#autotoc_md44":[0,4,3], -"docs_getting_started.html#autotoc_md45":[0,4,4], -"docs_getting_started.html#autotoc_md46":[0,4,5], -"docs_getting_started.html#autotoc_md47":[0,4,6], +"docs_getting_started.html#autotoc_md42":[0,4,0], +"docs_getting_started.html#autotoc_md43":[0,4,1], +"docs_getting_started.html#autotoc_md44":[0,4,2], +"docs_getting_started.html#autotoc_md45":[0,4,3], +"docs_getting_started.html#autotoc_md46":[0,4,4], +"docs_getting_started.html#autotoc_md47":[0,4,5], +"docs_getting_started.html#autotoc_md48":[0,4,6], +"docs_getting_started.html#autotoc_md49":[0,4,7], +"docs_getting_started.html#autotoc_md50":[0,4,8], "docs_links_and_tools.html":[0,5], -"docs_links_and_tools.html#autotoc_md48":[0,5,0], -"docs_links_and_tools.html#autotoc_md49":[0,5,1], -"docs_links_and_tools.html#autotoc_md50":[0,5,2], -"docs_links_and_tools.html#autotoc_md51":[0,5,3], -"docs_links_and_tools.html#autotoc_md52":[0,5,4], -"docs_links_and_tools.html#autotoc_md53":[0,5,5], -"docs_links_and_tools.html#autotoc_md54":[0,5,6], -"docs_links_and_tools.html#autotoc_md55":[0,5,7], -"docs_migrating_versions.html":[0,11], -"docs_migrating_versions.html#autotoc_md56":[0,11,0], -"docs_migrating_versions.html#autotoc_md57":[0,11,0,0], -"docs_migrating_versions.html#autotoc_md58":[0,11,0,1], -"docs_migrating_versions.html#autotoc_md59":[0,11,0,2], -"docs_migrating_versions.html#autotoc_md60":[0,11,0,3], -"docs_migrating_versions.html#autotoc_md61":[0,11,0,4], -"docs_migrating_versions.html#autotoc_md62":[0,11,0,5], -"docs_migrating_versions.html#autotoc_md63":[0,11,0,6], -"docs_migrating_versions.html#autotoc_md65":[0,11,1], -"docs_migrating_versions.html#autotoc_md66":[0,11,1,0], -"docs_releases.html":[0,12], -"docs_releases.html#autotoc_md67":[0,12,0], -"docs_releases.html#autotoc_md68":[0,12,0,0], -"docs_releases.html#autotoc_md69":[0,12,0,1], -"docs_releases.html#autotoc_md70":[0,12,0,2], -"docs_releases.html#autotoc_md71":[0,12,0,3], -"docs_releases.html#autotoc_md72":[0,12,0,4], -"docs_releases.html#autotoc_md73":[0,12,0,5], -"docs_releases.html#autotoc_md74":[0,12,0,6], -"docs_releases.html#autotoc_md75":[0,12,0,7], -"docs_releases.html#autotoc_md76":[0,12,1], -"docs_releases.html#autotoc_md77":[0,12,1,0], -"docs_releases.html#autotoc_md78":[0,12,1,1], -"docs_releases.html#autotoc_md79":[0,12,1,2], -"docs_releases.html#autotoc_md80":[0,12,1,3], -"docs_releases.html#autotoc_md81":[0,12,1,4], -"docs_releases.html#autotoc_md82":[0,12,1,5], -"docs_releases.html#autotoc_md83":[0,12,1,6], -"docs_releases.html#autotoc_md84":[0,12,1,7], -"docs_releases.html#autotoc_md85":[0,12,1,8], -"docs_releases.html#autotoc_md86":[0,12,1,9], +"docs_links_and_tools.html#autotoc_md51":[0,5,0], +"docs_links_and_tools.html#autotoc_md52":[0,5,1], +"docs_links_and_tools.html#autotoc_md53":[0,5,2], +"docs_links_and_tools.html#autotoc_md54":[0,5,3], +"docs_links_and_tools.html#autotoc_md55":[0,5,4], +"docs_links_and_tools.html#autotoc_md56":[0,5,5], +"docs_links_and_tools.html#autotoc_md57":[0,5,6], +"docs_links_and_tools.html#autotoc_md58":[0,5,7], +"docs_links_and_tools.html#autotoc_md59":[0,5,8], +"docs_migrating_versions.html":[0,12], +"docs_migrating_versions.html#autotoc_md60":[0,12,0], +"docs_migrating_versions.html#autotoc_md61":[0,12,0,0], +"docs_migrating_versions.html#autotoc_md62":[0,12,0,1], +"docs_migrating_versions.html#autotoc_md63":[0,12,0,2], +"docs_migrating_versions.html#autotoc_md64":[0,12,0,3], +"docs_migrating_versions.html#autotoc_md65":[0,12,0,4], +"docs_migrating_versions.html#autotoc_md66":[0,12,0,5], +"docs_migrating_versions.html#autotoc_md67":[0,12,0,6], +"docs_migrating_versions.html#autotoc_md68":[0,12,0,7], +"docs_migrating_versions.html#autotoc_md70":[0,12,1], +"docs_migrating_versions.html#autotoc_md71":[0,12,1,0], +"docs_releases.html":[0,13], +"docs_releases.html#autotoc_md72":[0,13,0], +"docs_releases.html#autotoc_md73":[0,13,0,0], +"docs_releases.html#autotoc_md74":[0,13,0,1], +"docs_releases.html#autotoc_md75":[0,13,0,2], +"docs_releases.html#autotoc_md76":[0,13,0,3], +"docs_releases.html#autotoc_md77":[0,13,0,4], +"docs_releases.html#autotoc_md78":[0,13,0,5], +"docs_releases.html#autotoc_md79":[0,13,0,6], +"docs_releases.html#autotoc_md80":[0,13,0,7], +"docs_releases.html#autotoc_md81":[0,13,1], +"docs_releases.html#autotoc_md82":[0,13,1,0], +"docs_releases.html#autotoc_md83":[0,13,1,1], +"docs_releases.html#autotoc_md84":[0,13,1,2], +"docs_releases.html#autotoc_md85":[0,13,1,3], +"docs_releases.html#autotoc_md86":[0,13,1,4], +"docs_releases.html#autotoc_md87":[0,13,1,5], +"docs_releases.html#autotoc_md88":[0,13,1,6], +"docs_releases.html#autotoc_md89":[0,13,1,7], +"docs_releases.html#autotoc_md90":[0,13,1,8], +"docs_releases.html#autotoc_md91":[0,13,1,9], "docs_rombanking_mbcs.html":[0,8], "docs_rombanking_mbcs.html#autotoc_md1":[0,8,0], "docs_rombanking_mbcs.html#autotoc_md10":[0,8,1,5], @@ -219,35 +227,27 @@ var NAVTREEINDEX0 = "docs_rombanking_mbcs.html#autotoc_md9":[0,8,1,4], "docs_toolchain.html":[0,9], "docs_toolchain.html#Makefiles":[0,9,3,0], -"docs_toolchain.html#autotoc_md106":[0,9,0], -"docs_toolchain.html#autotoc_md107":[0,9,1], -"docs_toolchain.html#autotoc_md108":[0,9,2], -"docs_toolchain.html#autotoc_md109":[0,9,3], -"docs_toolchain.html#autotoc_md110":[0,9,4], -"docs_toolchain.html#autotoc_md111":[0,9,4,0], -"docs_toolchain.html#autotoc_md112":[0,9,4,1], -"docs_toolchain.html#autotoc_md113":[0,9,4,2], -"docs_toolchain.html#autotoc_md114":[0,9,4,3], -"docs_toolchain.html#autotoc_md115":[0,9,4,4], -"docs_toolchain.html#autotoc_md116":[0,9,4,5], -"docs_toolchain.html#autotoc_md117":[0,9,4,6], -"docs_toolchain.html#autotoc_md118":[0,9,5], -"docs_toolchain.html#autotoc_md119":[0,9,5,0], -"docs_toolchain.html#autotoc_md120":[0,9,5,1], +"docs_toolchain.html#autotoc_md113":[0,9,0], +"docs_toolchain.html#autotoc_md114":[0,9,1], +"docs_toolchain.html#autotoc_md115":[0,9,2], +"docs_toolchain.html#autotoc_md116":[0,9,3], +"docs_toolchain.html#autotoc_md117":[0,9,4], +"docs_toolchain.html#autotoc_md118":[0,9,4,0], +"docs_toolchain.html#autotoc_md119":[0,9,4,1], +"docs_toolchain.html#autotoc_md120":[0,9,4,2], +"docs_toolchain.html#autotoc_md121":[0,9,4,3], +"docs_toolchain.html#autotoc_md122":[0,9,4,4], +"docs_toolchain.html#autotoc_md123":[0,9,4,5], +"docs_toolchain.html#autotoc_md124":[0,9,4,6], +"docs_toolchain.html#autotoc_md125":[0,9,5], +"docs_toolchain.html#autotoc_md126":[0,9,5,0], +"docs_toolchain.html#autotoc_md127":[0,9,5,1], "docs_using_gbdk.html":[0,6], -"docs_using_gbdk.html#autotoc_md121":[0,6,0], -"docs_using_gbdk.html#autotoc_md122":[0,6,0,0], -"docs_using_gbdk.html#autotoc_md123":[0,6,0,1], -"docs_using_gbdk.html#autotoc_md124":[0,6,0,2], -"docs_using_gbdk.html#autotoc_md125":[0,6,1], -"docs_using_gbdk.html#autotoc_md126":[0,6,1,0], -"docs_using_gbdk.html#autotoc_md127":[0,6,1,1], -"docs_using_gbdk.html#autotoc_md128":[0,6,1,2], -"docs_using_gbdk.html#autotoc_md129":[0,6,2], -"docs_using_gbdk.html#autotoc_md130":[0,6,3], -"docs_using_gbdk.html#autotoc_md131":[0,6,3,0], -"docs_using_gbdk.html#autotoc_md132":[0,6,3,1], -"docs_using_gbdk.html#autotoc_md133":[0,6,4], -"docs_using_gbdk.html#autotoc_md134":[0,6,4,0], -"drawing_8h.html":[4,0,2,4] +"docs_using_gbdk.html#autotoc_md128":[0,6,0], +"docs_using_gbdk.html#autotoc_md129":[0,6,0,0], +"docs_using_gbdk.html#autotoc_md130":[0,6,0,1], +"docs_using_gbdk.html#autotoc_md131":[0,6,0,2], +"docs_using_gbdk.html#autotoc_md132":[0,6,1], +"docs_using_gbdk.html#autotoc_md133":[0,6,1,0], +"docs_using_gbdk.html#autotoc_md134":[0,6,1,1] }; diff --git a/docs/api/navtreeindex1.js b/docs/api/navtreeindex1.js @@ -1,5 +1,13 @@ var NAVTREEINDEX1 = { +"docs_using_gbdk.html#autotoc_md135":[0,6,1,2], +"docs_using_gbdk.html#autotoc_md136":[0,6,2], +"docs_using_gbdk.html#autotoc_md137":[0,6,3], +"docs_using_gbdk.html#autotoc_md138":[0,6,3,0], +"docs_using_gbdk.html#autotoc_md139":[0,6,3,1], +"docs_using_gbdk.html#autotoc_md140":[0,6,4], +"docs_using_gbdk.html#autotoc_md141":[0,6,4,0], +"drawing_8h.html":[4,0,2,4], "drawing_8h.html#a08cbc66092284f7da94279f986a0aae9":[4,0,2,4,13], "drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209":[4,0,2,4,19], "drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096":[4,0,2,4,7], @@ -63,35 +71,35 @@ var NAVTREEINDEX1 = "gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7":[4,0,2,7,71], "gb_8h.html#a04382de20738146fe873ddfb0585052b":[4,0,2,7,14], "gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02":[4,0,2,7,8], -"gb_8h.html#a07d12377d67cebb9aafc0622b2054f95":[4,0,2,7,124], -"gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e":[4,0,2,7,141], +"gb_8h.html#a07d12377d67cebb9aafc0622b2054f95":[4,0,2,7,126], +"gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e":[4,0,2,7,143], "gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6":[4,0,2,7,42], "gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c":[4,0,2,7,73], -"gb_8h.html#a1174ffce8b86b8df15c1704284fde687":[4,0,2,7,106], +"gb_8h.html#a1174ffce8b86b8df15c1704284fde687":[4,0,2,7,107], "gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e":[4,0,2,7,77], "gb_8h.html#a177fadce938422926b186a8e42575d1d":[4,0,2,7,41], "gb_8h.html#a18857adb60025a986dbb44ee289b7a7c":[4,0,2,7,66], "gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f":[4,0,2,7,38], "gb_8h.html#a1ad25695f4885f15325a82ec935e8579":[4,0,2,7,65], -"gb_8h.html#a1af6b32a1760e56fad768352db7c4530":[4,0,2,7,129], -"gb_8h.html#a1bfd48083278d723d0c49f487720cdd0":[4,0,2,7,130], +"gb_8h.html#a1af6b32a1760e56fad768352db7c4530":[4,0,2,7,131], +"gb_8h.html#a1bfd48083278d723d0c49f487720cdd0":[4,0,2,7,132], "gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53":[4,0,2,7,60], "gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf":[4,0,2,7,68], "gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a":[4,0,2,7,34], -"gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e":[4,0,2,7,136], +"gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e":[4,0,2,7,138], "gb_8h.html#a2a236e483749590877d9207e9430e6ce":[4,0,2,7,96], -"gb_8h.html#a2b4665e62849b60b579803b076661fe4":[4,0,2,7,126], +"gb_8h.html#a2b4665e62849b60b579803b076661fe4":[4,0,2,7,128], "gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541":[4,0,2,7,20], -"gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98":[4,0,2,7,108], -"gb_8h.html#a2f00009081050122c11e6625ecaf0584":[4,0,2,7,101], +"gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98":[4,0,2,7,110], +"gb_8h.html#a2f00009081050122c11e6625ecaf0584":[4,0,2,7,102], "gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280":[4,0,2,7,24], -"gb_8h.html#a2faff6aef9e272b15a1912a4f911e385":[4,0,2,7,109], +"gb_8h.html#a2faff6aef9e272b15a1912a4f911e385":[4,0,2,7,111], "gb_8h.html#a3044331abf61612eb333b6f409f5d571":[4,0,2,7,95], "gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a":[4,0,2,7,6], -"gb_8h.html#a320fd91d5aa12ba9d1435ab908420998":[4,0,2,7,133], -"gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda":[4,0,2,7,122], +"gb_8h.html#a320fd91d5aa12ba9d1435ab908420998":[4,0,2,7,135], +"gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda":[4,0,2,7,124], "gb_8h.html#a34d6500215984e8f9a986523a2f2dadd":[4,0,2,7,78], -"gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551":[4,0,2,7,143], +"gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551":[4,0,2,7,145], "gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6":[4,0,2,7,46], "gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951":[4,0,2,7,39], "gb_8h.html#a393072c2b36f11306510c69aa6efea0f":[4,0,2,7,81], @@ -102,24 +110,25 @@ var NAVTREEINDEX1 = "gb_8h.html#a459449876dfba6299bf055c882d78334":[4,0,2,7,2], "gb_8h.html#a47607089a434dcda7a8583cfca03b604":[4,0,2,7,59], "gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d":[4,0,2,7,94], -"gb_8h.html#a494532517bd7f26c55a87c96391611d5":[4,0,2,7,111], +"gb_8h.html#a494532517bd7f26c55a87c96391611d5":[4,0,2,7,113], "gb_8h.html#a495bc9f405f916f02ad5d97e6e730134":[4,0,2,7,55], -"gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd":[4,0,2,7,123], -"gb_8h.html#a4b4feb80407d4f1e80579ed932821035":[4,0,2,7,118], +"gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd":[4,0,2,7,125], +"gb_8h.html#a4b4feb80407d4f1e80579ed932821035":[4,0,2,7,120], "gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b":[4,0,2,7,18], -"gb_8h.html#a4c2e4adef74067fdbb49005bc73de937":[4,0,2,7,140], -"gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259":[4,0,2,7,125], +"gb_8h.html#a4c2e4adef74067fdbb49005bc73de937":[4,0,2,7,142], +"gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259":[4,0,2,7,127], "gb_8h.html#a4c5db32641410613d785911bafd09ac7":[4,0,2,7,64], -"gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3":[4,0,2,7,131], +"gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3":[4,0,2,7,133], "gb_8h.html#a54572cf6791463b6d60623837e0bb5a6":[4,0,2,7,16], -"gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad":[4,0,2,7,121], -"gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439":[4,0,2,7,116], +"gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad":[4,0,2,7,123], +"gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439":[4,0,2,7,118], "gb_8h.html#a5782338a9936b18e999e322be80c2995":[4,0,2,7,84], "gb_8h.html#a57ff7363a20c654a39736e33d4d08f60":[4,0,2,7,93], "gb_8h.html#a5a796bbf3e4347d914b83568350143a9":[4,0,2,7,27], "gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4":[4,0,2,7,49], -"gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19":[4,0,2,7,113], +"gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19":[4,0,2,7,115], "gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423":[4,0,2,7,37], +"gb_8h.html#a5f7178a952abc675a743686745a90892":[4,0,2,7,108], "gb_8h.html#a60191cdfa50ed9b88515f181747eaba2":[4,0,2,7,48], "gb_8h.html#a604256210ec5b90b68185e1a18efab49":[4,0,2,7,22], "gb_8h.html#a60baa1622feae07982562dcbc243751e":[4,0,2,7,76], @@ -127,43 +136,44 @@ var NAVTREEINDEX1 = "gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688":[4,0,2,7,83], "gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda":[4,0,2,7,56], "gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9":[4,0,2,7,45], -"gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b":[4,0,2,7,100], +"gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b":[4,0,2,7,101], "gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c":[4,0,2,7,69], "gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141":[4,0,2,7,52], "gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5":[4,0,2,7,29], -"gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592":[4,0,2,7,135], -"gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05":[4,0,2,7,110], -"gb_8h.html#a7b662ae4d83f9837bacb9fd580673054":[4,0,2,7,144], -"gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687":[4,0,2,7,114], +"gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592":[4,0,2,7,137], +"gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05":[4,0,2,7,112], +"gb_8h.html#a7b662ae4d83f9837bacb9fd580673054":[4,0,2,7,146], +"gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687":[4,0,2,7,116], "gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784":[4,0,2,7,80], "gb_8h.html#a81f1a67549d3a26dcca22367141eb21b":[4,0,2,7,72], -"gb_8h.html#a83d08d752bb2f2406084a9afa7988b98":[4,0,2,7,134], -"gb_8h.html#a8520286e663067a3f6869db4ff1b74c3":[4,0,2,7,127], -"gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3":[4,0,2,7,128], +"gb_8h.html#a83d08d752bb2f2406084a9afa7988b98":[4,0,2,7,136], +"gb_8h.html#a8520286e663067a3f6869db4ff1b74c3":[4,0,2,7,129], +"gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3":[4,0,2,7,130], "gb_8h.html#a8e3f36aa68ac036695816757f2a1322c":[4,0,2,7,51], "gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03":[4,0,2,7,62], "gb_8h.html#a908826e7180f94a5988ceb8633313a2e":[4,0,2,7,13], "gb_8h.html#a92d040284342702026eb19dab59b586e":[4,0,2,7,44], -"gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9":[4,0,2,7,98], +"gb_8h.html#a9369a5771b340680f4af3386ac4e19b2":[4,0,2,7,98], +"gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9":[4,0,2,7,99], "gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f":[4,0,2,7,19], "gb_8h.html#a9508f919d9482d1d51534ccac212454d":[4,0,2,7,61], -"gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c":[4,0,2,7,104], +"gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c":[4,0,2,7,105], "gb_8h.html#a97039b6477537c37f83e74561de78c1b":[4,0,2,7,85], -"gb_8h.html#a98b848953a95ce2fff6fda643575d74a":[4,0,2,7,137], +"gb_8h.html#a98b848953a95ce2fff6fda643575d74a":[4,0,2,7,139], "gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba":[4,0,2,7,43], -"gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e":[4,0,2,7,112], +"gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e":[4,0,2,7,114], "gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c":[4,0,2,7,97], "gb_8h.html#aa87bec0d134136fdb727f52cb773b792":[4,0,2,7,58], -"gb_8h.html#aac2ff7566ff975530a04e6d90e760e26":[4,0,2,7,102], -"gb_8h.html#aae11e78e2a24e467e72893056f319d51":[4,0,2,7,119], -"gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4":[4,0,2,7,115], +"gb_8h.html#aac2ff7566ff975530a04e6d90e760e26":[4,0,2,7,103], +"gb_8h.html#aae11e78e2a24e467e72893056f319d51":[4,0,2,7,121], +"gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4":[4,0,2,7,117], "gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8":[4,0,2,7,53], "gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b":[4,0,2,7,4], "gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007":[4,0,2,7,35], "gb_8h.html#ab769c6e20778298be8bc3321476ceb53":[4,0,2,7,3], -"gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb":[4,0,2,7,138], -"gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13":[4,0,2,7,99], -"gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c":[4,0,2,7,120], +"gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb":[4,0,2,7,140], +"gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13":[4,0,2,7,100], +"gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c":[4,0,2,7,122], "gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608":[4,0,2,7,75], "gb_8h.html#ac70894fecac30c1ca9917f07373cf81c":[4,0,2,7,9], "gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07":[4,0,2,7,15], @@ -174,23 +184,23 @@ var NAVTREEINDEX1 = "gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14":[4,0,2,7,86], "gb_8h.html#ad90564458646c5646b3880b93db3443e":[4,0,2,7,23], "gb_8h.html#ada0cc738d27aad251151e69cb8d250e1":[4,0,2,7,25], -"gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5":[4,0,2,7,132], +"gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5":[4,0,2,7,134], "gb_8h.html#adf6ef63efc4bb4950428015c623bca14":[4,0,2,7,89], "gb_8h.html#ae032c5c544196e37ec0432f6cfad7904":[4,0,2,7,7], "gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5":[4,0,2,7,26], "gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e":[4,0,2,7,82], "gb_8h.html#ae202f64307ec00f6970ef9225e54646c":[4,0,2,7,40], -"gb_8h.html#ae2a527ffae5cad8083726470c3f30475":[4,0,2,7,105], +"gb_8h.html#ae2a527ffae5cad8083726470c3f30475":[4,0,2,7,106], "gb_8h.html#ae33fc234393ba50e8f30cbef403ded19":[4,0,2,7,87], "gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57":[4,0,2,7,67], "gb_8h.html#ae47e59a309120f9420993f26816b5e6d":[4,0,2,7,5], -"gb_8h.html#ae7851349abd442026b49d499d6e43d79":[4,0,2,7,103], +"gb_8h.html#ae7851349abd442026b49d499d6e43d79":[4,0,2,7,104], "gb_8h.html#ae97793b4039609f93b0f7f8bddb18011":[4,0,2,7,17], "gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b":[4,0,2,7,32], -"gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4":[4,0,2,7,117], -"gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1":[4,0,2,7,107], +"gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4":[4,0,2,7,119], +"gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1":[4,0,2,7,109], "gb_8h.html#aed072359b42854fffae4cd29c1f34ea1":[4,0,2,7,90], -"gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79":[4,0,2,7,142], +"gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79":[4,0,2,7,144], "gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3":[4,0,2,7,54], "gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b":[4,0,2,7,36], "gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8":[4,0,2,7,33], @@ -198,7 +208,7 @@ var NAVTREEINDEX1 = "gb_8h.html#af3d632ba2d7cef6619df5dfea8730909":[4,0,2,7,28], "gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07":[4,0,2,7,74], "gb_8h.html#af4a728ba51de424a0bed286ac65d3242":[4,0,2,7,88], -"gb_8h.html#af79b920bcb642bba2e652874c4f7eeff":[4,0,2,7,139], +"gb_8h.html#af79b920bcb642bba2e652874c4f7eeff":[4,0,2,7,141], "gb_8h.html#af91d252f07f4764996154820f970c101":[4,0,2,7,57], "gb_8h.html#afac2db0151b09291638f7a592a3d0e94":[4,0,2,7,92], "gb_8h.html#afd45c10f4566ca284cdab4044c5645b3":[4,0,2,7,91], @@ -218,8 +228,8 @@ var NAVTREEINDEX1 = "globals_b.html":[4,1,0,2], "globals_c.html":[4,1,0,3], "globals_d.html":[4,1,0,4], -"globals_defs.html":[4,1,4,0], "globals_defs.html":[4,1,4], +"globals_defs.html":[4,1,4,0], "globals_defs_a.html":[4,1,4,1], "globals_defs_b.html":[4,1,4,2], "globals_defs_c.html":[4,1,4,3], @@ -239,15 +249,5 @@ var NAVTREEINDEX1 = "globals_defs_s.html":[4,1,4,17], "globals_defs_t.html":[4,1,4,18], "globals_defs_u.html":[4,1,4,19], -"globals_defs_v.html":[4,1,4,20], -"globals_defs_w.html":[4,1,4,21], -"globals_defs_x.html":[4,1,4,22], -"globals_e.html":[4,1,0,5], -"globals_f.html":[4,1,0,6], -"globals_func.html":[4,1,1], -"globals_g.html":[4,1,0,7], -"globals_h.html":[4,1,0,8], -"globals_i.html":[4,1,0,9], -"globals_j.html":[4,1,0,10], -"globals_k.html":[4,1,0,11] +"globals_defs_v.html":[4,1,4,20] }; diff --git a/docs/api/navtreeindex2.js b/docs/api/navtreeindex2.js @@ -1,5 +1,15 @@ var NAVTREEINDEX2 = { +"globals_defs_w.html":[4,1,4,21], +"globals_defs_x.html":[4,1,4,22], +"globals_e.html":[4,1,0,5], +"globals_f.html":[4,1,0,6], +"globals_func.html":[4,1,1], +"globals_g.html":[4,1,0,7], +"globals_h.html":[4,1,0,8], +"globals_i.html":[4,1,0,9], +"globals_j.html":[4,1,0,10], +"globals_k.html":[4,1,0,11], "globals_l.html":[4,1,0,12], "globals_m.html":[4,1,0,13], "globals_n.html":[4,1,0,14], @@ -239,15 +249,5 @@ var NAVTREEINDEX2 = "stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00":[4,0,15,22], "stdint_8h.html#a33594304e786b158f3fb30289278f5af":[4,0,15,55], "stdint_8h.html#a3379485af1661b4f36ac1c311832253b":[4,0,15,57], -"stdint_8h.html#a3c75bb398badb69c7577b21486f9963f":[4,0,15,37], -"stdint_8h.html#a3e986cad833f63f420962ff60eda87e5":[4,0,15,9], -"stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602":[4,0,15,7], -"stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d":[4,0,15,58], -"stdint_8h.html#a5285bc55170ae1701e599decacc7f001":[4,0,15,46], -"stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763":[4,0,15,40], -"stdint_8h.html#a5618711a0a54f722190a3a1219e278c2":[4,0,15,14], -"stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3":[4,0,15,51], -"stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe":[4,0,15,2], -"stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549":[4,0,15,38], -"stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f":[4,0,15,16] +"stdint_8h.html#a3c75bb398badb69c7577b21486f9963f":[4,0,15,37] }; diff --git a/docs/api/navtreeindex3.js b/docs/api/navtreeindex3.js @@ -1,5 +1,15 @@ var NAVTREEINDEX3 = { +"stdint_8h.html#a3e986cad833f63f420962ff60eda87e5":[4,0,15,9], +"stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602":[4,0,15,7], +"stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d":[4,0,15,58], +"stdint_8h.html#a5285bc55170ae1701e599decacc7f001":[4,0,15,46], +"stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763":[4,0,15,40], +"stdint_8h.html#a5618711a0a54f722190a3a1219e278c2":[4,0,15,14], +"stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3":[4,0,15,51], +"stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe":[4,0,15,2], +"stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549":[4,0,15,38], +"stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f":[4,0,15,16], "stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571":[4,0,15,17], "stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699":[4,0,15,69], "stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32":[4,0,15,52], diff --git a/docs/api/rand_8h_source.html b/docs/api/rand_8h_source.html @@ -113,14 +113,14 @@ $(document).ready(function(){initNavTree('rand_8h_source.html',''); initResizabl <div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="preprocessor">#endif</span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:27</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:28</div></div> <div class="ttc" id="atypes_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div></div> <div class="ttc" id="arand_8h_html_ae311e489ffa4743107bdea8db211e7fe"><div class="ttname"><a href="rand_8h.html#ae311e489ffa4743107bdea8db211e7fe">rand</a></div><div class="ttdeci">INT8 rand(void)</div></div> <div class="ttc" id="arand_8h_html_a3b69bdab83b46c324126a7ccdf9db973"><div class="ttname"><a href="rand_8h.html#a3b69bdab83b46c324126a7ccdf9db973">arand</a></div><div class="ttdeci">INT8 arand(void)</div></div> <div class="ttc" id="arand_8h_html_ac0884b6de9f86e2413bd10de438da25c"><div class="ttname"><a href="rand_8h.html#ac0884b6de9f86e2413bd10de438da25c">initrand</a></div><div class="ttdeci">void initrand(UINT16 seed) NONBANKED</div></div> <div class="ttc" id="arand_8h_html_a605cafcd59528d887c1975a4e693d637"><div class="ttname"><a href="rand_8h.html#a605cafcd59528d887c1975a4e693d637">initarand</a></div><div class="ttdeci">void initarand(UINT16 seed)</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:11</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ebe70ceca856797319175e30bcf003d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div><div class="ttdeci">signed char INT8</div><div class="ttdef"><b>Definition:</b> types.h:18</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:12</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ebe70ceca856797319175e30bcf003d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div><div class="ttdeci">signed char INT8</div><div class="ttdef"><b>Definition:</b> types.h:19</div></div> <div class="ttc" id="arand_8h_html_aff9512d128c4e1435f2b83116da663b3"><div class="ttname"><a href="rand_8h.html#aff9512d128c4e1435f2b83116da663b3">randw</a></div><div class="ttdeci">UINT16 randw(void)</div></div> <!-- HTML footer for doxygen 1.8.14--> <!-- start footer part --> diff --git a/docs/api/sample_8h_source.html b/docs/api/sample_8h_source.html @@ -99,9 +99,9 @@ $(document).ready(function(){initNavTree('sample_8h_source.html',''); initResiza <div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#endif </span><span class="comment">/* _SAMPLE_H */</span><span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:21</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:27</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:11</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:22</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:28</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:12</div></div> <div class="ttc" id="asample_8h_html_acd2b881426ae608c513e5914e7bcd6a6"><div class="ttname"><a href="sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6">play_sample</a></div><div class="ttdeci">void play_sample(UINT8 *start, UINT16 len) NONBANKED</div></div> <!-- HTML footer for doxygen 1.8.14--> <!-- start footer part --> diff --git a/docs/api/search/all_10.js b/docs/api/search/all_10.js @@ -1,22 +1,22 @@ var searchData= [ - ['p1_5freg_365',['P1_REG',['../hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], - ['play_5fsample_366',['play_sample',['../sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6',1,'sample.h']]], - ['plot_367',['plot',['../drawing_8h.html#ac3271bc637bab1205ed066f439ebc955',1,'drawing.h']]], - ['plot_5fpoint_368',['plot_point',['../drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209',1,'drawing.h']]], - ['pmfont_5fhandle_369',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], - ['pmmalloc_5fhunk_370',['pmmalloc_hunk',['../malloc_8h.html#ad521838368171a2564658d4e129d7922',1,'malloc.h']]], - ['pointer_371',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], - ['posx_372',['posx',['../console_8h.html#a87f5702d0e74f791414576f7636b4b74',1,'console.h']]], - ['posy_373',['posy',['../console_8h.html#a87894e0e2afb574907e2b11ef26e01cb',1,'console.h']]], - ['printf_374',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], - ['prop_375',['prop',['../struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19',1,'OAM_item_t']]], - ['props_376',['props',['../structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6',1,'metasprite_t']]], - ['provides_2eh_377',['provides.h',['../provides_8h.html',1,'']]], - ['ptr_378',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]], - ['ptrdiff_5fmax_379',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], - ['ptrdiff_5fmin_380',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]], - ['ptrdiff_5ft_381',['ptrdiff_t',['../stddef_8h.html#afbe679a40a36da5983ebc5b39754c065',1,'stddef.h']]], - ['putchar_382',['putchar',['../stdio_8h.html#a948b7a0779c308ac5502c57e282e6933',1,'stdio.h']]], - ['puts_383',['puts',['../stdio_8h.html#a773af5effbb11a0d38460e706828db61',1,'stdio.h']]] + ['p1_5freg_367',['P1_REG',['../hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], + ['play_5fsample_368',['play_sample',['../sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6',1,'sample.h']]], + ['plot_369',['plot',['../drawing_8h.html#ac3271bc637bab1205ed066f439ebc955',1,'drawing.h']]], + ['plot_5fpoint_370',['plot_point',['../drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209',1,'drawing.h']]], + ['pmfont_5fhandle_371',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], + ['pmmalloc_5fhunk_372',['pmmalloc_hunk',['../malloc_8h.html#ad521838368171a2564658d4e129d7922',1,'malloc.h']]], + ['pointer_373',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], + ['posx_374',['posx',['../console_8h.html#a87f5702d0e74f791414576f7636b4b74',1,'console.h']]], + ['posy_375',['posy',['../console_8h.html#a87894e0e2afb574907e2b11ef26e01cb',1,'console.h']]], + ['printf_376',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], + ['prop_377',['prop',['../struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19',1,'OAM_item_t']]], + ['props_378',['props',['../structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6',1,'metasprite_t']]], + ['provides_2eh_379',['provides.h',['../provides_8h.html',1,'']]], + ['ptr_380',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]], + ['ptrdiff_5fmax_381',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], + ['ptrdiff_5fmin_382',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]], + ['ptrdiff_5ft_383',['ptrdiff_t',['../stddef_8h.html#afbe679a40a36da5983ebc5b39754c065',1,'stddef.h']]], + ['putchar_384',['putchar',['../stdio_8h.html#a948b7a0779c308ac5502c57e282e6933',1,'stdio.h']]], + ['puts_385',['puts',['../stdio_8h.html#a773af5effbb11a0d38460e706828db61',1,'stdio.h']]] ]; diff --git a/docs/api/search/all_11.js b/docs/api/search/all_11.js @@ -1,4 +1,4 @@ var searchData= [ - ['qsort_384',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] + ['qsort_386',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] ]; diff --git a/docs/api/search/all_12.js b/docs/api/search/all_12.js @@ -1,40 +1,40 @@ var searchData= [ - ['rom_2fram_20banking_20and_20mbcs_385',['ROM/RAM Banking and MBCs',['../docs_rombanking_mbcs.html',1,'index']]], - ['rand_386',['rand',['../rand_8h.html#ae311e489ffa4743107bdea8db211e7fe',1,'rand.h']]], - ['rand_2eh_387',['rand.h',['../rand_8h.html',1,'']]], - ['randw_388',['randw',['../rand_8h.html#aff9512d128c4e1435f2b83116da663b3',1,'rand.h']]], - ['realloc_389',['realloc',['../stdlib_8h.html#a1a6b5e8d2f1c37e5b43e4345586075be',1,'stdlib.h']]], - ['receive_5fbyte_390',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], - ['release_5fnotes_2emd_391',['release_notes.md',['../release__notes_8md.html',1,'']]], - ['remove_5fjoy_392',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'gb.h']]], - ['remove_5flcd_393',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'gb.h']]], - ['remove_5fsio_394',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'gb.h']]], - ['remove_5ftim_395',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'gb.h']]], - ['remove_5fvbl_396',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'gb.h']]], - ['reset_397',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], - ['ret_5fsize_398',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], - ['reverse_399',['reverse',['../string_8h.html#af71f9ead43b3760680da8ab1bd3f783b',1,'string.h']]], - ['rgb_400',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], - ['rgb_5faqua_401',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], - ['rgb_5fblack_402',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], - ['rgb_5fblue_403',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], - ['rgb_5fbrown_404',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], - ['rgb_5fcyan_405',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], - ['rgb_5fdarkblue_406',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], - ['rgb_5fdarkgray_407',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], - ['rgb_5fdarkgreen_408',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], - ['rgb_5fdarkred_409',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], - ['rgb_5fdarkyellow_410',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], - ['rgb_5fgreen_411',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], - ['rgb_5flightflesh_412',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], - ['rgb_5flightgray_413',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], - ['rgb_5forange_414',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], - ['rgb_5fpink_415',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], - ['rgb_5fpurple_416',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], - ['rgb_5fred_417',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], - ['rgb_5fteal_418',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], - ['rgb_5fwhite_419',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], - ['rgb_5fyellow_420',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]], - ['rp_5freg_421',['RP_REG',['../hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]] + ['rom_2fram_20banking_20and_20mbcs_387',['ROM/RAM Banking and MBCs',['../docs_rombanking_mbcs.html',1,'index']]], + ['rand_388',['rand',['../rand_8h.html#ae311e489ffa4743107bdea8db211e7fe',1,'rand.h']]], + ['rand_2eh_389',['rand.h',['../rand_8h.html',1,'']]], + ['randw_390',['randw',['../rand_8h.html#aff9512d128c4e1435f2b83116da663b3',1,'rand.h']]], + ['realloc_391',['realloc',['../stdlib_8h.html#a1a6b5e8d2f1c37e5b43e4345586075be',1,'stdlib.h']]], + ['receive_5fbyte_392',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], + ['release_5fnotes_2emd_393',['release_notes.md',['../release__notes_8md.html',1,'']]], + ['remove_5fjoy_394',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'gb.h']]], + ['remove_5flcd_395',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'gb.h']]], + ['remove_5fsio_396',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'gb.h']]], + ['remove_5ftim_397',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'gb.h']]], + ['remove_5fvbl_398',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'gb.h']]], + ['reset_399',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], + ['ret_5fsize_400',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], + ['reverse_401',['reverse',['../string_8h.html#af71f9ead43b3760680da8ab1bd3f783b',1,'string.h']]], + ['rgb_402',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], + ['rgb_5faqua_403',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], + ['rgb_5fblack_404',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], + ['rgb_5fblue_405',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], + ['rgb_5fbrown_406',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], + ['rgb_5fcyan_407',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], + ['rgb_5fdarkblue_408',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], + ['rgb_5fdarkgray_409',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], + ['rgb_5fdarkgreen_410',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], + ['rgb_5fdarkred_411',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], + ['rgb_5fdarkyellow_412',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], + ['rgb_5fgreen_413',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], + ['rgb_5flightflesh_414',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], + ['rgb_5flightgray_415',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], + ['rgb_5forange_416',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], + ['rgb_5fpink_417',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], + ['rgb_5fpurple_418',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], + ['rgb_5fred_419',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], + ['rgb_5fteal_420',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], + ['rgb_5fwhite_421',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], + ['rgb_5fyellow_422',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]], + ['rp_5freg_423',['RP_REG',['../hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_13.js b/docs/api/search/all_13.js @@ -1,126 +1,128 @@ var searchData= [ - ['s_5fflipx_422',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], - ['s_5fflipy_423',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], - ['s_5fpalette_424',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], - ['s_5fpriority_425',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], - ['sample_2eh_426',['sample.h',['../sample_8h.html',1,'']]], - ['sample_5fprograms_2emd_427',['sample_programs.md',['../sample__programs_8md.html',1,'']]], - ['sb_5freg_428',['SB_REG',['../hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], - ['sc_5freg_429',['SC_REG',['../hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], - ['schar_5fmax_430',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], - ['schar_5fmin_431',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], - ['screenheight_432',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], - ['screenwidth_433',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], - ['scroll_5fbkg_434',['scroll_bkg',['../gb_8h.html#a2f00009081050122c11e6625ecaf0584',1,'gb.h']]], - ['scroll_5fsprite_435',['scroll_sprite',['../gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c',1,'gb.h']]], - ['scroll_5fwin_436',['scroll_win',['../gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05',1,'gb.h']]], - ['scx_5freg_437',['SCX_REG',['../hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], - ['scy_5freg_438',['SCY_REG',['../hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], - ['seg_439',['seg',['../union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b',1,'__far_ptr']]], - ['segfn_440',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], - ['segofs_441',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], - ['send_5fbyte_442',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], - ['set_5fbkg_5f1bit_5fdata_443',['set_bkg_1bit_data',['../gb_8h.html#a3044331abf61612eb333b6f409f5d571',1,'gb.h']]], - ['set_5fbkg_5fdata_444',['set_bkg_data',['../gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d',1,'gb.h']]], - ['set_5fbkg_5fpalette_445',['set_bkg_palette',['../cgb_8h.html#a5744e7df7116e07a69713b494053675e',1,'cgb.h']]], - ['set_5fbkg_5fpalette_5fentry_446',['set_bkg_palette_entry',['../cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d',1,'cgb.h']]], - ['set_5fbkg_5ftile_5fxy_447',['set_bkg_tile_xy',['../gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13',1,'gb.h']]], - ['set_5fbkg_5ftiles_448',['set_bkg_tiles',['../gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c',1,'gb.h']]], - ['set_5fdata_449',['set_data',['../gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda',1,'gb.h']]], - ['set_5finterrupts_450',['set_interrupts',['../gb_8h.html#ae33fc234393ba50e8f30cbef403ded19',1,'gb.h']]], - ['set_5fshadow_5foam_5faddress_451',['SET_SHADOW_OAM_ADDRESS',['../gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'gb.h']]], - ['set_5fsprite_5f1bit_5fdata_452',['set_sprite_1bit_data',['../gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e',1,'gb.h']]], - ['set_5fsprite_5fdata_453',['set_sprite_data',['../gb_8h.html#a494532517bd7f26c55a87c96391611d5',1,'gb.h']]], - ['set_5fsprite_5fpalette_454',['set_sprite_palette',['../cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14',1,'cgb.h']]], - ['set_5fsprite_5fpalette_5fentry_455',['set_sprite_palette_entry',['../cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb',1,'cgb.h']]], - ['set_5fsprite_5fprop_456',['set_sprite_prop',['../gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4',1,'gb.h']]], - ['set_5fsprite_5ftile_457',['set_sprite_tile',['../gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4',1,'gb.h']]], - ['set_5ftiles_458',['set_tiles',['../gb_8h.html#a07d12377d67cebb9aafc0622b2054f95',1,'gb.h']]], - ['set_5fvram_5fbyte_459',['set_vram_byte',['../gb_8h.html#afac2db0151b09291638f7a592a3d0e94',1,'gb.h']]], - ['set_5fwin_5f1bit_5fdata_460',['set_win_1bit_data',['../gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c',1,'gb.h']]], - ['set_5fwin_5fdata_461',['set_win_data',['../gb_8h.html#ae7851349abd442026b49d499d6e43d79',1,'gb.h']]], - ['set_5fwin_5ftile_5fxy_462',['set_win_tile_xy',['../gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98',1,'gb.h']]], - ['set_5fwin_5ftiles_463',['set_win_tiles',['../gb_8h.html#a1174ffce8b86b8df15c1704284fde687',1,'gb.h']]], - ['setchar_464',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], - ['setjmp_465',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], - ['setjmp_2eh_466',['setjmp.h',['../setjmp_8h.html',1,'']]], - ['sfont_5fhandle_467',['sfont_handle',['../structsfont__handle.html',1,'']]], - ['sgb_2eh_468',['sgb.h',['../sgb_8h.html',1,'']]], - ['sgb_5fatrc_5fen_469',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], - ['sgb_5fattr_5fblk_470',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], - ['sgb_5fattr_5fchr_471',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], - ['sgb_5fattr_5fdiv_472',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], - ['sgb_5fattr_5flin_473',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], - ['sgb_5fattr_5fset_474',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], - ['sgb_5fattr_5ftrn_475',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], - ['sgb_5fcheck_476',['sgb_check',['../sgb_8h.html#a641258cc509140ba529ac827f9cb0027',1,'sgb.h']]], - ['sgb_5fchr_5ftrn_477',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], - ['sgb_5fdata_5fsnd_478',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], - ['sgb_5fdata_5ftrn_479',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], - ['sgb_5ficon_5fen_480',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], - ['sgb_5fjump_481',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], - ['sgb_5fmask_5fen_482',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], - ['sgb_5fmlt_5freq_483',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], - ['sgb_5fobj_5ftrn_484',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], - ['sgb_5fpal_5f01_485',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], - ['sgb_5fpal_5f03_486',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], - ['sgb_5fpal_5f12_487',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], - ['sgb_5fpal_5f23_488',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], - ['sgb_5fpal_5fset_489',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], - ['sgb_5fpal_5ftrn_490',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], - ['sgb_5fpct_5ftrn_491',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], - ['sgb_5fsou_5ftrn_492',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], - ['sgb_5fsound_493',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], - ['sgb_5ftest_5fen_494',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], - ['sgb_5ftransfer_495',['sgb_transfer',['../sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938',1,'sgb.h']]], - ['sgb_5ftransfer_5fnowait_496',['sgb_transfer_nowait',['../sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0',1,'sgb.h']]], - ['shadow_5foam_497',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'gb.h']]], - ['show_5fbkg_498',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'gb.h']]], - ['show_5fsprites_499',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'gb.h']]], - ['show_5fwin_500',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'gb.h']]], - ['shrt_5fmax_501',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], - ['shrt_5fmin_502',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], - ['sig_5fatomic_5fmax_503',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], - ['sig_5fatomic_5fmin_504',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], - ['signed_505',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], - ['sio_5fiflag_506',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'gb.h']]], - ['size_507',['size',['../structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab',1,'smalloc_hunk']]], - ['size_5fmax_508',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], - ['size_5ft_509',['size_t',['../asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t(): types.h'],['../stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf',1,'size_t(): stddef.h']]], - ['smalloc_5fhunk_510',['smalloc_hunk',['../structsmalloc__hunk.html',1,'']]], - ['solid_511',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], - ['sp_5fsize_512',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], - ['sprintf_513',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], - ['sprites_5f8x16_514',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'gb.h']]], - ['sprites_5f8x8_515',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'gb.h']]], - ['spx_5fsize_516',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], - ['stat_5freg_517',['STAT_REG',['../hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], - ['status_518',['status',['../structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812',1,'smalloc_hunk']]], - ['stdarg_2eh_519',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], - ['stdatomic_2eh_520',['stdatomic.h',['../stdatomic_8h.html',1,'']]], - ['stdbool_2eh_521',['stdbool.h',['../stdbool_8h.html',1,'']]], - ['stddef_2eh_522',['stddef.h',['../stddef_8h.html',1,'']]], - ['stdint_2eh_523',['stdint.h',['../stdint_8h.html',1,'']]], - ['stdio_2eh_524',['stdio.h',['../stdio_8h.html',1,'']]], - ['stdlib_2eh_525',['stdlib.h',['../stdlib_8h.html',1,'']]], - ['stdnoreturn_2eh_526',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], - ['strcat_527',['strcat',['../string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'string.h']]], - ['strcmp_528',['strcmp',['../string_8h.html#aa89031476b4f6ee827f9163d09d68043',1,'string.h']]], - ['strcpy_529',['strcpy',['../string_8h.html#ad724f30223364304479b0fc714435e78',1,'string.h']]], - ['string_2eh_530',['string.h',['../string_8h.html',1,'']]], - ['strlen_531',['strlen',['../string_8h.html#a8fd73083ebdcca16ad810cd6041466f2',1,'string.h']]], - ['strncat_532',['strncat',['../string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'string.h']]], - ['strncmp_533',['strncmp',['../string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'string.h']]], - ['strncpy_534',['strncpy',['../string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'string.h']]], - ['svbk_5freg_535',['SVBK_REG',['../hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], - ['switch_5f16_5f8_5fmode_5fmbc1_536',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], - ['switch_5f4_5f32_5fmode_5fmbc1_537',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], - ['switch_5fdata_538',['switch_data',['../drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9',1,'drawing.h']]], - ['switch_5fram_5fmbc1_539',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], - ['switch_5fram_5fmbc5_540',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], - ['switch_5from_5fmbc1_541',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], - ['switch_5from_5fmbc5_542',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], - ['switch_5from_5fmbc5_5f8m_543',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]], - ['sys_5ftime_544',['sys_time',['../gb_8h.html#a320fd91d5aa12ba9d1435ab908420998',1,'gb.h']]] + ['s_5fflipx_424',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], + ['s_5fflipy_425',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], + ['s_5fpalette_426',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], + ['s_5fpriority_427',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], + ['sample_2eh_428',['sample.h',['../sample_8h.html',1,'']]], + ['sample_5fprograms_2emd_429',['sample_programs.md',['../sample__programs_8md.html',1,'']]], + ['sb_5freg_430',['SB_REG',['../hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], + ['sc_5freg_431',['SC_REG',['../hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], + ['schar_5fmax_432',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], + ['schar_5fmin_433',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], + ['screenheight_434',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], + ['screenwidth_435',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], + ['scroll_5fbkg_436',['scroll_bkg',['../gb_8h.html#a2f00009081050122c11e6625ecaf0584',1,'gb.h']]], + ['scroll_5fsprite_437',['scroll_sprite',['../gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c',1,'gb.h']]], + ['scroll_5fwin_438',['scroll_win',['../gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05',1,'gb.h']]], + ['scx_5freg_439',['SCX_REG',['../hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], + ['scy_5freg_440',['SCY_REG',['../hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], + ['seg_441',['seg',['../union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b',1,'__far_ptr']]], + ['segfn_442',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], + ['segofs_443',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], + ['send_5fbyte_444',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], + ['set_5fbkg_5f1bit_5fdata_445',['set_bkg_1bit_data',['../gb_8h.html#a3044331abf61612eb333b6f409f5d571',1,'gb.h']]], + ['set_5fbkg_5fdata_446',['set_bkg_data',['../gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d',1,'gb.h']]], + ['set_5fbkg_5fpalette_447',['set_bkg_palette',['../cgb_8h.html#a5744e7df7116e07a69713b494053675e',1,'cgb.h']]], + ['set_5fbkg_5fpalette_5fentry_448',['set_bkg_palette_entry',['../cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d',1,'cgb.h']]], + ['set_5fbkg_5fsubmap_449',['set_bkg_submap',['../gb_8h.html#a9369a5771b340680f4af3386ac4e19b2',1,'gb.h']]], + ['set_5fbkg_5ftile_5fxy_450',['set_bkg_tile_xy',['../gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13',1,'gb.h']]], + ['set_5fbkg_5ftiles_451',['set_bkg_tiles',['../gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c',1,'gb.h']]], + ['set_5fdata_452',['set_data',['../gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda',1,'gb.h']]], + ['set_5finterrupts_453',['set_interrupts',['../gb_8h.html#ae33fc234393ba50e8f30cbef403ded19',1,'gb.h']]], + ['set_5fshadow_5foam_5faddress_454',['SET_SHADOW_OAM_ADDRESS',['../gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'gb.h']]], + ['set_5fsprite_5f1bit_5fdata_455',['set_sprite_1bit_data',['../gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e',1,'gb.h']]], + ['set_5fsprite_5fdata_456',['set_sprite_data',['../gb_8h.html#a494532517bd7f26c55a87c96391611d5',1,'gb.h']]], + ['set_5fsprite_5fpalette_457',['set_sprite_palette',['../cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14',1,'cgb.h']]], + ['set_5fsprite_5fpalette_5fentry_458',['set_sprite_palette_entry',['../cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb',1,'cgb.h']]], + ['set_5fsprite_5fprop_459',['set_sprite_prop',['../gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4',1,'gb.h']]], + ['set_5fsprite_5ftile_460',['set_sprite_tile',['../gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4',1,'gb.h']]], + ['set_5ftiles_461',['set_tiles',['../gb_8h.html#a07d12377d67cebb9aafc0622b2054f95',1,'gb.h']]], + ['set_5fvram_5fbyte_462',['set_vram_byte',['../gb_8h.html#afac2db0151b09291638f7a592a3d0e94',1,'gb.h']]], + ['set_5fwin_5f1bit_5fdata_463',['set_win_1bit_data',['../gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c',1,'gb.h']]], + ['set_5fwin_5fdata_464',['set_win_data',['../gb_8h.html#ae7851349abd442026b49d499d6e43d79',1,'gb.h']]], + ['set_5fwin_5fsubmap_465',['set_win_submap',['../gb_8h.html#a5f7178a952abc675a743686745a90892',1,'gb.h']]], + ['set_5fwin_5ftile_5fxy_466',['set_win_tile_xy',['../gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98',1,'gb.h']]], + ['set_5fwin_5ftiles_467',['set_win_tiles',['../gb_8h.html#a1174ffce8b86b8df15c1704284fde687',1,'gb.h']]], + ['setchar_468',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], + ['setjmp_469',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], + ['setjmp_2eh_470',['setjmp.h',['../setjmp_8h.html',1,'']]], + ['sfont_5fhandle_471',['sfont_handle',['../structsfont__handle.html',1,'']]], + ['sgb_2eh_472',['sgb.h',['../sgb_8h.html',1,'']]], + ['sgb_5fatrc_5fen_473',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], + ['sgb_5fattr_5fblk_474',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], + ['sgb_5fattr_5fchr_475',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], + ['sgb_5fattr_5fdiv_476',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], + ['sgb_5fattr_5flin_477',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], + ['sgb_5fattr_5fset_478',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], + ['sgb_5fattr_5ftrn_479',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], + ['sgb_5fcheck_480',['sgb_check',['../sgb_8h.html#a641258cc509140ba529ac827f9cb0027',1,'sgb.h']]], + ['sgb_5fchr_5ftrn_481',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], + ['sgb_5fdata_5fsnd_482',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], + ['sgb_5fdata_5ftrn_483',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], + ['sgb_5ficon_5fen_484',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], + ['sgb_5fjump_485',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], + ['sgb_5fmask_5fen_486',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], + ['sgb_5fmlt_5freq_487',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], + ['sgb_5fobj_5ftrn_488',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], + ['sgb_5fpal_5f01_489',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], + ['sgb_5fpal_5f03_490',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], + ['sgb_5fpal_5f12_491',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], + ['sgb_5fpal_5f23_492',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], + ['sgb_5fpal_5fset_493',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], + ['sgb_5fpal_5ftrn_494',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], + ['sgb_5fpct_5ftrn_495',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], + ['sgb_5fsou_5ftrn_496',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], + ['sgb_5fsound_497',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], + ['sgb_5ftest_5fen_498',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], + ['sgb_5ftransfer_499',['sgb_transfer',['../sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938',1,'sgb.h']]], + ['sgb_5ftransfer_5fnowait_500',['sgb_transfer_nowait',['../sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0',1,'sgb.h']]], + ['shadow_5foam_501',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'gb.h']]], + ['show_5fbkg_502',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'gb.h']]], + ['show_5fsprites_503',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'gb.h']]], + ['show_5fwin_504',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'gb.h']]], + ['shrt_5fmax_505',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], + ['shrt_5fmin_506',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], + ['sig_5fatomic_5fmax_507',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], + ['sig_5fatomic_5fmin_508',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], + ['signed_509',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], + ['sio_5fiflag_510',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'gb.h']]], + ['size_511',['size',['../structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab',1,'smalloc_hunk']]], + ['size_5fmax_512',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], + ['size_5ft_513',['size_t',['../asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t(): types.h'],['../stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf',1,'size_t(): stddef.h']]], + ['smalloc_5fhunk_514',['smalloc_hunk',['../structsmalloc__hunk.html',1,'']]], + ['solid_515',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], + ['sp_5fsize_516',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], + ['sprintf_517',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], + ['sprites_5f8x16_518',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'gb.h']]], + ['sprites_5f8x8_519',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'gb.h']]], + ['spx_5fsize_520',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], + ['stat_5freg_521',['STAT_REG',['../hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], + ['status_522',['status',['../structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812',1,'smalloc_hunk']]], + ['stdarg_2eh_523',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], + ['stdatomic_2eh_524',['stdatomic.h',['../stdatomic_8h.html',1,'']]], + ['stdbool_2eh_525',['stdbool.h',['../stdbool_8h.html',1,'']]], + ['stddef_2eh_526',['stddef.h',['../stddef_8h.html',1,'']]], + ['stdint_2eh_527',['stdint.h',['../stdint_8h.html',1,'']]], + ['stdio_2eh_528',['stdio.h',['../stdio_8h.html',1,'']]], + ['stdlib_2eh_529',['stdlib.h',['../stdlib_8h.html',1,'']]], + ['stdnoreturn_2eh_530',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], + ['strcat_531',['strcat',['../string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'string.h']]], + ['strcmp_532',['strcmp',['../string_8h.html#aa89031476b4f6ee827f9163d09d68043',1,'string.h']]], + ['strcpy_533',['strcpy',['../string_8h.html#ad724f30223364304479b0fc714435e78',1,'string.h']]], + ['string_2eh_534',['string.h',['../string_8h.html',1,'']]], + ['strlen_535',['strlen',['../string_8h.html#a8fd73083ebdcca16ad810cd6041466f2',1,'string.h']]], + ['strncat_536',['strncat',['../string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'string.h']]], + ['strncmp_537',['strncmp',['../string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'string.h']]], + ['strncpy_538',['strncpy',['../string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'string.h']]], + ['svbk_5freg_539',['SVBK_REG',['../hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], + ['switch_5f16_5f8_5fmode_5fmbc1_540',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], + ['switch_5f4_5f32_5fmode_5fmbc1_541',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], + ['switch_5fdata_542',['switch_data',['../drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9',1,'drawing.h']]], + ['switch_5fram_5fmbc1_543',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], + ['switch_5fram_5fmbc5_544',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], + ['switch_5from_5fmbc1_545',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], + ['switch_5from_5fmbc5_546',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], + ['switch_5from_5fmbc5_5f8m_547',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]], + ['sys_5ftime_548',['sys_time',['../gb_8h.html#a320fd91d5aa12ba9d1435ab908420998',1,'gb.h']]] ]; diff --git a/docs/api/search/all_14.js b/docs/api/search/all_14.js @@ -1,40 +1,40 @@ var searchData= [ - ['tac_5freg_545',['TAC_REG',['../hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], - ['tile_546',['tile',['../struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10',1,'OAM_item_t']]], - ['tim_5fiflag_547',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'gb.h']]], - ['tima_5freg_548',['TIMA_REG',['../hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], - ['time_549',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], - ['time_2eh_550',['time.h',['../time_8h.html',1,'']]], - ['time_5ft_551',['time_t',['../time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77',1,'time.h']]], - ['tma_5freg_552',['TMA_REG',['../hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]], - ['to_5ffar_5fptr_553',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'TO_FAR_PTR(): far_ptr.h'],['../far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35',1,'to_far_ptr(void *ofs, int seg): far_ptr.h']]], - ['todo_20list_554',['Todo List',['../todo.html',1,'']]], - ['tolower_555',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], - ['toolchain_2emd_556',['toolchain.md',['../toolchain_8md.html',1,'']]], - ['toupper_557',['toupper',['../ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3',1,'ctype.h']]], - ['true_558',['TRUE',['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE(): types.h'],['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true(): stdbool.h']]], - ['typeof_2eh_559',['typeof.h',['../typeof_8h.html',1,'']]], - ['typeof_5farray_560',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], - ['typeof_5fbit_561',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], - ['typeof_5fbitfield_562',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], - ['typeof_5fchar_563',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], - ['typeof_5fcpointer_564',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], - ['typeof_5feeppointer_565',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], - ['typeof_5ffixed16x16_566',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], - ['typeof_5ffloat_567',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], - ['typeof_5ffpointer_568',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], - ['typeof_5ffunction_569',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], - ['typeof_5fgpointer_570',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], - ['typeof_5fint_571',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], - ['typeof_5fipointer_572',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], - ['typeof_5flong_573',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], - ['typeof_5fpointer_574',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], - ['typeof_5fppointer_575',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], - ['typeof_5fsbit_576',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], - ['typeof_5fsfr_577',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], - ['typeof_5fshort_578',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], - ['typeof_5fstruct_579',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], - ['typeof_5fvoid_580',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]], - ['types_2eh_581',['types.h',['../asm_2gbz80_2types_8h.html',1,'(Global Namespace)'],['../asm_2types_8h.html',1,'(Global Namespace)'],['../types_8h.html',1,'(Global Namespace)']]] + ['tac_5freg_549',['TAC_REG',['../hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], + ['tile_550',['tile',['../struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10',1,'OAM_item_t']]], + ['tim_5fiflag_551',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'gb.h']]], + ['tima_5freg_552',['TIMA_REG',['../hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], + ['time_553',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], + ['time_2eh_554',['time.h',['../time_8h.html',1,'']]], + ['time_5ft_555',['time_t',['../time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77',1,'time.h']]], + ['tma_5freg_556',['TMA_REG',['../hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]], + ['to_5ffar_5fptr_557',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'TO_FAR_PTR(): far_ptr.h'],['../far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35',1,'to_far_ptr(void *ofs, int seg): far_ptr.h']]], + ['todo_20list_558',['Todo List',['../todo.html',1,'']]], + ['tolower_559',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], + ['toolchain_2emd_560',['toolchain.md',['../toolchain_8md.html',1,'']]], + ['toupper_561',['toupper',['../ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3',1,'ctype.h']]], + ['true_562',['TRUE',['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE(): types.h'],['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true(): stdbool.h']]], + ['typeof_2eh_563',['typeof.h',['../typeof_8h.html',1,'']]], + ['typeof_5farray_564',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], + ['typeof_5fbit_565',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], + ['typeof_5fbitfield_566',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], + ['typeof_5fchar_567',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], + ['typeof_5fcpointer_568',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], + ['typeof_5feeppointer_569',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], + ['typeof_5ffixed16x16_570',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], + ['typeof_5ffloat_571',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], + ['typeof_5ffpointer_572',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], + ['typeof_5ffunction_573',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], + ['typeof_5fgpointer_574',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], + ['typeof_5fint_575',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], + ['typeof_5fipointer_576',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], + ['typeof_5flong_577',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], + ['typeof_5fpointer_578',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], + ['typeof_5fppointer_579',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], + ['typeof_5fsbit_580',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], + ['typeof_5fsfr_581',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], + ['typeof_5fshort_582',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], + ['typeof_5fstruct_583',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], + ['typeof_5fvoid_584',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]], + ['types_2eh_585',['types.h',['../asm_2gbz80_2types_8h.html',1,'(Global Namespace)'],['../asm_2types_8h.html',1,'(Global Namespace)'],['../types_8h.html',1,'(Global Namespace)']]] ]; diff --git a/docs/api/search/all_15.js b/docs/api/search/all_15.js @@ -1,52 +1,52 @@ var searchData= [ - ['using_20gbdk_582',['Using GBDK',['../docs_using_gbdk.html',1,'index']]], - ['ubyte_583',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], - ['uchar_5fmax_584',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], - ['udword_585',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], - ['uint16_586',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'types.h']]], - ['uint16_5fc_587',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], - ['uint16_5fmax_588',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], - ['uint16_5ft_589',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], - ['uint2bcd_590',['uint2bcd',['../bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d',1,'bcd.h']]], - ['uint32_591',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'types.h']]], - ['uint32_5fc_592',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], - ['uint32_5fmax_593',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], - ['uint32_5ft_594',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], - ['uint8_595',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'types.h']]], - ['uint8_5fc_596',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], - ['uint8_5fmax_597',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], - ['uint8_5ft_598',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], - ['uint_5ffast16_5fmax_599',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], - ['uint_5ffast16_5ft_600',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], - ['uint_5ffast32_5fmax_601',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], - ['uint_5ffast32_5ft_602',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], - ['uint_5ffast8_5fmax_603',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], - ['uint_5ffast8_5ft_604',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], - ['uint_5fleast16_5fmax_605',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], - ['uint_5fleast16_5ft_606',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], - ['uint_5fleast32_5fmax_607',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], - ['uint_5fleast32_5ft_608',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], - ['uint_5fleast8_5fmax_609',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], - ['uint_5fleast8_5ft_610',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], - ['uint_5fmax_611',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], - ['uint_5fmin_612',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], - ['uintmax_5fc_613',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], - ['uintmax_5fmax_614',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], - ['uintmax_5ft_615',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], - ['uintptr_5fmax_616',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], - ['uintptr_5ft_617',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], - ['ulong_5fmax_618',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], - ['ulong_5fmin_619',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], - ['ultoa_620',['ultoa',['../stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01',1,'stdlib.h']]], - ['ulword_621',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], - ['unsigned_622',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], - ['use_5fc_5fmemcpy_623',['USE_C_MEMCPY',['../provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'provides.h']]], - ['use_5fc_5fstrcmp_624',['USE_C_STRCMP',['../provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'provides.h']]], - ['use_5fc_5fstrcpy_625',['USE_C_STRCPY',['../provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'provides.h']]], - ['ushrt_5fmax_626',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], - ['ushrt_5fmin_627',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]], - ['using_5fgbdk_2emd_628',['using_gbdk.md',['../using__gbdk_8md.html',1,'']]], - ['utoa_629',['utoa',['../stdlib_8h.html#a4e7ad09b4f5caf8881ce5e4776fd442c',1,'stdlib.h']]], - ['uword_630',['UWORD',['../asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75',1,'types.h']]] + ['using_20gbdk_586',['Using GBDK',['../docs_using_gbdk.html',1,'index']]], + ['ubyte_587',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], + ['uchar_5fmax_588',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], + ['udword_589',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], + ['uint16_590',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'types.h']]], + ['uint16_5fc_591',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], + ['uint16_5fmax_592',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], + ['uint16_5ft_593',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], + ['uint2bcd_594',['uint2bcd',['../bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d',1,'bcd.h']]], + ['uint32_595',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'types.h']]], + ['uint32_5fc_596',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], + ['uint32_5fmax_597',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], + ['uint32_5ft_598',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], + ['uint8_599',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'types.h']]], + ['uint8_5fc_600',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], + ['uint8_5fmax_601',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], + ['uint8_5ft_602',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], + ['uint_5ffast16_5fmax_603',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], + ['uint_5ffast16_5ft_604',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], + ['uint_5ffast32_5fmax_605',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], + ['uint_5ffast32_5ft_606',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], + ['uint_5ffast8_5fmax_607',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], + ['uint_5ffast8_5ft_608',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], + ['uint_5fleast16_5fmax_609',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], + ['uint_5fleast16_5ft_610',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], + ['uint_5fleast32_5fmax_611',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], + ['uint_5fleast32_5ft_612',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], + ['uint_5fleast8_5fmax_613',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], + ['uint_5fleast8_5ft_614',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], + ['uint_5fmax_615',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], + ['uint_5fmin_616',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], + ['uintmax_5fc_617',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], + ['uintmax_5fmax_618',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], + ['uintmax_5ft_619',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], + ['uintptr_5fmax_620',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], + ['uintptr_5ft_621',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], + ['ulong_5fmax_622',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], + ['ulong_5fmin_623',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], + ['ultoa_624',['ultoa',['../stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01',1,'stdlib.h']]], + ['ulword_625',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], + ['unsigned_626',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], + ['use_5fc_5fmemcpy_627',['USE_C_MEMCPY',['../provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'provides.h']]], + ['use_5fc_5fstrcmp_628',['USE_C_STRCMP',['../provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'provides.h']]], + ['use_5fc_5fstrcpy_629',['USE_C_STRCPY',['../provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'provides.h']]], + ['ushrt_5fmax_630',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], + ['ushrt_5fmin_631',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]], + ['using_5fgbdk_2emd_632',['using_gbdk.md',['../using__gbdk_8md.html',1,'']]], + ['utoa_633',['utoa',['../stdlib_8h.html#a4e7ad09b4f5caf8881ce5e4776fd442c',1,'stdlib.h']]], + ['uword_634',['UWORD',['../asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75',1,'types.h']]] ]; diff --git a/docs/api/search/all_16.js b/docs/api/search/all_16.js @@ -1,10 +1,10 @@ var searchData= [ - ['va_5farg_631',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'stdarg.h']]], - ['va_5fend_632',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'stdarg.h']]], - ['va_5flist_633',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'stdarg.h']]], - ['va_5fstart_634',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'stdarg.h']]], - ['vbk_5freg_635',['VBK_REG',['../hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'hardware.h']]], - ['vbl_5fiflag_636',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'gb.h']]], - ['vmemset_637',['vmemset',['../gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3',1,'gb.h']]] + ['va_5farg_635',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'stdarg.h']]], + ['va_5fend_636',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'stdarg.h']]], + ['va_5flist_637',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'stdarg.h']]], + ['va_5fstart_638',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'stdarg.h']]], + ['vbk_5freg_639',['VBK_REG',['../hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'hardware.h']]], + ['vbl_5fiflag_640',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'gb.h']]], + ['vmemset_641',['vmemset',['../gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3',1,'gb.h']]] ]; diff --git a/docs/api/search/all_17.js b/docs/api/search/all_17.js @@ -1,18 +1,18 @@ var searchData= [ - ['w_638',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], - ['wait_5fint_5fhandler_639',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], - ['wait_5fvbl_5fdone_640',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'gb.h']]], - ['waitpad_641',['waitpad',['../gb_8h.html#a393072c2b36f11306510c69aa6efea0f',1,'gb.h']]], - ['waitpadup_642',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'gb.h']]], - ['wchar_5fmax_643',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], - ['wchar_5fmin_644',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], - ['wchar_5ft_645',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], - ['white_646',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], - ['wint_5fmax_647',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], - ['wint_5fmin_648',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]], - ['word_649',['WORD',['../asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd',1,'types.h']]], - ['wrtchr_650',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]], - ['wx_5freg_651',['WX_REG',['../hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], - ['wy_5freg_652',['WY_REG',['../hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] + ['w_642',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], + ['wait_5fint_5fhandler_643',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], + ['wait_5fvbl_5fdone_644',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'gb.h']]], + ['waitpad_645',['waitpad',['../gb_8h.html#a393072c2b36f11306510c69aa6efea0f',1,'gb.h']]], + ['waitpadup_646',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'gb.h']]], + ['wchar_5fmax_647',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], + ['wchar_5fmin_648',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], + ['wchar_5ft_649',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], + ['white_650',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], + ['wint_5fmax_651',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], + ['wint_5fmin_652',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]], + ['word_653',['WORD',['../asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd',1,'types.h']]], + ['wrtchr_654',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]], + ['wx_5freg_655',['WX_REG',['../hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], + ['wy_5freg_656',['WY_REG',['../hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_18.js b/docs/api/search/all_18.js @@ -1,5 +1,5 @@ var searchData= [ - ['x_653',['x',['../struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc',1,'OAM_item_t']]], - ['xor_654',['XOR',['../drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab',1,'drawing.h']]] + ['x_657',['x',['../struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc',1,'OAM_item_t']]], + ['xor_658',['XOR',['../drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab',1,'drawing.h']]] ]; diff --git a/docs/api/search/all_19.js b/docs/api/search/all_19.js @@ -1,4 +1,4 @@ var searchData= [ - ['y_655',['y',['../struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5',1,'OAM_item_t']]] + ['y_659',['y',['../struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5',1,'OAM_item_t']]] ]; diff --git a/docs/api/search/all_4.js b/docs/api/search/all_4.js @@ -7,7 +7,7 @@ var searchData= ['disable_5foam_5fdma_93',['DISABLE_OAM_DMA',['../gb_8h.html#a47607089a434dcda7a8583cfca03b604',1,'gb.h']]], ['disable_5fram_5fmbc1_94',['DISABLE_RAM_MBC1',['../gb_8h.html#a177fadce938422926b186a8e42575d1d',1,'gb.h']]], ['disable_5fram_5fmbc5_95',['DISABLE_RAM_MBC5',['../gb_8h.html#a60191cdfa50ed9b88515f181747eaba2',1,'gb.h']]], - ['display_5foff_96',['DISPLAY_OFF',['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'DISPLAY_OFF(): gb.h'],['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'display_off(void) NONBANKED __preserves_regs(b: gb.h']]], + ['display_5foff_96',['display_off',['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'display_off(void) NONBANKED __preserves_regs(b: gb.h'],['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'DISPLAY_OFF(): gb.h']]], ['display_5fon_97',['DISPLAY_ON',['../gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'gb.h']]], ['div_5freg_98',['DIV_REG',['../hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b',1,'hardware.h']]], ['dkgrey_99',['DKGREY',['../drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a',1,'drawing.h']]], diff --git a/docs/api/search/all_5.js b/docs/api/search/all_5.js @@ -1,9 +1,10 @@ var searchData= [ - ['e_109',['e',['../gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'gb.h']]], - ['enable_5finterrupts_110',['enable_interrupts',['../gb_8h.html#a97039b6477537c37f83e74561de78c1b',1,'gb.h']]], - ['enable_5foam_5fdma_111',['ENABLE_OAM_DMA',['../gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53',1,'gb.h']]], - ['enable_5fram_5fmbc1_112',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], - ['enable_5fram_5fmbc5_113',['ENABLE_RAM_MBC5',['../gb_8h.html#a3f033f00c8d781637f9a665b06750937',1,'gb.h']]], - ['exit_114',['exit',['../stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c',1,'stdlib.h']]] + ['example_20programs_109',['Example Programs',['../docs_example_programs.html',1,'index']]], + ['e_110',['e',['../gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'gb.h']]], + ['enable_5finterrupts_111',['enable_interrupts',['../gb_8h.html#a97039b6477537c37f83e74561de78c1b',1,'gb.h']]], + ['enable_5foam_5fdma_112',['ENABLE_OAM_DMA',['../gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53',1,'gb.h']]], + ['enable_5fram_5fmbc1_113',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], + ['enable_5fram_5fmbc5_114',['ENABLE_RAM_MBC5',['../gb_8h.html#a3f033f00c8d781637f9a665b06750937',1,'gb.h']]], + ['exit_115',['exit',['../stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c',1,'stdlib.h']]] ]; diff --git a/docs/api/search/all_6.js b/docs/api/search/all_6.js @@ -1,32 +1,34 @@ var searchData= [ - ['false_115',['false',['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false(): stdbool.h'],['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE(): types.h']]], - ['far_5fcall_116',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], - ['far_5ffunc_117',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], - ['far_5fofs_118',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], - ['far_5fptr_119',['FAR_PTR',['../far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209',1,'far_ptr.h']]], - ['far_5fptr_2eh_120',['far_ptr.h',['../far__ptr_8h.html',1,'']]], - ['far_5fseg_121',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], - ['fill_5fbkg_5frect_122',['fill_bkg_rect',['../gb_8h.html#a1af6b32a1760e56fad768352db7c4530',1,'gb.h']]], - ['fill_5fwin_5frect_123',['fill_win_rect',['../gb_8h.html#a1bfd48083278d723d0c49f487720cdd0',1,'gb.h']]], - ['first_5ftile_124',['first_tile',['../structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea',1,'sfont_handle']]], - ['fixed_125',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], - ['flag_126',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], - ['fn_127',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], - ['font_128',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], - ['font_2eh_129',['font.h',['../font_8h.html',1,'']]], - ['font_5f128encoding_130',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], - ['font_5f256encoding_131',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], - ['font_5fcompressed_132',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], - ['font_5fibm_133',['font_ibm',['../group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b',1,'font.h']]], - ['font_5fibm_5ffixed_134',['font_ibm_fixed',['../group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276',1,'font.h']]], - ['font_5finit_135',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], - ['font_5fitalic_136',['font_italic',['../group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf',1,'font.h']]], - ['font_5fload_137',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], - ['font_5fmin_138',['font_min',['../group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215',1,'font.h']]], - ['font_5fnoencoding_139',['FONT_NOENCODING',['../font_8h.html#a80d0f581e17313b62dd7824653462b55',1,'font.h']]], - ['font_5fset_140',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]], - ['font_5fspect_141',['font_spect',['../group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9',1,'font.h']]], - ['font_5ft_142',['font_t',['../font_8h.html#a0356deab046e522bc369dfd4cf108e5e',1,'font.h']]], - ['free_143',['free',['../stdlib_8h.html#afbedc913aa4651b3c3b4b3aecd9b4711',1,'stdlib.h']]] + ['frequently_20asked_20questions_20_28faq_29_116',['Frequently Asked Questions (FAQ)',['../docs_faq.html',1,'index']]], + ['false_117',['false',['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false(): stdbool.h'],['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE(): types.h']]], + ['faq_2emd_118',['faq.md',['../faq_8md.html',1,'']]], + ['far_5fcall_119',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], + ['far_5ffunc_120',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], + ['far_5fofs_121',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], + ['far_5fptr_122',['FAR_PTR',['../far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209',1,'far_ptr.h']]], + ['far_5fptr_2eh_123',['far_ptr.h',['../far__ptr_8h.html',1,'']]], + ['far_5fseg_124',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], + ['fill_5fbkg_5frect_125',['fill_bkg_rect',['../gb_8h.html#a1af6b32a1760e56fad768352db7c4530',1,'gb.h']]], + ['fill_5fwin_5frect_126',['fill_win_rect',['../gb_8h.html#a1bfd48083278d723d0c49f487720cdd0',1,'gb.h']]], + ['first_5ftile_127',['first_tile',['../structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea',1,'sfont_handle']]], + ['fixed_128',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], + ['flag_129',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], + ['fn_130',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], + ['font_131',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], + ['font_2eh_132',['font.h',['../font_8h.html',1,'']]], + ['font_5f128encoding_133',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], + ['font_5f256encoding_134',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], + ['font_5fcompressed_135',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], + ['font_5fibm_136',['font_ibm',['../group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b',1,'font.h']]], + ['font_5fibm_5ffixed_137',['font_ibm_fixed',['../group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276',1,'font.h']]], + ['font_5finit_138',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], + ['font_5fitalic_139',['font_italic',['../group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf',1,'font.h']]], + ['font_5fload_140',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], + ['font_5fmin_141',['font_min',['../group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215',1,'font.h']]], + ['font_5fnoencoding_142',['FONT_NOENCODING',['../font_8h.html#a80d0f581e17313b62dd7824653462b55',1,'font.h']]], + ['font_5fset_143',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]], + ['font_5fspect_144',['font_spect',['../group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9',1,'font.h']]], + ['font_5ft_145',['font_t',['../font_8h.html#a0356deab046e522bc369dfd4cf108e5e',1,'font.h']]], + ['free_146',['free',['../stdlib_8h.html#afbedc913aa4651b3c3b4b3aecd9b4711',1,'stdlib.h']]] ]; diff --git a/docs/api/search/all_7.js b/docs/api/search/all_7.js @@ -1,39 +1,38 @@ var searchData= [ - ['gbdk_20example_20programs_144',['GBDK Example Programs',['../docs_example_programs.html',1,'index']]], - ['getting_20started_145',['Getting Started',['../docs_getting_started.html',1,'index']]], - ['gbdk_20releases_146',['GBDK Releases',['../docs_releases.html',1,'index']]], - ['gbdk_20toolchain_147',['GBDK Toolchain',['../docs_toolchain.html',1,'index']]], - ['gb_2eh_148',['gb.h',['../gb_8h.html',1,'']]], - ['gb_5fdecompress_149',['gb_decompress',['../gbdecompress_8h.html#a197fa96ce7ac20d44d0c1a40e38283db',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fbkg_5fdata_150',['gb_decompress_bkg_data',['../gbdecompress_8h.html#ac3194ad258cca32cc3eb813d24ae1b0c',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fsprite_5fdata_151',['gb_decompress_sprite_data',['../gbdecompress_8h.html#a19f6e310adcb6ab4826fa89c305b6865',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fwin_5fdata_152',['gb_decompress_win_data',['../gbdecompress_8h.html#a487d505119f770cdb138cb300174a719',1,'gbdecompress.h']]], - ['gbdecompress_2eh_153',['gbdecompress.h',['../gbdecompress_8h.html',1,'']]], - ['gbdk_2dlib_2eh_154',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]], - ['get_5fbkg_5fdata_155',['get_bkg_data',['../gb_8h.html#a2a236e483749590877d9207e9430e6ce',1,'gb.h']]], - ['get_5fbkg_5ftiles_156',['get_bkg_tiles',['../gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9',1,'gb.h']]], - ['get_5fbkg_5fxy_5faddr_157',['get_bkg_xy_addr',['../gb_8h.html#a57ff7363a20c654a39736e33d4d08f60',1,'gb.h']]], - ['get_5fdata_158',['get_data',['../gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd',1,'gb.h']]], - ['get_5fmode_159',['get_mode',['../gb_8h.html#a60baa1622feae07982562dcbc243751e',1,'gb.h']]], - ['get_5fsprite_5fdata_160',['get_sprite_data',['../gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19',1,'gb.h']]], - ['get_5fsprite_5fprop_161',['get_sprite_prop',['../gb_8h.html#a4b4feb80407d4f1e80579ed932821035',1,'gb.h']]], - ['get_5fsprite_5ftile_162',['get_sprite_tile',['../gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439',1,'gb.h']]], - ['get_5ftiles_163',['get_tiles',['../gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259',1,'gb.h']]], - ['get_5fwin_5fdata_164',['get_win_data',['../gb_8h.html#ae2a527ffae5cad8083726470c3f30475',1,'gb.h']]], - ['get_5fwin_5ftiles_165',['get_win_tiles',['../gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1',1,'gb.h']]], - ['get_5fwin_5fxy_5faddr_166',['get_win_xy_addr',['../gb_8h.html#aac2ff7566ff975530a04e6d90e760e26',1,'gb.h']]], - ['getchar_167',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], - ['getpix_168',['getpix',['../drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10',1,'drawing.h']]], - ['gets_169',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], - ['getting_5fstarted_2emd_170',['getting_started.md',['../getting__started_8md.html',1,'']]], - ['gotogxy_171',['gotogxy',['../drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1',1,'drawing.h']]], - ['gotoxy_172',['gotoxy',['../console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2',1,'console.h']]], - ['gprint_173',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], - ['gprintf_174',['gprintf',['../drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0',1,'drawing.h']]], - ['gprintln_175',['gprintln',['../drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21',1,'drawing.h']]], - ['gprintn_176',['gprintn',['../drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d',1,'drawing.h']]], - ['graphics_5fheight_177',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], - ['graphics_5fwidth_178',['GRAPHICS_WIDTH',['../drawing_8h.html#a9a07c448b4d721dbec2715f51727e099',1,'drawing.h']]], - ['general_20documentation_179',['General Documentation',['../index.html',1,'']]] + ['getting_20started_147',['Getting Started',['../docs_getting_started.html',1,'index']]], + ['gbdk_20releases_148',['GBDK Releases',['../docs_releases.html',1,'index']]], + ['gbdk_20toolchain_149',['GBDK Toolchain',['../docs_toolchain.html',1,'index']]], + ['gb_2eh_150',['gb.h',['../gb_8h.html',1,'']]], + ['gb_5fdecompress_151',['gb_decompress',['../gbdecompress_8h.html#a197fa96ce7ac20d44d0c1a40e38283db',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fbkg_5fdata_152',['gb_decompress_bkg_data',['../gbdecompress_8h.html#ac3194ad258cca32cc3eb813d24ae1b0c',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fsprite_5fdata_153',['gb_decompress_sprite_data',['../gbdecompress_8h.html#a19f6e310adcb6ab4826fa89c305b6865',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fwin_5fdata_154',['gb_decompress_win_data',['../gbdecompress_8h.html#a487d505119f770cdb138cb300174a719',1,'gbdecompress.h']]], + ['gbdecompress_2eh_155',['gbdecompress.h',['../gbdecompress_8h.html',1,'']]], + ['gbdk_2dlib_2eh_156',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]], + ['get_5fbkg_5fdata_157',['get_bkg_data',['../gb_8h.html#a2a236e483749590877d9207e9430e6ce',1,'gb.h']]], + ['get_5fbkg_5ftiles_158',['get_bkg_tiles',['../gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9',1,'gb.h']]], + ['get_5fbkg_5fxy_5faddr_159',['get_bkg_xy_addr',['../gb_8h.html#a57ff7363a20c654a39736e33d4d08f60',1,'gb.h']]], + ['get_5fdata_160',['get_data',['../gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd',1,'gb.h']]], + ['get_5fmode_161',['get_mode',['../gb_8h.html#a60baa1622feae07982562dcbc243751e',1,'gb.h']]], + ['get_5fsprite_5fdata_162',['get_sprite_data',['../gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19',1,'gb.h']]], + ['get_5fsprite_5fprop_163',['get_sprite_prop',['../gb_8h.html#a4b4feb80407d4f1e80579ed932821035',1,'gb.h']]], + ['get_5fsprite_5ftile_164',['get_sprite_tile',['../gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439',1,'gb.h']]], + ['get_5ftiles_165',['get_tiles',['../gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259',1,'gb.h']]], + ['get_5fwin_5fdata_166',['get_win_data',['../gb_8h.html#ae2a527ffae5cad8083726470c3f30475',1,'gb.h']]], + ['get_5fwin_5ftiles_167',['get_win_tiles',['../gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1',1,'gb.h']]], + ['get_5fwin_5fxy_5faddr_168',['get_win_xy_addr',['../gb_8h.html#aac2ff7566ff975530a04e6d90e760e26',1,'gb.h']]], + ['getchar_169',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], + ['getpix_170',['getpix',['../drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10',1,'drawing.h']]], + ['gets_171',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], + ['getting_5fstarted_2emd_172',['getting_started.md',['../getting__started_8md.html',1,'']]], + ['gotogxy_173',['gotogxy',['../drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1',1,'drawing.h']]], + ['gotoxy_174',['gotoxy',['../console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2',1,'console.h']]], + ['gprint_175',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], + ['gprintf_176',['gprintf',['../drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0',1,'drawing.h']]], + ['gprintln_177',['gprintln',['../drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21',1,'drawing.h']]], + ['gprintn_178',['gprintn',['../drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d',1,'drawing.h']]], + ['graphics_5fheight_179',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], + ['graphics_5fwidth_180',['GRAPHICS_WIDTH',['../drawing_8h.html#a9a07c448b4d721dbec2715f51727e099',1,'drawing.h']]], + ['general_20documentation_181',['General Documentation',['../index.html',1,'']]] ]; diff --git a/docs/api/search/all_8.js b/docs/api/search/all_8.js @@ -1,16 +1,16 @@ var searchData= [ - ['h_180',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb',1,'h(): gb.h']]], - ['hardware_2eh_181',['hardware.h',['../hardware_8h.html',1,'']]], - ['hdma1_5freg_182',['HDMA1_REG',['../hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], - ['hdma2_5freg_183',['HDMA2_REG',['../hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], - ['hdma3_5freg_184',['HDMA3_REG',['../hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], - ['hdma4_5freg_185',['HDMA4_REG',['../hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], - ['hdma5_5freg_186',['HDMA5_REG',['../hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]], - ['hide_5fbkg_187',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'gb.h']]], - ['hide_5fmetasprite_188',['hide_metasprite',['../metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316',1,'metasprites.h']]], - ['hide_5fsprite_189',['hide_sprite',['../gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad',1,'gb.h']]], - ['hide_5fsprites_190',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'gb.h']]], - ['hide_5fwin_191',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'gb.h']]], - ['hiramcpy_192',['hiramcpy',['../gb_8h.html#afd45c10f4566ca284cdab4044c5645b3',1,'gb.h']]] + ['h_182',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb',1,'h(): gb.h']]], + ['hardware_2eh_183',['hardware.h',['../hardware_8h.html',1,'']]], + ['hdma1_5freg_184',['HDMA1_REG',['../hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], + ['hdma2_5freg_185',['HDMA2_REG',['../hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], + ['hdma3_5freg_186',['HDMA3_REG',['../hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], + ['hdma4_5freg_187',['HDMA4_REG',['../hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], + ['hdma5_5freg_188',['HDMA5_REG',['../hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]], + ['hide_5fbkg_189',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'gb.h']]], + ['hide_5fmetasprite_190',['hide_metasprite',['../metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316',1,'metasprites.h']]], + ['hide_5fsprite_191',['hide_sprite',['../gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad',1,'gb.h']]], + ['hide_5fsprites_192',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'gb.h']]], + ['hide_5fwin_193',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'gb.h']]], + ['hiramcpy_194',['hiramcpy',['../gb_8h.html#afd45c10f4566ca284cdab4044c5645b3',1,'gb.h']]] ]; diff --git a/docs/api/search/all_9.js b/docs/api/search/all_9.js @@ -1,63 +1,63 @@ var searchData= [ - ['ie_5freg_193',['IE_REG',['../hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], - ['if_5freg_194',['IF_REG',['../hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]], - ['init_5fbkg_195',['init_bkg',['../gb_8h.html#a8520286e663067a3f6869db4ff1b74c3',1,'gb.h']]], - ['init_5fwin_196',['init_win',['../gb_8h.html#a2b4665e62849b60b579803b076661fe4',1,'gb.h']]], - ['initarand_197',['initarand',['../rand_8h.html#a605cafcd59528d887c1975a4e693d637',1,'rand.h']]], - ['initrand_198',['initrand',['../rand_8h.html#ac0884b6de9f86e2413bd10de438da25c',1,'rand.h']]], - ['int16_199',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'types.h']]], - ['int16_5fc_200',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], - ['int16_5fmax_201',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], - ['int16_5fmin_202',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], - ['int16_5ft_203',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], - ['int32_204',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'types.h']]], - ['int32_5fc_205',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], - ['int32_5fmax_206',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], - ['int32_5fmin_207',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], - ['int32_5ft_208',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], - ['int8_209',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'types.h']]], - ['int8_5fc_210',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], - ['int8_5fmax_211',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], - ['int8_5fmin_212',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], - ['int8_5ft_213',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], - ['int_5ffast16_5fmax_214',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], - ['int_5ffast16_5fmin_215',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], - ['int_5ffast16_5ft_216',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], - ['int_5ffast32_5fmax_217',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], - ['int_5ffast32_5fmin_218',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], - ['int_5ffast32_5ft_219',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], - ['int_5ffast8_5fmax_220',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], - ['int_5ffast8_5fmin_221',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], - ['int_5ffast8_5ft_222',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], - ['int_5fhandler_223',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'gb.h']]], - ['int_5fleast16_5fmax_224',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], - ['int_5fleast16_5fmin_225',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], - ['int_5fleast16_5ft_226',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], - ['int_5fleast32_5fmax_227',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], - ['int_5fleast32_5fmin_228',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], - ['int_5fleast32_5ft_229',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], - ['int_5fleast8_5fmax_230',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], - ['int_5fleast8_5fmin_231',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], - ['int_5fleast8_5ft_232',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], - ['int_5fmax_233',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], - ['int_5fmin_234',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], - ['interrupt_235',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'types.h']]], - ['intmax_5fc_236',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], - ['intmax_5fmax_237',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], - ['intmax_5fmin_238',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], - ['intmax_5ft_239',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], - ['intptr_5fmax_240',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], - ['intptr_5fmin_241',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], - ['intptr_5ft_242',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]], - ['io_5ferror_243',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], - ['io_5fidle_244',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], - ['io_5freceiving_245',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], - ['io_5fsending_246',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]], - ['isalpha_247',['isalpha',['../ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20',1,'ctype.h']]], - ['isdigit_248',['isdigit',['../ctype_8h.html#afe7b3895d13be3e313967576c095aa98',1,'ctype.h']]], - ['islower_249',['islower',['../ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1',1,'ctype.h']]], - ['isspace_250',['isspace',['../ctype_8h.html#a5c851b201a80a43fd4e648b008e37100',1,'ctype.h']]], - ['isupper_251',['isupper',['../ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e',1,'ctype.h']]], - ['itoa_252',['itoa',['../stdlib_8h.html#a531adf3b279a6966ab15cdf31d151c75',1,'stdlib.h']]] + ['ie_5freg_195',['IE_REG',['../hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], + ['if_5freg_196',['IF_REG',['../hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]], + ['init_5fbkg_197',['init_bkg',['../gb_8h.html#a8520286e663067a3f6869db4ff1b74c3',1,'gb.h']]], + ['init_5fwin_198',['init_win',['../gb_8h.html#a2b4665e62849b60b579803b076661fe4',1,'gb.h']]], + ['initarand_199',['initarand',['../rand_8h.html#a605cafcd59528d887c1975a4e693d637',1,'rand.h']]], + ['initrand_200',['initrand',['../rand_8h.html#ac0884b6de9f86e2413bd10de438da25c',1,'rand.h']]], + ['int16_201',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'types.h']]], + ['int16_5fc_202',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], + ['int16_5fmax_203',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], + ['int16_5fmin_204',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], + ['int16_5ft_205',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], + ['int32_206',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'types.h']]], + ['int32_5fc_207',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], + ['int32_5fmax_208',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], + ['int32_5fmin_209',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], + ['int32_5ft_210',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], + ['int8_211',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'types.h']]], + ['int8_5fc_212',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], + ['int8_5fmax_213',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], + ['int8_5fmin_214',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], + ['int8_5ft_215',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], + ['int_5ffast16_5fmax_216',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], + ['int_5ffast16_5fmin_217',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], + ['int_5ffast16_5ft_218',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], + ['int_5ffast32_5fmax_219',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], + ['int_5ffast32_5fmin_220',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], + ['int_5ffast32_5ft_221',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], + ['int_5ffast8_5fmax_222',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], + ['int_5ffast8_5fmin_223',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], + ['int_5ffast8_5ft_224',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], + ['int_5fhandler_225',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'gb.h']]], + ['int_5fleast16_5fmax_226',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], + ['int_5fleast16_5fmin_227',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], + ['int_5fleast16_5ft_228',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], + ['int_5fleast32_5fmax_229',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], + ['int_5fleast32_5fmin_230',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], + ['int_5fleast32_5ft_231',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], + ['int_5fleast8_5fmax_232',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], + ['int_5fleast8_5fmin_233',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], + ['int_5fleast8_5ft_234',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], + ['int_5fmax_235',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], + ['int_5fmin_236',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], + ['interrupt_237',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'types.h']]], + ['intmax_5fc_238',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], + ['intmax_5fmax_239',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], + ['intmax_5fmin_240',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], + ['intmax_5ft_241',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], + ['intptr_5fmax_242',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], + ['intptr_5fmin_243',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], + ['intptr_5ft_244',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]], + ['io_5ferror_245',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], + ['io_5fidle_246',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], + ['io_5freceiving_247',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], + ['io_5fsending_248',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]], + ['isalpha_249',['isalpha',['../ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20',1,'ctype.h']]], + ['isdigit_250',['isdigit',['../ctype_8h.html#afe7b3895d13be3e313967576c095aa98',1,'ctype.h']]], + ['islower_251',['islower',['../ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1',1,'ctype.h']]], + ['isspace_252',['isspace',['../ctype_8h.html#a5c851b201a80a43fd4e648b008e37100',1,'ctype.h']]], + ['isupper_253',['isupper',['../ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e',1,'ctype.h']]], + ['itoa_254',['itoa',['../stdlib_8h.html#a531adf3b279a6966ab15cdf31d151c75',1,'stdlib.h']]] ]; diff --git a/docs/api/search/all_a.js b/docs/api/search/all_a.js @@ -1,22 +1,22 @@ var searchData= [ - ['j_5fa_253',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'gb.h']]], - ['j_5fb_254',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'gb.h']]], - ['j_5fdown_255',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'gb.h']]], - ['j_5fleft_256',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'gb.h']]], - ['j_5fright_257',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'gb.h']]], - ['j_5fselect_258',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'gb.h']]], - ['j_5fstart_259',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'gb.h']]], - ['j_5fup_260',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'gb.h']]], - ['jmp_5fbuf_261',['jmp_buf',['../setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d',1,'setjmp.h']]], - ['joy0_262',['joy0',['../structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f',1,'joypads_t']]], - ['joy1_263',['joy1',['../structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25',1,'joypads_t']]], - ['joy2_264',['joy2',['../structjoypads__t.html#a268cb19387182bb37739edff37aec0ea',1,'joypads_t']]], - ['joy3_265',['joy3',['../structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b',1,'joypads_t']]], - ['joy_5fiflag_266',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'gb.h']]], - ['joypad_267',['joypad',['../gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784',1,'gb.h']]], - ['joypad_5fex_268',['joypad_ex',['../gb_8h.html#a5782338a9936b18e999e322be80c2995',1,'gb.h']]], - ['joypad_5finit_269',['joypad_init',['../gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688',1,'gb.h']]], - ['joypads_270',['joypads',['../structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f',1,'joypads_t']]], - ['joypads_5ft_271',['joypads_t',['../structjoypads__t.html',1,'']]] + ['j_5fa_255',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'gb.h']]], + ['j_5fb_256',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'gb.h']]], + ['j_5fdown_257',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'gb.h']]], + ['j_5fleft_258',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'gb.h']]], + ['j_5fright_259',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'gb.h']]], + ['j_5fselect_260',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'gb.h']]], + ['j_5fstart_261',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'gb.h']]], + ['j_5fup_262',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'gb.h']]], + ['jmp_5fbuf_263',['jmp_buf',['../setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d',1,'setjmp.h']]], + ['joy0_264',['joy0',['../structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f',1,'joypads_t']]], + ['joy1_265',['joy1',['../structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25',1,'joypads_t']]], + ['joy2_266',['joy2',['../structjoypads__t.html#a268cb19387182bb37739edff37aec0ea',1,'joypads_t']]], + ['joy3_267',['joy3',['../structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b',1,'joypads_t']]], + ['joy_5fiflag_268',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'gb.h']]], + ['joypad_269',['joypad',['../gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784',1,'gb.h']]], + ['joypad_5fex_270',['joypad_ex',['../gb_8h.html#a5782338a9936b18e999e322be80c2995',1,'gb.h']]], + ['joypad_5finit_271',['joypad_init',['../gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688',1,'gb.h']]], + ['joypads_272',['joypads',['../structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f',1,'joypads_t']]], + ['joypads_5ft_273',['joypads_t',['../structjoypads__t.html',1,'']]] ]; diff --git a/docs/api/search/all_b.js b/docs/api/search/all_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['key1_5freg_272',['KEY1_REG',['../hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]] + ['key1_5freg_274',['KEY1_REG',['../hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_c.js b/docs/api/search/all_c.js @@ -1,20 +1,20 @@ var searchData= [ - ['links_20and_20third_2dparty_20tools_273',['Links and Third-Party Tools',['../docs_links_and_tools.html',1,'index']]], - ['list_20of_20gbdk_20fonts_274',['List of gbdk fonts',['../group__gbdk__fonts.html',1,'']]], - ['l_275',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l(): gb.h']]], - ['labs_276',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], - ['lcd_5fiflag_277',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'gb.h']]], - ['lcdc_5freg_278',['LCDC_REG',['../hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], - ['limits_2eh_279',['limits.h',['../limits_8h.html',1,'']]], - ['line_280',['line',['../drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9',1,'drawing.h']]], - ['links_5fand_5ftools_2emd_281',['links_and_tools.md',['../links__and__tools_8md.html',1,'']]], - ['long_5fmax_282',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], - ['long_5fmin_283',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], - ['longjmp_284',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], - ['ltgrey_285',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]], - ['ltoa_286',['ltoa',['../stdlib_8h.html#a10784c4be1fa220e438e0a26c2e45bb3',1,'stdlib.h']]], - ['lword_287',['LWORD',['../asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215',1,'types.h']]], - ['ly_5freg_288',['LY_REG',['../hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], - ['lyc_5freg_289',['LYC_REG',['../hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] + ['links_20and_20third_2dparty_20tools_275',['Links and Third-Party Tools',['../docs_links_and_tools.html',1,'index']]], + ['list_20of_20gbdk_20fonts_276',['List of gbdk fonts',['../group__gbdk__fonts.html',1,'']]], + ['l_277',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l(): gb.h']]], + ['labs_278',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], + ['lcd_5fiflag_279',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'gb.h']]], + ['lcdc_5freg_280',['LCDC_REG',['../hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], + ['limits_2eh_281',['limits.h',['../limits_8h.html',1,'']]], + ['line_282',['line',['../drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9',1,'drawing.h']]], + ['links_5fand_5ftools_2emd_283',['links_and_tools.md',['../links__and__tools_8md.html',1,'']]], + ['long_5fmax_284',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], + ['long_5fmin_285',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], + ['longjmp_286',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], + ['ltgrey_287',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]], + ['ltoa_288',['ltoa',['../stdlib_8h.html#a10784c4be1fa220e438e0a26c2e45bb3',1,'stdlib.h']]], + ['lword_289',['LWORD',['../asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215',1,'types.h']]], + ['ly_5freg_290',['LY_REG',['../hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], + ['lyc_5freg_291',['LYC_REG',['../hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_d.js b/docs/api/search/all_d.js @@ -1,43 +1,43 @@ var searchData= [ - ['migrating_20to_20new_20gbdk_20versions_290',['Migrating to new GBDK Versions',['../docs_migrating_versions.html',1,'index']]], - ['m_5fdrawing_291',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], - ['m_5ffill_292',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], - ['m_5fno_5finterp_293',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'gb.h']]], - ['m_5fno_5fscroll_294',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'gb.h']]], - ['m_5fnofill_295',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], - ['m_5ftext_5finout_296',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'gb.h']]], - ['m_5ftext_5fout_297',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'gb.h']]], - ['magic_298',['magic',['../structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0',1,'smalloc_hunk']]], - ['make_5fbcd_299',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], - ['malloc_300',['malloc',['../stdlib_8h.html#a7ac38fce3243a7dcf448301ee9ffd392',1,'stdlib.h']]], - ['malloc_2eh_301',['malloc.h',['../malloc_8h.html',1,'']]], - ['malloc_5ffirst_302',['malloc_first',['../malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d',1,'malloc.h']]], - ['malloc_5ffree_303',['MALLOC_FREE',['../malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148',1,'malloc.h']]], - ['malloc_5fgc_304',['malloc_gc',['../malloc_8h.html#a5381c84316659ee9aee28b781ea72043',1,'malloc.h']]], - ['malloc_5fheap_5fstart_305',['malloc_heap_start',['../malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054',1,'malloc.h']]], - ['malloc_5fmagic_306',['MALLOC_MAGIC',['../malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1',1,'malloc.h']]], - ['malloc_5fused_307',['MALLOC_USED',['../malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2',1,'malloc.h']]], - ['maxwndposx_308',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'gb.h']]], - ['maxwndposy_309',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'gb.h']]], - ['memcpy_310',['memcpy',['../string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8',1,'string.h']]], - ['memmove_311',['memmove',['../string_8h.html#a802c986820d3866639922b6bc9484f90',1,'string.h']]], - ['memset_312',['memset',['../string_8h.html#a23e7549e1468d21419457759150fa767',1,'string.h']]], - ['metasprite_5fend_313',['metasprite_end',['../metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprites.h']]], - ['metasprite_5ft_314',['metasprite_t',['../structmetasprite__t.html',1,'metasprite_t'],['../metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprite_t(): metasprites.h']]], - ['metasprites_2eh_315',['metasprites.h',['../metasprites_8h.html',1,'']]], - ['mfont_5fhandle_316',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], - ['mgb_5ftype_317',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], - ['migrating_5fnew_5fversions_2emd_318',['migrating_new_versions.md',['../migrating__new__versions_8md.html',1,'']]], - ['minwndposx_319',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'gb.h']]], - ['minwndposy_320',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'gb.h']]], - ['mmalloc_5fhunk_321',['mmalloc_hunk',['../malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab',1,'malloc.h']]], - ['mode_322',['mode',['../gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608',1,'gb.h']]], - ['move_5fbkg_323',['move_bkg',['../gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b',1,'gb.h']]], - ['move_5fmetasprite_324',['move_metasprite',['../metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14',1,'metasprites.h']]], - ['move_5fmetasprite_5fhflip_325',['move_metasprite_hflip',['../metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4',1,'metasprites.h']]], - ['move_5fmetasprite_5fhvflip_326',['move_metasprite_hvflip',['../metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94',1,'metasprites.h']]], - ['move_5fmetasprite_5fvflip_327',['move_metasprite_vflip',['../metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6',1,'metasprites.h']]], - ['move_5fsprite_328',['move_sprite',['../gb_8h.html#aae11e78e2a24e467e72893056f319d51',1,'gb.h']]], - ['move_5fwin_329',['move_win',['../gb_8h.html#a2faff6aef9e272b15a1912a4f911e385',1,'gb.h']]] + ['migrating_20to_20new_20gbdk_20versions_292',['Migrating to new GBDK Versions',['../docs_migrating_versions.html',1,'index']]], + ['m_5fdrawing_293',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], + ['m_5ffill_294',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], + ['m_5fno_5finterp_295',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'gb.h']]], + ['m_5fno_5fscroll_296',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'gb.h']]], + ['m_5fnofill_297',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], + ['m_5ftext_5finout_298',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'gb.h']]], + ['m_5ftext_5fout_299',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'gb.h']]], + ['magic_300',['magic',['../structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0',1,'smalloc_hunk']]], + ['make_5fbcd_301',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], + ['malloc_302',['malloc',['../stdlib_8h.html#a7ac38fce3243a7dcf448301ee9ffd392',1,'stdlib.h']]], + ['malloc_2eh_303',['malloc.h',['../malloc_8h.html',1,'']]], + ['malloc_5ffirst_304',['malloc_first',['../malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d',1,'malloc.h']]], + ['malloc_5ffree_305',['MALLOC_FREE',['../malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148',1,'malloc.h']]], + ['malloc_5fgc_306',['malloc_gc',['../malloc_8h.html#a5381c84316659ee9aee28b781ea72043',1,'malloc.h']]], + ['malloc_5fheap_5fstart_307',['malloc_heap_start',['../malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054',1,'malloc.h']]], + ['malloc_5fmagic_308',['MALLOC_MAGIC',['../malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1',1,'malloc.h']]], + ['malloc_5fused_309',['MALLOC_USED',['../malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2',1,'malloc.h']]], + ['maxwndposx_310',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'gb.h']]], + ['maxwndposy_311',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'gb.h']]], + ['memcpy_312',['memcpy',['../string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8',1,'string.h']]], + ['memmove_313',['memmove',['../string_8h.html#a802c986820d3866639922b6bc9484f90',1,'string.h']]], + ['memset_314',['memset',['../string_8h.html#a23e7549e1468d21419457759150fa767',1,'string.h']]], + ['metasprite_5fend_315',['metasprite_end',['../metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprites.h']]], + ['metasprite_5ft_316',['metasprite_t',['../structmetasprite__t.html',1,'metasprite_t'],['../metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprite_t(): metasprites.h']]], + ['metasprites_2eh_317',['metasprites.h',['../metasprites_8h.html',1,'']]], + ['mfont_5fhandle_318',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], + ['mgb_5ftype_319',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], + ['migrating_5fnew_5fversions_2emd_320',['migrating_new_versions.md',['../migrating__new__versions_8md.html',1,'']]], + ['minwndposx_321',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'gb.h']]], + ['minwndposy_322',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'gb.h']]], + ['mmalloc_5fhunk_323',['mmalloc_hunk',['../malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab',1,'malloc.h']]], + ['mode_324',['mode',['../gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608',1,'gb.h']]], + ['move_5fbkg_325',['move_bkg',['../gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b',1,'gb.h']]], + ['move_5fmetasprite_326',['move_metasprite',['../metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14',1,'metasprites.h']]], + ['move_5fmetasprite_5fhflip_327',['move_metasprite_hflip',['../metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4',1,'metasprites.h']]], + ['move_5fmetasprite_5fhvflip_328',['move_metasprite_hvflip',['../metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94',1,'metasprites.h']]], + ['move_5fmetasprite_5fvflip_329',['move_metasprite_vflip',['../metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6',1,'metasprites.h']]], + ['move_5fsprite_330',['move_sprite',['../gb_8h.html#aae11e78e2a24e467e72893056f319d51',1,'gb.h']]], + ['move_5fwin_331',['move_win',['../gb_8h.html#a2faff6aef9e272b15a1912a4f911e385',1,'gb.h']]] ]; diff --git a/docs/api/search/all_e.js b/docs/api/search/all_e.js @@ -1,30 +1,30 @@ var searchData= [ - ['next_330',['next',['../structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f',1,'smalloc_hunk']]], - ['nonbanked_331',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'types.h']]], - ['noreturn_332',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], - ['nowait_5fint_5fhandler_333',['nowait_int_handler',['../gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c',1,'gb.h']]], - ['npads_334',['npads',['../structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a',1,'joypads_t']]], - ['nr10_5freg_335',['NR10_REG',['../hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], - ['nr11_5freg_336',['NR11_REG',['../hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], - ['nr12_5freg_337',['NR12_REG',['../hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], - ['nr13_5freg_338',['NR13_REG',['../hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], - ['nr14_5freg_339',['NR14_REG',['../hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], - ['nr21_5freg_340',['NR21_REG',['../hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], - ['nr22_5freg_341',['NR22_REG',['../hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], - ['nr23_5freg_342',['NR23_REG',['../hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], - ['nr24_5freg_343',['NR24_REG',['../hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], - ['nr30_5freg_344',['NR30_REG',['../hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], - ['nr31_5freg_345',['NR31_REG',['../hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], - ['nr32_5freg_346',['NR32_REG',['../hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], - ['nr33_5freg_347',['NR33_REG',['../hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], - ['nr34_5freg_348',['NR34_REG',['../hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], - ['nr41_5freg_349',['NR41_REG',['../hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], - ['nr42_5freg_350',['NR42_REG',['../hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], - ['nr43_5freg_351',['NR43_REG',['../hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], - ['nr44_5freg_352',['NR44_REG',['../hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], - ['nr50_5freg_353',['NR50_REG',['../hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], - ['nr51_5freg_354',['NR51_REG',['../hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], - ['nr52_5freg_355',['NR52_REG',['../hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]], - ['null_356',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): types.h']]] + ['next_332',['next',['../structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f',1,'smalloc_hunk']]], + ['nonbanked_333',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'types.h']]], + ['noreturn_334',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], + ['nowait_5fint_5fhandler_335',['nowait_int_handler',['../gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c',1,'gb.h']]], + ['npads_336',['npads',['../structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a',1,'joypads_t']]], + ['nr10_5freg_337',['NR10_REG',['../hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], + ['nr11_5freg_338',['NR11_REG',['../hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], + ['nr12_5freg_339',['NR12_REG',['../hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], + ['nr13_5freg_340',['NR13_REG',['../hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], + ['nr14_5freg_341',['NR14_REG',['../hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], + ['nr21_5freg_342',['NR21_REG',['../hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], + ['nr22_5freg_343',['NR22_REG',['../hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], + ['nr23_5freg_344',['NR23_REG',['../hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], + ['nr24_5freg_345',['NR24_REG',['../hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], + ['nr30_5freg_346',['NR30_REG',['../hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], + ['nr31_5freg_347',['NR31_REG',['../hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], + ['nr32_5freg_348',['NR32_REG',['../hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], + ['nr33_5freg_349',['NR33_REG',['../hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], + ['nr34_5freg_350',['NR34_REG',['../hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], + ['nr41_5freg_351',['NR41_REG',['../hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], + ['nr42_5freg_352',['NR42_REG',['../hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], + ['nr43_5freg_353',['NR43_REG',['../hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], + ['nr44_5freg_354',['NR44_REG',['../hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], + ['nr50_5freg_355',['NR50_REG',['../hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], + ['nr51_5freg_356',['NR51_REG',['../hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], + ['nr52_5freg_357',['NR52_REG',['../hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]], + ['null_358',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): types.h']]] ]; diff --git a/docs/api/search/all_f.js b/docs/api/search/all_f.js @@ -1,11 +1,11 @@ var searchData= [ - ['oam_5fitem_5ft_357',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'OAM_item_t'],['../gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03',1,'OAM_item_t(): gb.h']]], - ['obp0_5freg_358',['OBP0_REG',['../hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], - ['obp1_5freg_359',['OBP1_REG',['../hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], - ['ocpd_5freg_360',['OCPD_REG',['../hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], - ['ocps_5freg_361',['OCPS_REG',['../hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], - ['offsetof_362',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], - ['ofs_363',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]], - ['or_364',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] + ['oam_5fitem_5ft_359',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'OAM_item_t'],['../gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03',1,'OAM_item_t(): gb.h']]], + ['obp0_5freg_360',['OBP0_REG',['../hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], + ['obp1_5freg_361',['OBP1_REG',['../hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], + ['ocpd_5freg_362',['OCPD_REG',['../hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], + ['ocps_5freg_363',['OCPS_REG',['../hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], + ['offsetof_364',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], + ['ofs_365',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]], + ['or_366',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] ]; diff --git a/docs/api/search/classes_0.js b/docs/api/search/classes_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['_5f_5ffar_5fptr_656',['__far_ptr',['../union____far__ptr.html',1,'']]], - ['_5ffixed_657',['_fixed',['../union__fixed.html',1,'']]] + ['_5f_5ffar_5fptr_660',['__far_ptr',['../union____far__ptr.html',1,'']]], + ['_5ffixed_661',['_fixed',['../union__fixed.html',1,'']]] ]; diff --git a/docs/api/search/classes_1.js b/docs/api/search/classes_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['atomic_5fflag_658',['atomic_flag',['../structatomic__flag.html',1,'']]] + ['atomic_5fflag_662',['atomic_flag',['../structatomic__flag.html',1,'']]] ]; diff --git a/docs/api/search/classes_2.js b/docs/api/search/classes_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['joypads_5ft_659',['joypads_t',['../structjoypads__t.html',1,'']]] + ['joypads_5ft_663',['joypads_t',['../structjoypads__t.html',1,'']]] ]; diff --git a/docs/api/search/classes_3.js b/docs/api/search/classes_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['metasprite_5ft_660',['metasprite_t',['../structmetasprite__t.html',1,'']]] + ['metasprite_5ft_664',['metasprite_t',['../structmetasprite__t.html',1,'']]] ]; diff --git a/docs/api/search/classes_4.js b/docs/api/search/classes_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['oam_5fitem_5ft_661',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'']]] + ['oam_5fitem_5ft_665',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'']]] ]; diff --git a/docs/api/search/classes_5.js b/docs/api/search/classes_5.js @@ -1,5 +1,5 @@ var searchData= [ - ['sfont_5fhandle_662',['sfont_handle',['../structsfont__handle.html',1,'']]], - ['smalloc_5fhunk_663',['smalloc_hunk',['../structsmalloc__hunk.html',1,'']]] + ['sfont_5fhandle_666',['sfont_handle',['../structsfont__handle.html',1,'']]], + ['smalloc_5fhunk_667',['smalloc_hunk',['../structsmalloc__hunk.html',1,'']]] ]; diff --git a/docs/api/search/defines_0.js b/docs/api/search/defines_0.js @@ -1,10 +1,10 @@ var searchData= [ - ['_5f_5fbool_5ftrue_5ffalse_5fare_5fdefined_1046',['__bool_true_false_are_defined',['../stdbool_8h.html#a665b0cc9ee2ced31785321d55cde349e',1,'stdbool.h']]], - ['_5f_5fgbdk_5fversion_1047',['__GBDK_VERSION',['../gb_8h.html#a459449876dfba6299bf055c882d78334',1,'gb.h']]], - ['_5f_5fptrdiff_5ft_5fdefined_1048',['__PTRDIFF_T_DEFINED',['../stddef_8h.html#a9e3909fa823b8c4e3fc624d77fb946bf',1,'stddef.h']]], - ['_5f_5freentrant_1049',['__reentrant',['../stdlib_8h.html#a83798998ad669e85a8f75d6490191760',1,'stdlib.h']]], - ['_5f_5freg_1050',['__REG',['../hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44',1,'hardware.h']]], - ['_5f_5fsize_5ft_5fdefined_1051',['__SIZE_T_DEFINED',['../asm_2gbz80_2types_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): types.h'],['../stddef_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): stddef.h']]], - ['_5f_5fwchar_5ft_5fdefined_1052',['__WCHAR_T_DEFINED',['../stddef_8h.html#a4aa39aaff620f750e11ece0766b185fd',1,'stddef.h']]] + ['_5f_5fbool_5ftrue_5ffalse_5fare_5fdefined_1053',['__bool_true_false_are_defined',['../stdbool_8h.html#a665b0cc9ee2ced31785321d55cde349e',1,'stdbool.h']]], + ['_5f_5fgbdk_5fversion_1054',['__GBDK_VERSION',['../gb_8h.html#a459449876dfba6299bf055c882d78334',1,'gb.h']]], + ['_5f_5fptrdiff_5ft_5fdefined_1055',['__PTRDIFF_T_DEFINED',['../stddef_8h.html#a9e3909fa823b8c4e3fc624d77fb946bf',1,'stddef.h']]], + ['_5f_5freentrant_1056',['__reentrant',['../stdlib_8h.html#a83798998ad669e85a8f75d6490191760',1,'stdlib.h']]], + ['_5f_5freg_1057',['__REG',['../hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44',1,'hardware.h']]], + ['_5f_5fsize_5ft_5fdefined_1058',['__SIZE_T_DEFINED',['../asm_2gbz80_2types_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): types.h'],['../stddef_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): stddef.h']]], + ['_5f_5fwchar_5ft_5fdefined_1059',['__WCHAR_T_DEFINED',['../stddef_8h.html#a4aa39aaff620f750e11ece0766b185fd',1,'stddef.h']]] ]; diff --git a/docs/api/search/defines_1.js b/docs/api/search/defines_1.js @@ -1,5 +1,5 @@ var searchData= [ - ['and_1053',['AND',['../drawing_8h.html#acd1b97556dfbbac61063a63031d2f91d',1,'drawing.h']]], - ['assert_1054',['assert',['../assert_8h.html#af576bf8ffa22a44e53018c67095ffbf0',1,'assert.h']]] + ['and_1060',['AND',['../drawing_8h.html#acd1b97556dfbbac61063a63031d2f91d',1,'drawing.h']]], + ['assert_1061',['assert',['../assert_8h.html#af576bf8ffa22a44e53018c67095ffbf0',1,'assert.h']]] ]; diff --git a/docs/api/search/defines_10.js b/docs/api/search/defines_10.js @@ -1,25 +1,25 @@ var searchData= [ - ['ret_5fsize_1166',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], - ['rgb_1167',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], - ['rgb_5faqua_1168',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], - ['rgb_5fblack_1169',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], - ['rgb_5fblue_1170',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], - ['rgb_5fbrown_1171',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], - ['rgb_5fcyan_1172',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], - ['rgb_5fdarkblue_1173',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], - ['rgb_5fdarkgray_1174',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], - ['rgb_5fdarkgreen_1175',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], - ['rgb_5fdarkred_1176',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], - ['rgb_5fdarkyellow_1177',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], - ['rgb_5fgreen_1178',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], - ['rgb_5flightflesh_1179',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], - ['rgb_5flightgray_1180',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], - ['rgb_5forange_1181',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], - ['rgb_5fpink_1182',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], - ['rgb_5fpurple_1183',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], - ['rgb_5fred_1184',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], - ['rgb_5fteal_1185',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], - ['rgb_5fwhite_1186',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], - ['rgb_5fyellow_1187',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]] + ['ret_5fsize_1173',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], + ['rgb_1174',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], + ['rgb_5faqua_1175',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], + ['rgb_5fblack_1176',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], + ['rgb_5fblue_1177',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], + ['rgb_5fbrown_1178',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], + ['rgb_5fcyan_1179',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], + ['rgb_5fdarkblue_1180',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], + ['rgb_5fdarkgray_1181',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], + ['rgb_5fdarkgreen_1182',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], + ['rgb_5fdarkred_1183',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], + ['rgb_5fdarkyellow_1184',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], + ['rgb_5fgreen_1185',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], + ['rgb_5flightflesh_1186',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], + ['rgb_5flightgray_1187',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], + ['rgb_5forange_1188',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], + ['rgb_5fpink_1189',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], + ['rgb_5fpurple_1190',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], + ['rgb_5fred_1191',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], + ['rgb_5fteal_1192',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], + ['rgb_5fwhite_1193',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], + ['rgb_5fyellow_1194',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]] ]; diff --git a/docs/api/search/defines_11.js b/docs/api/search/defines_11.js @@ -1,59 +1,59 @@ var searchData= [ - ['s_5fflipx_1188',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], - ['s_5fflipy_1189',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], - ['s_5fpalette_1190',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], - ['s_5fpriority_1191',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], - ['schar_5fmax_1192',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], - ['schar_5fmin_1193',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], - ['screenheight_1194',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], - ['screenwidth_1195',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], - ['setjmp_1196',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], - ['sgb_5fatrc_5fen_1197',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], - ['sgb_5fattr_5fblk_1198',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], - ['sgb_5fattr_5fchr_1199',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], - ['sgb_5fattr_5fdiv_1200',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], - ['sgb_5fattr_5flin_1201',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], - ['sgb_5fattr_5fset_1202',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], - ['sgb_5fattr_5ftrn_1203',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], - ['sgb_5fchr_5ftrn_1204',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], - ['sgb_5fdata_5fsnd_1205',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], - ['sgb_5fdata_5ftrn_1206',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], - ['sgb_5ficon_5fen_1207',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], - ['sgb_5fjump_1208',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], - ['sgb_5fmask_5fen_1209',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], - ['sgb_5fmlt_5freq_1210',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], - ['sgb_5fobj_5ftrn_1211',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], - ['sgb_5fpal_5f01_1212',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], - ['sgb_5fpal_5f03_1213',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], - ['sgb_5fpal_5f12_1214',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], - ['sgb_5fpal_5f23_1215',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], - ['sgb_5fpal_5fset_1216',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], - ['sgb_5fpal_5ftrn_1217',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], - ['sgb_5fpct_5ftrn_1218',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], - ['sgb_5fsou_5ftrn_1219',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], - ['sgb_5fsound_1220',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], - ['sgb_5ftest_5fen_1221',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], - ['show_5fbkg_1222',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'gb.h']]], - ['show_5fsprites_1223',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'gb.h']]], - ['show_5fwin_1224',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'gb.h']]], - ['shrt_5fmax_1225',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], - ['shrt_5fmin_1226',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], - ['sig_5fatomic_5fmax_1227',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], - ['sig_5fatomic_5fmin_1228',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], - ['signed_1229',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], - ['sio_5fiflag_1230',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'gb.h']]], - ['size_5fmax_1231',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], - ['solid_1232',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], - ['sp_5fsize_1233',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], - ['sprites_5f8x16_1234',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'gb.h']]], - ['sprites_5f8x8_1235',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'gb.h']]], - ['spx_5fsize_1236',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], - ['switch_5f16_5f8_5fmode_5fmbc1_1237',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], - ['switch_5f4_5f32_5fmode_5fmbc1_1238',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], - ['switch_5fram_5fmbc1_1239',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], - ['switch_5fram_5fmbc5_1240',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], - ['switch_5from_5fmbc1_1241',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], - ['switch_5from_5fmbc5_1242',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], - ['switch_5from_5fmbc5_5f8m_1243',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]] + ['s_5fflipx_1195',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], + ['s_5fflipy_1196',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], + ['s_5fpalette_1197',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], + ['s_5fpriority_1198',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], + ['schar_5fmax_1199',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], + ['schar_5fmin_1200',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], + ['screenheight_1201',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], + ['screenwidth_1202',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], + ['setjmp_1203',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], + ['sgb_5fatrc_5fen_1204',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], + ['sgb_5fattr_5fblk_1205',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], + ['sgb_5fattr_5fchr_1206',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], + ['sgb_5fattr_5fdiv_1207',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], + ['sgb_5fattr_5flin_1208',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], + ['sgb_5fattr_5fset_1209',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], + ['sgb_5fattr_5ftrn_1210',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], + ['sgb_5fchr_5ftrn_1211',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], + ['sgb_5fdata_5fsnd_1212',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], + ['sgb_5fdata_5ftrn_1213',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], + ['sgb_5ficon_5fen_1214',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], + ['sgb_5fjump_1215',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], + ['sgb_5fmask_5fen_1216',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], + ['sgb_5fmlt_5freq_1217',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], + ['sgb_5fobj_5ftrn_1218',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], + ['sgb_5fpal_5f01_1219',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], + ['sgb_5fpal_5f03_1220',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], + ['sgb_5fpal_5f12_1221',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], + ['sgb_5fpal_5f23_1222',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], + ['sgb_5fpal_5fset_1223',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], + ['sgb_5fpal_5ftrn_1224',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], + ['sgb_5fpct_5ftrn_1225',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], + ['sgb_5fsou_5ftrn_1226',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], + ['sgb_5fsound_1227',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], + ['sgb_5ftest_5fen_1228',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], + ['show_5fbkg_1229',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'gb.h']]], + ['show_5fsprites_1230',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'gb.h']]], + ['show_5fwin_1231',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'gb.h']]], + ['shrt_5fmax_1232',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], + ['shrt_5fmin_1233',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], + ['sig_5fatomic_5fmax_1234',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], + ['sig_5fatomic_5fmin_1235',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], + ['signed_1236',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], + ['sio_5fiflag_1237',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'gb.h']]], + ['size_5fmax_1238',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], + ['solid_1239',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], + ['sp_5fsize_1240',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], + ['sprites_5f8x16_1241',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'gb.h']]], + ['sprites_5f8x8_1242',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'gb.h']]], + ['spx_5fsize_1243',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], + ['switch_5f16_5f8_5fmode_5fmbc1_1244',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], + ['switch_5f4_5f32_5fmode_5fmbc1_1245',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], + ['switch_5fram_5fmbc1_1246',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], + ['switch_5fram_5fmbc5_1247',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], + ['switch_5from_5fmbc1_1248',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], + ['switch_5from_5fmbc5_1249',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], + ['switch_5from_5fmbc5_5f8m_1250',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_12.js b/docs/api/search/defines_12.js @@ -1,27 +1,27 @@ var searchData= [ - ['tim_5fiflag_1244',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'gb.h']]], - ['to_5ffar_5fptr_1245',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'far_ptr.h']]], - ['true_1246',['TRUE',['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE(): types.h'],['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true(): stdbool.h']]], - ['typeof_5farray_1247',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], - ['typeof_5fbit_1248',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], - ['typeof_5fbitfield_1249',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], - ['typeof_5fchar_1250',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], - ['typeof_5fcpointer_1251',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], - ['typeof_5feeppointer_1252',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], - ['typeof_5ffixed16x16_1253',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], - ['typeof_5ffloat_1254',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], - ['typeof_5ffpointer_1255',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], - ['typeof_5ffunction_1256',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], - ['typeof_5fgpointer_1257',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], - ['typeof_5fint_1258',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], - ['typeof_5fipointer_1259',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], - ['typeof_5flong_1260',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], - ['typeof_5fpointer_1261',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], - ['typeof_5fppointer_1262',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], - ['typeof_5fsbit_1263',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], - ['typeof_5fsfr_1264',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], - ['typeof_5fshort_1265',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], - ['typeof_5fstruct_1266',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], - ['typeof_5fvoid_1267',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]] + ['tim_5fiflag_1251',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'gb.h']]], + ['to_5ffar_5fptr_1252',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'far_ptr.h']]], + ['true_1253',['TRUE',['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE(): types.h'],['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true(): stdbool.h']]], + ['typeof_5farray_1254',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], + ['typeof_5fbit_1255',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], + ['typeof_5fbitfield_1256',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], + ['typeof_5fchar_1257',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], + ['typeof_5fcpointer_1258',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], + ['typeof_5feeppointer_1259',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], + ['typeof_5ffixed16x16_1260',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], + ['typeof_5ffloat_1261',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], + ['typeof_5ffpointer_1262',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], + ['typeof_5ffunction_1263',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], + ['typeof_5fgpointer_1264',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], + ['typeof_5fint_1265',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], + ['typeof_5fipointer_1266',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], + ['typeof_5flong_1267',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], + ['typeof_5fpointer_1268',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], + ['typeof_5fppointer_1269',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], + ['typeof_5fsbit_1270',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], + ['typeof_5fsfr_1271',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], + ['typeof_5fshort_1272',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], + ['typeof_5fstruct_1273',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], + ['typeof_5fvoid_1274',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]] ]; diff --git a/docs/api/search/defines_13.js b/docs/api/search/defines_13.js @@ -1,29 +1,29 @@ var searchData= [ - ['uchar_5fmax_1268',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], - ['uint16_5fc_1269',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], - ['uint16_5fmax_1270',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], - ['uint32_5fc_1271',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], - ['uint32_5fmax_1272',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], - ['uint8_5fc_1273',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], - ['uint8_5fmax_1274',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], - ['uint_5ffast16_5fmax_1275',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], - ['uint_5ffast32_5fmax_1276',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], - ['uint_5ffast8_5fmax_1277',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], - ['uint_5fleast16_5fmax_1278',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], - ['uint_5fleast32_5fmax_1279',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], - ['uint_5fleast8_5fmax_1280',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], - ['uint_5fmax_1281',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], - ['uint_5fmin_1282',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], - ['uintmax_5fc_1283',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], - ['uintmax_5fmax_1284',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], - ['uintptr_5fmax_1285',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], - ['ulong_5fmax_1286',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], - ['ulong_5fmin_1287',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], - ['unsigned_1288',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], - ['use_5fc_5fmemcpy_1289',['USE_C_MEMCPY',['../provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'provides.h']]], - ['use_5fc_5fstrcmp_1290',['USE_C_STRCMP',['../provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'provides.h']]], - ['use_5fc_5fstrcpy_1291',['USE_C_STRCPY',['../provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'provides.h']]], - ['ushrt_5fmax_1292',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], - ['ushrt_5fmin_1293',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]] + ['uchar_5fmax_1275',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], + ['uint16_5fc_1276',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], + ['uint16_5fmax_1277',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], + ['uint32_5fc_1278',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], + ['uint32_5fmax_1279',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], + ['uint8_5fc_1280',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], + ['uint8_5fmax_1281',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], + ['uint_5ffast16_5fmax_1282',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], + ['uint_5ffast32_5fmax_1283',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], + ['uint_5ffast8_5fmax_1284',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], + ['uint_5fleast16_5fmax_1285',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], + ['uint_5fleast32_5fmax_1286',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], + ['uint_5fleast8_5fmax_1287',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], + ['uint_5fmax_1288',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], + ['uint_5fmin_1289',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], + ['uintmax_5fc_1290',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], + ['uintmax_5fmax_1291',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], + ['uintptr_5fmax_1292',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], + ['ulong_5fmax_1293',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], + ['ulong_5fmin_1294',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], + ['unsigned_1295',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], + ['use_5fc_5fmemcpy_1296',['USE_C_MEMCPY',['../provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'provides.h']]], + ['use_5fc_5fstrcmp_1297',['USE_C_STRCMP',['../provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'provides.h']]], + ['use_5fc_5fstrcpy_1298',['USE_C_STRCPY',['../provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'provides.h']]], + ['ushrt_5fmax_1299',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], + ['ushrt_5fmin_1300',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]] ]; diff --git a/docs/api/search/defines_14.js b/docs/api/search/defines_14.js @@ -1,7 +1,7 @@ var searchData= [ - ['va_5farg_1294',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'stdarg.h']]], - ['va_5fend_1295',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'stdarg.h']]], - ['va_5fstart_1296',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'stdarg.h']]], - ['vbl_5fiflag_1297',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'gb.h']]] + ['va_5farg_1301',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'stdarg.h']]], + ['va_5fend_1302',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'stdarg.h']]], + ['va_5fstart_1303',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'stdarg.h']]], + ['vbl_5fiflag_1304',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_15.js b/docs/api/search/defines_15.js @@ -1,8 +1,8 @@ var searchData= [ - ['wchar_5fmax_1298',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], - ['wchar_5fmin_1299',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], - ['white_1300',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], - ['wint_5fmax_1301',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], - ['wint_5fmin_1302',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]] + ['wchar_5fmax_1305',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], + ['wchar_5fmin_1306',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], + ['white_1307',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], + ['wint_5fmax_1308',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], + ['wint_5fmin_1309',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]] ]; diff --git a/docs/api/search/defines_16.js b/docs/api/search/defines_16.js @@ -1,4 +1,4 @@ var searchData= [ - ['xor_1303',['XOR',['../drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab',1,'drawing.h']]] + ['xor_1310',['XOR',['../drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab',1,'drawing.h']]] ]; diff --git a/docs/api/search/defines_2.js b/docs/api/search/defines_2.js @@ -1,14 +1,14 @@ var searchData= [ - ['banked_1055',['BANKED',['../asm_2gbz80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0',1,'types.h']]], - ['bcd_5fhex_1056',['BCD_HEX',['../bcd_8h.html#a5b336fcb3fc84fe505dc7e14d0ec17a7',1,'bcd.h']]], - ['bgb_5fmessage_1057',['BGB_MESSAGE',['../bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39',1,'bgb_emu.h']]], - ['bgb_5fmessage_5ffmt_1058',['BGB_MESSAGE_FMT',['../bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90',1,'bgb_emu.h']]], - ['bgb_5fprofile_5fbegin_1059',['BGB_PROFILE_BEGIN',['../bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee',1,'bgb_emu.h']]], - ['bgb_5fprofile_5fend_1060',['BGB_PROFILE_END',['../bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed',1,'bgb_emu.h']]], - ['bgb_5ftext_1061',['BGB_TEXT',['../bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9',1,'bgb_emu.h']]], - ['black_1062',['BLACK',['../drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6',1,'drawing.h']]], - ['bool_1063',['bool',['../stdbool_8h.html#abb452686968e48b67397da5f97445f5b',1,'stdbool.h']]], - ['bp_5fsize_1064',['BP_SIZE',['../setjmp_8h.html#ae02ec77c070126e75761ab85226b62a7',1,'setjmp.h']]], - ['bpx_5fsize_1065',['BPX_SIZE',['../setjmp_8h.html#a0239bfe1e2b75fa5757c32a90d0c140d',1,'setjmp.h']]] + ['banked_1062',['BANKED',['../asm_2gbz80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0',1,'types.h']]], + ['bcd_5fhex_1063',['BCD_HEX',['../bcd_8h.html#a5b336fcb3fc84fe505dc7e14d0ec17a7',1,'bcd.h']]], + ['bgb_5fmessage_1064',['BGB_MESSAGE',['../bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39',1,'bgb_emu.h']]], + ['bgb_5fmessage_5ffmt_1065',['BGB_MESSAGE_FMT',['../bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90',1,'bgb_emu.h']]], + ['bgb_5fprofile_5fbegin_1066',['BGB_PROFILE_BEGIN',['../bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee',1,'bgb_emu.h']]], + ['bgb_5fprofile_5fend_1067',['BGB_PROFILE_END',['../bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed',1,'bgb_emu.h']]], + ['bgb_5ftext_1068',['BGB_TEXT',['../bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9',1,'bgb_emu.h']]], + ['black_1069',['BLACK',['../drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6',1,'drawing.h']]], + ['bool_1070',['bool',['../stdbool_8h.html#abb452686968e48b67397da5f97445f5b',1,'stdbool.h']]], + ['bp_5fsize_1071',['BP_SIZE',['../setjmp_8h.html#ae02ec77c070126e75761ab85226b62a7',1,'setjmp.h']]], + ['bpx_5fsize_1072',['BPX_SIZE',['../setjmp_8h.html#a0239bfe1e2b75fa5757c32a90d0c140d',1,'setjmp.h']]] ]; diff --git a/docs/api/search/defines_3.js b/docs/api/search/defines_3.js @@ -1,9 +1,9 @@ var searchData= [ - ['cgb_5ftype_1066',['CGB_TYPE',['../gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8',1,'gb.h']]], - ['char_5fbit_1067',['CHAR_BIT',['../limits_8h.html#a308d9dd2c0028ddb184b455bbd7865de',1,'limits.h']]], - ['char_5fmax_1068',['CHAR_MAX',['../limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db',1,'limits.h']]], - ['char_5fmin_1069',['CHAR_MIN',['../limits_8h.html#a5d707bd32338557ced18c6ac76ca1b3a',1,'limits.h']]], - ['clocks_5fper_5fsec_1070',['CLOCKS_PER_SEC',['../time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e',1,'time.h']]], - ['critical_1071',['CRITICAL',['../asm_2gbz80_2types_8h.html#ae0233515480e60d29bcc731469976e02',1,'types.h']]] + ['cgb_5ftype_1073',['CGB_TYPE',['../gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8',1,'gb.h']]], + ['char_5fbit_1074',['CHAR_BIT',['../limits_8h.html#a308d9dd2c0028ddb184b455bbd7865de',1,'limits.h']]], + ['char_5fmax_1075',['CHAR_MAX',['../limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db',1,'limits.h']]], + ['char_5fmin_1076',['CHAR_MIN',['../limits_8h.html#a5d707bd32338557ced18c6ac76ca1b3a',1,'limits.h']]], + ['clocks_5fper_5fsec_1077',['CLOCKS_PER_SEC',['../time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e',1,'time.h']]], + ['critical_1078',['CRITICAL',['../asm_2gbz80_2types_8h.html#ae0233515480e60d29bcc731469976e02',1,'types.h']]] ]; diff --git a/docs/api/search/defines_4.js b/docs/api/search/defines_4.js @@ -1,10 +1,10 @@ var searchData= [ - ['disable_5foam_5fdma_1072',['DISABLE_OAM_DMA',['../gb_8h.html#a47607089a434dcda7a8583cfca03b604',1,'gb.h']]], - ['disable_5fram_5fmbc1_1073',['DISABLE_RAM_MBC1',['../gb_8h.html#a177fadce938422926b186a8e42575d1d',1,'gb.h']]], - ['disable_5fram_5fmbc5_1074',['DISABLE_RAM_MBC5',['../gb_8h.html#a60191cdfa50ed9b88515f181747eaba2',1,'gb.h']]], - ['display_5foff_1075',['DISPLAY_OFF',['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'gb.h']]], - ['display_5fon_1076',['DISPLAY_ON',['../gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'gb.h']]], - ['dkgrey_1077',['DKGREY',['../drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a',1,'drawing.h']]], - ['dmg_5ftype_1078',['DMG_TYPE',['../gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0',1,'gb.h']]] + ['disable_5foam_5fdma_1079',['DISABLE_OAM_DMA',['../gb_8h.html#a47607089a434dcda7a8583cfca03b604',1,'gb.h']]], + ['disable_5fram_5fmbc1_1080',['DISABLE_RAM_MBC1',['../gb_8h.html#a177fadce938422926b186a8e42575d1d',1,'gb.h']]], + ['disable_5fram_5fmbc5_1081',['DISABLE_RAM_MBC5',['../gb_8h.html#a60191cdfa50ed9b88515f181747eaba2',1,'gb.h']]], + ['display_5foff_1082',['DISPLAY_OFF',['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'gb.h']]], + ['display_5fon_1083',['DISPLAY_ON',['../gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'gb.h']]], + ['dkgrey_1084',['DKGREY',['../drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a',1,'drawing.h']]], + ['dmg_5ftype_1085',['DMG_TYPE',['../gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_5.js b/docs/api/search/defines_5.js @@ -1,6 +1,6 @@ var searchData= [ - ['enable_5foam_5fdma_1079',['ENABLE_OAM_DMA',['../gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53',1,'gb.h']]], - ['enable_5fram_5fmbc1_1080',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], - ['enable_5fram_5fmbc5_1081',['ENABLE_RAM_MBC5',['../gb_8h.html#a3f033f00c8d781637f9a665b06750937',1,'gb.h']]] + ['enable_5foam_5fdma_1086',['ENABLE_OAM_DMA',['../gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53',1,'gb.h']]], + ['enable_5fram_5fmbc1_1087',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], + ['enable_5fram_5fmbc5_1088',['ENABLE_RAM_MBC5',['../gb_8h.html#a3f033f00c8d781637f9a665b06750937',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_6.js b/docs/api/search/defines_6.js @@ -1,12 +1,12 @@ var searchData= [ - ['false_1082',['false',['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false(): stdbool.h'],['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE(): types.h']]], - ['far_5fcall_1083',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], - ['far_5ffunc_1084',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], - ['far_5fofs_1085',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], - ['far_5fseg_1086',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], - ['font_5f128encoding_1087',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], - ['font_5f256encoding_1088',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], - ['font_5fcompressed_1089',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], - ['font_5fnoencoding_1090',['FONT_NOENCODING',['../font_8h.html#a80d0f581e17313b62dd7824653462b55',1,'font.h']]] + ['false_1089',['false',['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false(): stdbool.h'],['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE(): types.h']]], + ['far_5fcall_1090',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], + ['far_5ffunc_1091',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], + ['far_5fofs_1092',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], + ['far_5fseg_1093',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], + ['font_5f128encoding_1094',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], + ['font_5f256encoding_1095',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], + ['font_5fcompressed_1096',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], + ['font_5fnoencoding_1097',['FONT_NOENCODING',['../font_8h.html#a80d0f581e17313b62dd7824653462b55',1,'font.h']]] ]; diff --git a/docs/api/search/defines_7.js b/docs/api/search/defines_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['graphics_5fheight_1091',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], - ['graphics_5fwidth_1092',['GRAPHICS_WIDTH',['../drawing_8h.html#a9a07c448b4d721dbec2715f51727e099',1,'drawing.h']]] + ['graphics_5fheight_1098',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], + ['graphics_5fwidth_1099',['GRAPHICS_WIDTH',['../drawing_8h.html#a9a07c448b4d721dbec2715f51727e099',1,'drawing.h']]] ]; diff --git a/docs/api/search/defines_8.js b/docs/api/search/defines_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['hide_5fbkg_1093',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'gb.h']]], - ['hide_5fsprites_1094',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'gb.h']]], - ['hide_5fwin_1095',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'gb.h']]] + ['hide_5fbkg_1100',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'gb.h']]], + ['hide_5fsprites_1101',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'gb.h']]], + ['hide_5fwin_1102',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_9.js b/docs/api/search/defines_9.js @@ -1,36 +1,36 @@ var searchData= [ - ['int16_5fc_1096',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], - ['int16_5fmax_1097',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], - ['int16_5fmin_1098',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], - ['int32_5fc_1099',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], - ['int32_5fmax_1100',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], - ['int32_5fmin_1101',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], - ['int8_5fc_1102',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], - ['int8_5fmax_1103',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], - ['int8_5fmin_1104',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], - ['int_5ffast16_5fmax_1105',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], - ['int_5ffast16_5fmin_1106',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], - ['int_5ffast32_5fmax_1107',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], - ['int_5ffast32_5fmin_1108',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], - ['int_5ffast8_5fmax_1109',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], - ['int_5ffast8_5fmin_1110',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], - ['int_5fleast16_5fmax_1111',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], - ['int_5fleast16_5fmin_1112',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], - ['int_5fleast32_5fmax_1113',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], - ['int_5fleast32_5fmin_1114',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], - ['int_5fleast8_5fmax_1115',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], - ['int_5fleast8_5fmin_1116',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], - ['int_5fmax_1117',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], - ['int_5fmin_1118',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], - ['interrupt_1119',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'types.h']]], - ['intmax_5fc_1120',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], - ['intmax_5fmax_1121',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], - ['intmax_5fmin_1122',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], - ['intptr_5fmax_1123',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], - ['intptr_5fmin_1124',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], - ['io_5ferror_1125',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], - ['io_5fidle_1126',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], - ['io_5freceiving_1127',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], - ['io_5fsending_1128',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]] + ['int16_5fc_1103',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], + ['int16_5fmax_1104',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], + ['int16_5fmin_1105',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], + ['int32_5fc_1106',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], + ['int32_5fmax_1107',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], + ['int32_5fmin_1108',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], + ['int8_5fc_1109',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], + ['int8_5fmax_1110',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], + ['int8_5fmin_1111',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], + ['int_5ffast16_5fmax_1112',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], + ['int_5ffast16_5fmin_1113',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], + ['int_5ffast32_5fmax_1114',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], + ['int_5ffast32_5fmin_1115',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], + ['int_5ffast8_5fmax_1116',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], + ['int_5ffast8_5fmin_1117',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], + ['int_5fleast16_5fmax_1118',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], + ['int_5fleast16_5fmin_1119',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], + ['int_5fleast32_5fmax_1120',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], + ['int_5fleast32_5fmin_1121',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], + ['int_5fleast8_5fmax_1122',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], + ['int_5fleast8_5fmin_1123',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], + ['int_5fmax_1124',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], + ['int_5fmin_1125',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], + ['interrupt_1126',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'types.h']]], + ['intmax_5fc_1127',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], + ['intmax_5fmax_1128',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], + ['intmax_5fmin_1129',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], + ['intptr_5fmax_1130',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], + ['intptr_5fmin_1131',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], + ['io_5ferror_1132',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], + ['io_5fidle_1133',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], + ['io_5freceiving_1134',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], + ['io_5fsending_1135',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_a.js b/docs/api/search/defines_a.js @@ -1,12 +1,12 @@ var searchData= [ - ['j_5fa_1129',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'gb.h']]], - ['j_5fb_1130',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'gb.h']]], - ['j_5fdown_1131',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'gb.h']]], - ['j_5fleft_1132',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'gb.h']]], - ['j_5fright_1133',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'gb.h']]], - ['j_5fselect_1134',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'gb.h']]], - ['j_5fstart_1135',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'gb.h']]], - ['j_5fup_1136',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'gb.h']]], - ['joy_5fiflag_1137',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'gb.h']]] + ['j_5fa_1136',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'gb.h']]], + ['j_5fb_1137',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'gb.h']]], + ['j_5fdown_1138',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'gb.h']]], + ['j_5fleft_1139',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'gb.h']]], + ['j_5fright_1140',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'gb.h']]], + ['j_5fselect_1141',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'gb.h']]], + ['j_5fstart_1142',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'gb.h']]], + ['j_5fup_1143',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'gb.h']]], + ['joy_5fiflag_1144',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_b.js b/docs/api/search/defines_b.js @@ -1,7 +1,7 @@ var searchData= [ - ['lcd_5fiflag_1138',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'gb.h']]], - ['long_5fmax_1139',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], - ['long_5fmin_1140',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], - ['ltgrey_1141',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]] + ['lcd_5fiflag_1145',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'gb.h']]], + ['long_5fmax_1146',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], + ['long_5fmin_1147',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], + ['ltgrey_1148',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]] ]; diff --git a/docs/api/search/defines_c.js b/docs/api/search/defines_c.js @@ -1,20 +1,20 @@ var searchData= [ - ['m_5fdrawing_1142',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], - ['m_5ffill_1143',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], - ['m_5fno_5finterp_1144',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'gb.h']]], - ['m_5fno_5fscroll_1145',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'gb.h']]], - ['m_5fnofill_1146',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], - ['m_5ftext_5finout_1147',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'gb.h']]], - ['m_5ftext_5fout_1148',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'gb.h']]], - ['make_5fbcd_1149',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], - ['malloc_5ffree_1150',['MALLOC_FREE',['../malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148',1,'malloc.h']]], - ['malloc_5fmagic_1151',['MALLOC_MAGIC',['../malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1',1,'malloc.h']]], - ['malloc_5fused_1152',['MALLOC_USED',['../malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2',1,'malloc.h']]], - ['maxwndposx_1153',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'gb.h']]], - ['maxwndposy_1154',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'gb.h']]], - ['metasprite_5fend_1155',['metasprite_end',['../metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprites.h']]], - ['mgb_5ftype_1156',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], - ['minwndposx_1157',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'gb.h']]], - ['minwndposy_1158',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'gb.h']]] + ['m_5fdrawing_1149',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], + ['m_5ffill_1150',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], + ['m_5fno_5finterp_1151',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'gb.h']]], + ['m_5fno_5fscroll_1152',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'gb.h']]], + ['m_5fnofill_1153',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], + ['m_5ftext_5finout_1154',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'gb.h']]], + ['m_5ftext_5fout_1155',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'gb.h']]], + ['make_5fbcd_1156',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], + ['malloc_5ffree_1157',['MALLOC_FREE',['../malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148',1,'malloc.h']]], + ['malloc_5fmagic_1158',['MALLOC_MAGIC',['../malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1',1,'malloc.h']]], + ['malloc_5fused_1159',['MALLOC_USED',['../malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2',1,'malloc.h']]], + ['maxwndposx_1160',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'gb.h']]], + ['maxwndposy_1161',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'gb.h']]], + ['metasprite_5fend_1162',['metasprite_end',['../metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprites.h']]], + ['mgb_5ftype_1163',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], + ['minwndposx_1164',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'gb.h']]], + ['minwndposy_1165',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_d.js b/docs/api/search/defines_d.js @@ -1,6 +1,6 @@ var searchData= [ - ['nonbanked_1159',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'types.h']]], - ['noreturn_1160',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], - ['null_1161',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): types.h']]] + ['nonbanked_1166',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'types.h']]], + ['noreturn_1167',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], + ['null_1168',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): types.h']]] ]; diff --git a/docs/api/search/defines_e.js b/docs/api/search/defines_e.js @@ -1,5 +1,5 @@ var searchData= [ - ['offsetof_1162',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], - ['or_1163',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] + ['offsetof_1169',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], + ['or_1170',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] ]; diff --git a/docs/api/search/defines_f.js b/docs/api/search/defines_f.js @@ -1,5 +1,5 @@ var searchData= [ - ['ptrdiff_5fmax_1164',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], - ['ptrdiff_5fmin_1165',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]] + ['ptrdiff_5fmax_1171',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], + ['ptrdiff_5fmin_1172',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]] ]; diff --git a/docs/api/search/files_0.js b/docs/api/search/files_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['assert_2eh_664',['assert.h',['../assert_8h.html',1,'']]] + ['assert_2eh_668',['assert.h',['../assert_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_1.js b/docs/api/search/files_1.js @@ -1,6 +1,6 @@ var searchData= [ - ['banking_5fmbcs_2emd_665',['banking_mbcs.md',['../banking__mbcs_8md.html',1,'']]], - ['bcd_2eh_666',['bcd.h',['../bcd_8h.html',1,'']]], - ['bgb_5femu_2eh_667',['bgb_emu.h',['../bgb__emu_8h.html',1,'']]] + ['banking_5fmbcs_2emd_669',['banking_mbcs.md',['../banking__mbcs_8md.html',1,'']]], + ['bcd_2eh_670',['bcd.h',['../bcd_8h.html',1,'']]], + ['bgb_5femu_2eh_671',['bgb_emu.h',['../bgb__emu_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_2.js b/docs/api/search/files_2.js @@ -1,8 +1,8 @@ var searchData= [ - ['cgb_2eh_668',['cgb.h',['../cgb_8h.html',1,'']]], - ['coding_5fguidelines_2emd_669',['coding_guidelines.md',['../coding__guidelines_8md.html',1,'']]], - ['console_2eh_670',['console.h',['../console_8h.html',1,'']]], - ['crash_5fhandler_2eh_671',['crash_handler.h',['../crash__handler_8h.html',1,'']]], - ['ctype_2eh_672',['ctype.h',['../ctype_8h.html',1,'']]] + ['cgb_2eh_672',['cgb.h',['../cgb_8h.html',1,'']]], + ['coding_5fguidelines_2emd_673',['coding_guidelines.md',['../coding__guidelines_8md.html',1,'']]], + ['console_2eh_674',['console.h',['../console_8h.html',1,'']]], + ['crash_5fhandler_2eh_675',['crash_handler.h',['../crash__handler_8h.html',1,'']]], + ['ctype_2eh_676',['ctype.h',['../ctype_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_3.js b/docs/api/search/files_3.js @@ -1,5 +1,5 @@ var searchData= [ - ['docs_5findex_2emd_673',['docs_index.md',['../docs__index_8md.html',1,'']]], - ['drawing_2eh_674',['drawing.h',['../drawing_8h.html',1,'']]] + ['docs_5findex_2emd_677',['docs_index.md',['../docs__index_8md.html',1,'']]], + ['drawing_2eh_678',['drawing.h',['../drawing_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_4.js b/docs/api/search/files_4.js @@ -1,5 +1,6 @@ var searchData= [ - ['far_5fptr_2eh_675',['far_ptr.h',['../far__ptr_8h.html',1,'']]], - ['font_2eh_676',['font.h',['../font_8h.html',1,'']]] + ['faq_2emd_679',['faq.md',['../faq_8md.html',1,'']]], + ['far_5fptr_2eh_680',['far_ptr.h',['../far__ptr_8h.html',1,'']]], + ['font_2eh_681',['font.h',['../font_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_5.js b/docs/api/search/files_5.js @@ -1,7 +1,7 @@ var searchData= [ - ['gb_2eh_677',['gb.h',['../gb_8h.html',1,'']]], - ['gbdecompress_2eh_678',['gbdecompress.h',['../gbdecompress_8h.html',1,'']]], - ['gbdk_2dlib_2eh_679',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]], - ['getting_5fstarted_2emd_680',['getting_started.md',['../getting__started_8md.html',1,'']]] + ['gb_2eh_682',['gb.h',['../gb_8h.html',1,'']]], + ['gbdecompress_2eh_683',['gbdecompress.h',['../gbdecompress_8h.html',1,'']]], + ['gbdk_2dlib_2eh_684',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]], + ['getting_5fstarted_2emd_685',['getting_started.md',['../getting__started_8md.html',1,'']]] ]; diff --git a/docs/api/search/files_6.js b/docs/api/search/files_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['hardware_2eh_681',['hardware.h',['../hardware_8h.html',1,'']]] + ['hardware_2eh_686',['hardware.h',['../hardware_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_7.js b/docs/api/search/files_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['limits_2eh_682',['limits.h',['../limits_8h.html',1,'']]], - ['links_5fand_5ftools_2emd_683',['links_and_tools.md',['../links__and__tools_8md.html',1,'']]] + ['limits_2eh_687',['limits.h',['../limits_8h.html',1,'']]], + ['links_5fand_5ftools_2emd_688',['links_and_tools.md',['../links__and__tools_8md.html',1,'']]] ]; diff --git a/docs/api/search/files_8.js b/docs/api/search/files_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['malloc_2eh_684',['malloc.h',['../malloc_8h.html',1,'']]], - ['metasprites_2eh_685',['metasprites.h',['../metasprites_8h.html',1,'']]], - ['migrating_5fnew_5fversions_2emd_686',['migrating_new_versions.md',['../migrating__new__versions_8md.html',1,'']]] + ['malloc_2eh_689',['malloc.h',['../malloc_8h.html',1,'']]], + ['metasprites_2eh_690',['metasprites.h',['../metasprites_8h.html',1,'']]], + ['migrating_5fnew_5fversions_2emd_691',['migrating_new_versions.md',['../migrating__new__versions_8md.html',1,'']]] ]; diff --git a/docs/api/search/files_9.js b/docs/api/search/files_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['provides_2eh_687',['provides.h',['../provides_8h.html',1,'']]] + ['provides_2eh_692',['provides.h',['../provides_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_a.js b/docs/api/search/files_a.js @@ -1,5 +1,5 @@ var searchData= [ - ['rand_2eh_688',['rand.h',['../rand_8h.html',1,'']]], - ['release_5fnotes_2emd_689',['release_notes.md',['../release__notes_8md.html',1,'']]] + ['rand_2eh_693',['rand.h',['../rand_8h.html',1,'']]], + ['release_5fnotes_2emd_694',['release_notes.md',['../release__notes_8md.html',1,'']]] ]; diff --git a/docs/api/search/files_b.js b/docs/api/search/files_b.js @@ -1,16 +1,16 @@ var searchData= [ - ['sample_2eh_690',['sample.h',['../sample_8h.html',1,'']]], - ['sample_5fprograms_2emd_691',['sample_programs.md',['../sample__programs_8md.html',1,'']]], - ['setjmp_2eh_692',['setjmp.h',['../setjmp_8h.html',1,'']]], - ['sgb_2eh_693',['sgb.h',['../sgb_8h.html',1,'']]], - ['stdarg_2eh_694',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], - ['stdatomic_2eh_695',['stdatomic.h',['../stdatomic_8h.html',1,'']]], - ['stdbool_2eh_696',['stdbool.h',['../stdbool_8h.html',1,'']]], - ['stddef_2eh_697',['stddef.h',['../stddef_8h.html',1,'']]], - ['stdint_2eh_698',['stdint.h',['../stdint_8h.html',1,'']]], - ['stdio_2eh_699',['stdio.h',['../stdio_8h.html',1,'']]], - ['stdlib_2eh_700',['stdlib.h',['../stdlib_8h.html',1,'']]], - ['stdnoreturn_2eh_701',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], - ['string_2eh_702',['string.h',['../string_8h.html',1,'']]] + ['sample_2eh_695',['sample.h',['../sample_8h.html',1,'']]], + ['sample_5fprograms_2emd_696',['sample_programs.md',['../sample__programs_8md.html',1,'']]], + ['setjmp_2eh_697',['setjmp.h',['../setjmp_8h.html',1,'']]], + ['sgb_2eh_698',['sgb.h',['../sgb_8h.html',1,'']]], + ['stdarg_2eh_699',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], + ['stdatomic_2eh_700',['stdatomic.h',['../stdatomic_8h.html',1,'']]], + ['stdbool_2eh_701',['stdbool.h',['../stdbool_8h.html',1,'']]], + ['stddef_2eh_702',['stddef.h',['../stddef_8h.html',1,'']]], + ['stdint_2eh_703',['stdint.h',['../stdint_8h.html',1,'']]], + ['stdio_2eh_704',['stdio.h',['../stdio_8h.html',1,'']]], + ['stdlib_2eh_705',['stdlib.h',['../stdlib_8h.html',1,'']]], + ['stdnoreturn_2eh_706',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], + ['string_2eh_707',['string.h',['../string_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_c.js b/docs/api/search/files_c.js @@ -1,7 +1,7 @@ var searchData= [ - ['time_2eh_703',['time.h',['../time_8h.html',1,'']]], - ['toolchain_2emd_704',['toolchain.md',['../toolchain_8md.html',1,'']]], - ['typeof_2eh_705',['typeof.h',['../typeof_8h.html',1,'']]], - ['types_2eh_706',['types.h',['../asm_2gbz80_2types_8h.html',1,'(Global Namespace)'],['../asm_2types_8h.html',1,'(Global Namespace)'],['../types_8h.html',1,'(Global Namespace)']]] + ['time_2eh_708',['time.h',['../time_8h.html',1,'']]], + ['toolchain_2emd_709',['toolchain.md',['../toolchain_8md.html',1,'']]], + ['typeof_2eh_710',['typeof.h',['../typeof_8h.html',1,'']]], + ['types_2eh_711',['types.h',['../asm_2gbz80_2types_8h.html',1,'(Global Namespace)'],['../asm_2types_8h.html',1,'(Global Namespace)'],['../types_8h.html',1,'(Global Namespace)']]] ]; diff --git a/docs/api/search/files_d.js b/docs/api/search/files_d.js @@ -1,4 +1,4 @@ var searchData= [ - ['using_5fgbdk_2emd_707',['using_gbdk.md',['../using__gbdk_8md.html',1,'']]] + ['using_5fgbdk_2emd_712',['using_gbdk.md',['../using__gbdk_8md.html',1,'']]] ]; diff --git a/docs/api/search/functions_0.js b/docs/api/search/functions_0.js @@ -1,7 +1,7 @@ var searchData= [ - ['_5f_5fassert_708',['__assert',['../assert_8h.html#ad21a069a92c53643b2e3eaaa73a742fd',1,'assert.h']]], - ['_5f_5fcall_5f_5fbanked_709',['__call__banked',['../far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90',1,'far_ptr.h']]], - ['_5f_5fhandlecrash_710',['__HandleCrash',['../crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc',1,'crash_handler.h']]], - ['_5f_5fsetjmp_711',['__setjmp',['../setjmp_8h.html#a299cf119e588646778caab18b90a41a5',1,'setjmp.h']]] + ['_5f_5fassert_713',['__assert',['../assert_8h.html#ad21a069a92c53643b2e3eaaa73a742fd',1,'assert.h']]], + ['_5f_5fcall_5f_5fbanked_714',['__call__banked',['../far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90',1,'far_ptr.h']]], + ['_5f_5fhandlecrash_715',['__HandleCrash',['../crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc',1,'crash_handler.h']]], + ['_5f_5fsetjmp_716',['__setjmp',['../setjmp_8h.html#a299cf119e588646778caab18b90a41a5',1,'setjmp.h']]] ]; diff --git a/docs/api/search/functions_1.js b/docs/api/search/functions_1.js @@ -1,14 +1,14 @@ var searchData= [ - ['abs_712',['abs',['../stdlib_8h.html#af15d7205d8d10c4820f997ce5c526279',1,'stdlib.h']]], - ['add_5fjoy_713',['add_JOY',['../gb_8h.html#a81f1a67549d3a26dcca22367141eb21b',1,'gb.h']]], - ['add_5flcd_714',['add_LCD',['../gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c',1,'gb.h']]], - ['add_5fsio_715',['add_SIO',['../gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7',1,'gb.h']]], - ['add_5ftim_716',['add_TIM',['../gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1',1,'gb.h']]], - ['add_5fvbl_717',['add_VBL',['../gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf',1,'gb.h']]], - ['arand_718',['arand',['../rand_8h.html#a3b69bdab83b46c324126a7ccdf9db973',1,'rand.h']]], - ['atoi_719',['atoi',['../stdlib_8h.html#a30670a60464f77af17dfb353353d6df8',1,'stdlib.h']]], - ['atol_720',['atol',['../stdlib_8h.html#a825c37450147a643edbcb1a435518307',1,'stdlib.h']]], - ['atomic_5fflag_5fclear_721',['atomic_flag_clear',['../stdatomic_8h.html#a281cc77096d886b0cf2c6ab7dfbe900c',1,'stdatomic.h']]], - ['atomic_5fflag_5ftest_5fand_5fset_722',['atomic_flag_test_and_set',['../stdatomic_8h.html#afbdfcef48a9fd85fa85549afbd3abdeb',1,'stdatomic.h']]] + ['abs_717',['abs',['../stdlib_8h.html#af15d7205d8d10c4820f997ce5c526279',1,'stdlib.h']]], + ['add_5fjoy_718',['add_JOY',['../gb_8h.html#a81f1a67549d3a26dcca22367141eb21b',1,'gb.h']]], + ['add_5flcd_719',['add_LCD',['../gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c',1,'gb.h']]], + ['add_5fsio_720',['add_SIO',['../gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7',1,'gb.h']]], + ['add_5ftim_721',['add_TIM',['../gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1',1,'gb.h']]], + ['add_5fvbl_722',['add_VBL',['../gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf',1,'gb.h']]], + ['arand_723',['arand',['../rand_8h.html#a3b69bdab83b46c324126a7ccdf9db973',1,'rand.h']]], + ['atoi_724',['atoi',['../stdlib_8h.html#a30670a60464f77af17dfb353353d6df8',1,'stdlib.h']]], + ['atol_725',['atol',['../stdlib_8h.html#a825c37450147a643edbcb1a435518307',1,'stdlib.h']]], + ['atomic_5fflag_5fclear_726',['atomic_flag_clear',['../stdatomic_8h.html#a281cc77096d886b0cf2c6ab7dfbe900c',1,'stdatomic.h']]], + ['atomic_5fflag_5ftest_5fand_5fset_727',['atomic_flag_test_and_set',['../stdatomic_8h.html#afbdfcef48a9fd85fa85549afbd3abdeb',1,'stdatomic.h']]] ]; diff --git a/docs/api/search/functions_10.js b/docs/api/search/functions_10.js @@ -1,14 +1,14 @@ var searchData= [ - ['rand_818',['rand',['../rand_8h.html#ae311e489ffa4743107bdea8db211e7fe',1,'rand.h']]], - ['randw_819',['randw',['../rand_8h.html#aff9512d128c4e1435f2b83116da663b3',1,'rand.h']]], - ['realloc_820',['realloc',['../stdlib_8h.html#a1a6b5e8d2f1c37e5b43e4345586075be',1,'stdlib.h']]], - ['receive_5fbyte_821',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], - ['remove_5fjoy_822',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'gb.h']]], - ['remove_5flcd_823',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'gb.h']]], - ['remove_5fsio_824',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'gb.h']]], - ['remove_5ftim_825',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'gb.h']]], - ['remove_5fvbl_826',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'gb.h']]], - ['reset_827',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], - ['reverse_828',['reverse',['../string_8h.html#af71f9ead43b3760680da8ab1bd3f783b',1,'string.h']]] + ['rand_823',['rand',['../rand_8h.html#ae311e489ffa4743107bdea8db211e7fe',1,'rand.h']]], + ['randw_824',['randw',['../rand_8h.html#aff9512d128c4e1435f2b83116da663b3',1,'rand.h']]], + ['realloc_825',['realloc',['../stdlib_8h.html#a1a6b5e8d2f1c37e5b43e4345586075be',1,'stdlib.h']]], + ['receive_5fbyte_826',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], + ['remove_5fjoy_827',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'gb.h']]], + ['remove_5flcd_828',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'gb.h']]], + ['remove_5fsio_829',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'gb.h']]], + ['remove_5ftim_830',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'gb.h']]], + ['remove_5fvbl_831',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'gb.h']]], + ['reset_832',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], + ['reverse_833',['reverse',['../string_8h.html#af71f9ead43b3760680da8ab1bd3f783b',1,'string.h']]] ]; diff --git a/docs/api/search/functions_11.js b/docs/api/search/functions_11.js @@ -1,41 +1,43 @@ var searchData= [ - ['scroll_5fbkg_829',['scroll_bkg',['../gb_8h.html#a2f00009081050122c11e6625ecaf0584',1,'gb.h']]], - ['scroll_5fsprite_830',['scroll_sprite',['../gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c',1,'gb.h']]], - ['scroll_5fwin_831',['scroll_win',['../gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05',1,'gb.h']]], - ['send_5fbyte_832',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], - ['set_5fbkg_5f1bit_5fdata_833',['set_bkg_1bit_data',['../gb_8h.html#a3044331abf61612eb333b6f409f5d571',1,'gb.h']]], - ['set_5fbkg_5fdata_834',['set_bkg_data',['../gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d',1,'gb.h']]], - ['set_5fbkg_5fpalette_835',['set_bkg_palette',['../cgb_8h.html#a5744e7df7116e07a69713b494053675e',1,'cgb.h']]], - ['set_5fbkg_5fpalette_5fentry_836',['set_bkg_palette_entry',['../cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d',1,'cgb.h']]], - ['set_5fbkg_5ftile_5fxy_837',['set_bkg_tile_xy',['../gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13',1,'gb.h']]], - ['set_5fbkg_5ftiles_838',['set_bkg_tiles',['../gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c',1,'gb.h']]], - ['set_5fdata_839',['set_data',['../gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda',1,'gb.h']]], - ['set_5finterrupts_840',['set_interrupts',['../gb_8h.html#ae33fc234393ba50e8f30cbef403ded19',1,'gb.h']]], - ['set_5fshadow_5foam_5faddress_841',['SET_SHADOW_OAM_ADDRESS',['../gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'gb.h']]], - ['set_5fsprite_5f1bit_5fdata_842',['set_sprite_1bit_data',['../gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e',1,'gb.h']]], - ['set_5fsprite_5fdata_843',['set_sprite_data',['../gb_8h.html#a494532517bd7f26c55a87c96391611d5',1,'gb.h']]], - ['set_5fsprite_5fpalette_844',['set_sprite_palette',['../cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14',1,'cgb.h']]], - ['set_5fsprite_5fpalette_5fentry_845',['set_sprite_palette_entry',['../cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb',1,'cgb.h']]], - ['set_5fsprite_5fprop_846',['set_sprite_prop',['../gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4',1,'gb.h']]], - ['set_5fsprite_5ftile_847',['set_sprite_tile',['../gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4',1,'gb.h']]], - ['set_5ftiles_848',['set_tiles',['../gb_8h.html#a07d12377d67cebb9aafc0622b2054f95',1,'gb.h']]], - ['set_5fvram_5fbyte_849',['set_vram_byte',['../gb_8h.html#afac2db0151b09291638f7a592a3d0e94',1,'gb.h']]], - ['set_5fwin_5f1bit_5fdata_850',['set_win_1bit_data',['../gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c',1,'gb.h']]], - ['set_5fwin_5fdata_851',['set_win_data',['../gb_8h.html#ae7851349abd442026b49d499d6e43d79',1,'gb.h']]], - ['set_5fwin_5ftile_5fxy_852',['set_win_tile_xy',['../gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98',1,'gb.h']]], - ['set_5fwin_5ftiles_853',['set_win_tiles',['../gb_8h.html#a1174ffce8b86b8df15c1704284fde687',1,'gb.h']]], - ['setchar_854',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], - ['sgb_5fcheck_855',['sgb_check',['../sgb_8h.html#a641258cc509140ba529ac827f9cb0027',1,'sgb.h']]], - ['sgb_5ftransfer_856',['sgb_transfer',['../sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938',1,'sgb.h']]], - ['sgb_5ftransfer_5fnowait_857',['sgb_transfer_nowait',['../sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0',1,'sgb.h']]], - ['sprintf_858',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], - ['strcat_859',['strcat',['../string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'string.h']]], - ['strcmp_860',['strcmp',['../string_8h.html#aa89031476b4f6ee827f9163d09d68043',1,'string.h']]], - ['strcpy_861',['strcpy',['../string_8h.html#ad724f30223364304479b0fc714435e78',1,'string.h']]], - ['strlen_862',['strlen',['../string_8h.html#a8fd73083ebdcca16ad810cd6041466f2',1,'string.h']]], - ['strncat_863',['strncat',['../string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'string.h']]], - ['strncmp_864',['strncmp',['../string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'string.h']]], - ['strncpy_865',['strncpy',['../string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'string.h']]], - ['switch_5fdata_866',['switch_data',['../drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9',1,'drawing.h']]] + ['scroll_5fbkg_834',['scroll_bkg',['../gb_8h.html#a2f00009081050122c11e6625ecaf0584',1,'gb.h']]], + ['scroll_5fsprite_835',['scroll_sprite',['../gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c',1,'gb.h']]], + ['scroll_5fwin_836',['scroll_win',['../gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05',1,'gb.h']]], + ['send_5fbyte_837',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], + ['set_5fbkg_5f1bit_5fdata_838',['set_bkg_1bit_data',['../gb_8h.html#a3044331abf61612eb333b6f409f5d571',1,'gb.h']]], + ['set_5fbkg_5fdata_839',['set_bkg_data',['../gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d',1,'gb.h']]], + ['set_5fbkg_5fpalette_840',['set_bkg_palette',['../cgb_8h.html#a5744e7df7116e07a69713b494053675e',1,'cgb.h']]], + ['set_5fbkg_5fpalette_5fentry_841',['set_bkg_palette_entry',['../cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d',1,'cgb.h']]], + ['set_5fbkg_5fsubmap_842',['set_bkg_submap',['../gb_8h.html#a9369a5771b340680f4af3386ac4e19b2',1,'gb.h']]], + ['set_5fbkg_5ftile_5fxy_843',['set_bkg_tile_xy',['../gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13',1,'gb.h']]], + ['set_5fbkg_5ftiles_844',['set_bkg_tiles',['../gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c',1,'gb.h']]], + ['set_5fdata_845',['set_data',['../gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda',1,'gb.h']]], + ['set_5finterrupts_846',['set_interrupts',['../gb_8h.html#ae33fc234393ba50e8f30cbef403ded19',1,'gb.h']]], + ['set_5fshadow_5foam_5faddress_847',['SET_SHADOW_OAM_ADDRESS',['../gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'gb.h']]], + ['set_5fsprite_5f1bit_5fdata_848',['set_sprite_1bit_data',['../gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e',1,'gb.h']]], + ['set_5fsprite_5fdata_849',['set_sprite_data',['../gb_8h.html#a494532517bd7f26c55a87c96391611d5',1,'gb.h']]], + ['set_5fsprite_5fpalette_850',['set_sprite_palette',['../cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14',1,'cgb.h']]], + ['set_5fsprite_5fpalette_5fentry_851',['set_sprite_palette_entry',['../cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb',1,'cgb.h']]], + ['set_5fsprite_5fprop_852',['set_sprite_prop',['../gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4',1,'gb.h']]], + ['set_5fsprite_5ftile_853',['set_sprite_tile',['../gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4',1,'gb.h']]], + ['set_5ftiles_854',['set_tiles',['../gb_8h.html#a07d12377d67cebb9aafc0622b2054f95',1,'gb.h']]], + ['set_5fvram_5fbyte_855',['set_vram_byte',['../gb_8h.html#afac2db0151b09291638f7a592a3d0e94',1,'gb.h']]], + ['set_5fwin_5f1bit_5fdata_856',['set_win_1bit_data',['../gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c',1,'gb.h']]], + ['set_5fwin_5fdata_857',['set_win_data',['../gb_8h.html#ae7851349abd442026b49d499d6e43d79',1,'gb.h']]], + ['set_5fwin_5fsubmap_858',['set_win_submap',['../gb_8h.html#a5f7178a952abc675a743686745a90892',1,'gb.h']]], + ['set_5fwin_5ftile_5fxy_859',['set_win_tile_xy',['../gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98',1,'gb.h']]], + ['set_5fwin_5ftiles_860',['set_win_tiles',['../gb_8h.html#a1174ffce8b86b8df15c1704284fde687',1,'gb.h']]], + ['setchar_861',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], + ['sgb_5fcheck_862',['sgb_check',['../sgb_8h.html#a641258cc509140ba529ac827f9cb0027',1,'sgb.h']]], + ['sgb_5ftransfer_863',['sgb_transfer',['../sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938',1,'sgb.h']]], + ['sgb_5ftransfer_5fnowait_864',['sgb_transfer_nowait',['../sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0',1,'sgb.h']]], + ['sprintf_865',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], + ['strcat_866',['strcat',['../string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'string.h']]], + ['strcmp_867',['strcmp',['../string_8h.html#aa89031476b4f6ee827f9163d09d68043',1,'string.h']]], + ['strcpy_868',['strcpy',['../string_8h.html#ad724f30223364304479b0fc714435e78',1,'string.h']]], + ['strlen_869',['strlen',['../string_8h.html#a8fd73083ebdcca16ad810cd6041466f2',1,'string.h']]], + ['strncat_870',['strncat',['../string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'string.h']]], + ['strncmp_871',['strncmp',['../string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'string.h']]], + ['strncpy_872',['strncpy',['../string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'string.h']]], + ['switch_5fdata_873',['switch_data',['../drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9',1,'drawing.h']]] ]; diff --git a/docs/api/search/functions_12.js b/docs/api/search/functions_12.js @@ -1,7 +1,7 @@ var searchData= [ - ['time_867',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], - ['to_5ffar_5fptr_868',['to_far_ptr',['../far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35',1,'far_ptr.h']]], - ['tolower_869',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], - ['toupper_870',['toupper',['../ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3',1,'ctype.h']]] + ['time_874',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], + ['to_5ffar_5fptr_875',['to_far_ptr',['../far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35',1,'far_ptr.h']]], + ['tolower_876',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], + ['toupper_877',['toupper',['../ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3',1,'ctype.h']]] ]; diff --git a/docs/api/search/functions_13.js b/docs/api/search/functions_13.js @@ -1,6 +1,6 @@ var searchData= [ - ['uint2bcd_871',['uint2bcd',['../bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d',1,'bcd.h']]], - ['ultoa_872',['ultoa',['../stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01',1,'stdlib.h']]], - ['utoa_873',['utoa',['../stdlib_8h.html#a4e7ad09b4f5caf8881ce5e4776fd442c',1,'stdlib.h']]] + ['uint2bcd_878',['uint2bcd',['../bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d',1,'bcd.h']]], + ['ultoa_879',['ultoa',['../stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01',1,'stdlib.h']]], + ['utoa_880',['utoa',['../stdlib_8h.html#a4e7ad09b4f5caf8881ce5e4776fd442c',1,'stdlib.h']]] ]; diff --git a/docs/api/search/functions_14.js b/docs/api/search/functions_14.js @@ -1,4 +1,4 @@ var searchData= [ - ['vmemset_874',['vmemset',['../gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3',1,'gb.h']]] + ['vmemset_881',['vmemset',['../gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3',1,'gb.h']]] ]; diff --git a/docs/api/search/functions_15.js b/docs/api/search/functions_15.js @@ -1,8 +1,8 @@ var searchData= [ - ['wait_5fint_5fhandler_875',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], - ['wait_5fvbl_5fdone_876',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'gb.h']]], - ['waitpad_877',['waitpad',['../gb_8h.html#a393072c2b36f11306510c69aa6efea0f',1,'gb.h']]], - ['waitpadup_878',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'gb.h']]], - ['wrtchr_879',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]] + ['wait_5fint_5fhandler_882',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], + ['wait_5fvbl_5fdone_883',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'gb.h']]], + ['waitpad_884',['waitpad',['../gb_8h.html#a393072c2b36f11306510c69aa6efea0f',1,'gb.h']]], + ['waitpadup_885',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'gb.h']]], + ['wrtchr_886',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]] ]; diff --git a/docs/api/search/functions_2.js b/docs/api/search/functions_2.js @@ -1,9 +1,9 @@ var searchData= [ - ['bcd2text_723',['bcd2text',['../bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889',1,'bcd.h']]], - ['bcd_5fadd_724',['bcd_add',['../bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c',1,'bcd.h']]], - ['bcd_5fsub_725',['bcd_sub',['../bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f',1,'bcd.h']]], - ['bgb_5fprofiler_5fmessage_726',['BGB_profiler_message',['../bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c',1,'bgb_emu.h']]], - ['box_727',['box',['../drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa',1,'drawing.h']]], - ['bsearch_728',['bsearch',['../stdlib_8h.html#ab0ace018fe7dfa1720930d2dce0c45e3',1,'stdlib.h']]] + ['bcd2text_728',['bcd2text',['../bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889',1,'bcd.h']]], + ['bcd_5fadd_729',['bcd_add',['../bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c',1,'bcd.h']]], + ['bcd_5fsub_730',['bcd_sub',['../bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f',1,'bcd.h']]], + ['bgb_5fprofiler_5fmessage_731',['BGB_profiler_message',['../bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c',1,'bgb_emu.h']]], + ['box_732',['box',['../drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa',1,'drawing.h']]], + ['bsearch_733',['bsearch',['../stdlib_8h.html#ab0ace018fe7dfa1720930d2dce0c45e3',1,'stdlib.h']]] ]; diff --git a/docs/api/search/functions_3.js b/docs/api/search/functions_3.js @@ -1,11 +1,11 @@ var searchData= [ - ['calloc_729',['calloc',['../stdlib_8h.html#a62b7798461bd461da64c5f9d35feddf7',1,'stdlib.h']]], - ['cgb_5fcompatibility_730',['cgb_compatibility',['../cgb_8h.html#a6b334e5e452d0650aded17199be1514a',1,'cgb.h']]], - ['circle_731',['circle',['../drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8',1,'drawing.h']]], - ['clock_732',['clock',['../time_8h.html#aec80425d74a9644112e61b235fc9ffa9',1,'time.h']]], - ['cls_733',['cls',['../console_8h.html#a4826277cc150ddc0f4de4bd464a34909',1,'console.h']]], - ['color_734',['color',['../drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55',1,'drawing.h']]], - ['cpu_5ffast_735',['cpu_fast',['../cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb',1,'cgb.h']]], - ['cpu_5fslow_736',['cpu_slow',['../cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56',1,'cgb.h']]] + ['calloc_734',['calloc',['../stdlib_8h.html#a62b7798461bd461da64c5f9d35feddf7',1,'stdlib.h']]], + ['cgb_5fcompatibility_735',['cgb_compatibility',['../cgb_8h.html#a6b334e5e452d0650aded17199be1514a',1,'cgb.h']]], + ['circle_736',['circle',['../drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8',1,'drawing.h']]], + ['clock_737',['clock',['../time_8h.html#aec80425d74a9644112e61b235fc9ffa9',1,'time.h']]], + ['cls_738',['cls',['../console_8h.html#a4826277cc150ddc0f4de4bd464a34909',1,'console.h']]], + ['color_739',['color',['../drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55',1,'drawing.h']]], + ['cpu_5ffast_740',['cpu_fast',['../cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb',1,'cgb.h']]], + ['cpu_5fslow_741',['cpu_slow',['../cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56',1,'cgb.h']]] ]; diff --git a/docs/api/search/functions_4.js b/docs/api/search/functions_4.js @@ -1,8 +1,8 @@ var searchData= [ - ['debug_737',['debug',['../malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0',1,'malloc.h']]], - ['delay_738',['delay',['../gb_8h.html#acd271e2c976761568d2f95900a213212',1,'gb.h']]], - ['disable_5finterrupts_739',['disable_interrupts',['../gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14',1,'gb.h']]], - ['display_5foff_740',['display_off',['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'gb.h']]], - ['draw_5fimage_741',['draw_image',['../drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf',1,'drawing.h']]] + ['debug_742',['debug',['../malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0',1,'malloc.h']]], + ['delay_743',['delay',['../gb_8h.html#acd271e2c976761568d2f95900a213212',1,'gb.h']]], + ['disable_5finterrupts_744',['disable_interrupts',['../gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14',1,'gb.h']]], + ['display_5foff_745',['display_off',['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'gb.h']]], + ['draw_5fimage_746',['draw_image',['../drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf',1,'drawing.h']]] ]; diff --git a/docs/api/search/functions_5.js b/docs/api/search/functions_5.js @@ -1,5 +1,5 @@ var searchData= [ - ['enable_5finterrupts_742',['enable_interrupts',['../gb_8h.html#a97039b6477537c37f83e74561de78c1b',1,'gb.h']]], - ['exit_743',['exit',['../stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c',1,'stdlib.h']]] + ['enable_5finterrupts_747',['enable_interrupts',['../gb_8h.html#a97039b6477537c37f83e74561de78c1b',1,'gb.h']]], + ['exit_748',['exit',['../stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c',1,'stdlib.h']]] ]; diff --git a/docs/api/search/functions_6.js b/docs/api/search/functions_6.js @@ -1,9 +1,9 @@ var searchData= [ - ['fill_5fbkg_5frect_744',['fill_bkg_rect',['../gb_8h.html#a1af6b32a1760e56fad768352db7c4530',1,'gb.h']]], - ['fill_5fwin_5frect_745',['fill_win_rect',['../gb_8h.html#a1bfd48083278d723d0c49f487720cdd0',1,'gb.h']]], - ['font_5finit_746',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], - ['font_5fload_747',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], - ['font_5fset_748',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]], - ['free_749',['free',['../stdlib_8h.html#afbedc913aa4651b3c3b4b3aecd9b4711',1,'stdlib.h']]] + ['fill_5fbkg_5frect_749',['fill_bkg_rect',['../gb_8h.html#a1af6b32a1760e56fad768352db7c4530',1,'gb.h']]], + ['fill_5fwin_5frect_750',['fill_win_rect',['../gb_8h.html#a1bfd48083278d723d0c49f487720cdd0',1,'gb.h']]], + ['font_5finit_751',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], + ['font_5fload_752',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], + ['font_5fset_753',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]], + ['free_754',['free',['../stdlib_8h.html#afbedc913aa4651b3c3b4b3aecd9b4711',1,'stdlib.h']]] ]; diff --git a/docs/api/search/functions_7.js b/docs/api/search/functions_7.js @@ -1,28 +1,28 @@ var searchData= [ - ['gb_5fdecompress_750',['gb_decompress',['../gbdecompress_8h.html#a197fa96ce7ac20d44d0c1a40e38283db',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fbkg_5fdata_751',['gb_decompress_bkg_data',['../gbdecompress_8h.html#ac3194ad258cca32cc3eb813d24ae1b0c',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fsprite_5fdata_752',['gb_decompress_sprite_data',['../gbdecompress_8h.html#a19f6e310adcb6ab4826fa89c305b6865',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fwin_5fdata_753',['gb_decompress_win_data',['../gbdecompress_8h.html#a487d505119f770cdb138cb300174a719',1,'gbdecompress.h']]], - ['get_5fbkg_5fdata_754',['get_bkg_data',['../gb_8h.html#a2a236e483749590877d9207e9430e6ce',1,'gb.h']]], - ['get_5fbkg_5ftiles_755',['get_bkg_tiles',['../gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9',1,'gb.h']]], - ['get_5fbkg_5fxy_5faddr_756',['get_bkg_xy_addr',['../gb_8h.html#a57ff7363a20c654a39736e33d4d08f60',1,'gb.h']]], - ['get_5fdata_757',['get_data',['../gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd',1,'gb.h']]], - ['get_5fmode_758',['get_mode',['../gb_8h.html#a60baa1622feae07982562dcbc243751e',1,'gb.h']]], - ['get_5fsprite_5fdata_759',['get_sprite_data',['../gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19',1,'gb.h']]], - ['get_5fsprite_5fprop_760',['get_sprite_prop',['../gb_8h.html#a4b4feb80407d4f1e80579ed932821035',1,'gb.h']]], - ['get_5fsprite_5ftile_761',['get_sprite_tile',['../gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439',1,'gb.h']]], - ['get_5ftiles_762',['get_tiles',['../gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259',1,'gb.h']]], - ['get_5fwin_5fdata_763',['get_win_data',['../gb_8h.html#ae2a527ffae5cad8083726470c3f30475',1,'gb.h']]], - ['get_5fwin_5ftiles_764',['get_win_tiles',['../gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1',1,'gb.h']]], - ['get_5fwin_5fxy_5faddr_765',['get_win_xy_addr',['../gb_8h.html#aac2ff7566ff975530a04e6d90e760e26',1,'gb.h']]], - ['getchar_766',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], - ['getpix_767',['getpix',['../drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10',1,'drawing.h']]], - ['gets_768',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], - ['gotogxy_769',['gotogxy',['../drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1',1,'drawing.h']]], - ['gotoxy_770',['gotoxy',['../console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2',1,'console.h']]], - ['gprint_771',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], - ['gprintf_772',['gprintf',['../drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0',1,'drawing.h']]], - ['gprintln_773',['gprintln',['../drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21',1,'drawing.h']]], - ['gprintn_774',['gprintn',['../drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d',1,'drawing.h']]] + ['gb_5fdecompress_755',['gb_decompress',['../gbdecompress_8h.html#a197fa96ce7ac20d44d0c1a40e38283db',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fbkg_5fdata_756',['gb_decompress_bkg_data',['../gbdecompress_8h.html#ac3194ad258cca32cc3eb813d24ae1b0c',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fsprite_5fdata_757',['gb_decompress_sprite_data',['../gbdecompress_8h.html#a19f6e310adcb6ab4826fa89c305b6865',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fwin_5fdata_758',['gb_decompress_win_data',['../gbdecompress_8h.html#a487d505119f770cdb138cb300174a719',1,'gbdecompress.h']]], + ['get_5fbkg_5fdata_759',['get_bkg_data',['../gb_8h.html#a2a236e483749590877d9207e9430e6ce',1,'gb.h']]], + ['get_5fbkg_5ftiles_760',['get_bkg_tiles',['../gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9',1,'gb.h']]], + ['get_5fbkg_5fxy_5faddr_761',['get_bkg_xy_addr',['../gb_8h.html#a57ff7363a20c654a39736e33d4d08f60',1,'gb.h']]], + ['get_5fdata_762',['get_data',['../gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd',1,'gb.h']]], + ['get_5fmode_763',['get_mode',['../gb_8h.html#a60baa1622feae07982562dcbc243751e',1,'gb.h']]], + ['get_5fsprite_5fdata_764',['get_sprite_data',['../gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19',1,'gb.h']]], + ['get_5fsprite_5fprop_765',['get_sprite_prop',['../gb_8h.html#a4b4feb80407d4f1e80579ed932821035',1,'gb.h']]], + ['get_5fsprite_5ftile_766',['get_sprite_tile',['../gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439',1,'gb.h']]], + ['get_5ftiles_767',['get_tiles',['../gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259',1,'gb.h']]], + ['get_5fwin_5fdata_768',['get_win_data',['../gb_8h.html#ae2a527ffae5cad8083726470c3f30475',1,'gb.h']]], + ['get_5fwin_5ftiles_769',['get_win_tiles',['../gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1',1,'gb.h']]], + ['get_5fwin_5fxy_5faddr_770',['get_win_xy_addr',['../gb_8h.html#aac2ff7566ff975530a04e6d90e760e26',1,'gb.h']]], + ['getchar_771',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], + ['getpix_772',['getpix',['../drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10',1,'drawing.h']]], + ['gets_773',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], + ['gotogxy_774',['gotogxy',['../drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1',1,'drawing.h']]], + ['gotoxy_775',['gotoxy',['../console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2',1,'console.h']]], + ['gprint_776',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], + ['gprintf_777',['gprintf',['../drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0',1,'drawing.h']]], + ['gprintln_778',['gprintln',['../drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21',1,'drawing.h']]], + ['gprintn_779',['gprintn',['../drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d',1,'drawing.h']]] ]; diff --git a/docs/api/search/functions_8.js b/docs/api/search/functions_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['hide_5fmetasprite_775',['hide_metasprite',['../metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316',1,'metasprites.h']]], - ['hide_5fsprite_776',['hide_sprite',['../gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad',1,'gb.h']]], - ['hiramcpy_777',['hiramcpy',['../gb_8h.html#afd45c10f4566ca284cdab4044c5645b3',1,'gb.h']]] + ['hide_5fmetasprite_780',['hide_metasprite',['../metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316',1,'metasprites.h']]], + ['hide_5fsprite_781',['hide_sprite',['../gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad',1,'gb.h']]], + ['hiramcpy_782',['hiramcpy',['../gb_8h.html#afd45c10f4566ca284cdab4044c5645b3',1,'gb.h']]] ]; diff --git a/docs/api/search/functions_9.js b/docs/api/search/functions_9.js @@ -1,13 +1,13 @@ var searchData= [ - ['init_5fbkg_778',['init_bkg',['../gb_8h.html#a8520286e663067a3f6869db4ff1b74c3',1,'gb.h']]], - ['init_5fwin_779',['init_win',['../gb_8h.html#a2b4665e62849b60b579803b076661fe4',1,'gb.h']]], - ['initarand_780',['initarand',['../rand_8h.html#a605cafcd59528d887c1975a4e693d637',1,'rand.h']]], - ['initrand_781',['initrand',['../rand_8h.html#ac0884b6de9f86e2413bd10de438da25c',1,'rand.h']]], - ['isalpha_782',['isalpha',['../ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20',1,'ctype.h']]], - ['isdigit_783',['isdigit',['../ctype_8h.html#afe7b3895d13be3e313967576c095aa98',1,'ctype.h']]], - ['islower_784',['islower',['../ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1',1,'ctype.h']]], - ['isspace_785',['isspace',['../ctype_8h.html#a5c851b201a80a43fd4e648b008e37100',1,'ctype.h']]], - ['isupper_786',['isupper',['../ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e',1,'ctype.h']]], - ['itoa_787',['itoa',['../stdlib_8h.html#a531adf3b279a6966ab15cdf31d151c75',1,'stdlib.h']]] + ['init_5fbkg_783',['init_bkg',['../gb_8h.html#a8520286e663067a3f6869db4ff1b74c3',1,'gb.h']]], + ['init_5fwin_784',['init_win',['../gb_8h.html#a2b4665e62849b60b579803b076661fe4',1,'gb.h']]], + ['initarand_785',['initarand',['../rand_8h.html#a605cafcd59528d887c1975a4e693d637',1,'rand.h']]], + ['initrand_786',['initrand',['../rand_8h.html#ac0884b6de9f86e2413bd10de438da25c',1,'rand.h']]], + ['isalpha_787',['isalpha',['../ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20',1,'ctype.h']]], + ['isdigit_788',['isdigit',['../ctype_8h.html#afe7b3895d13be3e313967576c095aa98',1,'ctype.h']]], + ['islower_789',['islower',['../ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1',1,'ctype.h']]], + ['isspace_790',['isspace',['../ctype_8h.html#a5c851b201a80a43fd4e648b008e37100',1,'ctype.h']]], + ['isupper_791',['isupper',['../ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e',1,'ctype.h']]], + ['itoa_792',['itoa',['../stdlib_8h.html#a531adf3b279a6966ab15cdf31d151c75',1,'stdlib.h']]] ]; diff --git a/docs/api/search/functions_a.js b/docs/api/search/functions_a.js @@ -1,6 +1,6 @@ var searchData= [ - ['joypad_788',['joypad',['../gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784',1,'gb.h']]], - ['joypad_5fex_789',['joypad_ex',['../gb_8h.html#a5782338a9936b18e999e322be80c2995',1,'gb.h']]], - ['joypad_5finit_790',['joypad_init',['../gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688',1,'gb.h']]] + ['joypad_793',['joypad',['../gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784',1,'gb.h']]], + ['joypad_5fex_794',['joypad_ex',['../gb_8h.html#a5782338a9936b18e999e322be80c2995',1,'gb.h']]], + ['joypad_5finit_795',['joypad_init',['../gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688',1,'gb.h']]] ]; diff --git a/docs/api/search/functions_b.js b/docs/api/search/functions_b.js @@ -1,7 +1,7 @@ var searchData= [ - ['labs_791',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], - ['line_792',['line',['../drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9',1,'drawing.h']]], - ['longjmp_793',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], - ['ltoa_794',['ltoa',['../stdlib_8h.html#a10784c4be1fa220e438e0a26c2e45bb3',1,'stdlib.h']]] + ['labs_796',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], + ['line_797',['line',['../drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9',1,'drawing.h']]], + ['longjmp_798',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], + ['ltoa_799',['ltoa',['../stdlib_8h.html#a10784c4be1fa220e438e0a26c2e45bb3',1,'stdlib.h']]] ]; diff --git a/docs/api/search/functions_c.js b/docs/api/search/functions_c.js @@ -1,16 +1,16 @@ var searchData= [ - ['malloc_795',['malloc',['../stdlib_8h.html#a7ac38fce3243a7dcf448301ee9ffd392',1,'stdlib.h']]], - ['malloc_5fgc_796',['malloc_gc',['../malloc_8h.html#a5381c84316659ee9aee28b781ea72043',1,'malloc.h']]], - ['memcpy_797',['memcpy',['../string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8',1,'string.h']]], - ['memmove_798',['memmove',['../string_8h.html#a802c986820d3866639922b6bc9484f90',1,'string.h']]], - ['memset_799',['memset',['../string_8h.html#a23e7549e1468d21419457759150fa767',1,'string.h']]], - ['mode_800',['mode',['../gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608',1,'gb.h']]], - ['move_5fbkg_801',['move_bkg',['../gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b',1,'gb.h']]], - ['move_5fmetasprite_802',['move_metasprite',['../metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14',1,'metasprites.h']]], - ['move_5fmetasprite_5fhflip_803',['move_metasprite_hflip',['../metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4',1,'metasprites.h']]], - ['move_5fmetasprite_5fhvflip_804',['move_metasprite_hvflip',['../metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94',1,'metasprites.h']]], - ['move_5fmetasprite_5fvflip_805',['move_metasprite_vflip',['../metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6',1,'metasprites.h']]], - ['move_5fsprite_806',['move_sprite',['../gb_8h.html#aae11e78e2a24e467e72893056f319d51',1,'gb.h']]], - ['move_5fwin_807',['move_win',['../gb_8h.html#a2faff6aef9e272b15a1912a4f911e385',1,'gb.h']]] + ['malloc_800',['malloc',['../stdlib_8h.html#a7ac38fce3243a7dcf448301ee9ffd392',1,'stdlib.h']]], + ['malloc_5fgc_801',['malloc_gc',['../malloc_8h.html#a5381c84316659ee9aee28b781ea72043',1,'malloc.h']]], + ['memcpy_802',['memcpy',['../string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8',1,'string.h']]], + ['memmove_803',['memmove',['../string_8h.html#a802c986820d3866639922b6bc9484f90',1,'string.h']]], + ['memset_804',['memset',['../string_8h.html#a23e7549e1468d21419457759150fa767',1,'string.h']]], + ['mode_805',['mode',['../gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608',1,'gb.h']]], + ['move_5fbkg_806',['move_bkg',['../gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b',1,'gb.h']]], + ['move_5fmetasprite_807',['move_metasprite',['../metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14',1,'metasprites.h']]], + ['move_5fmetasprite_5fhflip_808',['move_metasprite_hflip',['../metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4',1,'metasprites.h']]], + ['move_5fmetasprite_5fhvflip_809',['move_metasprite_hvflip',['../metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94',1,'metasprites.h']]], + ['move_5fmetasprite_5fvflip_810',['move_metasprite_vflip',['../metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6',1,'metasprites.h']]], + ['move_5fsprite_811',['move_sprite',['../gb_8h.html#aae11e78e2a24e467e72893056f319d51',1,'gb.h']]], + ['move_5fwin_812',['move_win',['../gb_8h.html#a2faff6aef9e272b15a1912a4f911e385',1,'gb.h']]] ]; diff --git a/docs/api/search/functions_d.js b/docs/api/search/functions_d.js @@ -1,4 +1,4 @@ var searchData= [ - ['nowait_5fint_5fhandler_808',['nowait_int_handler',['../gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c',1,'gb.h']]] + ['nowait_5fint_5fhandler_813',['nowait_int_handler',['../gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c',1,'gb.h']]] ]; diff --git a/docs/api/search/functions_e.js b/docs/api/search/functions_e.js @@ -1,11 +1,11 @@ var searchData= [ - ['play_5fsample_809',['play_sample',['../sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6',1,'sample.h']]], - ['plot_810',['plot',['../drawing_8h.html#ac3271bc637bab1205ed066f439ebc955',1,'drawing.h']]], - ['plot_5fpoint_811',['plot_point',['../drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209',1,'drawing.h']]], - ['posx_812',['posx',['../console_8h.html#a87f5702d0e74f791414576f7636b4b74',1,'console.h']]], - ['posy_813',['posy',['../console_8h.html#a87894e0e2afb574907e2b11ef26e01cb',1,'console.h']]], - ['printf_814',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], - ['putchar_815',['putchar',['../stdio_8h.html#a948b7a0779c308ac5502c57e282e6933',1,'stdio.h']]], - ['puts_816',['puts',['../stdio_8h.html#a773af5effbb11a0d38460e706828db61',1,'stdio.h']]] + ['play_5fsample_814',['play_sample',['../sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6',1,'sample.h']]], + ['plot_815',['plot',['../drawing_8h.html#ac3271bc637bab1205ed066f439ebc955',1,'drawing.h']]], + ['plot_5fpoint_816',['plot_point',['../drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209',1,'drawing.h']]], + ['posx_817',['posx',['../console_8h.html#a87f5702d0e74f791414576f7636b4b74',1,'console.h']]], + ['posy_818',['posy',['../console_8h.html#a87894e0e2afb574907e2b11ef26e01cb',1,'console.h']]], + ['printf_819',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], + ['putchar_820',['putchar',['../stdio_8h.html#a948b7a0779c308ac5502c57e282e6933',1,'stdio.h']]], + ['puts_821',['puts',['../stdio_8h.html#a773af5effbb11a0d38460e706828db61',1,'stdio.h']]] ]; diff --git a/docs/api/search/functions_f.js b/docs/api/search/functions_f.js @@ -1,4 +1,4 @@ var searchData= [ - ['qsort_817',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] + ['qsort_822',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] ]; diff --git a/docs/api/search/groups_0.js b/docs/api/search/groups_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['list_20of_20gbdk_20fonts_1304',['List of gbdk fonts',['../group__gbdk__fonts.html',1,'']]] + ['list_20of_20gbdk_20fonts_1311',['List of gbdk fonts',['../group__gbdk__fonts.html',1,'']]] ]; diff --git a/docs/api/search/pages_0.js b/docs/api/search/pages_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['coding_20guidelines_1305',['Coding Guidelines',['../docs_coding_guidelines.html',1,'index']]] + ['coding_20guidelines_1312',['Coding Guidelines',['../docs_coding_guidelines.html',1,'index']]] ]; diff --git a/docs/api/search/pages_1.js b/docs/api/search/pages_1.js @@ -1,8 +1,4 @@ var searchData= [ - ['gbdk_20example_20programs_1306',['GBDK Example Programs',['../docs_example_programs.html',1,'index']]], - ['getting_20started_1307',['Getting Started',['../docs_getting_started.html',1,'index']]], - ['gbdk_20releases_1308',['GBDK Releases',['../docs_releases.html',1,'index']]], - ['gbdk_20toolchain_1309',['GBDK Toolchain',['../docs_toolchain.html',1,'index']]], - ['general_20documentation_1310',['General Documentation',['../index.html',1,'']]] + ['example_20programs_1313',['Example Programs',['../docs_example_programs.html',1,'index']]] ]; diff --git a/docs/api/search/pages_2.js b/docs/api/search/pages_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['links_20and_20third_2dparty_20tools_1311',['Links and Third-Party Tools',['../docs_links_and_tools.html',1,'index']]] + ['frequently_20asked_20questions_20_28faq_29_1314',['Frequently Asked Questions (FAQ)',['../docs_faq.html',1,'index']]] ]; diff --git a/docs/api/search/pages_3.js b/docs/api/search/pages_3.js @@ -1,4 +1,7 @@ var searchData= [ - ['migrating_20to_20new_20gbdk_20versions_1312',['Migrating to new GBDK Versions',['../docs_migrating_versions.html',1,'index']]] + ['getting_20started_1315',['Getting Started',['../docs_getting_started.html',1,'index']]], + ['gbdk_20releases_1316',['GBDK Releases',['../docs_releases.html',1,'index']]], + ['gbdk_20toolchain_1317',['GBDK Toolchain',['../docs_toolchain.html',1,'index']]], + ['general_20documentation_1318',['General Documentation',['../index.html',1,'']]] ]; diff --git a/docs/api/search/pages_4.js b/docs/api/search/pages_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['rom_2fram_20banking_20and_20mbcs_1313',['ROM/RAM Banking and MBCs',['../docs_rombanking_mbcs.html',1,'index']]] + ['links_20and_20third_2dparty_20tools_1319',['Links and Third-Party Tools',['../docs_links_and_tools.html',1,'index']]] ]; diff --git a/docs/api/search/pages_5.js b/docs/api/search/pages_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['todo_20list_1314',['Todo List',['../todo.html',1,'']]] + ['migrating_20to_20new_20gbdk_20versions_1320',['Migrating to new GBDK Versions',['../docs_migrating_versions.html',1,'index']]] ]; diff --git a/docs/api/search/pages_6.js b/docs/api/search/pages_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['using_20gbdk_1315',['Using GBDK',['../docs_using_gbdk.html',1,'index']]] + ['rom_2fram_20banking_20and_20mbcs_1321',['ROM/RAM Banking and MBCs',['../docs_rombanking_mbcs.html',1,'index']]] ]; diff --git a/docs/api/search/pages_7.html b/docs/api/search/pages_7.html @@ -0,0 +1,36 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta name="generator" content="Doxygen 1.8.20"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="pages_7.js"></script> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div id="SRResults"></div> +<script type="text/javascript"><!-- +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +createResults(); +/* @license-end */ +--></script> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +window.addEventListener("message", function(event) { + if (event.data == "take_focus") { + var elem = searchResults.NavNext(0); + if (elem) elem.focus(); + } +}); +/* @license-end */ +--></script> +</div> +</body> +</html> diff --git a/docs/api/search/pages_7.js b/docs/api/search/pages_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['todo_20list_1322',['Todo List',['../todo.html',1,'']]] +]; diff --git a/docs/api/search/pages_8.html b/docs/api/search/pages_8.html @@ -0,0 +1,36 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta name="generator" content="Doxygen 1.8.20"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="pages_8.js"></script> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div id="SRResults"></div> +<script type="text/javascript"><!-- +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +createResults(); +/* @license-end */ +--></script> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +window.addEventListener("message", function(event) { + if (event.data == "take_focus") { + var elem = searchResults.NavNext(0); + if (elem) elem.focus(); + } +}); +/* @license-end */ +--></script> +</div> +</body> +</html> diff --git a/docs/api/search/pages_8.js b/docs/api/search/pages_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['using_20gbdk_1323',['Using GBDK',['../docs_using_gbdk.html',1,'index']]] +]; diff --git a/docs/api/search/searchdata.js b/docs/api/search/searchdata.js @@ -8,7 +8,7 @@ var indexSectionsWithContent = 5: "bcdfijlmopstuvw", 6: "_abcdefghijlmnoprstuvwx", 7: "l", - 8: "cglmrtu" + 8: "cefglmrtu" }; var indexSectionNames = diff --git a/docs/api/search/typedefs_0.js b/docs/api/search/typedefs_0.js @@ -1,6 +1,6 @@ var searchData= [ - ['bcd_990',['BCD',['../bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408',1,'bcd.h']]], - ['boolean_991',['BOOLEAN',['../asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071',1,'types.h']]], - ['byte_992',['BYTE',['../asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6',1,'types.h']]] + ['bcd_997',['BCD',['../bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408',1,'bcd.h']]], + ['boolean_998',['BOOLEAN',['../asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071',1,'types.h']]], + ['byte_999',['BYTE',['../asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6',1,'types.h']]] ]; diff --git a/docs/api/search/typedefs_1.js b/docs/api/search/typedefs_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['clock_5ft_993',['clock_t',['../asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23',1,'types.h']]] + ['clock_5ft_1000',['clock_t',['../asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23',1,'types.h']]] ]; diff --git a/docs/api/search/typedefs_2.js b/docs/api/search/typedefs_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['dword_994',['DWORD',['../asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf',1,'types.h']]] + ['dword_1001',['DWORD',['../asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf',1,'types.h']]] ]; diff --git a/docs/api/search/typedefs_3.js b/docs/api/search/typedefs_3.js @@ -1,6 +1,6 @@ var searchData= [ - ['far_5fptr_995',['FAR_PTR',['../far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209',1,'far_ptr.h']]], - ['fixed_996',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], - ['font_5ft_997',['font_t',['../font_8h.html#a0356deab046e522bc369dfd4cf108e5e',1,'font.h']]] + ['far_5fptr_1002',['FAR_PTR',['../far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209',1,'far_ptr.h']]], + ['fixed_1003',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], + ['font_5ft_1004',['font_t',['../font_8h.html#a0356deab046e522bc369dfd4cf108e5e',1,'font.h']]] ]; diff --git a/docs/api/search/typedefs_4.js b/docs/api/search/typedefs_4.js @@ -1,18 +1,18 @@ var searchData= [ - ['int16_998',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'types.h']]], - ['int16_5ft_999',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], - ['int32_1000',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'types.h']]], - ['int32_5ft_1001',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], - ['int8_1002',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'types.h']]], - ['int8_5ft_1003',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], - ['int_5ffast16_5ft_1004',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], - ['int_5ffast32_5ft_1005',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], - ['int_5ffast8_5ft_1006',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], - ['int_5fhandler_1007',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'gb.h']]], - ['int_5fleast16_5ft_1008',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], - ['int_5fleast32_5ft_1009',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], - ['int_5fleast8_5ft_1010',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], - ['intmax_5ft_1011',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], - ['intptr_5ft_1012',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]] + ['int16_1005',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'types.h']]], + ['int16_5ft_1006',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], + ['int32_1007',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'types.h']]], + ['int32_5ft_1008',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], + ['int8_1009',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'types.h']]], + ['int8_5ft_1010',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], + ['int_5ffast16_5ft_1011',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], + ['int_5ffast32_5ft_1012',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], + ['int_5ffast8_5ft_1013',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], + ['int_5fhandler_1014',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'gb.h']]], + ['int_5fleast16_5ft_1015',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], + ['int_5fleast32_5ft_1016',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], + ['int_5fleast8_5ft_1017',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], + ['intmax_5ft_1018',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], + ['intptr_5ft_1019',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]] ]; diff --git a/docs/api/search/typedefs_5.js b/docs/api/search/typedefs_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['jmp_5fbuf_1013',['jmp_buf',['../setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d',1,'setjmp.h']]] + ['jmp_5fbuf_1020',['jmp_buf',['../setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d',1,'setjmp.h']]] ]; diff --git a/docs/api/search/typedefs_6.js b/docs/api/search/typedefs_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['lword_1014',['LWORD',['../asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215',1,'types.h']]] + ['lword_1021',['LWORD',['../asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215',1,'types.h']]] ]; diff --git a/docs/api/search/typedefs_7.js b/docs/api/search/typedefs_7.js @@ -1,6 +1,6 @@ var searchData= [ - ['metasprite_5ft_1015',['metasprite_t',['../metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprites.h']]], - ['mfont_5fhandle_1016',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], - ['mmalloc_5fhunk_1017',['mmalloc_hunk',['../malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab',1,'malloc.h']]] + ['metasprite_5ft_1022',['metasprite_t',['../metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprites.h']]], + ['mfont_5fhandle_1023',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], + ['mmalloc_5fhunk_1024',['mmalloc_hunk',['../malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab',1,'malloc.h']]] ]; diff --git a/docs/api/search/typedefs_8.js b/docs/api/search/typedefs_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['oam_5fitem_5ft_1018',['OAM_item_t',['../gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03',1,'gb.h']]] + ['oam_5fitem_5ft_1025',['OAM_item_t',['../gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03',1,'gb.h']]] ]; diff --git a/docs/api/search/typedefs_9.js b/docs/api/search/typedefs_9.js @@ -1,7 +1,7 @@ var searchData= [ - ['pmfont_5fhandle_1019',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], - ['pmmalloc_5fhunk_1020',['pmmalloc_hunk',['../malloc_8h.html#ad521838368171a2564658d4e129d7922',1,'malloc.h']]], - ['pointer_1021',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], - ['ptrdiff_5ft_1022',['ptrdiff_t',['../stddef_8h.html#afbe679a40a36da5983ebc5b39754c065',1,'stddef.h']]] + ['pmfont_5fhandle_1026',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], + ['pmmalloc_5fhunk_1027',['pmmalloc_hunk',['../malloc_8h.html#ad521838368171a2564658d4e129d7922',1,'malloc.h']]], + ['pointer_1028',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], + ['ptrdiff_5ft_1029',['ptrdiff_t',['../stddef_8h.html#afbe679a40a36da5983ebc5b39754c065',1,'stddef.h']]] ]; diff --git a/docs/api/search/typedefs_a.js b/docs/api/search/typedefs_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['size_5ft_1023',['size_t',['../asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t(): types.h'],['../stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf',1,'size_t(): stddef.h']]] + ['size_5ft_1030',['size_t',['../asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t(): types.h'],['../stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf',1,'size_t(): stddef.h']]] ]; diff --git a/docs/api/search/typedefs_b.js b/docs/api/search/typedefs_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['time_5ft_1024',['time_t',['../time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77',1,'time.h']]] + ['time_5ft_1031',['time_t',['../time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77',1,'time.h']]] ]; diff --git a/docs/api/search/typedefs_c.js b/docs/api/search/typedefs_c.js @@ -1,21 +1,21 @@ var searchData= [ - ['ubyte_1025',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], - ['udword_1026',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], - ['uint16_1027',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'types.h']]], - ['uint16_5ft_1028',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], - ['uint32_1029',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'types.h']]], - ['uint32_5ft_1030',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], - ['uint8_1031',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'types.h']]], - ['uint8_5ft_1032',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], - ['uint_5ffast16_5ft_1033',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], - ['uint_5ffast32_5ft_1034',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], - ['uint_5ffast8_5ft_1035',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], - ['uint_5fleast16_5ft_1036',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], - ['uint_5fleast32_5ft_1037',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], - ['uint_5fleast8_5ft_1038',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], - ['uintmax_5ft_1039',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], - ['uintptr_5ft_1040',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], - ['ulword_1041',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], - ['uword_1042',['UWORD',['../asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75',1,'types.h']]] + ['ubyte_1032',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], + ['udword_1033',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], + ['uint16_1034',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'types.h']]], + ['uint16_5ft_1035',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], + ['uint32_1036',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'types.h']]], + ['uint32_5ft_1037',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], + ['uint8_1038',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'types.h']]], + ['uint8_5ft_1039',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], + ['uint_5ffast16_5ft_1040',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], + ['uint_5ffast32_5ft_1041',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], + ['uint_5ffast8_5ft_1042',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], + ['uint_5fleast16_5ft_1043',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], + ['uint_5fleast32_5ft_1044',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], + ['uint_5fleast8_5ft_1045',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], + ['uintmax_5ft_1046',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], + ['uintptr_5ft_1047',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], + ['ulword_1048',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], + ['uword_1049',['UWORD',['../asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75',1,'types.h']]] ]; diff --git a/docs/api/search/typedefs_d.js b/docs/api/search/typedefs_d.js @@ -1,4 +1,4 @@ var searchData= [ - ['va_5flist_1043',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'stdarg.h']]] + ['va_5flist_1050',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'stdarg.h']]] ]; diff --git a/docs/api/search/typedefs_e.js b/docs/api/search/typedefs_e.js @@ -1,5 +1,5 @@ var searchData= [ - ['wchar_5ft_1044',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], - ['word_1045',['WORD',['../asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd',1,'types.h']]] + ['wchar_5ft_1051',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], + ['word_1052',['WORD',['../asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd',1,'types.h']]] ]; diff --git a/docs/api/search/variables_0.js b/docs/api/search/variables_0.js @@ -1,15 +1,15 @@ var searchData= [ - ['_5f_5fcall_5fbanked_5faddr_880',['__call_banked_addr',['../far__ptr_8h.html#a1344c26ca298a9eadea4bcfea6442ae3',1,'far_ptr.h']]], - ['_5f_5fcall_5fbanked_5fbank_881',['__call_banked_bank',['../far__ptr_8h.html#a6f1c13e2fad9dd04645a000050d9f382',1,'far_ptr.h']]], - ['_5f_5fcall_5fbanked_5fptr_882',['__call_banked_ptr',['../far__ptr_8h.html#a27792b7fc3796a1e1828d4c5812e5b21',1,'far_ptr.h']]], - ['_5f_5fcurrent_5fbase_5ftile_883',['__current_base_tile',['../metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c',1,'metasprites.h']]], - ['_5f_5fcurrent_5fmetasprite_884',['__current_metasprite',['../metasprites_8h.html#aae51f066cc5436457f62351847bfc64b',1,'metasprites.h']]], - ['_5f_5frender_5fshadow_5foam_885',['__render_shadow_OAM',['../metasprites_8h.html#a14cb8235744c5f23da62bb2ae745d618',1,'metasprites.h']]], - ['_5fcpu_886',['_cpu',['../gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5',1,'gb.h']]], - ['_5fcurrent_5fbank_887',['_current_bank',['../gb_8h.html#a98b848953a95ce2fff6fda643575d74a',1,'gb.h']]], - ['_5fio_5fin_888',['_io_in',['../gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592',1,'gb.h']]], - ['_5fio_5fout_889',['_io_out',['../gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e',1,'gb.h']]], - ['_5fio_5fstatus_890',['_io_status',['../gb_8h.html#a83d08d752bb2f2406084a9afa7988b98',1,'gb.h']]], - ['_5fshadow_5foam_5fbase_891',['_shadow_OAM_base',['../gb_8h.html#a7b662ae4d83f9837bacb9fd580673054',1,'gb.h']]] + ['_5f_5fcall_5fbanked_5faddr_887',['__call_banked_addr',['../far__ptr_8h.html#a1344c26ca298a9eadea4bcfea6442ae3',1,'far_ptr.h']]], + ['_5f_5fcall_5fbanked_5fbank_888',['__call_banked_bank',['../far__ptr_8h.html#a6f1c13e2fad9dd04645a000050d9f382',1,'far_ptr.h']]], + ['_5f_5fcall_5fbanked_5fptr_889',['__call_banked_ptr',['../far__ptr_8h.html#a27792b7fc3796a1e1828d4c5812e5b21',1,'far_ptr.h']]], + ['_5f_5fcurrent_5fbase_5ftile_890',['__current_base_tile',['../metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c',1,'metasprites.h']]], + ['_5f_5fcurrent_5fmetasprite_891',['__current_metasprite',['../metasprites_8h.html#aae51f066cc5436457f62351847bfc64b',1,'metasprites.h']]], + ['_5f_5frender_5fshadow_5foam_892',['__render_shadow_OAM',['../metasprites_8h.html#a14cb8235744c5f23da62bb2ae745d618',1,'metasprites.h']]], + ['_5fcpu_893',['_cpu',['../gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5',1,'gb.h']]], + ['_5fcurrent_5fbank_894',['_current_bank',['../gb_8h.html#a98b848953a95ce2fff6fda643575d74a',1,'gb.h']]], + ['_5fio_5fin_895',['_io_in',['../gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592',1,'gb.h']]], + ['_5fio_5fout_896',['_io_out',['../gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e',1,'gb.h']]], + ['_5fio_5fstatus_897',['_io_status',['../gb_8h.html#a83d08d752bb2f2406084a9afa7988b98',1,'gb.h']]], + ['_5fshadow_5foam_5fbase_898',['_shadow_OAM_base',['../gb_8h.html#a7b662ae4d83f9837bacb9fd580673054',1,'gb.h']]] ]; diff --git a/docs/api/search/variables_1.js b/docs/api/search/variables_1.js @@ -1,7 +1,7 @@ var searchData= [ - ['b_892',['b',['../union__fixed.html#a7a7fb2c246996fabce7dee230525f4bb',1,'_fixed::b()'],['../gb_8h.html#a4c2e4adef74067fdbb49005bc73de937',1,'b(): gb.h']]], - ['bcpd_5freg_893',['BCPD_REG',['../hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30',1,'hardware.h']]], - ['bcps_5freg_894',['BCPS_REG',['../hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99',1,'hardware.h']]], - ['bgp_5freg_895',['BGP_REG',['../hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997',1,'hardware.h']]] + ['b_899',['b',['../union__fixed.html#a7a7fb2c246996fabce7dee230525f4bb',1,'_fixed::b()'],['../gb_8h.html#a4c2e4adef74067fdbb49005bc73de937',1,'b(): gb.h']]], + ['bcpd_5freg_900',['BCPD_REG',['../hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30',1,'hardware.h']]], + ['bcps_5freg_901',['BCPS_REG',['../hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99',1,'hardware.h']]], + ['bgp_5freg_902',['BGP_REG',['../hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_10.js b/docs/api/search/variables_10.js @@ -1,16 +1,16 @@ var searchData= [ - ['sb_5freg_967',['SB_REG',['../hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], - ['sc_5freg_968',['SC_REG',['../hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], - ['scx_5freg_969',['SCX_REG',['../hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], - ['scy_5freg_970',['SCY_REG',['../hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], - ['seg_971',['seg',['../union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b',1,'__far_ptr']]], - ['segfn_972',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], - ['segofs_973',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], - ['shadow_5foam_974',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'gb.h']]], - ['size_975',['size',['../structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab',1,'smalloc_hunk']]], - ['stat_5freg_976',['STAT_REG',['../hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], - ['status_977',['status',['../structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812',1,'smalloc_hunk']]], - ['svbk_5freg_978',['SVBK_REG',['../hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], - ['sys_5ftime_979',['sys_time',['../gb_8h.html#a320fd91d5aa12ba9d1435ab908420998',1,'gb.h']]] + ['sb_5freg_974',['SB_REG',['../hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], + ['sc_5freg_975',['SC_REG',['../hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], + ['scx_5freg_976',['SCX_REG',['../hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], + ['scy_5freg_977',['SCY_REG',['../hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], + ['seg_978',['seg',['../union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b',1,'__far_ptr']]], + ['segfn_979',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], + ['segofs_980',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], + ['shadow_5foam_981',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'gb.h']]], + ['size_982',['size',['../structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab',1,'smalloc_hunk']]], + ['stat_5freg_983',['STAT_REG',['../hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], + ['status_984',['status',['../structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812',1,'smalloc_hunk']]], + ['svbk_5freg_985',['SVBK_REG',['../hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], + ['sys_5ftime_986',['sys_time',['../gb_8h.html#a320fd91d5aa12ba9d1435ab908420998',1,'gb.h']]] ]; diff --git a/docs/api/search/variables_11.js b/docs/api/search/variables_11.js @@ -1,7 +1,7 @@ var searchData= [ - ['tac_5freg_980',['TAC_REG',['../hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], - ['tile_981',['tile',['../struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10',1,'OAM_item_t']]], - ['tima_5freg_982',['TIMA_REG',['../hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], - ['tma_5freg_983',['TMA_REG',['../hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]] + ['tac_5freg_987',['TAC_REG',['../hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], + ['tile_988',['tile',['../struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10',1,'OAM_item_t']]], + ['tima_5freg_989',['TIMA_REG',['../hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], + ['tma_5freg_990',['TMA_REG',['../hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_12.js b/docs/api/search/variables_12.js @@ -1,4 +1,4 @@ var searchData= [ - ['vbk_5freg_984',['VBK_REG',['../hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'hardware.h']]] + ['vbk_5freg_991',['VBK_REG',['../hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_13.js b/docs/api/search/variables_13.js @@ -1,6 +1,6 @@ var searchData= [ - ['w_985',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], - ['wx_5freg_986',['WX_REG',['../hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], - ['wy_5freg_987',['WY_REG',['../hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] + ['w_992',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], + ['wx_5freg_993',['WX_REG',['../hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], + ['wy_5freg_994',['WY_REG',['../hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_14.js b/docs/api/search/variables_14.js @@ -1,4 +1,4 @@ var searchData= [ - ['x_988',['x',['../struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc',1,'OAM_item_t']]] + ['x_995',['x',['../struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc',1,'OAM_item_t']]] ]; diff --git a/docs/api/search/variables_15.js b/docs/api/search/variables_15.js @@ -1,4 +1,4 @@ var searchData= [ - ['y_989',['y',['../struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5',1,'OAM_item_t']]] + ['y_996',['y',['../struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5',1,'OAM_item_t']]] ]; diff --git a/docs/api/search/variables_2.js b/docs/api/search/variables_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['c_896',['c',['../gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3',1,'c(): gb.h'],['../gbdecompress_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): gbdecompress.h'],['../string_8h.html#a4e1e0e72dd773439e333c84dd762a9c3',1,'c(): string.h']]] + ['c_903',['c',['../gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3',1,'c(): gb.h'],['../gbdecompress_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): gbdecompress.h'],['../string_8h.html#a4e1e0e72dd773439e333c84dd762a9c3',1,'c(): string.h']]] ]; diff --git a/docs/api/search/variables_3.js b/docs/api/search/variables_3.js @@ -1,9 +1,9 @@ var searchData= [ - ['d_897',['d',['../gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e',1,'gb.h']]], - ['div_5freg_898',['DIV_REG',['../hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b',1,'hardware.h']]], - ['dma_5freg_899',['DMA_REG',['../hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81',1,'hardware.h']]], - ['dtile_900',['dtile',['../structmetasprite__t.html#a6005af579bbc6ceea5a960ffbf73d83d',1,'metasprite_t']]], - ['dx_901',['dx',['../structmetasprite__t.html#a8dd01a7609fe347baf7995ef9eec4369',1,'metasprite_t']]], - ['dy_902',['dy',['../structmetasprite__t.html#acc640358a5fc8e92e4d1092819cfe471',1,'metasprite_t']]] + ['d_904',['d',['../gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e',1,'gb.h']]], + ['div_5freg_905',['DIV_REG',['../hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b',1,'hardware.h']]], + ['dma_5freg_906',['DMA_REG',['../hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81',1,'hardware.h']]], + ['dtile_907',['dtile',['../structmetasprite__t.html#a6005af579bbc6ceea5a960ffbf73d83d',1,'metasprite_t']]], + ['dx_908',['dx',['../structmetasprite__t.html#a8dd01a7609fe347baf7995ef9eec4369',1,'metasprite_t']]], + ['dy_909',['dy',['../structmetasprite__t.html#acc640358a5fc8e92e4d1092819cfe471',1,'metasprite_t']]] ]; diff --git a/docs/api/search/variables_4.js b/docs/api/search/variables_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['e_903',['e',['../gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'gb.h']]] + ['e_910',['e',['../gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'gb.h']]] ]; diff --git a/docs/api/search/variables_5.js b/docs/api/search/variables_5.js @@ -1,12 +1,12 @@ var searchData= [ - ['first_5ftile_904',['first_tile',['../structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea',1,'sfont_handle']]], - ['flag_905',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], - ['fn_906',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], - ['font_907',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], - ['font_5fibm_908',['font_ibm',['../group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b',1,'font.h']]], - ['font_5fibm_5ffixed_909',['font_ibm_fixed',['../group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276',1,'font.h']]], - ['font_5fitalic_910',['font_italic',['../group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf',1,'font.h']]], - ['font_5fmin_911',['font_min',['../group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215',1,'font.h']]], - ['font_5fspect_912',['font_spect',['../group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9',1,'font.h']]] + ['first_5ftile_911',['first_tile',['../structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea',1,'sfont_handle']]], + ['flag_912',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], + ['fn_913',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], + ['font_914',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], + ['font_5fibm_915',['font_ibm',['../group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b',1,'font.h']]], + ['font_5fibm_5ffixed_916',['font_ibm_fixed',['../group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276',1,'font.h']]], + ['font_5fitalic_917',['font_italic',['../group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf',1,'font.h']]], + ['font_5fmin_918',['font_min',['../group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215',1,'font.h']]], + ['font_5fspect_919',['font_spect',['../group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9',1,'font.h']]] ]; diff --git a/docs/api/search/variables_6.js b/docs/api/search/variables_6.js @@ -1,9 +1,9 @@ var searchData= [ - ['h_913',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb',1,'h(): gb.h']]], - ['hdma1_5freg_914',['HDMA1_REG',['../hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], - ['hdma2_5freg_915',['HDMA2_REG',['../hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], - ['hdma3_5freg_916',['HDMA3_REG',['../hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], - ['hdma4_5freg_917',['HDMA4_REG',['../hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], - ['hdma5_5freg_918',['HDMA5_REG',['../hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]] + ['h_920',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb',1,'h(): gb.h']]], + ['hdma1_5freg_921',['HDMA1_REG',['../hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], + ['hdma2_5freg_922',['HDMA2_REG',['../hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], + ['hdma3_5freg_923',['HDMA3_REG',['../hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], + ['hdma4_5freg_924',['HDMA4_REG',['../hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], + ['hdma5_5freg_925',['HDMA5_REG',['../hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_7.js b/docs/api/search/variables_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['ie_5freg_919',['IE_REG',['../hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], - ['if_5freg_920',['IF_REG',['../hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]] + ['ie_5freg_926',['IE_REG',['../hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], + ['if_5freg_927',['IF_REG',['../hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_8.js b/docs/api/search/variables_8.js @@ -1,8 +1,8 @@ var searchData= [ - ['joy0_921',['joy0',['../structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f',1,'joypads_t']]], - ['joy1_922',['joy1',['../structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25',1,'joypads_t']]], - ['joy2_923',['joy2',['../structjoypads__t.html#a268cb19387182bb37739edff37aec0ea',1,'joypads_t']]], - ['joy3_924',['joy3',['../structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b',1,'joypads_t']]], - ['joypads_925',['joypads',['../structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f',1,'joypads_t']]] + ['joy0_928',['joy0',['../structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f',1,'joypads_t']]], + ['joy1_929',['joy1',['../structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25',1,'joypads_t']]], + ['joy2_930',['joy2',['../structjoypads__t.html#a268cb19387182bb37739edff37aec0ea',1,'joypads_t']]], + ['joy3_931',['joy3',['../structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b',1,'joypads_t']]], + ['joypads_932',['joypads',['../structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f',1,'joypads_t']]] ]; diff --git a/docs/api/search/variables_9.js b/docs/api/search/variables_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['key1_5freg_926',['KEY1_REG',['../hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]] + ['key1_5freg_933',['KEY1_REG',['../hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_a.js b/docs/api/search/variables_a.js @@ -1,7 +1,7 @@ var searchData= [ - ['l_927',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l(): gb.h']]], - ['lcdc_5freg_928',['LCDC_REG',['../hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], - ['ly_5freg_929',['LY_REG',['../hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], - ['lyc_5freg_930',['LYC_REG',['../hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] + ['l_934',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l(): gb.h']]], + ['lcdc_5freg_935',['LCDC_REG',['../hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], + ['ly_5freg_936',['LY_REG',['../hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], + ['lyc_5freg_937',['LYC_REG',['../hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_b.js b/docs/api/search/variables_b.js @@ -1,6 +1,6 @@ var searchData= [ - ['magic_931',['magic',['../structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0',1,'smalloc_hunk']]], - ['malloc_5ffirst_932',['malloc_first',['../malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d',1,'malloc.h']]], - ['malloc_5fheap_5fstart_933',['malloc_heap_start',['../malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054',1,'malloc.h']]] + ['magic_938',['magic',['../structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0',1,'smalloc_hunk']]], + ['malloc_5ffirst_939',['malloc_first',['../malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d',1,'malloc.h']]], + ['malloc_5fheap_5fstart_940',['malloc_heap_start',['../malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054',1,'malloc.h']]] ]; diff --git a/docs/api/search/variables_c.js b/docs/api/search/variables_c.js @@ -1,26 +1,26 @@ var searchData= [ - ['next_934',['next',['../structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f',1,'smalloc_hunk']]], - ['npads_935',['npads',['../structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a',1,'joypads_t']]], - ['nr10_5freg_936',['NR10_REG',['../hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], - ['nr11_5freg_937',['NR11_REG',['../hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], - ['nr12_5freg_938',['NR12_REG',['../hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], - ['nr13_5freg_939',['NR13_REG',['../hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], - ['nr14_5freg_940',['NR14_REG',['../hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], - ['nr21_5freg_941',['NR21_REG',['../hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], - ['nr22_5freg_942',['NR22_REG',['../hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], - ['nr23_5freg_943',['NR23_REG',['../hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], - ['nr24_5freg_944',['NR24_REG',['../hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], - ['nr30_5freg_945',['NR30_REG',['../hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], - ['nr31_5freg_946',['NR31_REG',['../hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], - ['nr32_5freg_947',['NR32_REG',['../hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], - ['nr33_5freg_948',['NR33_REG',['../hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], - ['nr34_5freg_949',['NR34_REG',['../hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], - ['nr41_5freg_950',['NR41_REG',['../hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], - ['nr42_5freg_951',['NR42_REG',['../hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], - ['nr43_5freg_952',['NR43_REG',['../hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], - ['nr44_5freg_953',['NR44_REG',['../hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], - ['nr50_5freg_954',['NR50_REG',['../hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], - ['nr51_5freg_955',['NR51_REG',['../hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], - ['nr52_5freg_956',['NR52_REG',['../hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]] + ['next_941',['next',['../structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f',1,'smalloc_hunk']]], + ['npads_942',['npads',['../structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a',1,'joypads_t']]], + ['nr10_5freg_943',['NR10_REG',['../hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], + ['nr11_5freg_944',['NR11_REG',['../hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], + ['nr12_5freg_945',['NR12_REG',['../hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], + ['nr13_5freg_946',['NR13_REG',['../hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], + ['nr14_5freg_947',['NR14_REG',['../hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], + ['nr21_5freg_948',['NR21_REG',['../hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], + ['nr22_5freg_949',['NR22_REG',['../hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], + ['nr23_5freg_950',['NR23_REG',['../hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], + ['nr24_5freg_951',['NR24_REG',['../hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], + ['nr30_5freg_952',['NR30_REG',['../hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], + ['nr31_5freg_953',['NR31_REG',['../hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], + ['nr32_5freg_954',['NR32_REG',['../hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], + ['nr33_5freg_955',['NR33_REG',['../hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], + ['nr34_5freg_956',['NR34_REG',['../hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], + ['nr41_5freg_957',['NR41_REG',['../hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], + ['nr42_5freg_958',['NR42_REG',['../hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], + ['nr43_5freg_959',['NR43_REG',['../hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], + ['nr44_5freg_960',['NR44_REG',['../hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], + ['nr50_5freg_961',['NR50_REG',['../hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], + ['nr51_5freg_962',['NR51_REG',['../hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], + ['nr52_5freg_963',['NR52_REG',['../hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_d.js b/docs/api/search/variables_d.js @@ -1,8 +1,8 @@ var searchData= [ - ['obp0_5freg_957',['OBP0_REG',['../hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], - ['obp1_5freg_958',['OBP1_REG',['../hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], - ['ocpd_5freg_959',['OCPD_REG',['../hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], - ['ocps_5freg_960',['OCPS_REG',['../hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], - ['ofs_961',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]] + ['obp0_5freg_964',['OBP0_REG',['../hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], + ['obp1_5freg_965',['OBP1_REG',['../hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], + ['ocpd_5freg_966',['OCPD_REG',['../hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], + ['ocps_5freg_967',['OCPS_REG',['../hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], + ['ofs_968',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]] ]; diff --git a/docs/api/search/variables_e.js b/docs/api/search/variables_e.js @@ -1,7 +1,7 @@ var searchData= [ - ['p1_5freg_962',['P1_REG',['../hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], - ['prop_963',['prop',['../struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19',1,'OAM_item_t']]], - ['props_964',['props',['../structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6',1,'metasprite_t']]], - ['ptr_965',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]] + ['p1_5freg_969',['P1_REG',['../hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], + ['prop_970',['prop',['../struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19',1,'OAM_item_t']]], + ['props_971',['props',['../structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6',1,'metasprite_t']]], + ['ptr_972',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]] ]; diff --git a/docs/api/search/variables_f.js b/docs/api/search/variables_f.js @@ -1,4 +1,4 @@ var searchData= [ - ['rp_5freg_966',['RP_REG',['../hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]] + ['rp_5freg_973',['RP_REG',['../hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]] ]; diff --git a/docs/api/stdio_8h_source.html b/docs/api/stdio_8h_source.html @@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('stdio_8h_source.html',''); initResizab <div class="ttc" id="agb_8h_html_a4e1e0e72dd773439e333c84dd762a9c3"><div class="ttname"><a href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a></div><div class="ttdeci">UINT8 c</div><div class="ttdef"><b>Definition:</b> gb.h:278</div></div> <div class="ttc" id="astdio_8h_html_a6c8d9c5b5b6a760b5b2787f0f96b690e"><div class="ttname"><a href="stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e">sprintf</a></div><div class="ttdeci">void sprintf(char *str, const char *format,...) NONBANKED</div></div> <div class="ttc" id="astdio_8h_html_a948b7a0779c308ac5502c57e282e6933"><div class="ttname"><a href="stdio_8h.html#a948b7a0779c308ac5502c57e282e6933">putchar</a></div><div class="ttdeci">void putchar(char c)</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:11</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:12</div></div> <div class="ttc" id="astdio_8h_html_a79c1db3e4a2aaa60d5afa76f7d984d0b"><div class="ttname"><a href="stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b">printf</a></div><div class="ttdeci">void printf(const char *format,...) NONBANKED</div></div> <div class="ttc" id="astdio_8h_html_a773af5effbb11a0d38460e706828db61"><div class="ttname"><a href="stdio_8h.html#a773af5effbb11a0d38460e706828db61">puts</a></div><div class="ttdeci">void puts(const char *s) NONBANKED</div></div> <div class="ttc" id="astdio_8h_html_aab85b30d68ce9d9e0475e0f51bf610b1"><div class="ttname"><a href="stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1">gets</a></div><div class="ttdeci">char * gets(char *s)</div></div> diff --git a/docs/api/stdlib_8h_source.html b/docs/api/stdlib_8h_source.html @@ -160,7 +160,7 @@ $(document).ready(function(){initNavTree('stdlib_8h_source.html',''); initResiza <div class="ttc" id="astdlib_8h_html_a825c37450147a643edbcb1a435518307"><div class="ttname"><a href="stdlib_8h.html#a825c37450147a643edbcb1a435518307">atol</a></div><div class="ttdeci">long atol(const char *s)</div></div> <div class="ttc" id="astdlib_8h_html_af15d7205d8d10c4820f997ce5c526279"><div class="ttname"><a href="stdlib_8h.html#af15d7205d8d10c4820f997ce5c526279">abs</a></div><div class="ttdeci">int abs(int i)</div></div> <div class="ttc" id="astdlib_8h_html_a2b30ca47ee185b69e46c673a475e2f01"><div class="ttname"><a href="stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01">ultoa</a></div><div class="ttdeci">char * ultoa(unsigned long n, char *s)</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:11</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:12</div></div> <div class="ttc" id="astdlib_8h_html_a02d9d6443b9e613802b2e9c5c71caf59"><div class="ttname"><a href="stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59">qsort</a></div><div class="ttdeci">void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *) __reentrant)</div></div> <div class="ttc" id="astdlib_8h_html_a83798998ad669e85a8f75d6490191760"><div class="ttname"><a href="stdlib_8h.html#a83798998ad669e85a8f75d6490191760">__reentrant</a></div><div class="ttdeci">#define __reentrant</div><div class="ttdef"><b>Definition:</b> stdlib.h:10</div></div> <div class="ttc" id="astdlib_8h_html_ae43e0ef9173e48d70e3b1f99007b420c"><div class="ttname"><a href="stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c">exit</a></div><div class="ttdeci">void exit(int status) NONBANKED</div></div> diff --git a/docs/api/string_8h_source.html b/docs/api/string_8h_source.html @@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('string_8h_source.html',''); initResiza <div class="ttc" id="astring_8h_html_aa89031476b4f6ee827f9163d09d68043"><div class="ttname"><a href="string_8h.html#aa89031476b4f6ee827f9163d09d68043">strcmp</a></div><div class="ttdeci">int strcmp(const char *s1, const char *s2) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="astring_8h_html_a802c986820d3866639922b6bc9484f90"><div class="ttname"><a href="string_8h.html#a802c986820d3866639922b6bc9484f90">memmove</a></div><div class="ttdeci">void * memmove(void *dest, const void *src, size_t n)</div></div> <div class="ttc" id="agb_8h_html_a4c2e4adef74067fdbb49005bc73de937"><div class="ttname"><a href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></div><div class="ttdeci">void b</div><div class="ttdef"><b>Definition:</b> gb.h:453</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:11</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:12</div></div> <div class="ttc" id="astring_8h_html_a8fd73083ebdcca16ad810cd6041466f2"><div class="ttname"><a href="string_8h.html#a8fd73083ebdcca16ad810cd6041466f2">strlen</a></div><div class="ttdeci">int strlen(const char *s) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="astring_8h_html_a4e1e0e72dd773439e333c84dd762a9c3"><div class="ttname"><a href="string_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a></div><div class="ttdeci">char c</div><div class="ttdef"><b>Definition:</b> string.h:20</div></div> <div class="ttc" id="astring_8h_html_a1bb96f23101e1f8c053a36d59a01d3f8"><div class="ttname"><a href="string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8">memcpy</a></div><div class="ttdeci">void * memcpy(void *dest, const void *src, size_t len) NONBANKED __preserves_regs(b</div></div> diff --git a/docs/api/time_8h_source.html b/docs/api/time_8h_source.html @@ -106,12 +106,12 @@ $(document).ready(function(){initNavTree('time_8h_source.html',''); initResizabl <div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#endif</span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:27</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:28</div></div> <div class="ttc" id="atypes_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_ad666a63cb94701b620ce999f84629d23"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23">clock_t</a></div><div class="ttdeci">UINT16 clock_t</div><div class="ttdef"><b>Definition:</b> types.h:43</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_ad666a63cb94701b620ce999f84629d23"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23">clock_t</a></div><div class="ttdeci">UINT16 clock_t</div><div class="ttdef"><b>Definition:</b> types.h:44</div></div> <div class="ttc" id="atime_8h_html_ae7841e681c8c9d59818568d39553642c"><div class="ttname"><a href="time_8h.html#ae7841e681c8c9d59818568d39553642c">time</a></div><div class="ttdeci">time_t time(time_t *t)</div></div> <div class="ttc" id="atime_8h_html_aec80425d74a9644112e61b235fc9ffa9"><div class="ttname"><a href="time_8h.html#aec80425d74a9644112e61b235fc9ffa9">clock</a></div><div class="ttdeci">clock_t clock(void) NONBANKED</div></div> -<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:11</div></div> +<div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:12</div></div> <div class="ttc" id="atime_8h_html_ab3806eb1b3b24a99fcc7a2a8c6411e77"><div class="ttname"><a href="time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77">time_t</a></div><div class="ttdeci">UINT16 time_t</div><div class="ttdef"><b>Definition:</b> time.h:11</div></div> <!-- HTML footer for doxygen 1.8.14--> <!-- start footer part -->
This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.