gbdk-2020 | GameBoy Development Kit |
| download: https://git.y1.nz/archives/gbdk.tar.gz | |
| README | Files | Log | Refs | LICENSE |
commit 1a02e4505c11145a38e018a56259c9c673ae67c4 parent f4aedb0fb64ad4e60a2b4d8ec612a8afde926ef1 Author: Toxa <untoxa@mail.ru> Date: Fri, 3 Sep 2021 23:18:07 +0300 update docs Diffstat:
193 files changed, 3952 insertions(+), 3408 deletions(-)
diff --git a/docs/api/asm_2gbz80_2string_8h_source.html b/docs/api/asm_2gbz80_2string_8h_source.html @@ -129,7 +129,7 @@ $(document).ready(function(){initNavTree('asm_2gbz80_2string_8h_source.html','') <div class="ttc" id="aasm_2gbz80_2string_8h_html_a796a9459c4f362e51c00307044c40ed5"><div class="ttname"><a href="asm_2gbz80_2string_8h.html#a796a9459c4f362e51c00307044c40ed5">strncpy</a></div><div class="ttdeci">char * strncpy(char *s1, const char *s2, int n) NONBANKED</div></div> <div class="ttc" id="aasm_2gbz80_2string_8h_html_a861dba2d93de82f087707bb795f5c602"><div class="ttname"><a href="asm_2gbz80_2string_8h.html#a861dba2d93de82f087707bb795f5c602">strncmp</a></div><div class="ttdeci">int strncmp(const char *s1, const char *s2, int n) NONBANKED</div></div> <div class="ttc" id="aasm_2gbz80_2string_8h_html_a802c986820d3866639922b6bc9484f90"><div class="ttname"><a href="asm_2gbz80_2string_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:540</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:543</div></div> <div class="ttc" id="aasm_2gbz80_2string_8h_html_a8fd73083ebdcca16ad810cd6041466f2"><div class="ttname"><a href="asm_2gbz80_2string_8h.html#a8fd73083ebdcca16ad810cd6041466f2">strlen</a></div><div class="ttdeci">int strlen(const char *s) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="aasm_2gbz80_2string_8h_html_a13c88f5a8475fd7de5d81553cb29724a"><div class="ttname"><a href="asm_2gbz80_2string_8h.html#a13c88f5a8475fd7de5d81553cb29724a">strcat</a></div><div class="ttdeci">char * strcat(char *s1, const char *s2) 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:12</div></div> diff --git a/docs/api/bgb__emu_8h_source.html b/docs/api/bgb__emu_8h_source.html @@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('bgb__emu_8h_source.html',''); initResi <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">#define BGB_MESSAGE1(name, message_text) \</span></div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">__asm \</span></div> -<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">.MACRO name msg_t, msg_s, ?llbl\</span></div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">.MACRO name msg_t, ?llbl\</span></div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor"> ld d, d \</span></div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor"> jr llbl \</span></div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor"> .dw 0x6464 \</span></div> diff --git a/docs/api/cgb_8h.html b/docs/api/cgb_8h.html @@ -99,8 +99,12 @@ $(document).ready(function(){initNavTree('cgb_8h.html',''); initResizable(); }); <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> -<tr class="memitem:a4a118ad3ee36468a3fa616977a64864e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e">RGB</a>(r, g, <a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>)    ((((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>) & 0x1f) << 10) | (((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)(g) & 0x1f) << 5) | (((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)(r) & 0x1f) << 0))</td></tr> +<tr class="memitem:a4a118ad3ee36468a3fa616977a64864e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e">RGB</a>(r, g, <a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>)   ((((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>) & 0x1f) << 10) | (((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)(g) & 0x1f) << 5) | (((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)(r) & 0x1f) << 0))</td></tr> <tr class="separator:a4a118ad3ee36468a3fa616977a64864e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7d2ed0f10b2b74123a544327bbfd7564"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cgb_8h.html#a7d2ed0f10b2b74123a544327bbfd7564">RGB8</a>(r, g, <a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>)   ((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)((r) >> 3) | ((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)((g) >> 3) << 5) | ((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)((<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>) >> 3) << 10))</td></tr> +<tr class="separator:a7d2ed0f10b2b74123a544327bbfd7564"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab5a6e450fcf10402278fe585a421dbbd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cgb_8h.html#ab5a6e450fcf10402278fe585a421dbbd">RGBHTML</a>(RGB24bit)   (<a class="el" href="cgb_8h.html#a7d2ed0f10b2b74123a544327bbfd7564">RGB8</a>((((RGB24bit) >> 16) & 0xFF), (((RGB24bit) >> 8) & 0xFF), ((RGB24bit) & 0xFF)))</td></tr> +<tr class="separator:ab5a6e450fcf10402278fe585a421dbbd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa039288455af8a3812a35aa1e7b903e4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4">RGB_RED</a>   <a class="el" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e">RGB</a>(31, 0, 0)</td></tr> <tr class="separator:aa039288455af8a3812a35aa1e7b903e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae29b6947ac7dca7db513e59f1cfcbf51"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51">RGB_DARKRED</a>   <a class="el" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e">RGB</a>(15, 0, 0)</td></tr> @@ -121,7 +125,7 @@ Macros</h2></td></tr> <tr class="separator:a2ce30ac984869b55594447722b9d0579"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae4fe0c6cfa46b0c4804425f23bb48f4c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c">RGB_AQUA</a>   <a class="el" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e">RGB</a>(28, 5, 22)</td></tr> <tr class="separator:ae4fe0c6cfa46b0c4804425f23bb48f4c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a59fb596d3d65cfc4d3cb7e5044b8b10a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a">RGB_PINK</a>   <a class="el" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e">RGB</a>(11, 0, 31)</td></tr> +<tr class="memitem:a59fb596d3d65cfc4d3cb7e5044b8b10a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a">RGB_PINK</a>   <a class="el" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e">RGB</a>(31, 0, 31)</td></tr> <tr class="separator:a59fb596d3d65cfc4d3cb7e5044b8b10a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d5a5f880df6bd4b64e6546839d41101"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101">RGB_PURPLE</a>   <a class="el" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e">RGB</a>(21, 0, 21)</td></tr> <tr class="separator:a9d5a5f880df6bd4b64e6546839d41101"><td class="memSeparator" colspan="2"> </td></tr> @@ -156,6 +160,8 @@ Functions</h2></td></tr> <tr class="separator:a476d06d0fe64d7c5a1ec05b8ee859a56"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a871b5b1aba74ab8764f72b73bc090adb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb">cpu_fast</a> (void)</td></tr> <tr class="separator:a871b5b1aba74ab8764f72b73bc090adb"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2a89f4110072dbe76805e7b07299788d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="cgb_8h.html#a2a89f4110072dbe76805e7b07299788d">set_default_palette</a> (void)</td></tr> +<tr class="separator:a2a89f4110072dbe76805e7b07299788d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6b334e5e452d0650aded17199be1514a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="cgb_8h.html#a6b334e5e452d0650aded17199be1514a">cgb_compatibility</a> (void)</td></tr> <tr class="separator:a6b334e5e452d0650aded17199be1514a"><td class="memSeparator" colspan="2"> </td></tr> </table> @@ -197,7 +203,7 @@ Functions</h2></td></tr> <tr> <td></td> <td>)</td> - <td></td><td>    ((((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>) & 0x1f) << 10) | (((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)(g) & 0x1f) << 5) | (((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)(r) & 0x1f) << 0))</td> + <td></td><td>   ((((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>) & 0x1f) << 10) | (((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)(g) & 0x1f) << 5) | (((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)(r) & 0x1f) << 0))</td> </tr> </table> </div><div class="memdoc"> @@ -215,6 +221,58 @@ Functions</h2></td></tr> </div> </div> +<a id="a7d2ed0f10b2b74123a544327bbfd7564"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a7d2ed0f10b2b74123a544327bbfd7564">◆ </a></span>RGB8</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define RGB8</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">r, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname">g, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname"><a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td>   ((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)((r) >> 3) | ((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)((g) >> 3) << 5) | ((<a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)((<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>) >> 3) << 10))</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="ab5a6e450fcf10402278fe585a421dbbd"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ab5a6e450fcf10402278fe585a421dbbd">◆ </a></span>RGBHTML</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define RGBHTML</td> + <td>(</td> + <td class="paramtype"> </td> + <td class="paramname">RGB24bit</td><td>)</td> + <td>   (<a class="el" href="cgb_8h.html#a7d2ed0f10b2b74123a544327bbfd7564">RGB8</a>((((RGB24bit) >> 16) & 0xFF), (((RGB24bit) >> 8) & 0xFF), ((RGB24bit) & 0xFF)))</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> <a id="aa039288455af8a3812a35aa1e7b903e4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa039288455af8a3812a35aa1e7b903e4">◆ </a></span>RGB_RED</h2> @@ -363,7 +421,7 @@ Functions</h2></td></tr> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">#define RGB_PINK   <a class="el" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e">RGB</a>(11, 0, 31)</td> + <td class="memname">#define RGB_PINK   <a class="el" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e">RGB</a>(31, 0, 31)</td> </tr> </table> </div><div class="memdoc"> @@ -743,30 +801,22 @@ Functions</h2></td></tr> </div> </div> -<a id="a6b334e5e452d0650aded17199be1514a"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a6b334e5e452d0650aded17199be1514a">◆ </a></span>cgb_compatibility()</h2> +<a id="a2a89f4110072dbe76805e7b07299788d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a2a89f4110072dbe76805e7b07299788d">◆ </a></span>set_default_palette()</h2> <div class="memitem"> <div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">void cgb_compatibility </td> + <td class="memname">void set_default_palette </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> </div><div class="memdoc"> -<p>Set defaults compatible with the normal GameBoy models.</p> +<p>Set palette, compatible with the DMG/GBP.</p> <p>The default/first CGB palettes for sprites and backgrounds are set to a similar default appearance as on the DMG/Pocket/SGB models. (White, Light Gray, Dark Gray, Black)</p> <ul> <li>You can check to see if <a class="el" href="gb_8h.html#a874b9bd95b0a05d6a6072feabc879e45">_cpu</a> == <a class="el" href="gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8">CGB_TYPE</a> before using this function. </li> @@ -774,6 +824,25 @@ Functions</h2></td></tr> </div> </div> +<a id="a6b334e5e452d0650aded17199be1514a"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a6b334e5e452d0650aded17199be1514a">◆ </a></span>cgb_compatibility()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void cgb_compatibility </td> + <td>(</td> + <td class="paramtype">void </td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> +<p>This function is obsolete </p> + +</div> +</div> </div><!-- contents --> </div><!-- doc-content --> <!-- HTML footer for doxygen 1.8.14--> diff --git a/docs/api/cgb_8h.js b/docs/api/cgb_8h.js @@ -1,6 +1,8 @@ var cgb_8h = [ [ "RGB", "cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e", null ], + [ "RGB8", "cgb_8h.html#a7d2ed0f10b2b74123a544327bbfd7564", null ], + [ "RGBHTML", "cgb_8h.html#ab5a6e450fcf10402278fe585a421dbbd", null ], [ "RGB_RED", "cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4", null ], [ "RGB_DARKRED", "cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51", null ], [ "RGB_GREEN", "cgb_8h.html#ab6c97468034c02fe204fd37036d9be15", null ], @@ -27,5 +29,6 @@ var cgb_8h = [ "set_sprite_palette_entry", "cgb_8h.html#a6f4e37ea7767881169d20baf6b0735ec", null ], [ "cpu_slow", "cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56", null ], [ "cpu_fast", "cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb", null ], + [ "set_default_palette", "cgb_8h.html#a2a89f4110072dbe76805e7b07299788d", null ], [ "cgb_compatibility", "cgb_8h.html#a6b334e5e452d0650aded17199be1514a", null ] ]; diff --git a/docs/api/cgb_8h_source.html b/docs/api/cgb_8h_source.html @@ -96,69 +96,73 @@ $(document).ready(function(){initNavTree('cgb_8h_source.html',''); initResizable <div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include <types.h></span></div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <<a class="code" href="stdint_8h.html">stdint.h</a>></span></div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div> -<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e"> 33</a></span> <span class="preprocessor">#define RGB(r, g, b) \</span></div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor"> ((((uint16_t)(b) & 0x1f) << 10) | (((uint16_t)(g) & 0x1f) << 5) | (((uint16_t)(r) & 0x1f) << 0))</span></div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div> -<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4"> 38</a></span> <span class="preprocessor">#define RGB_RED RGB(31, 0, 0)</span></div> -<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51"> 39</a></span> <span class="preprocessor">#define RGB_DARKRED RGB(15, 0, 0)</span></div> -<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="cgb_8h.html#ab6c97468034c02fe204fd37036d9be15"> 40</a></span> <span class="preprocessor">#define RGB_GREEN RGB( 0, 31, 0)</span></div> -<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d"> 41</a></span> <span class="preprocessor">#define RGB_DARKGREEN RGB( 0, 15, 0)</span></div> -<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="cgb_8h.html#a0eff802f1ca228046476209dc01c76ad"> 42</a></span> <span class="preprocessor">#define RGB_BLUE RGB( 0, 0, 31)</span></div> -<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="cgb_8h.html#ad44385fc245bbabf6da787dcc8930385"> 43</a></span> <span class="preprocessor">#define RGB_DARKBLUE RGB( 0, 0, 15)</span></div> -<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40"> 44</a></span> <span class="preprocessor">#define RGB_YELLOW RGB(31, 31, 0)</span></div> -<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a"> 45</a></span> <span class="preprocessor">#define RGB_DARKYELLOW RGB(21, 21, 0)</span></div> -<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="cgb_8h.html#a2ce30ac984869b55594447722b9d0579"> 46</a></span> <span class="preprocessor">#define RGB_CYAN RGB( 0, 31, 31)</span></div> -<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c"> 47</a></span> <span class="preprocessor">#define RGB_AQUA RGB(28, 5, 22)</span></div> -<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a"> 48</a></span> <span class="preprocessor">#define RGB_PINK RGB(11, 0, 31)</span></div> -<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101"> 49</a></span> <span class="preprocessor">#define RGB_PURPLE RGB(21, 0, 21)</span></div> -<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1"> 50</a></span> <span class="preprocessor">#define RGB_BLACK RGB( 0, 0, 0)</span></div> -<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044"> 51</a></span> <span class="preprocessor">#define RGB_DARKGRAY RGB(10, 10, 10)</span></div> -<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c"> 52</a></span> <span class="preprocessor">#define RGB_LIGHTGRAY RGB(21, 21, 21)</span></div> -<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="cgb_8h.html#ac1771f95d9887118764bd8a074e537e1"> 53</a></span> <span class="preprocessor">#define RGB_WHITE RGB(31, 31, 31)</span></div> -<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div> -<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999"> 55</a></span> <span class="preprocessor">#define RGB_LIGHTFLESH RGB(30, 20, 15)</span></div> -<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474"> 56</a></span> <span class="preprocessor">#define RGB_BROWN RGB(10, 10, 0)</span></div> -<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7"> 57</a></span> <span class="preprocessor">#define RGB_ORANGE RGB(30, 20, 0)</span></div> -<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="cgb_8h.html#a9c8c3710151b2258ea8269850498703f"> 58</a></span> <span class="preprocessor">#define RGB_TEAL RGB(15, 15, 0)</span></div> -<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  </div> -<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="keywordtype">void</span></div> -<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="cgb_8h.html#aec5c352285ef0fb0d5a1a1d35f6e7877"> 76</a></span> <a class="code" href="cgb_8h.html#aec5c352285ef0fb0d5a1a1d35f6e7877">set_bkg_palette</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_palette,</div> -<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_palettes,</div> -<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> *rgb_data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  </div> -<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="keywordtype">void</span></div> -<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="cgb_8h.html#a2f0430a99cd9df4496b3c04f49aa3f6d"> 96</a></span> <a class="code" href="cgb_8h.html#a2f0430a99cd9df4496b3c04f49aa3f6d">set_sprite_palette</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_palette,</div> -<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_palettes,</div> -<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> *rgb_data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  </div> -<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="keywordtype">void</span></div> -<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="cgb_8h.html#a9e90b3a0f765485234e7b4416ea194e2"> 110</a></span> <a class="code" href="cgb_8h.html#a9e90b3a0f765485234e7b4416ea194e2">set_bkg_palette_entry</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> palette,</div> -<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> entry,</div> -<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> rgb_data);</div> -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  </div> -<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="keywordtype">void</span></div> -<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="cgb_8h.html#a6f4e37ea7767881169d20baf6b0735ec"> 123</a></span> <a class="code" href="cgb_8h.html#a6f4e37ea7767881169d20baf6b0735ec">set_sprite_palette_entry</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> palette,</div> -<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> entry,</div> -<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> rgb_data);</div> -<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  </div> -<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56"> 137</a></span> <span class="keywordtype">void</span> <a class="code" href="cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56">cpu_slow</a>(<span class="keywordtype">void</span>);</div> -<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  </div> -<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> <span class="keywordtype">void</span> <a class="code" href="cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb">cpu_fast</a>(<span class="keywordtype">void</span>);</div> -<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  </div> -<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> <span class="keywordtype">void</span> <a class="code" href="cgb_8h.html#a6b334e5e452d0650aded17199be1514a">cgb_compatibility</a>(<span class="keywordtype">void</span>);</div> -<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  </div> -<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> <span class="preprocessor">#endif </span><span class="comment">/* _CGB_H */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e"> 33</a></span> <span class="preprocessor">#define RGB(r, g, b) ((((uint16_t)(b) & 0x1f) << 10) | (((uint16_t)(g) & 0x1f) << 5) | (((uint16_t)(r) & 0x1f) << 0))</span></div> +<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="cgb_8h.html#a7d2ed0f10b2b74123a544327bbfd7564"> 34</a></span> <span class="preprocessor">#define RGB8(r, g, b) ((uint16_t)((r) >> 3) | ((uint16_t)((g) >> 3) << 5) | ((uint16_t)((b) >> 3) << 10))</span></div> +<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="cgb_8h.html#ab5a6e450fcf10402278fe585a421dbbd"> 35</a></span> <span class="preprocessor">#define RGBHTML(RGB24bit) (RGB8((((RGB24bit) >> 16) & 0xFF), (((RGB24bit) >> 8) & 0xFF), ((RGB24bit) & 0xFF)))</span></div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div> +<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4"> 39</a></span> <span class="preprocessor">#define RGB_RED RGB(31, 0, 0)</span></div> +<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51"> 40</a></span> <span class="preprocessor">#define RGB_DARKRED RGB(15, 0, 0)</span></div> +<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="cgb_8h.html#ab6c97468034c02fe204fd37036d9be15"> 41</a></span> <span class="preprocessor">#define RGB_GREEN RGB( 0, 31, 0)</span></div> +<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d"> 42</a></span> <span class="preprocessor">#define RGB_DARKGREEN RGB( 0, 15, 0)</span></div> +<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="cgb_8h.html#a0eff802f1ca228046476209dc01c76ad"> 43</a></span> <span class="preprocessor">#define RGB_BLUE RGB( 0, 0, 31)</span></div> +<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="cgb_8h.html#ad44385fc245bbabf6da787dcc8930385"> 44</a></span> <span class="preprocessor">#define RGB_DARKBLUE RGB( 0, 0, 15)</span></div> +<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40"> 45</a></span> <span class="preprocessor">#define RGB_YELLOW RGB(31, 31, 0)</span></div> +<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a"> 46</a></span> <span class="preprocessor">#define RGB_DARKYELLOW RGB(21, 21, 0)</span></div> +<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="cgb_8h.html#a2ce30ac984869b55594447722b9d0579"> 47</a></span> <span class="preprocessor">#define RGB_CYAN RGB( 0, 31, 31)</span></div> +<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c"> 48</a></span> <span class="preprocessor">#define RGB_AQUA RGB(28, 5, 22)</span></div> +<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a"> 49</a></span> <span class="preprocessor">#define RGB_PINK RGB(31, 0, 31)</span></div> +<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101"> 50</a></span> <span class="preprocessor">#define RGB_PURPLE RGB(21, 0, 21)</span></div> +<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1"> 51</a></span> <span class="preprocessor">#define RGB_BLACK RGB( 0, 0, 0)</span></div> +<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044"> 52</a></span> <span class="preprocessor">#define RGB_DARKGRAY RGB(10, 10, 10)</span></div> +<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c"> 53</a></span> <span class="preprocessor">#define RGB_LIGHTGRAY RGB(21, 21, 21)</span></div> +<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="cgb_8h.html#ac1771f95d9887118764bd8a074e537e1"> 54</a></span> <span class="preprocessor">#define RGB_WHITE RGB(31, 31, 31)</span></div> +<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  </div> +<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999"> 56</a></span> <span class="preprocessor">#define RGB_LIGHTFLESH RGB(30, 20, 15)</span></div> +<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474"> 57</a></span> <span class="preprocessor">#define RGB_BROWN RGB(10, 10, 0)</span></div> +<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7"> 58</a></span> <span class="preprocessor">#define RGB_ORANGE RGB(30, 20, 0)</span></div> +<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="cgb_8h.html#a9c8c3710151b2258ea8269850498703f"> 59</a></span> <span class="preprocessor">#define RGB_TEAL RGB(15, 15, 0)</span></div> +<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div> +<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="keywordtype">void</span></div> +<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="cgb_8h.html#aec5c352285ef0fb0d5a1a1d35f6e7877"> 77</a></span> <a class="code" href="cgb_8h.html#aec5c352285ef0fb0d5a1a1d35f6e7877">set_bkg_palette</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_palette,</div> +<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_palettes,</div> +<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> *rgb_data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="keywordtype">void</span></div> +<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="cgb_8h.html#a2f0430a99cd9df4496b3c04f49aa3f6d"> 97</a></span> <a class="code" href="cgb_8h.html#a2f0430a99cd9df4496b3c04f49aa3f6d">set_sprite_palette</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_palette,</div> +<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_palettes,</div> +<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> *rgb_data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  </div> +<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="keywordtype">void</span></div> +<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="cgb_8h.html#a9e90b3a0f765485234e7b4416ea194e2"> 111</a></span> <a class="code" href="cgb_8h.html#a9e90b3a0f765485234e7b4416ea194e2">set_bkg_palette_entry</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> palette,</div> +<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> entry,</div> +<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> rgb_data);</div> +<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  </div> +<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> <span class="keywordtype">void</span></div> +<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="cgb_8h.html#a6f4e37ea7767881169d20baf6b0735ec"> 124</a></span> <a class="code" href="cgb_8h.html#a6f4e37ea7767881169d20baf6b0735ec">set_sprite_palette_entry</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> palette,</div> +<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> entry,</div> +<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> rgb_data);</div> +<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  </div> +<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56"> 138</a></span> <span class="keywordtype">void</span> <a class="code" href="cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56">cpu_slow</a>(<span class="keywordtype">void</span>);</div> +<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  </div> +<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> <span class="keywordtype">void</span> <a class="code" href="cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb">cpu_fast</a>(<span class="keywordtype">void</span>);</div> +<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  </div> +<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="cgb_8h.html#a2a89f4110072dbe76805e7b07299788d"> 162</a></span> <span class="keywordtype">void</span> <a class="code" href="cgb_8h.html#a2a89f4110072dbe76805e7b07299788d">set_default_palette</a>(<span class="keywordtype">void</span>);</div> +<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  </div> +<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="cgb_8h.html#a6b334e5e452d0650aded17199be1514a"> 166</a></span> <span class="keywordtype">void</span> <a class="code" href="cgb_8h.html#a6b334e5e452d0650aded17199be1514a">cgb_compatibility</a>(<span class="keywordtype">void</span>);</div> +<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  </div> +<div class="line"><a name="l00168"></a><span class="lineno"> 168</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="astdint_8h_html_aba7bc1797add20fe3efdf37ced1182c5"><div class="ttname"><a href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a></div><div class="ttdeci">unsigned char uint8_t</div><div class="ttdef"><b>Definition:</b> stdint.h:51</div></div> +<div class="ttc" id="acgb_8h_html_a2a89f4110072dbe76805e7b07299788d"><div class="ttname"><a href="cgb_8h.html#a2a89f4110072dbe76805e7b07299788d">set_default_palette</a></div><div class="ttdeci">void set_default_palette(void)</div></div> <div class="ttc" id="astdint_8h_html_adf4d876453337156dde61095e1f20223"><div class="ttname"><a href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a></div><div class="ttdeci">unsigned short int uint16_t</div><div class="ttdef"><b>Definition:</b> stdint.h:52</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_a9e90b3a0f765485234e7b4416ea194e2"><div class="ttname"><a href="cgb_8h.html#a9e90b3a0f765485234e7b4416ea194e2">set_bkg_palette_entry</a></div><div class="ttdeci">void set_bkg_palette_entry(uint8_t palette, uint8_t entry, uint16_t rgb_data)</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 class="ttdef"><b>Definition:</b> sms.h:405</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_a6f4e37ea7767881169d20baf6b0735ec"><div class="ttname"><a href="cgb_8h.html#a6f4e37ea7767881169d20baf6b0735ec">set_sprite_palette_entry</a></div><div class="ttdeci">void set_sprite_palette_entry(uint8_t palette, uint8_t entry, uint16_t rgb_data)</div></div> <div class="ttc" id="acgb_8h_html_aec5c352285ef0fb0d5a1a1d35f6e7877"><div class="ttname"><a href="cgb_8h.html#aec5c352285ef0fb0d5a1a1d35f6e7877">set_bkg_palette</a></div><div class="ttdeci">void set_bkg_palette(uint8_t first_palette, uint8_t nb_palettes, uint16_t *rgb_data) NONBANKED</div></div> <div class="ttc" id="astdint_8h_html"><div class="ttname"><a href="stdint_8h.html">stdint.h</a></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 class="ttdef"><b>Definition:</b> sms.h:406</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 class="ttdef"><b>Definition:</b> sms.h:461</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_a2f0430a99cd9df4496b3c04f49aa3f6d"><div class="ttname"><a href="cgb_8h.html#a2f0430a99cd9df4496b3c04f49aa3f6d">set_sprite_palette</a></div><div class="ttdeci">void set_sprite_palette(uint8_t first_palette, uint8_t nb_palettes, uint16_t *rgb_data) NONBANKED</div></div> <!-- HTML footer for doxygen 1.8.14--> diff --git a/docs/api/dir_aedcfcf321a7f13aa34b51e3093299b2.html b/docs/api/dir_aedcfcf321a7f13aa34b51e3093299b2.html @@ -108,6 +108,8 @@ Files</h2></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:platform_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="platform_8h.html">platform.h</a> <a href="platform_8h_source.html">[code]</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:version_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="version_8h.html">version.h</a> <a href="version_8h_source.html">[code]</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table> </div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/api/dir_aedcfcf321a7f13aa34b51e3093299b2.js b/docs/api/dir_aedcfcf321a7f13aa34b51e3093299b2.js @@ -7,5 +7,6 @@ var dir_aedcfcf321a7f13aa34b51e3093299b2 = [ "gbdk-lib.h", "gbdk-lib_8h.html", "gbdk-lib_8h" ], [ "incbin.h", "incbin_8h.html", "incbin_8h" ], [ "metasprites.h", "gbdk_2metasprites_8h.html", null ], - [ "platform.h", "platform_8h.html", null ] + [ "platform.h", "platform_8h.html", null ], + [ "version.h", "version_8h.html", "version_8h" ] ]; diff --git a/docs/api/files.html b/docs/api/files.html @@ -126,27 +126,28 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); }); <tr id="row_3_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="incbin_8h_source.html"><span class="icondoc"></span></a><a class="el" href="incbin_8h.html" target="_self">incbin.h</a></td><td class="desc"></td></tr> <tr id="row_3_6_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="gbdk_2metasprites_8h_source.html"><span class="icondoc"></span></a><a class="el" href="gbdk_2metasprites_8h.html" target="_self">metasprites.h</a></td><td class="desc"></td></tr> <tr id="row_3_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="platform_8h_source.html"><span class="icondoc"></span></a><a class="el" href="platform_8h.html" target="_self">platform.h</a></td><td class="desc"></td></tr> -<tr id="row_4_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_4_" class="arrow" onclick="toggleFolder('4_')">▼</span><span id="img_4_" class="iconfopen" onclick="toggleFolder('4_')"> </span><a class="el" href="dir_7a84f275fead463a4aefdc90fba00235.html" target="_self">sms</a></td><td class="desc"></td></tr> -<tr id="row_4_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="sms_2hardware_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sms_2hardware_8h.html" target="_self">hardware.h</a></td><td class="desc"></td></tr> -<tr id="row_4_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="sms_2metasprites_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sms_2metasprites_8h.html" target="_self">metasprites.h</a></td><td class="desc"></td></tr> -<tr id="row_4_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="sms_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sms_8h.html" target="_self">sms.h</a></td><td class="desc"></td></tr> -<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="stdarg_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stdarg_8h.html" target="_self">stdarg.h</a></td><td class="desc"></td></tr> -<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="string_8h_source.html"><span class="icondoc"></span></a><a class="el" href="string_8h.html" target="_self">string.h</a></td><td class="desc"></td></tr> -<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="types_8h_source.html"><span class="icondoc"></span></a><a class="el" href="types_8h.html" target="_self">types.h</a></td><td class="desc"></td></tr> -<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="assert_8h_source.html"><span class="icondoc"></span></a><a class="el" href="assert_8h.html" target="_self">assert.h</a></td><td class="desc"></td></tr> -<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="ctype_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ctype_8h.html" target="_self">ctype.h</a></td><td class="desc"></td></tr> -<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="limits_8h_source.html"><span class="icondoc"></span></a><a class="el" href="limits_8h.html" target="_self">limits.h</a></td><td class="desc"></td></tr> -<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="rand_8h_source.html"><span class="icondoc"></span></a><a class="el" href="rand_8h.html" target="_self">rand.h</a></td><td class="desc"></td></tr> -<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="setjmp_8h_source.html"><span class="icondoc"></span></a><a class="el" href="setjmp_8h.html" target="_self">setjmp.h</a></td><td class="desc"></td></tr> -<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="stdatomic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stdatomic_8h.html" target="_self">stdatomic.h</a></td><td class="desc"></td></tr> -<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="stdbool_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stdbool_8h.html" target="_self">stdbool.h</a></td><td class="desc"></td></tr> -<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="stddef_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stddef_8h.html" target="_self">stddef.h</a></td><td class="desc"></td></tr> -<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="stdint_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stdint_8h.html" target="_self">stdint.h</a></td><td class="desc"></td></tr> -<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="stdio_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stdio_8h.html" target="_self">stdio.h</a></td><td class="desc"></td></tr> -<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="stdlib_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stdlib_8h.html" target="_self">stdlib.h</a></td><td class="desc"></td></tr> -<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="stdnoreturn_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stdnoreturn_8h.html" target="_self">stdnoreturn.h</a></td><td class="desc"></td></tr> -<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="time_8h_source.html"><span class="icondoc"></span></a><a class="el" href="time_8h.html" target="_self">time.h</a></td><td class="desc"></td></tr> -<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="typeof_8h_source.html"><span class="icondoc"></span></a><a class="el" href="typeof_8h.html" target="_self">typeof.h</a></td><td class="desc"></td></tr> +<tr id="row_3_8_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="version_8h_source.html"><span class="icondoc"></span></a><a class="el" href="version_8h.html" target="_self">version.h</a></td><td class="desc"></td></tr> +<tr id="row_4_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_4_" class="arrow" onclick="toggleFolder('4_')">▼</span><span id="img_4_" class="iconfopen" onclick="toggleFolder('4_')"> </span><a class="el" href="dir_7a84f275fead463a4aefdc90fba00235.html" target="_self">sms</a></td><td class="desc"></td></tr> +<tr id="row_4_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="sms_2hardware_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sms_2hardware_8h.html" target="_self">hardware.h</a></td><td class="desc"></td></tr> +<tr id="row_4_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="sms_2metasprites_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sms_2metasprites_8h.html" target="_self">metasprites.h</a></td><td class="desc"></td></tr> +<tr id="row_4_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="sms_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sms_8h.html" target="_self">sms.h</a></td><td class="desc"></td></tr> +<tr id="row_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="stdarg_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stdarg_8h.html" target="_self">stdarg.h</a></td><td class="desc"></td></tr> +<tr id="row_6_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="string_8h_source.html"><span class="icondoc"></span></a><a class="el" href="string_8h.html" target="_self">string.h</a></td><td class="desc"></td></tr> +<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="types_8h_source.html"><span class="icondoc"></span></a><a class="el" href="types_8h.html" target="_self">types.h</a></td><td class="desc"></td></tr> +<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="assert_8h_source.html"><span class="icondoc"></span></a><a class="el" href="assert_8h.html" target="_self">assert.h</a></td><td class="desc"></td></tr> +<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="ctype_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ctype_8h.html" target="_self">ctype.h</a></td><td class="desc"></td></tr> +<tr id="row_10_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="limits_8h_source.html"><span class="icondoc"></span></a><a class="el" href="limits_8h.html" target="_self">limits.h</a></td><td class="desc"></td></tr> +<tr id="row_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="rand_8h_source.html"><span class="icondoc"></span></a><a class="el" href="rand_8h.html" target="_self">rand.h</a></td><td class="desc"></td></tr> +<tr id="row_12_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="setjmp_8h_source.html"><span class="icondoc"></span></a><a class="el" href="setjmp_8h.html" target="_self">setjmp.h</a></td><td class="desc"></td></tr> +<tr id="row_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="stdatomic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stdatomic_8h.html" target="_self">stdatomic.h</a></td><td class="desc"></td></tr> +<tr id="row_14_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="stdbool_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stdbool_8h.html" target="_self">stdbool.h</a></td><td class="desc"></td></tr> +<tr id="row_15_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="stddef_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stddef_8h.html" target="_self">stddef.h</a></td><td class="desc"></td></tr> +<tr id="row_16_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="stdint_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stdint_8h.html" target="_self">stdint.h</a></td><td class="desc"></td></tr> +<tr id="row_17_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="stdio_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stdio_8h.html" target="_self">stdio.h</a></td><td class="desc"></td></tr> +<tr id="row_18_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="stdlib_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stdlib_8h.html" target="_self">stdlib.h</a></td><td class="desc"></td></tr> +<tr id="row_19_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="stdnoreturn_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stdnoreturn_8h.html" target="_self">stdnoreturn.h</a></td><td class="desc"></td></tr> +<tr id="row_20_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="time_8h_source.html"><span class="icondoc"></span></a><a class="el" href="time_8h.html" target="_self">time.h</a></td><td class="desc"></td></tr> +<tr id="row_21_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="typeof_8h_source.html"><span class="icondoc"></span></a><a class="el" href="typeof_8h.html" target="_self">typeof.h</a></td><td class="desc"></td></tr> </table> </div><!-- directory --> </div><!-- contents --> diff --git a/docs/api/gb_2hardware_8h.html b/docs/api/gb_2hardware_8h.html @@ -462,6 +462,10 @@ Macros</h2></td></tr> <tr class="separator:a81fb56b6778772f829dab4c534e7749e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d682ed7a6158c5ba10afec739b17a8a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#a4d682ed7a6158c5ba10afec739b17a8a">DEVICE_SCREEN_MAP_ENTRY_SIZE</a>   1</td></tr> <tr class="separator:a4d682ed7a6158c5ba10afec739b17a8a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a01284c0903831b6943bad296e5258d42"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#a01284c0903831b6943bad296e5258d42">DEVICE_SPRITE_OFFSET_X</a>   8</td></tr> +<tr class="separator:a01284c0903831b6943bad296e5258d42"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:afc0253e27a88a023d65bc973e84da8a3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#afc0253e27a88a023d65bc973e84da8a3">DEVICE_SPRITE_OFFSET_Y</a>   16</td></tr> +<tr class="separator:afc0253e27a88a023d65bc973e84da8a3"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> @@ -3254,6 +3258,34 @@ Variables</h2></td></tr> </div> </div> +<a id="a01284c0903831b6943bad296e5258d42"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a01284c0903831b6943bad296e5258d42">◆ </a></span>DEVICE_SPRITE_OFFSET_X</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define DEVICE_SPRITE_OFFSET_X   8</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="afc0253e27a88a023d65bc973e84da8a3"></a> +<h2 class="memtitle"><span class="permalink"><a href="#afc0253e27a88a023d65bc973e84da8a3">◆ </a></span>DEVICE_SPRITE_OFFSET_Y</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define DEVICE_SPRITE_OFFSET_Y   16</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> <h2 class="groupheader">Variable Documentation</h2> <a id="aea9200b29be90b58417787720cdf750b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aea9200b29be90b58417787720cdf750b">◆ </a></span>_VRAM</h2> diff --git a/docs/api/gb_2hardware_8h.js b/docs/api/gb_2hardware_8h.js @@ -182,6 +182,8 @@ var gb_2hardware_8h = [ "DEVICE_SCREEN_BUFFER_WIDTH", "gb_2hardware_8h.html#a491dc081eae8c81e7ca88075ab806291", null ], [ "DEVICE_SCREEN_BUFFER_HEIGHT", "gb_2hardware_8h.html#a81fb56b6778772f829dab4c534e7749e", null ], [ "DEVICE_SCREEN_MAP_ENTRY_SIZE", "gb_2hardware_8h.html#a4d682ed7a6158c5ba10afec739b17a8a", null ], + [ "DEVICE_SPRITE_OFFSET_X", "gb_2hardware_8h.html#a01284c0903831b6943bad296e5258d42", null ], + [ "DEVICE_SPRITE_OFFSET_Y", "gb_2hardware_8h.html#afc0253e27a88a023d65bc973e84da8a3", null ], [ "_VRAM", "gb_2hardware_8h.html#aea9200b29be90b58417787720cdf750b", null ], [ "_VRAM8000", "gb_2hardware_8h.html#a73c94166161c33c61d63b3e4b5209cd0", null ], [ "_VRAM8800", "gb_2hardware_8h.html#af763563b6123ef29d73931f616969049", null ], diff --git a/docs/api/gb_2hardware_8h_source.html b/docs/api/gb_2hardware_8h_source.html @@ -99,24 +99,24 @@ $(document).ready(function(){initNavTree('gb_2hardware_8h_source.html',''); init <div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8"> 13</a></span> <span class="preprocessor">#define __BYTE_REG extern volatile UBYTE</span></div> <div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44"> 14</a></span> <span class="preprocessor">#define __REG extern volatile __sfr</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="gb_2hardware_8h.html#aea9200b29be90b58417787720cdf750b"> 18</a></span> <a class="code" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a> <a class="code" href="gb_2hardware_8h.html#aea9200b29be90b58417787720cdf750b">_VRAM</a>[]; </div> +<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#aea9200b29be90b58417787720cdf750b"> 18</a></span> <a class="code" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a> <a class="code" href="gb_2hardware_8h.html#aea9200b29be90b58417787720cdf750b">_VRAM</a>[];</div> <div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a73c94166161c33c61d63b3e4b5209cd0"> 19</a></span> <a class="code" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a> <a class="code" href="gb_2hardware_8h.html#a73c94166161c33c61d63b3e4b5209cd0">_VRAM8000</a>[];</div> <div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#af763563b6123ef29d73931f616969049"> 20</a></span> <a class="code" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a> <a class="code" href="gb_2hardware_8h.html#af763563b6123ef29d73931f616969049">_VRAM8800</a>[];</div> <div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a668fd555c203361f5e4b835f05243102"> 21</a></span> <a class="code" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a> <a class="code" href="gb_2hardware_8h.html#a668fd555c203361f5e4b835f05243102">_VRAM9000</a>[];</div> -<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#ac5b9d1761bb972948fe10637dfaa94a7"> 22</a></span> <a class="code" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a> <a class="code" href="gb_2hardware_8h.html#ac5b9d1761bb972948fe10637dfaa94a7">_SCRN0</a>[]; </div> -<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#afff31f511127bf7ba1bd3b6bc740aee8"> 23</a></span> <a class="code" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a> <a class="code" href="gb_2hardware_8h.html#afff31f511127bf7ba1bd3b6bc740aee8">_SCRN1</a>[]; </div> -<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a09a4ae65605182c8b694197d3aea695e"> 24</a></span> <a class="code" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a> <a class="code" href="gb_2hardware_8h.html#a09a4ae65605182c8b694197d3aea695e">_SRAM</a>[]; </div> -<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#ac1cf31cae6046360271ead6e8b7a6e87"> 25</a></span> <a class="code" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a> <a class="code" href="gb_2hardware_8h.html#ac1cf31cae6046360271ead6e8b7a6e87">_RAM</a>[]; </div> -<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a2f83a5f5daa6418c77756e32923aef5a"> 26</a></span> <a class="code" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a> <a class="code" href="gb_2hardware_8h.html#a2f83a5f5daa6418c77756e32923aef5a">_RAMBANK</a>[]; </div> -<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a7030908728e166877fba9065671deb02"> 27</a></span> <a class="code" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a> <a class="code" href="gb_2hardware_8h.html#a7030908728e166877fba9065671deb02">_OAMRAM</a>[]; </div> -<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a134e3f274c1e607b8c5ff5724860e288"> 28</a></span> <a class="code" href="gb_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8">__BYTE_REG</a> <a class="code" href="gb_2hardware_8h.html#a134e3f274c1e607b8c5ff5724860e288">_IO</a>[]; </div> +<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#ac5b9d1761bb972948fe10637dfaa94a7"> 22</a></span> <a class="code" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a> <a class="code" href="gb_2hardware_8h.html#ac5b9d1761bb972948fe10637dfaa94a7">_SCRN0</a>[];</div> +<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#afff31f511127bf7ba1bd3b6bc740aee8"> 23</a></span> <a class="code" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a> <a class="code" href="gb_2hardware_8h.html#afff31f511127bf7ba1bd3b6bc740aee8">_SCRN1</a>[];</div> +<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a09a4ae65605182c8b694197d3aea695e"> 24</a></span> <a class="code" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a> <a class="code" href="gb_2hardware_8h.html#a09a4ae65605182c8b694197d3aea695e">_SRAM</a>[];</div> +<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#ac1cf31cae6046360271ead6e8b7a6e87"> 25</a></span> <a class="code" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a> <a class="code" href="gb_2hardware_8h.html#ac1cf31cae6046360271ead6e8b7a6e87">_RAM</a>[];</div> +<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a2f83a5f5daa6418c77756e32923aef5a"> 26</a></span> <a class="code" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a> <a class="code" href="gb_2hardware_8h.html#a2f83a5f5daa6418c77756e32923aef5a">_RAMBANK</a>[];</div> +<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a7030908728e166877fba9065671deb02"> 27</a></span> <a class="code" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">__BYTES</a> <a class="code" href="gb_2hardware_8h.html#a7030908728e166877fba9065671deb02">_OAMRAM</a>[];</div> +<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a134e3f274c1e607b8c5ff5724860e288"> 28</a></span> <a class="code" href="gb_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8">__BYTE_REG</a> <a class="code" href="gb_2hardware_8h.html#a134e3f274c1e607b8c5ff5724860e288">_IO</a>[];</div> <div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a70db64bdd045a9df09b289fe9b28af22"> 29</a></span> <a class="code" href="gb_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8">__BYTE_REG</a> <a class="code" href="gb_2hardware_8h.html#a70db64bdd045a9df09b289fe9b28af22">_AUD3WAVERAM</a>[];</div> -<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a472e3b0909a2f0878f643e9968b871ef"> 30</a></span> <a class="code" href="gb_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8">__BYTE_REG</a> <a class="code" href="gb_2hardware_8h.html#a472e3b0909a2f0878f643e9968b871ef">_HRAM</a>[]; </div> +<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a472e3b0909a2f0878f643e9968b871ef"> 30</a></span> <a class="code" href="gb_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8">__BYTE_REG</a> <a class="code" href="gb_2hardware_8h.html#a472e3b0909a2f0878f643e9968b871ef">_HRAM</a>[];</div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div> -<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a64dd59016e4f0e78672962fbc553a4b4"> 34</a></span> <a class="code" href="gb_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8">__BYTE_REG</a> <a class="code" href="gb_2hardware_8h.html#a64dd59016e4f0e78672962fbc553a4b4">rRAMG</a>; </div> +<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a64dd59016e4f0e78672962fbc553a4b4"> 34</a></span> <a class="code" href="gb_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8">__BYTE_REG</a> <a class="code" href="gb_2hardware_8h.html#a64dd59016e4f0e78672962fbc553a4b4">rRAMG</a>;</div> <div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#ae0976a29e341edc6ceb810e6eb0328f1"> 35</a></span> <a class="code" href="gb_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8">__BYTE_REG</a> <a class="code" href="gb_2hardware_8h.html#ae0976a29e341edc6ceb810e6eb0328f1">rROMB0</a>;</div> <div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a014f3a9d7ce8f8026c9ac6c0410bb099"> 36</a></span> <a class="code" href="gb_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8">__BYTE_REG</a> <a class="code" href="gb_2hardware_8h.html#a014f3a9d7ce8f8026c9ac6c0410bb099">rROMB1</a>;</div> -<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#ac2985dbccb16c4c00381d6fbe9600aff"> 37</a></span> <a class="code" href="gb_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8">__BYTE_REG</a> <a class="code" href="gb_2hardware_8h.html#ac2985dbccb16c4c00381d6fbe9600aff">rRAMB</a>; </div> +<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#ac2985dbccb16c4c00381d6fbe9600aff"> 37</a></span> <a class="code" href="gb_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8">__BYTE_REG</a> <a class="code" href="gb_2hardware_8h.html#ac2985dbccb16c4c00381d6fbe9600aff">rRAMB</a>;</div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div> <div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0"> 41</a></span> <a class="code" href="gb_2hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> <a class="code" href="gb_2hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0">P1_REG</a>; </div> <div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#ae7eccdbd4f7b211074591866f515b760"> 42</a></span> <span class="preprocessor">#define rP1 P1_REG</span></div> @@ -448,8 +448,11 @@ $(document).ready(function(){initNavTree('gb_2hardware_8h_source.html',''); init <div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a491dc081eae8c81e7ca88075ab806291"> 368</a></span> <span class="preprocessor">#define DEVICE_SCREEN_BUFFER_WIDTH 32</span></div> <div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a81fb56b6778772f829dab4c534e7749e"> 369</a></span> <span class="preprocessor">#define DEVICE_SCREEN_BUFFER_HEIGHT 32</span></div> <div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a4d682ed7a6158c5ba10afec739b17a8a"> 370</a></span> <span class="preprocessor">#define DEVICE_SCREEN_MAP_ENTRY_SIZE 1</span></div> -<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  </div> -<div class="line"><a name="l00372"></a><span class="lineno"> 372</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#a01284c0903831b6943bad296e5258d42"> 371</a></span> <span class="preprocessor">#define DEVICE_SPRITE_OFFSET_X 8</span></div> +<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="gb_2hardware_8h.html#afc0253e27a88a023d65bc973e84da8a3"> 372</a></span> <span class="preprocessor">#define DEVICE_SPRITE_OFFSET_Y 16</span></div> +<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  </div> +<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  </div> +<div class="line"><a name="l00375"></a><span class="lineno"> 375</span> <span class="preprocessor">#endif</span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="agb_2hardware_8h_html_ac1cf31cae6046360271ead6e8b7a6e87"><div class="ttname"><a href="gb_2hardware_8h.html#ac1cf31cae6046360271ead6e8b7a6e87">_RAM</a></div><div class="ttdeci">__BYTES _RAM[]</div><div class="ttdef"><b>Definition:</b> hardware.h:25</div></div> diff --git a/docs/api/gb_2metasprites_8h_source.html b/docs/api/gb_2metasprites_8h_source.html @@ -168,7 +168,7 @@ $(document).ready(function(){initNavTree('gb_2metasprites_8h_source.html',''); i <div class="ttc" id="agb_2metasprites_8h_html_af8de5a888d65448b9d34027a0e1ce906"><div class="ttname"><a href="gb_2metasprites_8h.html#af8de5a888d65448b9d34027a0e1ce906">hide_metasprite</a></div><div class="ttdeci">void hide_metasprite(const metasprite_t *metasprite, uint8_t base_sprite)</div><div class="ttdef"><b>Definition:</b> metasprites.h:226</div></div> <div class="ttc" id="astdint_8h_html"><div class="ttname"><a href="stdint_8h.html">stdint.h</a></div></div> <div class="ttc" id="agb_2metasprites_8h_html_aba6401cc8173158a9f37ee22094c03d3"><div class="ttname"><a href="gb_2metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3">metasprite_t</a></div><div class="ttdeci">struct metasprite_t metasprite_t</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:540</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:543</div></div> <div class="ttc" id="agb_2hardware_8h_html"><div class="ttname"><a href="gb_2hardware_8h.html">hardware.h</a></div></div> <div class="ttc" id="agb_2metasprites_8h_html_aa8ff2df0679ebb0b6e0a8f6d83127e1a"><div class="ttname"><a href="gb_2metasprites_8h.html#aa8ff2df0679ebb0b6e0a8f6d83127e1a">move_metasprite_vflip</a></div><div class="ttdeci">uint8_t move_metasprite_vflip(const metasprite_t *metasprite, uint8_t base_tile, uint8_t base_sprite, uint8_t x, uint8_t y)</div><div class="ttdef"><b>Definition:</b> metasprites.h:156</div></div> <div class="ttc" id="agb_2metasprites_8h_html_aae51f066cc5436457f62351847bfc64b"><div class="ttname"><a href="gb_2metasprites_8h.html#aae51f066cc5436457f62351847bfc64b">__current_metasprite</a></div><div class="ttdeci">const void * __current_metasprite</div></div> diff --git a/docs/api/gb_8h.html b/docs/api/gb_8h.html @@ -97,6 +97,7 @@ $(document).ready(function(){initNavTree('gb_8h.html',''); initResizable(); }); <div class="contents"> <div class="textblock"><code>#include <types.h></code><br /> <code>#include <<a class="el" href="stdint_8h_source.html">stdint.h</a>></code><br /> +<code>#include <<a class="el" href="version_8h_source.html">gbdk/version.h</a>></code><br /> <code>#include <<a class="el" href="gb_2hardware_8h_source.html">gb/hardware.h</a>></code><br /> </div> <p><a href="gb_8h_source.html">Go to the source code of this file.</a></p> @@ -110,8 +111,6 @@ Data Structures</h2></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> -<tr class="memitem:a459449876dfba6299bf055c882d78334"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a459449876dfba6299bf055c882d78334">__GBDK_VERSION</a>   405</td></tr> -<tr class="separator:a459449876dfba6299bf055c882d78334"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab769c6e20778298be8bc3321476ceb53"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#ab769c6e20778298be8bc3321476ceb53">J_START</a>   0x80U</td></tr> <tr class="separator:ab769c6e20778298be8bc3321476ceb53"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab416a9d96d1582490828f4bac78a8b5b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b">J_SELECT</a>   0x40U</td></tr> @@ -190,6 +189,8 @@ Macros</h2></td></tr> <tr class="separator:aa311f84dd9fce6e136ba4881e7b0d98d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ccf5d0f34fb0af0b6e73b9df0ccd745"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a6ccf5d0f34fb0af0b6e73b9df0ccd745">GBA_DETECTED</a>   0x01</td></tr> <tr class="separator:a6ccf5d0f34fb0af0b6e73b9df0ccd745"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a231ec05679809190782e61c6e8aaaba4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a231ec05679809190782e61c6e8aaaba4">DEVICE_SUPPORTS_COLOR</a>   (<a class="el" href="gb_8h.html#a874b9bd95b0a05d6a6072feabc879e45">_cpu</a> == <a class="el" href="gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8">CGB_TYPE</a>)</td></tr> +<tr class="separator:a231ec05679809190782e61c6e8aaaba4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a268cc6c704e16f3fa02dd1cf0e17070a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a">IO_IDLE</a>   0x00U</td></tr> <tr class="separator:a268cc6c704e16f3fa02dd1cf0e17070a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab69a3f7cd2c6b5eb4f518aefee099007"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007">IO_SENDING</a>   0x01U</td></tr> @@ -354,6 +355,8 @@ Functions</h2></td></tr> <tr class="separator:adf6ef63efc4bb4950428015c623bca14"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed072359b42854fffae4cd29c1f34ea1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#aed072359b42854fffae4cd29c1f34ea1">display_off</a> (void) <a class="el" href="asm_2z80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> <tr class="separator:aed072359b42854fffae4cd29c1f34ea1"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:acb1dcc9caf644e44c049464b9ebcfdc4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#acb1dcc9caf644e44c049464b9ebcfdc4">refresh_OAM</a> () <a class="el" href="asm_2z80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> +<tr class="separator:acb1dcc9caf644e44c049464b9ebcfdc4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adef803cdd559747ad6f36830e126e48f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#adef803cdd559747ad6f36830e126e48f">hiramcpy</a> (<a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> dst, const void *src, <a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> n) <a class="el" href="asm_2z80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> <tr class="separator:adef803cdd559747ad6f36830e126e48f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa8e85b82c4d347edb91c0cd2fb6c8393"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#aa8e85b82c4d347edb91c0cd2fb6c8393">set_vram_byte</a> (<a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *addr, <a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> v) __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> @@ -487,20 +490,6 @@ Variables</h2></td></tr> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Gameboy specific functions. </p> </div><h2 class="groupheader">Macro Definition Documentation</h2> -<a id="a459449876dfba6299bf055c882d78334"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a459449876dfba6299bf055c882d78334">◆ </a></span>__GBDK_VERSION</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define __GBDK_VERSION   405</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> <a id="ab769c6e20778298be8bc3321476ceb53"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab769c6e20778298be8bc3321476ceb53">◆ </a></span>J_START</h2> @@ -1113,6 +1102,21 @@ Variables</h2></td></tr> </div> </div> +<a id="a231ec05679809190782e61c6e8aaaba4"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a231ec05679809190782e61c6e8aaaba4">◆ </a></span>DEVICE_SUPPORTS_COLOR</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define DEVICE_SUPPORTS_COLOR   (<a class="el" href="gb_8h.html#a874b9bd95b0a05d6a6072feabc879e45">_cpu</a> == <a class="el" href="gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8">CGB_TYPE</a>)</td> + </tr> + </table> +</div><div class="memdoc"> +<p>Macro returns TRUE if device supports color </p> + +</div> +</div> <a id="a268cc6c704e16f3fa02dd1cf0e17070a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a268cc6c704e16f3fa02dd1cf0e17070a">◆ </a></span>IO_IDLE</h2> @@ -2638,6 +2642,24 @@ Variables</h2></td></tr> </div> </div> +<a id="acb1dcc9caf644e44c049464b9ebcfdc4"></a> +<h2 class="memtitle"><span class="permalink"><a href="#acb1dcc9caf644e44c049464b9ebcfdc4">◆ </a></span>refresh_OAM()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void refresh_OAM </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> +<p>Copies data from shadow OAM to OAM </p> + +</div> +</div> <a id="adef803cdd559747ad6f36830e126e48f"></a> <h2 class="memtitle"><span class="permalink"><a href="#adef803cdd559747ad6f36830e126e48f">◆ </a></span>hiramcpy()</h2> @@ -3112,8 +3134,7 @@ Variables</h2></td></tr> <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#ad1ec25843468eb57c54e0ebdcf532659">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>Writes that exceed coordinate 31 on the x or y axis will wrap around to the Left and Top edges.</p> <p>See <a class="el" href="gb_8h.html#ad1ec25843468eb57c54e0ebdcf532659">set_bkg_tiles</a> for setting CGB attribute maps with <a class="el" href="gb_2hardware_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> @@ -4665,8 +4686,7 @@ Variables</h2></td></tr> </table> </dd> </dl> -<p><a class="el" href="gb_8h.html#a845a29ae3a4ab2ba3533aae20bbc526b">set_tile_data()</a> allows to load tile data not taking into account LCDC bit 4 state <br /> - </p> +<p><a class="el" href="gb_8h.html#a845a29ae3a4ab2ba3533aae20bbc526b">set_tile_data()</a> allows to load tile data not taking into account LCDC bit 4 state </p> </div> </div> @@ -5230,11 +5250,11 @@ Variables</h2></td></tr> </div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="astdint_8h_html_aba7bc1797add20fe3efdf37ced1182c5"><div class="ttname"><a href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a></div><div class="ttdeci">unsigned char uint8_t</div><div class="ttdef"><b>Definition:</b> stdint.h:51</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:379</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:382</div></div> <div class="ttc" id="astdint_8h_html_adf4d876453337156dde61095e1f20223"><div class="ttname"><a href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a></div><div class="ttdeci">unsigned short int uint16_t</div><div class="ttdef"><b>Definition:</b> stdint.h:52</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:540</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:543</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/gb_8h.js b/docs/api/gb_8h.js @@ -2,7 +2,6 @@ var gb_8h = [ [ "joypads_t", "structjoypads__t.html", "structjoypads__t" ], [ "OAM_item_t", "struct_o_a_m__item__t.html", "struct_o_a_m__item__t" ], - [ "__GBDK_VERSION", "gb_8h.html#a459449876dfba6299bf055c882d78334", null ], [ "J_START", "gb_8h.html#ab769c6e20778298be8bc3321476ceb53", null ], [ "J_SELECT", "gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b", null ], [ "J_B", "gb_8h.html#ae47e59a309120f9420993f26816b5e6d", null ], @@ -42,6 +41,7 @@ var gb_8h = [ "CGB_TYPE", "gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8", null ], [ "GBA_NOT_DETECTED", "gb_8h.html#aa311f84dd9fce6e136ba4881e7b0d98d", null ], [ "GBA_DETECTED", "gb_8h.html#a6ccf5d0f34fb0af0b6e73b9df0ccd745", null ], + [ "DEVICE_SUPPORTS_COLOR", "gb_8h.html#a231ec05679809190782e61c6e8aaaba4", null ], [ "IO_IDLE", "gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a", null ], [ "IO_SENDING", "gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007", null ], [ "IO_RECEIVING", "gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b", null ], @@ -121,6 +121,7 @@ var gb_8h = [ "reset", "gb_8h.html#af4a728ba51de424a0bed286ac65d3242", null ], [ "wait_vbl_done", "gb_8h.html#adf6ef63efc4bb4950428015c623bca14", null ], [ "display_off", "gb_8h.html#aed072359b42854fffae4cd29c1f34ea1", null ], + [ "refresh_OAM", "gb_8h.html#acb1dcc9caf644e44c049464b9ebcfdc4", null ], [ "hiramcpy", "gb_8h.html#adef803cdd559747ad6f36830e126e48f", null ], [ "set_vram_byte", "gb_8h.html#aa8e85b82c4d347edb91c0cd2fb6c8393", null ], [ "get_vram_byte", "gb_8h.html#af1e1dffd53a01380c4bb1d491d0e08e8", null ], diff --git a/docs/api/gb_8h_source.html b/docs/api/gb_8h_source.html @@ -93,574 +93,575 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#ifndef _GB_H</span></div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#define _GB_H</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"><a class="line" href="gb_8h.html#a459449876dfba6299bf055c882d78334"> 7</a></span> <span class="preprocessor">#define __GBDK_VERSION 405</span></div> -<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  </div> -<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include <types.h></span></div> -<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include <<a class="code" href="stdint_8h.html">stdint.h</a>></span></div> -<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#include <<a class="code" href="gb_2hardware_8h.html">gb/hardware.h</a>></span></div> -<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  </div> -<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="gb_8h.html#ab769c6e20778298be8bc3321476ceb53"> 26</a></span> <span class="preprocessor">#define J_START 0x80U</span></div> -<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b"> 27</a></span> <span class="preprocessor">#define J_SELECT 0x40U</span></div> -<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="gb_8h.html#ae47e59a309120f9420993f26816b5e6d"> 28</a></span> <span class="preprocessor">#define J_B 0x20U</span></div> -<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a"> 29</a></span> <span class="preprocessor">#define J_A 0x10U</span></div> -<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="gb_8h.html#ae032c5c544196e37ec0432f6cfad7904"> 30</a></span> <span class="preprocessor">#define J_DOWN 0x08U</span></div> -<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02"> 31</a></span> <span class="preprocessor">#define J_UP 0x04U</span></div> -<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="gb_8h.html#ac70894fecac30c1ca9917f07373cf81c"> 32</a></span> <span class="preprocessor">#define J_LEFT 0x02U</span></div> -<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325"> 33</a></span> <span class="preprocessor">#define J_RIGHT 0x01U</span></div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div> -<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff"> 39</a></span> <span class="preprocessor">#define M_DRAWING 0x01U</span></div> -<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f"> 40</a></span> <span class="preprocessor">#define M_TEXT_OUT 0x02U</span></div> -<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="gb_8h.html#a908826e7180f94a5988ceb8633313a2e"> 41</a></span> <span class="preprocessor">#define M_TEXT_INOUT 0x03U</span></div> -<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div> -<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="gb_8h.html#a04382de20738146fe873ddfb0585052b"> 47</a></span> <span class="preprocessor">#define M_NO_SCROLL 0x04U</span></div> -<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  </div> -<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07"> 51</a></span> <span class="preprocessor">#define M_NO_INTERP 0x08U</span></div> -<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div> -<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="gb_8h.html#a54572cf6791463b6d60623837e0bb5a6"> 57</a></span> <span class="preprocessor">#define S_PALETTE 0x10U</span></div> -<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div> -<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="gb_8h.html#ae97793b4039609f93b0f7f8bddb18011"> 61</a></span> <span class="preprocessor">#define S_FLIPX 0x20U</span></div> -<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div> -<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b"> 65</a></span> <span class="preprocessor">#define S_FLIPY 0x40U</span></div> -<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div> -<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f"> 70</a></span> <span class="preprocessor">#define S_PRIORITY 0x80U</span></div> -<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div> -<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="comment">/* Interrupt flags */</span></div> -<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="gb_8h.html#aa027abe630d44039f238034bcb2d2f36"> 75</a></span> <span class="preprocessor">#define EMPTY_IFLAG 0x00U</span></div> -<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div> -<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541"> 81</a></span> <span class="preprocessor">#define VBL_IFLAG 0x01U</span></div> -<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  </div> -<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="gb_8h.html#a61a9e2910380de6abb34df14ef634eb4"> 85</a></span> <span class="preprocessor">#define LCD_IFLAG 0x02U</span></div> -<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  </div> -<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="gb_8h.html#a604256210ec5b90b68185e1a18efab49"> 89</a></span> <span class="preprocessor">#define TIM_IFLAG 0x04U</span></div> -<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div> -<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="gb_8h.html#ad90564458646c5646b3880b93db3443e"> 93</a></span> <span class="preprocessor">#define SIO_IFLAG 0x08U</span></div> -<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  </div> -<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280"> 97</a></span> <span class="preprocessor">#define JOY_IFLAG 0x10U</span></div> +<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include <types.h></span></div> +<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include <<a class="code" href="stdint_8h.html">stdint.h</a>></span></div> +<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include <<a class="code" href="version_8h.html">gbdk/version.h</a>></span></div> +<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include <<a class="code" href="gb_2hardware_8h.html">gb/hardware.h</a>></span></div> +<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div> +<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="gb_8h.html#ab769c6e20778298be8bc3321476ceb53"> 25</a></span> <span class="preprocessor">#define J_START 0x80U</span></div> +<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b"> 26</a></span> <span class="preprocessor">#define J_SELECT 0x40U</span></div> +<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="gb_8h.html#ae47e59a309120f9420993f26816b5e6d"> 27</a></span> <span class="preprocessor">#define J_B 0x20U</span></div> +<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a"> 28</a></span> <span class="preprocessor">#define J_A 0x10U</span></div> +<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="gb_8h.html#ae032c5c544196e37ec0432f6cfad7904"> 29</a></span> <span class="preprocessor">#define J_DOWN 0x08U</span></div> +<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02"> 30</a></span> <span class="preprocessor">#define J_UP 0x04U</span></div> +<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="gb_8h.html#ac70894fecac30c1ca9917f07373cf81c"> 31</a></span> <span class="preprocessor">#define J_LEFT 0x02U</span></div> +<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325"> 32</a></span> <span class="preprocessor">#define J_RIGHT 0x01U</span></div> +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div> +<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff"> 38</a></span> <span class="preprocessor">#define M_DRAWING 0x01U</span></div> +<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f"> 39</a></span> <span class="preprocessor">#define M_TEXT_OUT 0x02U</span></div> +<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="gb_8h.html#a908826e7180f94a5988ceb8633313a2e"> 40</a></span> <span class="preprocessor">#define M_TEXT_INOUT 0x03U</span></div> +<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div> +<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="gb_8h.html#a04382de20738146fe873ddfb0585052b"> 46</a></span> <span class="preprocessor">#define M_NO_SCROLL 0x04U</span></div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  </div> +<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07"> 50</a></span> <span class="preprocessor">#define M_NO_INTERP 0x08U</span></div> +<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div> +<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="gb_8h.html#a54572cf6791463b6d60623837e0bb5a6"> 56</a></span> <span class="preprocessor">#define S_PALETTE 0x10U</span></div> +<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div> +<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="gb_8h.html#ae97793b4039609f93b0f7f8bddb18011"> 60</a></span> <span class="preprocessor">#define S_FLIPX 0x20U</span></div> +<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  </div> +<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b"> 64</a></span> <span class="preprocessor">#define S_FLIPY 0x40U</span></div> +<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  </div> +<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f"> 69</a></span> <span class="preprocessor">#define S_PRIORITY 0x80U</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="comment">/* Interrupt flags */</span></div> +<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="gb_8h.html#aa027abe630d44039f238034bcb2d2f36"> 74</a></span> <span class="preprocessor">#define EMPTY_IFLAG 0x00U</span></div> +<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  </div> +<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541"> 80</a></span> <span class="preprocessor">#define VBL_IFLAG 0x01U</span></div> +<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  </div> +<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="gb_8h.html#a61a9e2910380de6abb34df14ef634eb4"> 84</a></span> <span class="preprocessor">#define LCD_IFLAG 0x02U</span></div> +<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div> +<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="gb_8h.html#a604256210ec5b90b68185e1a18efab49"> 88</a></span> <span class="preprocessor">#define TIM_IFLAG 0x04U</span></div> +<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  </div> +<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="gb_8h.html#ad90564458646c5646b3880b93db3443e"> 92</a></span> <span class="preprocessor">#define SIO_IFLAG 0x08U</span></div> +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  </div> +<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280"> 96</a></span> <span class="preprocessor">#define JOY_IFLAG 0x10U</span></div> +<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  </div> <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  </div> -<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  </div> -<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="comment">/* DMG Palettes */</span></div> -<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="gb_8h.html#ab311e53739c992294ae07ca506a924ad"> 101</a></span> <span class="preprocessor">#define DMG_BLACK 0x03</span></div> -<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="gb_8h.html#a45d13a674e169dd83df7e1f46513ccba"> 102</a></span> <span class="preprocessor">#define DMG_DARK_GRAY 0x02</span></div> -<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="gb_8h.html#a8ccd6732d3bdf390cc0943e8567341f3"> 103</a></span> <span class="preprocessor">#define DMG_LITE_GRAY 0x01</span></div> -<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="gb_8h.html#a11cedc2ee58acfbbfc48dfb2b9a551b3"> 104</a></span> <span class="preprocessor">#define DMG_WHITE 0x00</span></div> -<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  </div> -<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="gb_8h.html#a9727caafc483ba6ec65e9344b033d684"> 107</a></span> <span class="preprocessor">#define DMG_PALETTE(C0, C1, C2, C3) ((UBYTE)((((C3) & 0x03) << 6) | (((C2) & 0x03) << 4) | (((C1) & 0x03) << 2) | ((C0) & 0x03)))</span></div> -<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div> -<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="comment">/* Limits */</span></div> -<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="gb_8h.html#ada0cc738d27aad251151e69cb8d250e1"> 112</a></span> <span class="preprocessor">#define SCREENWIDTH 0xA0U</span></div> -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  </div> -<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5"> 115</a></span> <span class="preprocessor">#define SCREENHEIGHT 0x90U</span></div> -<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  </div> -<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="gb_8h.html#a5a796bbf3e4347d914b83568350143a9"> 118</a></span> <span class="preprocessor">#define MINWNDPOSX 0x07U</span></div> -<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div> -<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="gb_8h.html#af3d632ba2d7cef6619df5dfea8730909"> 121</a></span> <span class="preprocessor">#define MINWNDPOSY 0x00U</span></div> -<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  </div> -<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5"> 124</a></span> <span class="preprocessor">#define MAXWNDPOSX 0xA6U</span></div> -<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  </div> -<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150"> 127</a></span> <span class="preprocessor">#define MAXWNDPOSY 0x8FU</span></div> +<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="comment">/* DMG Palettes */</span></div> +<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="gb_8h.html#ab311e53739c992294ae07ca506a924ad"> 100</a></span> <span class="preprocessor">#define DMG_BLACK 0x03</span></div> +<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="gb_8h.html#a45d13a674e169dd83df7e1f46513ccba"> 101</a></span> <span class="preprocessor">#define DMG_DARK_GRAY 0x02</span></div> +<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="gb_8h.html#a8ccd6732d3bdf390cc0943e8567341f3"> 102</a></span> <span class="preprocessor">#define DMG_LITE_GRAY 0x01</span></div> +<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="gb_8h.html#a11cedc2ee58acfbbfc48dfb2b9a551b3"> 103</a></span> <span class="preprocessor">#define DMG_WHITE 0x00</span></div> +<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  </div> +<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="gb_8h.html#a9727caafc483ba6ec65e9344b033d684"> 106</a></span> <span class="preprocessor">#define DMG_PALETTE(C0, C1, C2, C3) ((UBYTE)((((C3) & 0x03) << 6) | (((C2) & 0x03) << 4) | (((C1) & 0x03) << 2) | ((C0) & 0x03)))</span></div> +<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  </div> +<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="comment">/* Limits */</span></div> +<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="gb_8h.html#ada0cc738d27aad251151e69cb8d250e1"> 111</a></span> <span class="preprocessor">#define SCREENWIDTH 0xA0U</span></div> +<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div> +<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5"> 114</a></span> <span class="preprocessor">#define SCREENHEIGHT 0x90U</span></div> +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  </div> +<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="gb_8h.html#a5a796bbf3e4347d914b83568350143a9"> 117</a></span> <span class="preprocessor">#define MINWNDPOSX 0x07U</span></div> +<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  </div> +<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="gb_8h.html#af3d632ba2d7cef6619df5dfea8730909"> 120</a></span> <span class="preprocessor">#define MINWNDPOSY 0x00U</span></div> +<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  </div> +<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5"> 123</a></span> <span class="preprocessor">#define MAXWNDPOSX 0xA6U</span></div> +<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  </div> +<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150"> 126</a></span> <span class="preprocessor">#define MAXWNDPOSY 0x8FU</span></div> +<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  </div> <div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  </div> -<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  </div> -<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d"> 132</a></span> <span class="keyword">typedef</span> void (*<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a>)(void) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  </div> -<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71"> 141</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71">remove_VBL</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  </div> -<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="gb_8h.html#a4c5db32641410613d785911bafd09ac7"> 146</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a4c5db32641410613d785911bafd09ac7">remove_LCD</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  </div> -<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="gb_8h.html#a1ad25695f4885f15325a82ec935e8579"> 151</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1ad25695f4885f15325a82ec935e8579">remove_TIM</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  </div> -<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="gb_8h.html#a18857adb60025a986dbb44ee289b7a7c"> 165</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a18857adb60025a986dbb44ee289b7a7c">remove_SIO</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  </div> -<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57"> 170</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57">remove_JOY</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  </div> -<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf"> 188</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf">add_VBL</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  </div> -<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c"> 206</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c">add_LCD</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  </div> -<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1"> 217</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1">add_TIM</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d"> 131</a></span> <span class="keyword">typedef</span> void (*<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a>)(void) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  </div> +<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71"> 140</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71">remove_VBL</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  </div> +<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="gb_8h.html#a4c5db32641410613d785911bafd09ac7"> 145</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a4c5db32641410613d785911bafd09ac7">remove_LCD</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  </div> +<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="gb_8h.html#a1ad25695f4885f15325a82ec935e8579"> 150</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1ad25695f4885f15325a82ec935e8579">remove_TIM</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  </div> +<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="gb_8h.html#a18857adb60025a986dbb44ee289b7a7c"> 164</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a18857adb60025a986dbb44ee289b7a7c">remove_SIO</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  </div> +<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57"> 169</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57">remove_JOY</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  </div> +<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf"> 187</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf">add_VBL</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  </div> +<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c"> 205</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c">add_LCD</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  </div> +<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1"> 216</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1">add_TIM</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  </div> <div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  </div> -<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  </div> -<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7"> 229</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7">add_SIO</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7"> 228</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7">add_SIO</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  </div> <div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  </div> -<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  </div> -<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="gb_8h.html#a81f1a67549d3a26dcca22367141eb21b"> 244</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a81f1a67549d3a26dcca22367141eb21b">add_JOY</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="gb_8h.html#a81f1a67549d3a26dcca22367141eb21b"> 243</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a81f1a67549d3a26dcca22367141eb21b">add_JOY</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  </div> <div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  </div> -<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  </div> -<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c"> 262</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c">nowait_int_handler</a>(<span class="keywordtype">void</span>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c"> 261</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c">nowait_int_handler</a>(<span class="keywordtype">void</span>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  </div> <div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  </div> -<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  </div> -<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07"> 277</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07">wait_int_handler</a>(<span class="keywordtype">void</span>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07"> 276</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07">wait_int_handler</a>(<span class="keywordtype">void</span>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  </div> <div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  </div> <div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  </div> -<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  </div> -<div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="gb_8h.html#aa48d749c9b381d1c30fb864eda3eee9b"> 287</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aa48d749c9b381d1c30fb864eda3eee9b">mode</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> m) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  </div> -<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="gb_8h.html#a3604bdce0d51550cf87a7595f60d7218"> 293</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a3604bdce0d51550cf87a7595f60d7218">get_mode</a>(<span class="keywordtype">void</span>) <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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  </div> -<div class="line"><a name="l00299"></a><span class="lineno"> 299</span> <span class="keyword">extern</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a874b9bd95b0a05d6a6072feabc879e45">_cpu</a>;</div> -<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  </div> -<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0"> 303</a></span> <span class="preprocessor">#define DMG_TYPE 0x01</span></div> -<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  </div> -<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b"> 306</a></span> <span class="preprocessor">#define MGB_TYPE 0xFF</span></div> -<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  </div> -<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8"> 309</a></span> <span class="preprocessor">#define CGB_TYPE 0x11</span></div> -<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  </div> -<div class="line"><a name="l00315"></a><span class="lineno"> 315</span> <span class="keyword">extern</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a539b7b45b1c2d6b2051553665c76fd36">_is_GBA</a>;</div> -<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  </div> -<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="gb_8h.html#aa311f84dd9fce6e136ba4881e7b0d98d"> 319</a></span> <span class="preprocessor">#define GBA_NOT_DETECTED 0x00</span></div> -<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  </div> -<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="gb_8h.html#a6ccf5d0f34fb0af0b6e73b9df0ccd745"> 322</a></span> <span class="preprocessor">#define GBA_DETECTED 0x01</span></div> -<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  </div> -<div class="line"><a name="l00330"></a><span class="lineno"> 330</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> <a class="code" href="gb_8h.html#a78d2fd18666afec116f176d46debb4e7">sys_time</a>;</div> -<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  </div> -<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  </div> -<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  </div> -<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e"> 341</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e">send_byte</a>(<span class="keywordtype">void</span>);</div> -<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  </div> -<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="gb_8h.html#a34d6500215984e8f9a986523a2f2dadd"> 350</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a34d6500215984e8f9a986523a2f2dadd">receive_byte</a>(<span class="keywordtype">void</span>);</div> -<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  </div> -<div class="line"><a name="l00353"></a><span class="lineno"> 353</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a2e3415ce2f7fb63427618bd9b9cb6635">_io_status</a>;</div> +<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="gb_8h.html#aa48d749c9b381d1c30fb864eda3eee9b"> 286</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aa48d749c9b381d1c30fb864eda3eee9b">mode</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> m) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  </div> +<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="gb_8h.html#a3604bdce0d51550cf87a7595f60d7218"> 292</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a3604bdce0d51550cf87a7595f60d7218">get_mode</a>(<span class="keywordtype">void</span>) <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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  </div> +<div class="line"><a name="l00298"></a><span class="lineno"> 298</span> <span class="keyword">extern</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a874b9bd95b0a05d6a6072feabc879e45">_cpu</a>;</div> +<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  </div> +<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0"> 302</a></span> <span class="preprocessor">#define DMG_TYPE 0x01</span></div> +<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  </div> +<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b"> 305</a></span> <span class="preprocessor">#define MGB_TYPE 0xFF</span></div> +<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  </div> +<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8"> 308</a></span> <span class="preprocessor">#define CGB_TYPE 0x11</span></div> +<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  </div> +<div class="line"><a name="l00314"></a><span class="lineno"> 314</span> <span class="keyword">extern</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a539b7b45b1c2d6b2051553665c76fd36">_is_GBA</a>;</div> +<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  </div> +<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="gb_8h.html#aa311f84dd9fce6e136ba4881e7b0d98d"> 318</a></span> <span class="preprocessor">#define GBA_NOT_DETECTED 0x00</span></div> +<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  </div> +<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="gb_8h.html#a6ccf5d0f34fb0af0b6e73b9df0ccd745"> 321</a></span> <span class="preprocessor">#define GBA_DETECTED 0x01</span></div> +<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  </div> +<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="gb_8h.html#a231ec05679809190782e61c6e8aaaba4"> 325</a></span> <span class="preprocessor">#define DEVICE_SUPPORTS_COLOR (_cpu == CGB_TYPE)</span></div> +<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  </div> +<div class="line"><a name="l00333"></a><span class="lineno"> 333</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> <a class="code" href="gb_8h.html#a78d2fd18666afec116f176d46debb4e7">sys_time</a>;</div> +<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  </div> +<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  </div> +<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  </div> +<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e"> 344</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e">send_byte</a>(<span class="keywordtype">void</span>);</div> +<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  </div> +<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="gb_8h.html#a34d6500215984e8f9a986523a2f2dadd"> 353</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a34d6500215984e8f9a986523a2f2dadd">receive_byte</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  </div> -<div class="line"><a name="l00357"></a><span class="lineno"> 357</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a02f3a1585ae654444e628c1aa98ef0cf">_io_in</a>;</div> -<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  </div> -<div class="line"><a name="l00361"></a><span class="lineno"> 361</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#acae13736da20f9fc53e8d38934aa2119">_io_out</a>;</div> -<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  </div> -<div class="line"><a name="l00363"></a><span class="lineno"> 363</span> <span class="comment">/* Status codes */</span></div> -<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a"> 365</a></span> <span class="preprocessor">#define IO_IDLE 0x00U</span></div> -<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  </div> -<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007"> 367</a></span> <span class="preprocessor">#define IO_SENDING 0x01U</span></div> -<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  </div> -<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b"> 369</a></span> <span class="preprocessor">#define IO_RECEIVING 0x02U</span></div> -<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  </div> -<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423"> 371</a></span> <span class="preprocessor">#define IO_ERROR 0x04U</span></div> -<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  </div> +<div class="line"><a name="l00356"></a><span class="lineno"> 356</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a2e3415ce2f7fb63427618bd9b9cb6635">_io_status</a>;</div> +<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  </div> +<div class="line"><a name="l00360"></a><span class="lineno"> 360</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a02f3a1585ae654444e628c1aa98ef0cf">_io_in</a>;</div> +<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  </div> +<div class="line"><a name="l00364"></a><span class="lineno"> 364</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#acae13736da20f9fc53e8d38934aa2119">_io_out</a>;</div> +<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  </div> +<div class="line"><a name="l00366"></a><span class="lineno"> 366</span> <span class="comment">/* Status codes */</span></div> +<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a"> 368</a></span> <span class="preprocessor">#define IO_IDLE 0x00U</span></div> +<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  </div> +<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007"> 370</a></span> <span class="preprocessor">#define IO_SENDING 0x01U</span></div> +<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  </div> +<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b"> 372</a></span> <span class="preprocessor">#define IO_RECEIVING 0x02U</span></div> <div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  </div> -<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  </div> -<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a"> 379</a></span> <a class="code" href="gb_2hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> <a class="code" href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a">_current_bank</a>;</div> -<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="gb_8h.html#ae042588f20bf5a2349c8ad8716245233"> 380</a></span> <span class="preprocessor">#define CURRENT_BANK _current_bank</span></div> -<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  </div> -<div class="line"><a name="l00391"></a><span class="lineno"> 391</span> <span class="preprocessor">#ifndef BANK</span></div> -<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="gb_8h.html#a42705001e2b9897f5167b67fb36c69dd"> 392</a></span> <span class="preprocessor">#define BANK(VARNAME) ( (uint8_t) & __bank_ ## VARNAME )</span></div> -<div class="line"><a name="l00393"></a><span class="lineno"> 393</span> <span class="preprocessor">#endif</span></div> -<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  </div> -<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="gb_8h.html#a086293f2afb4c7945460a4496b20aea3"> 407</a></span> <span class="preprocessor">#define BANKREF(VARNAME) void __func_ ## VARNAME() __banked __naked { \</span></div> -<div class="line"><a name="l00408"></a><span class="lineno"> 408</span> <span class="preprocessor">__asm \</span></div> -<div class="line"><a name="l00409"></a><span class="lineno"> 409</span> <span class="preprocessor"> .local b___func_ ## VARNAME \</span></div> -<div class="line"><a name="l00410"></a><span class="lineno"> 410</span> <span class="preprocessor"> ___bank_ ## VARNAME = b___func_ ## VARNAME \</span></div> -<div class="line"><a name="l00411"></a><span class="lineno"> 411</span> <span class="preprocessor"> .globl ___bank_ ## VARNAME \</span></div> -<div class="line"><a name="l00412"></a><span class="lineno"> 412</span> <span class="preprocessor">__endasm; \</span></div> -<div class="line"><a name="l00413"></a><span class="lineno"> 413</span> <span class="preprocessor">}</span></div> -<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  </div> -<div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="gb_8h.html#a261bba55a07b802baf99346feadd9852"> 424</a></span> <span class="preprocessor">#define BANKREF_EXTERN(VARNAME) extern const void __bank_ ## VARNAME;</span></div> -<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  </div> -<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  </div> -<div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f"> 430</a></span> <span class="preprocessor">#define SWITCH_ROM_MBC1(b) \</span></div> -<div class="line"><a name="l00431"></a><span class="lineno"> 431</span> <span class="preprocessor"> _current_bank = (b), *(uint8_t *)0x2000 = (b)</span></div> -<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  </div> -<div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="gb_8h.html#a1e22a3b60368bb5f3705d625ac2d09cc"> 433</a></span> <span class="preprocessor">#define SWITCH_ROM SWITCH_ROM_MBC1</span></div> -<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>  </div> -<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951"> 438</a></span> <span class="preprocessor">#define SWITCH_RAM_MBC1(b) \</span></div> -<div class="line"><a name="l00439"></a><span class="lineno"> 439</span> <span class="preprocessor"> *(uint8_t *)0x4000 = (b)</span></div> -<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  </div> -<div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="gb_8h.html#a6e40dcc763efd953181c7400642a9f69"> 441</a></span> <span class="preprocessor">#define SWITCH_RAM SWITCH_RAM_MBC1</span></div> -<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  </div> -<div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="gb_8h.html#ae202f64307ec00f6970ef9225e54646c"> 445</a></span> <span class="preprocessor">#define ENABLE_RAM_MBC1 \</span></div> -<div class="line"><a name="l00446"></a><span class="lineno"> 446</span> <span class="preprocessor"> *(uint8_t *)0x0000 = 0x0A</span></div> -<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  </div> -<div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="gb_8h.html#a0e9c88657beaac946231a4801481b97f"> 448</a></span> <span class="preprocessor">#define ENABLE_RAM ENABLE_RAM_MBC1</span></div> -<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  </div> -<div class="line"><a name="l00452"></a><span class="lineno"><a class="line" href="gb_8h.html#a177fadce938422926b186a8e42575d1d"> 452</a></span> <span class="preprocessor">#define DISABLE_RAM_MBC1 \</span></div> -<div class="line"><a name="l00453"></a><span class="lineno"> 453</span> <span class="preprocessor"> *(uint8_t *)0x0000 = 0x00</span></div> -<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  </div> -<div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="gb_8h.html#a649d27b5587de16a66176e03a1b8ebd5"> 455</a></span> <span class="preprocessor">#define DISABLE_RAM DISABLE_RAM_MBC1</span></div> -<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  </div> -<div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6"> 457</a></span> <span class="preprocessor">#define SWITCH_16_8_MODE_MBC1 \</span></div> -<div class="line"><a name="l00458"></a><span class="lineno"> 458</span> <span class="preprocessor"> *(uint8_t *)0x6000 = 0x00</span></div> +<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423"> 374</a></span> <span class="preprocessor">#define IO_ERROR 0x04U</span></div> +<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  </div> +<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  </div> +<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  </div> +<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a"> 382</a></span> <a class="code" href="gb_2hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> <a class="code" href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a">_current_bank</a>;</div> +<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="gb_8h.html#ae042588f20bf5a2349c8ad8716245233"> 383</a></span> <span class="preprocessor">#define CURRENT_BANK _current_bank</span></div> +<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  </div> +<div class="line"><a name="l00394"></a><span class="lineno"> 394</span> <span class="preprocessor">#ifndef BANK</span></div> +<div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="gb_8h.html#a42705001e2b9897f5167b67fb36c69dd"> 395</a></span> <span class="preprocessor">#define BANK(VARNAME) ( (uint8_t) & __bank_ ## VARNAME )</span></div> +<div class="line"><a name="l00396"></a><span class="lineno"> 396</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  </div> +<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="gb_8h.html#a086293f2afb4c7945460a4496b20aea3"> 410</a></span> <span class="preprocessor">#define BANKREF(VARNAME) void __func_ ## VARNAME() __banked __naked { \</span></div> +<div class="line"><a name="l00411"></a><span class="lineno"> 411</span> <span class="preprocessor">__asm \</span></div> +<div class="line"><a name="l00412"></a><span class="lineno"> 412</span> <span class="preprocessor"> .local b___func_ ## VARNAME \</span></div> +<div class="line"><a name="l00413"></a><span class="lineno"> 413</span> <span class="preprocessor"> ___bank_ ## VARNAME = b___func_ ## VARNAME \</span></div> +<div class="line"><a name="l00414"></a><span class="lineno"> 414</span> <span class="preprocessor"> .globl ___bank_ ## VARNAME \</span></div> +<div class="line"><a name="l00415"></a><span class="lineno"> 415</span> <span class="preprocessor">__endasm; \</span></div> +<div class="line"><a name="l00416"></a><span class="lineno"> 416</span> <span class="preprocessor">}</span></div> +<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  </div> +<div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="gb_8h.html#a261bba55a07b802baf99346feadd9852"> 427</a></span> <span class="preprocessor">#define BANKREF_EXTERN(VARNAME) extern const void __bank_ ## VARNAME;</span></div> +<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  </div> +<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>  </div> +<div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f"> 433</a></span> <span class="preprocessor">#define SWITCH_ROM_MBC1(b) \</span></div> +<div class="line"><a name="l00434"></a><span class="lineno"> 434</span> <span class="preprocessor"> _current_bank = (b), *(uint8_t *)0x2000 = (b)</span></div> +<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>  </div> +<div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="gb_8h.html#a1e22a3b60368bb5f3705d625ac2d09cc"> 436</a></span> <span class="preprocessor">#define SWITCH_ROM SWITCH_ROM_MBC1</span></div> +<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  </div> +<div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951"> 441</a></span> <span class="preprocessor">#define SWITCH_RAM_MBC1(b) \</span></div> +<div class="line"><a name="l00442"></a><span class="lineno"> 442</span> <span class="preprocessor"> *(uint8_t *)0x4000 = (b)</span></div> +<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  </div> +<div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="gb_8h.html#a6e40dcc763efd953181c7400642a9f69"> 444</a></span> <span class="preprocessor">#define SWITCH_RAM SWITCH_RAM_MBC1</span></div> +<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  </div> +<div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="gb_8h.html#ae202f64307ec00f6970ef9225e54646c"> 448</a></span> <span class="preprocessor">#define ENABLE_RAM_MBC1 \</span></div> +<div class="line"><a name="l00449"></a><span class="lineno"> 449</span> <span class="preprocessor"> *(uint8_t *)0x0000 = 0x0A</span></div> +<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  </div> +<div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="gb_8h.html#a0e9c88657beaac946231a4801481b97f"> 451</a></span> <span class="preprocessor">#define ENABLE_RAM ENABLE_RAM_MBC1</span></div> +<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  </div> +<div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="gb_8h.html#a177fadce938422926b186a8e42575d1d"> 455</a></span> <span class="preprocessor">#define DISABLE_RAM_MBC1 \</span></div> +<div class="line"><a name="l00456"></a><span class="lineno"> 456</span> <span class="preprocessor"> *(uint8_t *)0x0000 = 0x00</span></div> +<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  </div> +<div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="gb_8h.html#a649d27b5587de16a66176e03a1b8ebd5"> 458</a></span> <span class="preprocessor">#define DISABLE_RAM DISABLE_RAM_MBC1</span></div> <div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  </div> -<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba"> 460</a></span> <span class="preprocessor">#define SWITCH_4_32_MODE_MBC1 \</span></div> -<div class="line"><a name="l00461"></a><span class="lineno"> 461</span> <span class="preprocessor"> *(uint8_t *)0x6000 = 0x01</span></div> +<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6"> 460</a></span> <span class="preprocessor">#define SWITCH_16_8_MODE_MBC1 \</span></div> +<div class="line"><a name="l00461"></a><span class="lineno"> 461</span> <span class="preprocessor"> *(uint8_t *)0x6000 = 0x00</span></div> <div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  </div> -<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="gb_8h.html#a92d040284342702026eb19dab59b586e"> 468</a></span> <span class="preprocessor">#define SWITCH_ROM_MBC5(b) \</span></div> -<div class="line"><a name="l00469"></a><span class="lineno"> 469</span> <span class="preprocessor"> _current_bank = (b), \</span></div> -<div class="line"><a name="l00470"></a><span class="lineno"> 470</span> <span class="preprocessor"> *(uint8_t *)0x3000 = 0, \</span></div> -<div class="line"><a name="l00471"></a><span class="lineno"> 471</span> <span class="preprocessor"> *(uint8_t *)0x2000 = (b)</span></div> -<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  </div> -<div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9"> 479</a></span> <span class="preprocessor">#define SWITCH_ROM_MBC5_8M(b) \</span></div> -<div class="line"><a name="l00480"></a><span class="lineno"> 480</span> <span class="preprocessor"> *(uint8_t *)0x3000 = ((uint16_t)(b) >> 8), \</span></div> -<div class="line"><a name="l00481"></a><span class="lineno"> 481</span> <span class="preprocessor"> *(uint8_t *)0x2000 = (b)</span></div> -<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  </div> -<div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6"> 486</a></span> <span class="preprocessor">#define SWITCH_RAM_MBC5(b) \</span></div> -<div class="line"><a name="l00487"></a><span class="lineno"> 487</span> <span class="preprocessor"> *(uint8_t *)0x4000 = (b)</span></div> -<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  </div> -<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="gb_8h.html#a3f033f00c8d781637f9a665b06750937"> 491</a></span> <span class="preprocessor">#define ENABLE_RAM_MBC5 \</span></div> -<div class="line"><a name="l00492"></a><span class="lineno"> 492</span> <span class="preprocessor"> *(uint8_t *)0x0000 = 0x0A</span></div> -<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>  </div> -<div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="gb_8h.html#a60191cdfa50ed9b88515f181747eaba2"> 496</a></span> <span class="preprocessor">#define DISABLE_RAM_MBC5 \</span></div> -<div class="line"><a name="l00497"></a><span class="lineno"> 497</span> <span class="preprocessor"> *(uint8_t *)0x0000 = 0x00</span></div> -<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>  </div> -<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>  </div> -<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>  </div> -<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="gb_8h.html#a163199ca9660b93aa18c3e4734084121"> 505</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a163199ca9660b93aa18c3e4734084121">delay</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> <a class="code" href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>  </div> -<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>  </div> -<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>  </div> -<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff"> 519</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#ae6e4ae6169648f1bf1fac9785f8f1c71">joypad</a>(<span class="keywordtype">void</span>) <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#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> -<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>  </div> -<div class="line"><a name="l00533"></a><span class="lineno"><a class="line" href="gb_8h.html#a057979766e52b9f93972dad332a5be5d"> 533</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a057979766e52b9f93972dad332a5be5d">waitpad</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> mask) <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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>  </div> -<div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e"> 540</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e">waitpadup</a>(<span class="keywordtype">void</span>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(a, <a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> -<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  </div> -<div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="structjoypads__t.html"> 547</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> -<div class="line"><a name="l00548"></a><span class="lineno"><a class="line" href="structjoypads__t.html#af84e3549a0708ee0e04295e5f853e9f5"> 548</a></span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="structjoypads__t.html#af84e3549a0708ee0e04295e5f853e9f5">npads</a>;</div> -<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>  <span class="keyword">union </span>{</div> -<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  <span class="keyword">struct </span>{</div> -<div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="structjoypads__t.html#ab281d26e5197e49633274f412b164295"> 551</a></span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> joy0, joy1, joy2, <a class="code" href="structjoypads__t.html#ab281d26e5197e49633274f412b164295">joy3</a>;</div> -<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>  };</div> -<div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="structjoypads__t.html#a8d181ece2d3db614ed6686cfba545238"> 553</a></span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> joypads[4];</div> -<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>  };</div> -<div class="line"><a name="l00555"></a><span class="lineno"> 555</span> } <a class="code" href="structjoypads__t.html">joypads_t</a>;</div> -<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  </div> -<div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="gb_8h.html#a714bbced6a4c47ae9f82f81ef3b5b357"> 566</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a714bbced6a4c47ae9f82f81ef3b5b357">joypad_init</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> npads, <a class="code" href="structjoypads__t.html">joypads_t</a> * joypads);</div> -<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  </div> -<div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="gb_8h.html#a1db30aa7479be2276312f3c981553906"> 574</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1db30aa7479be2276312f3c981553906">joypad_ex</a>(<a class="code" href="structjoypads__t.html">joypads_t</a> * joypads) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>  </div> -<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>  </div> -<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>  </div> -<div class="line"><a name="l00581"></a><span class="lineno"><a class="line" href="gb_8h.html#add66104772d2d3af28975c79d7c2982f"> 581</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#add66104772d2d3af28975c79d7c2982f">enable_interrupts</a>(<span class="keywordtype">void</span>) __preserves_regs(a, <a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>) {</div> -<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>  __asm__(<span class="stringliteral">"ei"</span>);</div> -<div class="line"><a name="l00583"></a><span class="lineno"> 583</span> }</div> -<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>  </div> -<div class="line"><a name="l00592"></a><span class="lineno"><a class="line" href="gb_8h.html#add2672a8369169878271399583106216"> 592</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#add2672a8369169878271399583106216">disable_interrupts</a>(<span class="keywordtype">void</span>) __preserves_regs(a, <a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>) {</div> -<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>  __asm__(<span class="stringliteral">"di"</span>);</div> -<div class="line"><a name="l00594"></a><span class="lineno"> 594</span> }</div> -<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>  </div> -<div class="line"><a name="l00602"></a><span class="lineno"><a class="line" href="gb_8h.html#a9b132042678afce70ccb2d479f4133f0"> 602</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a9b132042678afce70ccb2d479f4133f0">set_interrupts</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> flags) <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#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>);</div> -<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>  </div> -<div class="line"><a name="l00607"></a><span class="lineno"><a class="line" href="gb_8h.html#af4a728ba51de424a0bed286ac65d3242"> 607</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#af4a728ba51de424a0bed286ac65d3242">reset</a>(<span class="keywordtype">void</span>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>  </div> -<div class="line"><a name="l00619"></a><span class="lineno"><a class="line" href="gb_8h.html#adf6ef63efc4bb4950428015c623bca14"> 619</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#adf6ef63efc4bb4950428015c623bca14">wait_vbl_done</a>(<span class="keywordtype">void</span>) <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#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> -<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  </div> -<div class="line"><a name="l00626"></a><span class="lineno"><a class="line" href="gb_8h.html#aed072359b42854fffae4cd29c1f34ea1"> 626</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aed072359b42854fffae4cd29c1f34ea1">display_off</a>(<span class="keywordtype">void</span>) <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#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> -<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>  </div> -<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>  </div> -<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>  </div> -<div class="line"><a name="l00635"></a><span class="lineno"><a class="line" href="gb_8h.html#adef803cdd559747ad6f36830e126e48f"> 635</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#adef803cdd559747ad6f36830e126e48f">hiramcpy</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> dst,</div> -<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>  <span class="keyword">const</span> <span class="keywordtype">void</span> *src,</div> -<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> 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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>  </div> -<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>  </div> -<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>  </div> -<div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4"> 644</a></span> <span class="preprocessor">#define DISPLAY_ON \</span></div> -<div class="line"><a name="l00645"></a><span class="lineno"> 645</span> <span class="preprocessor"> LCDC_REG|=LCDCF_ON</span></div> -<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>  </div> -<div class="line"><a name="l00650"></a><span class="lineno"><a class="line" href="gb_8h.html#ad2ec9831813c5e7069917aa4455af682"> 650</a></span> <span class="preprocessor">#define DISPLAY_OFF \</span></div> -<div class="line"><a name="l00651"></a><span class="lineno"> 651</span> <span class="preprocessor"> display_off();</span></div> -<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  </div> -<div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="gb_8h.html#a0659212acd317ccdebc0ecf435df330f"> 655</a></span> <span class="preprocessor">#define HIDE_LEFT_COLUMN </span></div> -<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>  </div> -<div class="line"><a name="l00659"></a><span class="lineno"><a class="line" href="gb_8h.html#a5497c2255a9474d397446710189eacbe"> 659</a></span> <span class="preprocessor">#define SHOW_LEFT_COLUMN </span></div> -<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>  </div> -<div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="gb_8h.html#a8e3f36aa68ac036695816757f2a1322c"> 664</a></span> <span class="preprocessor">#define SHOW_BKG \</span></div> -<div class="line"><a name="l00665"></a><span class="lineno"> 665</span> <span class="preprocessor"> LCDC_REG|=LCDCF_BGON</span></div> -<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>  </div> -<div class="line"><a name="l00670"></a><span class="lineno"><a class="line" href="gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141"> 670</a></span> <span class="preprocessor">#define HIDE_BKG \</span></div> -<div class="line"><a name="l00671"></a><span class="lineno"> 671</span> <span class="preprocessor"> LCDC_REG&=~LCDCF_BGON</span></div> -<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>  </div> -<div class="line"><a name="l00676"></a><span class="lineno"><a class="line" href="gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8"> 676</a></span> <span class="preprocessor">#define SHOW_WIN \</span></div> -<div class="line"><a name="l00677"></a><span class="lineno"> 677</span> <span class="preprocessor"> LCDC_REG|=LCDCF_WINON</span></div> -<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>  </div> -<div class="line"><a name="l00682"></a><span class="lineno"><a class="line" href="gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3"> 682</a></span> <span class="preprocessor">#define HIDE_WIN \</span></div> -<div class="line"><a name="l00683"></a><span class="lineno"> 683</span> <span class="preprocessor"> LCDC_REG&=~LCDCF_WINON</span></div> -<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>  </div> -<div class="line"><a name="l00688"></a><span class="lineno"><a class="line" href="gb_8h.html#a495bc9f405f916f02ad5d97e6e730134"> 688</a></span> <span class="preprocessor">#define SHOW_SPRITES \</span></div> -<div class="line"><a name="l00689"></a><span class="lineno"> 689</span> <span class="preprocessor"> LCDC_REG|=LCDCF_OBJON</span></div> -<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>  </div> -<div class="line"><a name="l00694"></a><span class="lineno"><a class="line" href="gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda"> 694</a></span> <span class="preprocessor">#define HIDE_SPRITES \</span></div> -<div class="line"><a name="l00695"></a><span class="lineno"> 695</span> <span class="preprocessor"> LCDC_REG&=~LCDCF_OBJON</span></div> -<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>  </div> -<div class="line"><a name="l00700"></a><span class="lineno"><a class="line" href="gb_8h.html#af91d252f07f4764996154820f970c101"> 700</a></span> <span class="preprocessor">#define SPRITES_8x16 \</span></div> -<div class="line"><a name="l00701"></a><span class="lineno"> 701</span> <span class="preprocessor"> LCDC_REG|=LCDCF_OBJ16</span></div> -<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>  </div> -<div class="line"><a name="l00706"></a><span class="lineno"><a class="line" href="gb_8h.html#aa87bec0d134136fdb727f52cb773b792"> 706</a></span> <span class="preprocessor">#define SPRITES_8x8 \</span></div> -<div class="line"><a name="l00707"></a><span class="lineno"> 707</span> <span class="preprocessor"> LCDC_REG&=~LCDCF_OBJ16</span></div> -<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>  </div> -<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>  </div> -<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>  </div> -<div class="line"><a name="l00717"></a><span class="lineno"><a class="line" href="gb_8h.html#aa8e85b82c4d347edb91c0cd2fb6c8393"> 717</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aa8e85b82c4d347edb91c0cd2fb6c8393">set_vram_byte</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * addr, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> v) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>  </div> -<div class="line"><a name="l00725"></a><span class="lineno"><a class="line" href="gb_8h.html#af1e1dffd53a01380c4bb1d491d0e08e8"> 725</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#af1e1dffd53a01380c4bb1d491d0e08e8">get_vram_byte</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * addr) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>  </div> -<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>  </div> -<div class="line"><a name="l00731"></a><span class="lineno"><a class="line" href="gb_8h.html#a8ca73b01888393cf2d13e7ceebd7da0b"> 731</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * <a class="code" href="gb_8h.html#a8ca73b01888393cf2d13e7ceebd7da0b">get_bkg_xy_addr</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba"> 463</a></span> <span class="preprocessor">#define SWITCH_4_32_MODE_MBC1 \</span></div> +<div class="line"><a name="l00464"></a><span class="lineno"> 464</span> <span class="preprocessor"> *(uint8_t *)0x6000 = 0x01</span></div> +<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  </div> +<div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="gb_8h.html#a92d040284342702026eb19dab59b586e"> 471</a></span> <span class="preprocessor">#define SWITCH_ROM_MBC5(b) \</span></div> +<div class="line"><a name="l00472"></a><span class="lineno"> 472</span> <span class="preprocessor"> _current_bank = (b), \</span></div> +<div class="line"><a name="l00473"></a><span class="lineno"> 473</span> <span class="preprocessor"> *(uint8_t *)0x3000 = 0, \</span></div> +<div class="line"><a name="l00474"></a><span class="lineno"> 474</span> <span class="preprocessor"> *(uint8_t *)0x2000 = (b)</span></div> +<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  </div> +<div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9"> 482</a></span> <span class="preprocessor">#define SWITCH_ROM_MBC5_8M(b) \</span></div> +<div class="line"><a name="l00483"></a><span class="lineno"> 483</span> <span class="preprocessor"> *(uint8_t *)0x3000 = ((uint16_t)(b) >> 8), \</span></div> +<div class="line"><a name="l00484"></a><span class="lineno"> 484</span> <span class="preprocessor"> *(uint8_t *)0x2000 = (b)</span></div> +<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  </div> +<div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6"> 489</a></span> <span class="preprocessor">#define SWITCH_RAM_MBC5(b) \</span></div> +<div class="line"><a name="l00490"></a><span class="lineno"> 490</span> <span class="preprocessor"> *(uint8_t *)0x4000 = (b)</span></div> +<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  </div> +<div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="gb_8h.html#a3f033f00c8d781637f9a665b06750937"> 494</a></span> <span class="preprocessor">#define ENABLE_RAM_MBC5 \</span></div> +<div class="line"><a name="l00495"></a><span class="lineno"> 495</span> <span class="preprocessor"> *(uint8_t *)0x0000 = 0x0A</span></div> +<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>  </div> +<div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="gb_8h.html#a60191cdfa50ed9b88515f181747eaba2"> 499</a></span> <span class="preprocessor">#define DISABLE_RAM_MBC5 \</span></div> +<div class="line"><a name="l00500"></a><span class="lineno"> 500</span> <span class="preprocessor"> *(uint8_t *)0x0000 = 0x00</span></div> +<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  </div> +<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  </div> +<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>  </div> +<div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="gb_8h.html#a163199ca9660b93aa18c3e4734084121"> 508</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a163199ca9660b93aa18c3e4734084121">delay</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> <a class="code" href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>  </div> +<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>  </div> +<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>  </div> +<div class="line"><a name="l00522"></a><span class="lineno"><a class="line" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff"> 522</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#ae6e4ae6169648f1bf1fac9785f8f1c71">joypad</a>(<span class="keywordtype">void</span>) <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#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> +<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>  </div> +<div class="line"><a name="l00536"></a><span class="lineno"><a class="line" href="gb_8h.html#a057979766e52b9f93972dad332a5be5d"> 536</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a057979766e52b9f93972dad332a5be5d">waitpad</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> mask) <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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  </div> +<div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e"> 543</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e">waitpadup</a>(<span class="keywordtype">void</span>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(a, <a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> +<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  </div> +<div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="structjoypads__t.html"> 550</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> +<div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="structjoypads__t.html#af84e3549a0708ee0e04295e5f853e9f5"> 551</a></span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="structjoypads__t.html#af84e3549a0708ee0e04295e5f853e9f5">npads</a>;</div> +<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>  <span class="keyword">union </span>{</div> +<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>  <span class="keyword">struct </span>{</div> +<div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="structjoypads__t.html#ab281d26e5197e49633274f412b164295"> 554</a></span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> joy0, joy1, joy2, <a class="code" href="structjoypads__t.html#ab281d26e5197e49633274f412b164295">joy3</a>;</div> +<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  };</div> +<div class="line"><a name="l00556"></a><span class="lineno"><a class="line" href="structjoypads__t.html#a8d181ece2d3db614ed6686cfba545238"> 556</a></span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> joypads[4];</div> +<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>  };</div> +<div class="line"><a name="l00558"></a><span class="lineno"> 558</span> } <a class="code" href="structjoypads__t.html">joypads_t</a>;</div> +<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>  </div> +<div class="line"><a name="l00569"></a><span class="lineno"><a class="line" href="gb_8h.html#a714bbced6a4c47ae9f82f81ef3b5b357"> 569</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a714bbced6a4c47ae9f82f81ef3b5b357">joypad_init</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> npads, <a class="code" href="structjoypads__t.html">joypads_t</a> * joypads);</div> +<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>  </div> +<div class="line"><a name="l00577"></a><span class="lineno"><a class="line" href="gb_8h.html#a1db30aa7479be2276312f3c981553906"> 577</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1db30aa7479be2276312f3c981553906">joypad_ex</a>(<a class="code" href="structjoypads__t.html">joypads_t</a> * joypads) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>  </div> +<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>  </div> +<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>  </div> +<div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="gb_8h.html#add66104772d2d3af28975c79d7c2982f"> 584</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#add66104772d2d3af28975c79d7c2982f">enable_interrupts</a>(<span class="keywordtype">void</span>) __preserves_regs(a, <a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>) {</div> +<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>  __asm__(<span class="stringliteral">"ei"</span>);</div> +<div class="line"><a name="l00586"></a><span class="lineno"> 586</span> }</div> +<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>  </div> +<div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="gb_8h.html#add2672a8369169878271399583106216"> 595</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#add2672a8369169878271399583106216">disable_interrupts</a>(<span class="keywordtype">void</span>) __preserves_regs(a, <a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>) {</div> +<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>  __asm__(<span class="stringliteral">"di"</span>);</div> +<div class="line"><a name="l00597"></a><span class="lineno"> 597</span> }</div> +<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>  </div> +<div class="line"><a name="l00605"></a><span class="lineno"><a class="line" href="gb_8h.html#a9b132042678afce70ccb2d479f4133f0"> 605</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a9b132042678afce70ccb2d479f4133f0">set_interrupts</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> flags) <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#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>);</div> +<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>  </div> +<div class="line"><a name="l00610"></a><span class="lineno"><a class="line" href="gb_8h.html#af4a728ba51de424a0bed286ac65d3242"> 610</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#af4a728ba51de424a0bed286ac65d3242">reset</a>(<span class="keywordtype">void</span>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  </div> +<div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="gb_8h.html#adf6ef63efc4bb4950428015c623bca14"> 622</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#adf6ef63efc4bb4950428015c623bca14">wait_vbl_done</a>(<span class="keywordtype">void</span>) <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#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> +<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>  </div> +<div class="line"><a name="l00629"></a><span class="lineno"><a class="line" href="gb_8h.html#aed072359b42854fffae4cd29c1f34ea1"> 629</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aed072359b42854fffae4cd29c1f34ea1">display_off</a>(<span class="keywordtype">void</span>) <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#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> +<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>  </div> +<div class="line"><a name="l00633"></a><span class="lineno"><a class="line" href="gb_8h.html#acb1dcc9caf644e44c049464b9ebcfdc4"> 633</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#acb1dcc9caf644e44c049464b9ebcfdc4">refresh_OAM</a>() <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>  </div> +<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  </div> +<div class="line"><a name="l00641"></a><span class="lineno"><a class="line" href="gb_8h.html#adef803cdd559747ad6f36830e126e48f"> 641</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#adef803cdd559747ad6f36830e126e48f">hiramcpy</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> dst,</div> +<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>  const <span class="keywordtype">void</span> *src,</div> +<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> 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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>  </div> +<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>  </div> +<div class="line"><a name="l00649"></a><span class="lineno"><a class="line" href="gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4"> 649</a></span> <span class="preprocessor">#define DISPLAY_ON \</span></div> +<div class="line"><a name="l00650"></a><span class="lineno"> 650</span> <span class="preprocessor"> LCDC_REG|=LCDCF_ON</span></div> +<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  </div> +<div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="gb_8h.html#ad2ec9831813c5e7069917aa4455af682"> 655</a></span> <span class="preprocessor">#define DISPLAY_OFF \</span></div> +<div class="line"><a name="l00656"></a><span class="lineno"> 656</span> <span class="preprocessor"> display_off();</span></div> +<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  </div> +<div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="gb_8h.html#a0659212acd317ccdebc0ecf435df330f"> 660</a></span> <span class="preprocessor">#define HIDE_LEFT_COLUMN</span></div> +<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>  </div> +<div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="gb_8h.html#a5497c2255a9474d397446710189eacbe"> 664</a></span> <span class="preprocessor">#define SHOW_LEFT_COLUMN</span></div> +<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>  </div> +<div class="line"><a name="l00669"></a><span class="lineno"><a class="line" href="gb_8h.html#a8e3f36aa68ac036695816757f2a1322c"> 669</a></span> <span class="preprocessor">#define SHOW_BKG \</span></div> +<div class="line"><a name="l00670"></a><span class="lineno"> 670</span> <span class="preprocessor"> LCDC_REG|=LCDCF_BGON</span></div> +<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>  </div> +<div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141"> 675</a></span> <span class="preprocessor">#define HIDE_BKG \</span></div> +<div class="line"><a name="l00676"></a><span class="lineno"> 676</span> <span class="preprocessor"> LCDC_REG&=~LCDCF_BGON</span></div> +<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>  </div> +<div class="line"><a name="l00681"></a><span class="lineno"><a class="line" href="gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8"> 681</a></span> <span class="preprocessor">#define SHOW_WIN \</span></div> +<div class="line"><a name="l00682"></a><span class="lineno"> 682</span> <span class="preprocessor"> LCDC_REG|=LCDCF_WINON</span></div> +<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>  </div> +<div class="line"><a name="l00687"></a><span class="lineno"><a class="line" href="gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3"> 687</a></span> <span class="preprocessor">#define HIDE_WIN \</span></div> +<div class="line"><a name="l00688"></a><span class="lineno"> 688</span> <span class="preprocessor"> LCDC_REG&=~LCDCF_WINON</span></div> +<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>  </div> +<div class="line"><a name="l00693"></a><span class="lineno"><a class="line" href="gb_8h.html#a495bc9f405f916f02ad5d97e6e730134"> 693</a></span> <span class="preprocessor">#define SHOW_SPRITES \</span></div> +<div class="line"><a name="l00694"></a><span class="lineno"> 694</span> <span class="preprocessor"> LCDC_REG|=LCDCF_OBJON</span></div> +<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>  </div> +<div class="line"><a name="l00699"></a><span class="lineno"><a class="line" href="gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda"> 699</a></span> <span class="preprocessor">#define HIDE_SPRITES \</span></div> +<div class="line"><a name="l00700"></a><span class="lineno"> 700</span> <span class="preprocessor"> LCDC_REG&=~LCDCF_OBJON</span></div> +<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>  </div> +<div class="line"><a name="l00705"></a><span class="lineno"><a class="line" href="gb_8h.html#af91d252f07f4764996154820f970c101"> 705</a></span> <span class="preprocessor">#define SPRITES_8x16 \</span></div> +<div class="line"><a name="l00706"></a><span class="lineno"> 706</span> <span class="preprocessor"> LCDC_REG|=LCDCF_OBJ16</span></div> +<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>  </div> +<div class="line"><a name="l00711"></a><span class="lineno"><a class="line" href="gb_8h.html#aa87bec0d134136fdb727f52cb773b792"> 711</a></span> <span class="preprocessor">#define SPRITES_8x8 \</span></div> +<div class="line"><a name="l00712"></a><span class="lineno"> 712</span> <span class="preprocessor"> LCDC_REG&=~LCDCF_OBJ16</span></div> +<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>  </div> +<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>  </div> +<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>  </div> +<div class="line"><a name="l00722"></a><span class="lineno"><a class="line" href="gb_8h.html#aa8e85b82c4d347edb91c0cd2fb6c8393"> 722</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aa8e85b82c4d347edb91c0cd2fb6c8393">set_vram_byte</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * addr, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> v) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>  </div> +<div class="line"><a name="l00730"></a><span class="lineno"><a class="line" href="gb_8h.html#af1e1dffd53a01380c4bb1d491d0e08e8"> 730</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#af1e1dffd53a01380c4bb1d491d0e08e8">get_vram_byte</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * addr) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>  </div> <div class="line"><a name="l00732"></a><span class="lineno"> 732</span>  </div> -<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>  </div> -<div class="line"><a name="l00734"></a><span class="lineno"><a class="line" href="gb_8h.html#a67f80e65620470b55a4950e2966eb868"> 734</a></span> <span class="preprocessor">#define COMPAT_PALETTE(C0,C1,C2,C3) (((C3) << 6) | ((C2) << 4) | ((C1) << 2) | (C0))</span></div> -<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>  </div> -<div class="line"><a name="l00738"></a><span class="lineno"><a class="line" href="gb_8h.html#aa224c9bac27c7fd268e62bdf33338a84"> 738</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aa224c9bac27c7fd268e62bdf33338a84">set_2bpp_palette</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> palette) {</div> -<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>  palette;</div> -<div class="line"><a name="l00740"></a><span class="lineno"> 740</span> }</div> -<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>  </div> -<div class="line"><a name="l00757"></a><span class="lineno"><a class="line" href="gb_8h.html#ac5ad2687d02b9815986cdac1b3121d15"> 757</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ac5ad2687d02b9815986cdac1b3121d15">set_bkg_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> -<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> -<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00760"></a><span class="lineno"><a class="line" href="gb_8h.html#ab94bfec130df50d9cb808142f94603a5"> 760</a></span> <span class="preprocessor">#define set_bkg_2bpp_data set_bkg_data</span></div> -<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>  </div> -<div class="line"><a name="l00778"></a><span class="lineno"><a class="line" href="gb_8h.html#abfc6a45a8b4b212ec9cde372a16e3d6e"> 778</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#abfc6a45a8b4b212ec9cde372a16e3d6e">set_bkg_1bit_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> -<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> -<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data,</div> -<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="drawing_8h.html#af36897dea18be4c65b69767be47b98e4">color</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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00782"></a><span class="lineno"><a class="line" href="gb_8h.html#a0ac527a7933555e52988f425527de599"> 782</a></span> <span class="preprocessor">#define set_bkg_1bpp_data set_bkg_1bit_data</span></div> -<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>  </div> -<div class="line"><a name="l00798"></a><span class="lineno"><a class="line" href="gb_8h.html#a63eddde1631a683fcf362e64b0595dae"> 798</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a63eddde1631a683fcf362e64b0595dae">get_bkg_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> -<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> -<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>  </div> -<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>  </div> -<div class="line"><a name="l00855"></a><span class="lineno"><a class="line" href="gb_8h.html#ad1ec25843468eb57c54e0ebdcf532659"> 855</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ad1ec25843468eb57c54e0ebdcf532659">set_bkg_tiles</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x,</div> -<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y,</div> -<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w,</div> -<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>,</div> -<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00860"></a><span class="lineno"><a class="line" href="gb_8h.html#a55f82ff980398dd97036fd936ebd727e"> 860</a></span> <span class="preprocessor">#define set_tile_map set_bkg_tiles</span></div> -<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>  </div> -<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>  </div> -<div class="line"><a name="l00891"></a><span class="lineno"> 891</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a0cfd261bc7a94b1f6093f423bad30298">set_bkg_submap</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *map, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> map_w);</div> -<div class="line"><a name="l00892"></a><span class="lineno"><a class="line" href="gb_8h.html#adb5d0970167b81401113812773c90838"> 892</a></span> <span class="preprocessor">#define set_tile_submap set_bkg_submap</span></div> -<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>  </div> -<div class="line"><a name="l00910"></a><span class="lineno"><a class="line" href="gb_8h.html#a93d486a41f2f5859d7e3b0724bc1ce63"> 910</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a93d486a41f2f5859d7e3b0724bc1ce63">get_bkg_tiles</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x,</div> -<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y,</div> -<div class="line"><a name="l00912"></a><span class="lineno"> 912</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w,</div> -<div class="line"><a name="l00913"></a><span class="lineno"> 913</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>,</div> -<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>  </div> -<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>  </div> -<div class="line"><a name="l00924"></a><span class="lineno"><a class="line" href="gb_8h.html#a54481c53f28bc5fcfff05be28f16e976"> 924</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * <a class="code" href="gb_8h.html#a54481c53f28bc5fcfff05be28f16e976">set_bkg_tile_xy</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> t) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00925"></a><span class="lineno"><a class="line" href="gb_8h.html#a3b235c526c517fb02d20cdea780ee2c5"> 925</a></span> <span class="preprocessor">#define set_tile_xy set_bkg_tile_xy</span></div> -<div class="line"><a name="l00926"></a><span class="lineno"> 926</span>  </div> -<div class="line"><a name="l00933"></a><span class="lineno"><a class="line" href="gb_8h.html#ada5a329f1e932972ff83758bb5e62982"> 933</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#ada5a329f1e932972ff83758bb5e62982">get_bkg_tile_xy</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00934"></a><span class="lineno"> 934</span>  </div> -<div class="line"><a name="l00935"></a><span class="lineno"> 935</span>  </div> -<div class="line"><a name="l00949"></a><span class="lineno"><a class="line" href="gb_8h.html#a6261537edc74068e3f7f057e6a3e8a57"> 949</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a6261537edc74068e3f7f057e6a3e8a57">move_bkg</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) {</div> -<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>  <a class="code" href="gb_2hardware_8h.html#a86cc170585319565195f2c163250be1f">SCX_REG</a>=x, <a class="code" href="gb_2hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2">SCY_REG</a>=y;</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="l00953"></a><span class="lineno"> 953</span>  </div> -<div class="line"><a name="l00963"></a><span class="lineno"><a class="line" href="gb_8h.html#a1f583f7a880daa6145ca78b086a209d1"> 963</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1f583f7a880daa6145ca78b086a209d1">scroll_bkg</a>(<a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> x, <a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> y) {</div> -<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>  <a class="code" href="gb_2hardware_8h.html#a86cc170585319565195f2c163250be1f">SCX_REG</a>+=x, <a class="code" href="gb_2hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2">SCY_REG</a>+=y;</div> -<div class="line"><a name="l00965"></a><span class="lineno"> 965</span> }</div> -<div class="line"><a name="l00966"></a><span class="lineno"> 966</span>  </div> -<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>  </div> -<div class="line"><a name="l00968"></a><span class="lineno"> 968</span>  </div> -<div class="line"><a name="l00972"></a><span class="lineno"><a class="line" href="gb_8h.html#a56e2c5e58303d0f909f26f5d6f7de7b8"> 972</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * <a class="code" href="gb_8h.html#a56e2c5e58303d0f909f26f5d6f7de7b8">get_win_xy_addr</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00736"></a><span class="lineno"><a class="line" href="gb_8h.html#a8ca73b01888393cf2d13e7ceebd7da0b"> 736</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * <a class="code" href="gb_8h.html#a8ca73b01888393cf2d13e7ceebd7da0b">get_bkg_xy_addr</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">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="l00739"></a><span class="lineno"><a class="line" href="gb_8h.html#a67f80e65620470b55a4950e2966eb868"> 739</a></span> <span class="preprocessor">#define COMPAT_PALETTE(C0,C1,C2,C3) (((C3) << 6) | ((C2) << 4) | ((C1) << 2) | (C0))</span></div> +<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>  </div> +<div class="line"><a name="l00743"></a><span class="lineno"><a class="line" href="gb_8h.html#aa224c9bac27c7fd268e62bdf33338a84"> 743</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aa224c9bac27c7fd268e62bdf33338a84">set_2bpp_palette</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> palette) {</div> +<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>  palette;</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="l00762"></a><span class="lineno"><a class="line" href="gb_8h.html#ac5ad2687d02b9815986cdac1b3121d15"> 762</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ac5ad2687d02b9815986cdac1b3121d15">set_bkg_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> +<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> +<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00765"></a><span class="lineno"><a class="line" href="gb_8h.html#ab94bfec130df50d9cb808142f94603a5"> 765</a></span> <span class="preprocessor">#define set_bkg_2bpp_data set_bkg_data</span></div> +<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>  </div> +<div class="line"><a name="l00783"></a><span class="lineno"><a class="line" href="gb_8h.html#abfc6a45a8b4b212ec9cde372a16e3d6e"> 783</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#abfc6a45a8b4b212ec9cde372a16e3d6e">set_bkg_1bit_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> +<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> +<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data,</div> +<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="drawing_8h.html#af36897dea18be4c65b69767be47b98e4">color</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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00787"></a><span class="lineno"><a class="line" href="gb_8h.html#a0ac527a7933555e52988f425527de599"> 787</a></span> <span class="preprocessor">#define set_bkg_1bpp_data set_bkg_1bit_data</span></div> +<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>  </div> +<div class="line"><a name="l00803"></a><span class="lineno"><a class="line" href="gb_8h.html#a63eddde1631a683fcf362e64b0595dae"> 803</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a63eddde1631a683fcf362e64b0595dae">get_bkg_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> +<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> +<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>  </div> +<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>  </div> +<div class="line"><a name="l00860"></a><span class="lineno"><a class="line" href="gb_8h.html#ad1ec25843468eb57c54e0ebdcf532659"> 860</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ad1ec25843468eb57c54e0ebdcf532659">set_bkg_tiles</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x,</div> +<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y,</div> +<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w,</div> +<div class="line"><a name="l00863"></a><span class="lineno"> 863</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>,</div> +<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00865"></a><span class="lineno"><a class="line" href="gb_8h.html#a55f82ff980398dd97036fd936ebd727e"> 865</a></span> <span class="preprocessor">#define set_tile_map set_bkg_tiles</span></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="l00896"></a><span class="lineno"> 896</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a0cfd261bc7a94b1f6093f423bad30298">set_bkg_submap</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *map, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> map_w);</div> +<div class="line"><a name="l00897"></a><span class="lineno"><a class="line" href="gb_8h.html#adb5d0970167b81401113812773c90838"> 897</a></span> <span class="preprocessor">#define set_tile_submap set_bkg_submap</span></div> +<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>  </div> +<div class="line"><a name="l00915"></a><span class="lineno"><a class="line" href="gb_8h.html#a93d486a41f2f5859d7e3b0724bc1ce63"> 915</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a93d486a41f2f5859d7e3b0724bc1ce63">get_bkg_tiles</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x,</div> +<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y,</div> +<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w,</div> +<div class="line"><a name="l00918"></a><span class="lineno"> 918</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>,</div> +<div class="line"><a name="l00919"></a><span class="lineno"> 919</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">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="l00929"></a><span class="lineno"><a class="line" href="gb_8h.html#a54481c53f28bc5fcfff05be28f16e976"> 929</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * <a class="code" href="gb_8h.html#a54481c53f28bc5fcfff05be28f16e976">set_bkg_tile_xy</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> t) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00930"></a><span class="lineno"><a class="line" href="gb_8h.html#a3b235c526c517fb02d20cdea780ee2c5"> 930</a></span> <span class="preprocessor">#define set_tile_xy set_bkg_tile_xy</span></div> +<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>  </div> +<div class="line"><a name="l00938"></a><span class="lineno"><a class="line" href="gb_8h.html#ada5a329f1e932972ff83758bb5e62982"> 938</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#ada5a329f1e932972ff83758bb5e62982">get_bkg_tile_xy</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>  </div> +<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>  </div> +<div class="line"><a name="l00954"></a><span class="lineno"><a class="line" href="gb_8h.html#a6261537edc74068e3f7f057e6a3e8a57"> 954</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a6261537edc74068e3f7f057e6a3e8a57">move_bkg</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) {</div> +<div class="line"><a name="l00955"></a><span class="lineno"> 955</span>  <a class="code" href="gb_2hardware_8h.html#a86cc170585319565195f2c163250be1f">SCX_REG</a>=x, <a class="code" href="gb_2hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2">SCY_REG</a>=y;</div> +<div class="line"><a name="l00956"></a><span class="lineno"> 956</span> }</div> +<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>  </div> +<div class="line"><a name="l00958"></a><span class="lineno"> 958</span>  </div> +<div class="line"><a name="l00968"></a><span class="lineno"><a class="line" href="gb_8h.html#a1f583f7a880daa6145ca78b086a209d1"> 968</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1f583f7a880daa6145ca78b086a209d1">scroll_bkg</a>(<a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> x, <a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> y) {</div> +<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>  <a class="code" href="gb_2hardware_8h.html#a86cc170585319565195f2c163250be1f">SCX_REG</a>+=x, <a class="code" href="gb_2hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2">SCY_REG</a>+=y;</div> +<div class="line"><a name="l00970"></a><span class="lineno"> 970</span> }</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="l00973"></a><span class="lineno"> 973</span>  </div> -<div class="line"><a name="l00987"></a><span class="lineno"><a class="line" href="gb_8h.html#ab4454beccf306245a5085aafc38079be"> 987</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ab4454beccf306245a5085aafc38079be">set_win_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> -<div class="line"><a name="l00988"></a><span class="lineno"> 988</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> -<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>  </div> -<div class="line"><a name="l00991"></a><span class="lineno"> 991</span>  </div> -<div class="line"><a name="l01003"></a><span class="lineno"><a class="line" href="gb_8h.html#a83bc12932f49f2a9e225e4acd377c882"> 1003</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a83bc12932f49f2a9e225e4acd377c882">set_win_1bit_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> -<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> -<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>  </div> -<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>  </div> -<div class="line"><a name="l01019"></a><span class="lineno"><a class="line" href="gb_8h.html#a03ceca65a8640bfb767886199fd8eea8"> 1019</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a03ceca65a8640bfb767886199fd8eea8">get_win_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> -<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> -<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>  </div> -<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>  </div> -<div class="line"><a name="l01055"></a><span class="lineno"><a class="line" href="gb_8h.html#ac0ef9581f691c213f9aec7a4434dfcab"> 1055</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ac0ef9581f691c213f9aec7a4434dfcab">set_win_tiles</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x,</div> -<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y,</div> -<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w,</div> -<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>,</div> -<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>  </div> -<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>  </div> -<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#abb50a392ca0d0419a080413287ee5d79">set_win_submap</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *map, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> map_w);</div> -<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>  </div> -<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>  </div> -<div class="line"><a name="l01110"></a><span class="lineno"><a class="line" href="gb_8h.html#ab46fb4fb6dfd6123d0aa186c1c7a542f"> 1110</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ab46fb4fb6dfd6123d0aa186c1c7a542f">get_win_tiles</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x,</div> -<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y,</div> -<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w,</div> -<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>,</div> -<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>  </div> -<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>  </div> -<div class="line"><a name="l01124"></a><span class="lineno"><a class="line" href="gb_8h.html#a3bf7b60dd4dee0e196c601606a462ef0"> 1124</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * <a class="code" href="gb_8h.html#a3bf7b60dd4dee0e196c601606a462ef0">set_win_tile_xy</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> t) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>  </div> -<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>  </div> -<div class="line"><a name="l01133"></a><span class="lineno"><a class="line" href="gb_8h.html#a0168f90bec8aff7a826cd4aee7daad89"> 1133</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a0168f90bec8aff7a826cd4aee7daad89">get_win_tile_xy</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>  </div> -<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>  </div> -<div class="line"><a name="l01147"></a><span class="lineno"><a class="line" href="gb_8h.html#aeef17768c494bcd6b67f7591329f7ff5"> 1147</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aeef17768c494bcd6b67f7591329f7ff5">move_win</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) {</div> -<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>  <a class="code" href="gb_2hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0">WX_REG</a>=x, <a class="code" href="gb_2hardware_8h.html#a1c8d52607616ef37da335447e4cbe850">WY_REG</a>=y;</div> -<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span> }</div> -<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>  </div> -<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>  </div> -<div class="line"><a name="l01161"></a><span class="lineno"><a class="line" href="gb_8h.html#a12c2b5ac249d01caf1561cbbf3962044"> 1161</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a12c2b5ac249d01caf1561cbbf3962044">scroll_win</a>(<a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> x, <a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> y) {</div> -<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>  <a class="code" href="gb_2hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0">WX_REG</a>+=x, <a class="code" href="gb_2hardware_8h.html#a1c8d52607616ef37da335447e4cbe850">WY_REG</a>+=y;</div> -<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span> }</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="l01182"></a><span class="lineno"><a class="line" href="gb_8h.html#a47132bf7f387c2518c507a0b868cbf4c"> 1182</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a47132bf7f387c2518c507a0b868cbf4c">set_sprite_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> -<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> -<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01185"></a><span class="lineno"><a class="line" href="gb_8h.html#a43b4f0ba65856deef626c0d9e7e41ed4"> 1185</a></span> <span class="preprocessor">#define set_sprite_2bpp_data set_sprite_data</span></div> -<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>  </div> -<div class="line"><a name="l01202"></a><span class="lineno"><a class="line" href="gb_8h.html#ad3a2c7e0bfbc9905bd06b162127d13d9"> 1202</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ad3a2c7e0bfbc9905bd06b162127d13d9">set_sprite_1bit_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> -<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> -<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01205"></a><span class="lineno"><a class="line" href="gb_8h.html#aff8c24b33a29c5bb0c30f5bd039eba0f"> 1205</a></span> <span class="preprocessor">#define set_sprite_1bpp_data set_sprite_1bit_data</span></div> -<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>  </div> -<div class="line"><a name="l01219"></a><span class="lineno"><a class="line" href="gb_8h.html#a94bc1276702dbe1b44df2214506f1549"> 1219</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a94bc1276702dbe1b44df2214506f1549">get_sprite_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> -<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> -<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>  </div> -<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>  </div> -<div class="line"><a name="l01230"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html"> 1230</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="l01231"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18"> 1231</a></span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>, <a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>; <span class="comment">//< X, Y Coordinates of the sprite on screen</span></div> -<div class="line"><a name="l01232"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6"> 1232</a></span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6">tile</a>; <span class="comment">//< Sprite tile number</span></div> -<div class="line"><a name="l01233"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#a435e018f3bbc0ebaa9eaf96806d386d9"> 1233</a></span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a435e018f3bbc0ebaa9eaf96806d386d9">prop</a>; <span class="comment">//< OAM Property Flags</span></div> -<div class="line"><a name="l01234"></a><span class="lineno"><a class="line" href="gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03"> 1234</a></span> } <a class="code" href="gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03">OAM_item_t</a>;</div> -<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>  </div> -<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>  </div> -<div class="line"><a name="l01239"></a><span class="lineno"> 1239</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="l00977"></a><span class="lineno"><a class="line" href="gb_8h.html#a56e2c5e58303d0f909f26f5d6f7de7b8"> 977</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * <a class="code" href="gb_8h.html#a56e2c5e58303d0f909f26f5d6f7de7b8">get_win_xy_addr</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>  </div> +<div class="line"><a name="l00992"></a><span class="lineno"><a class="line" href="gb_8h.html#ab4454beccf306245a5085aafc38079be"> 992</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ab4454beccf306245a5085aafc38079be">set_win_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> +<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> +<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00995"></a><span class="lineno"> 995</span>  </div> +<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>  </div> +<div class="line"><a name="l01008"></a><span class="lineno"><a class="line" href="gb_8h.html#a83bc12932f49f2a9e225e4acd377c882"> 1008</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a83bc12932f49f2a9e225e4acd377c882">set_win_1bit_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> +<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> +<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>  </div> +<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>  </div> +<div class="line"><a name="l01024"></a><span class="lineno"><a class="line" href="gb_8h.html#a03ceca65a8640bfb767886199fd8eea8"> 1024</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a03ceca65a8640bfb767886199fd8eea8">get_win_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> +<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> +<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>  </div> +<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>  </div> +<div class="line"><a name="l01060"></a><span class="lineno"><a class="line" href="gb_8h.html#ac0ef9581f691c213f9aec7a4434dfcab"> 1060</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ac0ef9581f691c213f9aec7a4434dfcab">set_win_tiles</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x,</div> +<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y,</div> +<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w,</div> +<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>,</div> +<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</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="l01097"></a><span class="lineno"> 1097</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#abb50a392ca0d0419a080413287ee5d79">set_win_submap</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *map, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> map_w);</div> +<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>  </div> +<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>  </div> +<div class="line"><a name="l01115"></a><span class="lineno"><a class="line" href="gb_8h.html#ab46fb4fb6dfd6123d0aa186c1c7a542f"> 1115</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ab46fb4fb6dfd6123d0aa186c1c7a542f">get_win_tiles</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x,</div> +<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y,</div> +<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w,</div> +<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>,</div> +<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>  </div> +<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>  </div> +<div class="line"><a name="l01129"></a><span class="lineno"><a class="line" href="gb_8h.html#a3bf7b60dd4dee0e196c601606a462ef0"> 1129</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * <a class="code" href="gb_8h.html#a3bf7b60dd4dee0e196c601606a462ef0">set_win_tile_xy</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> t) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>  </div> +<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>  </div> +<div class="line"><a name="l01138"></a><span class="lineno"><a class="line" href="gb_8h.html#a0168f90bec8aff7a826cd4aee7daad89"> 1138</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a0168f90bec8aff7a826cd4aee7daad89">get_win_tile_xy</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</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="l01152"></a><span class="lineno"><a class="line" href="gb_8h.html#aeef17768c494bcd6b67f7591329f7ff5"> 1152</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aeef17768c494bcd6b67f7591329f7ff5">move_win</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) {</div> +<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>  <a class="code" href="gb_2hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0">WX_REG</a>=x, <a class="code" href="gb_2hardware_8h.html#a1c8d52607616ef37da335447e4cbe850">WY_REG</a>=y;</div> +<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span> }</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="l01166"></a><span class="lineno"><a class="line" href="gb_8h.html#a12c2b5ac249d01caf1561cbbf3962044"> 1166</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a12c2b5ac249d01caf1561cbbf3962044">scroll_win</a>(<a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> x, <a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> y) {</div> +<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>  <a class="code" href="gb_2hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0">WX_REG</a>+=x, <a class="code" href="gb_2hardware_8h.html#a1c8d52607616ef37da335447e4cbe850">WY_REG</a>+=y;</div> +<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span> }</div> +<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>  </div> +<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>  </div> +<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>  </div> +<div class="line"><a name="l01187"></a><span class="lineno"><a class="line" href="gb_8h.html#a47132bf7f387c2518c507a0b868cbf4c"> 1187</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a47132bf7f387c2518c507a0b868cbf4c">set_sprite_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> +<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> +<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01190"></a><span class="lineno"><a class="line" href="gb_8h.html#a43b4f0ba65856deef626c0d9e7e41ed4"> 1190</a></span> <span class="preprocessor">#define set_sprite_2bpp_data set_sprite_data</span></div> +<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>  </div> +<div class="line"><a name="l01207"></a><span class="lineno"><a class="line" href="gb_8h.html#ad3a2c7e0bfbc9905bd06b162127d13d9"> 1207</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ad3a2c7e0bfbc9905bd06b162127d13d9">set_sprite_1bit_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> +<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> +<div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01210"></a><span class="lineno"><a class="line" href="gb_8h.html#aff8c24b33a29c5bb0c30f5bd039eba0f"> 1210</a></span> <span class="preprocessor">#define set_sprite_1bpp_data set_sprite_1bit_data</span></div> +<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>  </div> +<div class="line"><a name="l01224"></a><span class="lineno"><a class="line" href="gb_8h.html#a94bc1276702dbe1b44df2214506f1549"> 1224</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a94bc1276702dbe1b44df2214506f1549">get_sprite_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> +<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> +<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>  </div> +<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>  </div> +<div class="line"><a name="l01235"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html"> 1235</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="l01236"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18"> 1236</a></span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>, <a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>; <span class="comment">//< X, Y Coordinates of the sprite on screen</span></div> +<div class="line"><a name="l01237"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6"> 1237</a></span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6">tile</a>; <span class="comment">//< Sprite tile number</span></div> +<div class="line"><a name="l01238"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#a435e018f3bbc0ebaa9eaf96806d386d9"> 1238</a></span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a435e018f3bbc0ebaa9eaf96806d386d9">prop</a>; <span class="comment">//< OAM Property Flags</span></div> +<div class="line"><a name="l01239"></a><span class="lineno"><a class="line" href="gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03"> 1239</a></span> } <a class="code" href="gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03">OAM_item_t</a>;</div> <div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>  </div> -<div class="line"><a name="l01243"></a><span class="lineno"><a class="line" href="sms_8h.html#a5435fd985412934e96a490e103c6bc49"> 1243</a></span> <a class="code" href="gb_2hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> <a class="code" href="gb_8h.html#a7b662ae4d83f9837bacb9fd580673054">_shadow_OAM_base</a>;</div> -<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>  </div> -<div class="line"><a name="l01245"></a><span class="lineno"><a class="line" href="gb_8h.html#a47607089a434dcda7a8583cfca03b604"> 1245</a></span> <span class="preprocessor">#define DISABLE_OAM_DMA \</span></div> -<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span> <span class="preprocessor"> _shadow_OAM_base = 0</span></div> -<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>  </div> -<div class="line"><a name="l01250"></a><span class="lineno"><a class="line" href="gb_8h.html#abfd70bf31185a4900680977c9fb5a5ec"> 1250</a></span> <span class="preprocessor">#define DISABLE_VBL_TRANSFER DISABLE_OAM_DMA</span></div> -<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>  </div> -<div class="line"><a name="l01252"></a><span class="lineno"><a class="line" href="gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53"> 1252</a></span> <span class="preprocessor">#define ENABLE_OAM_DMA \</span></div> -<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span> <span class="preprocessor"> _shadow_OAM_base = (uint8_t)((uint16_t)&shadow_OAM >> 8)</span></div> -<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>  </div> -<div class="line"><a name="l01257"></a><span class="lineno"><a class="line" href="gb_8h.html#a77d516c9d3f86f100eddea5e0d133a76"> 1257</a></span> <span class="preprocessor">#define ENABLE_VBL_TRANSFER ENABLE_OAM_DMA</span></div> -<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>  </div> -<div class="line"><a name="l01261"></a><span class="lineno"><a class="line" href="gb_8h.html#a8b77608c87a9aef65a03531482b2163b"> 1261</a></span> <span class="preprocessor">#define MAX_HARDWARE_SPRITES 40</span></div> -<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>  </div> -<div class="line"><a name="l01265"></a><span class="lineno"><a class="line" href="gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687"> 1265</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="l01266"></a><span class="lineno"> 1266</span>  <a class="code" href="gb_8h.html#a7b662ae4d83f9837bacb9fd580673054">_shadow_OAM_base</a> = (<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>)((<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)address >> 8);</div> -<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span> }</div> -<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>  </div> -<div class="line"><a name="l01285"></a><span class="lineno"><a class="line" href="gb_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe"> 1285</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe">set_sprite_tile</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6">tile</a>) {</div> -<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>  <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6">tile</a>=<a class="code" href="struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6">tile</a>;</div> -<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span> }</div> -<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>  </div> -<div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>  </div> -<div class="line"><a name="l01296"></a><span class="lineno"><a class="line" href="gb_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a"> 1296</a></span> <span class="keyword">inline</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a">get_sprite_tile</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb) {</div> -<div class="line"><a name="l01297"></a><span class="lineno"> 1297</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#a6c269ed01269d02bcf7e36e0de3696f6">tile</a>;</div> -<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span> }</div> -<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>  </div> -<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>  </div> -<div class="line"><a name="l01331"></a><span class="lineno"><a class="line" href="gb_8h.html#a99ea3252469e3614e977cce2aa1d06f7"> 1331</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a99ea3252469e3614e977cce2aa1d06f7">set_sprite_prop</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a435e018f3bbc0ebaa9eaf96806d386d9">prop</a>){</div> -<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>  <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#a435e018f3bbc0ebaa9eaf96806d386d9">prop</a>=<a class="code" href="struct_o_a_m__item__t.html#a435e018f3bbc0ebaa9eaf96806d386d9">prop</a>;</div> -<div class="line"><a name="l01333"></a><span class="lineno"> 1333</span> }</div> -<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>  </div> -<div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>  </div> -<div class="line"><a name="l01341"></a><span class="lineno"><a class="line" href="gb_8h.html#a6b873c807c9e2c90fb574951e85fdf88"> 1341</a></span> <span class="keyword">inline</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a6b873c807c9e2c90fb574951e85fdf88">get_sprite_prop</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb){</div> -<div class="line"><a name="l01342"></a><span class="lineno"> 1342</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#a435e018f3bbc0ebaa9eaf96806d386d9">prop</a>;</div> -<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span> }</div> -<div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>  </div> -<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>  </div> -<div class="line"><a name="l01358"></a><span class="lineno"><a class="line" href="gb_8h.html#ab42c12c1d9aed3fd963248fbea9830cd"> 1358</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ab42c12c1d9aed3fd963248fbea9830cd">move_sprite</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>) {</div> -<div class="line"><a name="l01359"></a><span class="lineno"> 1359</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="l01360"></a><span class="lineno"> 1360</span>  itm-><a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>=<a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>, itm-><a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>=<a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</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="l01374"></a><span class="lineno"><a class="line" href="gb_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe"> 1374</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe">scroll_sprite</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb, <a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>, <a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> <a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>) {</div> -<div class="line"><a name="l01375"></a><span class="lineno"> 1375</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="l01376"></a><span class="lineno"> 1376</span>  itm-><a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>+=<a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>, itm-><a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>+=<a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>;</div> -<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span> }</div> -<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>  </div> -<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>  </div> -<div class="line"><a name="l01384"></a><span class="lineno"><a class="line" href="gb_8h.html#ad22c51635d052399bbbe1777999c794d"> 1384</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ad22c51635d052399bbbe1777999c794d">hide_sprite</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb) {</div> -<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>  <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a> = 0;</div> -<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span> }</div> -<div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>  </div> -<div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>  </div> -<div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>  </div> -<div class="line"><a name="l01402"></a><span class="lineno"><a class="line" href="gb_8h.html#ac65cf20df1886ea11c61c1665d308d31"> 1402</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ac65cf20df1886ea11c61c1665d308d31">set_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *vram_addr,</div> -<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data,</div> -<div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>  <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>  </div> -<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>  </div> -<div class="line"><a name="l01419"></a><span class="lineno"><a class="line" href="gb_8h.html#aeb2f2155c7aac6bee02bb7377921394f"> 1419</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aeb2f2155c7aac6bee02bb7377921394f">get_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data,</div> -<div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *vram_addr,</div> -<div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>  <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>  </div> -<div class="line"><a name="l01435"></a><span class="lineno"><a class="line" href="gb_8h.html#a4dccf6232263a3b533115e75d63b4e9d"> 1435</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a4dccf6232263a3b533115e75d63b4e9d">vmemcpy</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *dest,</div> -<div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *sour,</div> -<div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>  <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>  </div> -<div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>  </div> -<div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>  </div> -<div class="line"><a name="l01461"></a><span class="lineno"><a class="line" href="gb_8h.html#aac7f4eb7e61237f4ce3b60580ff89ff5"> 1461</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aac7f4eb7e61237f4ce3b60580ff89ff5">set_tiles</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>,</div> -<div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>,</div> -<div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w,</div> -<div class="line"><a name="l01464"></a><span class="lineno"> 1464</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>,</div> -<div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *vram_addr,</div> -<div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>  </div> -<div class="line"><a name="l01478"></a><span class="lineno"><a class="line" href="gb_8h.html#a845a29ae3a4ab2ba3533aae20bbc526b"> 1478</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a845a29ae3a4ab2ba3533aae20bbc526b">set_tile_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> -<div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> -<div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data,</div> -<div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> base) <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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>  </div> -<div class="line"><a name="l01501"></a><span class="lineno"><a class="line" href="gb_8h.html#a2a033e99ac99d6328db0dc75b4afc495"> 1501</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2a033e99ac99d6328db0dc75b4afc495">get_tiles</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>,</div> -<div class="line"><a name="l01502"></a><span class="lineno"> 1502</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>,</div> -<div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w,</div> -<div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>,</div> -<div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *vram_addr,</div> -<div class="line"><a name="l01506"></a><span class="lineno"> 1506</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>  </div> -<div class="line"><a name="l01508"></a><span class="lineno"> 1508</span>  </div> -<div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>  </div> -<div class="line"><a name="l01510"></a><span class="lineno"> 1510</span>  </div> -<div class="line"><a name="l01516"></a><span class="lineno"><a class="line" href="gb_8h.html#a68d88347d6f7b781432bb4861a952c87"> 1516</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a68d88347d6f7b781432bb4861a952c87">init_win</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>  </div> -<div class="line"><a name="l01523"></a><span class="lineno"><a class="line" href="gb_8h.html#a04fa62cde2d341240a671c7af2d459e1"> 1523</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a04fa62cde2d341240a671c7af2d459e1">init_bkg</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>  </div> -<div class="line"><a name="l01532"></a><span class="lineno"><a class="line" href="gb_8h.html#a6d63a11b7056285dfc8a390e2c3c67dc"> 1532</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a6d63a11b7056285dfc8a390e2c3c67dc">vmemset</a> (<span class="keywordtype">void</span> *s, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>  </div> -<div class="line"><a name="l01534"></a><span class="lineno"> 1534</span>  </div> -<div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>  </div> -<div class="line"><a name="l01544"></a><span class="lineno"><a class="line" href="gb_8h.html#a1b03711e1c95023571add37a455d5f72"> 1544</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1b03711e1c95023571add37a455d5f72">fill_bkg_rect</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6">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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01545"></a><span class="lineno"><a class="line" href="gb_8h.html#a47865835d7d007d71b4bc8ae5cefb73a"> 1545</a></span> <span class="preprocessor">#define fill_rect fill_bkg_rect</span></div> -<div class="line"><a name="l01546"></a><span class="lineno"> 1546</span>  </div> -<div class="line"><a name="l01555"></a><span class="lineno"><a class="line" href="gb_8h.html#a2120d5fbe208b26c4264111ab8e0bfa3"> 1555</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2120d5fbe208b26c4264111ab8e0bfa3">fill_win_rect</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6">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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01556"></a><span class="lineno"> 1556</span>  </div> -<div class="line"><a name="l01557"></a><span class="lineno"> 1557</span> <span class="preprocessor">#endif </span><span class="comment">/* _GB_H */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>  </div> +<div class="line"><a name="l01244"></a><span class="lineno"> 1244</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="l01245"></a><span class="lineno"> 1245</span>  </div> +<div class="line"><a name="l01248"></a><span class="lineno"><a class="line" href="sms_8h.html#a5435fd985412934e96a490e103c6bc49"> 1248</a></span> <a class="code" href="gb_2hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> <a class="code" href="gb_8h.html#a7b662ae4d83f9837bacb9fd580673054">_shadow_OAM_base</a>;</div> +<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>  </div> +<div class="line"><a name="l01250"></a><span class="lineno"><a class="line" href="gb_8h.html#a47607089a434dcda7a8583cfca03b604"> 1250</a></span> <span class="preprocessor">#define DISABLE_OAM_DMA \</span></div> +<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span> <span class="preprocessor"> _shadow_OAM_base = 0</span></div> +<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>  </div> +<div class="line"><a name="l01255"></a><span class="lineno"><a class="line" href="gb_8h.html#abfd70bf31185a4900680977c9fb5a5ec"> 1255</a></span> <span class="preprocessor">#define DISABLE_VBL_TRANSFER DISABLE_OAM_DMA</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"><a class="line" href="gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53"> 1257</a></span> <span class="preprocessor">#define ENABLE_OAM_DMA \</span></div> +<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span> <span class="preprocessor"> _shadow_OAM_base = (uint8_t)((uint16_t)&shadow_OAM >> 8)</span></div> +<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>  </div> +<div class="line"><a name="l01262"></a><span class="lineno"><a class="line" href="gb_8h.html#a77d516c9d3f86f100eddea5e0d133a76"> 1262</a></span> <span class="preprocessor">#define ENABLE_VBL_TRANSFER ENABLE_OAM_DMA</span></div> +<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>  </div> +<div class="line"><a name="l01266"></a><span class="lineno"><a class="line" href="gb_8h.html#a8b77608c87a9aef65a03531482b2163b"> 1266</a></span> <span class="preprocessor">#define MAX_HARDWARE_SPRITES 40</span></div> +<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>  </div> +<div class="line"><a name="l01270"></a><span class="lineno"><a class="line" href="gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687"> 1270</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="l01271"></a><span class="lineno"> 1271</span>  <a class="code" href="gb_8h.html#a7b662ae4d83f9837bacb9fd580673054">_shadow_OAM_base</a> = (<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>)((<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)address >> 8);</div> +<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span> }</div> +<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>  </div> +<div class="line"><a name="l01290"></a><span class="lineno"><a class="line" href="gb_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe"> 1290</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe">set_sprite_tile</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6">tile</a>) {</div> +<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>  <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6">tile</a>=<a class="code" href="struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6">tile</a>;</div> +<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span> }</div> +<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>  </div> +<div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>  </div> +<div class="line"><a name="l01301"></a><span class="lineno"><a class="line" href="gb_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a"> 1301</a></span> <span class="keyword">inline</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a">get_sprite_tile</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb) {</div> +<div class="line"><a name="l01302"></a><span class="lineno"> 1302</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#a6c269ed01269d02bcf7e36e0de3696f6">tile</a>;</div> +<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span> }</div> +<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>  </div> +<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>  </div> +<div class="line"><a name="l01336"></a><span class="lineno"><a class="line" href="gb_8h.html#a99ea3252469e3614e977cce2aa1d06f7"> 1336</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a99ea3252469e3614e977cce2aa1d06f7">set_sprite_prop</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a435e018f3bbc0ebaa9eaf96806d386d9">prop</a>){</div> +<div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>  <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#a435e018f3bbc0ebaa9eaf96806d386d9">prop</a>=<a class="code" href="struct_o_a_m__item__t.html#a435e018f3bbc0ebaa9eaf96806d386d9">prop</a>;</div> +<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span> }</div> +<div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>  </div> +<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>  </div> +<div class="line"><a name="l01346"></a><span class="lineno"><a class="line" href="gb_8h.html#a6b873c807c9e2c90fb574951e85fdf88"> 1346</a></span> <span class="keyword">inline</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a6b873c807c9e2c90fb574951e85fdf88">get_sprite_prop</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb){</div> +<div class="line"><a name="l01347"></a><span class="lineno"> 1347</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#a435e018f3bbc0ebaa9eaf96806d386d9">prop</a>;</div> +<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span> }</div> +<div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>  </div> +<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>  </div> +<div class="line"><a name="l01363"></a><span class="lineno"><a class="line" href="gb_8h.html#ab42c12c1d9aed3fd963248fbea9830cd"> 1363</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ab42c12c1d9aed3fd963248fbea9830cd">move_sprite</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>) {</div> +<div class="line"><a name="l01364"></a><span class="lineno"> 1364</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="l01365"></a><span class="lineno"> 1365</span>  itm-><a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>=<a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>, itm-><a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>=<a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>;</div> +<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span> }</div> +<div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>  </div> +<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>  </div> +<div class="line"><a name="l01379"></a><span class="lineno"><a class="line" href="gb_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe"> 1379</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe">scroll_sprite</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb, <a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>, <a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> <a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>) {</div> +<div class="line"><a name="l01380"></a><span class="lineno"> 1380</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="l01381"></a><span class="lineno"> 1381</span>  itm-><a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>+=<a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>, itm-><a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>+=<a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>;</div> +<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span> }</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>  </div> +<div class="line"><a name="l01389"></a><span class="lineno"><a class="line" href="gb_8h.html#ad22c51635d052399bbbe1777999c794d"> 1389</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ad22c51635d052399bbbe1777999c794d">hide_sprite</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb) {</div> +<div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>  <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a> = 0;</div> +<div class="line"><a name="l01391"></a><span class="lineno"> 1391</span> }</div> +<div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>  </div> +<div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>  </div> +<div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>  </div> +<div class="line"><a name="l01407"></a><span class="lineno"><a class="line" href="gb_8h.html#ac65cf20df1886ea11c61c1665d308d31"> 1407</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ac65cf20df1886ea11c61c1665d308d31">set_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *vram_addr,</div> +<div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data,</div> +<div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>  <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>  </div> +<div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>  </div> +<div class="line"><a name="l01424"></a><span class="lineno"><a class="line" href="gb_8h.html#aeb2f2155c7aac6bee02bb7377921394f"> 1424</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aeb2f2155c7aac6bee02bb7377921394f">get_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data,</div> +<div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *vram_addr,</div> +<div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>  <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>  </div> +<div class="line"><a name="l01440"></a><span class="lineno"><a class="line" href="gb_8h.html#a4dccf6232263a3b533115e75d63b4e9d"> 1440</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a4dccf6232263a3b533115e75d63b4e9d">vmemcpy</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *dest,</div> +<div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *sour,</div> +<div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>  <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>  </div> +<div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>  </div> +<div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>  </div> +<div class="line"><a name="l01466"></a><span class="lineno"><a class="line" href="gb_8h.html#aac7f4eb7e61237f4ce3b60580ff89ff5"> 1466</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aac7f4eb7e61237f4ce3b60580ff89ff5">set_tiles</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>,</div> +<div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>,</div> +<div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w,</div> +<div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>,</div> +<div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *vram_addr,</div> +<div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>  </div> +<div class="line"><a name="l01483"></a><span class="lineno"><a class="line" href="gb_8h.html#a845a29ae3a4ab2ba3533aae20bbc526b"> 1483</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a845a29ae3a4ab2ba3533aae20bbc526b">set_tile_data</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_tile,</div> +<div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_tiles,</div> +<div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>  <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data,</div> +<div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> base) <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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>  </div> +<div class="line"><a name="l01506"></a><span class="lineno"><a class="line" href="gb_8h.html#a2a033e99ac99d6328db0dc75b4afc495"> 1506</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2a033e99ac99d6328db0dc75b4afc495">get_tiles</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>,</div> +<div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>,</div> +<div class="line"><a name="l01508"></a><span class="lineno"> 1508</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w,</div> +<div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>,</div> +<div class="line"><a name="l01510"></a><span class="lineno"> 1510</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *vram_addr,</div> +<div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01512"></a><span class="lineno"> 1512</span>  </div> +<div class="line"><a name="l01513"></a><span class="lineno"> 1513</span>  </div> +<div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>  </div> +<div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>  </div> +<div class="line"><a name="l01521"></a><span class="lineno"><a class="line" href="gb_8h.html#a68d88347d6f7b781432bb4861a952c87"> 1521</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a68d88347d6f7b781432bb4861a952c87">init_win</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>  </div> +<div class="line"><a name="l01528"></a><span class="lineno"><a class="line" href="gb_8h.html#a04fa62cde2d341240a671c7af2d459e1"> 1528</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a04fa62cde2d341240a671c7af2d459e1">init_bkg</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01529"></a><span class="lineno"> 1529</span>  </div> +<div class="line"><a name="l01537"></a><span class="lineno"><a class="line" href="gb_8h.html#a6d63a11b7056285dfc8a390e2c3c67dc"> 1537</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a6d63a11b7056285dfc8a390e2c3c67dc">vmemset</a> (<span class="keywordtype">void</span> *s, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01538"></a><span class="lineno"> 1538</span>  </div> +<div class="line"><a name="l01539"></a><span class="lineno"> 1539</span>  </div> +<div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>  </div> +<div class="line"><a name="l01549"></a><span class="lineno"><a class="line" href="gb_8h.html#a1b03711e1c95023571add37a455d5f72"> 1549</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1b03711e1c95023571add37a455d5f72">fill_bkg_rect</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6">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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01550"></a><span class="lineno"><a class="line" href="gb_8h.html#a47865835d7d007d71b4bc8ae5cefb73a"> 1550</a></span> <span class="preprocessor">#define fill_rect fill_bkg_rect</span></div> +<div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>  </div> +<div class="line"><a name="l01560"></a><span class="lineno"><a class="line" href="gb_8h.html#a2120d5fbe208b26c4264111ab8e0bfa3"> 1560</a></span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2120d5fbe208b26c4264111ab8e0bfa3">fill_win_rect</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">x</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">y</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6">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#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01561"></a><span class="lineno"> 1561</span>  </div> +<div class="line"><a name="l01562"></a><span class="lineno"> 1562</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="agb_8h_html_a6b873c807c9e2c90fb574951e85fdf88"><div class="ttname"><a href="gb_8h.html#a6b873c807c9e2c90fb574951e85fdf88">get_sprite_prop</a></div><div class="ttdeci">uint8_t get_sprite_prop(uint8_t nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1341</div></div> +<div class="ttc" id="agb_8h_html_a6b873c807c9e2c90fb574951e85fdf88"><div class="ttname"><a href="gb_8h.html#a6b873c807c9e2c90fb574951e85fdf88">get_sprite_prop</a></div><div class="ttdeci">uint8_t get_sprite_prop(uint8_t nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1346</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_a2e3415ce2f7fb63427618bd9b9cb6635"><div class="ttname"><a href="gb_8h.html#a2e3415ce2f7fb63427618bd9b9cb6635">_io_status</a></div><div class="ttdeci">volatile uint8_t _io_status</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="astdint_8h_html_aba7bc1797add20fe3efdf37ced1182c5"><div class="ttname"><a href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a></div><div class="ttdeci">unsigned char uint8_t</div><div class="ttdef"><b>Definition:</b> stdint.h:51</div></div> <div class="ttc" id="agb_8h_html_ae6e4ae6169648f1bf1fac9785f8f1c71"><div class="ttname"><a href="gb_8h.html#ae6e4ae6169648f1bf1fac9785f8f1c71">joypad</a></div><div class="ttdeci">uint8_t joypad(void) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="astruct_o_a_m__item__t_html_a3a13fb7441f8c431d9494cd2441c6c0b"><div class="ttname"><a href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">OAM_item_t::x</a></div><div class="ttdeci">uint8_t x</div><div class="ttdef"><b>Definition:</b> gb.h:1231</div></div> -<div class="ttc" id="agb_8h_html_a6261537edc74068e3f7f057e6a3e8a57"><div class="ttname"><a href="gb_8h.html#a6261537edc74068e3f7f057e6a3e8a57">move_bkg</a></div><div class="ttdeci">void move_bkg(uint8_t x, uint8_t y)</div><div class="ttdef"><b>Definition:</b> gb.h:949</div></div> +<div class="ttc" id="astruct_o_a_m__item__t_html_a3a13fb7441f8c431d9494cd2441c6c0b"><div class="ttname"><a href="struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b">OAM_item_t::x</a></div><div class="ttdeci">uint8_t x</div><div class="ttdef"><b>Definition:</b> gb.h:1236</div></div> +<div class="ttc" id="agb_8h_html_a6261537edc74068e3f7f057e6a3e8a57"><div class="ttname"><a href="gb_8h.html#a6261537edc74068e3f7f057e6a3e8a57">move_bkg</a></div><div class="ttdeci">void move_bkg(uint8_t x, uint8_t y)</div><div class="ttdef"><b>Definition:</b> gb.h:954</div></div> <div class="ttc" id="agb_8h_html_a02f3a1585ae654444e628c1aa98ef0cf"><div class="ttname"><a href="gb_8h.html#a02f3a1585ae654444e628c1aa98ef0cf">_io_in</a></div><div class="ttdeci">volatile uint8_t _io_in</div></div> <div class="ttc" id="astdint_8h_html_aef44329758059c91c76d334e8fc09700"><div class="ttname"><a href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a></div><div class="ttdeci">signed char int8_t</div><div class="ttdef"><b>Definition:</b> stdint.h:43</div></div> <div class="ttc" id="agb_8h_html_ac5ad2687d02b9815986cdac1b3121d15"><div class="ttname"><a href="gb_8h.html#ac5ad2687d02b9815986cdac1b3121d15">set_bkg_data</a></div><div class="ttdeci">void set_bkg_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data) NONBANKED __preserves_regs(b</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="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="astructjoypads__t_html_af84e3549a0708ee0e04295e5f853e9f5"><div class="ttname"><a href="structjoypads__t.html#af84e3549a0708ee0e04295e5f853e9f5">joypads_t::npads</a></div><div class="ttdeci">uint8_t npads</div><div class="ttdef"><b>Definition:</b> gb.h:548</div></div> +<div class="ttc" id="astructjoypads__t_html_af84e3549a0708ee0e04295e5f853e9f5"><div class="ttname"><a href="structjoypads__t.html#af84e3549a0708ee0e04295e5f853e9f5">joypads_t::npads</a></div><div class="ttdeci">uint8_t npads</div><div class="ttdef"><b>Definition:</b> gb.h:551</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:379</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:382</div></div> <div class="ttc" id="agb_8h_html_a3604bdce0d51550cf87a7595f60d7218"><div class="ttname"><a href="gb_8h.html#a3604bdce0d51550cf87a7595f60d7218">get_mode</a></div><div class="ttdeci">uint8_t get_mode(void) NONBANKED __preserves_regs(b</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:547</div></div> -<div class="ttc" id="agb_8h_html_a99ea3252469e3614e977cce2aa1d06f7"><div class="ttname"><a href="gb_8h.html#a99ea3252469e3614e977cce2aa1d06f7">set_sprite_prop</a></div><div class="ttdeci">void set_sprite_prop(uint8_t nb, uint8_t prop)</div><div class="ttdef"><b>Definition:</b> gb.h:1331</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:550</div></div> +<div class="ttc" id="agb_8h_html_a99ea3252469e3614e977cce2aa1d06f7"><div class="ttname"><a href="gb_8h.html#a99ea3252469e3614e977cce2aa1d06f7">set_sprite_prop</a></div><div class="ttdeci">void set_sprite_prop(uint8_t nb, uint8_t prop)</div><div class="ttdef"><b>Definition:</b> gb.h:1336</div></div> <div class="ttc" id="agb_2hardware_8h_html_a0b42e4dadd74c927e8b801b4f42c0e44"><div class="ttname"><a href="gb_2hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a></div><div class="ttdeci">#define __REG</div><div class="ttdef"><b>Definition:</b> hardware.h:14</div></div> <div class="ttc" id="agb_2hardware_8h_html_a86cc170585319565195f2c163250be1f"><div class="ttname"><a href="gb_2hardware_8h.html#a86cc170585319565195f2c163250be1f">SCX_REG</a></div><div class="ttdeci">__REG SCX_REG</div><div class="ttdef"><b>Definition:</b> hardware.h:252</div></div> <div class="ttc" id="agb_8h_html_aa48d749c9b381d1c30fb864eda3eee9b"><div class="ttname"><a href="gb_8h.html#aa48d749c9b381d1c30fb864eda3eee9b">mode</a></div><div class="ttdeci">void mode(uint8_t m) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_acae13736da20f9fc53e8d38934aa2119"><div class="ttname"><a href="gb_8h.html#acae13736da20f9fc53e8d38934aa2119">_io_out</a></div><div class="ttdeci">volatile uint8_t _io_out</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_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:1243</div></div> -<div class="ttc" id="agb_8h_html_abb50a392ca0d0419a080413287ee5d79"><div class="ttname"><a href="gb_8h.html#abb50a392ca0d0419a080413287ee5d79">set_win_submap</a></div><div class="ttdeci">void set_win_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w)</div><div class="ttdef"><b>Definition:</b> sms.h:463</div></div> -<div class="ttc" id="agb_8h_html_a0cfd261bc7a94b1f6093f423bad30298"><div class="ttname"><a href="gb_8h.html#a0cfd261bc7a94b1f6093f423bad30298">set_bkg_submap</a></div><div class="ttdeci">void set_bkg_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w)</div><div class="ttdef"><b>Definition:</b> sms.h:460</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:1248</div></div> +<div class="ttc" id="agb_8h_html_abb50a392ca0d0419a080413287ee5d79"><div class="ttname"><a href="gb_8h.html#abb50a392ca0d0419a080413287ee5d79">set_win_submap</a></div><div class="ttdeci">void set_win_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w)</div><div class="ttdef"><b>Definition:</b> sms.h:518</div></div> +<div class="ttc" id="agb_8h_html_a0cfd261bc7a94b1f6093f423bad30298"><div class="ttname"><a href="gb_8h.html#a0cfd261bc7a94b1f6093f423bad30298">set_bkg_submap</a></div><div class="ttdeci">void set_bkg_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w)</div><div class="ttdef"><b>Definition:</b> sms.h:515</div></div> <div class="ttc" id="agb_8h_html_a83bc12932f49f2a9e225e4acd377c882"><div class="ttname"><a href="gb_8h.html#a83bc12932f49f2a9e225e4acd377c882">set_win_1bit_data</a></div><div class="ttdeci">void set_win_1bit_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data) 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> @@ -670,15 +671,16 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="ttc" id="agb_8h_html_ab46fb4fb6dfd6123d0aa186c1c7a542f"><div class="ttname"><a href="gb_8h.html#ab46fb4fb6dfd6123d0aa186c1c7a542f">get_win_tiles</a></div><div class="ttdeci">void get_win_tiles(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t *tiles) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_ac65cf20df1886ea11c61c1665d308d31"><div class="ttname"><a href="gb_8h.html#ac65cf20df1886ea11c61c1665d308d31">set_data</a></div><div class="ttdeci">void set_data(uint8_t *vram_addr, const uint8_t *data, uint16_t len) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="astdint_8h_html_adf4d876453337156dde61095e1f20223"><div class="ttname"><a href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a></div><div class="ttdeci">unsigned short int uint16_t</div><div class="ttdef"><b>Definition:</b> stdint.h:52</div></div> -<div class="ttc" id="agb_8h_html_a0b3366755f3276b0243c1e0497471b7a"><div class="ttname"><a href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a></div><div class="ttdeci">uint8_t c</div><div class="ttdef"><b>Definition:</b> gb.h:293</div></div> +<div class="ttc" id="agb_8h_html_a0b3366755f3276b0243c1e0497471b7a"><div class="ttname"><a href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a></div><div class="ttdeci">uint8_t c</div><div class="ttdef"><b>Definition:</b> gb.h:292</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="aversion_8h_html"><div class="ttname"><a href="version_8h.html">version.h</a></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_a1b03711e1c95023571add37a455d5f72"><div class="ttname"><a href="gb_8h.html#a1b03711e1c95023571add37a455d5f72">fill_bkg_rect</a></div><div class="ttdeci">void fill_bkg_rect(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t tile) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="adrawing_8h_html_af36897dea18be4c65b69767be47b98e4"><div class="ttname"><a href="drawing_8h.html#af36897dea18be4c65b69767be47b98e4">color</a></div><div class="ttdeci">void color(uint8_t forecolor, uint8_t backcolor, uint8_t mode)</div></div> <div class="ttc" id="agb_8h_html_a1db30aa7479be2276312f3c981553906"><div class="ttname"><a href="gb_8h.html#a1db30aa7479be2276312f3c981553906">joypad_ex</a></div><div class="ttdeci">void joypad_ex(joypads_t *joypads) __preserves_regs(b</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_ab4454beccf306245a5085aafc38079be"><div class="ttname"><a href="gb_8h.html#ab4454beccf306245a5085aafc38079be">set_win_data</a></div><div class="ttdeci">void set_win_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data) NONBANKED __preserves_regs(b</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_t l</div><div class="ttdef"><b>Definition:</b> gb.h:519</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_t l</div><div class="ttdef"><b>Definition:</b> gb.h:522</div></div> <div class="ttc" id="agb_2hardware_8h_html_a310aa43fbee2fd6b6b419df48acce1e0"><div class="ttname"><a href="gb_2hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0">WX_REG</a></div><div class="ttdeci">__REG WX_REG</div><div class="ttdef"><b>Definition:</b> hardware.h:268</div></div> <div class="ttc" id="agb_8h_html_a845a29ae3a4ab2ba3533aae20bbc526b"><div class="ttname"><a href="gb_8h.html#a845a29ae3a4ab2ba3533aae20bbc526b">set_tile_data</a></div><div class="ttdeci">void set_tile_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data, uint8_t base) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a9b132042678afce70ccb2d479f4133f0"><div class="ttname"><a href="gb_8h.html#a9b132042678afce70ccb2d479f4133f0">set_interrupts</a></div><div class="ttdeci">void set_interrupts(uint8_t flags) NONBANKED __preserves_regs(b</div></div> @@ -686,46 +688,47 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <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="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_ada5a329f1e932972ff83758bb5e62982"><div class="ttname"><a href="gb_8h.html#ada5a329f1e932972ff83758bb5e62982">get_bkg_tile_xy</a></div><div class="ttdeci">uint8_t get_bkg_tile_xy(uint8_t x, uint8_t y) __preserves_regs(b</div></div> +<div class="ttc" id="agb_8h_html_acb1dcc9caf644e44c049464b9ebcfdc4"><div class="ttname"><a href="gb_8h.html#acb1dcc9caf644e44c049464b9ebcfdc4">refresh_OAM</a></div><div class="ttdeci">void refresh_OAM() NONBANKED</div></div> <div class="ttc" id="agb_8h_html_a54481c53f28bc5fcfff05be28f16e976"><div class="ttname"><a href="gb_8h.html#a54481c53f28bc5fcfff05be28f16e976">set_bkg_tile_xy</a></div><div class="ttdeci">uint8_t * set_bkg_tile_xy(uint8_t x, uint8_t y, uint8_t t) __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a3bf7b60dd4dee0e196c601606a462ef0"><div class="ttname"><a href="gb_8h.html#a3bf7b60dd4dee0e196c601606a462ef0">set_win_tile_xy</a></div><div class="ttdeci">uint8_t * set_win_tile_xy(uint8_t x, uint8_t y, uint8_t t) __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a4dccf6232263a3b533115e75d63b4e9d"><div class="ttname"><a href="gb_8h.html#a4dccf6232263a3b533115e75d63b4e9d">vmemcpy</a></div><div class="ttdeci">void vmemcpy(uint8_t *dest, uint8_t *sour, uint16_t len) NONBANKED __preserves_regs(b</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:540</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:543</div></div> <div class="ttc" id="agb_8h_html_aeb2f2155c7aac6bee02bb7377921394f"><div class="ttname"><a href="gb_8h.html#aeb2f2155c7aac6bee02bb7377921394f">get_data</a></div><div class="ttdeci">void get_data(uint8_t *data, uint8_t *vram_addr, uint16_t len) NONBANKED __preserves_regs(b</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_a04fa62cde2d341240a671c7af2d459e1"><div class="ttname"><a href="gb_8h.html#a04fa62cde2d341240a671c7af2d459e1">init_bkg</a></div><div class="ttdeci">void init_bkg(uint8_t c) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a714bbced6a4c47ae9f82f81ef3b5b357"><div class="ttname"><a href="gb_8h.html#a714bbced6a4c47ae9f82f81ef3b5b357">joypad_init</a></div><div class="ttdeci">uint8_t joypad_init(uint8_t npads, joypads_t *joypads)</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:1265</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:1270</div></div> <div class="ttc" id="agb_8h_html_a0168f90bec8aff7a826cd4aee7daad89"><div class="ttname"><a href="gb_8h.html#a0168f90bec8aff7a826cd4aee7daad89">get_win_tile_xy</a></div><div class="ttdeci">uint8_t get_win_tile_xy(uint8_t x, uint8_t y) __preserves_regs(b</div></div> <div class="ttc" id="astdint_8h_html"><div class="ttname"><a href="stdint_8h.html">stdint.h</a></div></div> <div class="ttc" id="agb_8h_html_a94bc1276702dbe1b44df2214506f1549"><div class="ttname"><a href="gb_8h.html#a94bc1276702dbe1b44df2214506f1549">get_sprite_data</a></div><div class="ttdeci">void get_sprite_data(uint8_t first_tile, uint8_t nb_tiles, uint8_t *data) NONBANKED __preserves_regs(b</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:132</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:131</div></div> <div class="ttc" id="agb_8h_html_a874b9bd95b0a05d6a6072feabc879e45"><div class="ttname"><a href="gb_8h.html#a874b9bd95b0a05d6a6072feabc879e45">_cpu</a></div><div class="ttdeci">uint8_t _cpu</div></div> <div class="ttc" id="agb_8h_html_ad3a2c7e0bfbc9905bd06b162127d13d9"><div class="ttname"><a href="gb_8h.html#ad3a2c7e0bfbc9905bd06b162127d13d9">set_sprite_1bit_data</a></div><div class="ttdeci">void set_sprite_1bit_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_add66104772d2d3af28975c79d7c2982f"><div class="ttname"><a href="gb_8h.html#add66104772d2d3af28975c79d7c2982f">enable_interrupts</a></div><div class="ttdeci">void enable_interrupts(void) __preserves_regs(a</div></div> <div class="ttc" id="agb_8h_html_ad1ec25843468eb57c54e0ebdcf532659"><div class="ttname"><a href="gb_8h.html#ad1ec25843468eb57c54e0ebdcf532659">set_bkg_tiles</a></div><div class="ttdeci">void set_bkg_tiles(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *tiles) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_abfc6a45a8b4b212ec9cde372a16e3d6e"><div class="ttname"><a href="gb_8h.html#abfc6a45a8b4b212ec9cde372a16e3d6e">set_bkg_1bit_data</a></div><div class="ttdeci">void set_bkg_1bit_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data, uint8_t color) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="agb_8h_html_ab42c12c1d9aed3fd963248fbea9830cd"><div class="ttname"><a href="gb_8h.html#ab42c12c1d9aed3fd963248fbea9830cd">move_sprite</a></div><div class="ttdeci">void move_sprite(uint8_t nb, uint8_t x, uint8_t y)</div><div class="ttdef"><b>Definition:</b> gb.h:1358</div></div> +<div class="ttc" id="agb_8h_html_ab42c12c1d9aed3fd963248fbea9830cd"><div class="ttname"><a href="gb_8h.html#ab42c12c1d9aed3fd963248fbea9830cd">move_sprite</a></div><div class="ttdeci">void move_sprite(uint8_t nb, uint8_t x, uint8_t y)</div><div class="ttdef"><b>Definition:</b> gb.h:1363</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:540</div></div> -<div class="ttc" id="agb_8h_html_a6c59aa9a4f9ea42bed6ca6940b2741fe"><div class="ttname"><a href="gb_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe">scroll_sprite</a></div><div class="ttdeci">void scroll_sprite(uint8_t nb, int8_t x, int8_t y)</div><div class="ttdef"><b>Definition:</b> gb.h:1374</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:543</div></div> +<div class="ttc" id="agb_8h_html_a6c59aa9a4f9ea42bed6ca6940b2741fe"><div class="ttname"><a href="gb_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe">scroll_sprite</a></div><div class="ttdeci">void scroll_sprite(uint8_t nb, int8_t x, int8_t y)</div><div class="ttdef"><b>Definition:</b> gb.h:1379</div></div> <div class="ttc" id="agb_8h_html_a539b7b45b1c2d6b2051553665c76fd36"><div class="ttname"><a href="gb_8h.html#a539b7b45b1c2d6b2051553665c76fd36">_is_GBA</a></div><div class="ttdeci">uint8_t _is_GBA</div></div> <div class="ttc" id="agb_8h_html_aa8e85b82c4d347edb91c0cd2fb6c8393"><div class="ttname"><a href="gb_8h.html#aa8e85b82c4d347edb91c0cd2fb6c8393">set_vram_byte</a></div><div class="ttdeci">void set_vram_byte(uint8_t *addr, uint8_t v) __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a6d63a11b7056285dfc8a390e2c3c67dc"><div class="ttname"><a href="gb_8h.html#a6d63a11b7056285dfc8a390e2c3c67dc">vmemset</a></div><div class="ttdeci">void vmemset(void *s, uint8_t c, size_t n) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="agb_8h_html_a1f1dfeb2f802fe99f37fe91867b84456"><div class="ttname"><a href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a></div><div class="ttdeci">uint8_t h</div><div class="ttdef"><b>Definition:</b> gb.h:519</div></div> +<div class="ttc" id="agb_8h_html_a1f1dfeb2f802fe99f37fe91867b84456"><div class="ttname"><a href="gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a></div><div class="ttdeci">uint8_t h</div><div class="ttdef"><b>Definition:</b> gb.h:522</div></div> <div class="ttc" id="agb_8h_html_a93d486a41f2f5859d7e3b0724bc1ce63"><div class="ttname"><a href="gb_8h.html#a93d486a41f2f5859d7e3b0724bc1ce63">get_bkg_tiles</a></div><div class="ttdeci">void get_bkg_tiles(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t *tiles) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="agb_8h_html_a0a3d95ad0ab8ad213016101d2e9c3d3e"><div class="ttname"><a href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a></div><div class="ttdeci">void d</div><div class="ttdef"><b>Definition:</b> gb.h:540</div></div> -<div class="ttc" id="agb_8h_html_a12c2b5ac249d01caf1561cbbf3962044"><div class="ttname"><a href="gb_8h.html#a12c2b5ac249d01caf1561cbbf3962044">scroll_win</a></div><div class="ttdeci">void scroll_win(int8_t x, int8_t y)</div><div class="ttdef"><b>Definition:</b> gb.h:1161</div></div> +<div class="ttc" id="agb_8h_html_a0a3d95ad0ab8ad213016101d2e9c3d3e"><div class="ttname"><a href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a></div><div class="ttdeci">void d</div><div class="ttdef"><b>Definition:</b> gb.h:543</div></div> +<div class="ttc" id="agb_8h_html_a12c2b5ac249d01caf1561cbbf3962044"><div class="ttname"><a href="gb_8h.html#a12c2b5ac249d01caf1561cbbf3962044">scroll_win</a></div><div class="ttdeci">void scroll_win(int8_t x, int8_t y)</div><div class="ttdef"><b>Definition:</b> gb.h:1166</div></div> <div class="ttc" id="agb_8h_html_a2a033e99ac99d6328db0dc75b4afc495"><div class="ttname"><a href="gb_8h.html#a2a033e99ac99d6328db0dc75b4afc495">get_tiles</a></div><div class="ttdeci">void get_tiles(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t *vram_addr, uint8_t *tiles) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_2hardware_8h_html"><div class="ttname"><a href="gb_2hardware_8h.html">hardware.h</a></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_a057979766e52b9f93972dad332a5be5d"><div class="ttname"><a href="gb_8h.html#a057979766e52b9f93972dad332a5be5d">waitpad</a></div><div class="ttdeci">uint8_t waitpad(uint8_t mask) 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_a05bf0b9f1328de7b568a19a2a428bcfe"><div class="ttname"><a href="gb_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe">set_sprite_tile</a></div><div class="ttdeci">void set_sprite_tile(uint8_t nb, uint8_t tile)</div><div class="ttdef"><b>Definition:</b> gb.h:1285</div></div> +<div class="ttc" id="agb_8h_html_a05bf0b9f1328de7b568a19a2a428bcfe"><div class="ttname"><a href="gb_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe">set_sprite_tile</a></div><div class="ttdeci">void set_sprite_tile(uint8_t nb, uint8_t tile)</div><div class="ttdef"><b>Definition:</b> gb.h:1290</div></div> <div class="ttc" id="agb_8h_html_adef803cdd559747ad6f36830e126e48f"><div class="ttname"><a href="gb_8h.html#adef803cdd559747ad6f36830e126e48f">hiramcpy</a></div><div class="ttdeci">void hiramcpy(uint8_t dst, const void *src, uint8_t n) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="astruct_o_a_m__item__t_html_a6c269ed01269d02bcf7e36e0de3696f6"><div class="ttname"><a href="struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6">OAM_item_t::tile</a></div><div class="ttdeci">uint8_t tile</div><div class="ttdef"><b>Definition:</b> gb.h:1232</div></div> -<div class="ttc" id="agb_8h_html_a1f583f7a880daa6145ca78b086a209d1"><div class="ttname"><a href="gb_8h.html#a1f583f7a880daa6145ca78b086a209d1">scroll_bkg</a></div><div class="ttdeci">void scroll_bkg(int8_t x, int8_t y)</div><div class="ttdef"><b>Definition:</b> gb.h:963</div></div> +<div class="ttc" id="astruct_o_a_m__item__t_html_a6c269ed01269d02bcf7e36e0de3696f6"><div class="ttname"><a href="struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6">OAM_item_t::tile</a></div><div class="ttdeci">uint8_t tile</div><div class="ttdef"><b>Definition:</b> gb.h:1237</div></div> +<div class="ttc" id="agb_8h_html_a1f583f7a880daa6145ca78b086a209d1"><div class="ttname"><a href="gb_8h.html#a1f583f7a880daa6145ca78b086a209d1">scroll_bkg</a></div><div class="ttdeci">void scroll_bkg(int8_t x, int8_t y)</div><div class="ttdef"><b>Definition:</b> gb.h:968</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="agb_8h_html_af5c0beff7d7a7d8641b51fd95c811b2a"><div class="ttname"><a href="gb_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a">get_sprite_tile</a></div><div class="ttdeci">uint8_t get_sprite_tile(uint8_t nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1296</div></div> +<div class="ttc" id="agb_8h_html_af5c0beff7d7a7d8641b51fd95c811b2a"><div class="ttname"><a href="gb_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a">get_sprite_tile</a></div><div class="ttdeci">uint8_t get_sprite_tile(uint8_t nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1301</div></div> <div class="ttc" id="agb_8h_html_add2672a8369169878271399583106216"><div class="ttname"><a href="gb_8h.html#add2672a8369169878271399583106216">disable_interrupts</a></div><div class="ttdeci">void disable_interrupts(void) __preserves_regs(a</div></div> <div class="ttc" id="agb_2hardware_8h_html_a1c8d52607616ef37da335447e4cbe850"><div class="ttname"><a href="gb_2hardware_8h.html#a1c8d52607616ef37da335447e4cbe850">WY_REG</a></div><div class="ttdeci">__REG WY_REG</div><div class="ttdef"><b>Definition:</b> hardware.h:266</div></div> <div class="ttc" id="agb_8h_html_adf6ef63efc4bb4950428015c623bca14"><div class="ttname"><a href="gb_8h.html#adf6ef63efc4bb4950428015c623bca14">wait_vbl_done</a></div><div class="ttdeci">void wait_vbl_done(void) NONBANKED __preserves_regs(b</div></div> @@ -735,17 +738,17 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="ttc" id="agb_8h_html_a2120d5fbe208b26c4264111ab8e0bfa3"><div class="ttname"><a href="gb_8h.html#a2120d5fbe208b26c4264111ab8e0bfa3">fill_win_rect</a></div><div class="ttdeci">void fill_win_rect(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t tile) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a8ca73b01888393cf2d13e7ceebd7da0b"><div class="ttname"><a href="gb_8h.html#a8ca73b01888393cf2d13e7ceebd7da0b">get_bkg_xy_addr</a></div><div class="ttdeci">uint8_t * get_bkg_xy_addr(uint8_t x, uint8_t y) __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a63eddde1631a683fcf362e64b0595dae"><div class="ttname"><a href="gb_8h.html#a63eddde1631a683fcf362e64b0595dae">get_bkg_data</a></div><div class="ttdeci">void get_bkg_data(uint8_t first_tile, uint8_t nb_tiles, uint8_t *data) NONBANKED __preserves_regs(b</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:1230</div></div> -<div class="ttc" id="agb_8h_html_aa224c9bac27c7fd268e62bdf33338a84"><div class="ttname"><a href="gb_8h.html#aa224c9bac27c7fd268e62bdf33338a84">set_2bpp_palette</a></div><div class="ttdeci">void set_2bpp_palette(uint16_t palette)</div><div class="ttdef"><b>Definition:</b> gb.h:738</div></div> -<div class="ttc" id="astruct_o_a_m__item__t_html_ad5ad9d3d300858bf0b1cd9e210366a18"><div class="ttname"><a href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">OAM_item_t::y</a></div><div class="ttdeci">uint8_t y</div><div class="ttdef"><b>Definition:</b> gb.h:1231</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:1235</div></div> +<div class="ttc" id="agb_8h_html_aa224c9bac27c7fd268e62bdf33338a84"><div class="ttname"><a href="gb_8h.html#aa224c9bac27c7fd268e62bdf33338a84">set_2bpp_palette</a></div><div class="ttdeci">void set_2bpp_palette(uint16_t palette)</div><div class="ttdef"><b>Definition:</b> gb.h:743</div></div> +<div class="ttc" id="astruct_o_a_m__item__t_html_ad5ad9d3d300858bf0b1cd9e210366a18"><div class="ttname"><a href="struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18">OAM_item_t::y</a></div><div class="ttdeci">uint8_t y</div><div class="ttdef"><b>Definition:</b> gb.h:1236</div></div> <div class="ttc" id="agb_8h_html_a56e2c5e58303d0f909f26f5d6f7de7b8"><div class="ttname"><a href="gb_8h.html#a56e2c5e58303d0f909f26f5d6f7de7b8">get_win_xy_addr</a></div><div class="ttdeci">uint8_t * get_win_xy_addr(uint8_t x, uint8_t y) __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a68d88347d6f7b781432bb4861a952c87"><div class="ttname"><a href="gb_8h.html#a68d88347d6f7b781432bb4861a952c87">init_win</a></div><div class="ttdeci">void init_win(uint8_t c) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="agb_8h_html_aeef17768c494bcd6b67f7591329f7ff5"><div class="ttname"><a href="gb_8h.html#aeef17768c494bcd6b67f7591329f7ff5">move_win</a></div><div class="ttdeci">void move_win(uint8_t x, uint8_t y)</div><div class="ttdef"><b>Definition:</b> gb.h:1147</div></div> -<div class="ttc" id="astruct_o_a_m__item__t_html_a435e018f3bbc0ebaa9eaf96806d386d9"><div class="ttname"><a href="struct_o_a_m__item__t.html#a435e018f3bbc0ebaa9eaf96806d386d9">OAM_item_t::prop</a></div><div class="ttdeci">uint8_t prop</div><div class="ttdef"><b>Definition:</b> gb.h:1233</div></div> +<div class="ttc" id="agb_8h_html_aeef17768c494bcd6b67f7591329f7ff5"><div class="ttname"><a href="gb_8h.html#aeef17768c494bcd6b67f7591329f7ff5">move_win</a></div><div class="ttdeci">void move_win(uint8_t x, uint8_t y)</div><div class="ttdef"><b>Definition:</b> gb.h:1152</div></div> +<div class="ttc" id="astruct_o_a_m__item__t_html_a435e018f3bbc0ebaa9eaf96806d386d9"><div class="ttname"><a href="struct_o_a_m__item__t.html#a435e018f3bbc0ebaa9eaf96806d386d9">OAM_item_t::prop</a></div><div class="ttdeci">uint8_t prop</div><div class="ttdef"><b>Definition:</b> gb.h:1238</div></div> <div class="ttc" id="agb_2hardware_8h_html_a244b162cf13bbcb4fe842d7e298b39c2"><div class="ttname"><a href="gb_2hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2">SCY_REG</a></div><div class="ttdeci">__REG SCY_REG</div><div class="ttdef"><b>Definition:</b> hardware.h:250</div></div> -<div class="ttc" id="agb_8h_html_ad22c51635d052399bbbe1777999c794d"><div class="ttname"><a href="gb_8h.html#ad22c51635d052399bbbe1777999c794d">hide_sprite</a></div><div class="ttdeci">void hide_sprite(uint8_t nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1384</div></div> +<div class="ttc" id="agb_8h_html_ad22c51635d052399bbbe1777999c794d"><div class="ttname"><a href="gb_8h.html#ad22c51635d052399bbbe1777999c794d">hide_sprite</a></div><div class="ttdeci">void hide_sprite(uint8_t nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1389</div></div> <div class="ttc" id="agb_8h_html_a03ceca65a8640bfb767886199fd8eea8"><div class="ttname"><a href="gb_8h.html#a03ceca65a8640bfb767886199fd8eea8">get_win_data</a></div><div class="ttdeci">void get_win_data(uint8_t first_tile, uint8_t nb_tiles, uint8_t *data) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="astructjoypads__t_html_ab281d26e5197e49633274f412b164295"><div class="ttname"><a href="structjoypads__t.html#ab281d26e5197e49633274f412b164295">joypads_t::joy3</a></div><div class="ttdeci">uint8_t joy3</div><div class="ttdef"><b>Definition:</b> gb.h:551</div></div> +<div class="ttc" id="astructjoypads__t_html_ab281d26e5197e49633274f412b164295"><div class="ttname"><a href="structjoypads__t.html#ab281d26e5197e49633274f412b164295">joypads_t::joy3</a></div><div class="ttdeci">uint8_t joy3</div><div class="ttdef"><b>Definition:</b> gb.h:554</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> <!-- HTML footer for doxygen 1.8.14--> <!-- start footer part --> diff --git a/docs/api/gbdecompress_8h_source.html b/docs/api/gbdecompress_8h_source.html @@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('gbdecompress_8h_source.html',''); init <div class="ttc" id="agbdecompress_8h_html_a0b3366755f3276b0243c1e0497471b7a"><div class="ttname"><a href="gbdecompress_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a></div><div class="ttdeci">void c</div><div class="ttdef"><b>Definition:</b> gbdecompress.h:19</div></div> <div class="ttc" id="astdint_8h_html"><div class="ttname"><a href="stdint_8h.html">stdint.h</a></div></div> <div class="ttc" id="agbdecompress_8h_html_a944970c534bcaeeb3d14ebbaf154e90c"><div class="ttname"><a href="gbdecompress_8h.html#a944970c534bcaeeb3d14ebbaf154e90c">gb_decompress_bkg_data</a></div><div class="ttdeci">void gb_decompress_bkg_data(uint8_t first_tile, const uint8_t *sour) __preserves_regs(b</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:540</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:543</div></div> <div class="ttc" id="agbdecompress_8h_html_a6aecbb8f7d7c066edb18940363c7e9a5"><div class="ttname"><a href="gbdecompress_8h.html#a6aecbb8f7d7c066edb18940363c7e9a5">gb_decompress</a></div><div class="ttdeci">void gb_decompress(const uint8_t *sour, uint8_t *dest) __preserves_regs(b</div></div> <!-- HTML footer for doxygen 1.8.14--> <!-- start footer part --> diff --git a/docs/api/globals.html b/docs/api/globals.html @@ -119,8 +119,7 @@ $(document).ready(function(){initNavTree('globals.html',''); initResizable(); }) : <a class="el" href="gb_2metasprites_8h.html#aae51f066cc5436457f62351847bfc64b">metasprites.h</a> </li> <li>__GBDK_VERSION -: <a class="el" href="sms_8h.html#a459449876dfba6299bf055c882d78334">sms.h</a> -, <a class="el" href="gb_8h.html#a459449876dfba6299bf055c882d78334">gb.h</a> +: <a class="el" href="version_8h.html#a459449876dfba6299bf055c882d78334">version.h</a> </li> <li>__HandleCrash() : <a class="el" href="crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc">crash_handler.h</a> @@ -203,8 +202,8 @@ $(document).ready(function(){initNavTree('globals.html',''); initResizable(); }) : <a class="el" href="gb_2hardware_8h.html#afff31f511127bf7ba1bd3b6bc740aee8">hardware.h</a> </li> <li>_shadow_OAM_base -: <a class="el" href="gb_8h.html#a7b662ae4d83f9837bacb9fd580673054">gb.h</a> -, <a class="el" href="sms_8h.html#a5435fd985412934e96a490e103c6bc49">sms.h</a> +: <a class="el" href="sms_8h.html#a5435fd985412934e96a490e103c6bc49">sms.h</a> +, <a class="el" href="gb_8h.html#a7b662ae4d83f9837bacb9fd580673054">gb.h</a> </li> <li>_shadow_OAM_OFF : <a class="el" href="sms_8h.html#a388d1dff2698172ba8574e43f5c77c93">sms.h</a> diff --git a/docs/api/globals_c.html b/docs/api/globals_c.html @@ -101,7 +101,6 @@ $(document).ready(function(){initNavTree('globals_c.html',''); initResizable(); </li> <li>cgb_compatibility() : <a class="el" href="cgb_8h.html#a6b334e5e452d0650aded17199be1514a">cgb.h</a> -, <a class="el" href="sms_8h.html#ac2dd234782ac786758952496b017ab97">sms.h</a> </li> <li>CGB_TYPE : <a class="el" href="gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8">gb.h</a> @@ -122,7 +121,7 @@ $(document).ready(function(){initNavTree('globals_c.html',''); initResizable(); : <a class="el" href="time_8h.html#aec80425d74a9644112e61b235fc9ffa9">time.h</a> </li> <li>clock_t -: <a class="el" href="asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23">types.h</a> +: <a class="el" href="asm_2z80_2types_8h.html#ad666a63cb94701b620ce999f84629d23">types.h</a> </li> <li>CLOCKS_PER_SEC : <a class="el" href="time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e">time.h</a> @@ -134,12 +133,12 @@ $(document).ready(function(){initNavTree('globals_c.html',''); initResizable(); : <a class="el" href="drawing_8h.html#af36897dea18be4c65b69767be47b98e4">drawing.h</a> </li> <li>COMPAT_PALETTE -: <a class="el" href="gb_8h.html#a67f80e65620470b55a4950e2966eb868">gb.h</a> -, <a class="el" href="sms_8h.html#a67f80e65620470b55a4950e2966eb868">sms.h</a> +: <a class="el" href="sms_8h.html#a67f80e65620470b55a4950e2966eb868">sms.h</a> +, <a class="el" href="gb_8h.html#a67f80e65620470b55a4950e2966eb868">gb.h</a> </li> <li>cpu_fast() -: <a class="el" href="cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb">cgb.h</a> -, <a class="el" href="sms_8h.html#a884a743919b234cd9c37789380784d08">sms.h</a> +: <a class="el" href="sms_8h.html#a884a743919b234cd9c37789380784d08">sms.h</a> +, <a class="el" href="cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb">cgb.h</a> </li> <li>cpu_slow() : <a class="el" href="cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56">cgb.h</a> @@ -148,8 +147,8 @@ $(document).ready(function(){initNavTree('globals_c.html',''); initResizable(); : <a class="el" href="asm_2z80_2types_8h.html#ae0233515480e60d29bcc731469976e02">types.h</a> </li> <li>CURRENT_BANK -: <a class="el" href="sms_8h.html#ae042588f20bf5a2349c8ad8716245233">sms.h</a> -, <a class="el" href="gb_8h.html#ae042588f20bf5a2349c8ad8716245233">gb.h</a> +: <a class="el" href="gb_8h.html#ae042588f20bf5a2349c8ad8716245233">gb.h</a> +, <a class="el" href="sms_8h.html#ae042588f20bf5a2349c8ad8716245233">sms.h</a> </li> </ul> </div><!-- contents --> diff --git a/docs/api/globals_d.html b/docs/api/globals_d.html @@ -116,6 +116,16 @@ $(document).ready(function(){initNavTree('globals_d.html',''); initResizable(); <li>DEVICE_SCREEN_Y_OFFSET : <a class="el" href="gb_2hardware_8h.html#af334c0e7dd6e434b3dbebd45bcdeb75a">hardware.h</a> </li> +<li>DEVICE_SPRITE_OFFSET_X +: <a class="el" href="gb_2hardware_8h.html#a01284c0903831b6943bad296e5258d42">hardware.h</a> +</li> +<li>DEVICE_SPRITE_OFFSET_Y +: <a class="el" href="gb_2hardware_8h.html#afc0253e27a88a023d65bc973e84da8a3">hardware.h</a> +</li> +<li>DEVICE_SUPPORTS_COLOR +: <a class="el" href="gb_8h.html#a231ec05679809190782e61c6e8aaaba4">gb.h</a> +, <a class="el" href="sms_8h.html#a231ec05679809190782e61c6e8aaaba4">sms.h</a> +</li> <li>disable_interrupts() : <a class="el" href="gb_8h.html#add2672a8369169878271399583106216">gb.h</a> </li> @@ -145,8 +155,8 @@ $(document).ready(function(){initNavTree('globals_d.html',''); initResizable(); , <a class="el" href="sms_8h.html#ad2ec9831813c5e7069917aa4455af682">sms.h</a> </li> <li>DISPLAY_ON -: <a class="el" href="sms_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4">sms.h</a> -, <a class="el" href="gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4">gb.h</a> +: <a class="el" href="gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4">gb.h</a> +, <a class="el" href="sms_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4">sms.h</a> </li> <li>DIV_REG : <a class="el" href="gb_2hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b">hardware.h</a> diff --git a/docs/api/globals_defs.html b/docs/api/globals_defs.html @@ -98,8 +98,7 @@ $(document).ready(function(){initNavTree('globals_defs.html',''); initResizable( : <a class="el" href="gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3">hardware.h</a> </li> <li>__GBDK_VERSION -: <a class="el" href="gb_8h.html#a459449876dfba6299bf055c882d78334">gb.h</a> -, <a class="el" href="sms_8h.html#a459449876dfba6299bf055c882d78334">sms.h</a> +: <a class="el" href="version_8h.html#a459449876dfba6299bf055c882d78334">version.h</a> </li> <li>__PTRDIFF_T_DEFINED : <a class="el" href="stddef_8h.html#a9e3909fa823b8c4e3fc624d77fb946bf">stddef.h</a> @@ -114,9 +113,8 @@ $(document).ready(function(){initNavTree('globals_defs.html',''); initResizable( : <a class="el" href="gb_2hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">hardware.h</a> </li> <li>__SIZE_T_DEFINED -: <a class="el" href="asm_2z80_2types_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3">types.h</a> -, <a class="el" href="stddef_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3">stddef.h</a> -, <a class="el" href="asm_2gbz80_2types_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3">types.h</a> +: <a class="el" href="stddef_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3">stddef.h</a> +, <a class="el" href="asm_2z80_2types_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3">types.h</a> </li> <li>__WCHAR_T_DEFINED : <a class="el" href="stddef_8h.html#a4aa39aaff620f750e11ece0766b185fd">stddef.h</a> diff --git a/docs/api/globals_defs_d.html b/docs/api/globals_defs_d.html @@ -109,6 +109,16 @@ $(document).ready(function(){initNavTree('globals_defs_d.html',''); initResizabl <li>DEVICE_SCREEN_Y_OFFSET : <a class="el" href="gb_2hardware_8h.html#af334c0e7dd6e434b3dbebd45bcdeb75a">hardware.h</a> </li> +<li>DEVICE_SPRITE_OFFSET_X +: <a class="el" href="gb_2hardware_8h.html#a01284c0903831b6943bad296e5258d42">hardware.h</a> +</li> +<li>DEVICE_SPRITE_OFFSET_Y +: <a class="el" href="gb_2hardware_8h.html#afc0253e27a88a023d65bc973e84da8a3">hardware.h</a> +</li> +<li>DEVICE_SUPPORTS_COLOR +: <a class="el" href="gb_8h.html#a231ec05679809190782e61c6e8aaaba4">gb.h</a> +, <a class="el" href="sms_8h.html#a231ec05679809190782e61c6e8aaaba4">sms.h</a> +</li> <li>DISABLE_OAM_DMA : <a class="el" href="gb_8h.html#a47607089a434dcda7a8583cfca03b604">gb.h</a> </li> diff --git a/docs/api/globals_defs_f.html b/docs/api/globals_defs_f.html @@ -88,12 +88,12 @@ $(document).ready(function(){initNavTree('globals_defs_f.html',''); initResizabl   <h3><a id="index_f"></a>- f -</h3><ul> -<li>FALSE -: <a class="el" href="types_8h.html#aa93f0eb578d23995850d61f7d61c55c1">types.h</a> -</li> <li>false : <a class="el" href="stdbool_8h.html#a65e9886d74aaee76545e83dd09011727">stdbool.h</a> </li> +<li>FALSE +: <a class="el" href="types_8h.html#aa93f0eb578d23995850d61f7d61c55c1">types.h</a> +</li> <li>FAR_CALL : <a class="el" href="far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730">far_ptr.h</a> </li> diff --git a/docs/api/globals_defs_r.html b/docs/api/globals_defs_r.html @@ -298,6 +298,9 @@ $(document).ready(function(){initNavTree('globals_defs_r.html',''); initResizabl <li>RGB : <a class="el" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e">cgb.h</a> </li> +<li>RGB8 +: <a class="el" href="cgb_8h.html#a7d2ed0f10b2b74123a544327bbfd7564">cgb.h</a> +</li> <li>RGB_AQUA : <a class="el" href="cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c">cgb.h</a> </li> @@ -358,6 +361,9 @@ $(document).ready(function(){initNavTree('globals_defs_r.html',''); initResizabl <li>RGB_YELLOW : <a class="el" href="cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40">cgb.h</a> </li> +<li>RGBHTML +: <a class="el" href="cgb_8h.html#ab5a6e450fcf10402278fe585a421dbbd">cgb.h</a> +</li> <li>rHDMA1 : <a class="el" href="gb_2hardware_8h.html#a5011196496193d80fc58cdb632fbab24">hardware.h</a> </li> diff --git a/docs/api/globals_defs_t.html b/docs/api/globals_defs_t.html @@ -113,12 +113,12 @@ $(document).ready(function(){initNavTree('globals_defs_t.html',''); initResizabl <li>TO_FAR_PTR : <a class="el" href="far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708">far_ptr.h</a> </li> -<li>TRUE -: <a class="el" href="types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">types.h</a> -</li> <li>true : <a class="el" href="stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7">stdbool.h</a> </li> +<li>TRUE +: <a class="el" href="types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">types.h</a> +</li> <li>TYPEOF_ARRAY : <a class="el" href="typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896">typeof.h</a> </li> diff --git a/docs/api/globals_f.html b/docs/api/globals_f.html @@ -88,12 +88,12 @@ $(document).ready(function(){initNavTree('globals_f.html',''); initResizable(); <div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> <h3><a id="index_f"></a>- f -</h3><ul> -<li>FALSE -: <a class="el" href="types_8h.html#aa93f0eb578d23995850d61f7d61c55c1">types.h</a> -</li> <li>false : <a class="el" href="stdbool_8h.html#a65e9886d74aaee76545e83dd09011727">stdbool.h</a> </li> +<li>FALSE +: <a class="el" href="types_8h.html#aa93f0eb578d23995850d61f7d61c55c1">types.h</a> +</li> <li>FAR_CALL : <a class="el" href="far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730">far_ptr.h</a> </li> diff --git a/docs/api/globals_func_c.html b/docs/api/globals_func_c.html @@ -93,7 +93,6 @@ $(document).ready(function(){initNavTree('globals_func_c.html',''); initResizabl </li> <li>cgb_compatibility() : <a class="el" href="cgb_8h.html#a6b334e5e452d0650aded17199be1514a">cgb.h</a> -, <a class="el" href="sms_8h.html#ac2dd234782ac786758952496b017ab97">sms.h</a> </li> <li>circle() : <a class="el" href="drawing_8h.html#a24838f0ca44f1d69ff94b8f74097015d">drawing.h</a> @@ -108,8 +107,8 @@ $(document).ready(function(){initNavTree('globals_func_c.html',''); initResizabl : <a class="el" href="drawing_8h.html#af36897dea18be4c65b69767be47b98e4">drawing.h</a> </li> <li>cpu_fast() -: <a class="el" href="cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb">cgb.h</a> -, <a class="el" href="sms_8h.html#a884a743919b234cd9c37789380784d08">sms.h</a> +: <a class="el" href="sms_8h.html#a884a743919b234cd9c37789380784d08">sms.h</a> +, <a class="el" href="cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb">cgb.h</a> </li> <li>cpu_slow() : <a class="el" href="cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56">cgb.h</a> diff --git a/docs/api/globals_func_r.html b/docs/api/globals_func_r.html @@ -100,13 +100,17 @@ $(document).ready(function(){initNavTree('globals_func_r.html',''); initResizabl <li>receive_byte() : <a class="el" href="gb_8h.html#a34d6500215984e8f9a986523a2f2dadd">gb.h</a> </li> +<li>refresh_OAM() +: <a class="el" href="gb_8h.html#acb1dcc9caf644e44c049464b9ebcfdc4">gb.h</a> +, <a class="el" href="sms_8h.html#a7542d00af674e3c58b6c9887ab01919f">sms.h</a> +</li> <li>remove_JOY() -: <a class="el" href="gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57">gb.h</a> -, <a class="el" href="sms_8h.html#a62770721f72bd8ad399a7bfcc0305db2">sms.h</a> +: <a class="el" href="sms_8h.html#a62770721f72bd8ad399a7bfcc0305db2">sms.h</a> +, <a class="el" href="gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57">gb.h</a> </li> <li>remove_LCD() -: <a class="el" href="sms_8h.html#a0bd9fc648e26b8d494d082343f19d9ad">sms.h</a> -, <a class="el" href="gb_8h.html#a4c5db32641410613d785911bafd09ac7">gb.h</a> +: <a class="el" href="gb_8h.html#a4c5db32641410613d785911bafd09ac7">gb.h</a> +, <a class="el" href="sms_8h.html#a0bd9fc648e26b8d494d082343f19d9ad">sms.h</a> </li> <li>remove_SIO() : <a class="el" href="gb_8h.html#a18857adb60025a986dbb44ee289b7a7c">gb.h</a> @@ -117,14 +121,14 @@ $(document).ready(function(){initNavTree('globals_func_r.html',''); initResizabl , <a class="el" href="sms_8h.html#a623f1ed8ee1d48bfa6e884d546991a6f">sms.h</a> </li> <li>remove_VBL() -: <a class="el" href="sms_8h.html#a9eeb134cad80f309ce86ab101a9e0026">sms.h</a> -, <a class="el" href="gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71">gb.h</a> +: <a class="el" href="gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71">gb.h</a> +, <a class="el" href="sms_8h.html#a9eeb134cad80f309ce86ab101a9e0026">sms.h</a> </li> <li>reset() : <a class="el" href="gb_8h.html#af4a728ba51de424a0bed286ac65d3242">gb.h</a> </li> <li>reverse() -: <a class="el" href="asm_2z80_2string_8h.html#af0863b31e4ef29647e8181e60c9bd55e">string.h</a> +: <a class="el" href="asm_2gbz80_2string_8h.html#af71f9ead43b3760680da8ab1bd3f783b">string.h</a> </li> </ul> </div><!-- contents --> diff --git a/docs/api/globals_func_s.html b/docs/api/globals_func_s.html @@ -142,6 +142,10 @@ $(document).ready(function(){initNavTree('globals_func_s.html',''); initResizabl : <a class="el" href="gb_8h.html#ac65cf20df1886ea11c61c1665d308d31">gb.h</a> , <a class="el" href="sms_8h.html#abe8c12f4c6675b2c671fe8ab32370533">sms.h</a> </li> +<li>set_default_palette() +: <a class="el" href="cgb_8h.html#a2a89f4110072dbe76805e7b07299788d">cgb.h</a> +, <a class="el" href="sms_8h.html#a2a89f4110072dbe76805e7b07299788d">sms.h</a> +</li> <li>set_interrupts() : <a class="el" href="gb_8h.html#a9b132042678afce70ccb2d479f4133f0">gb.h</a> , <a class="el" href="sms_8h.html#a46aa5fa208d6a58fe07a170db49a8849">sms.h</a> @@ -186,8 +190,8 @@ $(document).ready(function(){initNavTree('globals_func_s.html',''); initResizabl : <a class="el" href="sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979">sms.h</a> </li> <li>set_tile_data() -: <a class="el" href="gb_8h.html#a845a29ae3a4ab2ba3533aae20bbc526b">gb.h</a> -, <a class="el" href="sms_8h.html#a354044da1e326ae9a1793fe0b9505162">sms.h</a> +: <a class="el" href="sms_8h.html#a354044da1e326ae9a1793fe0b9505162">sms.h</a> +, <a class="el" href="gb_8h.html#a845a29ae3a4ab2ba3533aae20bbc526b">gb.h</a> </li> <li>set_tile_map() : <a class="el" href="sms_8h.html#ad68f2f36b41febcc5f8ca23c3e379ec8">sms.h</a> @@ -240,25 +244,25 @@ $(document).ready(function(){initNavTree('globals_func_s.html',''); initResizabl : <a class="el" href="stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e">stdio.h</a> </li> <li>strcat() -: <a class="el" href="asm_2z80_2string_8h.html#a13c88f5a8475fd7de5d81553cb29724a">string.h</a> +: <a class="el" href="asm_2gbz80_2string_8h.html#a13c88f5a8475fd7de5d81553cb29724a">string.h</a> </li> <li>strcmp() : <a class="el" href="asm_2gbz80_2string_8h.html#aa89031476b4f6ee827f9163d09d68043">string.h</a> </li> <li>strcpy() -: <a class="el" href="asm_2gbz80_2string_8h.html#ad724f30223364304479b0fc714435e78">string.h</a> +: <a class="el" href="asm_2z80_2string_8h.html#a42d5c9b335c67653294ab15e803ae1d4">string.h</a> </li> <li>strlen() -: <a class="el" href="asm_2z80_2string_8h.html#acdb04aa44dd4014b313a88d2aa7db89d">string.h</a> +: <a class="el" href="asm_2gbz80_2string_8h.html#a8fd73083ebdcca16ad810cd6041466f2">string.h</a> </li> <li>strncat() : <a class="el" href="asm_2z80_2string_8h.html#a168580a0ddcb7fe754a711309966c99d">string.h</a> </li> <li>strncmp() -: <a class="el" href="asm_2gbz80_2string_8h.html#a861dba2d93de82f087707bb795f5c602">string.h</a> +: <a class="el" href="asm_2z80_2string_8h.html#a861dba2d93de82f087707bb795f5c602">string.h</a> </li> <li>strncpy() -: <a class="el" href="asm_2z80_2string_8h.html#a796a9459c4f362e51c00307044c40ed5">string.h</a> +: <a class="el" href="asm_2gbz80_2string_8h.html#a796a9459c4f362e51c00307044c40ed5">string.h</a> </li> <li>switch_data() : <a class="el" href="drawing_8h.html#aedd9c98ab95b4b4fab93bf1d00e3f01b">drawing.h</a> diff --git a/docs/api/globals_r.html b/docs/api/globals_r.html @@ -304,6 +304,10 @@ $(document).ready(function(){initNavTree('globals_r.html',''); initResizable(); <li>receive_byte() : <a class="el" href="gb_8h.html#a34d6500215984e8f9a986523a2f2dadd">gb.h</a> </li> +<li>refresh_OAM() +: <a class="el" href="gb_8h.html#acb1dcc9caf644e44c049464b9ebcfdc4">gb.h</a> +, <a class="el" href="sms_8h.html#a7542d00af674e3c58b6c9887ab01919f">sms.h</a> +</li> <li>remove_JOY() : <a class="el" href="gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57">gb.h</a> , <a class="el" href="sms_8h.html#a62770721f72bd8ad399a7bfcc0305db2">sms.h</a> @@ -336,6 +340,9 @@ $(document).ready(function(){initNavTree('globals_r.html',''); initResizable(); <li>RGB : <a class="el" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e">cgb.h</a> </li> +<li>RGB8 +: <a class="el" href="cgb_8h.html#a7d2ed0f10b2b74123a544327bbfd7564">cgb.h</a> +</li> <li>RGB_AQUA : <a class="el" href="cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c">cgb.h</a> </li> @@ -396,6 +403,9 @@ $(document).ready(function(){initNavTree('globals_r.html',''); initResizable(); <li>RGB_YELLOW : <a class="el" href="cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40">cgb.h</a> </li> +<li>RGBHTML +: <a class="el" href="cgb_8h.html#ab5a6e450fcf10402278fe585a421dbbd">cgb.h</a> +</li> <li>rHDMA1 : <a class="el" href="gb_2hardware_8h.html#a5011196496193d80fc58cdb632fbab24">hardware.h</a> </li> diff --git a/docs/api/globals_s.html b/docs/api/globals_s.html @@ -186,6 +186,10 @@ $(document).ready(function(){initNavTree('globals_s.html',''); initResizable(); : <a class="el" href="gb_8h.html#ac65cf20df1886ea11c61c1665d308d31">gb.h</a> , <a class="el" href="sms_8h.html#abe8c12f4c6675b2c671fe8ab32370533">sms.h</a> </li> +<li>set_default_palette() +: <a class="el" href="cgb_8h.html#a2a89f4110072dbe76805e7b07299788d">cgb.h</a> +, <a class="el" href="sms_8h.html#a2a89f4110072dbe76805e7b07299788d">sms.h</a> +</li> <li>set_interrupts() : <a class="el" href="gb_8h.html#a9b132042678afce70ccb2d479f4133f0">gb.h</a> , <a class="el" href="sms_8h.html#a46aa5fa208d6a58fe07a170db49a8849">sms.h</a> @@ -447,8 +451,8 @@ $(document).ready(function(){initNavTree('globals_s.html',''); initResizable(); : <a class="el" href="drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837">drawing.h</a> </li> <li>SIO_IFLAG -: <a class="el" href="gb_8h.html#ad90564458646c5646b3880b93db3443e">gb.h</a> -, <a class="el" href="sms_8h.html#ad90564458646c5646b3880b93db3443e">sms.h</a> +: <a class="el" href="sms_8h.html#ad90564458646c5646b3880b93db3443e">sms.h</a> +, <a class="el" href="gb_8h.html#ad90564458646c5646b3880b93db3443e">gb.h</a> </li> <li>SIZE : <a class="el" href="incbin_8h.html#a37d962e404780762509e176236f9897b">incbin.h</a> @@ -458,7 +462,7 @@ $(document).ready(function(){initNavTree('globals_s.html',''); initResizable(); </li> <li>size_t : <a class="el" href="stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf">stddef.h</a> -, <a class="el" href="asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb">types.h</a> +, <a class="el" href="asm_2z80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb">types.h</a> </li> <li>SOLID : <a class="el" href="drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d">drawing.h</a> @@ -547,7 +551,7 @@ $(document).ready(function(){initNavTree('globals_s.html',''); initResizable(); : <a class="el" href="gb_2hardware_8h.html#adb52e1f4b56ef259db300a187fe58fc9">hardware.h</a> </li> <li>strcat() -: <a class="el" href="asm_2z80_2string_8h.html#a13c88f5a8475fd7de5d81553cb29724a">string.h</a> +: <a class="el" href="asm_2gbz80_2string_8h.html#a13c88f5a8475fd7de5d81553cb29724a">string.h</a> </li> <li>strcmp() : <a class="el" href="asm_2z80_2string_8h.html#aad5113065159a016224b5046a7704e3a">string.h</a> @@ -556,7 +560,7 @@ $(document).ready(function(){initNavTree('globals_s.html',''); initResizable(); : <a class="el" href="asm_2gbz80_2string_8h.html#ad724f30223364304479b0fc714435e78">string.h</a> </li> <li>strlen() -: <a class="el" href="asm_2gbz80_2string_8h.html#a8fd73083ebdcca16ad810cd6041466f2">string.h</a> +: <a class="el" href="asm_2z80_2string_8h.html#acdb04aa44dd4014b313a88d2aa7db89d">string.h</a> </li> <li>strncat() : <a class="el" href="asm_2z80_2string_8h.html#a168580a0ddcb7fe754a711309966c99d">string.h</a> @@ -565,7 +569,7 @@ $(document).ready(function(){initNavTree('globals_s.html',''); initResizable(); : <a class="el" href="asm_2z80_2string_8h.html#a861dba2d93de82f087707bb795f5c602">string.h</a> </li> <li>strncpy() -: <a class="el" href="asm_2gbz80_2string_8h.html#a796a9459c4f362e51c00307044c40ed5">string.h</a> +: <a class="el" href="asm_2z80_2string_8h.html#a796a9459c4f362e51c00307044c40ed5">string.h</a> </li> <li>SVBK_REG : <a class="el" href="gb_2hardware_8h.html#aa128832cecec4e609517fe3daf044e5e">hardware.h</a> diff --git a/docs/api/globals_t.html b/docs/api/globals_t.html @@ -137,12 +137,12 @@ $(document).ready(function(){initNavTree('globals_t.html',''); initResizable(); <li>toupper() : <a class="el" href="ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3">ctype.h</a> </li> -<li>TRUE -: <a class="el" href="types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">types.h</a> -</li> <li>true : <a class="el" href="stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7">stdbool.h</a> </li> +<li>TRUE +: <a class="el" href="types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">types.h</a> +</li> <li>TYPEOF_ARRAY : <a class="el" href="typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896">typeof.h</a> </li> diff --git a/docs/api/navtreedata.js b/docs/api/navtreedata.js @@ -52,12 +52,12 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"docs_releases.html#autotoc_md134", -"gb_2hardware_8h.html#a6f5df560b791d2fc086c23f99dd03354", -"gb_8h.html#a68d88347d6f7b781432bb4861a952c87", -"platform_8h.html", -"sms_8h.html#a884a743919b234cd9c37789380784d08", -"types_8h.html#aa93f0eb578d23995850d61f7d61c55c1" +"docs_releases.html", +"gb_2hardware_8h.html#a69a43daf29c680b3ab0fbcad3118cd48", +"gb_8h.html#a61a9e2910380de6abb34df14ef634eb4", +"limits_8h.html#ac998ea02fbd821fc123d60445ce76f38", +"sms_8h.html#a6eaafdbe6cf1695d30724ce75acb9412", +"typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/docs/api/navtreeindex0.js b/docs/api/navtreeindex0.js @@ -108,34 +108,37 @@ var NAVTREEINDEX0 = "bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee":[4,0,2,0,1], "bgb__emu_8h_source.html":[4,0,2,0], "cgb_8h.html":[4,0,2,1], -"cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7":[4,0,2,1,19], -"cgb_8h.html#a0eff802f1ca228046476209dc01c76ad":[4,0,2,1,5], -"cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d":[4,0,2,1,4], -"cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a":[4,0,2,1,8], -"cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044":[4,0,2,1,14], -"cgb_8h.html#a2ce30ac984869b55594447722b9d0579":[4,0,2,1,9], -"cgb_8h.html#a2f0430a99cd9df4496b3c04f49aa3f6d":[4,0,2,1,22], -"cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56":[4,0,2,1,25], +"cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7":[4,0,2,1,21], +"cgb_8h.html#a0eff802f1ca228046476209dc01c76ad":[4,0,2,1,7], +"cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d":[4,0,2,1,6], +"cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a":[4,0,2,1,10], +"cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044":[4,0,2,1,16], +"cgb_8h.html#a2a89f4110072dbe76805e7b07299788d":[4,0,2,1,29], +"cgb_8h.html#a2ce30ac984869b55594447722b9d0579":[4,0,2,1,11], +"cgb_8h.html#a2f0430a99cd9df4496b3c04f49aa3f6d":[4,0,2,1,24], +"cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56":[4,0,2,1,27], "cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e":[4,0,2,1,0], -"cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a":[4,0,2,1,11], -"cgb_8h.html#a6b334e5e452d0650aded17199be1514a":[4,0,2,1,27], -"cgb_8h.html#a6f4e37ea7767881169d20baf6b0735ec":[4,0,2,1,24], -"cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474":[4,0,2,1,18], -"cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c":[4,0,2,1,15], -"cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb":[4,0,2,1,26], -"cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999":[4,0,2,1,17], -"cgb_8h.html#a9c8c3710151b2258ea8269850498703f":[4,0,2,1,20], -"cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101":[4,0,2,1,12], -"cgb_8h.html#a9e90b3a0f765485234e7b4416ea194e2":[4,0,2,1,23], -"cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4":[4,0,2,1,1], -"cgb_8h.html#ab6c97468034c02fe204fd37036d9be15":[4,0,2,1,3], -"cgb_8h.html#ac1771f95d9887118764bd8a074e537e1":[4,0,2,1,16], -"cgb_8h.html#ad44385fc245bbabf6da787dcc8930385":[4,0,2,1,6], -"cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40":[4,0,2,1,7], -"cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1":[4,0,2,1,13], -"cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51":[4,0,2,1,2], -"cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c":[4,0,2,1,10], -"cgb_8h.html#aec5c352285ef0fb0d5a1a1d35f6e7877":[4,0,2,1,21], +"cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a":[4,0,2,1,13], +"cgb_8h.html#a6b334e5e452d0650aded17199be1514a":[4,0,2,1,30], +"cgb_8h.html#a6f4e37ea7767881169d20baf6b0735ec":[4,0,2,1,26], +"cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474":[4,0,2,1,20], +"cgb_8h.html#a7d2ed0f10b2b74123a544327bbfd7564":[4,0,2,1,1], +"cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c":[4,0,2,1,17], +"cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb":[4,0,2,1,28], +"cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999":[4,0,2,1,19], +"cgb_8h.html#a9c8c3710151b2258ea8269850498703f":[4,0,2,1,22], +"cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101":[4,0,2,1,14], +"cgb_8h.html#a9e90b3a0f765485234e7b4416ea194e2":[4,0,2,1,25], +"cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4":[4,0,2,1,3], +"cgb_8h.html#ab5a6e450fcf10402278fe585a421dbbd":[4,0,2,1,2], +"cgb_8h.html#ab6c97468034c02fe204fd37036d9be15":[4,0,2,1,5], +"cgb_8h.html#ac1771f95d9887118764bd8a074e537e1":[4,0,2,1,18], +"cgb_8h.html#ad44385fc245bbabf6da787dcc8930385":[4,0,2,1,8], +"cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40":[4,0,2,1,9], +"cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1":[4,0,2,1,15], +"cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51":[4,0,2,1,4], +"cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c":[4,0,2,1,12], +"cgb_8h.html#aec5c352285ef0fb0d5a1a1d35f6e7877":[4,0,2,1,23], "cgb_8h_source.html":[4,0,2,1], "classes.html":[3,1], "console_8h.html":[4,0,3,1], @@ -246,8 +249,5 @@ var NAVTREEINDEX0 = "docs_migrating_versions.html#autotoc_md127":[0,12,0,7], "docs_migrating_versions.html#autotoc_md128":[0,12,0,8], "docs_migrating_versions.html#autotoc_md130":[0,12,1], -"docs_migrating_versions.html#autotoc_md131":[0,12,1,0], -"docs_releases.html":[0,13], -"docs_releases.html#autotoc_md132":[0,13,0], -"docs_releases.html#autotoc_md133":[0,13,0,0] +"docs_migrating_versions.html#autotoc_md131":[0,12,1,0] }; diff --git a/docs/api/navtreeindex1.js b/docs/api/navtreeindex1.js @@ -1,5 +1,8 @@ var NAVTREEINDEX1 = { +"docs_releases.html":[0,13], +"docs_releases.html#autotoc_md132":[0,13,0], +"docs_releases.html#autotoc_md133":[0,13,0,0], "docs_releases.html#autotoc_md134":[0,13,0,1], "docs_releases.html#autotoc_md135":[0,13,0,2], "docs_releases.html#autotoc_md136":[0,13,0,3], @@ -144,44 +147,45 @@ var NAVTREEINDEX1 = "functions.html":[3,2,0], "functions_vars.html":[3,2,1], "gb_2hardware_8h.html":[4,0,2,6], -"gb_2hardware_8h.html#a014f3a9d7ce8f8026c9ac6c0410bb099":[4,0,2,6,197], -"gb_2hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672":[4,0,2,6,219], -"gb_2hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4":[4,0,2,6,211], -"gb_2hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0":[4,0,2,6,199], +"gb_2hardware_8h.html#a01284c0903831b6943bad296e5258d42":[4,0,2,6,182], +"gb_2hardware_8h.html#a014f3a9d7ce8f8026c9ac6c0410bb099":[4,0,2,6,199], +"gb_2hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672":[4,0,2,6,221], +"gb_2hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4":[4,0,2,6,213], +"gb_2hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0":[4,0,2,6,201], "gb_2hardware_8h.html#a056b789889ecf0691e54f721e015b873":[4,0,2,6,142], "gb_2hardware_8h.html#a07863a535e0aaa11b73608d7430dbc0a":[4,0,2,6,19], "gb_2hardware_8h.html#a092b2e33a050ac6ced4e897498ce9a2f":[4,0,2,6,135], -"gb_2hardware_8h.html#a09a4ae65605182c8b694197d3aea695e":[4,0,2,6,188], +"gb_2hardware_8h.html#a09a4ae65605182c8b694197d3aea695e":[4,0,2,6,190], "gb_2hardware_8h.html#a09fa1caa91313e57dc2c3dd354104b00":[4,0,2,6,125], "gb_2hardware_8h.html#a0a6cc6543aa06c12b87e235c3d5da4ff":[4,0,2,6,143], "gb_2hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44":[4,0,2,6,2], "gb_2hardware_8h.html#a0dc3f482441d4e13828aebdf396c3be9":[4,0,2,6,51], -"gb_2hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a":[4,0,2,6,201], +"gb_2hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a":[4,0,2,6,203], "gb_2hardware_8h.html#a12ba1f984c585c57163f214f8829d569":[4,0,2,6,15], "gb_2hardware_8h.html#a12f01b21d08249800571c6e0f26beeae":[4,0,2,6,35], -"gb_2hardware_8h.html#a134e3f274c1e607b8c5ff5724860e288":[4,0,2,6,192], +"gb_2hardware_8h.html#a134e3f274c1e607b8c5ff5724860e288":[4,0,2,6,194], "gb_2hardware_8h.html#a13a5f08b9aae68f8fa57a8aa7705b732":[4,0,2,6,73], "gb_2hardware_8h.html#a13e230a0d2979e0b9ca9582f6010162b":[4,0,2,6,39], -"gb_2hardware_8h.html#a13f3e89f7b92258d825292e5058815c7":[4,0,2,6,237], +"gb_2hardware_8h.html#a13f3e89f7b92258d825292e5058815c7":[4,0,2,6,239], "gb_2hardware_8h.html#a1452fbc14f59076347c4cd4864fbeb51":[4,0,2,6,78], -"gb_2hardware_8h.html#a1454ad6d5d04273eae1288af86deadac":[4,0,2,6,247], +"gb_2hardware_8h.html#a1454ad6d5d04273eae1288af86deadac":[4,0,2,6,249], "gb_2hardware_8h.html#a1491fc03ed7f02e7309cc7b0c48b6c8a":[4,0,2,6,69], "gb_2hardware_8h.html#a14eddd3d53d8e649f1754bd455b4863d":[4,0,2,6,79], -"gb_2hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8":[4,0,2,6,251], +"gb_2hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8":[4,0,2,6,253], "gb_2hardware_8h.html#a178a111ffe8eb38a2875fcaf3bfeba3f":[4,0,2,6,70], "gb_2hardware_8h.html#a194e3432f1e4d5d23d4ea096cef783e5":[4,0,2,6,158], "gb_2hardware_8h.html#a19dce313b521aad75756abfc19bc9e78":[4,0,2,6,21], "gb_2hardware_8h.html#a1b424d8f8a7438d19261401a843263d2":[4,0,2,6,66], "gb_2hardware_8h.html#a1bfe644bf343abd66c790c2758e7c0bb":[4,0,2,6,47], -"gb_2hardware_8h.html#a1c8d52607616ef37da335447e4cbe850":[4,0,2,6,239], -"gb_2hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30":[4,0,2,6,250], +"gb_2hardware_8h.html#a1c8d52607616ef37da335447e4cbe850":[4,0,2,6,241], +"gb_2hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30":[4,0,2,6,252], "gb_2hardware_8h.html#a222d5e3cb366d5e720a832fc68ce3a13":[4,0,2,6,122], "gb_2hardware_8h.html#a22b6b835de9ee737be73c4d252aac87c":[4,0,2,6,170], -"gb_2hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2":[4,0,2,6,231], -"gb_2hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239":[4,0,2,6,218], +"gb_2hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2":[4,0,2,6,233], +"gb_2hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239":[4,0,2,6,220], "gb_2hardware_8h.html#a281569182e3edb53b7c78b95a4082971":[4,0,2,6,28], "gb_2hardware_8h.html#a28368838b9e270c301361a5f39c97154":[4,0,2,6,147], -"gb_2hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99":[4,0,2,6,249], +"gb_2hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99":[4,0,2,6,251], "gb_2hardware_8h.html#a298bccebea918c63aed36c811e02333d":[4,0,2,6,41], "gb_2hardware_8h.html#a2a14470dca10f69c092d817a433383bd":[4,0,2,6,118], "gb_2hardware_8h.html#a2a1acb31d2869997315be64bff66d24b":[4,0,2,6,131], @@ -189,29 +193,29 @@ var NAVTREEINDEX1 = "gb_2hardware_8h.html#a2ba607e94d30ae8eeb1933c9dabbf68d":[4,0,2,6,60], "gb_2hardware_8h.html#a2e2a68c3274055a06cf38d00f007d4bf":[4,0,2,6,77], "gb_2hardware_8h.html#a2eec77ca1b8730b410a7075c5a9c189e":[4,0,2,6,153], -"gb_2hardware_8h.html#a2f83a5f5daa6418c77756e32923aef5a":[4,0,2,6,190], -"gb_2hardware_8h.html#a2fe41a6e0abb211cc00a8fca90543966":[4,0,2,6,228], +"gb_2hardware_8h.html#a2f83a5f5daa6418c77756e32923aef5a":[4,0,2,6,192], +"gb_2hardware_8h.html#a2fe41a6e0abb211cc00a8fca90543966":[4,0,2,6,230], "gb_2hardware_8h.html#a309d26015522c2de1cff39ba6e6e6a04":[4,0,2,6,58], -"gb_2hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0":[4,0,2,6,240], +"gb_2hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0":[4,0,2,6,242], "gb_2hardware_8h.html#a31d1d4441749e90c2895fc8750b2234c":[4,0,2,6,42], "gb_2hardware_8h.html#a3205df57bc17c35df2924296341c6c69":[4,0,2,6,124], "gb_2hardware_8h.html#a338ec378453b4457efdb3008978c0f28":[4,0,2,6,92], "gb_2hardware_8h.html#a367f10d1cfcc04fdbfcb88f09b230bd3":[4,0,2,6,159], "gb_2hardware_8h.html#a37c8ee0ef95132fd22cd426868510834":[4,0,2,6,133], "gb_2hardware_8h.html#a393866ca405b1023eec0e784bb88b026":[4,0,2,6,167], -"gb_2hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c":[4,0,2,6,204], -"gb_2hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69":[4,0,2,6,246], +"gb_2hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c":[4,0,2,6,206], +"gb_2hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69":[4,0,2,6,248], "gb_2hardware_8h.html#a3b0bf7449b517b3cda2a89428db6deb9":[4,0,2,6,110], "gb_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8":[4,0,2,6,1], "gb_2hardware_8h.html#a3b53105cc5be896b48794ba82d2aeb4c":[4,0,2,6,93], "gb_2hardware_8h.html#a3b8d7fece663511d5778136a5ca0070b":[4,0,2,6,154], "gb_2hardware_8h.html#a3c22f7324f09a14d666f9b21a9742789":[4,0,2,6,132], "gb_2hardware_8h.html#a3cd1c1a1291d43dd43b181ff07f8b0a7":[4,0,2,6,169], -"gb_2hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c":[4,0,2,6,210], +"gb_2hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c":[4,0,2,6,212], "gb_2hardware_8h.html#a3dbfd7c3f4a62774fbc98caa73899e96":[4,0,2,6,141], "gb_2hardware_8h.html#a4225227c2812c3e3e500441f5e90772a":[4,0,2,6,115], -"gb_2hardware_8h.html#a428894ca3fd0bb4527b03bed551ff04c":[4,0,2,6,254], -"gb_2hardware_8h.html#a472e3b0909a2f0878f643e9968b871ef":[4,0,2,6,194], +"gb_2hardware_8h.html#a428894ca3fd0bb4527b03bed551ff04c":[4,0,2,6,256], +"gb_2hardware_8h.html#a472e3b0909a2f0878f643e9968b871ef":[4,0,2,6,196], "gb_2hardware_8h.html#a47b5bc2ec6afaf1d50a8db5f24415922":[4,0,2,6,94], "gb_2hardware_8h.html#a4889bb882e956665069212c4c8aa623b":[4,0,2,6,88], "gb_2hardware_8h.html#a491dc081eae8c81e7ca88075ab806291":[4,0,2,6,179], @@ -220,34 +224,30 @@ var NAVTREEINDEX1 = "gb_2hardware_8h.html#a4f1816144e0561ff4db1ad24f4ce847a":[4,0,2,6,139], "gb_2hardware_8h.html#a4fbcc4798c0721efcf4462c04a4566c1":[4,0,2,6,116], "gb_2hardware_8h.html#a5011196496193d80fc58cdb632fbab24":[4,0,2,6,126], -"gb_2hardware_8h.html#a509a5d0f138b40830cb447a862573be5":[4,0,2,6,206], +"gb_2hardware_8h.html#a509a5d0f138b40830cb447a862573be5":[4,0,2,6,208], "gb_2hardware_8h.html#a51594891b388d60d6917a6ff64542b66":[4,0,2,6,16], "gb_2hardware_8h.html#a519e327cac96f68a8ca9b77e0343672f":[4,0,2,6,175], "gb_2hardware_8h.html#a521466a7650d60b464991ebf68112114":[4,0,2,6,37], -"gb_2hardware_8h.html#a52593a64863d51fbf5860b0d31448972":[4,0,2,6,223], +"gb_2hardware_8h.html#a52593a64863d51fbf5860b0d31448972":[4,0,2,6,225], "gb_2hardware_8h.html#a52e58c151c5910792e75f7eea7f7ddbb":[4,0,2,6,156], "gb_2hardware_8h.html#a52e850e75483f64ca070a33ee4877d47":[4,0,2,6,149], "gb_2hardware_8h.html#a534fa3f905e37ac434537af23847d89a":[4,0,2,6,50], -"gb_2hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24":[4,0,2,6,221], +"gb_2hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24":[4,0,2,6,223], "gb_2hardware_8h.html#a55c4815aea004a9951606db7e7a1f0d7":[4,0,2,6,108], -"gb_2hardware_8h.html#a57a94790cda8101a29c0d20086770f1b":[4,0,2,6,245], +"gb_2hardware_8h.html#a57a94790cda8101a29c0d20086770f1b":[4,0,2,6,247], "gb_2hardware_8h.html#a582ece3b5f6cc49d47b2ad3e16d47374":[4,0,2,6,72], "gb_2hardware_8h.html#a588d681dc33d9da3a899863b42980e18":[4,0,2,6,17], -"gb_2hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae":[4,0,2,6,234], +"gb_2hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae":[4,0,2,6,236], "gb_2hardware_8h.html#a5b683ff804221c6fc721b996fce65bda":[4,0,2,6,105], "gb_2hardware_8h.html#a5c97ffb0ee0a345ad31797da26410b5a":[4,0,2,6,12], -"gb_2hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a":[4,0,2,6,242], +"gb_2hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a":[4,0,2,6,244], "gb_2hardware_8h.html#a5dc4d1ee47fe269761fe8fc46d56dabb":[4,0,2,6,174], -"gb_2hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e":[4,0,2,6,200], +"gb_2hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e":[4,0,2,6,202], "gb_2hardware_8h.html#a627044263543a1074dc9f4570aa8c915":[4,0,2,6,64], -"gb_2hardware_8h.html#a64dd59016e4f0e78672962fbc553a4b4":[4,0,2,6,195], -"gb_2hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b":[4,0,2,6,229], -"gb_2hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256":[4,0,2,6,205], -"gb_2hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6":[4,0,2,6,215], -"gb_2hardware_8h.html#a668fd555c203361f5e4b835f05243102":[4,0,2,6,185], -"gb_2hardware_8h.html#a6963ef598339e1163d30e57a962e5278":[4,0,2,6,4], -"gb_2hardware_8h.html#a69a43daf29c680b3ab0fbcad3118cd48":[4,0,2,6,74], -"gb_2hardware_8h.html#a6aef42158c90e8025b8341cdea2e3918":[4,0,2,6,81], -"gb_2hardware_8h.html#a6d820a86bd30b531d5df5b27139ae92d":[4,0,2,6,164], -"gb_2hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171":[4,0,2,6,212] +"gb_2hardware_8h.html#a64dd59016e4f0e78672962fbc553a4b4":[4,0,2,6,197], +"gb_2hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b":[4,0,2,6,231], +"gb_2hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256":[4,0,2,6,207], +"gb_2hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6":[4,0,2,6,217], +"gb_2hardware_8h.html#a668fd555c203361f5e4b835f05243102":[4,0,2,6,187], +"gb_2hardware_8h.html#a6963ef598339e1163d30e57a962e5278":[4,0,2,6,4] }; diff --git a/docs/api/navtreeindex2.js b/docs/api/navtreeindex2.js @@ -1,35 +1,39 @@ var NAVTREEINDEX2 = { +"gb_2hardware_8h.html#a69a43daf29c680b3ab0fbcad3118cd48":[4,0,2,6,74], +"gb_2hardware_8h.html#a6aef42158c90e8025b8341cdea2e3918":[4,0,2,6,81], +"gb_2hardware_8h.html#a6d820a86bd30b531d5df5b27139ae92d":[4,0,2,6,164], +"gb_2hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171":[4,0,2,6,214], "gb_2hardware_8h.html#a6f5df560b791d2fc086c23f99dd03354":[4,0,2,6,101], "gb_2hardware_8h.html#a6f6852d0f1d295b03e1230d5d97cb3e9":[4,0,2,6,90], "gb_2hardware_8h.html#a6fb64712b06118cad702691f2aa18cd4":[4,0,2,6,62], -"gb_2hardware_8h.html#a7030908728e166877fba9065671deb02":[4,0,2,6,191], -"gb_2hardware_8h.html#a70db64bdd045a9df09b289fe9b28af22":[4,0,2,6,193], +"gb_2hardware_8h.html#a7030908728e166877fba9065671deb02":[4,0,2,6,193], +"gb_2hardware_8h.html#a70db64bdd045a9df09b289fe9b28af22":[4,0,2,6,195], "gb_2hardware_8h.html#a723eb3e0c2c681a050e9a325e35c25ae":[4,0,2,6,144], -"gb_2hardware_8h.html#a7279430d110acf02fa176d5f427a6491":[4,0,2,6,241], +"gb_2hardware_8h.html#a7279430d110acf02fa176d5f427a6491":[4,0,2,6,243], "gb_2hardware_8h.html#a72b78d4d640033770be37d95bf8e1f9d":[4,0,2,6,96], "gb_2hardware_8h.html#a731588b96fb8cdbeb7e68c089373e6f8":[4,0,2,6,75], "gb_2hardware_8h.html#a7393f505e4277af40167d72415c46fa5":[4,0,2,6,109], -"gb_2hardware_8h.html#a73c94166161c33c61d63b3e4b5209cd0":[4,0,2,6,183], +"gb_2hardware_8h.html#a73c94166161c33c61d63b3e4b5209cd0":[4,0,2,6,185], "gb_2hardware_8h.html#a750bc82ab34a8929a5bba10f2336abe6":[4,0,2,6,11], -"gb_2hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf":[4,0,2,6,248], +"gb_2hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf":[4,0,2,6,250], "gb_2hardware_8h.html#a7780d3a9b0fcc42499ed2451d7ab2ec5":[4,0,2,6,14], "gb_2hardware_8h.html#a793b667a76985934545f73268000371a":[4,0,2,6,123], -"gb_2hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837":[4,0,2,6,209], -"gb_2hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616":[4,0,2,6,214], +"gb_2hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837":[4,0,2,6,211], +"gb_2hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616":[4,0,2,6,216], "gb_2hardware_8h.html#a7bbcf10e7a2b69127cd2f9e598bf601f":[4,0,2,6,65], "gb_2hardware_8h.html#a7c06fa33152a235baf273f1828dfa0a4":[4,0,2,6,152], "gb_2hardware_8h.html#a7d2c165347d3bb3e3a54fad73e1f363e":[4,0,2,6,22], "gb_2hardware_8h.html#a7dab7d2ad1bf670875814d3029d54122":[4,0,2,6,160], -"gb_2hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d":[4,0,2,6,244], +"gb_2hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d":[4,0,2,6,246], "gb_2hardware_8h.html#a81fb56b6778772f829dab4c534e7749e":[4,0,2,6,180], "gb_2hardware_8h.html#a820677d593625e8716c3b78f36feb805":[4,0,2,6,168], "gb_2hardware_8h.html#a82c53e957d31d22c475e1629843bc12d":[4,0,2,6,134], "gb_2hardware_8h.html#a83e14896ee3ddf2a4201b534d8e5f398":[4,0,2,6,145], "gb_2hardware_8h.html#a8492c6d9cb38fbb4a2bf9f5caa426578":[4,0,2,6,49], -"gb_2hardware_8h.html#a849d2cff8df2655f86b294466bec40d6":[4,0,2,6,224], -"gb_2hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a":[4,0,2,6,216], -"gb_2hardware_8h.html#a86cc170585319565195f2c163250be1f":[4,0,2,6,232], +"gb_2hardware_8h.html#a849d2cff8df2655f86b294466bec40d6":[4,0,2,6,226], +"gb_2hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a":[4,0,2,6,218], +"gb_2hardware_8h.html#a86cc170585319565195f2c163250be1f":[4,0,2,6,234], "gb_2hardware_8h.html#a88cceb86b8168f4c539e9612a81145a6":[4,0,2,6,140], "gb_2hardware_8h.html#a8a88b504914eed6c0c4d2853689487ba":[4,0,2,6,155], "gb_2hardware_8h.html#a8b576a1fe1473ac4aff8afecb28035cb":[4,0,2,6,67], @@ -39,16 +43,16 @@ var NAVTREEINDEX2 = "gb_2hardware_8h.html#a9179fd1ba4626627567b9478f691e653":[4,0,2,6,20], "gb_2hardware_8h.html#a92083741d31c9b2206b403e97124cbdc":[4,0,2,6,114], "gb_2hardware_8h.html#a921bdc6c640b74c8c41e65f27882c68a":[4,0,2,6,151], -"gb_2hardware_8h.html#a924fdf48f6ad020423f6309055314928":[4,0,2,6,225], +"gb_2hardware_8h.html#a924fdf48f6ad020423f6309055314928":[4,0,2,6,227], "gb_2hardware_8h.html#a92a063885caf6c6cda665da0309055ec":[4,0,2,6,102], "gb_2hardware_8h.html#a9534175911f7a54fa550318b275c4cc3":[4,0,2,6,25], "gb_2hardware_8h.html#a97932e023d96ece4715802b6c2565c43":[4,0,2,6,112], "gb_2hardware_8h.html#a97ab19d938f05bffbcb4221824c3bfce":[4,0,2,6,83], -"gb_2hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa":[4,0,2,6,203], +"gb_2hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa":[4,0,2,6,205], "gb_2hardware_8h.html#a9d555b0c19019150db73ca245ca62a78":[4,0,2,6,71], -"gb_2hardware_8h.html#a9da545164e049ef773128f869daece13":[4,0,2,6,238], +"gb_2hardware_8h.html#a9da545164e049ef773128f869daece13":[4,0,2,6,240], "gb_2hardware_8h.html#a9f069f19e8a05d1f1114aaabf531739e":[4,0,2,6,161], -"gb_2hardware_8h.html#aa128832cecec4e609517fe3daf044e5e":[4,0,2,6,253], +"gb_2hardware_8h.html#aa128832cecec4e609517fe3daf044e5e":[4,0,2,6,255], "gb_2hardware_8h.html#aa1f66868f63af2af6544e84122de3cc3":[4,0,2,6,91], "gb_2hardware_8h.html#aa257f1e89f6782714cbc76ffc71d0fe7":[4,0,2,6,54], "gb_2hardware_8h.html#aa336ca1c8bd29763222fc011a6272bdf":[4,0,2,6,87], @@ -65,19 +69,19 @@ var NAVTREEINDEX2 = "gb_2hardware_8h.html#aade9a193ade9ff22ed6f6263d1a3549b":[4,0,2,6,172], "gb_2hardware_8h.html#aaeb899eb6bd0593ffb4e90a2f762b18f":[4,0,2,6,31], "gb_2hardware_8h.html#aaed4a07f441ddeecae520e76eb7b7e27":[4,0,2,6,30], -"gb_2hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e":[4,0,2,6,256], +"gb_2hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e":[4,0,2,6,258], "gb_2hardware_8h.html#aaffaea3512173f90b85bae710d40ba6c":[4,0,2,6,136], "gb_2hardware_8h.html#ab042aa7a7fae75f94d8fb3e08004c797":[4,0,2,6,34], "gb_2hardware_8h.html#ab04e468d2403bc69f761daa300bb999a":[4,0,2,6,98], "gb_2hardware_8h.html#ab058c32e4ebf21b3beb06a0d7440e6ad":[4,0,2,6,107], "gb_2hardware_8h.html#ab0fe74a7c155ae95cbf20bbb5e1bf46b":[4,0,2,6,138], -"gb_2hardware_8h.html#ab16e97796d675205a027b1b28b52956e":[4,0,2,6,243], +"gb_2hardware_8h.html#ab16e97796d675205a027b1b28b52956e":[4,0,2,6,245], "gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3":[4,0,2,6,0], -"gb_2hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f":[4,0,2,6,226], +"gb_2hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f":[4,0,2,6,228], "gb_2hardware_8h.html#ab3325578cf7f7f67610353a62aba274e":[4,0,2,6,165], -"gb_2hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1":[4,0,2,6,220], +"gb_2hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1":[4,0,2,6,222], "gb_2hardware_8h.html#aba3cbaeca5ad045fb27095c210b661b7":[4,0,2,6,120], -"gb_2hardware_8h.html#aba3d9fb63552bc02ec879696b581adac":[4,0,2,6,222], +"gb_2hardware_8h.html#aba3d9fb63552bc02ec879696b581adac":[4,0,2,6,224], "gb_2hardware_8h.html#abb35a844f228403a96e28da7633344e1":[4,0,2,6,33], "gb_2hardware_8h.html#abba6cc1819ea73d36a389fd99807dac5":[4,0,2,6,45], "gb_2hardware_8h.html#abc4249f04a9081f45439f61dabf861e5":[4,0,2,6,127], @@ -88,14 +92,14 @@ var NAVTREEINDEX2 = "gb_2hardware_8h.html#ac112618942cb4719def91693616baaff":[4,0,2,6,84], "gb_2hardware_8h.html#ac1470febab4adcff88b31a465d480f72":[4,0,2,6,57], "gb_2hardware_8h.html#ac1c402357ccc5f6c3c451450b30ca959":[4,0,2,6,148], -"gb_2hardware_8h.html#ac1cf31cae6046360271ead6e8b7a6e87":[4,0,2,6,189], +"gb_2hardware_8h.html#ac1cf31cae6046360271ead6e8b7a6e87":[4,0,2,6,191], "gb_2hardware_8h.html#ac1e4b66204a5bff207be36fdfedd63d5":[4,0,2,6,103], -"gb_2hardware_8h.html#ac2985dbccb16c4c00381d6fbe9600aff":[4,0,2,6,198], -"gb_2hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa":[4,0,2,6,227], +"gb_2hardware_8h.html#ac2985dbccb16c4c00381d6fbe9600aff":[4,0,2,6,200], +"gb_2hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa":[4,0,2,6,229], "gb_2hardware_8h.html#ac47b78eb2ffea207a8c7ac643555ba6c":[4,0,2,6,137], "gb_2hardware_8h.html#ac4cbf03d9c2d64cddaf348e003780cf8":[4,0,2,6,29], -"gb_2hardware_8h.html#ac5b9d1761bb972948fe10637dfaa94a7":[4,0,2,6,186], -"gb_2hardware_8h.html#ac6d19ac313a99f41bd996e1ca5e43df0":[4,0,2,6,255], +"gb_2hardware_8h.html#ac5b9d1761bb972948fe10637dfaa94a7":[4,0,2,6,188], +"gb_2hardware_8h.html#ac6d19ac313a99f41bd996e1ca5e43df0":[4,0,2,6,257], "gb_2hardware_8h.html#ac75479aa0d34ac4344d80451276e97cc":[4,0,2,6,104], "gb_2hardware_8h.html#ac826fdb70a043ebb8f1b317b00db6ff3":[4,0,2,6,85], "gb_2hardware_8h.html#aca2df62463b4c3bc4a291e18f26f4ec5":[4,0,2,6,128], @@ -110,47 +114,48 @@ var NAVTREEINDEX2 = "gb_2hardware_8h.html#ad27f428fca89ea6b236ff3aa4769a05e":[4,0,2,6,95], "gb_2hardware_8h.html#ad2891216d025f44b02350f2ae2612b1e":[4,0,2,6,55], "gb_2hardware_8h.html#ad3f67013699d0d38c203e4e863c91c41":[4,0,2,6,121], -"gb_2hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b":[4,0,2,6,230], -"gb_2hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72":[4,0,2,6,208], -"gb_2hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f":[4,0,2,6,207], +"gb_2hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b":[4,0,2,6,232], +"gb_2hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72":[4,0,2,6,210], +"gb_2hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f":[4,0,2,6,209], "gb_2hardware_8h.html#ad92f3b2a1cc16700a4660c5821bcb15d":[4,0,2,6,171], "gb_2hardware_8h.html#adb52e1f4b56ef259db300a187fe58fc9":[4,0,2,6,99], "gb_2hardware_8h.html#adc74cebc6671c48bd502667f21d24da4":[4,0,2,6,61], "gb_2hardware_8h.html#add7f32ba868ef6517798f5fce337e4b2":[4,0,2,6,177], "gb_2hardware_8h.html#adee641ce3abf6b891e0e16bb56bdfcf7":[4,0,2,6,129], -"gb_2hardware_8h.html#ae0976a29e341edc6ceb810e6eb0328f1":[4,0,2,6,196], +"gb_2hardware_8h.html#ae0976a29e341edc6ceb810e6eb0328f1":[4,0,2,6,198], "gb_2hardware_8h.html#ae0a85bdedbbf1c79b5dbb5b23ca4bf79":[4,0,2,6,117], -"gb_2hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81":[4,0,2,6,235], +"gb_2hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81":[4,0,2,6,237], "gb_2hardware_8h.html#ae168529ead90f90c28f75d57ba4d28e2":[4,0,2,6,40], "gb_2hardware_8h.html#ae1de721c95ddc8f29ba9b9deaee8d68c":[4,0,2,6,86], "gb_2hardware_8h.html#ae21217e822a66e77c15a4df4fa0cf1e9":[4,0,2,6,46], -"gb_2hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c":[4,0,2,6,252], +"gb_2hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c":[4,0,2,6,254], "gb_2hardware_8h.html#ae4e03124190c7f96586b75cb4470a210":[4,0,2,6,76], "gb_2hardware_8h.html#ae787a2c857fe8f3803ca353d5309fc85":[4,0,2,6,32], "gb_2hardware_8h.html#ae7eccdbd4f7b211074591866f515b760":[4,0,2,6,3], "gb_2hardware_8h.html#ae7eecc25286b951a78ef0dfc97aab3a7":[4,0,2,6,130], "gb_2hardware_8h.html#ae8e325a01af1c20935a0c73ea6465a0e":[4,0,2,6,6], "gb_2hardware_8h.html#ae9de9f58318f113afbc955986a502692":[4,0,2,6,68], -"gb_2hardware_8h.html#aea78f857e34370d7e1177a8bafe08148":[4,0,2,6,217], -"gb_2hardware_8h.html#aea9200b29be90b58417787720cdf750b":[4,0,2,6,182], +"gb_2hardware_8h.html#aea78f857e34370d7e1177a8bafe08148":[4,0,2,6,219], +"gb_2hardware_8h.html#aea9200b29be90b58417787720cdf750b":[4,0,2,6,184], "gb_2hardware_8h.html#aeaabebe6a36d9e59a01dfceceb7b37d0":[4,0,2,6,10], -"gb_2hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7":[4,0,2,6,233], +"gb_2hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7":[4,0,2,6,235], "gb_2hardware_8h.html#aeddc90947f6a6a3a3fd1e1db3751c988":[4,0,2,6,18], "gb_2hardware_8h.html#aedf8627c42ccf0aad5025ef629f4395a":[4,0,2,6,9], -"gb_2hardware_8h.html#af1301c73bf93350045ba3a4887723ae8":[4,0,2,6,213], +"gb_2hardware_8h.html#af1301c73bf93350045ba3a4887723ae8":[4,0,2,6,215], "gb_2hardware_8h.html#af14334f65debf6ee02cc21b58729cfde":[4,0,2,6,80], "gb_2hardware_8h.html#af334c0e7dd6e434b3dbebd45bcdeb75a":[4,0,2,6,176], "gb_2hardware_8h.html#af35c8012bca7a164f0910d55cdf6030f":[4,0,2,6,13], -"gb_2hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997":[4,0,2,6,236], +"gb_2hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997":[4,0,2,6,238], "gb_2hardware_8h.html#af59d0dd661ea73965101294d30111385":[4,0,2,6,7], -"gb_2hardware_8h.html#af763563b6123ef29d73931f616969049":[4,0,2,6,184], +"gb_2hardware_8h.html#af763563b6123ef29d73931f616969049":[4,0,2,6,186], "gb_2hardware_8h.html#af93abe183851726958f27d979498032e":[4,0,2,6,146], "gb_2hardware_8h.html#af9a0eee23057665604c258abc667939d":[4,0,2,6,56], -"gb_2hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b":[4,0,2,6,202], +"gb_2hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b":[4,0,2,6,204], +"gb_2hardware_8h.html#afc0253e27a88a023d65bc973e84da8a3":[4,0,2,6,183], "gb_2hardware_8h.html#afc3684b8215221942a0cddc5960cf8a9":[4,0,2,6,38], "gb_2hardware_8h.html#afe4927e6bc7efa57461e3c3b84d242da":[4,0,2,6,166], "gb_2hardware_8h.html#afe84077234eb6e0520d7a6d0a9e903e7":[4,0,2,6,119], -"gb_2hardware_8h.html#afff31f511127bf7ba1bd3b6bc740aee8":[4,0,2,6,187], +"gb_2hardware_8h.html#afff31f511127bf7ba1bd3b6bc740aee8":[4,0,2,6,189], "gb_2hardware_8h_source.html":[4,0,2,6], "gb_2metasprites_8h.html":[4,0,2,8], "gb_2metasprites_8h.html#a0b3366755f3276b0243c1e0497471b7a":[4,0,2,8,14], @@ -169,85 +174,80 @@ var NAVTREEINDEX2 = "gb_2metasprites_8h.html#af8de5a888d65448b9d34027a0e1ce906":[4,0,2,8,10], "gb_2metasprites_8h_source.html":[4,0,2,8], "gb_8h.html":[4,0,2,4], -"gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0":[4,0,2,4,37], -"gb_8h.html#a0168f90bec8aff7a826cd4aee7daad89":[4,0,2,4,144], +"gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0":[4,0,2,4,36], +"gb_8h.html#a0168f90bec8aff7a826cd4aee7daad89":[4,0,2,4,145], "gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7":[4,0,2,4,101], -"gb_8h.html#a02f3a1585ae654444e628c1aa98ef0cf":[4,0,2,4,174], -"gb_8h.html#a03ceca65a8640bfb767886199fd8eea8":[4,0,2,4,139], -"gb_8h.html#a04382de20738146fe873ddfb0585052b":[4,0,2,4,14], -"gb_8h.html#a04fa62cde2d341240a671c7af2d459e1":[4,0,2,4,165], +"gb_8h.html#a02f3a1585ae654444e628c1aa98ef0cf":[4,0,2,4,175], +"gb_8h.html#a03ceca65a8640bfb767886199fd8eea8":[4,0,2,4,140], +"gb_8h.html#a04382de20738146fe873ddfb0585052b":[4,0,2,4,13], +"gb_8h.html#a04fa62cde2d341240a671c7af2d459e1":[4,0,2,4,166], "gb_8h.html#a057979766e52b9f93972dad332a5be5d":[4,0,2,4,111], -"gb_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe":[4,0,2,4,151], -"gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02":[4,0,2,4,8], +"gb_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe":[4,0,2,4,152], +"gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02":[4,0,2,4,7], "gb_8h.html#a0659212acd317ccdebc0ecf435df330f":[4,0,2,4,67], "gb_8h.html#a086293f2afb4c7945460a4496b20aea3":[4,0,2,4,48], -"gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e":[4,0,2,4,180], +"gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e":[4,0,2,4,181], "gb_8h.html#a0ac527a7933555e52988f425527de599":[4,0,2,4,79], -"gb_8h.html#a0b3366755f3276b0243c1e0497471b7a":[4,0,2,4,169], +"gb_8h.html#a0b3366755f3276b0243c1e0497471b7a":[4,0,2,4,170], "gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6":[4,0,2,4,58], -"gb_8h.html#a0cfd261bc7a94b1f6093f423bad30298":[4,0,2,4,130], +"gb_8h.html#a0cfd261bc7a94b1f6093f423bad30298":[4,0,2,4,131], "gb_8h.html#a0e9c88657beaac946231a4801481b97f":[4,0,2,4,55], "gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c":[4,0,2,4,103], -"gb_8h.html#a11cedc2ee58acfbbfc48dfb2b9a551b3":[4,0,2,4,29], +"gb_8h.html#a11cedc2ee58acfbbfc48dfb2b9a551b3":[4,0,2,4,28], "gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e":[4,0,2,4,107], -"gb_8h.html#a12c2b5ac249d01caf1561cbbf3962044":[4,0,2,4,146], +"gb_8h.html#a12c2b5ac249d01caf1561cbbf3962044":[4,0,2,4,147], "gb_8h.html#a163199ca9660b93aa18c3e4734084121":[4,0,2,4,109], "gb_8h.html#a177fadce938422926b186a8e42575d1d":[4,0,2,4,56], "gb_8h.html#a18857adb60025a986dbb44ee289b7a7c":[4,0,2,4,96], "gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f":[4,0,2,4,50], "gb_8h.html#a1ad25695f4885f15325a82ec935e8579":[4,0,2,4,95], -"gb_8h.html#a1b03711e1c95023571add37a455d5f72":[4,0,2,4,167], +"gb_8h.html#a1b03711e1c95023571add37a455d5f72":[4,0,2,4,168], "gb_8h.html#a1db30aa7479be2276312f3c981553906":[4,0,2,4,114], "gb_8h.html#a1e22a3b60368bb5f3705d625ac2d09cc":[4,0,2,4,51], -"gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456":[4,0,2,4,177], -"gb_8h.html#a1f583f7a880daa6145ca78b086a209d1":[4,0,2,4,135], +"gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456":[4,0,2,4,178], +"gb_8h.html#a1f583f7a880daa6145ca78b086a209d1":[4,0,2,4,136], "gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53":[4,0,2,4,87], -"gb_8h.html#a2120d5fbe208b26c4264111ab8e0bfa3":[4,0,2,4,168], +"gb_8h.html#a2120d5fbe208b26c4264111ab8e0bfa3":[4,0,2,4,169], +"gb_8h.html#a231ec05679809190782e61c6e8aaaba4":[4,0,2,4,41], "gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf":[4,0,2,4,98], "gb_8h.html#a261bba55a07b802baf99346feadd9852":[4,0,2,4,49], "gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a":[4,0,2,4,42], -"gb_8h.html#a2a033e99ac99d6328db0dc75b4afc495":[4,0,2,4,163], -"gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541":[4,0,2,4,21], -"gb_8h.html#a2e3415ce2f7fb63427618bd9b9cb6635":[4,0,2,4,173], -"gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280":[4,0,2,4,25], -"gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a":[4,0,2,4,6], +"gb_8h.html#a2a033e99ac99d6328db0dc75b4afc495":[4,0,2,4,164], +"gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541":[4,0,2,4,20], +"gb_8h.html#a2e3415ce2f7fb63427618bd9b9cb6635":[4,0,2,4,174], +"gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280":[4,0,2,4,24], +"gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a":[4,0,2,4,5], "gb_8h.html#a34d6500215984e8f9a986523a2f2dadd":[4,0,2,4,108], "gb_8h.html#a3604bdce0d51550cf87a7595f60d7218":[4,0,2,4,106], -"gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551":[4,0,2,4,182], +"gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551":[4,0,2,4,183], "gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6":[4,0,2,4,62], "gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951":[4,0,2,4,52], "gb_8h.html#a3b235c526c517fb02d20cdea780ee2c5":[4,0,2,4,82], "gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71":[4,0,2,4,93], -"gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325":[4,0,2,4,10], -"gb_8h.html#a3bf7b60dd4dee0e196c601606a462ef0":[4,0,2,4,143], +"gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325":[4,0,2,4,9], +"gb_8h.html#a3bf7b60dd4dee0e196c601606a462ef0":[4,0,2,4,144], "gb_8h.html#a3f033f00c8d781637f9a665b06750937":[4,0,2,4,63], "gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1":[4,0,2,4,100], "gb_8h.html#a42705001e2b9897f5167b67fb36c69dd":[4,0,2,4,47], "gb_8h.html#a43b4f0ba65856deef626c0d9e7e41ed4":[4,0,2,4,83], -"gb_8h.html#a459449876dfba6299bf055c882d78334":[4,0,2,4,2], -"gb_8h.html#a45d13a674e169dd83df7e1f46513ccba":[4,0,2,4,27], -"gb_8h.html#a47132bf7f387c2518c507a0b868cbf4c":[4,0,2,4,147], +"gb_8h.html#a45d13a674e169dd83df7e1f46513ccba":[4,0,2,4,26], +"gb_8h.html#a47132bf7f387c2518c507a0b868cbf4c":[4,0,2,4,148], "gb_8h.html#a47607089a434dcda7a8583cfca03b604":[4,0,2,4,85], "gb_8h.html#a47865835d7d007d71b4bc8ae5cefb73a":[4,0,2,4,90], "gb_8h.html#a495bc9f405f916f02ad5d97e6e730134":[4,0,2,4,73], -"gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b":[4,0,2,4,18], -"gb_8h.html#a4c2e4adef74067fdbb49005bc73de937":[4,0,2,4,179], +"gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b":[4,0,2,4,17], +"gb_8h.html#a4c2e4adef74067fdbb49005bc73de937":[4,0,2,4,180], "gb_8h.html#a4c5db32641410613d785911bafd09ac7":[4,0,2,4,94], -"gb_8h.html#a4dccf6232263a3b533115e75d63b4e9d":[4,0,2,4,160], -"gb_8h.html#a539b7b45b1c2d6b2051553665c76fd36":[4,0,2,4,171], -"gb_8h.html#a54481c53f28bc5fcfff05be28f16e976":[4,0,2,4,132], -"gb_8h.html#a54572cf6791463b6d60623837e0bb5a6":[4,0,2,4,16], +"gb_8h.html#a4dccf6232263a3b533115e75d63b4e9d":[4,0,2,4,161], +"gb_8h.html#a539b7b45b1c2d6b2051553665c76fd36":[4,0,2,4,172], +"gb_8h.html#a54481c53f28bc5fcfff05be28f16e976":[4,0,2,4,133], +"gb_8h.html#a54572cf6791463b6d60623837e0bb5a6":[4,0,2,4,15], "gb_8h.html#a5497c2255a9474d397446710189eacbe":[4,0,2,4,68], "gb_8h.html#a55f82ff980398dd97036fd936ebd727e":[4,0,2,4,80], -"gb_8h.html#a56e2c5e58303d0f909f26f5d6f7de7b8":[4,0,2,4,136], -"gb_8h.html#a5a796bbf3e4347d914b83568350143a9":[4,0,2,4,33], +"gb_8h.html#a56e2c5e58303d0f909f26f5d6f7de7b8":[4,0,2,4,137], +"gb_8h.html#a5a796bbf3e4347d914b83568350143a9":[4,0,2,4,32], "gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4":[4,0,2,4,65], "gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423":[4,0,2,4,45], "gb_8h.html#a60191cdfa50ed9b88515f181747eaba2":[4,0,2,4,64], -"gb_8h.html#a604256210ec5b90b68185e1a18efab49":[4,0,2,4,23], -"gb_8h.html#a61a9e2910380de6abb34df14ef634eb4":[4,0,2,4,22], -"gb_8h.html#a6261537edc74068e3f7f057e6a3e8a57":[4,0,2,4,134], -"gb_8h.html#a63eddde1631a683fcf362e64b0595dae":[4,0,2,4,128], -"gb_8h.html#a649d27b5587de16a66176e03a1b8ebd5":[4,0,2,4,57], -"gb_8h.html#a67f80e65620470b55a4950e2966eb868":[4,0,2,4,77] +"gb_8h.html#a604256210ec5b90b68185e1a18efab49":[4,0,2,4,22] }; diff --git a/docs/api/navtreeindex3.js b/docs/api/navtreeindex3.js @@ -1,104 +1,110 @@ var NAVTREEINDEX3 = { -"gb_8h.html#a68d88347d6f7b781432bb4861a952c87":[4,0,2,4,164], +"gb_8h.html#a61a9e2910380de6abb34df14ef634eb4":[4,0,2,4,21], +"gb_8h.html#a6261537edc74068e3f7f057e6a3e8a57":[4,0,2,4,135], +"gb_8h.html#a63eddde1631a683fcf362e64b0595dae":[4,0,2,4,129], +"gb_8h.html#a649d27b5587de16a66176e03a1b8ebd5":[4,0,2,4,57], +"gb_8h.html#a67f80e65620470b55a4950e2966eb868":[4,0,2,4,77], +"gb_8h.html#a68d88347d6f7b781432bb4861a952c87":[4,0,2,4,165], "gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda":[4,0,2,4,74], -"gb_8h.html#a6b873c807c9e2c90fb574951e85fdf88":[4,0,2,4,154], +"gb_8h.html#a6b873c807c9e2c90fb574951e85fdf88":[4,0,2,4,155], "gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9":[4,0,2,4,61], -"gb_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe":[4,0,2,4,156], +"gb_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe":[4,0,2,4,157], "gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c":[4,0,2,4,99], -"gb_8h.html#a6ccf5d0f34fb0af0b6e73b9df0ccd745":[4,0,2,4,41], +"gb_8h.html#a6ccf5d0f34fb0af0b6e73b9df0ccd745":[4,0,2,4,40], "gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141":[4,0,2,4,70], -"gb_8h.html#a6d63a11b7056285dfc8a390e2c3c67dc":[4,0,2,4,166], -"gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5":[4,0,2,4,35], +"gb_8h.html#a6d63a11b7056285dfc8a390e2c3c67dc":[4,0,2,4,167], +"gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5":[4,0,2,4,34], "gb_8h.html#a6e40dcc763efd953181c7400642a9f69":[4,0,2,4,53], "gb_8h.html#a714bbced6a4c47ae9f82f81ef3b5b357":[4,0,2,4,113], "gb_8h.html#a77d516c9d3f86f100eddea5e0d133a76":[4,0,2,4,88], -"gb_8h.html#a78d2fd18666afec116f176d46debb4e7":[4,0,2,4,172], -"gb_8h.html#a7b662ae4d83f9837bacb9fd580673054":[4,0,2,4,183], -"gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687":[4,0,2,4,150], +"gb_8h.html#a78d2fd18666afec116f176d46debb4e7":[4,0,2,4,173], +"gb_8h.html#a7b662ae4d83f9837bacb9fd580673054":[4,0,2,4,184], +"gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687":[4,0,2,4,151], "gb_8h.html#a81f1a67549d3a26dcca22367141eb21b":[4,0,2,4,102], -"gb_8h.html#a83bc12932f49f2a9e225e4acd377c882":[4,0,2,4,138], -"gb_8h.html#a845a29ae3a4ab2ba3533aae20bbc526b":[4,0,2,4,162], -"gb_8h.html#a874b9bd95b0a05d6a6072feabc879e45":[4,0,2,4,170], +"gb_8h.html#a83bc12932f49f2a9e225e4acd377c882":[4,0,2,4,139], +"gb_8h.html#a845a29ae3a4ab2ba3533aae20bbc526b":[4,0,2,4,163], +"gb_8h.html#a874b9bd95b0a05d6a6072feabc879e45":[4,0,2,4,171], "gb_8h.html#a8b77608c87a9aef65a03531482b2163b":[4,0,2,4,89], -"gb_8h.html#a8ca73b01888393cf2d13e7ceebd7da0b":[4,0,2,4,124], -"gb_8h.html#a8ccd6732d3bdf390cc0943e8567341f3":[4,0,2,4,28], +"gb_8h.html#a8ca73b01888393cf2d13e7ceebd7da0b":[4,0,2,4,125], +"gb_8h.html#a8ccd6732d3bdf390cc0943e8567341f3":[4,0,2,4,27], "gb_8h.html#a8e3f36aa68ac036695816757f2a1322c":[4,0,2,4,69], "gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03":[4,0,2,4,92], -"gb_8h.html#a908826e7180f94a5988ceb8633313a2e":[4,0,2,4,13], +"gb_8h.html#a908826e7180f94a5988ceb8633313a2e":[4,0,2,4,12], "gb_8h.html#a92d040284342702026eb19dab59b586e":[4,0,2,4,60], -"gb_8h.html#a93d486a41f2f5859d7e3b0724bc1ce63":[4,0,2,4,131], -"gb_8h.html#a94bc1276702dbe1b44df2214506f1549":[4,0,2,4,149], -"gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f":[4,0,2,4,19], +"gb_8h.html#a93d486a41f2f5859d7e3b0724bc1ce63":[4,0,2,4,132], +"gb_8h.html#a94bc1276702dbe1b44df2214506f1549":[4,0,2,4,150], +"gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f":[4,0,2,4,18], "gb_8h.html#a9508f919d9482d1d51534ccac212454d":[4,0,2,4,91], -"gb_8h.html#a9727caafc483ba6ec65e9344b033d684":[4,0,2,4,30], -"gb_8h.html#a98b848953a95ce2fff6fda643575d74a":[4,0,2,4,176], -"gb_8h.html#a99ea3252469e3614e977cce2aa1d06f7":[4,0,2,4,153], +"gb_8h.html#a9727caafc483ba6ec65e9344b033d684":[4,0,2,4,29], +"gb_8h.html#a98b848953a95ce2fff6fda643575d74a":[4,0,2,4,177], +"gb_8h.html#a99ea3252469e3614e977cce2aa1d06f7":[4,0,2,4,154], "gb_8h.html#a9b132042678afce70ccb2d479f4133f0":[4,0,2,4,117], -"gb_8h.html#aa027abe630d44039f238034bcb2d2f36":[4,0,2,4,20], -"gb_8h.html#aa224c9bac27c7fd268e62bdf33338a84":[4,0,2,4,125], -"gb_8h.html#aa311f84dd9fce6e136ba4881e7b0d98d":[4,0,2,4,40], +"gb_8h.html#aa027abe630d44039f238034bcb2d2f36":[4,0,2,4,19], +"gb_8h.html#aa224c9bac27c7fd268e62bdf33338a84":[4,0,2,4,126], +"gb_8h.html#aa311f84dd9fce6e136ba4881e7b0d98d":[4,0,2,4,39], "gb_8h.html#aa48d749c9b381d1c30fb864eda3eee9b":[4,0,2,4,105], "gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba":[4,0,2,4,59], "gb_8h.html#aa87bec0d134136fdb727f52cb773b792":[4,0,2,4,76], -"gb_8h.html#aa8e85b82c4d347edb91c0cd2fb6c8393":[4,0,2,4,122], -"gb_8h.html#aac7f4eb7e61237f4ce3b60580ff89ff5":[4,0,2,4,161], +"gb_8h.html#aa8e85b82c4d347edb91c0cd2fb6c8393":[4,0,2,4,123], +"gb_8h.html#aac7f4eb7e61237f4ce3b60580ff89ff5":[4,0,2,4,162], "gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8":[4,0,2,4,71], -"gb_8h.html#ab311e53739c992294ae07ca506a924ad":[4,0,2,4,26], -"gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b":[4,0,2,4,4], -"gb_8h.html#ab42c12c1d9aed3fd963248fbea9830cd":[4,0,2,4,155], -"gb_8h.html#ab4454beccf306245a5085aafc38079be":[4,0,2,4,137], -"gb_8h.html#ab46fb4fb6dfd6123d0aa186c1c7a542f":[4,0,2,4,142], +"gb_8h.html#ab311e53739c992294ae07ca506a924ad":[4,0,2,4,25], +"gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b":[4,0,2,4,3], +"gb_8h.html#ab42c12c1d9aed3fd963248fbea9830cd":[4,0,2,4,156], +"gb_8h.html#ab4454beccf306245a5085aafc38079be":[4,0,2,4,138], +"gb_8h.html#ab46fb4fb6dfd6123d0aa186c1c7a542f":[4,0,2,4,143], "gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007":[4,0,2,4,43], -"gb_8h.html#ab769c6e20778298be8bc3321476ceb53":[4,0,2,4,3], +"gb_8h.html#ab769c6e20778298be8bc3321476ceb53":[4,0,2,4,2], "gb_8h.html#ab94bfec130df50d9cb808142f94603a5":[4,0,2,4,78], -"gb_8h.html#abb50a392ca0d0419a080413287ee5d79":[4,0,2,4,141], -"gb_8h.html#abfc6a45a8b4b212ec9cde372a16e3d6e":[4,0,2,4,127], +"gb_8h.html#abb50a392ca0d0419a080413287ee5d79":[4,0,2,4,142], +"gb_8h.html#abfc6a45a8b4b212ec9cde372a16e3d6e":[4,0,2,4,128], "gb_8h.html#abfd70bf31185a4900680977c9fb5a5ec":[4,0,2,4,86], -"gb_8h.html#ac0ef9581f691c213f9aec7a4434dfcab":[4,0,2,4,140], -"gb_8h.html#ac5ad2687d02b9815986cdac1b3121d15":[4,0,2,4,126], -"gb_8h.html#ac65cf20df1886ea11c61c1665d308d31":[4,0,2,4,158], -"gb_8h.html#ac70894fecac30c1ca9917f07373cf81c":[4,0,2,4,9], -"gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07":[4,0,2,4,15], -"gb_8h.html#acae13736da20f9fc53e8d38934aa2119":[4,0,2,4,175], -"gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff":[4,0,2,4,11], -"gb_8h.html#ad1ec25843468eb57c54e0ebdcf532659":[4,0,2,4,129], -"gb_8h.html#ad22c51635d052399bbbe1777999c794d":[4,0,2,4,157], +"gb_8h.html#ac0ef9581f691c213f9aec7a4434dfcab":[4,0,2,4,141], +"gb_8h.html#ac5ad2687d02b9815986cdac1b3121d15":[4,0,2,4,127], +"gb_8h.html#ac65cf20df1886ea11c61c1665d308d31":[4,0,2,4,159], +"gb_8h.html#ac70894fecac30c1ca9917f07373cf81c":[4,0,2,4,8], +"gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07":[4,0,2,4,14], +"gb_8h.html#acae13736da20f9fc53e8d38934aa2119":[4,0,2,4,176], +"gb_8h.html#acb1dcc9caf644e44c049464b9ebcfdc4":[4,0,2,4,121], +"gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff":[4,0,2,4,10], +"gb_8h.html#ad1ec25843468eb57c54e0ebdcf532659":[4,0,2,4,130], +"gb_8h.html#ad22c51635d052399bbbe1777999c794d":[4,0,2,4,158], "gb_8h.html#ad2ec9831813c5e7069917aa4455af682":[4,0,2,4,66], -"gb_8h.html#ad3a2c7e0bfbc9905bd06b162127d13d9":[4,0,2,4,148], -"gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150":[4,0,2,4,36], -"gb_8h.html#ad90564458646c5646b3880b93db3443e":[4,0,2,4,24], -"gb_8h.html#ada0cc738d27aad251151e69cb8d250e1":[4,0,2,4,31], -"gb_8h.html#ada5a329f1e932972ff83758bb5e62982":[4,0,2,4,133], +"gb_8h.html#ad3a2c7e0bfbc9905bd06b162127d13d9":[4,0,2,4,149], +"gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150":[4,0,2,4,35], +"gb_8h.html#ad90564458646c5646b3880b93db3443e":[4,0,2,4,23], +"gb_8h.html#ada0cc738d27aad251151e69cb8d250e1":[4,0,2,4,30], +"gb_8h.html#ada5a329f1e932972ff83758bb5e62982":[4,0,2,4,134], "gb_8h.html#adb5d0970167b81401113812773c90838":[4,0,2,4,81], "gb_8h.html#add2672a8369169878271399583106216":[4,0,2,4,116], "gb_8h.html#add66104772d2d3af28975c79d7c2982f":[4,0,2,4,115], -"gb_8h.html#adef803cdd559747ad6f36830e126e48f":[4,0,2,4,121], +"gb_8h.html#adef803cdd559747ad6f36830e126e48f":[4,0,2,4,122], "gb_8h.html#adf6ef63efc4bb4950428015c623bca14":[4,0,2,4,119], -"gb_8h.html#ae032c5c544196e37ec0432f6cfad7904":[4,0,2,4,7], +"gb_8h.html#ae032c5c544196e37ec0432f6cfad7904":[4,0,2,4,6], "gb_8h.html#ae042588f20bf5a2349c8ad8716245233":[4,0,2,4,46], -"gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5":[4,0,2,4,32], +"gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5":[4,0,2,4,31], "gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e":[4,0,2,4,112], "gb_8h.html#ae202f64307ec00f6970ef9225e54646c":[4,0,2,4,54], "gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57":[4,0,2,4,97], -"gb_8h.html#ae47e59a309120f9420993f26816b5e6d":[4,0,2,4,5], +"gb_8h.html#ae47e59a309120f9420993f26816b5e6d":[4,0,2,4,4], "gb_8h.html#ae6e4ae6169648f1bf1fac9785f8f1c71":[4,0,2,4,110], -"gb_8h.html#ae97793b4039609f93b0f7f8bddb18011":[4,0,2,4,17], -"gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b":[4,0,2,4,38], -"gb_8h.html#aeb2f2155c7aac6bee02bb7377921394f":[4,0,2,4,159], +"gb_8h.html#ae97793b4039609f93b0f7f8bddb18011":[4,0,2,4,16], +"gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b":[4,0,2,4,37], +"gb_8h.html#aeb2f2155c7aac6bee02bb7377921394f":[4,0,2,4,160], "gb_8h.html#aed072359b42854fffae4cd29c1f34ea1":[4,0,2,4,120], -"gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79":[4,0,2,4,181], +"gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79":[4,0,2,4,182], "gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3":[4,0,2,4,72], "gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b":[4,0,2,4,44], -"gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8":[4,0,2,4,39], -"gb_8h.html#aeef17768c494bcd6b67f7591329f7ff5":[4,0,2,4,145], -"gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f":[4,0,2,4,12], -"gb_8h.html#af1e1dffd53a01380c4bb1d491d0e08e8":[4,0,2,4,123], -"gb_8h.html#af3d632ba2d7cef6619df5dfea8730909":[4,0,2,4,34], +"gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8":[4,0,2,4,38], +"gb_8h.html#aeef17768c494bcd6b67f7591329f7ff5":[4,0,2,4,146], +"gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f":[4,0,2,4,11], +"gb_8h.html#af1e1dffd53a01380c4bb1d491d0e08e8":[4,0,2,4,124], +"gb_8h.html#af3d632ba2d7cef6619df5dfea8730909":[4,0,2,4,33], "gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07":[4,0,2,4,104], "gb_8h.html#af4a728ba51de424a0bed286ac65d3242":[4,0,2,4,118], -"gb_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a":[4,0,2,4,152], -"gb_8h.html#af79b920bcb642bba2e652874c4f7eeff":[4,0,2,4,178], +"gb_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a":[4,0,2,4,153], +"gb_8h.html#af79b920bcb642bba2e652874c4f7eeff":[4,0,2,4,179], "gb_8h.html#af91d252f07f4764996154820f970c101":[4,0,2,4,75], "gb_8h.html#aff8c24b33a29c5bb0c30f5bd039eba0f":[4,0,2,4,84], "gb_8h_source.html":[4,0,2,4], @@ -121,14 +127,14 @@ var NAVTREEINDEX3 = "gbz80_2provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47":[4,0,0,0,0,0], "gbz80_2provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0":[4,0,0,0,0,1], "gbz80_2provides_8h_source.html":[4,0,0,0,0], -"globals.html":[4,1,0,0], "globals.html":[4,1,0], +"globals.html":[4,1,0,0], "globals_a.html":[4,1,0,1], "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], @@ -154,8 +160,8 @@ var NAVTREEINDEX3 = "globals_defs_x.html":[4,1,4,23], "globals_e.html":[4,1,0,5], "globals_f.html":[4,1,0,6], -"globals_func.html":[4,1,1], "globals_func.html":[4,1,1,0], +"globals_func.html":[4,1,1], "globals_func_a.html":[4,1,1,1], "globals_func_b.html":[4,1,1,2], "globals_func_c.html":[4,1,1,3], @@ -202,8 +208,8 @@ var NAVTREEINDEX3 = "group__gbdk__fonts.html#ga17e825a65ba38f34a658fe0a2c99d8d4":[4,0,3,3,13], "group__gbdk__fonts.html#ga1b59bbd85c12436eeef52d4c32c7345d":[2,0,0], "group__gbdk__fonts.html#ga1b59bbd85c12436eeef52d4c32c7345d":[4,0,3,3,12], -"group__gbdk__fonts.html#ga6dcb04fed78fc39b95171988b776e6bb":[2,0,2], "group__gbdk__fonts.html#ga6dcb04fed78fc39b95171988b776e6bb":[4,0,3,3,14], +"group__gbdk__fonts.html#ga6dcb04fed78fc39b95171988b776e6bb":[2,0,2], "group__gbdk__fonts.html#gab8c52bed73e745f1ee910f2da60ddb4c":[2,0,4], "group__gbdk__fonts.html#gab8c52bed73e745f1ee910f2da60ddb4c":[4,0,3,3,16], "group__gbdk__fonts.html#gad8497ecbd9d845fc24a56688f157aad8":[2,0,3], @@ -243,11 +249,5 @@ var NAVTREEINDEX3 = "limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db":[4,0,10,4], "limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb":[4,0,10,1], "limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67":[4,0,10,7], -"limits_8h.html#aa05d197000ad5c143ada0fcd9379b236":[4,0,10,2], -"limits_8h.html#ac998ea02fbd821fc123d60445ce76f38":[4,0,10,10], -"limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18":[4,0,10,9], -"limits_8h.html#ae8a44c5a7436466221e0f3859d02420f":[4,0,10,14], -"limits_8h_source.html":[4,0,10], -"modules.html":[2], -"pages.html":[] +"limits_8h.html#aa05d197000ad5c143ada0fcd9379b236":[4,0,10,2] }; diff --git a/docs/api/navtreeindex4.js b/docs/api/navtreeindex4.js @@ -1,5 +1,11 @@ var NAVTREEINDEX4 = { +"limits_8h.html#ac998ea02fbd821fc123d60445ce76f38":[4,0,10,10], +"limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18":[4,0,10,9], +"limits_8h.html#ae8a44c5a7436466221e0f3859d02420f":[4,0,10,14], +"limits_8h_source.html":[4,0,10], +"modules.html":[2], +"pages.html":[], "platform_8h.html":[4,0,3,7], "platform_8h_source.html":[4,0,3,7], "rand_8h.html":[4,0,11], @@ -180,74 +186,68 @@ var NAVTREEINDEX4 = "sms_2metasprites_8h.html#af8de5a888d65448b9d34027a0e1ce906":[4,0,4,1,7], "sms_2metasprites_8h_source.html":[4,0,4,1], "sms_8h.html":[4,0,4,2], -"sms_8h.html#a04382de20738146fe873ddfb0585052b":[4,0,4,2,13], -"sms_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe":[4,0,4,2,114], -"sms_8h.html#a05ca817ab32f6da612c3ae26db5abf02":[4,0,4,2,7], -"sms_8h.html#a0659212acd317ccdebc0ecf435df330f":[4,0,4,2,29], +"sms_8h.html#a04382de20738146fe873ddfb0585052b":[4,0,4,2,12], +"sms_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe":[4,0,4,2,115], +"sms_8h.html#a05ca817ab32f6da612c3ae26db5abf02":[4,0,4,2,6], +"sms_8h.html#a0659212acd317ccdebc0ecf435df330f":[4,0,4,2,28], "sms_8h.html#a086293f2afb4c7945460a4496b20aea3":[4,0,4,2,42], -"sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e":[4,0,4,2,124], -"sms_8h.html#a0b3366755f3276b0243c1e0497471b7a":[4,0,4,2,123], +"sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e":[4,0,4,2,125], +"sms_8h.html#a0b3366755f3276b0243c1e0497471b7a":[4,0,4,2,124], "sms_8h.html#a0bd9fc648e26b8d494d082343f19d9ad":[4,0,4,2,72], -"sms_8h.html#a0cfd261bc7a94b1f6093f423bad30298":[4,0,4,2,109], +"sms_8h.html#a0cfd261bc7a94b1f6093f423bad30298":[4,0,4,2,110], "sms_8h.html#a0e9c88657beaac946231a4801481b97f":[4,0,4,2,48], -"sms_8h.html#a10ee2919fcab7a5c482816ed718d1c4a":[4,0,4,2,102], +"sms_8h.html#a10ee2919fcab7a5c482816ed718d1c4a":[4,0,4,2,103], "sms_8h.html#a121feb0c32d124562f52398aa9656e7b":[4,0,4,2,47], -"sms_8h.html#a173b90d3fa8d8dc3f7614924f4cc7179":[4,0,4,2,87], +"sms_8h.html#a173b90d3fa8d8dc3f7614924f4cc7179":[4,0,4,2,88], "sms_8h.html#a1828aeec4b83ef499e18ca1a5ad3b6a6":[4,0,4,2,76], -"sms_8h.html#a18ce02bf91fd93098176b5bcc94cdf4a":[4,0,4,2,119], -"sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456":[4,0,4,2,128], +"sms_8h.html#a18ce02bf91fd93098176b5bcc94cdf4a":[4,0,4,2,120], +"sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456":[4,0,4,2,129], "sms_8h.html#a1f583f7a880daa6145ca78b086a209d1":[4,0,4,2,82], -"sms_8h.html#a216a3e3d320ee4d8cf4845600487ae39":[4,0,4,2,100], +"sms_8h.html#a216a3e3d320ee4d8cf4845600487ae39":[4,0,4,2,101], "sms_8h.html#a2215732f2ba2ec6406b65d3cca56a200":[4,0,4,2,50], -"sms_8h.html#a22dc57e538f0f49e2dc7d1c73f67fc8f":[4,0,4,2,131], -"sms_8h.html#a24f53cfe7e25c04fbb5dcb08cfb3b432":[4,0,4,2,96], -"sms_8h.html#a256029356b8bc719e42ffafba844290f":[4,0,4,2,121], +"sms_8h.html#a22dc57e538f0f49e2dc7d1c73f67fc8f":[4,0,4,2,132], +"sms_8h.html#a231ec05679809190782e61c6e8aaaba4":[4,0,4,2,38], +"sms_8h.html#a24f53cfe7e25c04fbb5dcb08cfb3b432":[4,0,4,2,97], +"sms_8h.html#a256029356b8bc719e42ffafba844290f":[4,0,4,2,122], "sms_8h.html#a261bba55a07b802baf99346feadd9852":[4,0,4,2,43], "sms_8h.html#a2943cb6fa64af0aed084dfb6c72dfd9e":[4,0,4,2,69], -"sms_8h.html#a294f858312544fa89bf17adbba51f145":[4,0,4,2,88], -"sms_8h.html#a2960f3469ea9653e322acc3e65dcdd40":[4,0,4,2,93], -"sms_8h.html#a2ca7720b9a5da9b2173e1f74dba85541":[4,0,4,2,18], -"sms_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280":[4,0,4,2,22], -"sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979":[4,0,4,2,98], -"sms_8h.html#a31af766e3b598eb7a6b63f55a4988e7a":[4,0,4,2,6], +"sms_8h.html#a294f858312544fa89bf17adbba51f145":[4,0,4,2,89], +"sms_8h.html#a2960f3469ea9653e322acc3e65dcdd40":[4,0,4,2,94], +"sms_8h.html#a2a89f4110072dbe76805e7b07299788d":[4,0,4,2,91], +"sms_8h.html#a2ca7720b9a5da9b2173e1f74dba85541":[4,0,4,2,17], +"sms_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280":[4,0,4,2,21], +"sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979":[4,0,4,2,99], +"sms_8h.html#a31af766e3b598eb7a6b63f55a4988e7a":[4,0,4,2,5], "sms_8h.html#a325751f7e2373601d2a7a94671deef29":[4,0,4,2,74], -"sms_8h.html#a35261bb6911ba7a123262efc32f4955a":[4,0,4,2,108], -"sms_8h.html#a354044da1e326ae9a1793fe0b9505162":[4,0,4,2,94], -"sms_8h.html#a388d1dff2698172ba8574e43f5c77c93":[4,0,4,2,134], +"sms_8h.html#a35261bb6911ba7a123262efc32f4955a":[4,0,4,2,109], +"sms_8h.html#a354044da1e326ae9a1793fe0b9505162":[4,0,4,2,95], +"sms_8h.html#a388d1dff2698172ba8574e43f5c77c93":[4,0,4,2,135], "sms_8h.html#a3b7ffab8d64e2c345f03221145a935c0":[4,0,4,2,57], -"sms_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325":[4,0,4,2,10], +"sms_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325":[4,0,4,2,9], "sms_8h.html#a42705001e2b9897f5167b67fb36c69dd":[4,0,4,2,41], "sms_8h.html#a429db030287423012f40a6dca81ae7e3":[4,0,4,2,56], -"sms_8h.html#a459449876dfba6299bf055c882d78334":[4,0,4,2,1], "sms_8h.html#a46aa5fa208d6a58fe07a170db49a8849":[4,0,4,2,70], -"sms_8h.html#a495bc9f405f916f02ad5d97e6e730134":[4,0,4,2,35], +"sms_8h.html#a495bc9f405f916f02ad5d97e6e730134":[4,0,4,2,34], "sms_8h.html#a4b7af81fec48ca3bee04234b417abaa6":[4,0,4,2,66], -"sms_8h.html#a5435fd985412934e96a490e103c6bc49":[4,0,4,2,133], -"sms_8h.html#a5497c2255a9474d397446710189eacbe":[4,0,4,2,30], +"sms_8h.html#a5435fd985412934e96a490e103c6bc49":[4,0,4,2,134], +"sms_8h.html#a5497c2255a9474d397446710189eacbe":[4,0,4,2,29], "sms_8h.html#a5a69a3129f4faa99857a8b3d80db1d4a":[4,0,4,2,58], -"sms_8h.html#a5a796bbf3e4347d914b83568350143a9":[4,0,4,2,23], -"sms_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4":[4,0,4,2,27], -"sms_8h.html#a604256210ec5b90b68185e1a18efab49":[4,0,4,2,20], -"sms_8h.html#a61a9e2910380de6abb34df14ef634eb4":[4,0,4,2,19], +"sms_8h.html#a5a796bbf3e4347d914b83568350143a9":[4,0,4,2,22], +"sms_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4":[4,0,4,2,26], +"sms_8h.html#a604256210ec5b90b68185e1a18efab49":[4,0,4,2,19], +"sms_8h.html#a61a9e2910380de6abb34df14ef634eb4":[4,0,4,2,18], "sms_8h.html#a623f1ed8ee1d48bfa6e884d546991a6f":[4,0,4,2,73], -"sms_8h.html#a625bfbce909b2afaa807ee773fba7d0f":[4,0,4,2,85], +"sms_8h.html#a625bfbce909b2afaa807ee773fba7d0f":[4,0,4,2,86], "sms_8h.html#a6261537edc74068e3f7f057e6a3e8a57":[4,0,4,2,81], "sms_8h.html#a62770721f72bd8ad399a7bfcc0305db2":[4,0,4,2,75], "sms_8h.html#a649d27b5587de16a66176e03a1b8ebd5":[4,0,4,2,49], -"sms_8h.html#a675ad64b02d33ab3274f7fb54da14fa9":[4,0,4,2,92], +"sms_8h.html#a675ad64b02d33ab3274f7fb54da14fa9":[4,0,4,2,93], "sms_8h.html#a67f80e65620470b55a4950e2966eb868":[4,0,4,2,54], -"sms_8h.html#a69ef98aee664b8abd8d1a3d45f016dda":[4,0,4,2,36], -"sms_8h.html#a6a9877d413f96540712d408d865625c9":[4,0,4,2,106], -"sms_8h.html#a6bc34abf062d8e3be88170ac106f197f":[4,0,4,2,2], -"sms_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe":[4,0,4,2,117], -"sms_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141":[4,0,4,2,32], +"sms_8h.html#a69ef98aee664b8abd8d1a3d45f016dda":[4,0,4,2,35], +"sms_8h.html#a6a9877d413f96540712d408d865625c9":[4,0,4,2,107], +"sms_8h.html#a6bc34abf062d8e3be88170ac106f197f":[4,0,4,2,1], +"sms_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe":[4,0,4,2,118], +"sms_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141":[4,0,4,2,31], "sms_8h.html#a6d40a15ff27c2a1c8269d3dbe67eae65":[4,0,4,2,46], -"sms_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5":[4,0,4,2,25], -"sms_8h.html#a6eaafdbe6cf1695d30724ce75acb9412":[4,0,4,2,64], -"sms_8h.html#a77d516c9d3f86f100eddea5e0d133a76":[4,0,4,2,60], -"sms_8h.html#a78d2fd18666afec116f176d46debb4e7":[4,0,4,2,130], -"sms_8h.html#a7d5ed1aed79d8fd2894893d7f6f9b835":[4,0,4,2,53], -"sms_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687":[4,0,4,2,113], -"sms_8h.html#a8130306da1177f4fef89e699f8e2add4":[4,0,4,2,99], -"sms_8h.html#a86d47feb2b999aaabbba9f63f4bb3567":[4,0,4,2,45] +"sms_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5":[4,0,4,2,24] }; diff --git a/docs/api/navtreeindex5.js b/docs/api/navtreeindex5.js @@ -1,67 +1,74 @@ var NAVTREEINDEX5 = { -"sms_8h.html#a884a743919b234cd9c37789380784d08":[4,0,4,2,91], +"sms_8h.html#a6eaafdbe6cf1695d30724ce75acb9412":[4,0,4,2,64], +"sms_8h.html#a7542d00af674e3c58b6c9887ab01919f":[4,0,4,2,85], +"sms_8h.html#a77d516c9d3f86f100eddea5e0d133a76":[4,0,4,2,60], +"sms_8h.html#a78d2fd18666afec116f176d46debb4e7":[4,0,4,2,131], +"sms_8h.html#a7d5ed1aed79d8fd2894893d7f6f9b835":[4,0,4,2,53], +"sms_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687":[4,0,4,2,114], +"sms_8h.html#a8130306da1177f4fef89e699f8e2add4":[4,0,4,2,100], +"sms_8h.html#a86d47feb2b999aaabbba9f63f4bb3567":[4,0,4,2,45], +"sms_8h.html#a884a743919b234cd9c37789380784d08":[4,0,4,2,92], "sms_8h.html#a8b5c17235a3f65af70492e109a25f237":[4,0,4,2,51], "sms_8h.html#a8b77608c87a9aef65a03531482b2163b":[4,0,4,2,61], -"sms_8h.html#a8e3f36aa68ac036695816757f2a1322c":[4,0,4,2,31], -"sms_8h.html#a908826e7180f94a5988ceb8633313a2e":[4,0,4,2,12], +"sms_8h.html#a8e3f36aa68ac036695816757f2a1322c":[4,0,4,2,30], +"sms_8h.html#a908826e7180f94a5988ceb8633313a2e":[4,0,4,2,11], "sms_8h.html#a9508f919d9482d1d51534ccac212454d":[4,0,4,2,65], "sms_8h.html#a95d929d964d9988f4dc5a25ed399ae08":[4,0,4,2,63], -"sms_8h.html#a964e713cb2535d7464d0d6ca7677049a":[4,0,4,2,16], -"sms_8h.html#a968487c6f70c9e15de7af0efc0de0548":[4,0,4,2,120], +"sms_8h.html#a964e713cb2535d7464d0d6ca7677049a":[4,0,4,2,15], +"sms_8h.html#a968487c6f70c9e15de7af0efc0de0548":[4,0,4,2,121], "sms_8h.html#a99f5c1698cb6d3715690481d4e4b6da1":[4,0,4,2,77], "sms_8h.html#a9a732aec1b7aec7d10a9d76ca4da2064":[4,0,4,2,55], "sms_8h.html#a9eeb134cad80f309ce86ab101a9e0026":[4,0,4,2,71], "sms_8h.html#a9f879bd31899f7989f887b6238de24e3":[4,0,4,2,52], -"sms_8h.html#aa027abe630d44039f238034bcb2d2f36":[4,0,4,2,17], +"sms_8h.html#aa027abe630d44039f238034bcb2d2f36":[4,0,4,2,16], "sms_8h.html#aa1b9d8d215e844834d2be5c10969d712":[4,0,4,2,78], -"sms_8h.html#aa224c9bac27c7fd268e62bdf33338a84":[4,0,4,2,97], -"sms_8h.html#aa34282113397af810be737df1acec36c":[4,0,4,2,15], +"sms_8h.html#aa224c9bac27c7fd268e62bdf33338a84":[4,0,4,2,98], +"sms_8h.html#aa34282113397af810be737df1acec36c":[4,0,4,2,14], "sms_8h.html#aa48d749c9b381d1c30fb864eda3eee9b":[4,0,4,2,68], -"sms_8h.html#aa7ba76e4d44dbf19da351fd1ea8e3023":[4,0,4,2,101], -"sms_8h.html#aa87bec0d134136fdb727f52cb773b792":[4,0,4,2,38], -"sms_8h.html#aac998cb7f78186158ced5448dcfc3503":[4,0,4,2,112], -"sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0":[4,0,4,2,126], -"sms_8h.html#ab19da2ab719bb8897bc0843a84af28f8":[4,0,4,2,33], -"sms_8h.html#ab380f3a45e943a45a4cd3189a99ca4df":[4,0,4,2,111], -"sms_8h.html#ab416a9d96d1582490828f4bac78a8b5b":[4,0,4,2,4], -"sms_8h.html#ab42c12c1d9aed3fd963248fbea9830cd":[4,0,4,2,116], -"sms_8h.html#ab769c6e20778298be8bc3321476ceb53":[4,0,4,2,3], -"sms_8h.html#abb50a392ca0d0419a080413287ee5d79":[4,0,4,2,110], -"sms_8h.html#abe8c12f4c6675b2c671fe8ab32370533":[4,0,4,2,103], +"sms_8h.html#aa7ba76e4d44dbf19da351fd1ea8e3023":[4,0,4,2,102], +"sms_8h.html#aa87bec0d134136fdb727f52cb773b792":[4,0,4,2,37], +"sms_8h.html#aac998cb7f78186158ced5448dcfc3503":[4,0,4,2,113], +"sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0":[4,0,4,2,127], +"sms_8h.html#ab19da2ab719bb8897bc0843a84af28f8":[4,0,4,2,32], +"sms_8h.html#ab380f3a45e943a45a4cd3189a99ca4df":[4,0,4,2,112], +"sms_8h.html#ab416a9d96d1582490828f4bac78a8b5b":[4,0,4,2,3], +"sms_8h.html#ab42c12c1d9aed3fd963248fbea9830cd":[4,0,4,2,117], +"sms_8h.html#ab769c6e20778298be8bc3321476ceb53":[4,0,4,2,2], +"sms_8h.html#abb50a392ca0d0419a080413287ee5d79":[4,0,4,2,111], +"sms_8h.html#abe8c12f4c6675b2c671fe8ab32370533":[4,0,4,2,104], "sms_8h.html#abfd70bf31185a4900680977c9fb5a5ec":[4,0,4,2,59], -"sms_8h.html#ac2dd234782ac786758952496b017ab97":[4,0,4,2,90], -"sms_8h.html#ac70894fecac30c1ca9917f07373cf81c":[4,0,4,2,9], -"sms_8h.html#aca2855edd2d28f66be551a0f7ec23f07":[4,0,4,2,14], -"sms_8h.html#ad22c51635d052399bbbe1777999c794d":[4,0,4,2,118], -"sms_8h.html#ad2ec9831813c5e7069917aa4455af682":[4,0,4,2,28], -"sms_8h.html#ad57f2f8c54204687f02801d8ab1bd150":[4,0,4,2,26], -"sms_8h.html#ad68f2f36b41febcc5f8ca23c3e379ec8":[4,0,4,2,105], -"sms_8h.html#ad7bf6d9629c0ee4e83c137a297aac169":[4,0,4,2,107], -"sms_8h.html#ad90564458646c5646b3880b93db3443e":[4,0,4,2,21], +"sms_8h.html#ac70894fecac30c1ca9917f07373cf81c":[4,0,4,2,8], +"sms_8h.html#aca2855edd2d28f66be551a0f7ec23f07":[4,0,4,2,13], +"sms_8h.html#ad22c51635d052399bbbe1777999c794d":[4,0,4,2,119], +"sms_8h.html#ad2ec9831813c5e7069917aa4455af682":[4,0,4,2,27], +"sms_8h.html#ad57f2f8c54204687f02801d8ab1bd150":[4,0,4,2,25], +"sms_8h.html#ad68f2f36b41febcc5f8ca23c3e379ec8":[4,0,4,2,106], +"sms_8h.html#ad7bf6d9629c0ee4e83c137a297aac169":[4,0,4,2,108], +"sms_8h.html#ad90564458646c5646b3880b93db3443e":[4,0,4,2,20], "sms_8h.html#adcd40a58f7c7d348d506cc400cd94739":[4,0,4,2,62], -"sms_8h.html#ae032c5c544196e37ec0432f6cfad7904":[4,0,4,2,8], +"sms_8h.html#ae032c5c544196e37ec0432f6cfad7904":[4,0,4,2,7], "sms_8h.html#ae042588f20bf5a2349c8ad8716245233":[4,0,4,2,40], "sms_8h.html#ae370c3fa15b70edda4c26464d49129a8":[4,0,4,2,80], -"sms_8h.html#ae47e59a309120f9420993f26816b5e6d":[4,0,4,2,5], +"sms_8h.html#ae47e59a309120f9420993f26816b5e6d":[4,0,4,2,4], "sms_8h.html#ae655adc762bf0b4320d2e11d2e5fbc72":[4,0,4,2,79], -"sms_8h.html#aec76b4ab16315eb97846be87b19fea10":[4,0,4,2,86], -"sms_8h.html#aec8e36355bb7381000606b1871db5977":[4,0,4,2,89], -"sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79":[4,0,4,2,125], -"sms_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3":[4,0,4,2,34], -"sms_8h.html#aee5c510efbda6e44f987088aa14d3482":[4,0,4,2,104], -"sms_8h.html#aeff13dca11be49e8c159820c616016ec":[4,0,4,2,95], -"sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d":[4,0,4,2,132], +"sms_8h.html#aec76b4ab16315eb97846be87b19fea10":[4,0,4,2,87], +"sms_8h.html#aec8e36355bb7381000606b1871db5977":[4,0,4,2,90], +"sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79":[4,0,4,2,126], +"sms_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3":[4,0,4,2,33], +"sms_8h.html#aee5c510efbda6e44f987088aa14d3482":[4,0,4,2,105], +"sms_8h.html#aeff13dca11be49e8c159820c616016ec":[4,0,4,2,96], +"sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d":[4,0,4,2,133], "sms_8h.html#af0d15cf2a26924d2ef00ac4017e6b1d8":[4,0,4,2,39], -"sms_8h.html#af0e30d6af308ffe5a025fbe85da40f6f":[4,0,4,2,11], -"sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f":[4,0,4,2,127], -"sms_8h.html#af3d632ba2d7cef6619df5dfea8730909":[4,0,4,2,24], +"sms_8h.html#af0e30d6af308ffe5a025fbe85da40f6f":[4,0,4,2,10], +"sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f":[4,0,4,2,128], +"sms_8h.html#af3d632ba2d7cef6619df5dfea8730909":[4,0,4,2,23], "sms_8h.html#af513fcb34dd2aa1e9bc9bf65cb589eee":[4,0,4,2,67], -"sms_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a":[4,0,4,2,115], +"sms_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a":[4,0,4,2,116], "sms_8h.html#af61262bbc05629f31020afce67e1b9ea":[4,0,4,2,44], -"sms_8h.html#af79b920bcb642bba2e652874c4f7eeff":[4,0,4,2,129], -"sms_8h.html#af83d7fd4e4044ac6677f046f679bd7a9":[4,0,4,2,122], -"sms_8h.html#af91d252f07f4764996154820f970c101":[4,0,4,2,37], +"sms_8h.html#af79b920bcb642bba2e652874c4f7eeff":[4,0,4,2,130], +"sms_8h.html#af83d7fd4e4044ac6677f046f679bd7a9":[4,0,4,2,123], +"sms_8h.html#af91d252f07f4764996154820f970c101":[4,0,4,2,36], "sms_8h.html#afb713680cecfb864b96456808f356343":[4,0,4,2,83], "sms_8h.html#afe5714734a8fea7b1617ba377b3c0a06":[4,0,4,2,84], "sms_8h_source.html":[4,0,4,2], @@ -242,12 +249,5 @@ var NAVTREEINDEX5 = "typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0":[4,0,21,19], "typeof_8h.html#aae32132bbca6df6423182122d95b00cd":[4,0,21,9], "typeof_8h.html#ab4833544b1f4060806106baa0eb916e6":[4,0,21,3], -"typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896":[4,0,21,12], -"typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae":[4,0,21,18], -"typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6":[4,0,21,17], -"typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025":[4,0,21,2], -"typeof_8h_source.html":[4,0,21], -"types_8h.html":[4,0,7], -"types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4":[4,0,7,0], -"types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d":[4,0,7,2] +"typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896":[4,0,21,12] }; diff --git a/docs/api/navtreeindex6.js b/docs/api/navtreeindex6.js @@ -1,5 +1,12 @@ var NAVTREEINDEX6 = { +"typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae":[4,0,21,18], +"typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6":[4,0,21,17], +"typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025":[4,0,21,2], +"typeof_8h_source.html":[4,0,21], +"types_8h.html":[4,0,7], +"types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4":[4,0,7,0], +"types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d":[4,0,7,2], "types_8h.html#aa93f0eb578d23995850d61f7d61c55c1":[4,0,7,1], "types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b":[4,0,7,3], "types_8h_source.html":[4,0,7], @@ -15,6 +22,9 @@ var NAVTREEINDEX6 = "union__fixed.html#ac0efdf5ee7302ad64dbc51cabc3659d3":[3,0,1,2], "union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc":[3,0,1,0], "union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f":[3,0,1,1], +"version_8h.html":[4,0,3,8], +"version_8h.html#a459449876dfba6299bf055c882d78334":[4,0,3,8,0], +"version_8h_source.html":[4,0,3,8], "z80_2provides_8h.html":[4,0,0,1,0], "z80_2provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c":[4,0,0,1,0,2], "z80_2provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47":[4,0,0,1,0,0], diff --git a/docs/api/search/all_10.js b/docs/api/search/all_10.js @@ -1,48 +1,48 @@ var searchData= [ - ['migrating_20to_20new_20gbdk_20versions_445',['Migrating to new GBDK Versions',['../docs_migrating_versions.html',1,'index']]], - ['m_5fdrawing_446',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], - ['m_5ffill_447',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], - ['m_5fno_5finterp_448',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'M_NO_INTERP(): gb.h'],['../sms_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'M_NO_INTERP(): sms.h']]], - ['m_5fno_5fscroll_449',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'M_NO_SCROLL(): gb.h'],['../sms_8h.html#a04382de20738146fe873ddfb0585052b',1,'M_NO_SCROLL(): sms.h']]], - ['m_5fnofill_450',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], - ['m_5ftext_5finout_451',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'M_TEXT_INOUT(): gb.h'],['../sms_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'M_TEXT_INOUT(): sms.h']]], - ['m_5ftext_5fout_452',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'M_TEXT_OUT(): gb.h'],['../sms_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'M_TEXT_OUT(): sms.h']]], - ['make_5fbcd_453',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], - ['malloc_454',['malloc',['../stdlib_8h.html#a7ac38fce3243a7dcf448301ee9ffd392',1,'stdlib.h']]], - ['max_5fhardware_5fsprites_455',['MAX_HARDWARE_SPRITES',['../gb_8h.html#a8b77608c87a9aef65a03531482b2163b',1,'MAX_HARDWARE_SPRITES(): gb.h'],['../sms_8h.html#a8b77608c87a9aef65a03531482b2163b',1,'MAX_HARDWARE_SPRITES(): sms.h']]], - ['maxwndposx_456',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'MAXWNDPOSX(): gb.h'],['../sms_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'MAXWNDPOSX(): sms.h']]], - ['maxwndposy_457',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'MAXWNDPOSY(): gb.h'],['../sms_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'MAXWNDPOSY(): sms.h']]], - ['memcpy_458',['memcpy',['../asm_2gbz80_2string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8',1,'memcpy(void *dest, const void *src, size_t len) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#a537a4371a9860b6fe9bd6e7d0df73fa5',1,'memcpy(void *dest, const void *src, size_t len) NONBANKED: string.h']]], - ['memctl_5fbaseoff_459',['MEMCTL_BASEOFF',['../sms_2hardware_8h.html#a29d7c3b98f855f88d6bb3f380b301d64',1,'hardware.h']]], - ['memctl_5fbaseon_460',['MEMCTL_BASEON',['../sms_2hardware_8h.html#a2a98128eb9ca41477c139988da9d803f',1,'hardware.h']]], - ['memctl_5fcromoff_461',['MEMCTL_CROMOFF',['../sms_2hardware_8h.html#a79ca0cc4a9979b2eeaeda61b043b36ae',1,'hardware.h']]], - ['memctl_5fcromon_462',['MEMCTL_CROMON',['../sms_2hardware_8h.html#ad729a51cb551d9ee8bfb57c50c9dfd11',1,'hardware.h']]], - ['memctl_5fextoff_463',['MEMCTL_EXTOFF',['../sms_2hardware_8h.html#ac4c1790dd7397ef1005190dc01b3e808',1,'hardware.h']]], - ['memctl_5fexton_464',['MEMCTL_EXTON',['../sms_2hardware_8h.html#a41654dd6b42ebdd213edc44494855caf',1,'hardware.h']]], - ['memctl_5fjoyoff_465',['MEMCTL_JOYOFF',['../sms_2hardware_8h.html#ad8b8ecb5a71567cabc47af43da5dadf1',1,'hardware.h']]], - ['memctl_5fjoyon_466',['MEMCTL_JOYON',['../sms_2hardware_8h.html#af4607245a47e34bd6af5d2d43d7fb30f',1,'hardware.h']]], - ['memctl_5framoff_467',['MEMCTL_RAMOFF',['../sms_2hardware_8h.html#adbfef6bdd2da5ba3901e91062390bb68',1,'hardware.h']]], - ['memctl_5framon_468',['MEMCTL_RAMON',['../sms_2hardware_8h.html#af4522efccaecbb6ce47a337f6dbada24',1,'hardware.h']]], - ['memctl_5fromoff_469',['MEMCTL_ROMOFF',['../sms_2hardware_8h.html#a25882a19ebfb78cd09158a5f743a6409',1,'hardware.h']]], - ['memctl_5fromon_470',['MEMCTL_ROMON',['../sms_2hardware_8h.html#a27b47b593a0d021ab342dfc744403b86',1,'hardware.h']]], - ['memmove_471',['memmove',['../asm_2gbz80_2string_8h.html#a802c986820d3866639922b6bc9484f90',1,'memmove(void *dest, const void *src, size_t n): string.h'],['../asm_2z80_2string_8h.html#a802c986820d3866639922b6bc9484f90',1,'memmove(void *dest, const void *src, size_t n): string.h']]], - ['memset_472',['memset',['../asm_2gbz80_2string_8h.html#a23e7549e1468d21419457759150fa767',1,'memset(void *s, int c, size_t n) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#a05b5d4f63cf9813204552e3df991cc71',1,'memset(void *s, int c, size_t n) NONBANKED: string.h']]], - ['metaspr_5fitem_473',['METASPR_ITEM',['../gb_2metasprites_8h.html#aa88dc4d5e35045509b8955a4a23a30aa',1,'METASPR_ITEM(): metasprites.h'],['../sms_2metasprites_8h.html#aa88dc4d5e35045509b8955a4a23a30aa',1,'METASPR_ITEM(): metasprites.h']]], - ['metaspr_5fterm_474',['METASPR_TERM',['../gb_2metasprites_8h.html#aa1d425dcce3cd104751744535b6a389a',1,'METASPR_TERM(): metasprites.h'],['../sms_2metasprites_8h.html#aa1d425dcce3cd104751744535b6a389a',1,'METASPR_TERM(): metasprites.h']]], - ['metasprite_5fend_475',['metasprite_end',['../gb_2metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprite_end(): metasprites.h'],['../sms_2metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprite_end(): metasprites.h']]], - ['metasprite_5ft_476',['metasprite_t',['../structmetasprite__t.html',1,'metasprite_t'],['../gb_2metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprite_t(): metasprites.h'],['../sms_2metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprite_t(): metasprites.h']]], - ['metasprites_2eh_477',['metasprites.h',['../gb_2metasprites_8h.html',1,'(Global Namespace)'],['../gbdk_2metasprites_8h.html',1,'(Global Namespace)'],['../sms_2metasprites_8h.html',1,'(Global Namespace)']]], - ['mfont_5fhandle_478',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], - ['mgb_5ftype_479',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], - ['minwndposx_480',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'MINWNDPOSX(): gb.h'],['../sms_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'MINWNDPOSX(): sms.h']]], - ['minwndposy_481',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'MINWNDPOSY(): gb.h'],['../sms_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'MINWNDPOSY(): sms.h']]], - ['mode_482',['mode',['../gb_8h.html#aa48d749c9b381d1c30fb864eda3eee9b',1,'mode(uint8_t m) NONBANKED: gb.h'],['../sms_8h.html#aa48d749c9b381d1c30fb864eda3eee9b',1,'mode(uint8_t m) NONBANKED: sms.h']]], - ['move_5fbkg_483',['move_bkg',['../gb_8h.html#a6261537edc74068e3f7f057e6a3e8a57',1,'move_bkg(uint8_t x, uint8_t y): gb.h'],['../sms_8h.html#a6261537edc74068e3f7f057e6a3e8a57',1,'move_bkg(uint8_t x, uint8_t y): sms.h']]], - ['move_5fmetasprite_484',['move_metasprite',['../gb_2metasprites_8h.html#a77475e913bf0a19df28bdbf9d1cf392b',1,'move_metasprite(const metasprite_t *metasprite, uint8_t base_tile, uint8_t base_sprite, uint8_t x, uint8_t y): metasprites.h'],['../sms_2metasprites_8h.html#a77475e913bf0a19df28bdbf9d1cf392b',1,'move_metasprite(const metasprite_t *metasprite, uint8_t base_tile, uint8_t base_sprite, uint8_t x, uint8_t y): metasprites.h']]], - ['move_5fmetasprite_5fhflip_485',['move_metasprite_hflip',['../gb_2metasprites_8h.html#a27e3bb17d0458b60b1f0433f66301f46',1,'metasprites.h']]], - ['move_5fmetasprite_5fhvflip_486',['move_metasprite_hvflip',['../gb_2metasprites_8h.html#a32a61acd4a76d1de5814f7b94c8bc23f',1,'metasprites.h']]], - ['move_5fmetasprite_5fvflip_487',['move_metasprite_vflip',['../gb_2metasprites_8h.html#aa8ff2df0679ebb0b6e0a8f6d83127e1a',1,'metasprites.h']]], - ['move_5fsprite_488',['move_sprite',['../gb_8h.html#ab42c12c1d9aed3fd963248fbea9830cd',1,'move_sprite(uint8_t nb, uint8_t x, uint8_t y): gb.h'],['../sms_8h.html#ab42c12c1d9aed3fd963248fbea9830cd',1,'move_sprite(uint8_t nb, uint8_t x, uint8_t y): sms.h']]], - ['move_5fwin_489',['move_win',['../gb_8h.html#aeef17768c494bcd6b67f7591329f7ff5',1,'gb.h']]] + ['migrating_20to_20new_20gbdk_20versions_448',['Migrating to new GBDK Versions',['../docs_migrating_versions.html',1,'index']]], + ['m_5fdrawing_449',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], + ['m_5ffill_450',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], + ['m_5fno_5finterp_451',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'M_NO_INTERP(): gb.h'],['../sms_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'M_NO_INTERP(): sms.h']]], + ['m_5fno_5fscroll_452',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'M_NO_SCROLL(): gb.h'],['../sms_8h.html#a04382de20738146fe873ddfb0585052b',1,'M_NO_SCROLL(): sms.h']]], + ['m_5fnofill_453',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], + ['m_5ftext_5finout_454',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'M_TEXT_INOUT(): gb.h'],['../sms_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'M_TEXT_INOUT(): sms.h']]], + ['m_5ftext_5fout_455',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'M_TEXT_OUT(): gb.h'],['../sms_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'M_TEXT_OUT(): sms.h']]], + ['make_5fbcd_456',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], + ['malloc_457',['malloc',['../stdlib_8h.html#a7ac38fce3243a7dcf448301ee9ffd392',1,'stdlib.h']]], + ['max_5fhardware_5fsprites_458',['MAX_HARDWARE_SPRITES',['../gb_8h.html#a8b77608c87a9aef65a03531482b2163b',1,'MAX_HARDWARE_SPRITES(): gb.h'],['../sms_8h.html#a8b77608c87a9aef65a03531482b2163b',1,'MAX_HARDWARE_SPRITES(): sms.h']]], + ['maxwndposx_459',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'MAXWNDPOSX(): gb.h'],['../sms_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'MAXWNDPOSX(): sms.h']]], + ['maxwndposy_460',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'MAXWNDPOSY(): gb.h'],['../sms_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'MAXWNDPOSY(): sms.h']]], + ['memcpy_461',['memcpy',['../asm_2gbz80_2string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8',1,'memcpy(void *dest, const void *src, size_t len) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#a537a4371a9860b6fe9bd6e7d0df73fa5',1,'memcpy(void *dest, const void *src, size_t len) NONBANKED: string.h']]], + ['memctl_5fbaseoff_462',['MEMCTL_BASEOFF',['../sms_2hardware_8h.html#a29d7c3b98f855f88d6bb3f380b301d64',1,'hardware.h']]], + ['memctl_5fbaseon_463',['MEMCTL_BASEON',['../sms_2hardware_8h.html#a2a98128eb9ca41477c139988da9d803f',1,'hardware.h']]], + ['memctl_5fcromoff_464',['MEMCTL_CROMOFF',['../sms_2hardware_8h.html#a79ca0cc4a9979b2eeaeda61b043b36ae',1,'hardware.h']]], + ['memctl_5fcromon_465',['MEMCTL_CROMON',['../sms_2hardware_8h.html#ad729a51cb551d9ee8bfb57c50c9dfd11',1,'hardware.h']]], + ['memctl_5fextoff_466',['MEMCTL_EXTOFF',['../sms_2hardware_8h.html#ac4c1790dd7397ef1005190dc01b3e808',1,'hardware.h']]], + ['memctl_5fexton_467',['MEMCTL_EXTON',['../sms_2hardware_8h.html#a41654dd6b42ebdd213edc44494855caf',1,'hardware.h']]], + ['memctl_5fjoyoff_468',['MEMCTL_JOYOFF',['../sms_2hardware_8h.html#ad8b8ecb5a71567cabc47af43da5dadf1',1,'hardware.h']]], + ['memctl_5fjoyon_469',['MEMCTL_JOYON',['../sms_2hardware_8h.html#af4607245a47e34bd6af5d2d43d7fb30f',1,'hardware.h']]], + ['memctl_5framoff_470',['MEMCTL_RAMOFF',['../sms_2hardware_8h.html#adbfef6bdd2da5ba3901e91062390bb68',1,'hardware.h']]], + ['memctl_5framon_471',['MEMCTL_RAMON',['../sms_2hardware_8h.html#af4522efccaecbb6ce47a337f6dbada24',1,'hardware.h']]], + ['memctl_5fromoff_472',['MEMCTL_ROMOFF',['../sms_2hardware_8h.html#a25882a19ebfb78cd09158a5f743a6409',1,'hardware.h']]], + ['memctl_5fromon_473',['MEMCTL_ROMON',['../sms_2hardware_8h.html#a27b47b593a0d021ab342dfc744403b86',1,'hardware.h']]], + ['memmove_474',['memmove',['../asm_2gbz80_2string_8h.html#a802c986820d3866639922b6bc9484f90',1,'memmove(void *dest, const void *src, size_t n): string.h'],['../asm_2z80_2string_8h.html#a802c986820d3866639922b6bc9484f90',1,'memmove(void *dest, const void *src, size_t n): string.h']]], + ['memset_475',['memset',['../asm_2gbz80_2string_8h.html#a23e7549e1468d21419457759150fa767',1,'memset(void *s, int c, size_t n) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#a05b5d4f63cf9813204552e3df991cc71',1,'memset(void *s, int c, size_t n) NONBANKED: string.h']]], + ['metaspr_5fitem_476',['METASPR_ITEM',['../gb_2metasprites_8h.html#aa88dc4d5e35045509b8955a4a23a30aa',1,'METASPR_ITEM(): metasprites.h'],['../sms_2metasprites_8h.html#aa88dc4d5e35045509b8955a4a23a30aa',1,'METASPR_ITEM(): metasprites.h']]], + ['metaspr_5fterm_477',['METASPR_TERM',['../gb_2metasprites_8h.html#aa1d425dcce3cd104751744535b6a389a',1,'METASPR_TERM(): metasprites.h'],['../sms_2metasprites_8h.html#aa1d425dcce3cd104751744535b6a389a',1,'METASPR_TERM(): metasprites.h']]], + ['metasprite_5fend_478',['metasprite_end',['../gb_2metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprite_end(): metasprites.h'],['../sms_2metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprite_end(): metasprites.h']]], + ['metasprite_5ft_479',['metasprite_t',['../structmetasprite__t.html',1,'metasprite_t'],['../gb_2metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprite_t(): metasprites.h'],['../sms_2metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprite_t(): metasprites.h']]], + ['metasprites_2eh_480',['metasprites.h',['../gb_2metasprites_8h.html',1,'(Global Namespace)'],['../gbdk_2metasprites_8h.html',1,'(Global Namespace)'],['../sms_2metasprites_8h.html',1,'(Global Namespace)']]], + ['mfont_5fhandle_481',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], + ['mgb_5ftype_482',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], + ['minwndposx_483',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'MINWNDPOSX(): gb.h'],['../sms_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'MINWNDPOSX(): sms.h']]], + ['minwndposy_484',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'MINWNDPOSY(): gb.h'],['../sms_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'MINWNDPOSY(): sms.h']]], + ['mode_485',['mode',['../gb_8h.html#aa48d749c9b381d1c30fb864eda3eee9b',1,'mode(uint8_t m) NONBANKED: gb.h'],['../sms_8h.html#aa48d749c9b381d1c30fb864eda3eee9b',1,'mode(uint8_t m) NONBANKED: sms.h']]], + ['move_5fbkg_486',['move_bkg',['../gb_8h.html#a6261537edc74068e3f7f057e6a3e8a57',1,'move_bkg(uint8_t x, uint8_t y): gb.h'],['../sms_8h.html#a6261537edc74068e3f7f057e6a3e8a57',1,'move_bkg(uint8_t x, uint8_t y): sms.h']]], + ['move_5fmetasprite_487',['move_metasprite',['../gb_2metasprites_8h.html#a77475e913bf0a19df28bdbf9d1cf392b',1,'move_metasprite(const metasprite_t *metasprite, uint8_t base_tile, uint8_t base_sprite, uint8_t x, uint8_t y): metasprites.h'],['../sms_2metasprites_8h.html#a77475e913bf0a19df28bdbf9d1cf392b',1,'move_metasprite(const metasprite_t *metasprite, uint8_t base_tile, uint8_t base_sprite, uint8_t x, uint8_t y): metasprites.h']]], + ['move_5fmetasprite_5fhflip_488',['move_metasprite_hflip',['../gb_2metasprites_8h.html#a27e3bb17d0458b60b1f0433f66301f46',1,'metasprites.h']]], + ['move_5fmetasprite_5fhvflip_489',['move_metasprite_hvflip',['../gb_2metasprites_8h.html#a32a61acd4a76d1de5814f7b94c8bc23f',1,'metasprites.h']]], + ['move_5fmetasprite_5fvflip_490',['move_metasprite_vflip',['../gb_2metasprites_8h.html#aa8ff2df0679ebb0b6e0a8f6d83127e1a',1,'metasprites.h']]], + ['move_5fsprite_491',['move_sprite',['../gb_8h.html#ab42c12c1d9aed3fd963248fbea9830cd',1,'move_sprite(uint8_t nb, uint8_t x, uint8_t y): gb.h'],['../sms_8h.html#ab42c12c1d9aed3fd963248fbea9830cd',1,'move_sprite(uint8_t nb, uint8_t x, uint8_t y): sms.h']]], + ['move_5fwin_492',['move_win',['../gb_8h.html#aeef17768c494bcd6b67f7591329f7ff5',1,'gb.h']]] ]; diff --git a/docs/api/search/all_11.js b/docs/api/search/all_11.js @@ -1,29 +1,29 @@ var searchData= [ - ['nonbanked_490',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'NONBANKED(): types.h'],['../asm_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'NONBANKED(): types.h'],['../asm_2z80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'NONBANKED(): types.h']]], - ['noreturn_491',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], - ['nowait_5fint_5fhandler_492',['nowait_int_handler',['../gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c',1,'gb.h']]], - ['npads_493',['npads',['../structjoypads__t.html#af84e3549a0708ee0e04295e5f853e9f5',1,'joypads_t']]], - ['nr10_5freg_494',['NR10_REG',['../gb_2hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], - ['nr11_5freg_495',['NR11_REG',['../gb_2hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], - ['nr12_5freg_496',['NR12_REG',['../gb_2hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], - ['nr13_5freg_497',['NR13_REG',['../gb_2hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], - ['nr14_5freg_498',['NR14_REG',['../gb_2hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], - ['nr21_5freg_499',['NR21_REG',['../gb_2hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], - ['nr22_5freg_500',['NR22_REG',['../gb_2hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], - ['nr23_5freg_501',['NR23_REG',['../gb_2hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], - ['nr24_5freg_502',['NR24_REG',['../gb_2hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], - ['nr30_5freg_503',['NR30_REG',['../gb_2hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], - ['nr31_5freg_504',['NR31_REG',['../gb_2hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], - ['nr32_5freg_505',['NR32_REG',['../gb_2hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], - ['nr33_5freg_506',['NR33_REG',['../gb_2hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], - ['nr34_5freg_507',['NR34_REG',['../gb_2hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], - ['nr41_5freg_508',['NR41_REG',['../gb_2hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], - ['nr42_5freg_509',['NR42_REG',['../gb_2hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], - ['nr43_5freg_510',['NR43_REG',['../gb_2hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], - ['nr44_5freg_511',['NR44_REG',['../gb_2hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], - ['nr50_5freg_512',['NR50_REG',['../gb_2hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], - ['nr51_5freg_513',['NR51_REG',['../gb_2hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], - ['nr52_5freg_514',['NR52_REG',['../gb_2hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]], - ['null_515',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): types.h']]] + ['nonbanked_493',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'NONBANKED(): types.h'],['../asm_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'NONBANKED(): types.h'],['../asm_2z80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'NONBANKED(): types.h']]], + ['noreturn_494',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], + ['nowait_5fint_5fhandler_495',['nowait_int_handler',['../gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c',1,'gb.h']]], + ['npads_496',['npads',['../structjoypads__t.html#af84e3549a0708ee0e04295e5f853e9f5',1,'joypads_t']]], + ['nr10_5freg_497',['NR10_REG',['../gb_2hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], + ['nr11_5freg_498',['NR11_REG',['../gb_2hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], + ['nr12_5freg_499',['NR12_REG',['../gb_2hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], + ['nr13_5freg_500',['NR13_REG',['../gb_2hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], + ['nr14_5freg_501',['NR14_REG',['../gb_2hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], + ['nr21_5freg_502',['NR21_REG',['../gb_2hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], + ['nr22_5freg_503',['NR22_REG',['../gb_2hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], + ['nr23_5freg_504',['NR23_REG',['../gb_2hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], + ['nr24_5freg_505',['NR24_REG',['../gb_2hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], + ['nr30_5freg_506',['NR30_REG',['../gb_2hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], + ['nr31_5freg_507',['NR31_REG',['../gb_2hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], + ['nr32_5freg_508',['NR32_REG',['../gb_2hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], + ['nr33_5freg_509',['NR33_REG',['../gb_2hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], + ['nr34_5freg_510',['NR34_REG',['../gb_2hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], + ['nr41_5freg_511',['NR41_REG',['../gb_2hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], + ['nr42_5freg_512',['NR42_REG',['../gb_2hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], + ['nr43_5freg_513',['NR43_REG',['../gb_2hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], + ['nr44_5freg_514',['NR44_REG',['../gb_2hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], + ['nr50_5freg_515',['NR50_REG',['../gb_2hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], + ['nr51_5freg_516',['NR51_REG',['../gb_2hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], + ['nr52_5freg_517',['NR52_REG',['../gb_2hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]], + ['null_518',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): types.h']]] ]; diff --git a/docs/api/search/all_12.js b/docs/api/search/all_12.js @@ -1,21 +1,21 @@ var searchData= [ - ['oam_5fitem_5ft_516',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'OAM_item_t'],['../gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03',1,'OAM_item_t(): gb.h']]], - ['oamf_5fbank0_517',['OAMF_BANK0',['../gb_2hardware_8h.html#aade9a193ade9ff22ed6f6263d1a3549b',1,'hardware.h']]], - ['oamf_5fbank1_518',['OAMF_BANK1',['../gb_2hardware_8h.html#ad195d4be68ff54c3926c431fa5511de5',1,'hardware.h']]], - ['oamf_5fpal0_519',['OAMF_PAL0',['../gb_2hardware_8h.html#a22b6b835de9ee737be73c4d252aac87c',1,'hardware.h']]], - ['oamf_5fpal1_520',['OAMF_PAL1',['../gb_2hardware_8h.html#ad92f3b2a1cc16700a4660c5821bcb15d',1,'hardware.h']]], - ['oamf_5fpalmask_521',['OAMF_PALMASK',['../gb_2hardware_8h.html#a5dc4d1ee47fe269761fe8fc46d56dabb',1,'hardware.h']]], - ['oamf_5fpri_522',['OAMF_PRI',['../gb_2hardware_8h.html#a393866ca405b1023eec0e784bb88b026',1,'hardware.h']]], - ['oamf_5fxflip_523',['OAMF_XFLIP',['../gb_2hardware_8h.html#a3cd1c1a1291d43dd43b181ff07f8b0a7',1,'hardware.h']]], - ['oamf_5fyflip_524',['OAMF_YFLIP',['../gb_2hardware_8h.html#a820677d593625e8716c3b78f36feb805',1,'hardware.h']]], - ['obp0_5freg_525',['OBP0_REG',['../gb_2hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], - ['obp1_5freg_526',['OBP1_REG',['../gb_2hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], - ['ocpd_5freg_527',['OCPD_REG',['../gb_2hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], - ['ocps_5freg_528',['OCPS_REG',['../gb_2hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], - ['ocpsf_5fautoinc_529',['OCPSF_AUTOINC',['../gb_2hardware_8h.html#a0a6cc6543aa06c12b87e235c3d5da4ff',1,'hardware.h']]], - ['offsetof_530',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], - ['ofs_531',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]], - ['opcode_532',['opcode',['../structisr__vector__t.html#a43f6e622239ba42a25d2d9624c0d8f0b',1,'isr_vector_t']]], - ['or_533',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] + ['oam_5fitem_5ft_519',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'OAM_item_t'],['../gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03',1,'OAM_item_t(): gb.h']]], + ['oamf_5fbank0_520',['OAMF_BANK0',['../gb_2hardware_8h.html#aade9a193ade9ff22ed6f6263d1a3549b',1,'hardware.h']]], + ['oamf_5fbank1_521',['OAMF_BANK1',['../gb_2hardware_8h.html#ad195d4be68ff54c3926c431fa5511de5',1,'hardware.h']]], + ['oamf_5fpal0_522',['OAMF_PAL0',['../gb_2hardware_8h.html#a22b6b835de9ee737be73c4d252aac87c',1,'hardware.h']]], + ['oamf_5fpal1_523',['OAMF_PAL1',['../gb_2hardware_8h.html#ad92f3b2a1cc16700a4660c5821bcb15d',1,'hardware.h']]], + ['oamf_5fpalmask_524',['OAMF_PALMASK',['../gb_2hardware_8h.html#a5dc4d1ee47fe269761fe8fc46d56dabb',1,'hardware.h']]], + ['oamf_5fpri_525',['OAMF_PRI',['../gb_2hardware_8h.html#a393866ca405b1023eec0e784bb88b026',1,'hardware.h']]], + ['oamf_5fxflip_526',['OAMF_XFLIP',['../gb_2hardware_8h.html#a3cd1c1a1291d43dd43b181ff07f8b0a7',1,'hardware.h']]], + ['oamf_5fyflip_527',['OAMF_YFLIP',['../gb_2hardware_8h.html#a820677d593625e8716c3b78f36feb805',1,'hardware.h']]], + ['obp0_5freg_528',['OBP0_REG',['../gb_2hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], + ['obp1_5freg_529',['OBP1_REG',['../gb_2hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], + ['ocpd_5freg_530',['OCPD_REG',['../gb_2hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], + ['ocps_5freg_531',['OCPS_REG',['../gb_2hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], + ['ocpsf_5fautoinc_532',['OCPSF_AUTOINC',['../gb_2hardware_8h.html#a0a6cc6543aa06c12b87e235c3d5da4ff',1,'hardware.h']]], + ['offsetof_533',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], + ['ofs_534',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]], + ['opcode_535',['opcode',['../structisr__vector__t.html#a43f6e622239ba42a25d2d9624c0d8f0b',1,'isr_vector_t']]], + ['or_536',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] ]; diff --git a/docs/api/search/all_13.js b/docs/api/search/all_13.js @@ -1,33 +1,33 @@ var searchData= [ - ['p1_5freg_534',['P1_REG',['../gb_2hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], - ['p1f_5f0_535',['P1F_0',['../gb_2hardware_8h.html#aedf8627c42ccf0aad5025ef629f4395a',1,'hardware.h']]], - ['p1f_5f1_536',['P1F_1',['../gb_2hardware_8h.html#aad20c4bf5115b40c9118a484808f4b92',1,'hardware.h']]], - ['p1f_5f2_537',['P1F_2',['../gb_2hardware_8h.html#af59d0dd661ea73965101294d30111385',1,'hardware.h']]], - ['p1f_5f3_538',['P1F_3',['../gb_2hardware_8h.html#ae8e325a01af1c20935a0c73ea6465a0e',1,'hardware.h']]], - ['p1f_5f4_539',['P1F_4',['../gb_2hardware_8h.html#ad215dbfc83c9486ead2f28510366f40b',1,'hardware.h']]], - ['p1f_5f5_540',['P1F_5',['../gb_2hardware_8h.html#a6963ef598339e1163d30e57a962e5278',1,'hardware.h']]], - ['p1f_5fget_5fbtn_541',['P1F_GET_BTN',['../gb_2hardware_8h.html#a750bc82ab34a8929a5bba10f2336abe6',1,'hardware.h']]], - ['p1f_5fget_5fdpad_542',['P1F_GET_DPAD',['../gb_2hardware_8h.html#aeaabebe6a36d9e59a01dfceceb7b37d0',1,'hardware.h']]], - ['p1f_5fget_5fnone_543',['P1F_GET_NONE',['../gb_2hardware_8h.html#a5c97ffb0ee0a345ad31797da26410b5a',1,'hardware.h']]], - ['pcm12_5freg_544',['PCM12_REG',['../gb_2hardware_8h.html#a428894ca3fd0bb4527b03bed551ff04c',1,'hardware.h']]], - ['pcm34_5freg_545',['PCM34_REG',['../gb_2hardware_8h.html#ac6d19ac313a99f41bd996e1ca5e43df0',1,'hardware.h']]], - ['platform_2eh_546',['platform.h',['../platform_8h.html',1,'']]], - ['play_5fsample_547',['play_sample',['../sample_8h.html#a8078ce8a190d19529c135259f33211bd',1,'sample.h']]], - ['plot_548',['plot',['../drawing_8h.html#a7ff51a226a56b4813f595892f1ae31d3',1,'drawing.h']]], - ['plot_5fpoint_549',['plot_point',['../drawing_8h.html#af357a92be4a6864d46c28f9530e61429',1,'drawing.h']]], - ['pmfont_5fhandle_550',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], - ['pointer_551',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], - ['posx_552',['posx',['../console_8h.html#a5f662e2102dbd1e10ff19ff1c73fd7d8',1,'console.h']]], - ['posy_553',['posy',['../console_8h.html#a6a650d5ea980a8d78ce1c706357cc54d',1,'console.h']]], - ['printf_554',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], - ['prop_555',['prop',['../struct_o_a_m__item__t.html#a435e018f3bbc0ebaa9eaf96806d386d9',1,'OAM_item_t']]], - ['props_556',['props',['../structmetasprite__t.html#ab61e73a65c5e8cb30d0d81bb7845d615',1,'metasprite_t']]], - ['provides_2eh_557',['provides.h',['../gbz80_2provides_8h.html',1,'(Global Namespace)'],['../z80_2provides_8h.html',1,'(Global Namespace)']]], - ['ptr_558',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]], - ['ptrdiff_5fmax_559',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], - ['ptrdiff_5fmin_560',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]], - ['ptrdiff_5ft_561',['ptrdiff_t',['../stddef_8h.html#afbe679a40a36da5983ebc5b39754c065',1,'stddef.h']]], - ['putchar_562',['putchar',['../stdio_8h.html#a467c1e22595c1f0ce20eb2e73bce398b',1,'stdio.h']]], - ['puts_563',['puts',['../stdio_8h.html#a773af5effbb11a0d38460e706828db61',1,'stdio.h']]] + ['p1_5freg_537',['P1_REG',['../gb_2hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], + ['p1f_5f0_538',['P1F_0',['../gb_2hardware_8h.html#aedf8627c42ccf0aad5025ef629f4395a',1,'hardware.h']]], + ['p1f_5f1_539',['P1F_1',['../gb_2hardware_8h.html#aad20c4bf5115b40c9118a484808f4b92',1,'hardware.h']]], + ['p1f_5f2_540',['P1F_2',['../gb_2hardware_8h.html#af59d0dd661ea73965101294d30111385',1,'hardware.h']]], + ['p1f_5f3_541',['P1F_3',['../gb_2hardware_8h.html#ae8e325a01af1c20935a0c73ea6465a0e',1,'hardware.h']]], + ['p1f_5f4_542',['P1F_4',['../gb_2hardware_8h.html#ad215dbfc83c9486ead2f28510366f40b',1,'hardware.h']]], + ['p1f_5f5_543',['P1F_5',['../gb_2hardware_8h.html#a6963ef598339e1163d30e57a962e5278',1,'hardware.h']]], + ['p1f_5fget_5fbtn_544',['P1F_GET_BTN',['../gb_2hardware_8h.html#a750bc82ab34a8929a5bba10f2336abe6',1,'hardware.h']]], + ['p1f_5fget_5fdpad_545',['P1F_GET_DPAD',['../gb_2hardware_8h.html#aeaabebe6a36d9e59a01dfceceb7b37d0',1,'hardware.h']]], + ['p1f_5fget_5fnone_546',['P1F_GET_NONE',['../gb_2hardware_8h.html#a5c97ffb0ee0a345ad31797da26410b5a',1,'hardware.h']]], + ['pcm12_5freg_547',['PCM12_REG',['../gb_2hardware_8h.html#a428894ca3fd0bb4527b03bed551ff04c',1,'hardware.h']]], + ['pcm34_5freg_548',['PCM34_REG',['../gb_2hardware_8h.html#ac6d19ac313a99f41bd996e1ca5e43df0',1,'hardware.h']]], + ['platform_2eh_549',['platform.h',['../platform_8h.html',1,'']]], + ['play_5fsample_550',['play_sample',['../sample_8h.html#a8078ce8a190d19529c135259f33211bd',1,'sample.h']]], + ['plot_551',['plot',['../drawing_8h.html#a7ff51a226a56b4813f595892f1ae31d3',1,'drawing.h']]], + ['plot_5fpoint_552',['plot_point',['../drawing_8h.html#af357a92be4a6864d46c28f9530e61429',1,'drawing.h']]], + ['pmfont_5fhandle_553',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], + ['pointer_554',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], + ['posx_555',['posx',['../console_8h.html#a5f662e2102dbd1e10ff19ff1c73fd7d8',1,'console.h']]], + ['posy_556',['posy',['../console_8h.html#a6a650d5ea980a8d78ce1c706357cc54d',1,'console.h']]], + ['printf_557',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], + ['prop_558',['prop',['../struct_o_a_m__item__t.html#a435e018f3bbc0ebaa9eaf96806d386d9',1,'OAM_item_t']]], + ['props_559',['props',['../structmetasprite__t.html#ab61e73a65c5e8cb30d0d81bb7845d615',1,'metasprite_t']]], + ['provides_2eh_560',['provides.h',['../gbz80_2provides_8h.html',1,'(Global Namespace)'],['../z80_2provides_8h.html',1,'(Global Namespace)']]], + ['ptr_561',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]], + ['ptrdiff_5fmax_562',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], + ['ptrdiff_5fmin_563',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]], + ['ptrdiff_5ft_564',['ptrdiff_t',['../stddef_8h.html#afbe679a40a36da5983ebc5b39754c065',1,'stddef.h']]], + ['putchar_565',['putchar',['../stdio_8h.html#a467c1e22595c1f0ce20eb2e73bce398b',1,'stdio.h']]], + ['puts_566',['puts',['../stdio_8h.html#a773af5effbb11a0d38460e706828db61',1,'stdio.h']]] ]; diff --git a/docs/api/search/all_14.js b/docs/api/search/all_14.js @@ -1,4 +1,4 @@ var searchData= [ - ['qsort_564',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] + ['qsort_567',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] ]; diff --git a/docs/api/search/all_15.js b/docs/api/search/all_15.js @@ -1,148 +1,151 @@ var searchData= [ - ['rom_2fram_20banking_20and_20mbcs_565',['ROM/RAM Banking and MBCs',['../docs_rombanking_mbcs.html',1,'index']]], - ['r0_5fdefault_566',['R0_DEFAULT',['../sms_2hardware_8h.html#af69775608c5d3218fb769c4fb370685f',1,'hardware.h']]], - ['r0_5fes_567',['R0_ES',['../sms_2hardware_8h.html#a07d8e5a18c957c482218804ab764dab9',1,'hardware.h']]], - ['r0_5fes_5foff_568',['R0_ES_OFF',['../sms_2hardware_8h.html#aebdf04065a0abf79ae8e1016d03caa1f',1,'hardware.h']]], - ['r0_5fhscrl_569',['R0_HSCRL',['../sms_2hardware_8h.html#a61143072ad490ff0050177e7b4b2dd40',1,'hardware.h']]], - ['r0_5fhscrl_5finh_570',['R0_HSCRL_INH',['../sms_2hardware_8h.html#a5c238a0b81716020b92cf851b2498b96',1,'hardware.h']]], - ['r0_5fie1_571',['R0_IE1',['../sms_2hardware_8h.html#ae9ab439a46f9918cc24453cd65f95202',1,'hardware.h']]], - ['r0_5fie1_5foff_572',['R0_IE1_OFF',['../sms_2hardware_8h.html#a56819f822caf1e545ff803d41cac3ede',1,'hardware.h']]], - ['r0_5flcb_573',['R0_LCB',['../sms_2hardware_8h.html#a83088549f6d87bf5ccb8bf51dfe7ea7b',1,'hardware.h']]], - ['r0_5fno_5flcb_574',['R0_NO_LCB',['../sms_2hardware_8h.html#acdd680365862fb618641818646edeb7e',1,'hardware.h']]], - ['r0_5fss_575',['R0_SS',['../sms_2hardware_8h.html#ada8068942691b363f9004ccfd0cb8e82',1,'hardware.h']]], - ['r0_5fss_5foff_576',['R0_SS_OFF',['../sms_2hardware_8h.html#a10e6ffa0580e9956440f4259a3e79a38',1,'hardware.h']]], - ['r0_5fvscrl_577',['R0_VSCRL',['../sms_2hardware_8h.html#a283c5cad8b93ee7e72ad07aabb9bf522',1,'hardware.h']]], - ['r0_5fvscrl_5finh_578',['R0_VSCRL_INH',['../sms_2hardware_8h.html#a65fa6547c2cd80b353a0b266cd834ff0',1,'hardware.h']]], - ['r10_5fint_5fevery_579',['R10_INT_EVERY',['../sms_2hardware_8h.html#adf9e7ec5362058df23e1c0e4c06ad5d6',1,'hardware.h']]], - ['r10_5fint_5foff_580',['R10_INT_OFF',['../sms_2hardware_8h.html#a98d635ed568cfe9f853eaf7e1707dec4',1,'hardware.h']]], - ['r1_5fdefault_581',['R1_DEFAULT',['../sms_2hardware_8h.html#a490562a6e4b57d7bf25e8fed3b3f6905',1,'hardware.h']]], - ['r1_5fdisp_5foff_582',['R1_DISP_OFF',['../sms_2hardware_8h.html#a143660061646a3f502d03a2251575588',1,'hardware.h']]], - ['r1_5fdisp_5fon_583',['R1_DISP_ON',['../sms_2hardware_8h.html#adbfdd7c42539613c371820dffd14906f',1,'hardware.h']]], - ['r1_5fie_584',['R1_IE',['../sms_2hardware_8h.html#a29a2945a9e77ba1f003a2305b7500568',1,'hardware.h']]], - ['r1_5fie_5foff_585',['R1_IE_OFF',['../sms_2hardware_8h.html#adf542fd9d2bf9affc6016718e3885473',1,'hardware.h']]], - ['r1_5fspr_5f8x16_586',['R1_SPR_8X16',['../sms_2hardware_8h.html#a4985d6df1031afe8efb993f9c480ca12',1,'hardware.h']]], - ['r1_5fspr_5f8x8_587',['R1_SPR_8X8',['../sms_2hardware_8h.html#aa4062707b9b0f9ff5d1ee982ccc42fe7',1,'hardware.h']]], - ['r2_5fmap_5f0x0000_588',['R2_MAP_0x0000',['../sms_2hardware_8h.html#acf804b73635a1bfeb04b7dbeafb7fd9f',1,'hardware.h']]], - ['r2_5fmap_5f0x0800_589',['R2_MAP_0x0800',['../sms_2hardware_8h.html#a64cfebfe759bacd1424ad147931ff5a3',1,'hardware.h']]], - ['r2_5fmap_5f0x1000_590',['R2_MAP_0x1000',['../sms_2hardware_8h.html#a43a631b4692a370b2db6b9d5fc2512e1',1,'hardware.h']]], - ['r2_5fmap_5f0x1800_591',['R2_MAP_0x1800',['../sms_2hardware_8h.html#a08fade3bc2afb94785b0ac50d6959faa',1,'hardware.h']]], - ['r2_5fmap_5f0x2000_592',['R2_MAP_0x2000',['../sms_2hardware_8h.html#aa2c53c6a4d12fb0614c1a18c015e39af',1,'hardware.h']]], - ['r2_5fmap_5f0x2800_593',['R2_MAP_0x2800',['../sms_2hardware_8h.html#a43ae738f82e8c6e84d30a96fb9c2c792',1,'hardware.h']]], - ['r2_5fmap_5f0x3000_594',['R2_MAP_0x3000',['../sms_2hardware_8h.html#a725647b41b3c8083a7ae8db762ffc880',1,'hardware.h']]], - ['r2_5fmap_5f0x3800_595',['R2_MAP_0x3800',['../sms_2hardware_8h.html#a8ce8807a3666fa8c7c93d4834ab22fe3',1,'hardware.h']]], - ['r5_5fsat_5f0x3f00_596',['R5_SAT_0x3F00',['../sms_2hardware_8h.html#ae973ce797203f9e4bebc10f5010a8fdd',1,'hardware.h']]], - ['r5_5fsat_5fmask_597',['R5_SAT_MASK',['../sms_2hardware_8h.html#ab0ea6874bcc910239b098025c9761c01',1,'hardware.h']]], - ['r6_5fbank0_598',['R6_BANK0',['../sms_2hardware_8h.html#a1aba84d3beebe43e641766525630d0ad',1,'hardware.h']]], - ['r6_5fbank1_599',['R6_BANK1',['../sms_2hardware_8h.html#adcc51095e67b158df848367761d735a4',1,'hardware.h']]], - ['r6_5fdata_5f0x0000_600',['R6_DATA_0x0000',['../sms_2hardware_8h.html#a81289f179bb00ade9e4f7221ddff0e46',1,'hardware.h']]], - ['r6_5fdata_5f0x2000_601',['R6_DATA_0x2000',['../sms_2hardware_8h.html#ac59ac38e5ec2e23e511f854403d7cbe4',1,'hardware.h']]], - ['r7_5fcolor_5fmask_602',['R7_COLOR_MASK',['../sms_2hardware_8h.html#aa1a024a7dc26ef40663fe283565bcf50',1,'hardware.h']]], - ['ramctl_5fbank_603',['RAMCTL_BANK',['../sms_2hardware_8h.html#a8f4dbe8a2e6389c78b9f6fb9a3ff1dca',1,'hardware.h']]], - ['ramctl_5fprot_604',['RAMCTL_PROT',['../sms_2hardware_8h.html#a97eb5adb5f29e17ce5766728447317f5',1,'hardware.h']]], - ['ramctl_5fram_605',['RAMCTL_RAM',['../sms_2hardware_8h.html#a8728acabf97eae3322439bc3cb41b02d',1,'hardware.h']]], - ['ramctl_5fro_606',['RAMCTL_RO',['../sms_2hardware_8h.html#afa9ebb221cf9cd92038131ab588679bf',1,'hardware.h']]], - ['ramctl_5from_607',['RAMCTL_ROM',['../sms_2hardware_8h.html#a0167c8f86de8ef1a327b806c8ed0c64c',1,'hardware.h']]], - ['rand_608',['rand',['../rand_8h.html#a2c1b2cc92ec9f0c0b2fd90876ba5c8ec',1,'rand.h']]], - ['rand_2eh_609',['rand.h',['../rand_8h.html',1,'']]], - ['randw_610',['randw',['../rand_8h.html#a78fb5ab799d1193062eee3645bae93c2',1,'rand.h']]], - ['raud1env_611',['rAUD1ENV',['../gb_2hardware_8h.html#ae787a2c857fe8f3803ca353d5309fc85',1,'hardware.h']]], - ['raud1high_612',['rAUD1HIGH',['../gb_2hardware_8h.html#ab042aa7a7fae75f94d8fb3e08004c797',1,'hardware.h']]], - ['raud1len_613',['rAUD1LEN',['../gb_2hardware_8h.html#aaeb899eb6bd0593ffb4e90a2f762b18f',1,'hardware.h']]], - ['raud1low_614',['rAUD1LOW',['../gb_2hardware_8h.html#abb35a844f228403a96e28da7633344e1',1,'hardware.h']]], - ['raud1sweep_615',['rAUD1SWEEP',['../gb_2hardware_8h.html#a4a73d9c15883b576fa0a5b4cc4ac2d08',1,'hardware.h']]], - ['raud2env_616',['rAUD2ENV',['../gb_2hardware_8h.html#abf3efd42adced218237283156dbae055',1,'hardware.h']]], - ['raud2high_617',['rAUD2HIGH',['../gb_2hardware_8h.html#afc3684b8215221942a0cddc5960cf8a9',1,'hardware.h']]], - ['raud2len_618',['rAUD2LEN',['../gb_2hardware_8h.html#a12f01b21d08249800571c6e0f26beeae',1,'hardware.h']]], - ['raud2low_619',['rAUD2LOW',['../gb_2hardware_8h.html#a521466a7650d60b464991ebf68112114',1,'hardware.h']]], - ['raud3ena_620',['rAUD3ENA',['../gb_2hardware_8h.html#a13e230a0d2979e0b9ca9582f6010162b',1,'hardware.h']]], - ['raud3high_621',['rAUD3HIGH',['../gb_2hardware_8h.html#acd0b3763f8599ed65e2d060b159bd91c',1,'hardware.h']]], - ['raud3len_622',['rAUD3LEN',['../gb_2hardware_8h.html#ae168529ead90f90c28f75d57ba4d28e2',1,'hardware.h']]], - ['raud3level_623',['rAUD3LEVEL',['../gb_2hardware_8h.html#a298bccebea918c63aed36c811e02333d',1,'hardware.h']]], - ['raud3low_624',['rAUD3LOW',['../gb_2hardware_8h.html#a31d1d4441749e90c2895fc8750b2234c',1,'hardware.h']]], - ['raud4env_625',['rAUD4ENV',['../gb_2hardware_8h.html#abba6cc1819ea73d36a389fd99807dac5',1,'hardware.h']]], - ['raud4go_626',['rAUD4GO',['../gb_2hardware_8h.html#a8492c6d9cb38fbb4a2bf9f5caa426578',1,'hardware.h']]], - ['raud4len_627',['rAUD4LEN',['../gb_2hardware_8h.html#abd820b2f5c18efb43548f64862d38f05',1,'hardware.h']]], - ['raud4poly_628',['rAUD4POLY',['../gb_2hardware_8h.html#ae21217e822a66e77c15a4df4fa0cf1e9',1,'hardware.h']]], - ['raudena_629',['rAUDENA',['../gb_2hardware_8h.html#a627044263543a1074dc9f4570aa8c915',1,'hardware.h']]], - ['raudterm_630',['rAUDTERM',['../gb_2hardware_8h.html#ad2891216d025f44b02350f2ae2612b1e',1,'hardware.h']]], - ['raudvol_631',['rAUDVOL',['../gb_2hardware_8h.html#a534fa3f905e37ac434537af23847d89a',1,'hardware.h']]], - ['rbcpd_632',['rBCPD',['../gb_2hardware_8h.html#a3dbfd7c3f4a62774fbc98caa73899e96',1,'hardware.h']]], - ['rbcps_633',['rBCPS',['../gb_2hardware_8h.html#a4f1816144e0561ff4db1ad24f4ce847a',1,'hardware.h']]], - ['rbgp_634',['rBGP',['../gb_2hardware_8h.html#a4fbcc4798c0721efcf4462c04a4566c1',1,'hardware.h']]], - ['rdiv_635',['rDIV',['../gb_2hardware_8h.html#a12ba1f984c585c57163f214f8829d569',1,'hardware.h']]], - ['rdma_636',['rDMA',['../gb_2hardware_8h.html#a4225227c2812c3e3e500441f5e90772a',1,'hardware.h']]], - ['realloc_637',['realloc',['../stdlib_8h.html#a1a6b5e8d2f1c37e5b43e4345586075be',1,'stdlib.h']]], - ['receive_5fbyte_638',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], - ['remove_5fjoy_639',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'remove_JOY(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a62770721f72bd8ad399a7bfcc0305db2',1,'remove_JOY(int_handler h): sms.h']]], - ['remove_5flcd_640',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'remove_LCD(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a0bd9fc648e26b8d494d082343f19d9ad',1,'remove_LCD(int_handler h) __z88dk_fastcall __preserves_regs(b: sms.h']]], - ['remove_5fsio_641',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'remove_SIO(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a325751f7e2373601d2a7a94671deef29',1,'remove_SIO(int_handler h): sms.h']]], - ['remove_5ftim_642',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'remove_TIM(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a623f1ed8ee1d48bfa6e884d546991a6f',1,'remove_TIM(int_handler h): sms.h']]], - ['remove_5fvbl_643',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'remove_VBL(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a9eeb134cad80f309ce86ab101a9e0026',1,'remove_VBL(int_handler h) __z88dk_fastcall __preserves_regs(iyh: sms.h']]], - ['reset_644',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], - ['ret_5fsize_645',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], - ['reverse_646',['reverse',['../asm_2gbz80_2string_8h.html#af71f9ead43b3760680da8ab1bd3f783b',1,'reverse(char *s) __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#af0863b31e4ef29647e8181e60c9bd55e',1,'reverse(char *s): string.h']]], - ['rgb_647',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], - ['rgb_5faqua_648',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], - ['rgb_5fblack_649',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], - ['rgb_5fblue_650',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], - ['rgb_5fbrown_651',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], - ['rgb_5fcyan_652',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], - ['rgb_5fdarkblue_653',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], - ['rgb_5fdarkgray_654',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], - ['rgb_5fdarkgreen_655',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], - ['rgb_5fdarkred_656',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], - ['rgb_5fdarkyellow_657',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], - ['rgb_5fgreen_658',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], - ['rgb_5flightflesh_659',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], - ['rgb_5flightgray_660',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], - ['rgb_5forange_661',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], - ['rgb_5fpink_662',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], - ['rgb_5fpurple_663',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], - ['rgb_5fred_664',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], - ['rgb_5fteal_665',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], - ['rgb_5fwhite_666',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], - ['rgb_5fyellow_667',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]], - ['rhdma1_668',['rHDMA1',['../gb_2hardware_8h.html#a5011196496193d80fc58cdb632fbab24',1,'hardware.h']]], - ['rhdma2_669',['rHDMA2',['../gb_2hardware_8h.html#abc4249f04a9081f45439f61dabf861e5',1,'hardware.h']]], - ['rhdma3_670',['rHDMA3',['../gb_2hardware_8h.html#aca2df62463b4c3bc4a291e18f26f4ec5',1,'hardware.h']]], - ['rhdma4_671',['rHDMA4',['../gb_2hardware_8h.html#adee641ce3abf6b891e0e16bb56bdfcf7',1,'hardware.h']]], - ['rhdma5_672',['rHDMA5',['../gb_2hardware_8h.html#ae7eecc25286b951a78ef0dfc97aab3a7',1,'hardware.h']]], - ['rie_673',['rIE',['../gb_2hardware_8h.html#a52e850e75483f64ca070a33ee4877d47',1,'hardware.h']]], - ['rif_674',['rIF',['../gb_2hardware_8h.html#a9534175911f7a54fa550318b275c4cc3',1,'hardware.h']]], - ['rkey1_675',['rKEY1',['../gb_2hardware_8h.html#ad3f67013699d0d38c203e4e863c91c41',1,'hardware.h']]], - ['rlcdc_676',['rLCDC',['../gb_2hardware_8h.html#a8b576a1fe1473ac4aff8afecb28035cb',1,'hardware.h']]], - ['rly_677',['rLY',['../gb_2hardware_8h.html#aa851dae67d0bb80c17415774558d985f',1,'hardware.h']]], - ['rlyc_678',['rLYC',['../gb_2hardware_8h.html#a92083741d31c9b2206b403e97124cbdc',1,'hardware.h']]], - ['robp0_679',['rOBP0',['../gb_2hardware_8h.html#ae0a85bdedbbf1c79b5dbb5b23ca4bf79',1,'hardware.h']]], - ['robp1_680',['rOBP1',['../gb_2hardware_8h.html#a2a14470dca10f69c092d817a433383bd',1,'hardware.h']]], - ['rocpd_681',['rOCPD',['../gb_2hardware_8h.html#a723eb3e0c2c681a050e9a325e35c25ae',1,'hardware.h']]], - ['rocps_682',['rOCPS',['../gb_2hardware_8h.html#a056b789889ecf0691e54f721e015b873',1,'hardware.h']]], - ['rp1_683',['rP1',['../gb_2hardware_8h.html#ae7eccdbd4f7b211074591866f515b760',1,'hardware.h']]], - ['rp_5freg_684',['RP_REG',['../gb_2hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]], - ['rpcm12_685',['rPCM12',['../gb_2hardware_8h.html#a28368838b9e270c301361a5f39c97154',1,'hardware.h']]], - ['rpcm34_686',['rPCM34',['../gb_2hardware_8h.html#ac1c402357ccc5f6c3c451450b30ca959',1,'hardware.h']]], - ['rpf_5fdatain_687',['RPF_DATAIN',['../gb_2hardware_8h.html#aaffaea3512173f90b85bae710d40ba6c',1,'hardware.h']]], - ['rpf_5fenread_688',['RPF_ENREAD',['../gb_2hardware_8h.html#a092b2e33a050ac6ced4e897498ce9a2f',1,'hardware.h']]], - ['rpf_5fwrite_5fhi_689',['RPF_WRITE_HI',['../gb_2hardware_8h.html#ac47b78eb2ffea207a8c7ac643555ba6c',1,'hardware.h']]], - ['rpf_5fwrite_5flo_690',['RPF_WRITE_LO',['../gb_2hardware_8h.html#ab0fe74a7c155ae95cbf20bbb5e1bf46b',1,'hardware.h']]], - ['rramb_691',['rRAMB',['../gb_2hardware_8h.html#ac2985dbccb16c4c00381d6fbe9600aff',1,'hardware.h']]], - ['rramg_692',['rRAMG',['../gb_2hardware_8h.html#a64dd59016e4f0e78672962fbc553a4b4',1,'hardware.h']]], - ['rromb0_693',['rROMB0',['../gb_2hardware_8h.html#ae0976a29e341edc6ceb810e6eb0328f1',1,'hardware.h']]], - ['rromb1_694',['rROMB1',['../gb_2hardware_8h.html#a014f3a9d7ce8f8026c9ac6c0410bb099',1,'hardware.h']]], - ['rrp_695',['rRP',['../gb_2hardware_8h.html#a82c53e957d31d22c475e1629843bc12d',1,'hardware.h']]], - ['rsb_696',['rSB',['../gb_2hardware_8h.html#af35c8012bca7a164f0910d55cdf6030f',1,'hardware.h']]], - ['rsc_697',['rSC',['../gb_2hardware_8h.html#a7780d3a9b0fcc42499ed2451d7ab2ec5',1,'hardware.h']]], - ['rscx_698',['rSCX',['../gb_2hardware_8h.html#a97932e023d96ece4715802b6c2565c43',1,'hardware.h']]], - ['rscy_699',['rSCY',['../gb_2hardware_8h.html#ad2537c13699429afa59a68c6d6598632',1,'hardware.h']]], - ['rsmbk_700',['rSMBK',['../gb_2hardware_8h.html#af93abe183851726958f27d979498032e',1,'hardware.h']]], - ['rspd_701',['rSPD',['../gb_2hardware_8h.html#a222d5e3cb366d5e720a832fc68ce3a13',1,'hardware.h']]], - ['rstat_702',['rSTAT',['../gb_2hardware_8h.html#a338ec378453b4457efdb3008978c0f28',1,'hardware.h']]], - ['rsvbk_703',['rSVBK',['../gb_2hardware_8h.html#a83e14896ee3ddf2a4201b534d8e5f398',1,'hardware.h']]], - ['rtac_704',['rTAC',['../gb_2hardware_8h.html#aeddc90947f6a6a3a3fd1e1db3751c988',1,'hardware.h']]], - ['rtima_705',['rTIMA',['../gb_2hardware_8h.html#a51594891b388d60d6917a6ff64542b66',1,'hardware.h']]], - ['rtma_706',['rTMA',['../gb_2hardware_8h.html#a588d681dc33d9da3a899863b42980e18',1,'hardware.h']]], - ['rvbk_707',['rVBK',['../gb_2hardware_8h.html#a09fa1caa91313e57dc2c3dd354104b00',1,'hardware.h']]], - ['rwx_708',['rWX',['../gb_2hardware_8h.html#aba3cbaeca5ad045fb27095c210b661b7',1,'hardware.h']]], - ['rwy_709',['rWY',['../gb_2hardware_8h.html#afe84077234eb6e0520d7a6d0a9e903e7',1,'hardware.h']]] + ['rom_2fram_20banking_20and_20mbcs_568',['ROM/RAM Banking and MBCs',['../docs_rombanking_mbcs.html',1,'index']]], + ['r0_5fdefault_569',['R0_DEFAULT',['../sms_2hardware_8h.html#af69775608c5d3218fb769c4fb370685f',1,'hardware.h']]], + ['r0_5fes_570',['R0_ES',['../sms_2hardware_8h.html#a07d8e5a18c957c482218804ab764dab9',1,'hardware.h']]], + ['r0_5fes_5foff_571',['R0_ES_OFF',['../sms_2hardware_8h.html#aebdf04065a0abf79ae8e1016d03caa1f',1,'hardware.h']]], + ['r0_5fhscrl_572',['R0_HSCRL',['../sms_2hardware_8h.html#a61143072ad490ff0050177e7b4b2dd40',1,'hardware.h']]], + ['r0_5fhscrl_5finh_573',['R0_HSCRL_INH',['../sms_2hardware_8h.html#a5c238a0b81716020b92cf851b2498b96',1,'hardware.h']]], + ['r0_5fie1_574',['R0_IE1',['../sms_2hardware_8h.html#ae9ab439a46f9918cc24453cd65f95202',1,'hardware.h']]], + ['r0_5fie1_5foff_575',['R0_IE1_OFF',['../sms_2hardware_8h.html#a56819f822caf1e545ff803d41cac3ede',1,'hardware.h']]], + ['r0_5flcb_576',['R0_LCB',['../sms_2hardware_8h.html#a83088549f6d87bf5ccb8bf51dfe7ea7b',1,'hardware.h']]], + ['r0_5fno_5flcb_577',['R0_NO_LCB',['../sms_2hardware_8h.html#acdd680365862fb618641818646edeb7e',1,'hardware.h']]], + ['r0_5fss_578',['R0_SS',['../sms_2hardware_8h.html#ada8068942691b363f9004ccfd0cb8e82',1,'hardware.h']]], + ['r0_5fss_5foff_579',['R0_SS_OFF',['../sms_2hardware_8h.html#a10e6ffa0580e9956440f4259a3e79a38',1,'hardware.h']]], + ['r0_5fvscrl_580',['R0_VSCRL',['../sms_2hardware_8h.html#a283c5cad8b93ee7e72ad07aabb9bf522',1,'hardware.h']]], + ['r0_5fvscrl_5finh_581',['R0_VSCRL_INH',['../sms_2hardware_8h.html#a65fa6547c2cd80b353a0b266cd834ff0',1,'hardware.h']]], + ['r10_5fint_5fevery_582',['R10_INT_EVERY',['../sms_2hardware_8h.html#adf9e7ec5362058df23e1c0e4c06ad5d6',1,'hardware.h']]], + ['r10_5fint_5foff_583',['R10_INT_OFF',['../sms_2hardware_8h.html#a98d635ed568cfe9f853eaf7e1707dec4',1,'hardware.h']]], + ['r1_5fdefault_584',['R1_DEFAULT',['../sms_2hardware_8h.html#a490562a6e4b57d7bf25e8fed3b3f6905',1,'hardware.h']]], + ['r1_5fdisp_5foff_585',['R1_DISP_OFF',['../sms_2hardware_8h.html#a143660061646a3f502d03a2251575588',1,'hardware.h']]], + ['r1_5fdisp_5fon_586',['R1_DISP_ON',['../sms_2hardware_8h.html#adbfdd7c42539613c371820dffd14906f',1,'hardware.h']]], + ['r1_5fie_587',['R1_IE',['../sms_2hardware_8h.html#a29a2945a9e77ba1f003a2305b7500568',1,'hardware.h']]], + ['r1_5fie_5foff_588',['R1_IE_OFF',['../sms_2hardware_8h.html#adf542fd9d2bf9affc6016718e3885473',1,'hardware.h']]], + ['r1_5fspr_5f8x16_589',['R1_SPR_8X16',['../sms_2hardware_8h.html#a4985d6df1031afe8efb993f9c480ca12',1,'hardware.h']]], + ['r1_5fspr_5f8x8_590',['R1_SPR_8X8',['../sms_2hardware_8h.html#aa4062707b9b0f9ff5d1ee982ccc42fe7',1,'hardware.h']]], + ['r2_5fmap_5f0x0000_591',['R2_MAP_0x0000',['../sms_2hardware_8h.html#acf804b73635a1bfeb04b7dbeafb7fd9f',1,'hardware.h']]], + ['r2_5fmap_5f0x0800_592',['R2_MAP_0x0800',['../sms_2hardware_8h.html#a64cfebfe759bacd1424ad147931ff5a3',1,'hardware.h']]], + ['r2_5fmap_5f0x1000_593',['R2_MAP_0x1000',['../sms_2hardware_8h.html#a43a631b4692a370b2db6b9d5fc2512e1',1,'hardware.h']]], + ['r2_5fmap_5f0x1800_594',['R2_MAP_0x1800',['../sms_2hardware_8h.html#a08fade3bc2afb94785b0ac50d6959faa',1,'hardware.h']]], + ['r2_5fmap_5f0x2000_595',['R2_MAP_0x2000',['../sms_2hardware_8h.html#aa2c53c6a4d12fb0614c1a18c015e39af',1,'hardware.h']]], + ['r2_5fmap_5f0x2800_596',['R2_MAP_0x2800',['../sms_2hardware_8h.html#a43ae738f82e8c6e84d30a96fb9c2c792',1,'hardware.h']]], + ['r2_5fmap_5f0x3000_597',['R2_MAP_0x3000',['../sms_2hardware_8h.html#a725647b41b3c8083a7ae8db762ffc880',1,'hardware.h']]], + ['r2_5fmap_5f0x3800_598',['R2_MAP_0x3800',['../sms_2hardware_8h.html#a8ce8807a3666fa8c7c93d4834ab22fe3',1,'hardware.h']]], + ['r5_5fsat_5f0x3f00_599',['R5_SAT_0x3F00',['../sms_2hardware_8h.html#ae973ce797203f9e4bebc10f5010a8fdd',1,'hardware.h']]], + ['r5_5fsat_5fmask_600',['R5_SAT_MASK',['../sms_2hardware_8h.html#ab0ea6874bcc910239b098025c9761c01',1,'hardware.h']]], + ['r6_5fbank0_601',['R6_BANK0',['../sms_2hardware_8h.html#a1aba84d3beebe43e641766525630d0ad',1,'hardware.h']]], + ['r6_5fbank1_602',['R6_BANK1',['../sms_2hardware_8h.html#adcc51095e67b158df848367761d735a4',1,'hardware.h']]], + ['r6_5fdata_5f0x0000_603',['R6_DATA_0x0000',['../sms_2hardware_8h.html#a81289f179bb00ade9e4f7221ddff0e46',1,'hardware.h']]], + ['r6_5fdata_5f0x2000_604',['R6_DATA_0x2000',['../sms_2hardware_8h.html#ac59ac38e5ec2e23e511f854403d7cbe4',1,'hardware.h']]], + ['r7_5fcolor_5fmask_605',['R7_COLOR_MASK',['../sms_2hardware_8h.html#aa1a024a7dc26ef40663fe283565bcf50',1,'hardware.h']]], + ['ramctl_5fbank_606',['RAMCTL_BANK',['../sms_2hardware_8h.html#a8f4dbe8a2e6389c78b9f6fb9a3ff1dca',1,'hardware.h']]], + ['ramctl_5fprot_607',['RAMCTL_PROT',['../sms_2hardware_8h.html#a97eb5adb5f29e17ce5766728447317f5',1,'hardware.h']]], + ['ramctl_5fram_608',['RAMCTL_RAM',['../sms_2hardware_8h.html#a8728acabf97eae3322439bc3cb41b02d',1,'hardware.h']]], + ['ramctl_5fro_609',['RAMCTL_RO',['../sms_2hardware_8h.html#afa9ebb221cf9cd92038131ab588679bf',1,'hardware.h']]], + ['ramctl_5from_610',['RAMCTL_ROM',['../sms_2hardware_8h.html#a0167c8f86de8ef1a327b806c8ed0c64c',1,'hardware.h']]], + ['rand_611',['rand',['../rand_8h.html#a2c1b2cc92ec9f0c0b2fd90876ba5c8ec',1,'rand.h']]], + ['rand_2eh_612',['rand.h',['../rand_8h.html',1,'']]], + ['randw_613',['randw',['../rand_8h.html#a78fb5ab799d1193062eee3645bae93c2',1,'rand.h']]], + ['raud1env_614',['rAUD1ENV',['../gb_2hardware_8h.html#ae787a2c857fe8f3803ca353d5309fc85',1,'hardware.h']]], + ['raud1high_615',['rAUD1HIGH',['../gb_2hardware_8h.html#ab042aa7a7fae75f94d8fb3e08004c797',1,'hardware.h']]], + ['raud1len_616',['rAUD1LEN',['../gb_2hardware_8h.html#aaeb899eb6bd0593ffb4e90a2f762b18f',1,'hardware.h']]], + ['raud1low_617',['rAUD1LOW',['../gb_2hardware_8h.html#abb35a844f228403a96e28da7633344e1',1,'hardware.h']]], + ['raud1sweep_618',['rAUD1SWEEP',['../gb_2hardware_8h.html#a4a73d9c15883b576fa0a5b4cc4ac2d08',1,'hardware.h']]], + ['raud2env_619',['rAUD2ENV',['../gb_2hardware_8h.html#abf3efd42adced218237283156dbae055',1,'hardware.h']]], + ['raud2high_620',['rAUD2HIGH',['../gb_2hardware_8h.html#afc3684b8215221942a0cddc5960cf8a9',1,'hardware.h']]], + ['raud2len_621',['rAUD2LEN',['../gb_2hardware_8h.html#a12f01b21d08249800571c6e0f26beeae',1,'hardware.h']]], + ['raud2low_622',['rAUD2LOW',['../gb_2hardware_8h.html#a521466a7650d60b464991ebf68112114',1,'hardware.h']]], + ['raud3ena_623',['rAUD3ENA',['../gb_2hardware_8h.html#a13e230a0d2979e0b9ca9582f6010162b',1,'hardware.h']]], + ['raud3high_624',['rAUD3HIGH',['../gb_2hardware_8h.html#acd0b3763f8599ed65e2d060b159bd91c',1,'hardware.h']]], + ['raud3len_625',['rAUD3LEN',['../gb_2hardware_8h.html#ae168529ead90f90c28f75d57ba4d28e2',1,'hardware.h']]], + ['raud3level_626',['rAUD3LEVEL',['../gb_2hardware_8h.html#a298bccebea918c63aed36c811e02333d',1,'hardware.h']]], + ['raud3low_627',['rAUD3LOW',['../gb_2hardware_8h.html#a31d1d4441749e90c2895fc8750b2234c',1,'hardware.h']]], + ['raud4env_628',['rAUD4ENV',['../gb_2hardware_8h.html#abba6cc1819ea73d36a389fd99807dac5',1,'hardware.h']]], + ['raud4go_629',['rAUD4GO',['../gb_2hardware_8h.html#a8492c6d9cb38fbb4a2bf9f5caa426578',1,'hardware.h']]], + ['raud4len_630',['rAUD4LEN',['../gb_2hardware_8h.html#abd820b2f5c18efb43548f64862d38f05',1,'hardware.h']]], + ['raud4poly_631',['rAUD4POLY',['../gb_2hardware_8h.html#ae21217e822a66e77c15a4df4fa0cf1e9',1,'hardware.h']]], + ['raudena_632',['rAUDENA',['../gb_2hardware_8h.html#a627044263543a1074dc9f4570aa8c915',1,'hardware.h']]], + ['raudterm_633',['rAUDTERM',['../gb_2hardware_8h.html#ad2891216d025f44b02350f2ae2612b1e',1,'hardware.h']]], + ['raudvol_634',['rAUDVOL',['../gb_2hardware_8h.html#a534fa3f905e37ac434537af23847d89a',1,'hardware.h']]], + ['rbcpd_635',['rBCPD',['../gb_2hardware_8h.html#a3dbfd7c3f4a62774fbc98caa73899e96',1,'hardware.h']]], + ['rbcps_636',['rBCPS',['../gb_2hardware_8h.html#a4f1816144e0561ff4db1ad24f4ce847a',1,'hardware.h']]], + ['rbgp_637',['rBGP',['../gb_2hardware_8h.html#a4fbcc4798c0721efcf4462c04a4566c1',1,'hardware.h']]], + ['rdiv_638',['rDIV',['../gb_2hardware_8h.html#a12ba1f984c585c57163f214f8829d569',1,'hardware.h']]], + ['rdma_639',['rDMA',['../gb_2hardware_8h.html#a4225227c2812c3e3e500441f5e90772a',1,'hardware.h']]], + ['realloc_640',['realloc',['../stdlib_8h.html#a1a6b5e8d2f1c37e5b43e4345586075be',1,'stdlib.h']]], + ['receive_5fbyte_641',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], + ['refresh_5foam_642',['refresh_OAM',['../gb_8h.html#acb1dcc9caf644e44c049464b9ebcfdc4',1,'refresh_OAM() NONBANKED: gb.h'],['../sms_8h.html#a7542d00af674e3c58b6c9887ab01919f',1,'refresh_OAM(): sms.h']]], + ['remove_5fjoy_643',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'remove_JOY(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a62770721f72bd8ad399a7bfcc0305db2',1,'remove_JOY(int_handler h): sms.h']]], + ['remove_5flcd_644',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'remove_LCD(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a0bd9fc648e26b8d494d082343f19d9ad',1,'remove_LCD(int_handler h) __z88dk_fastcall __preserves_regs(b: sms.h']]], + ['remove_5fsio_645',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'remove_SIO(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a325751f7e2373601d2a7a94671deef29',1,'remove_SIO(int_handler h): sms.h']]], + ['remove_5ftim_646',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'remove_TIM(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a623f1ed8ee1d48bfa6e884d546991a6f',1,'remove_TIM(int_handler h): sms.h']]], + ['remove_5fvbl_647',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'remove_VBL(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a9eeb134cad80f309ce86ab101a9e0026',1,'remove_VBL(int_handler h) __z88dk_fastcall __preserves_regs(iyh: sms.h']]], + ['reset_648',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], + ['ret_5fsize_649',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], + ['reverse_650',['reverse',['../asm_2gbz80_2string_8h.html#af71f9ead43b3760680da8ab1bd3f783b',1,'reverse(char *s) __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#af0863b31e4ef29647e8181e60c9bd55e',1,'reverse(char *s): string.h']]], + ['rgb_651',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], + ['rgb8_652',['RGB8',['../cgb_8h.html#a7d2ed0f10b2b74123a544327bbfd7564',1,'cgb.h']]], + ['rgb_5faqua_653',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], + ['rgb_5fblack_654',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], + ['rgb_5fblue_655',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], + ['rgb_5fbrown_656',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], + ['rgb_5fcyan_657',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], + ['rgb_5fdarkblue_658',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], + ['rgb_5fdarkgray_659',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], + ['rgb_5fdarkgreen_660',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], + ['rgb_5fdarkred_661',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], + ['rgb_5fdarkyellow_662',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], + ['rgb_5fgreen_663',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], + ['rgb_5flightflesh_664',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], + ['rgb_5flightgray_665',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], + ['rgb_5forange_666',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], + ['rgb_5fpink_667',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], + ['rgb_5fpurple_668',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], + ['rgb_5fred_669',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], + ['rgb_5fteal_670',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], + ['rgb_5fwhite_671',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], + ['rgb_5fyellow_672',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]], + ['rgbhtml_673',['RGBHTML',['../cgb_8h.html#ab5a6e450fcf10402278fe585a421dbbd',1,'cgb.h']]], + ['rhdma1_674',['rHDMA1',['../gb_2hardware_8h.html#a5011196496193d80fc58cdb632fbab24',1,'hardware.h']]], + ['rhdma2_675',['rHDMA2',['../gb_2hardware_8h.html#abc4249f04a9081f45439f61dabf861e5',1,'hardware.h']]], + ['rhdma3_676',['rHDMA3',['../gb_2hardware_8h.html#aca2df62463b4c3bc4a291e18f26f4ec5',1,'hardware.h']]], + ['rhdma4_677',['rHDMA4',['../gb_2hardware_8h.html#adee641ce3abf6b891e0e16bb56bdfcf7',1,'hardware.h']]], + ['rhdma5_678',['rHDMA5',['../gb_2hardware_8h.html#ae7eecc25286b951a78ef0dfc97aab3a7',1,'hardware.h']]], + ['rie_679',['rIE',['../gb_2hardware_8h.html#a52e850e75483f64ca070a33ee4877d47',1,'hardware.h']]], + ['rif_680',['rIF',['../gb_2hardware_8h.html#a9534175911f7a54fa550318b275c4cc3',1,'hardware.h']]], + ['rkey1_681',['rKEY1',['../gb_2hardware_8h.html#ad3f67013699d0d38c203e4e863c91c41',1,'hardware.h']]], + ['rlcdc_682',['rLCDC',['../gb_2hardware_8h.html#a8b576a1fe1473ac4aff8afecb28035cb',1,'hardware.h']]], + ['rly_683',['rLY',['../gb_2hardware_8h.html#aa851dae67d0bb80c17415774558d985f',1,'hardware.h']]], + ['rlyc_684',['rLYC',['../gb_2hardware_8h.html#a92083741d31c9b2206b403e97124cbdc',1,'hardware.h']]], + ['robp0_685',['rOBP0',['../gb_2hardware_8h.html#ae0a85bdedbbf1c79b5dbb5b23ca4bf79',1,'hardware.h']]], + ['robp1_686',['rOBP1',['../gb_2hardware_8h.html#a2a14470dca10f69c092d817a433383bd',1,'hardware.h']]], + ['rocpd_687',['rOCPD',['../gb_2hardware_8h.html#a723eb3e0c2c681a050e9a325e35c25ae',1,'hardware.h']]], + ['rocps_688',['rOCPS',['../gb_2hardware_8h.html#a056b789889ecf0691e54f721e015b873',1,'hardware.h']]], + ['rp1_689',['rP1',['../gb_2hardware_8h.html#ae7eccdbd4f7b211074591866f515b760',1,'hardware.h']]], + ['rp_5freg_690',['RP_REG',['../gb_2hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]], + ['rpcm12_691',['rPCM12',['../gb_2hardware_8h.html#a28368838b9e270c301361a5f39c97154',1,'hardware.h']]], + ['rpcm34_692',['rPCM34',['../gb_2hardware_8h.html#ac1c402357ccc5f6c3c451450b30ca959',1,'hardware.h']]], + ['rpf_5fdatain_693',['RPF_DATAIN',['../gb_2hardware_8h.html#aaffaea3512173f90b85bae710d40ba6c',1,'hardware.h']]], + ['rpf_5fenread_694',['RPF_ENREAD',['../gb_2hardware_8h.html#a092b2e33a050ac6ced4e897498ce9a2f',1,'hardware.h']]], + ['rpf_5fwrite_5fhi_695',['RPF_WRITE_HI',['../gb_2hardware_8h.html#ac47b78eb2ffea207a8c7ac643555ba6c',1,'hardware.h']]], + ['rpf_5fwrite_5flo_696',['RPF_WRITE_LO',['../gb_2hardware_8h.html#ab0fe74a7c155ae95cbf20bbb5e1bf46b',1,'hardware.h']]], + ['rramb_697',['rRAMB',['../gb_2hardware_8h.html#ac2985dbccb16c4c00381d6fbe9600aff',1,'hardware.h']]], + ['rramg_698',['rRAMG',['../gb_2hardware_8h.html#a64dd59016e4f0e78672962fbc553a4b4',1,'hardware.h']]], + ['rromb0_699',['rROMB0',['../gb_2hardware_8h.html#ae0976a29e341edc6ceb810e6eb0328f1',1,'hardware.h']]], + ['rromb1_700',['rROMB1',['../gb_2hardware_8h.html#a014f3a9d7ce8f8026c9ac6c0410bb099',1,'hardware.h']]], + ['rrp_701',['rRP',['../gb_2hardware_8h.html#a82c53e957d31d22c475e1629843bc12d',1,'hardware.h']]], + ['rsb_702',['rSB',['../gb_2hardware_8h.html#af35c8012bca7a164f0910d55cdf6030f',1,'hardware.h']]], + ['rsc_703',['rSC',['../gb_2hardware_8h.html#a7780d3a9b0fcc42499ed2451d7ab2ec5',1,'hardware.h']]], + ['rscx_704',['rSCX',['../gb_2hardware_8h.html#a97932e023d96ece4715802b6c2565c43',1,'hardware.h']]], + ['rscy_705',['rSCY',['../gb_2hardware_8h.html#ad2537c13699429afa59a68c6d6598632',1,'hardware.h']]], + ['rsmbk_706',['rSMBK',['../gb_2hardware_8h.html#af93abe183851726958f27d979498032e',1,'hardware.h']]], + ['rspd_707',['rSPD',['../gb_2hardware_8h.html#a222d5e3cb366d5e720a832fc68ce3a13',1,'hardware.h']]], + ['rstat_708',['rSTAT',['../gb_2hardware_8h.html#a338ec378453b4457efdb3008978c0f28',1,'hardware.h']]], + ['rsvbk_709',['rSVBK',['../gb_2hardware_8h.html#a83e14896ee3ddf2a4201b534d8e5f398',1,'hardware.h']]], + ['rtac_710',['rTAC',['../gb_2hardware_8h.html#aeddc90947f6a6a3a3fd1e1db3751c988',1,'hardware.h']]], + ['rtima_711',['rTIMA',['../gb_2hardware_8h.html#a51594891b388d60d6917a6ff64542b66',1,'hardware.h']]], + ['rtma_712',['rTMA',['../gb_2hardware_8h.html#a588d681dc33d9da3a899863b42980e18',1,'hardware.h']]], + ['rvbk_713',['rVBK',['../gb_2hardware_8h.html#a09fa1caa91313e57dc2c3dd354104b00',1,'hardware.h']]], + ['rwx_714',['rWX',['../gb_2hardware_8h.html#aba3cbaeca5ad045fb27095c210b661b7',1,'hardware.h']]], + ['rwy_715',['rWY',['../gb_2hardware_8h.html#afe84077234eb6e0520d7a6d0a9e903e7',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_16.js b/docs/api/search/all_16.js @@ -1,184 +1,185 @@ var searchData= [ - ['s_5fflipx_710',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], - ['s_5fflipy_711',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], - ['s_5fpalette_712',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], - ['s_5fpriority_713',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], - ['sample_2eh_714',['sample.h',['../sample_8h.html',1,'']]], - ['sb_5freg_715',['SB_REG',['../gb_2hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], - ['sc_5freg_716',['SC_REG',['../gb_2hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], - ['schar_5fmax_717',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], - ['schar_5fmin_718',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], - ['screenheight_719',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], - ['screenwidth_720',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], - ['scroll_5fbkg_721',['scroll_bkg',['../gb_8h.html#a1f583f7a880daa6145ca78b086a209d1',1,'scroll_bkg(int8_t x, int8_t y): gb.h'],['../sms_8h.html#a1f583f7a880daa6145ca78b086a209d1',1,'scroll_bkg(int8_t x, int8_t y): sms.h']]], - ['scroll_5fsprite_722',['scroll_sprite',['../gb_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe',1,'scroll_sprite(uint8_t nb, int8_t x, int8_t y): gb.h'],['../sms_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe',1,'scroll_sprite(uint8_t nb, int8_t x, int8_t y): sms.h']]], - ['scroll_5fwin_723',['scroll_win',['../gb_8h.html#a12c2b5ac249d01caf1561cbbf3962044',1,'gb.h']]], - ['scx_5freg_724',['SCX_REG',['../gb_2hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], - ['scy_5freg_725',['SCY_REG',['../gb_2hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], - ['seg_726',['seg',['../union____far__ptr.html#a13c65a38be633a3ac219c3b5b3be5ce6',1,'__far_ptr']]], - ['segfn_727',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], - ['segofs_728',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], - ['send_5fbyte_729',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], - ['set_5f2bpp_5fpalette_730',['set_2bpp_palette',['../gb_8h.html#aa224c9bac27c7fd268e62bdf33338a84',1,'set_2bpp_palette(uint16_t palette): gb.h'],['../sms_8h.html#aa224c9bac27c7fd268e62bdf33338a84',1,'set_2bpp_palette(uint16_t palette): sms.h']]], - ['set_5fattributed_5ftile_5fxy_731',['set_attributed_tile_xy',['../sms_8h.html#a968487c6f70c9e15de7af0efc0de0548',1,'sms.h']]], - ['set_5fbkg_5f1bit_5fdata_732',['set_bkg_1bit_data',['../gb_8h.html#abfc6a45a8b4b212ec9cde372a16e3d6e',1,'gb.h']]], - ['set_5fbkg_5f1bpp_5fdata_733',['set_bkg_1bpp_data',['../gb_8h.html#a0ac527a7933555e52988f425527de599',1,'gb.h']]], - ['set_5fbkg_5f2bpp_5fdata_734',['set_bkg_2bpp_data',['../gb_8h.html#ab94bfec130df50d9cb808142f94603a5',1,'set_bkg_2bpp_data(): gb.h'],['../sms_8h.html#aa7ba76e4d44dbf19da351fd1ea8e3023',1,'set_bkg_2bpp_data(uint16_t start, uint16_t ntiles, const void *src): sms.h']]], - ['set_5fbkg_5f4bpp_5fdata_735',['set_bkg_4bpp_data',['../sms_8h.html#aeff13dca11be49e8c159820c616016ec',1,'sms.h']]], - ['set_5fbkg_5fdata_736',['set_bkg_data',['../gb_8h.html#ac5ad2687d02b9815986cdac1b3121d15',1,'set_bkg_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a8130306da1177f4fef89e699f8e2add4',1,'set_bkg_data(uint16_t start, uint16_t ntiles, const void *src): sms.h']]], - ['set_5fbkg_5fpalette_737',['set_bkg_palette',['../sms_8h.html#a9f879bd31899f7989f887b6238de24e3',1,'set_bkg_palette(): sms.h'],['../cgb_8h.html#aec5c352285ef0fb0d5a1a1d35f6e7877',1,'set_bkg_palette(uint8_t first_palette, uint8_t nb_palettes, uint16_t *rgb_data) NONBANKED: cgb.h']]], - ['set_5fbkg_5fpalette_5fentry_738',['set_bkg_palette_entry',['../sms_8h.html#a2215732f2ba2ec6406b65d3cca56a200',1,'set_bkg_palette_entry(): sms.h'],['../cgb_8h.html#a9e90b3a0f765485234e7b4416ea194e2',1,'set_bkg_palette_entry(uint8_t palette, uint8_t entry, uint16_t rgb_data): cgb.h']]], - ['set_5fbkg_5fsubmap_739',['set_bkg_submap',['../gb_8h.html#a0cfd261bc7a94b1f6093f423bad30298',1,'set_bkg_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w): sms.h'],['../sms_8h.html#a0cfd261bc7a94b1f6093f423bad30298',1,'set_bkg_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w): sms.h']]], - ['set_5fbkg_5ftile_5fxy_740',['set_bkg_tile_xy',['../sms_8h.html#adcd40a58f7c7d348d506cc400cd94739',1,'set_bkg_tile_xy(): sms.h'],['../gb_8h.html#a54481c53f28bc5fcfff05be28f16e976',1,'set_bkg_tile_xy(uint8_t x, uint8_t y, uint8_t t) __preserves_regs(b: gb.h']]], - ['set_5fbkg_5ftiles_741',['set_bkg_tiles',['../sms_8h.html#a9a732aec1b7aec7d10a9d76ca4da2064',1,'set_bkg_tiles(): sms.h'],['../gb_8h.html#ad1ec25843468eb57c54e0ebdcf532659',1,'set_bkg_tiles(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *tiles) NONBANKED __preserves_regs(b: gb.h']]], - ['set_5fdata_742',['set_data',['../gb_8h.html#ac65cf20df1886ea11c61c1665d308d31',1,'set_data(uint8_t *vram_addr, const uint8_t *data, uint16_t len) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#abe8c12f4c6675b2c671fe8ab32370533',1,'set_data(uint16_t dst, const void *src, uint16_t size) __z88dk_callee __preserves_regs(iyh: sms.h']]], - ['set_5finterrupts_743',['set_interrupts',['../gb_8h.html#a9b132042678afce70ccb2d479f4133f0',1,'set_interrupts(uint8_t flags) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a46aa5fa208d6a58fe07a170db49a8849',1,'set_interrupts(uint8_t flags) __z88dk_fastcall: sms.h']]], - ['set_5fpalette_744',['set_palette',['../sms_8h.html#a2960f3469ea9653e322acc3e65dcdd40',1,'sms.h']]], - ['set_5fpalette_5fentry_745',['set_palette_entry',['../sms_8h.html#a675ad64b02d33ab3274f7fb54da14fa9',1,'sms.h']]], - ['set_5fshadow_5foam_5faddress_746',['SET_SHADOW_OAM_ADDRESS',['../gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'SET_SHADOW_OAM_ADDRESS(void *address): gb.h'],['../sms_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'SET_SHADOW_OAM_ADDRESS(void *address): sms.h']]], - ['set_5fsprite_5f1bit_5fdata_747',['set_sprite_1bit_data',['../gb_8h.html#ad3a2c7e0bfbc9905bd06b162127d13d9',1,'gb.h']]], - ['set_5fsprite_5f1bpp_5fdata_748',['set_sprite_1bpp_data',['../gb_8h.html#aff8c24b33a29c5bb0c30f5bd039eba0f',1,'gb.h']]], - ['set_5fsprite_5f2bpp_5fdata_749',['set_sprite_2bpp_data',['../gb_8h.html#a43b4f0ba65856deef626c0d9e7e41ed4',1,'set_sprite_2bpp_data(): gb.h'],['../sms_8h.html#a10ee2919fcab7a5c482816ed718d1c4a',1,'set_sprite_2bpp_data(uint16_t start, uint16_t ntiles, const void *src): sms.h']]], - ['set_5fsprite_5f4bpp_5fdata_750',['set_sprite_4bpp_data',['../sms_8h.html#a24f53cfe7e25c04fbb5dcb08cfb3b432',1,'sms.h']]], - ['set_5fsprite_5fdata_751',['set_sprite_data',['../gb_8h.html#a47132bf7f387c2518c507a0b868cbf4c',1,'set_sprite_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a216a3e3d320ee4d8cf4845600487ae39',1,'set_sprite_data(uint16_t start, uint16_t ntiles, const void *src): sms.h']]], - ['set_5fsprite_5fpalette_752',['set_sprite_palette',['../sms_8h.html#a7d5ed1aed79d8fd2894893d7f6f9b835',1,'set_sprite_palette(): sms.h'],['../cgb_8h.html#a2f0430a99cd9df4496b3c04f49aa3f6d',1,'set_sprite_palette(uint8_t first_palette, uint8_t nb_palettes, uint16_t *rgb_data) NONBANKED: cgb.h']]], - ['set_5fsprite_5fpalette_5fentry_753',['set_sprite_palette_entry',['../sms_8h.html#a8b5c17235a3f65af70492e109a25f237',1,'set_sprite_palette_entry(): sms.h'],['../cgb_8h.html#a6f4e37ea7767881169d20baf6b0735ec',1,'set_sprite_palette_entry(uint8_t palette, uint8_t entry, uint16_t rgb_data): cgb.h']]], - ['set_5fsprite_5fprop_754',['set_sprite_prop',['../gb_8h.html#a99ea3252469e3614e977cce2aa1d06f7',1,'gb.h']]], - ['set_5fsprite_5ftile_755',['set_sprite_tile',['../gb_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe',1,'set_sprite_tile(uint8_t nb, uint8_t tile): gb.h'],['../sms_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe',1,'set_sprite_tile(uint8_t nb, uint8_t tile): sms.h']]], - ['set_5ftile_5f2bpp_5fdata_756',['set_tile_2bpp_data',['../sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979',1,'sms.h']]], - ['set_5ftile_5fdata_757',['set_tile_data',['../gb_8h.html#a845a29ae3a4ab2ba3533aae20bbc526b',1,'set_tile_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data, uint8_t base) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a354044da1e326ae9a1793fe0b9505162',1,'set_tile_data(uint16_t start, uint16_t ntiles, const void *src) __z88dk_callee __preserves_regs(iyh: sms.h']]], - ['set_5ftile_5fmap_758',['set_tile_map',['../gb_8h.html#a55f82ff980398dd97036fd936ebd727e',1,'set_tile_map(): gb.h'],['../sms_8h.html#ad68f2f36b41febcc5f8ca23c3e379ec8',1,'set_tile_map(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *tiles) __z88dk_callee __preserves_regs(iyh: sms.h']]], - ['set_5ftile_5fmap_5fcompat_759',['set_tile_map_compat',['../sms_8h.html#a6a9877d413f96540712d408d865625c9',1,'sms.h']]], - ['set_5ftile_5fsubmap_760',['set_tile_submap',['../gb_8h.html#adb5d0970167b81401113812773c90838',1,'set_tile_submap(): gb.h'],['../sms_8h.html#ad7bf6d9629c0ee4e83c137a297aac169',1,'set_tile_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t map_w, const uint8_t *map) __z88dk_callee __preserves_regs(iyh: sms.h']]], - ['set_5ftile_5fsubmap_5fcompat_761',['set_tile_submap_compat',['../sms_8h.html#a35261bb6911ba7a123262efc32f4955a',1,'sms.h']]], - ['set_5ftile_5fxy_762',['set_tile_xy',['../gb_8h.html#a3b235c526c517fb02d20cdea780ee2c5',1,'set_tile_xy(): gb.h'],['../sms_8h.html#a256029356b8bc719e42ffafba844290f',1,'set_tile_xy(uint8_t x, uint8_t y, uint8_t t) __z88dk_callee __preserves_regs(iyh: sms.h']]], - ['set_5ftiles_763',['set_tiles',['../gb_8h.html#aac7f4eb7e61237f4ce3b60580ff89ff5',1,'gb.h']]], - ['set_5fvram_5fbyte_764',['set_vram_byte',['../gb_8h.html#aa8e85b82c4d347edb91c0cd2fb6c8393',1,'set_vram_byte(uint8_t *addr, uint8_t v) __preserves_regs(b: gb.h'],['../sms_8h.html#a18ce02bf91fd93098176b5bcc94cdf4a',1,'set_vram_byte(uint8_t *addr, uint8_t v) __z88dk_callee __preserves_regs(iyh: sms.h']]], - ['set_5fwin_5f1bit_5fdata_765',['set_win_1bit_data',['../gb_8h.html#a83bc12932f49f2a9e225e4acd377c882',1,'gb.h']]], - ['set_5fwin_5fdata_766',['set_win_data',['../gb_8h.html#ab4454beccf306245a5085aafc38079be',1,'gb.h']]], - ['set_5fwin_5fsubmap_767',['set_win_submap',['../gb_8h.html#abb50a392ca0d0419a080413287ee5d79',1,'set_win_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w): sms.h'],['../sms_8h.html#abb50a392ca0d0419a080413287ee5d79',1,'set_win_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w): sms.h']]], - ['set_5fwin_5ftile_5fxy_768',['set_win_tile_xy',['../sms_8h.html#a95d929d964d9988f4dc5a25ed399ae08',1,'set_win_tile_xy(): sms.h'],['../gb_8h.html#a3bf7b60dd4dee0e196c601606a462ef0',1,'set_win_tile_xy(uint8_t x, uint8_t y, uint8_t t) __preserves_regs(b: gb.h']]], - ['set_5fwin_5ftiles_769',['set_win_tiles',['../sms_8h.html#a429db030287423012f40a6dca81ae7e3',1,'set_win_tiles(): sms.h'],['../gb_8h.html#ac0ef9581f691c213f9aec7a4434dfcab',1,'set_win_tiles(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *tiles) NONBANKED __preserves_regs(b: gb.h']]], - ['setchar_770',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], - ['setjmp_771',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], - ['setjmp_2eh_772',['setjmp.h',['../setjmp_8h.html',1,'']]], - ['sfont_5fhandle_773',['sfont_handle',['../structsfont__handle.html',1,'']]], - ['sgb_2eh_774',['sgb.h',['../sgb_8h.html',1,'']]], - ['sgb_5fatrc_5fen_775',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], - ['sgb_5fattr_5fblk_776',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], - ['sgb_5fattr_5fchr_777',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], - ['sgb_5fattr_5fdiv_778',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], - ['sgb_5fattr_5flin_779',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], - ['sgb_5fattr_5fset_780',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], - ['sgb_5fattr_5ftrn_781',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], - ['sgb_5fcheck_782',['sgb_check',['../sgb_8h.html#a32d280961fb78aeabe1073ec0b9262d2',1,'sgb.h']]], - ['sgb_5fchr_5ftrn_783',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], - ['sgb_5fdata_5fsnd_784',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], - ['sgb_5fdata_5ftrn_785',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], - ['sgb_5ficon_5fen_786',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], - ['sgb_5fjump_787',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], - ['sgb_5fmask_5fen_788',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], - ['sgb_5fmlt_5freq_789',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], - ['sgb_5fobj_5ftrn_790',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], - ['sgb_5fpal_5f01_791',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], - ['sgb_5fpal_5f03_792',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], - ['sgb_5fpal_5f12_793',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], - ['sgb_5fpal_5f23_794',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], - ['sgb_5fpal_5fset_795',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], - ['sgb_5fpal_5ftrn_796',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], - ['sgb_5fpct_5ftrn_797',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], - ['sgb_5fsou_5ftrn_798',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], - ['sgb_5fsound_799',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], - ['sgb_5ftest_5fen_800',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], - ['sgb_5ftransfer_801',['sgb_transfer',['../sgb_8h.html#ad187ecd5608eae98ce6086f2e8e041af',1,'sgb.h']]], - ['shadow_5foam_802',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'shadow_OAM(): gb.h'],['../sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d',1,'shadow_OAM(): sms.h']]], - ['shadow_5fvdp_5fr0_803',['shadow_VDP_R0',['../sms_2hardware_8h.html#aa80cb68338819c004095531d32b70e38',1,'hardware.h']]], - ['shadow_5fvdp_5fr1_804',['shadow_VDP_R1',['../sms_2hardware_8h.html#a542cb696f242df44b0d8e9225d532ef4',1,'hardware.h']]], - ['shadow_5fvdp_5fr10_805',['shadow_VDP_R10',['../sms_2hardware_8h.html#af310a900e3b4b5b5032f4ffd6fa309b0',1,'hardware.h']]], - ['shadow_5fvdp_5fr2_806',['shadow_VDP_R2',['../sms_2hardware_8h.html#a7f7fa2c0e33c6d515332a50c2acb54e7',1,'hardware.h']]], - ['shadow_5fvdp_5fr3_807',['shadow_VDP_R3',['../sms_2hardware_8h.html#ab984056ff9eb011fbd84abdafb3a8bce',1,'hardware.h']]], - ['shadow_5fvdp_5fr4_808',['shadow_VDP_R4',['../sms_2hardware_8h.html#af9a30a728fedbe7e4c660c448c262e2c',1,'hardware.h']]], - ['shadow_5fvdp_5fr5_809',['shadow_VDP_R5',['../sms_2hardware_8h.html#a221db76cb39200a948234330ed309af7',1,'hardware.h']]], - ['shadow_5fvdp_5fr6_810',['shadow_VDP_R6',['../sms_2hardware_8h.html#a8afbdaaf8c6dee4e7482a341351344b4',1,'hardware.h']]], - ['shadow_5fvdp_5fr7_811',['shadow_VDP_R7',['../sms_2hardware_8h.html#a33b3e7c120a579cb729caf588ba1d9a8',1,'hardware.h']]], - ['shadow_5fvdp_5fr8_812',['shadow_VDP_R8',['../sms_2hardware_8h.html#add65b8e5f0b806e563ce27de7348ba31',1,'hardware.h']]], - ['shadow_5fvdp_5fr9_813',['shadow_VDP_R9',['../sms_2hardware_8h.html#a1ccce1e3f8acb76170fb752ee40ae659',1,'hardware.h']]], - ['shadow_5fvdp_5frborder_814',['shadow_VDP_RBORDER',['../sms_2hardware_8h.html#a20a977182f6f5f60ee6464e15f05aed0',1,'hardware.h']]], - ['shadow_5fvdp_5frscx_815',['shadow_VDP_RSCX',['../sms_2hardware_8h.html#af6a84b0288b045560f83a1944a8c1c3b',1,'hardware.h']]], - ['shadow_5fvdp_5frscy_816',['shadow_VDP_RSCY',['../sms_2hardware_8h.html#a292b59055beb22b566b39462da3b7eba',1,'hardware.h']]], - ['show_5fbkg_817',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'SHOW_BKG(): gb.h'],['../sms_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'SHOW_BKG(): sms.h']]], - ['show_5fleft_5fcolumn_818',['SHOW_LEFT_COLUMN',['../gb_8h.html#a5497c2255a9474d397446710189eacbe',1,'SHOW_LEFT_COLUMN(): gb.h'],['../sms_8h.html#a5497c2255a9474d397446710189eacbe',1,'SHOW_LEFT_COLUMN(): sms.h']]], - ['show_5fsprites_819',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'SHOW_SPRITES(): gb.h'],['../sms_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'SHOW_SPRITES(): sms.h']]], - ['show_5fwin_820',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'SHOW_WIN(): gb.h'],['../sms_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'SHOW_WIN(): sms.h']]], - ['shrt_5fmax_821',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], - ['shrt_5fmin_822',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], - ['sig_5fatomic_5fmax_823',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], - ['sig_5fatomic_5fmin_824',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], - ['signed_825',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], - ['sio_5fiflag_826',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'SIO_IFLAG(): gb.h'],['../sms_8h.html#ad90564458646c5646b3880b93db3443e',1,'SIO_IFLAG(): sms.h']]], - ['size_827',['SIZE',['../incbin_8h.html#a37d962e404780762509e176236f9897b',1,'incbin.h']]], - ['size_5fmax_828',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], - ['size_5ft_829',['size_t',['../asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t(): types.h'],['../asm_2z80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t(): types.h'],['../stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf',1,'size_t(): stddef.h']]], - ['sms_2eh_830',['sms.h',['../sms_8h.html',1,'']]], - ['solid_831',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], - ['sp_5fsize_832',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], - ['sprintf_833',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], - ['sprites_5f8x16_834',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'SPRITES_8x16(): gb.h'],['../sms_8h.html#af91d252f07f4764996154820f970c101',1,'SPRITES_8x16(): sms.h']]], - ['sprites_5f8x8_835',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'SPRITES_8x8(): gb.h'],['../sms_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'SPRITES_8x8(): sms.h']]], - ['spx_5fsize_836',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], - ['stat_5freg_837',['STAT_REG',['../gb_2hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], - ['statf_5f9_5fspr_838',['STATF_9_SPR',['../sms_2hardware_8h.html#a4a7b807e5e5987302a5315fe5c815ce8',1,'hardware.h']]], - ['statf_5fb_5fbusy_839',['STATF_B_BUSY',['../gb_2hardware_8h.html#a3b0bf7449b517b3cda2a89428db6deb9',1,'hardware.h']]], - ['statf_5fb_5flyc_840',['STATF_B_LYC',['../gb_2hardware_8h.html#ac1e4b66204a5bff207be36fdfedd63d5',1,'hardware.h']]], - ['statf_5fb_5flycf_841',['STATF_B_LYCF',['../gb_2hardware_8h.html#ab058c32e4ebf21b3beb06a0d7440e6ad',1,'hardware.h']]], - ['statf_5fb_5fmode00_842',['STATF_B_MODE00',['../gb_2hardware_8h.html#acdbf6b3217f6a5681df94c8b8992d1d6',1,'hardware.h']]], - ['statf_5fb_5fmode01_843',['STATF_B_MODE01',['../gb_2hardware_8h.html#a5b683ff804221c6fc721b996fce65bda',1,'hardware.h']]], - ['statf_5fb_5fmode10_844',['STATF_B_MODE10',['../gb_2hardware_8h.html#ac75479aa0d34ac4344d80451276e97cc',1,'hardware.h']]], - ['statf_5fb_5foam_845',['STATF_B_OAM',['../gb_2hardware_8h.html#a7393f505e4277af40167d72415c46fa5',1,'hardware.h']]], - ['statf_5fb_5fvbl_846',['STATF_B_VBL',['../gb_2hardware_8h.html#a55c4815aea004a9951606db7e7a1f0d7',1,'hardware.h']]], - ['statf_5fbusy_847',['STATF_BUSY',['../gb_2hardware_8h.html#a92a063885caf6c6cda665da0309055ec',1,'hardware.h']]], - ['statf_5fhbl_848',['STATF_HBL',['../gb_2hardware_8h.html#ab04e468d2403bc69f761daa300bb999a',1,'hardware.h']]], - ['statf_5fint_5fvbl_849',['STATF_INT_VBL',['../sms_2hardware_8h.html#a4702e74fffdc57d60c3835e63c665cc1',1,'hardware.h']]], - ['statf_5flcd_850',['STATF_LCD',['../gb_2hardware_8h.html#a6f5df560b791d2fc086c23f99dd03354',1,'hardware.h']]], - ['statf_5flyc_851',['STATF_LYC',['../gb_2hardware_8h.html#a3b53105cc5be896b48794ba82d2aeb4c',1,'hardware.h']]], - ['statf_5flycf_852',['STATF_LYCF',['../gb_2hardware_8h.html#a2b3637bad69da368c3d7136632963fb7',1,'hardware.h']]], - ['statf_5fmode00_853',['STATF_MODE00',['../gb_2hardware_8h.html#a72b78d4d640033770be37d95bf8e1f9d',1,'hardware.h']]], - ['statf_5fmode01_854',['STATF_MODE01',['../gb_2hardware_8h.html#ad27f428fca89ea6b236ff3aa4769a05e',1,'hardware.h']]], - ['statf_5fmode10_855',['STATF_MODE10',['../gb_2hardware_8h.html#a47b5bc2ec6afaf1d50a8db5f24415922',1,'hardware.h']]], - ['statf_5foam_856',['STATF_OAM',['../gb_2hardware_8h.html#acc45e1a4ea60d8248102a71c1658c5a3',1,'hardware.h']]], - ['statf_5fspr_5fcoll_857',['STATF_SPR_COLL',['../sms_2hardware_8h.html#a6fdd982d805d5af6de0417e24faf027d',1,'hardware.h']]], - ['statf_5fvbl_858',['STATF_VBL',['../gb_2hardware_8h.html#adb52e1f4b56ef259db300a187fe58fc9',1,'hardware.h']]], - ['stdarg_2eh_859',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../asm_2z80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], - ['stdatomic_2eh_860',['stdatomic.h',['../stdatomic_8h.html',1,'']]], - ['stdbool_2eh_861',['stdbool.h',['../stdbool_8h.html',1,'']]], - ['stddef_2eh_862',['stddef.h',['../stddef_8h.html',1,'']]], - ['stdint_2eh_863',['stdint.h',['../stdint_8h.html',1,'']]], - ['stdio_2eh_864',['stdio.h',['../stdio_8h.html',1,'']]], - ['stdlib_2eh_865',['stdlib.h',['../stdlib_8h.html',1,'']]], - ['stdnoreturn_2eh_866',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], - ['strcat_867',['strcat',['../asm_2gbz80_2string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'strcat(char *s1, const char *s2) NONBANKED: string.h'],['../asm_2z80_2string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'strcat(char *s1, const char *s2) NONBANKED: string.h']]], - ['strcmp_868',['strcmp',['../asm_2gbz80_2string_8h.html#aa89031476b4f6ee827f9163d09d68043',1,'strcmp(const char *s1, const char *s2) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#aad5113065159a016224b5046a7704e3a',1,'strcmp(const char *s1, const char *s2) NONBANKED: string.h']]], - ['strcpy_869',['strcpy',['../asm_2gbz80_2string_8h.html#ad724f30223364304479b0fc714435e78',1,'strcpy(char *dest, const char *src) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#a42d5c9b335c67653294ab15e803ae1d4',1,'strcpy(char *dest, const char *src) NONBANKED: string.h']]], - ['string_2eh_870',['string.h',['../asm_2gbz80_2string_8h.html',1,'(Global Namespace)'],['../asm_2z80_2string_8h.html',1,'(Global Namespace)'],['../string_8h.html',1,'(Global Namespace)']]], - ['strlen_871',['strlen',['../asm_2gbz80_2string_8h.html#a8fd73083ebdcca16ad810cd6041466f2',1,'strlen(const char *s) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#acdb04aa44dd4014b313a88d2aa7db89d',1,'strlen(const char *s) NONBANKED: string.h']]], - ['strncat_872',['strncat',['../asm_2gbz80_2string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'strncat(char *s1, const char *s2, int n) NONBANKED: string.h'],['../asm_2z80_2string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'strncat(char *s1, const char *s2, int n) NONBANKED: string.h']]], - ['strncmp_873',['strncmp',['../asm_2gbz80_2string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'strncmp(const char *s1, const char *s2, int n) NONBANKED: string.h'],['../asm_2z80_2string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'strncmp(const char *s1, const char *s2, int n) NONBANKED: string.h']]], - ['strncpy_874',['strncpy',['../asm_2gbz80_2string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'strncpy(char *s1, const char *s2, int n) NONBANKED: string.h'],['../asm_2z80_2string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'strncpy(char *s1, const char *s2, int n) NONBANKED: string.h']]], - ['svbk_5freg_875',['SVBK_REG',['../gb_2hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], - ['switch_5f16_5f8_5fmode_5fmbc1_876',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], - ['switch_5f4_5f32_5fmode_5fmbc1_877',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], - ['switch_5fdata_878',['switch_data',['../drawing_8h.html#aedd9c98ab95b4b4fab93bf1d00e3f01b',1,'drawing.h']]], - ['switch_5fram_879',['SWITCH_RAM',['../gb_8h.html#a6e40dcc763efd953181c7400642a9f69',1,'SWITCH_RAM(): gb.h'],['../sms_8h.html#a121feb0c32d124562f52398aa9656e7b',1,'SWITCH_RAM(): sms.h']]], - ['switch_5fram_5fmbc1_880',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], - ['switch_5fram_5fmbc5_881',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], - ['switch_5from_882',['SWITCH_ROM',['../gb_8h.html#a1e22a3b60368bb5f3705d625ac2d09cc',1,'SWITCH_ROM(): gb.h'],['../sms_8h.html#af61262bbc05629f31020afce67e1b9ea',1,'SWITCH_ROM(): sms.h']]], - ['switch_5from1_883',['SWITCH_ROM1',['../sms_8h.html#a86d47feb2b999aaabbba9f63f4bb3567',1,'sms.h']]], - ['switch_5from2_884',['SWITCH_ROM2',['../sms_8h.html#a6d40a15ff27c2a1c8269d3dbe67eae65',1,'sms.h']]], - ['switch_5from_5fmbc1_885',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], - ['switch_5from_5fmbc5_886',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], - ['switch_5from_5fmbc5_5f8m_887',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]], - ['sys_5ftime_888',['sys_time',['../gb_8h.html#a78d2fd18666afec116f176d46debb4e7',1,'sys_time(): gb.h'],['../sms_8h.html#a78d2fd18666afec116f176d46debb4e7',1,'sys_time(): sms.h']]], - ['system_5fntsc_889',['SYSTEM_NTSC',['../sms_2hardware_8h.html#ae6888157a94fca2f1a1b5136494f2e07',1,'hardware.h']]], - ['system_5fpal_890',['SYSTEM_PAL',['../sms_2hardware_8h.html#a1ac4bf5582e0754ea814c3f51c99a91a',1,'hardware.h']]] + ['s_5fflipx_716',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], + ['s_5fflipy_717',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], + ['s_5fpalette_718',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], + ['s_5fpriority_719',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], + ['sample_2eh_720',['sample.h',['../sample_8h.html',1,'']]], + ['sb_5freg_721',['SB_REG',['../gb_2hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], + ['sc_5freg_722',['SC_REG',['../gb_2hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], + ['schar_5fmax_723',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], + ['schar_5fmin_724',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], + ['screenheight_725',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], + ['screenwidth_726',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], + ['scroll_5fbkg_727',['scroll_bkg',['../gb_8h.html#a1f583f7a880daa6145ca78b086a209d1',1,'scroll_bkg(int8_t x, int8_t y): gb.h'],['../sms_8h.html#a1f583f7a880daa6145ca78b086a209d1',1,'scroll_bkg(int8_t x, int8_t y): sms.h']]], + ['scroll_5fsprite_728',['scroll_sprite',['../gb_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe',1,'scroll_sprite(uint8_t nb, int8_t x, int8_t y): gb.h'],['../sms_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe',1,'scroll_sprite(uint8_t nb, int8_t x, int8_t y): sms.h']]], + ['scroll_5fwin_729',['scroll_win',['../gb_8h.html#a12c2b5ac249d01caf1561cbbf3962044',1,'gb.h']]], + ['scx_5freg_730',['SCX_REG',['../gb_2hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], + ['scy_5freg_731',['SCY_REG',['../gb_2hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], + ['seg_732',['seg',['../union____far__ptr.html#a13c65a38be633a3ac219c3b5b3be5ce6',1,'__far_ptr']]], + ['segfn_733',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], + ['segofs_734',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], + ['send_5fbyte_735',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], + ['set_5f2bpp_5fpalette_736',['set_2bpp_palette',['../gb_8h.html#aa224c9bac27c7fd268e62bdf33338a84',1,'set_2bpp_palette(uint16_t palette): gb.h'],['../sms_8h.html#aa224c9bac27c7fd268e62bdf33338a84',1,'set_2bpp_palette(uint16_t palette): sms.h']]], + ['set_5fattributed_5ftile_5fxy_737',['set_attributed_tile_xy',['../sms_8h.html#a968487c6f70c9e15de7af0efc0de0548',1,'sms.h']]], + ['set_5fbkg_5f1bit_5fdata_738',['set_bkg_1bit_data',['../gb_8h.html#abfc6a45a8b4b212ec9cde372a16e3d6e',1,'gb.h']]], + ['set_5fbkg_5f1bpp_5fdata_739',['set_bkg_1bpp_data',['../gb_8h.html#a0ac527a7933555e52988f425527de599',1,'gb.h']]], + ['set_5fbkg_5f2bpp_5fdata_740',['set_bkg_2bpp_data',['../gb_8h.html#ab94bfec130df50d9cb808142f94603a5',1,'set_bkg_2bpp_data(): gb.h'],['../sms_8h.html#aa7ba76e4d44dbf19da351fd1ea8e3023',1,'set_bkg_2bpp_data(uint16_t start, uint16_t ntiles, const void *src): sms.h']]], + ['set_5fbkg_5f4bpp_5fdata_741',['set_bkg_4bpp_data',['../sms_8h.html#aeff13dca11be49e8c159820c616016ec',1,'sms.h']]], + ['set_5fbkg_5fdata_742',['set_bkg_data',['../gb_8h.html#ac5ad2687d02b9815986cdac1b3121d15',1,'set_bkg_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a8130306da1177f4fef89e699f8e2add4',1,'set_bkg_data(uint16_t start, uint16_t ntiles, const void *src): sms.h']]], + ['set_5fbkg_5fpalette_743',['set_bkg_palette',['../sms_8h.html#a9f879bd31899f7989f887b6238de24e3',1,'set_bkg_palette(): sms.h'],['../cgb_8h.html#aec5c352285ef0fb0d5a1a1d35f6e7877',1,'set_bkg_palette(uint8_t first_palette, uint8_t nb_palettes, uint16_t *rgb_data) NONBANKED: cgb.h']]], + ['set_5fbkg_5fpalette_5fentry_744',['set_bkg_palette_entry',['../sms_8h.html#a2215732f2ba2ec6406b65d3cca56a200',1,'set_bkg_palette_entry(): sms.h'],['../cgb_8h.html#a9e90b3a0f765485234e7b4416ea194e2',1,'set_bkg_palette_entry(uint8_t palette, uint8_t entry, uint16_t rgb_data): cgb.h']]], + ['set_5fbkg_5fsubmap_745',['set_bkg_submap',['../gb_8h.html#a0cfd261bc7a94b1f6093f423bad30298',1,'set_bkg_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w): sms.h'],['../sms_8h.html#a0cfd261bc7a94b1f6093f423bad30298',1,'set_bkg_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w): sms.h']]], + ['set_5fbkg_5ftile_5fxy_746',['set_bkg_tile_xy',['../sms_8h.html#adcd40a58f7c7d348d506cc400cd94739',1,'set_bkg_tile_xy(): sms.h'],['../gb_8h.html#a54481c53f28bc5fcfff05be28f16e976',1,'set_bkg_tile_xy(uint8_t x, uint8_t y, uint8_t t) __preserves_regs(b: gb.h']]], + ['set_5fbkg_5ftiles_747',['set_bkg_tiles',['../sms_8h.html#a9a732aec1b7aec7d10a9d76ca4da2064',1,'set_bkg_tiles(): sms.h'],['../gb_8h.html#ad1ec25843468eb57c54e0ebdcf532659',1,'set_bkg_tiles(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *tiles) NONBANKED __preserves_regs(b: gb.h']]], + ['set_5fdata_748',['set_data',['../gb_8h.html#ac65cf20df1886ea11c61c1665d308d31',1,'set_data(uint8_t *vram_addr, const uint8_t *data, uint16_t len) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#abe8c12f4c6675b2c671fe8ab32370533',1,'set_data(uint16_t dst, const void *src, uint16_t size) __z88dk_callee __preserves_regs(iyh: sms.h']]], + ['set_5fdefault_5fpalette_749',['set_default_palette',['../cgb_8h.html#a2a89f4110072dbe76805e7b07299788d',1,'set_default_palette(void): cgb.h'],['../sms_8h.html#a2a89f4110072dbe76805e7b07299788d',1,'set_default_palette(void): sms.h']]], + ['set_5finterrupts_750',['set_interrupts',['../gb_8h.html#a9b132042678afce70ccb2d479f4133f0',1,'set_interrupts(uint8_t flags) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a46aa5fa208d6a58fe07a170db49a8849',1,'set_interrupts(uint8_t flags) __z88dk_fastcall: sms.h']]], + ['set_5fpalette_751',['set_palette',['../sms_8h.html#a2960f3469ea9653e322acc3e65dcdd40',1,'sms.h']]], + ['set_5fpalette_5fentry_752',['set_palette_entry',['../sms_8h.html#a675ad64b02d33ab3274f7fb54da14fa9',1,'sms.h']]], + ['set_5fshadow_5foam_5faddress_753',['SET_SHADOW_OAM_ADDRESS',['../gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'SET_SHADOW_OAM_ADDRESS(void *address): gb.h'],['../sms_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'SET_SHADOW_OAM_ADDRESS(void *address): sms.h']]], + ['set_5fsprite_5f1bit_5fdata_754',['set_sprite_1bit_data',['../gb_8h.html#ad3a2c7e0bfbc9905bd06b162127d13d9',1,'gb.h']]], + ['set_5fsprite_5f1bpp_5fdata_755',['set_sprite_1bpp_data',['../gb_8h.html#aff8c24b33a29c5bb0c30f5bd039eba0f',1,'gb.h']]], + ['set_5fsprite_5f2bpp_5fdata_756',['set_sprite_2bpp_data',['../gb_8h.html#a43b4f0ba65856deef626c0d9e7e41ed4',1,'set_sprite_2bpp_data(): gb.h'],['../sms_8h.html#a10ee2919fcab7a5c482816ed718d1c4a',1,'set_sprite_2bpp_data(uint16_t start, uint16_t ntiles, const void *src): sms.h']]], + ['set_5fsprite_5f4bpp_5fdata_757',['set_sprite_4bpp_data',['../sms_8h.html#a24f53cfe7e25c04fbb5dcb08cfb3b432',1,'sms.h']]], + ['set_5fsprite_5fdata_758',['set_sprite_data',['../gb_8h.html#a47132bf7f387c2518c507a0b868cbf4c',1,'set_sprite_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a216a3e3d320ee4d8cf4845600487ae39',1,'set_sprite_data(uint16_t start, uint16_t ntiles, const void *src): sms.h']]], + ['set_5fsprite_5fpalette_759',['set_sprite_palette',['../sms_8h.html#a7d5ed1aed79d8fd2894893d7f6f9b835',1,'set_sprite_palette(): sms.h'],['../cgb_8h.html#a2f0430a99cd9df4496b3c04f49aa3f6d',1,'set_sprite_palette(uint8_t first_palette, uint8_t nb_palettes, uint16_t *rgb_data) NONBANKED: cgb.h']]], + ['set_5fsprite_5fpalette_5fentry_760',['set_sprite_palette_entry',['../sms_8h.html#a8b5c17235a3f65af70492e109a25f237',1,'set_sprite_palette_entry(): sms.h'],['../cgb_8h.html#a6f4e37ea7767881169d20baf6b0735ec',1,'set_sprite_palette_entry(uint8_t palette, uint8_t entry, uint16_t rgb_data): cgb.h']]], + ['set_5fsprite_5fprop_761',['set_sprite_prop',['../gb_8h.html#a99ea3252469e3614e977cce2aa1d06f7',1,'gb.h']]], + ['set_5fsprite_5ftile_762',['set_sprite_tile',['../gb_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe',1,'set_sprite_tile(uint8_t nb, uint8_t tile): gb.h'],['../sms_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe',1,'set_sprite_tile(uint8_t nb, uint8_t tile): sms.h']]], + ['set_5ftile_5f2bpp_5fdata_763',['set_tile_2bpp_data',['../sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979',1,'sms.h']]], + ['set_5ftile_5fdata_764',['set_tile_data',['../gb_8h.html#a845a29ae3a4ab2ba3533aae20bbc526b',1,'set_tile_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data, uint8_t base) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a354044da1e326ae9a1793fe0b9505162',1,'set_tile_data(uint16_t start, uint16_t ntiles, const void *src) __z88dk_callee __preserves_regs(iyh: sms.h']]], + ['set_5ftile_5fmap_765',['set_tile_map',['../gb_8h.html#a55f82ff980398dd97036fd936ebd727e',1,'set_tile_map(): gb.h'],['../sms_8h.html#ad68f2f36b41febcc5f8ca23c3e379ec8',1,'set_tile_map(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *tiles) __z88dk_callee __preserves_regs(iyh: sms.h']]], + ['set_5ftile_5fmap_5fcompat_766',['set_tile_map_compat',['../sms_8h.html#a6a9877d413f96540712d408d865625c9',1,'sms.h']]], + ['set_5ftile_5fsubmap_767',['set_tile_submap',['../gb_8h.html#adb5d0970167b81401113812773c90838',1,'set_tile_submap(): gb.h'],['../sms_8h.html#ad7bf6d9629c0ee4e83c137a297aac169',1,'set_tile_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t map_w, const uint8_t *map) __z88dk_callee __preserves_regs(iyh: sms.h']]], + ['set_5ftile_5fsubmap_5fcompat_768',['set_tile_submap_compat',['../sms_8h.html#a35261bb6911ba7a123262efc32f4955a',1,'sms.h']]], + ['set_5ftile_5fxy_769',['set_tile_xy',['../gb_8h.html#a3b235c526c517fb02d20cdea780ee2c5',1,'set_tile_xy(): gb.h'],['../sms_8h.html#a256029356b8bc719e42ffafba844290f',1,'set_tile_xy(uint8_t x, uint8_t y, uint8_t t) __z88dk_callee __preserves_regs(iyh: sms.h']]], + ['set_5ftiles_770',['set_tiles',['../gb_8h.html#aac7f4eb7e61237f4ce3b60580ff89ff5',1,'gb.h']]], + ['set_5fvram_5fbyte_771',['set_vram_byte',['../gb_8h.html#aa8e85b82c4d347edb91c0cd2fb6c8393',1,'set_vram_byte(uint8_t *addr, uint8_t v) __preserves_regs(b: gb.h'],['../sms_8h.html#a18ce02bf91fd93098176b5bcc94cdf4a',1,'set_vram_byte(uint8_t *addr, uint8_t v) __z88dk_callee __preserves_regs(iyh: sms.h']]], + ['set_5fwin_5f1bit_5fdata_772',['set_win_1bit_data',['../gb_8h.html#a83bc12932f49f2a9e225e4acd377c882',1,'gb.h']]], + ['set_5fwin_5fdata_773',['set_win_data',['../gb_8h.html#ab4454beccf306245a5085aafc38079be',1,'gb.h']]], + ['set_5fwin_5fsubmap_774',['set_win_submap',['../gb_8h.html#abb50a392ca0d0419a080413287ee5d79',1,'set_win_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w): sms.h'],['../sms_8h.html#abb50a392ca0d0419a080413287ee5d79',1,'set_win_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w): sms.h']]], + ['set_5fwin_5ftile_5fxy_775',['set_win_tile_xy',['../sms_8h.html#a95d929d964d9988f4dc5a25ed399ae08',1,'set_win_tile_xy(): sms.h'],['../gb_8h.html#a3bf7b60dd4dee0e196c601606a462ef0',1,'set_win_tile_xy(uint8_t x, uint8_t y, uint8_t t) __preserves_regs(b: gb.h']]], + ['set_5fwin_5ftiles_776',['set_win_tiles',['../sms_8h.html#a429db030287423012f40a6dca81ae7e3',1,'set_win_tiles(): sms.h'],['../gb_8h.html#ac0ef9581f691c213f9aec7a4434dfcab',1,'set_win_tiles(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *tiles) NONBANKED __preserves_regs(b: gb.h']]], + ['setchar_777',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], + ['setjmp_778',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], + ['setjmp_2eh_779',['setjmp.h',['../setjmp_8h.html',1,'']]], + ['sfont_5fhandle_780',['sfont_handle',['../structsfont__handle.html',1,'']]], + ['sgb_2eh_781',['sgb.h',['../sgb_8h.html',1,'']]], + ['sgb_5fatrc_5fen_782',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], + ['sgb_5fattr_5fblk_783',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], + ['sgb_5fattr_5fchr_784',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], + ['sgb_5fattr_5fdiv_785',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], + ['sgb_5fattr_5flin_786',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], + ['sgb_5fattr_5fset_787',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], + ['sgb_5fattr_5ftrn_788',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], + ['sgb_5fcheck_789',['sgb_check',['../sgb_8h.html#a32d280961fb78aeabe1073ec0b9262d2',1,'sgb.h']]], + ['sgb_5fchr_5ftrn_790',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], + ['sgb_5fdata_5fsnd_791',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], + ['sgb_5fdata_5ftrn_792',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], + ['sgb_5ficon_5fen_793',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], + ['sgb_5fjump_794',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], + ['sgb_5fmask_5fen_795',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], + ['sgb_5fmlt_5freq_796',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], + ['sgb_5fobj_5ftrn_797',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], + ['sgb_5fpal_5f01_798',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], + ['sgb_5fpal_5f03_799',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], + ['sgb_5fpal_5f12_800',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], + ['sgb_5fpal_5f23_801',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], + ['sgb_5fpal_5fset_802',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], + ['sgb_5fpal_5ftrn_803',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], + ['sgb_5fpct_5ftrn_804',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], + ['sgb_5fsou_5ftrn_805',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], + ['sgb_5fsound_806',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], + ['sgb_5ftest_5fen_807',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], + ['sgb_5ftransfer_808',['sgb_transfer',['../sgb_8h.html#ad187ecd5608eae98ce6086f2e8e041af',1,'sgb.h']]], + ['shadow_5foam_809',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'shadow_OAM(): gb.h'],['../sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d',1,'shadow_OAM(): sms.h']]], + ['shadow_5fvdp_5fr0_810',['shadow_VDP_R0',['../sms_2hardware_8h.html#aa80cb68338819c004095531d32b70e38',1,'hardware.h']]], + ['shadow_5fvdp_5fr1_811',['shadow_VDP_R1',['../sms_2hardware_8h.html#a542cb696f242df44b0d8e9225d532ef4',1,'hardware.h']]], + ['shadow_5fvdp_5fr10_812',['shadow_VDP_R10',['../sms_2hardware_8h.html#af310a900e3b4b5b5032f4ffd6fa309b0',1,'hardware.h']]], + ['shadow_5fvdp_5fr2_813',['shadow_VDP_R2',['../sms_2hardware_8h.html#a7f7fa2c0e33c6d515332a50c2acb54e7',1,'hardware.h']]], + ['shadow_5fvdp_5fr3_814',['shadow_VDP_R3',['../sms_2hardware_8h.html#ab984056ff9eb011fbd84abdafb3a8bce',1,'hardware.h']]], + ['shadow_5fvdp_5fr4_815',['shadow_VDP_R4',['../sms_2hardware_8h.html#af9a30a728fedbe7e4c660c448c262e2c',1,'hardware.h']]], + ['shadow_5fvdp_5fr5_816',['shadow_VDP_R5',['../sms_2hardware_8h.html#a221db76cb39200a948234330ed309af7',1,'hardware.h']]], + ['shadow_5fvdp_5fr6_817',['shadow_VDP_R6',['../sms_2hardware_8h.html#a8afbdaaf8c6dee4e7482a341351344b4',1,'hardware.h']]], + ['shadow_5fvdp_5fr7_818',['shadow_VDP_R7',['../sms_2hardware_8h.html#a33b3e7c120a579cb729caf588ba1d9a8',1,'hardware.h']]], + ['shadow_5fvdp_5fr8_819',['shadow_VDP_R8',['../sms_2hardware_8h.html#add65b8e5f0b806e563ce27de7348ba31',1,'hardware.h']]], + ['shadow_5fvdp_5fr9_820',['shadow_VDP_R9',['../sms_2hardware_8h.html#a1ccce1e3f8acb76170fb752ee40ae659',1,'hardware.h']]], + ['shadow_5fvdp_5frborder_821',['shadow_VDP_RBORDER',['../sms_2hardware_8h.html#a20a977182f6f5f60ee6464e15f05aed0',1,'hardware.h']]], + ['shadow_5fvdp_5frscx_822',['shadow_VDP_RSCX',['../sms_2hardware_8h.html#af6a84b0288b045560f83a1944a8c1c3b',1,'hardware.h']]], + ['shadow_5fvdp_5frscy_823',['shadow_VDP_RSCY',['../sms_2hardware_8h.html#a292b59055beb22b566b39462da3b7eba',1,'hardware.h']]], + ['show_5fbkg_824',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'SHOW_BKG(): gb.h'],['../sms_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'SHOW_BKG(): sms.h']]], + ['show_5fleft_5fcolumn_825',['SHOW_LEFT_COLUMN',['../gb_8h.html#a5497c2255a9474d397446710189eacbe',1,'SHOW_LEFT_COLUMN(): gb.h'],['../sms_8h.html#a5497c2255a9474d397446710189eacbe',1,'SHOW_LEFT_COLUMN(): sms.h']]], + ['show_5fsprites_826',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'SHOW_SPRITES(): gb.h'],['../sms_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'SHOW_SPRITES(): sms.h']]], + ['show_5fwin_827',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'SHOW_WIN(): gb.h'],['../sms_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'SHOW_WIN(): sms.h']]], + ['shrt_5fmax_828',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], + ['shrt_5fmin_829',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], + ['sig_5fatomic_5fmax_830',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], + ['sig_5fatomic_5fmin_831',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], + ['signed_832',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], + ['sio_5fiflag_833',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'SIO_IFLAG(): gb.h'],['../sms_8h.html#ad90564458646c5646b3880b93db3443e',1,'SIO_IFLAG(): sms.h']]], + ['size_834',['SIZE',['../incbin_8h.html#a37d962e404780762509e176236f9897b',1,'incbin.h']]], + ['size_5fmax_835',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], + ['size_5ft_836',['size_t',['../asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t(): types.h'],['../asm_2z80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t(): types.h'],['../stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf',1,'size_t(): stddef.h']]], + ['sms_2eh_837',['sms.h',['../sms_8h.html',1,'']]], + ['solid_838',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], + ['sp_5fsize_839',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], + ['sprintf_840',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], + ['sprites_5f8x16_841',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'SPRITES_8x16(): gb.h'],['../sms_8h.html#af91d252f07f4764996154820f970c101',1,'SPRITES_8x16(): sms.h']]], + ['sprites_5f8x8_842',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'SPRITES_8x8(): gb.h'],['../sms_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'SPRITES_8x8(): sms.h']]], + ['spx_5fsize_843',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], + ['stat_5freg_844',['STAT_REG',['../gb_2hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], + ['statf_5f9_5fspr_845',['STATF_9_SPR',['../sms_2hardware_8h.html#a4a7b807e5e5987302a5315fe5c815ce8',1,'hardware.h']]], + ['statf_5fb_5fbusy_846',['STATF_B_BUSY',['../gb_2hardware_8h.html#a3b0bf7449b517b3cda2a89428db6deb9',1,'hardware.h']]], + ['statf_5fb_5flyc_847',['STATF_B_LYC',['../gb_2hardware_8h.html#ac1e4b66204a5bff207be36fdfedd63d5',1,'hardware.h']]], + ['statf_5fb_5flycf_848',['STATF_B_LYCF',['../gb_2hardware_8h.html#ab058c32e4ebf21b3beb06a0d7440e6ad',1,'hardware.h']]], + ['statf_5fb_5fmode00_849',['STATF_B_MODE00',['../gb_2hardware_8h.html#acdbf6b3217f6a5681df94c8b8992d1d6',1,'hardware.h']]], + ['statf_5fb_5fmode01_850',['STATF_B_MODE01',['../gb_2hardware_8h.html#a5b683ff804221c6fc721b996fce65bda',1,'hardware.h']]], + ['statf_5fb_5fmode10_851',['STATF_B_MODE10',['../gb_2hardware_8h.html#ac75479aa0d34ac4344d80451276e97cc',1,'hardware.h']]], + ['statf_5fb_5foam_852',['STATF_B_OAM',['../gb_2hardware_8h.html#a7393f505e4277af40167d72415c46fa5',1,'hardware.h']]], + ['statf_5fb_5fvbl_853',['STATF_B_VBL',['../gb_2hardware_8h.html#a55c4815aea004a9951606db7e7a1f0d7',1,'hardware.h']]], + ['statf_5fbusy_854',['STATF_BUSY',['../gb_2hardware_8h.html#a92a063885caf6c6cda665da0309055ec',1,'hardware.h']]], + ['statf_5fhbl_855',['STATF_HBL',['../gb_2hardware_8h.html#ab04e468d2403bc69f761daa300bb999a',1,'hardware.h']]], + ['statf_5fint_5fvbl_856',['STATF_INT_VBL',['../sms_2hardware_8h.html#a4702e74fffdc57d60c3835e63c665cc1',1,'hardware.h']]], + ['statf_5flcd_857',['STATF_LCD',['../gb_2hardware_8h.html#a6f5df560b791d2fc086c23f99dd03354',1,'hardware.h']]], + ['statf_5flyc_858',['STATF_LYC',['../gb_2hardware_8h.html#a3b53105cc5be896b48794ba82d2aeb4c',1,'hardware.h']]], + ['statf_5flycf_859',['STATF_LYCF',['../gb_2hardware_8h.html#a2b3637bad69da368c3d7136632963fb7',1,'hardware.h']]], + ['statf_5fmode00_860',['STATF_MODE00',['../gb_2hardware_8h.html#a72b78d4d640033770be37d95bf8e1f9d',1,'hardware.h']]], + ['statf_5fmode01_861',['STATF_MODE01',['../gb_2hardware_8h.html#ad27f428fca89ea6b236ff3aa4769a05e',1,'hardware.h']]], + ['statf_5fmode10_862',['STATF_MODE10',['../gb_2hardware_8h.html#a47b5bc2ec6afaf1d50a8db5f24415922',1,'hardware.h']]], + ['statf_5foam_863',['STATF_OAM',['../gb_2hardware_8h.html#acc45e1a4ea60d8248102a71c1658c5a3',1,'hardware.h']]], + ['statf_5fspr_5fcoll_864',['STATF_SPR_COLL',['../sms_2hardware_8h.html#a6fdd982d805d5af6de0417e24faf027d',1,'hardware.h']]], + ['statf_5fvbl_865',['STATF_VBL',['../gb_2hardware_8h.html#adb52e1f4b56ef259db300a187fe58fc9',1,'hardware.h']]], + ['stdarg_2eh_866',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../asm_2z80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], + ['stdatomic_2eh_867',['stdatomic.h',['../stdatomic_8h.html',1,'']]], + ['stdbool_2eh_868',['stdbool.h',['../stdbool_8h.html',1,'']]], + ['stddef_2eh_869',['stddef.h',['../stddef_8h.html',1,'']]], + ['stdint_2eh_870',['stdint.h',['../stdint_8h.html',1,'']]], + ['stdio_2eh_871',['stdio.h',['../stdio_8h.html',1,'']]], + ['stdlib_2eh_872',['stdlib.h',['../stdlib_8h.html',1,'']]], + ['stdnoreturn_2eh_873',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], + ['strcat_874',['strcat',['../asm_2gbz80_2string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'strcat(char *s1, const char *s2) NONBANKED: string.h'],['../asm_2z80_2string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'strcat(char *s1, const char *s2) NONBANKED: string.h']]], + ['strcmp_875',['strcmp',['../asm_2gbz80_2string_8h.html#aa89031476b4f6ee827f9163d09d68043',1,'strcmp(const char *s1, const char *s2) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#aad5113065159a016224b5046a7704e3a',1,'strcmp(const char *s1, const char *s2) NONBANKED: string.h']]], + ['strcpy_876',['strcpy',['../asm_2gbz80_2string_8h.html#ad724f30223364304479b0fc714435e78',1,'strcpy(char *dest, const char *src) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#a42d5c9b335c67653294ab15e803ae1d4',1,'strcpy(char *dest, const char *src) NONBANKED: string.h']]], + ['string_2eh_877',['string.h',['../asm_2gbz80_2string_8h.html',1,'(Global Namespace)'],['../asm_2z80_2string_8h.html',1,'(Global Namespace)'],['../string_8h.html',1,'(Global Namespace)']]], + ['strlen_878',['strlen',['../asm_2gbz80_2string_8h.html#a8fd73083ebdcca16ad810cd6041466f2',1,'strlen(const char *s) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#acdb04aa44dd4014b313a88d2aa7db89d',1,'strlen(const char *s) NONBANKED: string.h']]], + ['strncat_879',['strncat',['../asm_2gbz80_2string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'strncat(char *s1, const char *s2, int n) NONBANKED: string.h'],['../asm_2z80_2string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'strncat(char *s1, const char *s2, int n) NONBANKED: string.h']]], + ['strncmp_880',['strncmp',['../asm_2gbz80_2string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'strncmp(const char *s1, const char *s2, int n) NONBANKED: string.h'],['../asm_2z80_2string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'strncmp(const char *s1, const char *s2, int n) NONBANKED: string.h']]], + ['strncpy_881',['strncpy',['../asm_2gbz80_2string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'strncpy(char *s1, const char *s2, int n) NONBANKED: string.h'],['../asm_2z80_2string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'strncpy(char *s1, const char *s2, int n) NONBANKED: string.h']]], + ['svbk_5freg_882',['SVBK_REG',['../gb_2hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], + ['switch_5f16_5f8_5fmode_5fmbc1_883',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], + ['switch_5f4_5f32_5fmode_5fmbc1_884',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], + ['switch_5fdata_885',['switch_data',['../drawing_8h.html#aedd9c98ab95b4b4fab93bf1d00e3f01b',1,'drawing.h']]], + ['switch_5fram_886',['SWITCH_RAM',['../gb_8h.html#a6e40dcc763efd953181c7400642a9f69',1,'SWITCH_RAM(): gb.h'],['../sms_8h.html#a121feb0c32d124562f52398aa9656e7b',1,'SWITCH_RAM(): sms.h']]], + ['switch_5fram_5fmbc1_887',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], + ['switch_5fram_5fmbc5_888',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], + ['switch_5from_889',['SWITCH_ROM',['../gb_8h.html#a1e22a3b60368bb5f3705d625ac2d09cc',1,'SWITCH_ROM(): gb.h'],['../sms_8h.html#af61262bbc05629f31020afce67e1b9ea',1,'SWITCH_ROM(): sms.h']]], + ['switch_5from1_890',['SWITCH_ROM1',['../sms_8h.html#a86d47feb2b999aaabbba9f63f4bb3567',1,'sms.h']]], + ['switch_5from2_891',['SWITCH_ROM2',['../sms_8h.html#a6d40a15ff27c2a1c8269d3dbe67eae65',1,'sms.h']]], + ['switch_5from_5fmbc1_892',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], + ['switch_5from_5fmbc5_893',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], + ['switch_5from_5fmbc5_5f8m_894',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]], + ['sys_5ftime_895',['sys_time',['../gb_8h.html#a78d2fd18666afec116f176d46debb4e7',1,'sys_time(): gb.h'],['../sms_8h.html#a78d2fd18666afec116f176d46debb4e7',1,'sys_time(): sms.h']]], + ['system_5fntsc_896',['SYSTEM_NTSC',['../sms_2hardware_8h.html#ae6888157a94fca2f1a1b5136494f2e07',1,'hardware.h']]], + ['system_5fpal_897',['SYSTEM_PAL',['../sms_2hardware_8h.html#a1ac4bf5582e0754ea814c3f51c99a91a',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_17.js b/docs/api/search/all_17.js @@ -1,46 +1,46 @@ var searchData= [ - ['toolchain_20settings_891',['Toolchain settings',['../docs_toolchain_settings.html',1,'index']]], - ['tac_5freg_892',['TAC_REG',['../gb_2hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], - ['tacf_5f16khz_893',['TACF_16KHZ',['../gb_2hardware_8h.html#a7d2c165347d3bb3e3a54fad73e1f363e',1,'hardware.h']]], - ['tacf_5f262khz_894',['TACF_262KHZ',['../gb_2hardware_8h.html#ac00b1e90d257b756845da578f4c3f3ba',1,'hardware.h']]], - ['tacf_5f4khz_895',['TACF_4KHZ',['../gb_2hardware_8h.html#a19dce313b521aad75756abfc19bc9e78',1,'hardware.h']]], - ['tacf_5f65khz_896',['TACF_65KHZ',['../gb_2hardware_8h.html#a8be2b577af91deed7b8946b500e73319',1,'hardware.h']]], - ['tacf_5fstart_897',['TACF_START',['../gb_2hardware_8h.html#a07863a535e0aaa11b73608d7430dbc0a',1,'hardware.h']]], - ['tacf_5fstop_898',['TACF_STOP',['../gb_2hardware_8h.html#a9179fd1ba4626627567b9478f691e653',1,'hardware.h']]], - ['tile_899',['tile',['../struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6',1,'OAM_item_t']]], - ['tim_5fiflag_900',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'TIM_IFLAG(): gb.h'],['../sms_8h.html#a604256210ec5b90b68185e1a18efab49',1,'TIM_IFLAG(): sms.h']]], - ['tima_5freg_901',['TIMA_REG',['../gb_2hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], - ['time_902',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], - ['time_2eh_903',['time.h',['../time_8h.html',1,'']]], - ['time_5ft_904',['time_t',['../time_8h.html#ac84921d4d15eedac7d7b8051a7944c84',1,'time.h']]], - ['tma_5freg_905',['TMA_REG',['../gb_2hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]], - ['to_5ffar_5fptr_906',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'TO_FAR_PTR(): far_ptr.h'],['../far__ptr_8h.html#ad5987288bdbbd891b56754122a2d53d3',1,'to_far_ptr(void *ofs, uint16_t seg): far_ptr.h']]], - ['todo_20list_907',['Todo List',['../todo.html',1,'']]], - ['tolower_908',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], - ['toupper_909',['toupper',['../ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3',1,'ctype.h']]], - ['true_910',['TRUE',['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE(): types.h'],['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true(): stdbool.h']]], - ['typeof_2eh_911',['typeof.h',['../typeof_8h.html',1,'']]], - ['typeof_5farray_912',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], - ['typeof_5fbit_913',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], - ['typeof_5fbitfield_914',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], - ['typeof_5fchar_915',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], - ['typeof_5fcpointer_916',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], - ['typeof_5feeppointer_917',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], - ['typeof_5ffixed16x16_918',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], - ['typeof_5ffloat_919',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], - ['typeof_5ffpointer_920',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], - ['typeof_5ffunction_921',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], - ['typeof_5fgpointer_922',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], - ['typeof_5fint_923',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], - ['typeof_5fipointer_924',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], - ['typeof_5flong_925',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], - ['typeof_5fpointer_926',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], - ['typeof_5fppointer_927',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], - ['typeof_5fsbit_928',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], - ['typeof_5fsfr_929',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], - ['typeof_5fshort_930',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], - ['typeof_5fstruct_931',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], - ['typeof_5fvoid_932',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]], - ['types_2eh_933',['types.h',['../asm_2gbz80_2types_8h.html',1,'(Global Namespace)'],['../asm_2types_8h.html',1,'(Global Namespace)'],['../asm_2z80_2types_8h.html',1,'(Global Namespace)'],['../types_8h.html',1,'(Global Namespace)']]] + ['toolchain_20settings_898',['Toolchain settings',['../docs_toolchain_settings.html',1,'index']]], + ['tac_5freg_899',['TAC_REG',['../gb_2hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], + ['tacf_5f16khz_900',['TACF_16KHZ',['../gb_2hardware_8h.html#a7d2c165347d3bb3e3a54fad73e1f363e',1,'hardware.h']]], + ['tacf_5f262khz_901',['TACF_262KHZ',['../gb_2hardware_8h.html#ac00b1e90d257b756845da578f4c3f3ba',1,'hardware.h']]], + ['tacf_5f4khz_902',['TACF_4KHZ',['../gb_2hardware_8h.html#a19dce313b521aad75756abfc19bc9e78',1,'hardware.h']]], + ['tacf_5f65khz_903',['TACF_65KHZ',['../gb_2hardware_8h.html#a8be2b577af91deed7b8946b500e73319',1,'hardware.h']]], + ['tacf_5fstart_904',['TACF_START',['../gb_2hardware_8h.html#a07863a535e0aaa11b73608d7430dbc0a',1,'hardware.h']]], + ['tacf_5fstop_905',['TACF_STOP',['../gb_2hardware_8h.html#a9179fd1ba4626627567b9478f691e653',1,'hardware.h']]], + ['tile_906',['tile',['../struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6',1,'OAM_item_t']]], + ['tim_5fiflag_907',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'TIM_IFLAG(): gb.h'],['../sms_8h.html#a604256210ec5b90b68185e1a18efab49',1,'TIM_IFLAG(): sms.h']]], + ['tima_5freg_908',['TIMA_REG',['../gb_2hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], + ['time_909',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], + ['time_2eh_910',['time.h',['../time_8h.html',1,'']]], + ['time_5ft_911',['time_t',['../time_8h.html#ac84921d4d15eedac7d7b8051a7944c84',1,'time.h']]], + ['tma_5freg_912',['TMA_REG',['../gb_2hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]], + ['to_5ffar_5fptr_913',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'TO_FAR_PTR(): far_ptr.h'],['../far__ptr_8h.html#ad5987288bdbbd891b56754122a2d53d3',1,'to_far_ptr(void *ofs, uint16_t seg): far_ptr.h']]], + ['todo_20list_914',['Todo List',['../todo.html',1,'']]], + ['tolower_915',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], + ['toupper_916',['toupper',['../ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3',1,'ctype.h']]], + ['true_917',['true',['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true(): stdbool.h'],['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE(): types.h']]], + ['typeof_2eh_918',['typeof.h',['../typeof_8h.html',1,'']]], + ['typeof_5farray_919',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], + ['typeof_5fbit_920',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], + ['typeof_5fbitfield_921',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], + ['typeof_5fchar_922',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], + ['typeof_5fcpointer_923',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], + ['typeof_5feeppointer_924',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], + ['typeof_5ffixed16x16_925',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], + ['typeof_5ffloat_926',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], + ['typeof_5ffpointer_927',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], + ['typeof_5ffunction_928',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], + ['typeof_5fgpointer_929',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], + ['typeof_5fint_930',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], + ['typeof_5fipointer_931',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], + ['typeof_5flong_932',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], + ['typeof_5fpointer_933',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], + ['typeof_5fppointer_934',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], + ['typeof_5fsbit_935',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], + ['typeof_5fsfr_936',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], + ['typeof_5fshort_937',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], + ['typeof_5fstruct_938',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], + ['typeof_5fvoid_939',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]], + ['types_2eh_940',['types.h',['../asm_2gbz80_2types_8h.html',1,'(Global Namespace)'],['../asm_2types_8h.html',1,'(Global Namespace)'],['../asm_2z80_2types_8h.html',1,'(Global Namespace)'],['../types_8h.html',1,'(Global Namespace)']]] ]; diff --git a/docs/api/search/all_18.js b/docs/api/search/all_18.js @@ -1,51 +1,51 @@ var searchData= [ - ['using_20gbdk_934',['Using GBDK',['../docs_using_gbdk.html',1,'index']]], - ['ubyte_935',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], - ['uchar_5fmax_936',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], - ['udword_937',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], - ['uint16_938',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'UINT16(): types.h'],['../asm_2z80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'UINT16(): types.h']]], - ['uint16_5fc_939',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], - ['uint16_5fmax_940',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], - ['uint16_5ft_941',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], - ['uint2bcd_942',['uint2bcd',['../bcd_8h.html#a718f9c42a96e0a1dde983117e08f0e91',1,'bcd.h']]], - ['uint32_943',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'UINT32(): types.h'],['../asm_2z80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'UINT32(): types.h']]], - ['uint32_5fc_944',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], - ['uint32_5fmax_945',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], - ['uint32_5ft_946',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], - ['uint8_947',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'UINT8(): types.h'],['../asm_2z80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'UINT8(): types.h']]], - ['uint8_5fc_948',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], - ['uint8_5fmax_949',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], - ['uint8_5ft_950',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], - ['uint_5ffast16_5fmax_951',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], - ['uint_5ffast16_5ft_952',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], - ['uint_5ffast32_5fmax_953',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], - ['uint_5ffast32_5ft_954',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], - ['uint_5ffast8_5fmax_955',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], - ['uint_5ffast8_5ft_956',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], - ['uint_5fleast16_5fmax_957',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], - ['uint_5fleast16_5ft_958',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], - ['uint_5fleast32_5fmax_959',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], - ['uint_5fleast32_5ft_960',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], - ['uint_5fleast8_5fmax_961',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], - ['uint_5fleast8_5ft_962',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], - ['uint_5fmax_963',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], - ['uint_5fmin_964',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], - ['uintmax_5fc_965',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], - ['uintmax_5fmax_966',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], - ['uintmax_5ft_967',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], - ['uintptr_5fmax_968',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], - ['uintptr_5ft_969',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], - ['uitoa_970',['uitoa',['../stdlib_8h.html#afd258fe5cf98a19d10470af1564c6b2b',1,'stdlib.h']]], - ['ulong_5fmax_971',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], - ['ulong_5fmin_972',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], - ['ultoa_973',['ultoa',['../stdlib_8h.html#a6a6da070c2eb86ef2c79217d9c2046ab',1,'stdlib.h']]], - ['ulword_974',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], - ['unsigned_975',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], - ['use_5fc_5fmemcpy_976',['USE_C_MEMCPY',['../gbz80_2provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'USE_C_MEMCPY(): provides.h'],['../z80_2provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'USE_C_MEMCPY(): provides.h'],['../gbdk-lib_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'USE_C_MEMCPY(): gbdk-lib.h']]], - ['use_5fc_5fstrcmp_977',['USE_C_STRCMP',['../gbz80_2provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'USE_C_STRCMP(): provides.h'],['../z80_2provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'USE_C_STRCMP(): provides.h'],['../gbdk-lib_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'USE_C_STRCMP(): gbdk-lib.h']]], - ['use_5fc_5fstrcpy_978',['USE_C_STRCPY',['../gbz80_2provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'USE_C_STRCPY(): provides.h'],['../z80_2provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'USE_C_STRCPY(): provides.h'],['../gbdk-lib_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'USE_C_STRCPY(): gbdk-lib.h']]], - ['ushrt_5fmax_979',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], - ['ushrt_5fmin_980',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]], - ['uword_981',['UWORD',['../asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75',1,'types.h']]] + ['using_20gbdk_941',['Using GBDK',['../docs_using_gbdk.html',1,'index']]], + ['ubyte_942',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], + ['uchar_5fmax_943',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], + ['udword_944',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], + ['uint16_945',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'UINT16(): types.h'],['../asm_2z80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'UINT16(): types.h']]], + ['uint16_5fc_946',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], + ['uint16_5fmax_947',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], + ['uint16_5ft_948',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], + ['uint2bcd_949',['uint2bcd',['../bcd_8h.html#a718f9c42a96e0a1dde983117e08f0e91',1,'bcd.h']]], + ['uint32_950',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'UINT32(): types.h'],['../asm_2z80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'UINT32(): types.h']]], + ['uint32_5fc_951',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], + ['uint32_5fmax_952',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], + ['uint32_5ft_953',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], + ['uint8_954',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'UINT8(): types.h'],['../asm_2z80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'UINT8(): types.h']]], + ['uint8_5fc_955',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], + ['uint8_5fmax_956',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], + ['uint8_5ft_957',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], + ['uint_5ffast16_5fmax_958',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], + ['uint_5ffast16_5ft_959',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], + ['uint_5ffast32_5fmax_960',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], + ['uint_5ffast32_5ft_961',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], + ['uint_5ffast8_5fmax_962',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], + ['uint_5ffast8_5ft_963',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], + ['uint_5fleast16_5fmax_964',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], + ['uint_5fleast16_5ft_965',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], + ['uint_5fleast32_5fmax_966',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], + ['uint_5fleast32_5ft_967',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], + ['uint_5fleast8_5fmax_968',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], + ['uint_5fleast8_5ft_969',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], + ['uint_5fmax_970',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], + ['uint_5fmin_971',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], + ['uintmax_5fc_972',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], + ['uintmax_5fmax_973',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], + ['uintmax_5ft_974',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], + ['uintptr_5fmax_975',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], + ['uintptr_5ft_976',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], + ['uitoa_977',['uitoa',['../stdlib_8h.html#afd258fe5cf98a19d10470af1564c6b2b',1,'stdlib.h']]], + ['ulong_5fmax_978',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], + ['ulong_5fmin_979',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], + ['ultoa_980',['ultoa',['../stdlib_8h.html#a6a6da070c2eb86ef2c79217d9c2046ab',1,'stdlib.h']]], + ['ulword_981',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], + ['unsigned_982',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], + ['use_5fc_5fmemcpy_983',['USE_C_MEMCPY',['../gbz80_2provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'USE_C_MEMCPY(): provides.h'],['../z80_2provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'USE_C_MEMCPY(): provides.h'],['../gbdk-lib_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'USE_C_MEMCPY(): gbdk-lib.h']]], + ['use_5fc_5fstrcmp_984',['USE_C_STRCMP',['../gbz80_2provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'USE_C_STRCMP(): provides.h'],['../z80_2provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'USE_C_STRCMP(): provides.h'],['../gbdk-lib_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'USE_C_STRCMP(): gbdk-lib.h']]], + ['use_5fc_5fstrcpy_985',['USE_C_STRCPY',['../gbz80_2provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'USE_C_STRCPY(): provides.h'],['../z80_2provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'USE_C_STRCPY(): provides.h'],['../gbdk-lib_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'USE_C_STRCPY(): gbdk-lib.h']]], + ['ushrt_5fmax_986',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], + ['ushrt_5fmin_987',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]], + ['uword_988',['UWORD',['../asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75',1,'types.h']]] ]; diff --git a/docs/api/search/all_19.js b/docs/api/search/all_19.js @@ -1,32 +1,33 @@ var searchData= [ - ['va_5farg_982',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'va_arg(): stdarg.h'],['../asm_2z80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'va_arg(): stdarg.h']]], - ['va_5fend_983',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'va_end(): stdarg.h'],['../asm_2z80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'va_end(): stdarg.h']]], - ['va_5flist_984',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'va_list(): stdarg.h'],['../asm_2z80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'va_list(): stdarg.h']]], - ['va_5fstart_985',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'va_start(): stdarg.h'],['../asm_2z80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'va_start(): stdarg.h']]], - ['vbk_5freg_986',['VBK_REG',['../sms_8h.html#a6bc34abf062d8e3be88170ac106f197f',1,'VBK_REG(): sms.h'],['../gb_2hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'VBK_REG(): hardware.h']]], - ['vbl_5fiflag_987',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'VBL_IFLAG(): gb.h'],['../sms_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'VBL_IFLAG(): sms.h']]], - ['vdp_5fattr_5fshift_988',['VDP_ATTR_SHIFT',['../sms_2hardware_8h.html#a019bf78a6d586c987aec03af8d20e02f',1,'hardware.h']]], - ['vdp_5fr0_989',['VDP_R0',['../sms_2hardware_8h.html#a673a19a1e353c852003c54d1d110b5e6',1,'hardware.h']]], - ['vdp_5fr1_990',['VDP_R1',['../sms_2hardware_8h.html#a413fdabdacfcda90cc73a04311a2ec6d',1,'hardware.h']]], - ['vdp_5fr10_991',['VDP_R10',['../sms_2hardware_8h.html#a1049d2a3f634380f4dffff619334a504',1,'hardware.h']]], - ['vdp_5fr2_992',['VDP_R2',['../sms_2hardware_8h.html#a2c9f91fcf2aad494a80e967f0c4bb414',1,'hardware.h']]], - ['vdp_5fr3_993',['VDP_R3',['../sms_2hardware_8h.html#a2a58ae82037e16756404df4820a23f47',1,'hardware.h']]], - ['vdp_5fr4_994',['VDP_R4',['../sms_2hardware_8h.html#a5d1f215594c86a9e3d670f5a7f89e301',1,'hardware.h']]], - ['vdp_5fr5_995',['VDP_R5',['../sms_2hardware_8h.html#a75e2c9878fe4cc7c86f71d8e8fa09924',1,'hardware.h']]], - ['vdp_5fr6_996',['VDP_R6',['../sms_2hardware_8h.html#a81ae7462829d0fcc65c3c99194a68772',1,'hardware.h']]], - ['vdp_5fr7_997',['VDP_R7',['../sms_2hardware_8h.html#aa82ab1c04cff3363327f3309d09ae638',1,'hardware.h']]], - ['vdp_5fr8_998',['VDP_R8',['../sms_2hardware_8h.html#a3cb38487469808e023fcb331c180c4b9',1,'hardware.h']]], - ['vdp_5fr9_999',['VDP_R9',['../sms_2hardware_8h.html#a294388f3d14b6fec1f1bbeafc7d0f91e',1,'hardware.h']]], - ['vdp_5frborder_1000',['VDP_RBORDER',['../sms_2hardware_8h.html#abef00e3cae6f12d97973b318ebbf9737',1,'hardware.h']]], - ['vdp_5freg_5fmask_1001',['VDP_REG_MASK',['../sms_2hardware_8h.html#a99ca7572e3708ffed188359799045b19',1,'hardware.h']]], - ['vdp_5frscx_1002',['VDP_RSCX',['../sms_2hardware_8h.html#a9c49833bc96a70b8972027d28c816d2f',1,'hardware.h']]], - ['vdp_5frscy_1003',['VDP_RSCY',['../sms_2hardware_8h.html#a3cce162b45d638126c478c5b6f7bcbc7',1,'hardware.h']]], - ['vdp_5fsat_5fterm_1004',['VDP_SAT_TERM',['../sms_2hardware_8h.html#ad3b833661b103edc2648258dd741c92c',1,'hardware.h']]], - ['vector_5fjoypad_1005',['VECTOR_JOYPAD',['../isr_8h.html#ac93f10ff354ca76f4030f64a8496303f',1,'isr.h']]], - ['vector_5fserial_1006',['VECTOR_SERIAL',['../isr_8h.html#a9c51a56a79576c33fcc98579bf7153a1',1,'isr.h']]], - ['vector_5fstat_1007',['VECTOR_STAT',['../isr_8h.html#a2cf2cba8468992868fe1f6b6448ffae2',1,'isr.h']]], - ['vector_5ftimer_1008',['VECTOR_TIMER',['../isr_8h.html#a84ca82d76186433c1ec77fde7652b827',1,'isr.h']]], - ['vmemcpy_1009',['vmemcpy',['../gb_8h.html#a4dccf6232263a3b533115e75d63b4e9d',1,'vmemcpy(uint8_t *dest, uint8_t *sour, uint16_t len) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#aee5c510efbda6e44f987088aa14d3482',1,'vmemcpy(uint16_t dst, const void *src, uint16_t size) __z88dk_callee __preserves_regs(iyh: sms.h']]], - ['vmemset_1010',['vmemset',['../gb_8h.html#a6d63a11b7056285dfc8a390e2c3c67dc',1,'gb.h']]] + ['va_5farg_989',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'va_arg(): stdarg.h'],['../asm_2z80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'va_arg(): stdarg.h']]], + ['va_5fend_990',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'va_end(): stdarg.h'],['../asm_2z80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'va_end(): stdarg.h']]], + ['va_5flist_991',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'va_list(): stdarg.h'],['../asm_2z80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'va_list(): stdarg.h']]], + ['va_5fstart_992',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'va_start(): stdarg.h'],['../asm_2z80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'va_start(): stdarg.h']]], + ['vbk_5freg_993',['VBK_REG',['../sms_8h.html#a6bc34abf062d8e3be88170ac106f197f',1,'VBK_REG(): sms.h'],['../gb_2hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'VBK_REG(): hardware.h']]], + ['vbl_5fiflag_994',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'VBL_IFLAG(): gb.h'],['../sms_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'VBL_IFLAG(): sms.h']]], + ['vdp_5fattr_5fshift_995',['VDP_ATTR_SHIFT',['../sms_2hardware_8h.html#a019bf78a6d586c987aec03af8d20e02f',1,'hardware.h']]], + ['vdp_5fr0_996',['VDP_R0',['../sms_2hardware_8h.html#a673a19a1e353c852003c54d1d110b5e6',1,'hardware.h']]], + ['vdp_5fr1_997',['VDP_R1',['../sms_2hardware_8h.html#a413fdabdacfcda90cc73a04311a2ec6d',1,'hardware.h']]], + ['vdp_5fr10_998',['VDP_R10',['../sms_2hardware_8h.html#a1049d2a3f634380f4dffff619334a504',1,'hardware.h']]], + ['vdp_5fr2_999',['VDP_R2',['../sms_2hardware_8h.html#a2c9f91fcf2aad494a80e967f0c4bb414',1,'hardware.h']]], + ['vdp_5fr3_1000',['VDP_R3',['../sms_2hardware_8h.html#a2a58ae82037e16756404df4820a23f47',1,'hardware.h']]], + ['vdp_5fr4_1001',['VDP_R4',['../sms_2hardware_8h.html#a5d1f215594c86a9e3d670f5a7f89e301',1,'hardware.h']]], + ['vdp_5fr5_1002',['VDP_R5',['../sms_2hardware_8h.html#a75e2c9878fe4cc7c86f71d8e8fa09924',1,'hardware.h']]], + ['vdp_5fr6_1003',['VDP_R6',['../sms_2hardware_8h.html#a81ae7462829d0fcc65c3c99194a68772',1,'hardware.h']]], + ['vdp_5fr7_1004',['VDP_R7',['../sms_2hardware_8h.html#aa82ab1c04cff3363327f3309d09ae638',1,'hardware.h']]], + ['vdp_5fr8_1005',['VDP_R8',['../sms_2hardware_8h.html#a3cb38487469808e023fcb331c180c4b9',1,'hardware.h']]], + ['vdp_5fr9_1006',['VDP_R9',['../sms_2hardware_8h.html#a294388f3d14b6fec1f1bbeafc7d0f91e',1,'hardware.h']]], + ['vdp_5frborder_1007',['VDP_RBORDER',['../sms_2hardware_8h.html#abef00e3cae6f12d97973b318ebbf9737',1,'hardware.h']]], + ['vdp_5freg_5fmask_1008',['VDP_REG_MASK',['../sms_2hardware_8h.html#a99ca7572e3708ffed188359799045b19',1,'hardware.h']]], + ['vdp_5frscx_1009',['VDP_RSCX',['../sms_2hardware_8h.html#a9c49833bc96a70b8972027d28c816d2f',1,'hardware.h']]], + ['vdp_5frscy_1010',['VDP_RSCY',['../sms_2hardware_8h.html#a3cce162b45d638126c478c5b6f7bcbc7',1,'hardware.h']]], + ['vdp_5fsat_5fterm_1011',['VDP_SAT_TERM',['../sms_2hardware_8h.html#ad3b833661b103edc2648258dd741c92c',1,'hardware.h']]], + ['vector_5fjoypad_1012',['VECTOR_JOYPAD',['../isr_8h.html#ac93f10ff354ca76f4030f64a8496303f',1,'isr.h']]], + ['vector_5fserial_1013',['VECTOR_SERIAL',['../isr_8h.html#a9c51a56a79576c33fcc98579bf7153a1',1,'isr.h']]], + ['vector_5fstat_1014',['VECTOR_STAT',['../isr_8h.html#a2cf2cba8468992868fe1f6b6448ffae2',1,'isr.h']]], + ['vector_5ftimer_1015',['VECTOR_TIMER',['../isr_8h.html#a84ca82d76186433c1ec77fde7652b827',1,'isr.h']]], + ['version_2eh_1016',['version.h',['../version_8h.html',1,'']]], + ['vmemcpy_1017',['vmemcpy',['../gb_8h.html#a4dccf6232263a3b533115e75d63b4e9d',1,'vmemcpy(uint8_t *dest, uint8_t *sour, uint16_t len) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#aee5c510efbda6e44f987088aa14d3482',1,'vmemcpy(uint16_t dst, const void *src, uint16_t size) __z88dk_callee __preserves_regs(iyh: sms.h']]], + ['vmemset_1018',['vmemset',['../gb_8h.html#a6d63a11b7056285dfc8a390e2c3c67dc',1,'gb.h']]] ]; diff --git a/docs/api/search/all_1a.js b/docs/api/search/all_1a.js @@ -1,20 +1,20 @@ var searchData= [ - ['w_1011',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], - ['wait_5fint_5fhandler_1012',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], - ['wait_5fvbl_5fdone_1013',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'wait_vbl_done(void) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#afb713680cecfb864b96456808f356343',1,'wait_vbl_done(void) __preserves_regs(b: sms.h']]], - ['waitpad_1014',['waitpad',['../gb_8h.html#a057979766e52b9f93972dad332a5be5d',1,'waitpad(uint8_t mask) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#aec76b4ab16315eb97846be87b19fea10',1,'waitpad(uint8_t mask) __z88dk_fastcall __preserves_regs(b: sms.h']]], - ['waitpadup_1015',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'waitpadup(void) NONBANKED __preserves_regs(a: gb.h'],['../sms_8h.html#a173b90d3fa8d8dc3f7614924f4cc7179',1,'waitpadup(void) __preserves_regs(b: sms.h']]], - ['wchar_5fmax_1016',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], - ['wchar_5fmin_1017',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], - ['wchar_5ft_1018',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], - ['white_1019',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], - ['wint_5fmax_1020',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], - ['wint_5fmin_1021',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]], - ['word_1022',['WORD',['../asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd',1,'types.h']]], - ['write_5fvdp_5fcmd_1023',['WRITE_VDP_CMD',['../sms_8h.html#a4b7af81fec48ca3bee04234b417abaa6',1,'sms.h']]], - ['write_5fvdp_5fdata_1024',['WRITE_VDP_DATA',['../sms_8h.html#af513fcb34dd2aa1e9bc9bf65cb589eee',1,'sms.h']]], - ['wrtchr_1025',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]], - ['wx_5freg_1026',['WX_REG',['../gb_2hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], - ['wy_5freg_1027',['WY_REG',['../gb_2hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] + ['w_1019',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], + ['wait_5fint_5fhandler_1020',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], + ['wait_5fvbl_5fdone_1021',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'wait_vbl_done(void) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#afb713680cecfb864b96456808f356343',1,'wait_vbl_done(void) __preserves_regs(b: sms.h']]], + ['waitpad_1022',['waitpad',['../gb_8h.html#a057979766e52b9f93972dad332a5be5d',1,'waitpad(uint8_t mask) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#aec76b4ab16315eb97846be87b19fea10',1,'waitpad(uint8_t mask) __z88dk_fastcall __preserves_regs(b: sms.h']]], + ['waitpadup_1023',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'waitpadup(void) NONBANKED __preserves_regs(a: gb.h'],['../sms_8h.html#a173b90d3fa8d8dc3f7614924f4cc7179',1,'waitpadup(void) __preserves_regs(b: sms.h']]], + ['wchar_5fmax_1024',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], + ['wchar_5fmin_1025',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], + ['wchar_5ft_1026',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], + ['white_1027',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], + ['wint_5fmax_1028',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], + ['wint_5fmin_1029',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]], + ['word_1030',['WORD',['../asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd',1,'types.h']]], + ['write_5fvdp_5fcmd_1031',['WRITE_VDP_CMD',['../sms_8h.html#a4b7af81fec48ca3bee04234b417abaa6',1,'sms.h']]], + ['write_5fvdp_5fdata_1032',['WRITE_VDP_DATA',['../sms_8h.html#af513fcb34dd2aa1e9bc9bf65cb589eee',1,'sms.h']]], + ['wrtchr_1033',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]], + ['wx_5freg_1034',['WX_REG',['../gb_2hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], + ['wy_5freg_1035',['WY_REG',['../gb_2hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_1b.js b/docs/api/search/all_1b.js @@ -1,5 +1,5 @@ var searchData= [ - ['x_1028',['x',['../struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b',1,'OAM_item_t']]], - ['xor_1029',['XOR',['../drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab',1,'drawing.h']]] + ['x_1036',['x',['../struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b',1,'OAM_item_t']]], + ['xor_1037',['XOR',['../drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab',1,'drawing.h']]] ]; diff --git a/docs/api/search/all_1c.js b/docs/api/search/all_1c.js @@ -1,4 +1,4 @@ var searchData= [ - ['y_1030',['y',['../struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18',1,'OAM_item_t']]] + ['y_1038',['y',['../struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18',1,'OAM_item_t']]] ]; diff --git a/docs/api/search/all_3.js b/docs/api/search/all_3.js @@ -11,7 +11,7 @@ var searchData= ['_5f_5fcurrent_5fbase_5ftile_19',['__current_base_tile',['../gb_2metasprites_8h.html#a345fa52509387bd18a4092178a18286f',1,'__current_base_tile(): metasprites.h'],['../sms_2metasprites_8h.html#a345fa52509387bd18a4092178a18286f',1,'__current_base_tile(): metasprites.h']]], ['_5f_5fcurrent_5fmetasprite_20',['__current_metasprite',['../gb_2metasprites_8h.html#aae51f066cc5436457f62351847bfc64b',1,'__current_metasprite(): metasprites.h'],['../sms_2metasprites_8h.html#aae51f066cc5436457f62351847bfc64b',1,'__current_metasprite(): metasprites.h']]], ['_5f_5ffar_5fptr_21',['__far_ptr',['../union____far__ptr.html',1,'']]], - ['_5f_5fgbdk_5fversion_22',['__GBDK_VERSION',['../gb_8h.html#a459449876dfba6299bf055c882d78334',1,'__GBDK_VERSION(): gb.h'],['../sms_8h.html#a459449876dfba6299bf055c882d78334',1,'__GBDK_VERSION(): sms.h']]], + ['_5f_5fgbdk_5fversion_22',['__GBDK_VERSION',['../version_8h.html#a459449876dfba6299bf055c882d78334',1,'version.h']]], ['_5f_5fhandlecrash_23',['__HandleCrash',['../crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc',1,'crash_handler.h']]], ['_5f_5fptrdiff_5ft_5fdefined_24',['__PTRDIFF_T_DEFINED',['../stddef_8h.html#a9e3909fa823b8c4e3fc624d77fb946bf',1,'stddef.h']]], ['_5f_5fread_5fvdp_5freg_25',['__READ_VDP_REG',['../sms_8h.html#a964e713cb2535d7464d0d6ca7677049a',1,'sms.h']]], diff --git a/docs/api/search/all_6.js b/docs/api/search/all_6.js @@ -3,7 +3,7 @@ var searchData= ['c_136',['c',['../asm_2gbz80_2string_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): string.h'],['../gb_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): gb.h'],['../gbdecompress_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): gbdecompress.h'],['../gb_2metasprites_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): metasprites.h'],['../sgb_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): sgb.h'],['../sms_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): sms.h']]], ['calloc_137',['calloc',['../stdlib_8h.html#a62b7798461bd461da64c5f9d35feddf7',1,'stdlib.h']]], ['cgb_2eh_138',['cgb.h',['../cgb_8h.html',1,'']]], - ['cgb_5fcompatibility_139',['cgb_compatibility',['../cgb_8h.html#a6b334e5e452d0650aded17199be1514a',1,'cgb_compatibility(void): sms.h'],['../sms_8h.html#ac2dd234782ac786758952496b017ab97',1,'cgb_compatibility(): sms.h']]], + ['cgb_5fcompatibility_139',['cgb_compatibility',['../cgb_8h.html#a6b334e5e452d0650aded17199be1514a',1,'cgb.h']]], ['cgb_5ftype_140',['CGB_TYPE',['../gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8',1,'gb.h']]], ['char_5fbit_141',['CHAR_BIT',['../limits_8h.html#a308d9dd2c0028ddb184b455bbd7865de',1,'limits.h']]], ['char_5fmax_142',['CHAR_MAX',['../limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db',1,'limits.h']]], diff --git a/docs/api/search/all_7.js b/docs/api/search/all_7.js @@ -9,28 +9,31 @@ var searchData= ['device_5fscreen_5fwidth_165',['DEVICE_SCREEN_WIDTH',['../gb_2hardware_8h.html#add7f32ba868ef6517798f5fce337e4b2',1,'hardware.h']]], ['device_5fscreen_5fx_5foffset_166',['DEVICE_SCREEN_X_OFFSET',['../gb_2hardware_8h.html#a519e327cac96f68a8ca9b77e0343672f',1,'hardware.h']]], ['device_5fscreen_5fy_5foffset_167',['DEVICE_SCREEN_Y_OFFSET',['../gb_2hardware_8h.html#af334c0e7dd6e434b3dbebd45bcdeb75a',1,'hardware.h']]], - ['disable_5finterrupts_168',['disable_interrupts',['../gb_8h.html#add2672a8369169878271399583106216',1,'gb.h']]], - ['disable_5foam_5fdma_169',['DISABLE_OAM_DMA',['../gb_8h.html#a47607089a434dcda7a8583cfca03b604',1,'gb.h']]], - ['disable_5fram_170',['DISABLE_RAM',['../gb_8h.html#a649d27b5587de16a66176e03a1b8ebd5',1,'DISABLE_RAM(): gb.h'],['../sms_8h.html#a649d27b5587de16a66176e03a1b8ebd5',1,'DISABLE_RAM(): sms.h']]], - ['disable_5fram_5fmbc1_171',['DISABLE_RAM_MBC1',['../gb_8h.html#a177fadce938422926b186a8e42575d1d',1,'gb.h']]], - ['disable_5fram_5fmbc5_172',['DISABLE_RAM_MBC5',['../gb_8h.html#a60191cdfa50ed9b88515f181747eaba2',1,'gb.h']]], - ['disable_5fvbl_5ftransfer_173',['DISABLE_VBL_TRANSFER',['../gb_8h.html#abfd70bf31185a4900680977c9fb5a5ec',1,'DISABLE_VBL_TRANSFER(): gb.h'],['../sms_8h.html#abfd70bf31185a4900680977c9fb5a5ec',1,'DISABLE_VBL_TRANSFER(): sms.h']]], - ['display_5foff_174',['display_off',['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'display_off(void) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#afe5714734a8fea7b1617ba377b3c0a06',1,'display_off(void): sms.h'],['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'DISPLAY_OFF(): gb.h'],['../sms_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'DISPLAY_OFF(): sms.h']]], - ['display_5fon_175',['DISPLAY_ON',['../gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'DISPLAY_ON(): gb.h'],['../sms_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'DISPLAY_ON(): sms.h']]], - ['div_5freg_176',['DIV_REG',['../gb_2hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b',1,'hardware.h']]], - ['dkgrey_177',['DKGREY',['../drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a',1,'drawing.h']]], - ['dma_5freg_178',['DMA_REG',['../gb_2hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81',1,'hardware.h']]], - ['dmg_5fblack_179',['DMG_BLACK',['../gb_8h.html#ab311e53739c992294ae07ca506a924ad',1,'gb.h']]], - ['dmg_5fdark_5fgray_180',['DMG_DARK_GRAY',['../gb_8h.html#a45d13a674e169dd83df7e1f46513ccba',1,'gb.h']]], - ['dmg_5flite_5fgray_181',['DMG_LITE_GRAY',['../gb_8h.html#a8ccd6732d3bdf390cc0943e8567341f3',1,'gb.h']]], - ['dmg_5fpalette_182',['DMG_PALETTE',['../gb_8h.html#a9727caafc483ba6ec65e9344b033d684',1,'gb.h']]], - ['dmg_5ftype_183',['DMG_TYPE',['../gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0',1,'gb.h']]], - ['dmg_5fwhite_184',['DMG_WHITE',['../gb_8h.html#a11cedc2ee58acfbbfc48dfb2b9a551b3',1,'gb.h']]], - ['docs_5findex_2emd_185',['docs_index.md',['../docs__index_8md.html',1,'']]], - ['draw_5fimage_186',['draw_image',['../drawing_8h.html#a16075b2ab6621bfc1694cc1a92e3df2b',1,'drawing.h']]], - ['drawing_2eh_187',['drawing.h',['../drawing_8h.html',1,'']]], - ['dtile_188',['dtile',['../structmetasprite__t.html#ad68b2f80c08f2f7fc603c56af2e75a6f',1,'metasprite_t']]], - ['dword_189',['DWORD',['../asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf',1,'types.h']]], - ['dx_190',['dx',['../structmetasprite__t.html#a67d2a6fb62059da39b54e975c4fbb324',1,'metasprite_t']]], - ['dy_191',['dy',['../structmetasprite__t.html#a2c3fea1f6b3354352823320c69a3e4bb',1,'metasprite_t']]] + ['device_5fsprite_5foffset_5fx_168',['DEVICE_SPRITE_OFFSET_X',['../gb_2hardware_8h.html#a01284c0903831b6943bad296e5258d42',1,'hardware.h']]], + ['device_5fsprite_5foffset_5fy_169',['DEVICE_SPRITE_OFFSET_Y',['../gb_2hardware_8h.html#afc0253e27a88a023d65bc973e84da8a3',1,'hardware.h']]], + ['device_5fsupports_5fcolor_170',['DEVICE_SUPPORTS_COLOR',['../gb_8h.html#a231ec05679809190782e61c6e8aaaba4',1,'DEVICE_SUPPORTS_COLOR(): gb.h'],['../sms_8h.html#a231ec05679809190782e61c6e8aaaba4',1,'DEVICE_SUPPORTS_COLOR(): sms.h']]], + ['disable_5finterrupts_171',['disable_interrupts',['../gb_8h.html#add2672a8369169878271399583106216',1,'gb.h']]], + ['disable_5foam_5fdma_172',['DISABLE_OAM_DMA',['../gb_8h.html#a47607089a434dcda7a8583cfca03b604',1,'gb.h']]], + ['disable_5fram_173',['DISABLE_RAM',['../gb_8h.html#a649d27b5587de16a66176e03a1b8ebd5',1,'DISABLE_RAM(): gb.h'],['../sms_8h.html#a649d27b5587de16a66176e03a1b8ebd5',1,'DISABLE_RAM(): sms.h']]], + ['disable_5fram_5fmbc1_174',['DISABLE_RAM_MBC1',['../gb_8h.html#a177fadce938422926b186a8e42575d1d',1,'gb.h']]], + ['disable_5fram_5fmbc5_175',['DISABLE_RAM_MBC5',['../gb_8h.html#a60191cdfa50ed9b88515f181747eaba2',1,'gb.h']]], + ['disable_5fvbl_5ftransfer_176',['DISABLE_VBL_TRANSFER',['../gb_8h.html#abfd70bf31185a4900680977c9fb5a5ec',1,'DISABLE_VBL_TRANSFER(): gb.h'],['../sms_8h.html#abfd70bf31185a4900680977c9fb5a5ec',1,'DISABLE_VBL_TRANSFER(): sms.h']]], + ['display_5foff_177',['display_off',['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'display_off(void) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#afe5714734a8fea7b1617ba377b3c0a06',1,'display_off(void): sms.h'],['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'DISPLAY_OFF(): gb.h'],['../sms_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'DISPLAY_OFF(): sms.h']]], + ['display_5fon_178',['DISPLAY_ON',['../gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'DISPLAY_ON(): gb.h'],['../sms_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'DISPLAY_ON(): sms.h']]], + ['div_5freg_179',['DIV_REG',['../gb_2hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b',1,'hardware.h']]], + ['dkgrey_180',['DKGREY',['../drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a',1,'drawing.h']]], + ['dma_5freg_181',['DMA_REG',['../gb_2hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81',1,'hardware.h']]], + ['dmg_5fblack_182',['DMG_BLACK',['../gb_8h.html#ab311e53739c992294ae07ca506a924ad',1,'gb.h']]], + ['dmg_5fdark_5fgray_183',['DMG_DARK_GRAY',['../gb_8h.html#a45d13a674e169dd83df7e1f46513ccba',1,'gb.h']]], + ['dmg_5flite_5fgray_184',['DMG_LITE_GRAY',['../gb_8h.html#a8ccd6732d3bdf390cc0943e8567341f3',1,'gb.h']]], + ['dmg_5fpalette_185',['DMG_PALETTE',['../gb_8h.html#a9727caafc483ba6ec65e9344b033d684',1,'gb.h']]], + ['dmg_5ftype_186',['DMG_TYPE',['../gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0',1,'gb.h']]], + ['dmg_5fwhite_187',['DMG_WHITE',['../gb_8h.html#a11cedc2ee58acfbbfc48dfb2b9a551b3',1,'gb.h']]], + ['docs_5findex_2emd_188',['docs_index.md',['../docs__index_8md.html',1,'']]], + ['draw_5fimage_189',['draw_image',['../drawing_8h.html#a16075b2ab6621bfc1694cc1a92e3df2b',1,'drawing.h']]], + ['drawing_2eh_190',['drawing.h',['../drawing_8h.html',1,'']]], + ['dtile_191',['dtile',['../structmetasprite__t.html#ad68b2f80c08f2f7fc603c56af2e75a6f',1,'metasprite_t']]], + ['dword_192',['DWORD',['../asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf',1,'types.h']]], + ['dx_193',['dx',['../structmetasprite__t.html#a67d2a6fb62059da39b54e975c4fbb324',1,'metasprite_t']]], + ['dy_194',['dy',['../structmetasprite__t.html#a2c3fea1f6b3354352823320c69a3e4bb',1,'metasprite_t']]] ]; diff --git a/docs/api/search/all_8.js b/docs/api/search/all_8.js @@ -1,13 +1,13 @@ var searchData= [ - ['example_20programs_192',['Example Programs',['../docs_example_programs.html',1,'index']]], - ['e_193',['e',['../gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'e(): gb.h'],['../sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'e(): sms.h']]], - ['empty_5fiflag_194',['EMPTY_IFLAG',['../gb_8h.html#aa027abe630d44039f238034bcb2d2f36',1,'EMPTY_IFLAG(): gb.h'],['../sms_8h.html#aa027abe630d44039f238034bcb2d2f36',1,'EMPTY_IFLAG(): sms.h']]], - ['enable_5finterrupts_195',['enable_interrupts',['../gb_8h.html#add66104772d2d3af28975c79d7c2982f',1,'gb.h']]], - ['enable_5foam_5fdma_196',['ENABLE_OAM_DMA',['../gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53',1,'gb.h']]], - ['enable_5fram_197',['ENABLE_RAM',['../gb_8h.html#a0e9c88657beaac946231a4801481b97f',1,'ENABLE_RAM(): gb.h'],['../sms_8h.html#a0e9c88657beaac946231a4801481b97f',1,'ENABLE_RAM(): sms.h']]], - ['enable_5fram_5fmbc1_198',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], - ['enable_5fram_5fmbc5_199',['ENABLE_RAM_MBC5',['../gb_8h.html#a3f033f00c8d781637f9a665b06750937',1,'gb.h']]], - ['enable_5fvbl_5ftransfer_200',['ENABLE_VBL_TRANSFER',['../gb_8h.html#a77d516c9d3f86f100eddea5e0d133a76',1,'ENABLE_VBL_TRANSFER(): gb.h'],['../sms_8h.html#a77d516c9d3f86f100eddea5e0d133a76',1,'ENABLE_VBL_TRANSFER(): sms.h']]], - ['exit_201',['exit',['../stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c',1,'stdlib.h']]] + ['example_20programs_195',['Example Programs',['../docs_example_programs.html',1,'index']]], + ['e_196',['e',['../gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'e(): gb.h'],['../sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'e(): sms.h']]], + ['empty_5fiflag_197',['EMPTY_IFLAG',['../gb_8h.html#aa027abe630d44039f238034bcb2d2f36',1,'EMPTY_IFLAG(): gb.h'],['../sms_8h.html#aa027abe630d44039f238034bcb2d2f36',1,'EMPTY_IFLAG(): sms.h']]], + ['enable_5finterrupts_198',['enable_interrupts',['../gb_8h.html#add66104772d2d3af28975c79d7c2982f',1,'gb.h']]], + ['enable_5foam_5fdma_199',['ENABLE_OAM_DMA',['../gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53',1,'gb.h']]], + ['enable_5fram_200',['ENABLE_RAM',['../gb_8h.html#a0e9c88657beaac946231a4801481b97f',1,'ENABLE_RAM(): gb.h'],['../sms_8h.html#a0e9c88657beaac946231a4801481b97f',1,'ENABLE_RAM(): sms.h']]], + ['enable_5fram_5fmbc1_201',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], + ['enable_5fram_5fmbc5_202',['ENABLE_RAM_MBC5',['../gb_8h.html#a3f033f00c8d781637f9a665b06750937',1,'gb.h']]], + ['enable_5fvbl_5ftransfer_203',['ENABLE_VBL_TRANSFER',['../gb_8h.html#a77d516c9d3f86f100eddea5e0d133a76',1,'ENABLE_VBL_TRANSFER(): gb.h'],['../sms_8h.html#a77d516c9d3f86f100eddea5e0d133a76',1,'ENABLE_VBL_TRANSFER(): sms.h']]], + ['exit_204',['exit',['../stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c',1,'stdlib.h']]] ]; diff --git a/docs/api/search/all_9.js b/docs/api/search/all_9.js @@ -1,37 +1,37 @@ var searchData= [ - ['frequently_20asked_20questions_20_28faq_29_202',['Frequently Asked Questions (FAQ)',['../docs_faq.html',1,'index']]], - ['false_203',['FALSE',['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE(): types.h'],['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false(): stdbool.h']]], - ['far_5fcall_204',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], - ['far_5ffunc_205',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], - ['far_5fofs_206',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], - ['far_5fptr_207',['FAR_PTR',['../far__ptr_8h.html#a7c6f52121dd07af29b477f4e64314842',1,'far_ptr.h']]], - ['far_5fptr_2eh_208',['far_ptr.h',['../far__ptr_8h.html',1,'']]], - ['far_5fseg_209',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], - ['fill_5fbkg_5frect_210',['fill_bkg_rect',['../sms_8h.html#a3b7ffab8d64e2c345f03221145a935c0',1,'fill_bkg_rect(): sms.h'],['../gb_8h.html#a1b03711e1c95023571add37a455d5f72',1,'fill_bkg_rect(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t tile) NONBANKED __preserves_regs(b: gb.h']]], - ['fill_5frect_211',['fill_rect',['../gb_8h.html#a47865835d7d007d71b4bc8ae5cefb73a',1,'fill_rect(): gb.h'],['../sms_8h.html#ab380f3a45e943a45a4cd3189a99ca4df',1,'fill_rect(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint16_t tile) __z88dk_callee __preserves_regs(iyh: sms.h']]], - ['fill_5frect_5fcompat_212',['fill_rect_compat',['../sms_8h.html#aac998cb7f78186158ced5448dcfc3503',1,'sms.h']]], - ['fill_5fwin_5frect_213',['fill_win_rect',['../sms_8h.html#a5a69a3129f4faa99857a8b3d80db1d4a',1,'fill_win_rect(): sms.h'],['../gb_8h.html#a2120d5fbe208b26c4264111ab8e0bfa3',1,'fill_win_rect(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t tile) NONBANKED __preserves_regs(b: gb.h']]], - ['first_5ftile_214',['first_tile',['../structsfont__handle.html#aa5a35bc92adbcfff5a531bf65da65630',1,'sfont_handle']]], - ['fixed_215',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], - ['flag_216',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], - ['fn_217',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], - ['font_218',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], - ['font_2eh_219',['font.h',['../font_8h.html',1,'']]], - ['font_5f128encoding_220',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], - ['font_5f256encoding_221',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], - ['font_5fcolor_222',['font_color',['../font_8h.html#aec11443bfc2d74122df806587d00abe8',1,'font.h']]], - ['font_5fcompressed_223',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], - ['font_5fibm_224',['font_ibm',['../group__gbdk__fonts.html#ga6dcb04fed78fc39b95171988b776e6bb',1,'font.h']]], - ['font_5fibm_5ffixed_225',['font_ibm_fixed',['../group__gbdk__fonts.html#gab8c52bed73e745f1ee910f2da60ddb4c',1,'font.h']]], - ['font_5finit_226',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], - ['font_5fitalic_227',['font_italic',['../group__gbdk__fonts.html#ga17e825a65ba38f34a658fe0a2c99d8d4',1,'font.h']]], - ['font_5fload_228',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], - ['font_5fmin_229',['font_min',['../group__gbdk__fonts.html#gad8497ecbd9d845fc24a56688f157aad8',1,'font.h']]], - ['font_5fnoencoding_230',['FONT_NOENCODING',['../font_8h.html#a80d0f581e17313b62dd7824653462b55',1,'font.h']]], - ['font_5fset_231',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]], - ['font_5fspect_232',['font_spect',['../group__gbdk__fonts.html#ga1b59bbd85c12436eeef52d4c32c7345d',1,'font.h']]], - ['font_5ft_233',['font_t',['../font_8h.html#a7c6b54e58c41763c66f15ec4528a1d4a',1,'font.h']]], - ['free_234',['free',['../stdlib_8h.html#afbedc913aa4651b3c3b4b3aecd9b4711',1,'stdlib.h']]], - ['func_235',['func',['../structisr__vector__t.html#a978f0092183f75d20a0f7de7add24b50',1,'isr_vector_t']]] + ['frequently_20asked_20questions_20_28faq_29_205',['Frequently Asked Questions (FAQ)',['../docs_faq.html',1,'index']]], + ['false_206',['false',['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false(): stdbool.h'],['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE(): types.h']]], + ['far_5fcall_207',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], + ['far_5ffunc_208',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], + ['far_5fofs_209',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], + ['far_5fptr_210',['FAR_PTR',['../far__ptr_8h.html#a7c6f52121dd07af29b477f4e64314842',1,'far_ptr.h']]], + ['far_5fptr_2eh_211',['far_ptr.h',['../far__ptr_8h.html',1,'']]], + ['far_5fseg_212',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], + ['fill_5fbkg_5frect_213',['fill_bkg_rect',['../sms_8h.html#a3b7ffab8d64e2c345f03221145a935c0',1,'fill_bkg_rect(): sms.h'],['../gb_8h.html#a1b03711e1c95023571add37a455d5f72',1,'fill_bkg_rect(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t tile) NONBANKED __preserves_regs(b: gb.h']]], + ['fill_5frect_214',['fill_rect',['../gb_8h.html#a47865835d7d007d71b4bc8ae5cefb73a',1,'fill_rect(): gb.h'],['../sms_8h.html#ab380f3a45e943a45a4cd3189a99ca4df',1,'fill_rect(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint16_t tile) __z88dk_callee __preserves_regs(iyh: sms.h']]], + ['fill_5frect_5fcompat_215',['fill_rect_compat',['../sms_8h.html#aac998cb7f78186158ced5448dcfc3503',1,'sms.h']]], + ['fill_5fwin_5frect_216',['fill_win_rect',['../sms_8h.html#a5a69a3129f4faa99857a8b3d80db1d4a',1,'fill_win_rect(): sms.h'],['../gb_8h.html#a2120d5fbe208b26c4264111ab8e0bfa3',1,'fill_win_rect(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t tile) NONBANKED __preserves_regs(b: gb.h']]], + ['first_5ftile_217',['first_tile',['../structsfont__handle.html#aa5a35bc92adbcfff5a531bf65da65630',1,'sfont_handle']]], + ['fixed_218',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], + ['flag_219',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], + ['fn_220',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], + ['font_221',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], + ['font_2eh_222',['font.h',['../font_8h.html',1,'']]], + ['font_5f128encoding_223',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], + ['font_5f256encoding_224',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], + ['font_5fcolor_225',['font_color',['../font_8h.html#aec11443bfc2d74122df806587d00abe8',1,'font.h']]], + ['font_5fcompressed_226',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], + ['font_5fibm_227',['font_ibm',['../group__gbdk__fonts.html#ga6dcb04fed78fc39b95171988b776e6bb',1,'font.h']]], + ['font_5fibm_5ffixed_228',['font_ibm_fixed',['../group__gbdk__fonts.html#gab8c52bed73e745f1ee910f2da60ddb4c',1,'font.h']]], + ['font_5finit_229',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], + ['font_5fitalic_230',['font_italic',['../group__gbdk__fonts.html#ga17e825a65ba38f34a658fe0a2c99d8d4',1,'font.h']]], + ['font_5fload_231',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], + ['font_5fmin_232',['font_min',['../group__gbdk__fonts.html#gad8497ecbd9d845fc24a56688f157aad8',1,'font.h']]], + ['font_5fnoencoding_233',['FONT_NOENCODING',['../font_8h.html#a80d0f581e17313b62dd7824653462b55',1,'font.h']]], + ['font_5fset_234',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]], + ['font_5fspect_235',['font_spect',['../group__gbdk__fonts.html#ga1b59bbd85c12436eeef52d4c32c7345d',1,'font.h']]], + ['font_5ft_236',['font_t',['../font_8h.html#a7c6b54e58c41763c66f15ec4528a1d4a',1,'font.h']]], + ['free_237',['free',['../stdlib_8h.html#afbedc913aa4651b3c3b4b3aecd9b4711',1,'stdlib.h']]], + ['func_238',['func',['../structisr__vector__t.html#a978f0092183f75d20a0f7de7add24b50',1,'isr_vector_t']]] ]; diff --git a/docs/api/search/all_a.js b/docs/api/search/all_a.js @@ -1,42 +1,42 @@ var searchData= [ - ['getting_20started_236',['Getting Started',['../docs_getting_started.html',1,'index']]], - ['gbdk_20releases_237',['GBDK Releases',['../docs_releases.html',1,'index']]], - ['gbdk_20toolchain_238',['GBDK Toolchain',['../docs_toolchain.html',1,'index']]], - ['gb_2eh_239',['gb.h',['../gb_8h.html',1,'']]], - ['gb_5fdecompress_240',['gb_decompress',['../gbdecompress_8h.html#a6aecbb8f7d7c066edb18940363c7e9a5',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fbkg_5fdata_241',['gb_decompress_bkg_data',['../gbdecompress_8h.html#a944970c534bcaeeb3d14ebbaf154e90c',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fsprite_5fdata_242',['gb_decompress_sprite_data',['../gbdecompress_8h.html#a1bf78b24168404ddd77fa2d95a5a9ee4',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fwin_5fdata_243',['gb_decompress_win_data',['../gbdecompress_8h.html#a77d1475518a6b8e082515c02867372f7',1,'gbdecompress.h']]], - ['gba_5fdetected_244',['GBA_DETECTED',['../gb_8h.html#a6ccf5d0f34fb0af0b6e73b9df0ccd745',1,'gb.h']]], - ['gba_5fnot_5fdetected_245',['GBA_NOT_DETECTED',['../gb_8h.html#aa311f84dd9fce6e136ba4881e7b0d98d',1,'gb.h']]], - ['gbdecompress_2eh_246',['gbdecompress.h',['../gbdecompress_8h.html',1,'']]], - ['gbdk_2dlib_2eh_247',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]], - ['get_5fbkg_5fdata_248',['get_bkg_data',['../gb_8h.html#a63eddde1631a683fcf362e64b0595dae',1,'gb.h']]], - ['get_5fbkg_5ftile_5fxy_249',['get_bkg_tile_xy',['../gb_8h.html#ada5a329f1e932972ff83758bb5e62982',1,'gb.h']]], - ['get_5fbkg_5ftiles_250',['get_bkg_tiles',['../gb_8h.html#a93d486a41f2f5859d7e3b0724bc1ce63',1,'gb.h']]], - ['get_5fbkg_5fxy_5faddr_251',['get_bkg_xy_addr',['../gb_8h.html#a8ca73b01888393cf2d13e7ceebd7da0b',1,'get_bkg_xy_addr(uint8_t x, uint8_t y) __preserves_regs(b: gb.h'],['../sms_8h.html#af83d7fd4e4044ac6677f046f679bd7a9',1,'get_bkg_xy_addr(uint8_t x, uint8_t y) __z88dk_callee __preserves_regs(iyh: sms.h']]], - ['get_5fdata_252',['get_data',['../gb_8h.html#aeb2f2155c7aac6bee02bb7377921394f',1,'gb.h']]], - ['get_5fmode_253',['get_mode',['../gb_8h.html#a3604bdce0d51550cf87a7595f60d7218',1,'get_mode(void) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a2943cb6fa64af0aed084dfb6c72dfd9e',1,'get_mode(void) NONBANKED: sms.h']]], - ['get_5fsprite_5fdata_254',['get_sprite_data',['../gb_8h.html#a94bc1276702dbe1b44df2214506f1549',1,'gb.h']]], - ['get_5fsprite_5fprop_255',['get_sprite_prop',['../gb_8h.html#a6b873c807c9e2c90fb574951e85fdf88',1,'gb.h']]], - ['get_5fsprite_5ftile_256',['get_sprite_tile',['../gb_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a',1,'get_sprite_tile(uint8_t nb): gb.h'],['../sms_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a',1,'get_sprite_tile(uint8_t nb): sms.h']]], - ['get_5ftiles_257',['get_tiles',['../gb_8h.html#a2a033e99ac99d6328db0dc75b4afc495',1,'gb.h']]], - ['get_5fvram_5fbyte_258',['get_vram_byte',['../gb_8h.html#af1e1dffd53a01380c4bb1d491d0e08e8',1,'gb.h']]], - ['get_5fwin_5fdata_259',['get_win_data',['../gb_8h.html#a03ceca65a8640bfb767886199fd8eea8',1,'gb.h']]], - ['get_5fwin_5ftile_5fxy_260',['get_win_tile_xy',['../gb_8h.html#a0168f90bec8aff7a826cd4aee7daad89',1,'gb.h']]], - ['get_5fwin_5ftiles_261',['get_win_tiles',['../gb_8h.html#ab46fb4fb6dfd6123d0aa186c1c7a542f',1,'gb.h']]], - ['get_5fwin_5fxy_5faddr_262',['get_win_xy_addr',['../sms_8h.html#a6eaafdbe6cf1695d30724ce75acb9412',1,'get_win_xy_addr(): sms.h'],['../gb_8h.html#a56e2c5e58303d0f909f26f5d6f7de7b8',1,'get_win_xy_addr(uint8_t x, uint8_t y) __preserves_regs(b: gb.h']]], - ['getchar_263',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], - ['getpix_264',['getpix',['../drawing_8h.html#a93ff760a96e4fbbd42487d0d97bcb3db',1,'drawing.h']]], - ['gets_265',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], - ['gotogxy_266',['gotogxy',['../drawing_8h.html#afb20967d61db0e3288edbc0c12e31728',1,'drawing.h']]], - ['gotoxy_267',['gotoxy',['../console_8h.html#a394a8e162064a6733250b20d5ced5806',1,'console.h']]], - ['gprint_268',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], - ['gprintf_269',['gprintf',['../drawing_8h.html#a5f7a0ed309f9526e9be285146559848c',1,'drawing.h']]], - ['gprintln_270',['gprintln',['../drawing_8h.html#aad4e32cc775320f61f61c0707aa86a23',1,'drawing.h']]], - ['gprintn_271',['gprintn',['../drawing_8h.html#a73925b79fb8d1cf6c40602b113913f25',1,'drawing.h']]], - ['graphics_5fheight_272',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], - ['graphics_5fwidth_273',['GRAPHICS_WIDTH',['../drawing_8h.html#a9a07c448b4d721dbec2715f51727e099',1,'drawing.h']]], - ['general_20documentation_274',['General Documentation',['../index.html',1,'']]] + ['getting_20started_239',['Getting Started',['../docs_getting_started.html',1,'index']]], + ['gbdk_20releases_240',['GBDK Releases',['../docs_releases.html',1,'index']]], + ['gbdk_20toolchain_241',['GBDK Toolchain',['../docs_toolchain.html',1,'index']]], + ['gb_2eh_242',['gb.h',['../gb_8h.html',1,'']]], + ['gb_5fdecompress_243',['gb_decompress',['../gbdecompress_8h.html#a6aecbb8f7d7c066edb18940363c7e9a5',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fbkg_5fdata_244',['gb_decompress_bkg_data',['../gbdecompress_8h.html#a944970c534bcaeeb3d14ebbaf154e90c',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fsprite_5fdata_245',['gb_decompress_sprite_data',['../gbdecompress_8h.html#a1bf78b24168404ddd77fa2d95a5a9ee4',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fwin_5fdata_246',['gb_decompress_win_data',['../gbdecompress_8h.html#a77d1475518a6b8e082515c02867372f7',1,'gbdecompress.h']]], + ['gba_5fdetected_247',['GBA_DETECTED',['../gb_8h.html#a6ccf5d0f34fb0af0b6e73b9df0ccd745',1,'gb.h']]], + ['gba_5fnot_5fdetected_248',['GBA_NOT_DETECTED',['../gb_8h.html#aa311f84dd9fce6e136ba4881e7b0d98d',1,'gb.h']]], + ['gbdecompress_2eh_249',['gbdecompress.h',['../gbdecompress_8h.html',1,'']]], + ['gbdk_2dlib_2eh_250',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]], + ['get_5fbkg_5fdata_251',['get_bkg_data',['../gb_8h.html#a63eddde1631a683fcf362e64b0595dae',1,'gb.h']]], + ['get_5fbkg_5ftile_5fxy_252',['get_bkg_tile_xy',['../gb_8h.html#ada5a329f1e932972ff83758bb5e62982',1,'gb.h']]], + ['get_5fbkg_5ftiles_253',['get_bkg_tiles',['../gb_8h.html#a93d486a41f2f5859d7e3b0724bc1ce63',1,'gb.h']]], + ['get_5fbkg_5fxy_5faddr_254',['get_bkg_xy_addr',['../gb_8h.html#a8ca73b01888393cf2d13e7ceebd7da0b',1,'get_bkg_xy_addr(uint8_t x, uint8_t y) __preserves_regs(b: gb.h'],['../sms_8h.html#af83d7fd4e4044ac6677f046f679bd7a9',1,'get_bkg_xy_addr(uint8_t x, uint8_t y) __z88dk_callee __preserves_regs(iyh: sms.h']]], + ['get_5fdata_255',['get_data',['../gb_8h.html#aeb2f2155c7aac6bee02bb7377921394f',1,'gb.h']]], + ['get_5fmode_256',['get_mode',['../gb_8h.html#a3604bdce0d51550cf87a7595f60d7218',1,'get_mode(void) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a2943cb6fa64af0aed084dfb6c72dfd9e',1,'get_mode(void) NONBANKED: sms.h']]], + ['get_5fsprite_5fdata_257',['get_sprite_data',['../gb_8h.html#a94bc1276702dbe1b44df2214506f1549',1,'gb.h']]], + ['get_5fsprite_5fprop_258',['get_sprite_prop',['../gb_8h.html#a6b873c807c9e2c90fb574951e85fdf88',1,'gb.h']]], + ['get_5fsprite_5ftile_259',['get_sprite_tile',['../gb_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a',1,'get_sprite_tile(uint8_t nb): gb.h'],['../sms_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a',1,'get_sprite_tile(uint8_t nb): sms.h']]], + ['get_5ftiles_260',['get_tiles',['../gb_8h.html#a2a033e99ac99d6328db0dc75b4afc495',1,'gb.h']]], + ['get_5fvram_5fbyte_261',['get_vram_byte',['../gb_8h.html#af1e1dffd53a01380c4bb1d491d0e08e8',1,'gb.h']]], + ['get_5fwin_5fdata_262',['get_win_data',['../gb_8h.html#a03ceca65a8640bfb767886199fd8eea8',1,'gb.h']]], + ['get_5fwin_5ftile_5fxy_263',['get_win_tile_xy',['../gb_8h.html#a0168f90bec8aff7a826cd4aee7daad89',1,'gb.h']]], + ['get_5fwin_5ftiles_264',['get_win_tiles',['../gb_8h.html#ab46fb4fb6dfd6123d0aa186c1c7a542f',1,'gb.h']]], + ['get_5fwin_5fxy_5faddr_265',['get_win_xy_addr',['../sms_8h.html#a6eaafdbe6cf1695d30724ce75acb9412',1,'get_win_xy_addr(): sms.h'],['../gb_8h.html#a56e2c5e58303d0f909f26f5d6f7de7b8',1,'get_win_xy_addr(uint8_t x, uint8_t y) __preserves_regs(b: gb.h']]], + ['getchar_266',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], + ['getpix_267',['getpix',['../drawing_8h.html#a93ff760a96e4fbbd42487d0d97bcb3db',1,'drawing.h']]], + ['gets_268',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], + ['gotogxy_269',['gotogxy',['../drawing_8h.html#afb20967d61db0e3288edbc0c12e31728',1,'drawing.h']]], + ['gotoxy_270',['gotoxy',['../console_8h.html#a394a8e162064a6733250b20d5ced5806',1,'console.h']]], + ['gprint_271',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], + ['gprintf_272',['gprintf',['../drawing_8h.html#a5f7a0ed309f9526e9be285146559848c',1,'drawing.h']]], + ['gprintln_273',['gprintln',['../drawing_8h.html#aad4e32cc775320f61f61c0707aa86a23',1,'drawing.h']]], + ['gprintn_274',['gprintn',['../drawing_8h.html#a73925b79fb8d1cf6c40602b113913f25',1,'drawing.h']]], + ['graphics_5fheight_275',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], + ['graphics_5fwidth_276',['GRAPHICS_WIDTH',['../drawing_8h.html#a9a07c448b4d721dbec2715f51727e099',1,'drawing.h']]], + ['general_20documentation_277',['General Documentation',['../index.html',1,'']]] ]; diff --git a/docs/api/search/all_b.js b/docs/api/search/all_b.js @@ -1,21 +1,21 @@ var searchData= [ - ['h_275',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456',1,'h(): gb.h'],['../sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456',1,'h(): sms.h']]], - ['hardware_2eh_276',['hardware.h',['../gb_2hardware_8h.html',1,'(Global Namespace)'],['../sms_2hardware_8h.html',1,'(Global Namespace)']]], - ['hdma1_5freg_277',['HDMA1_REG',['../gb_2hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], - ['hdma2_5freg_278',['HDMA2_REG',['../gb_2hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], - ['hdma3_5freg_279',['HDMA3_REG',['../gb_2hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], - ['hdma4_5freg_280',['HDMA4_REG',['../gb_2hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], - ['hdma5_5freg_281',['HDMA5_REG',['../gb_2hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]], - ['hdma5f_5fbusy_282',['HDMA5F_BUSY',['../gb_2hardware_8h.html#a37c8ee0ef95132fd22cd426868510834',1,'hardware.h']]], - ['hdma5f_5fmode_5fgp_283',['HDMA5F_MODE_GP',['../gb_2hardware_8h.html#a2a1acb31d2869997315be64bff66d24b',1,'hardware.h']]], - ['hdma5f_5fmode_5fhbl_284',['HDMA5F_MODE_HBL',['../gb_2hardware_8h.html#a3c22f7324f09a14d666f9b21a9742789',1,'hardware.h']]], - ['hide_5fbkg_285',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'HIDE_BKG(): gb.h'],['../sms_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'HIDE_BKG(): sms.h']]], - ['hide_5fleft_5fcolumn_286',['HIDE_LEFT_COLUMN',['../gb_8h.html#a0659212acd317ccdebc0ecf435df330f',1,'HIDE_LEFT_COLUMN(): gb.h'],['../sms_8h.html#a0659212acd317ccdebc0ecf435df330f',1,'HIDE_LEFT_COLUMN(): sms.h']]], - ['hide_5fmetasprite_287',['hide_metasprite',['../gb_2metasprites_8h.html#af8de5a888d65448b9d34027a0e1ce906',1,'hide_metasprite(const metasprite_t *metasprite, uint8_t base_sprite): metasprites.h'],['../sms_2metasprites_8h.html#af8de5a888d65448b9d34027a0e1ce906',1,'hide_metasprite(const metasprite_t *metasprite, uint8_t base_sprite): metasprites.h']]], - ['hide_5fsprite_288',['hide_sprite',['../gb_8h.html#ad22c51635d052399bbbe1777999c794d',1,'hide_sprite(uint8_t nb): gb.h'],['../sms_8h.html#ad22c51635d052399bbbe1777999c794d',1,'hide_sprite(uint8_t nb): sms.h']]], - ['hide_5fsprites_289',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'HIDE_SPRITES(): gb.h'],['../sms_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'HIDE_SPRITES(): sms.h']]], - ['hide_5fsprites_5frange_290',['hide_sprites_range',['../gb_2metasprites_8h.html#a6d2a20c603bb6c1651fac3c184274e40',1,'hide_sprites_range(UINT8 from, UINT8 to) __preserves_regs(b: metasprites.h'],['../sms_2metasprites_8h.html#a23abcd0a2eb5033abbb9dc0e2ea494d8',1,'hide_sprites_range(UINT8 from, UINT8 to) __z88dk_callee __preserves_regs(iyh: metasprites.h']]], - ['hide_5fwin_291',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'HIDE_WIN(): gb.h'],['../sms_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'HIDE_WIN(): sms.h']]], - ['hiramcpy_292',['hiramcpy',['../gb_8h.html#adef803cdd559747ad6f36830e126e48f',1,'gb.h']]] + ['h_278',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456',1,'h(): gb.h'],['../sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456',1,'h(): sms.h']]], + ['hardware_2eh_279',['hardware.h',['../gb_2hardware_8h.html',1,'(Global Namespace)'],['../sms_2hardware_8h.html',1,'(Global Namespace)']]], + ['hdma1_5freg_280',['HDMA1_REG',['../gb_2hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], + ['hdma2_5freg_281',['HDMA2_REG',['../gb_2hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], + ['hdma3_5freg_282',['HDMA3_REG',['../gb_2hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], + ['hdma4_5freg_283',['HDMA4_REG',['../gb_2hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], + ['hdma5_5freg_284',['HDMA5_REG',['../gb_2hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]], + ['hdma5f_5fbusy_285',['HDMA5F_BUSY',['../gb_2hardware_8h.html#a37c8ee0ef95132fd22cd426868510834',1,'hardware.h']]], + ['hdma5f_5fmode_5fgp_286',['HDMA5F_MODE_GP',['../gb_2hardware_8h.html#a2a1acb31d2869997315be64bff66d24b',1,'hardware.h']]], + ['hdma5f_5fmode_5fhbl_287',['HDMA5F_MODE_HBL',['../gb_2hardware_8h.html#a3c22f7324f09a14d666f9b21a9742789',1,'hardware.h']]], + ['hide_5fbkg_288',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'HIDE_BKG(): gb.h'],['../sms_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'HIDE_BKG(): sms.h']]], + ['hide_5fleft_5fcolumn_289',['HIDE_LEFT_COLUMN',['../gb_8h.html#a0659212acd317ccdebc0ecf435df330f',1,'HIDE_LEFT_COLUMN(): gb.h'],['../sms_8h.html#a0659212acd317ccdebc0ecf435df330f',1,'HIDE_LEFT_COLUMN(): sms.h']]], + ['hide_5fmetasprite_290',['hide_metasprite',['../gb_2metasprites_8h.html#af8de5a888d65448b9d34027a0e1ce906',1,'hide_metasprite(const metasprite_t *metasprite, uint8_t base_sprite): metasprites.h'],['../sms_2metasprites_8h.html#af8de5a888d65448b9d34027a0e1ce906',1,'hide_metasprite(const metasprite_t *metasprite, uint8_t base_sprite): metasprites.h']]], + ['hide_5fsprite_291',['hide_sprite',['../gb_8h.html#ad22c51635d052399bbbe1777999c794d',1,'hide_sprite(uint8_t nb): gb.h'],['../sms_8h.html#ad22c51635d052399bbbe1777999c794d',1,'hide_sprite(uint8_t nb): sms.h']]], + ['hide_5fsprites_292',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'HIDE_SPRITES(): gb.h'],['../sms_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'HIDE_SPRITES(): sms.h']]], + ['hide_5fsprites_5frange_293',['hide_sprites_range',['../gb_2metasprites_8h.html#a6d2a20c603bb6c1651fac3c184274e40',1,'hide_sprites_range(UINT8 from, UINT8 to) __preserves_regs(b: metasprites.h'],['../sms_2metasprites_8h.html#a23abcd0a2eb5033abbb9dc0e2ea494d8',1,'hide_sprites_range(UINT8 from, UINT8 to) __z88dk_callee __preserves_regs(iyh: metasprites.h']]], + ['hide_5fwin_294',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'HIDE_WIN(): gb.h'],['../sms_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'HIDE_WIN(): sms.h']]], + ['hiramcpy_295',['hiramcpy',['../gb_8h.html#adef803cdd559747ad6f36830e126e48f',1,'gb.h']]] ]; diff --git a/docs/api/search/all_c.js b/docs/api/search/all_c.js @@ -1,74 +1,74 @@ var searchData= [ - ['ie_5freg_293',['IE_REG',['../gb_2hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], - ['ief_5fhilo_294',['IEF_HILO',['../gb_2hardware_8h.html#aa7ce989df75547f190d33cc85dce0187',1,'hardware.h']]], - ['ief_5fserial_295',['IEF_SERIAL',['../gb_2hardware_8h.html#a921bdc6c640b74c8c41e65f27882c68a',1,'hardware.h']]], - ['ief_5fstat_296',['IEF_STAT',['../gb_2hardware_8h.html#a2eec77ca1b8730b410a7075c5a9c189e',1,'hardware.h']]], - ['ief_5ftimer_297',['IEF_TIMER',['../gb_2hardware_8h.html#a7c06fa33152a235baf273f1828dfa0a4',1,'hardware.h']]], - ['ief_5fvblank_298',['IEF_VBLANK',['../gb_2hardware_8h.html#a3b8d7fece663511d5778136a5ca0070b',1,'hardware.h']]], - ['if_5freg_299',['IF_REG',['../gb_2hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]], - ['incbin_300',['INCBIN',['../incbin_8h.html#af34047ed60abd6453f819c2a5230cd2b',1,'incbin.h']]], - ['incbin_2eh_301',['incbin.h',['../incbin_8h.html',1,'']]], - ['incbin_5fextern_302',['INCBIN_EXTERN',['../incbin_8h.html#a51ab79f8ee37368158b1887b65ef97ec',1,'incbin.h']]], - ['init_5fbkg_303',['init_bkg',['../gb_8h.html#a04fa62cde2d341240a671c7af2d459e1',1,'gb.h']]], - ['init_5fwin_304',['init_win',['../gb_8h.html#a68d88347d6f7b781432bb4861a952c87',1,'gb.h']]], - ['int16_305',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'INT16(): types.h'],['../asm_2z80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'INT16(): types.h']]], - ['int16_5fc_306',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], - ['int16_5fmax_307',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], - ['int16_5fmin_308',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], - ['int16_5ft_309',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], - ['int32_310',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'INT32(): types.h'],['../asm_2z80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'INT32(): types.h']]], - ['int32_5fc_311',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], - ['int32_5fmax_312',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], - ['int32_5fmin_313',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], - ['int32_5ft_314',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], - ['int8_315',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'INT8(): types.h'],['../asm_2z80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'INT8(): types.h']]], - ['int8_5fc_316',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], - ['int8_5fmax_317',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], - ['int8_5fmin_318',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], - ['int8_5ft_319',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], - ['int_5ffast16_5fmax_320',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], - ['int_5ffast16_5fmin_321',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], - ['int_5ffast16_5ft_322',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], - ['int_5ffast32_5fmax_323',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], - ['int_5ffast32_5fmin_324',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], - ['int_5ffast32_5ft_325',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], - ['int_5ffast8_5fmax_326',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], - ['int_5ffast8_5fmin_327',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], - ['int_5ffast8_5ft_328',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], - ['int_5fhandler_329',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'int_handler(): gb.h'],['../sms_8h.html#a9508f919d9482d1d51534ccac212454d',1,'int_handler(): sms.h']]], - ['int_5fleast16_5fmax_330',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], - ['int_5fleast16_5fmin_331',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], - ['int_5fleast16_5ft_332',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], - ['int_5fleast32_5fmax_333',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], - ['int_5fleast32_5fmin_334',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], - ['int_5fleast32_5ft_335',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], - ['int_5fleast8_5fmax_336',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], - ['int_5fleast8_5fmin_337',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], - ['int_5fleast8_5ft_338',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], - ['int_5fmax_339',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], - ['int_5fmin_340',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], - ['interrupt_341',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'INTERRUPT(): types.h'],['../asm_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'INTERRUPT(): types.h'],['../asm_2z80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'INTERRUPT(): types.h']]], - ['intmax_5fc_342',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], - ['intmax_5fmax_343',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], - ['intmax_5fmin_344',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], - ['intmax_5ft_345',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], - ['intptr_5fmax_346',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], - ['intptr_5fmin_347',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], - ['intptr_5ft_348',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]], - ['io_5ferror_349',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], - ['io_5fidle_350',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], - ['io_5freceiving_351',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], - ['io_5fsending_352',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]], - ['isalpha_353',['isalpha',['../ctype_8h.html#aa08b907b413d5f156b6214e72d0612bb',1,'ctype.h']]], - ['isdigit_354',['isdigit',['../ctype_8h.html#af3380cc4b95d21a135cd1b35fc9a09cc',1,'ctype.h']]], - ['islower_355',['islower',['../ctype_8h.html#a0b70d87c74367a00d03702a44da39614',1,'ctype.h']]], - ['isr_2eh_356',['isr.h',['../isr_8h.html',1,'']]], - ['isr_5fvector_357',['ISR_VECTOR',['../isr_8h.html#a73769fed9338af86fdb7df35d7b82620',1,'isr.h']]], - ['isr_5fvector_5ft_358',['isr_vector_t',['../structisr__vector__t.html',1,'isr_vector_t'],['../isr_8h.html#a40dca48ca391581d7f67d8697533cf30',1,'isr_vector_t(): isr.h']]], - ['isspace_359',['isspace',['../ctype_8h.html#a48644b2a9c138472af0e1c83f688bd58',1,'ctype.h']]], - ['isupper_360',['isupper',['../ctype_8h.html#a31e9b95a4c8bca65d901dca5c0c95c1f',1,'ctype.h']]], - ['itoa_361',['itoa',['../stdlib_8h.html#a18feb68db6b25a32cb9c751fd02d81d0',1,'stdlib.h']]], - ['iyh_362',['iyh',['../sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0',1,'sms.h']]], - ['iyl_363',['iyl',['../sms_2metasprites_8h.html#af279c752a3b15c4bd5c67f54b92e553f',1,'iyl(): metasprites.h'],['../sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f',1,'iyl(): sms.h']]] + ['ie_5freg_296',['IE_REG',['../gb_2hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], + ['ief_5fhilo_297',['IEF_HILO',['../gb_2hardware_8h.html#aa7ce989df75547f190d33cc85dce0187',1,'hardware.h']]], + ['ief_5fserial_298',['IEF_SERIAL',['../gb_2hardware_8h.html#a921bdc6c640b74c8c41e65f27882c68a',1,'hardware.h']]], + ['ief_5fstat_299',['IEF_STAT',['../gb_2hardware_8h.html#a2eec77ca1b8730b410a7075c5a9c189e',1,'hardware.h']]], + ['ief_5ftimer_300',['IEF_TIMER',['../gb_2hardware_8h.html#a7c06fa33152a235baf273f1828dfa0a4',1,'hardware.h']]], + ['ief_5fvblank_301',['IEF_VBLANK',['../gb_2hardware_8h.html#a3b8d7fece663511d5778136a5ca0070b',1,'hardware.h']]], + ['if_5freg_302',['IF_REG',['../gb_2hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]], + ['incbin_303',['INCBIN',['../incbin_8h.html#af34047ed60abd6453f819c2a5230cd2b',1,'incbin.h']]], + ['incbin_2eh_304',['incbin.h',['../incbin_8h.html',1,'']]], + ['incbin_5fextern_305',['INCBIN_EXTERN',['../incbin_8h.html#a51ab79f8ee37368158b1887b65ef97ec',1,'incbin.h']]], + ['init_5fbkg_306',['init_bkg',['../gb_8h.html#a04fa62cde2d341240a671c7af2d459e1',1,'gb.h']]], + ['init_5fwin_307',['init_win',['../gb_8h.html#a68d88347d6f7b781432bb4861a952c87',1,'gb.h']]], + ['int16_308',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'INT16(): types.h'],['../asm_2z80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'INT16(): types.h']]], + ['int16_5fc_309',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], + ['int16_5fmax_310',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], + ['int16_5fmin_311',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], + ['int16_5ft_312',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], + ['int32_313',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'INT32(): types.h'],['../asm_2z80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'INT32(): types.h']]], + ['int32_5fc_314',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], + ['int32_5fmax_315',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], + ['int32_5fmin_316',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], + ['int32_5ft_317',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], + ['int8_318',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'INT8(): types.h'],['../asm_2z80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'INT8(): types.h']]], + ['int8_5fc_319',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], + ['int8_5fmax_320',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], + ['int8_5fmin_321',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], + ['int8_5ft_322',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], + ['int_5ffast16_5fmax_323',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], + ['int_5ffast16_5fmin_324',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], + ['int_5ffast16_5ft_325',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], + ['int_5ffast32_5fmax_326',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], + ['int_5ffast32_5fmin_327',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], + ['int_5ffast32_5ft_328',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], + ['int_5ffast8_5fmax_329',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], + ['int_5ffast8_5fmin_330',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], + ['int_5ffast8_5ft_331',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], + ['int_5fhandler_332',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'int_handler(): gb.h'],['../sms_8h.html#a9508f919d9482d1d51534ccac212454d',1,'int_handler(): sms.h']]], + ['int_5fleast16_5fmax_333',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], + ['int_5fleast16_5fmin_334',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], + ['int_5fleast16_5ft_335',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], + ['int_5fleast32_5fmax_336',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], + ['int_5fleast32_5fmin_337',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], + ['int_5fleast32_5ft_338',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], + ['int_5fleast8_5fmax_339',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], + ['int_5fleast8_5fmin_340',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], + ['int_5fleast8_5ft_341',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], + ['int_5fmax_342',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], + ['int_5fmin_343',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], + ['interrupt_344',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'INTERRUPT(): types.h'],['../asm_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'INTERRUPT(): types.h'],['../asm_2z80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'INTERRUPT(): types.h']]], + ['intmax_5fc_345',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], + ['intmax_5fmax_346',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], + ['intmax_5fmin_347',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], + ['intmax_5ft_348',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], + ['intptr_5fmax_349',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], + ['intptr_5fmin_350',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], + ['intptr_5ft_351',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]], + ['io_5ferror_352',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], + ['io_5fidle_353',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], + ['io_5freceiving_354',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], + ['io_5fsending_355',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]], + ['isalpha_356',['isalpha',['../ctype_8h.html#aa08b907b413d5f156b6214e72d0612bb',1,'ctype.h']]], + ['isdigit_357',['isdigit',['../ctype_8h.html#af3380cc4b95d21a135cd1b35fc9a09cc',1,'ctype.h']]], + ['islower_358',['islower',['../ctype_8h.html#a0b70d87c74367a00d03702a44da39614',1,'ctype.h']]], + ['isr_2eh_359',['isr.h',['../isr_8h.html',1,'']]], + ['isr_5fvector_360',['ISR_VECTOR',['../isr_8h.html#a73769fed9338af86fdb7df35d7b82620',1,'isr.h']]], + ['isr_5fvector_5ft_361',['isr_vector_t',['../structisr__vector__t.html',1,'isr_vector_t'],['../isr_8h.html#a40dca48ca391581d7f67d8697533cf30',1,'isr_vector_t(): isr.h']]], + ['isspace_362',['isspace',['../ctype_8h.html#a48644b2a9c138472af0e1c83f688bd58',1,'ctype.h']]], + ['isupper_363',['isupper',['../ctype_8h.html#a31e9b95a4c8bca65d901dca5c0c95c1f',1,'ctype.h']]], + ['itoa_364',['itoa',['../stdlib_8h.html#a18feb68db6b25a32cb9c751fd02d81d0',1,'stdlib.h']]], + ['iyh_365',['iyh',['../sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0',1,'sms.h']]], + ['iyl_366',['iyl',['../sms_2metasprites_8h.html#af279c752a3b15c4bd5c67f54b92e553f',1,'iyl(): metasprites.h'],['../sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f',1,'iyl(): sms.h']]] ]; diff --git a/docs/api/search/all_d.js b/docs/api/search/all_d.js @@ -1,41 +1,41 @@ var searchData= [ - ['j_5fa_364',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'J_A(): gb.h'],['../sms_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'J_A(): sms.h']]], - ['j_5fb_365',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'J_B(): gb.h'],['../sms_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'J_B(): sms.h']]], - ['j_5fdown_366',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'J_DOWN(): gb.h'],['../sms_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'J_DOWN(): sms.h']]], - ['j_5fleft_367',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'J_LEFT(): gb.h'],['../sms_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'J_LEFT(): sms.h']]], - ['j_5fright_368',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'J_RIGHT(): gb.h'],['../sms_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'J_RIGHT(): sms.h']]], - ['j_5fselect_369',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'J_SELECT(): gb.h'],['../sms_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'J_SELECT(): sms.h']]], - ['j_5fstart_370',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'J_START(): gb.h'],['../sms_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'J_START(): sms.h']]], - ['j_5fup_371',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'J_UP(): gb.h'],['../sms_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'J_UP(): sms.h']]], - ['jmp_5fbuf_372',['jmp_buf',['../setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d',1,'setjmp.h']]], - ['joy0_373',['joy0',['../structjoypads__t.html#a5e953c63dfb5148ba29f5735a735035f',1,'joypads_t']]], - ['joy1_374',['joy1',['../structjoypads__t.html#a032a279cf42e2737d6ce9893239d238e',1,'joypads_t']]], - ['joy2_375',['joy2',['../structjoypads__t.html#a5741138c91e93ea3203ee9e0d5d9413d',1,'joypads_t']]], - ['joy3_376',['joy3',['../structjoypads__t.html#ab281d26e5197e49633274f412b164295',1,'joypads_t']]], - ['joy_5fiflag_377',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'JOY_IFLAG(): gb.h'],['../sms_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'JOY_IFLAG(): sms.h']]], - ['joy_5fp1_5fdown_378',['JOY_P1_DOWN',['../sms_2hardware_8h.html#ab4dd6ee624c6d9e5fe5820ce925ffb20',1,'hardware.h']]], - ['joy_5fp1_5flatch_379',['JOY_P1_LATCH',['../sms_2hardware_8h.html#aa8e128eeff1d58f674cebdbacc413f3c',1,'hardware.h']]], - ['joy_5fp1_5fleft_380',['JOY_P1_LEFT',['../sms_2hardware_8h.html#a7d709160cbd7b369109bf40161ae8ccd',1,'hardware.h']]], - ['joy_5fp1_5flight_381',['JOY_P1_LIGHT',['../sms_2hardware_8h.html#a772c8def7b33ad4fd3cbfc74d84441de',1,'hardware.h']]], - ['joy_5fp1_5fright_382',['JOY_P1_RIGHT',['../sms_2hardware_8h.html#a1efece9134651ad4d2bd1836c1d1d6d6',1,'hardware.h']]], - ['joy_5fp1_5fsw1_383',['JOY_P1_SW1',['../sms_2hardware_8h.html#aacc8667a6d5d9683ed4876e52aba2d33',1,'hardware.h']]], - ['joy_5fp1_5fsw2_384',['JOY_P1_SW2',['../sms_2hardware_8h.html#a9ab9954d0c66751a154f7824e344806b',1,'hardware.h']]], - ['joy_5fp1_5ftrigger_385',['JOY_P1_TRIGGER',['../sms_2hardware_8h.html#af29f72f4cc7c94deae5fb9c29b1cc94f',1,'hardware.h']]], - ['joy_5fp1_5fup_386',['JOY_P1_UP',['../sms_2hardware_8h.html#a086bde6bcc92e5f4d3e9ae45f0de475e',1,'hardware.h']]], - ['joy_5fp2_5fdown_387',['JOY_P2_DOWN',['../sms_2hardware_8h.html#a6d4129d670d421656f5e9a1f4b68a7f4',1,'hardware.h']]], - ['joy_5fp2_5flatch_388',['JOY_P2_LATCH',['../sms_2hardware_8h.html#a2cfa517650949a89a7ebabf0253fcdf7',1,'hardware.h']]], - ['joy_5fp2_5fleft_389',['JOY_P2_LEFT',['../sms_2hardware_8h.html#a2121cb75e0d570b0f92c7630bc1af25f',1,'hardware.h']]], - ['joy_5fp2_5flight_390',['JOY_P2_LIGHT',['../sms_2hardware_8h.html#a42ded04442bd4fb4acf5333b248423fa',1,'hardware.h']]], - ['joy_5fp2_5fright_391',['JOY_P2_RIGHT',['../sms_2hardware_8h.html#a16dac3d386b8bc0da50c6c814952472d',1,'hardware.h']]], - ['joy_5fp2_5fsw1_392',['JOY_P2_SW1',['../sms_2hardware_8h.html#a942e3ecdef267100c84a36f6e0dc0b51',1,'hardware.h']]], - ['joy_5fp2_5fsw2_393',['JOY_P2_SW2',['../sms_2hardware_8h.html#a6d181ce63ff84bd559d13f4423a336b3',1,'hardware.h']]], - ['joy_5fp2_5ftrigger_394',['JOY_P2_TRIGGER',['../sms_2hardware_8h.html#afe5ec4ca4d413ae5388be131d9c4f93b',1,'hardware.h']]], - ['joy_5fp2_5fup_395',['JOY_P2_UP',['../sms_2hardware_8h.html#a307ba8e12d9273a99aa4830c5e0a3c88',1,'hardware.h']]], - ['joy_5freset_396',['JOY_RESET',['../sms_2hardware_8h.html#a5b3dff084cbb77646a337d94d16a1714',1,'hardware.h']]], - ['joypad_397',['joypad',['../gb_8h.html#ae6e4ae6169648f1bf1fac9785f8f1c71',1,'joypad(void) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a625bfbce909b2afaa807ee773fba7d0f',1,'joypad(void) __preserves_regs(b: sms.h']]], - ['joypad_5fex_398',['joypad_ex',['../gb_8h.html#a1db30aa7479be2276312f3c981553906',1,'joypad_ex(joypads_t *joypads) __preserves_regs(b: gb.h'],['../sms_8h.html#aec8e36355bb7381000606b1871db5977',1,'joypad_ex(joypads_t *joypads) __z88dk_fastcall __preserves_regs(iyh: sms.h']]], - ['joypad_5finit_399',['joypad_init',['../gb_8h.html#a714bbced6a4c47ae9f82f81ef3b5b357',1,'joypad_init(uint8_t npads, joypads_t *joypads): gb.h'],['../sms_8h.html#a294f858312544fa89bf17adbba51f145',1,'joypad_init(uint8_t npads, joypads_t *joypads) __z88dk_callee: sms.h']]], - ['joypads_400',['joypads',['../structjoypads__t.html#a8d181ece2d3db614ed6686cfba545238',1,'joypads_t']]], - ['joypads_5ft_401',['joypads_t',['../structjoypads__t.html',1,'']]] + ['j_5fa_367',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'J_A(): gb.h'],['../sms_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'J_A(): sms.h']]], + ['j_5fb_368',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'J_B(): gb.h'],['../sms_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'J_B(): sms.h']]], + ['j_5fdown_369',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'J_DOWN(): gb.h'],['../sms_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'J_DOWN(): sms.h']]], + ['j_5fleft_370',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'J_LEFT(): gb.h'],['../sms_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'J_LEFT(): sms.h']]], + ['j_5fright_371',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'J_RIGHT(): gb.h'],['../sms_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'J_RIGHT(): sms.h']]], + ['j_5fselect_372',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'J_SELECT(): gb.h'],['../sms_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'J_SELECT(): sms.h']]], + ['j_5fstart_373',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'J_START(): gb.h'],['../sms_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'J_START(): sms.h']]], + ['j_5fup_374',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'J_UP(): gb.h'],['../sms_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'J_UP(): sms.h']]], + ['jmp_5fbuf_375',['jmp_buf',['../setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d',1,'setjmp.h']]], + ['joy0_376',['joy0',['../structjoypads__t.html#a5e953c63dfb5148ba29f5735a735035f',1,'joypads_t']]], + ['joy1_377',['joy1',['../structjoypads__t.html#a032a279cf42e2737d6ce9893239d238e',1,'joypads_t']]], + ['joy2_378',['joy2',['../structjoypads__t.html#a5741138c91e93ea3203ee9e0d5d9413d',1,'joypads_t']]], + ['joy3_379',['joy3',['../structjoypads__t.html#ab281d26e5197e49633274f412b164295',1,'joypads_t']]], + ['joy_5fiflag_380',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'JOY_IFLAG(): gb.h'],['../sms_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'JOY_IFLAG(): sms.h']]], + ['joy_5fp1_5fdown_381',['JOY_P1_DOWN',['../sms_2hardware_8h.html#ab4dd6ee624c6d9e5fe5820ce925ffb20',1,'hardware.h']]], + ['joy_5fp1_5flatch_382',['JOY_P1_LATCH',['../sms_2hardware_8h.html#aa8e128eeff1d58f674cebdbacc413f3c',1,'hardware.h']]], + ['joy_5fp1_5fleft_383',['JOY_P1_LEFT',['../sms_2hardware_8h.html#a7d709160cbd7b369109bf40161ae8ccd',1,'hardware.h']]], + ['joy_5fp1_5flight_384',['JOY_P1_LIGHT',['../sms_2hardware_8h.html#a772c8def7b33ad4fd3cbfc74d84441de',1,'hardware.h']]], + ['joy_5fp1_5fright_385',['JOY_P1_RIGHT',['../sms_2hardware_8h.html#a1efece9134651ad4d2bd1836c1d1d6d6',1,'hardware.h']]], + ['joy_5fp1_5fsw1_386',['JOY_P1_SW1',['../sms_2hardware_8h.html#aacc8667a6d5d9683ed4876e52aba2d33',1,'hardware.h']]], + ['joy_5fp1_5fsw2_387',['JOY_P1_SW2',['../sms_2hardware_8h.html#a9ab9954d0c66751a154f7824e344806b',1,'hardware.h']]], + ['joy_5fp1_5ftrigger_388',['JOY_P1_TRIGGER',['../sms_2hardware_8h.html#af29f72f4cc7c94deae5fb9c29b1cc94f',1,'hardware.h']]], + ['joy_5fp1_5fup_389',['JOY_P1_UP',['../sms_2hardware_8h.html#a086bde6bcc92e5f4d3e9ae45f0de475e',1,'hardware.h']]], + ['joy_5fp2_5fdown_390',['JOY_P2_DOWN',['../sms_2hardware_8h.html#a6d4129d670d421656f5e9a1f4b68a7f4',1,'hardware.h']]], + ['joy_5fp2_5flatch_391',['JOY_P2_LATCH',['../sms_2hardware_8h.html#a2cfa517650949a89a7ebabf0253fcdf7',1,'hardware.h']]], + ['joy_5fp2_5fleft_392',['JOY_P2_LEFT',['../sms_2hardware_8h.html#a2121cb75e0d570b0f92c7630bc1af25f',1,'hardware.h']]], + ['joy_5fp2_5flight_393',['JOY_P2_LIGHT',['../sms_2hardware_8h.html#a42ded04442bd4fb4acf5333b248423fa',1,'hardware.h']]], + ['joy_5fp2_5fright_394',['JOY_P2_RIGHT',['../sms_2hardware_8h.html#a16dac3d386b8bc0da50c6c814952472d',1,'hardware.h']]], + ['joy_5fp2_5fsw1_395',['JOY_P2_SW1',['../sms_2hardware_8h.html#a942e3ecdef267100c84a36f6e0dc0b51',1,'hardware.h']]], + ['joy_5fp2_5fsw2_396',['JOY_P2_SW2',['../sms_2hardware_8h.html#a6d181ce63ff84bd559d13f4423a336b3',1,'hardware.h']]], + ['joy_5fp2_5ftrigger_397',['JOY_P2_TRIGGER',['../sms_2hardware_8h.html#afe5ec4ca4d413ae5388be131d9c4f93b',1,'hardware.h']]], + ['joy_5fp2_5fup_398',['JOY_P2_UP',['../sms_2hardware_8h.html#a307ba8e12d9273a99aa4830c5e0a3c88',1,'hardware.h']]], + ['joy_5freset_399',['JOY_RESET',['../sms_2hardware_8h.html#a5b3dff084cbb77646a337d94d16a1714',1,'hardware.h']]], + ['joypad_400',['joypad',['../gb_8h.html#ae6e4ae6169648f1bf1fac9785f8f1c71',1,'joypad(void) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a625bfbce909b2afaa807ee773fba7d0f',1,'joypad(void) __preserves_regs(b: sms.h']]], + ['joypad_5fex_401',['joypad_ex',['../gb_8h.html#a1db30aa7479be2276312f3c981553906',1,'joypad_ex(joypads_t *joypads) __preserves_regs(b: gb.h'],['../sms_8h.html#aec8e36355bb7381000606b1871db5977',1,'joypad_ex(joypads_t *joypads) __z88dk_fastcall __preserves_regs(iyh: sms.h']]], + ['joypad_5finit_402',['joypad_init',['../gb_8h.html#a714bbced6a4c47ae9f82f81ef3b5b357',1,'joypad_init(uint8_t npads, joypads_t *joypads): gb.h'],['../sms_8h.html#a294f858312544fa89bf17adbba51f145',1,'joypad_init(uint8_t npads, joypads_t *joypads) __z88dk_callee: sms.h']]], + ['joypads_403',['joypads',['../structjoypads__t.html#a8d181ece2d3db614ed6686cfba545238',1,'joypads_t']]], + ['joypads_5ft_404',['joypads_t',['../structjoypads__t.html',1,'']]] ]; diff --git a/docs/api/search/all_e.js b/docs/api/search/all_e.js @@ -1,6 +1,6 @@ var searchData= [ - ['key1_5freg_402',['KEY1_REG',['../gb_2hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]], - ['key1f_5fdblspeed_403',['KEY1F_DBLSPEED',['../gb_2hardware_8h.html#a793b667a76985934545f73268000371a',1,'hardware.h']]], - ['key1f_5fprepare_404',['KEY1F_PREPARE',['../gb_2hardware_8h.html#a3205df57bc17c35df2924296341c6c69',1,'hardware.h']]] + ['key1_5freg_405',['KEY1_REG',['../gb_2hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]], + ['key1f_5fdblspeed_406',['KEY1F_DBLSPEED',['../gb_2hardware_8h.html#a793b667a76985934545f73268000371a',1,'hardware.h']]], + ['key1f_5fprepare_407',['KEY1F_PREPARE',['../gb_2hardware_8h.html#a3205df57bc17c35df2924296341c6c69',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_f.js b/docs/api/search/all_f.js @@ -1,43 +1,43 @@ var searchData= [ - ['links_20and_20third_2dparty_20tools_405',['Links and Third-Party Tools',['../docs_links_and_tools.html',1,'index']]], - ['list_20of_20gbdk_20fonts_406',['List of gbdk fonts',['../group__gbdk__fonts.html',1,'']]], - ['l_407',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l(): gb.h'],['../sms_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l(): sms.h']]], - ['labs_408',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], - ['lcd_5fiflag_409',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'LCD_IFLAG(): gb.h'],['../sms_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'LCD_IFLAG(): sms.h']]], - ['lcdc_5freg_410',['LCDC_REG',['../gb_2hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], - ['lcdcf_5fb_5fbg8000_411',['LCDCF_B_BG8000',['../gb_2hardware_8h.html#aa336ca1c8bd29763222fc011a6272bdf',1,'hardware.h']]], - ['lcdcf_5fb_5fbg9c00_412',['LCDCF_B_BG9C00',['../gb_2hardware_8h.html#a4889bb882e956665069212c4c8aa623b',1,'hardware.h']]], - ['lcdcf_5fb_5fbgon_413',['LCDCF_B_BGON',['../gb_2hardware_8h.html#aa1f66868f63af2af6544e84122de3cc3',1,'hardware.h']]], - ['lcdcf_5fb_5fobj16_414',['LCDCF_B_OBJ16',['../gb_2hardware_8h.html#aa8f5bcd5073aae5948a9647dcb76f779',1,'hardware.h']]], - ['lcdcf_5fb_5fobjon_415',['LCDCF_B_OBJON',['../gb_2hardware_8h.html#a6f6852d0f1d295b03e1230d5d97cb3e9',1,'hardware.h']]], - ['lcdcf_5fb_5fon_416',['LCDCF_B_ON',['../gb_2hardware_8h.html#ac112618942cb4719def91693616baaff',1,'hardware.h']]], - ['lcdcf_5fb_5fwin9c00_417',['LCDCF_B_WIN9C00',['../gb_2hardware_8h.html#ac826fdb70a043ebb8f1b317b00db6ff3',1,'hardware.h']]], - ['lcdcf_5fb_5fwinon_418',['LCDCF_B_WINON',['../gb_2hardware_8h.html#ae1de721c95ddc8f29ba9b9deaee8d68c',1,'hardware.h']]], - ['lcdcf_5fbg8000_419',['LCDCF_BG8000',['../gb_2hardware_8h.html#a731588b96fb8cdbeb7e68c089373e6f8',1,'hardware.h']]], - ['lcdcf_5fbg8800_420',['LCDCF_BG8800',['../gb_2hardware_8h.html#a69a43daf29c680b3ab0fbcad3118cd48',1,'hardware.h']]], - ['lcdcf_5fbg9800_421',['LCDCF_BG9800',['../gb_2hardware_8h.html#ae4e03124190c7f96586b75cb4470a210',1,'hardware.h']]], - ['lcdcf_5fbg9c00_422',['LCDCF_BG9C00',['../gb_2hardware_8h.html#a2e2a68c3274055a06cf38d00f007d4bf',1,'hardware.h']]], - ['lcdcf_5fbgoff_423',['LCDCF_BGOFF',['../gb_2hardware_8h.html#aa8027f47983459c377169f57987b710c',1,'hardware.h']]], - ['lcdcf_5fbgon_424',['LCDCF_BGON',['../gb_2hardware_8h.html#a97ab19d938f05bffbcb4221824c3bfce',1,'hardware.h']]], - ['lcdcf_5fobj16_425',['LCDCF_OBJ16',['../gb_2hardware_8h.html#a14eddd3d53d8e649f1754bd455b4863d',1,'hardware.h']]], - ['lcdcf_5fobj8_426',['LCDCF_OBJ8',['../gb_2hardware_8h.html#a1452fbc14f59076347c4cd4864fbeb51',1,'hardware.h']]], - ['lcdcf_5fobjoff_427',['LCDCF_OBJOFF',['../gb_2hardware_8h.html#af14334f65debf6ee02cc21b58729cfde',1,'hardware.h']]], - ['lcdcf_5fobjon_428',['LCDCF_OBJON',['../gb_2hardware_8h.html#a6aef42158c90e8025b8341cdea2e3918',1,'hardware.h']]], - ['lcdcf_5foff_429',['LCDCF_OFF',['../gb_2hardware_8h.html#ae9de9f58318f113afbc955986a502692',1,'hardware.h']]], - ['lcdcf_5fon_430',['LCDCF_ON',['../gb_2hardware_8h.html#a1491fc03ed7f02e7309cc7b0c48b6c8a',1,'hardware.h']]], - ['lcdcf_5fwin9800_431',['LCDCF_WIN9800',['../gb_2hardware_8h.html#a178a111ffe8eb38a2875fcaf3bfeba3f',1,'hardware.h']]], - ['lcdcf_5fwin9c00_432',['LCDCF_WIN9C00',['../gb_2hardware_8h.html#a9d555b0c19019150db73ca245ca62a78',1,'hardware.h']]], - ['lcdcf_5fwinoff_433',['LCDCF_WINOFF',['../gb_2hardware_8h.html#a582ece3b5f6cc49d47b2ad3e16d47374',1,'hardware.h']]], - ['lcdcf_5fwinon_434',['LCDCF_WINON',['../gb_2hardware_8h.html#a13a5f08b9aae68f8fa57a8aa7705b732',1,'hardware.h']]], - ['limits_2eh_435',['limits.h',['../limits_8h.html',1,'']]], - ['line_436',['line',['../drawing_8h.html#a0d0306ae7aafbbf9439e26c85d96e02b',1,'drawing.h']]], - ['long_5fmax_437',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], - ['long_5fmin_438',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], - ['longjmp_439',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], - ['ltgrey_440',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]], - ['ltoa_441',['ltoa',['../stdlib_8h.html#ab77863e11877454f190acf4ebf40044d',1,'stdlib.h']]], - ['lword_442',['LWORD',['../asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215',1,'types.h']]], - ['ly_5freg_443',['LY_REG',['../gb_2hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], - ['lyc_5freg_444',['LYC_REG',['../gb_2hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] + ['links_20and_20third_2dparty_20tools_408',['Links and Third-Party Tools',['../docs_links_and_tools.html',1,'index']]], + ['list_20of_20gbdk_20fonts_409',['List of gbdk fonts',['../group__gbdk__fonts.html',1,'']]], + ['l_410',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l(): gb.h'],['../sms_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l(): sms.h']]], + ['labs_411',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], + ['lcd_5fiflag_412',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'LCD_IFLAG(): gb.h'],['../sms_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'LCD_IFLAG(): sms.h']]], + ['lcdc_5freg_413',['LCDC_REG',['../gb_2hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], + ['lcdcf_5fb_5fbg8000_414',['LCDCF_B_BG8000',['../gb_2hardware_8h.html#aa336ca1c8bd29763222fc011a6272bdf',1,'hardware.h']]], + ['lcdcf_5fb_5fbg9c00_415',['LCDCF_B_BG9C00',['../gb_2hardware_8h.html#a4889bb882e956665069212c4c8aa623b',1,'hardware.h']]], + ['lcdcf_5fb_5fbgon_416',['LCDCF_B_BGON',['../gb_2hardware_8h.html#aa1f66868f63af2af6544e84122de3cc3',1,'hardware.h']]], + ['lcdcf_5fb_5fobj16_417',['LCDCF_B_OBJ16',['../gb_2hardware_8h.html#aa8f5bcd5073aae5948a9647dcb76f779',1,'hardware.h']]], + ['lcdcf_5fb_5fobjon_418',['LCDCF_B_OBJON',['../gb_2hardware_8h.html#a6f6852d0f1d295b03e1230d5d97cb3e9',1,'hardware.h']]], + ['lcdcf_5fb_5fon_419',['LCDCF_B_ON',['../gb_2hardware_8h.html#ac112618942cb4719def91693616baaff',1,'hardware.h']]], + ['lcdcf_5fb_5fwin9c00_420',['LCDCF_B_WIN9C00',['../gb_2hardware_8h.html#ac826fdb70a043ebb8f1b317b00db6ff3',1,'hardware.h']]], + ['lcdcf_5fb_5fwinon_421',['LCDCF_B_WINON',['../gb_2hardware_8h.html#ae1de721c95ddc8f29ba9b9deaee8d68c',1,'hardware.h']]], + ['lcdcf_5fbg8000_422',['LCDCF_BG8000',['../gb_2hardware_8h.html#a731588b96fb8cdbeb7e68c089373e6f8',1,'hardware.h']]], + ['lcdcf_5fbg8800_423',['LCDCF_BG8800',['../gb_2hardware_8h.html#a69a43daf29c680b3ab0fbcad3118cd48',1,'hardware.h']]], + ['lcdcf_5fbg9800_424',['LCDCF_BG9800',['../gb_2hardware_8h.html#ae4e03124190c7f96586b75cb4470a210',1,'hardware.h']]], + ['lcdcf_5fbg9c00_425',['LCDCF_BG9C00',['../gb_2hardware_8h.html#a2e2a68c3274055a06cf38d00f007d4bf',1,'hardware.h']]], + ['lcdcf_5fbgoff_426',['LCDCF_BGOFF',['../gb_2hardware_8h.html#aa8027f47983459c377169f57987b710c',1,'hardware.h']]], + ['lcdcf_5fbgon_427',['LCDCF_BGON',['../gb_2hardware_8h.html#a97ab19d938f05bffbcb4221824c3bfce',1,'hardware.h']]], + ['lcdcf_5fobj16_428',['LCDCF_OBJ16',['../gb_2hardware_8h.html#a14eddd3d53d8e649f1754bd455b4863d',1,'hardware.h']]], + ['lcdcf_5fobj8_429',['LCDCF_OBJ8',['../gb_2hardware_8h.html#a1452fbc14f59076347c4cd4864fbeb51',1,'hardware.h']]], + ['lcdcf_5fobjoff_430',['LCDCF_OBJOFF',['../gb_2hardware_8h.html#af14334f65debf6ee02cc21b58729cfde',1,'hardware.h']]], + ['lcdcf_5fobjon_431',['LCDCF_OBJON',['../gb_2hardware_8h.html#a6aef42158c90e8025b8341cdea2e3918',1,'hardware.h']]], + ['lcdcf_5foff_432',['LCDCF_OFF',['../gb_2hardware_8h.html#ae9de9f58318f113afbc955986a502692',1,'hardware.h']]], + ['lcdcf_5fon_433',['LCDCF_ON',['../gb_2hardware_8h.html#a1491fc03ed7f02e7309cc7b0c48b6c8a',1,'hardware.h']]], + ['lcdcf_5fwin9800_434',['LCDCF_WIN9800',['../gb_2hardware_8h.html#a178a111ffe8eb38a2875fcaf3bfeba3f',1,'hardware.h']]], + ['lcdcf_5fwin9c00_435',['LCDCF_WIN9C00',['../gb_2hardware_8h.html#a9d555b0c19019150db73ca245ca62a78',1,'hardware.h']]], + ['lcdcf_5fwinoff_436',['LCDCF_WINOFF',['../gb_2hardware_8h.html#a582ece3b5f6cc49d47b2ad3e16d47374',1,'hardware.h']]], + ['lcdcf_5fwinon_437',['LCDCF_WINON',['../gb_2hardware_8h.html#a13a5f08b9aae68f8fa57a8aa7705b732',1,'hardware.h']]], + ['limits_2eh_438',['limits.h',['../limits_8h.html',1,'']]], + ['line_439',['line',['../drawing_8h.html#a0d0306ae7aafbbf9439e26c85d96e02b',1,'drawing.h']]], + ['long_5fmax_440',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], + ['long_5fmin_441',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], + ['longjmp_442',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], + ['ltgrey_443',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]], + ['ltoa_444',['ltoa',['../stdlib_8h.html#ab77863e11877454f190acf4ebf40044d',1,'stdlib.h']]], + ['lword_445',['LWORD',['../asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215',1,'types.h']]], + ['ly_5freg_446',['LY_REG',['../gb_2hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], + ['lyc_5freg_447',['LYC_REG',['../gb_2hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.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_1031',['__far_ptr',['../union____far__ptr.html',1,'']]], - ['_5ffixed_1032',['_fixed',['../union__fixed.html',1,'']]] + ['_5f_5ffar_5fptr_1039',['__far_ptr',['../union____far__ptr.html',1,'']]], + ['_5ffixed_1040',['_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_1033',['atomic_flag',['../structatomic__flag.html',1,'']]] + ['atomic_5fflag_1041',['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= [ - ['isr_5fvector_5ft_1034',['isr_vector_t',['../structisr__vector__t.html',1,'']]] + ['isr_5fvector_5ft_1042',['isr_vector_t',['../structisr__vector__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= [ - ['joypads_5ft_1035',['joypads_t',['../structjoypads__t.html',1,'']]] + ['joypads_5ft_1043',['joypads_t',['../structjoypads__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= [ - ['metasprite_5ft_1036',['metasprite_t',['../structmetasprite__t.html',1,'']]] + ['metasprite_5ft_1044',['metasprite_t',['../structmetasprite__t.html',1,'']]] ]; diff --git a/docs/api/search/classes_5.js b/docs/api/search/classes_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['oam_5fitem_5ft_1037',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'']]] + ['oam_5fitem_5ft_1045',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'']]] ]; diff --git a/docs/api/search/classes_6.js b/docs/api/search/classes_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['sfont_5fhandle_1038',['sfont_handle',['../structsfont__handle.html',1,'']]] + ['sfont_5fhandle_1046',['sfont_handle',['../structsfont__handle.html',1,'']]] ]; diff --git a/docs/api/search/defines_0.js b/docs/api/search/defines_0.js @@ -1,15 +1,15 @@ var searchData= [ - ['_5f_5fbool_5ftrue_5ffalse_5fare_5fdefined_1486',['__bool_true_false_are_defined',['../stdbool_8h.html#a665b0cc9ee2ced31785321d55cde349e',1,'stdbool.h']]], - ['_5f_5fbyte_5freg_1487',['__BYTE_REG',['../gb_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8',1,'__BYTE_REG(): hardware.h'],['../sms_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8',1,'__BYTE_REG(): hardware.h']]], - ['_5f_5fbytes_1488',['__BYTES',['../gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3',1,'__BYTES(): hardware.h'],['../sms_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3',1,'__BYTES(): hardware.h']]], - ['_5f_5fgbdk_5fversion_1489',['__GBDK_VERSION',['../gb_8h.html#a459449876dfba6299bf055c882d78334',1,'__GBDK_VERSION(): gb.h'],['../sms_8h.html#a459449876dfba6299bf055c882d78334',1,'__GBDK_VERSION(): sms.h']]], - ['_5f_5fptrdiff_5ft_5fdefined_1490',['__PTRDIFF_T_DEFINED',['../stddef_8h.html#a9e3909fa823b8c4e3fc624d77fb946bf',1,'stddef.h']]], - ['_5f_5fread_5fvdp_5freg_1491',['__READ_VDP_REG',['../sms_8h.html#a964e713cb2535d7464d0d6ca7677049a',1,'sms.h']]], - ['_5f_5freentrant_1492',['__reentrant',['../stdlib_8h.html#a83798998ad669e85a8f75d6490191760',1,'stdlib.h']]], - ['_5f_5freg_1493',['__REG',['../gb_2hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44',1,'hardware.h']]], - ['_5f_5fsize_5ft_5fdefined_1494',['__SIZE_T_DEFINED',['../asm_2gbz80_2types_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): types.h'],['../asm_2z80_2types_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): types.h'],['../stddef_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): stddef.h']]], - ['_5f_5fwchar_5ft_5fdefined_1495',['__WCHAR_T_DEFINED',['../stddef_8h.html#a4aa39aaff620f750e11ece0766b185fd',1,'stddef.h']]], - ['_5f_5fwrite_5fvdp_5freg_1496',['__WRITE_VDP_REG',['../sms_8h.html#aa34282113397af810be737df1acec36c',1,'sms.h']]], - ['_5fcurrent_5fbank_1497',['_current_bank',['../sms_8h.html#af0d15cf2a26924d2ef00ac4017e6b1d8',1,'sms.h']]] + ['_5f_5fbool_5ftrue_5ffalse_5fare_5fdefined_1497',['__bool_true_false_are_defined',['../stdbool_8h.html#a665b0cc9ee2ced31785321d55cde349e',1,'stdbool.h']]], + ['_5f_5fbyte_5freg_1498',['__BYTE_REG',['../gb_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8',1,'__BYTE_REG(): hardware.h'],['../sms_2hardware_8h.html#a3b39604bdf93a32e9ff965c1a55f0df8',1,'__BYTE_REG(): hardware.h']]], + ['_5f_5fbytes_1499',['__BYTES',['../gb_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3',1,'__BYTES(): hardware.h'],['../sms_2hardware_8h.html#ab2767d5f8f0ad35d8c8ee0bb3f4c51c3',1,'__BYTES(): hardware.h']]], + ['_5f_5fgbdk_5fversion_1500',['__GBDK_VERSION',['../version_8h.html#a459449876dfba6299bf055c882d78334',1,'version.h']]], + ['_5f_5fptrdiff_5ft_5fdefined_1501',['__PTRDIFF_T_DEFINED',['../stddef_8h.html#a9e3909fa823b8c4e3fc624d77fb946bf',1,'stddef.h']]], + ['_5f_5fread_5fvdp_5freg_1502',['__READ_VDP_REG',['../sms_8h.html#a964e713cb2535d7464d0d6ca7677049a',1,'sms.h']]], + ['_5f_5freentrant_1503',['__reentrant',['../stdlib_8h.html#a83798998ad669e85a8f75d6490191760',1,'stdlib.h']]], + ['_5f_5freg_1504',['__REG',['../gb_2hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44',1,'hardware.h']]], + ['_5f_5fsize_5ft_5fdefined_1505',['__SIZE_T_DEFINED',['../asm_2gbz80_2types_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): types.h'],['../asm_2z80_2types_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): types.h'],['../stddef_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): stddef.h']]], + ['_5f_5fwchar_5ft_5fdefined_1506',['__WCHAR_T_DEFINED',['../stddef_8h.html#a4aa39aaff620f750e11ece0766b185fd',1,'stddef.h']]], + ['_5f_5fwrite_5fvdp_5freg_1507',['__WRITE_VDP_REG',['../sms_8h.html#aa34282113397af810be737df1acec36c',1,'sms.h']]], + ['_5fcurrent_5fbank_1508',['_current_bank',['../sms_8h.html#af0d15cf2a26924d2ef00ac4017e6b1d8',1,'sms.h']]] ]; diff --git a/docs/api/search/defines_1.js b/docs/api/search/defines_1.js @@ -1,37 +1,37 @@ var searchData= [ - ['and_1498',['AND',['../drawing_8h.html#acd1b97556dfbbac61063a63031d2f91d',1,'drawing.h']]], - ['assert_1499',['assert',['../assert_8h.html#af576bf8ffa22a44e53018c67095ffbf0',1,'assert.h']]], - ['aud1sweep_5fdown_1500',['AUD1SWEEP_DOWN',['../gb_2hardware_8h.html#a281569182e3edb53b7c78b95a4082971',1,'hardware.h']]], - ['aud1sweep_5flength_1501',['AUD1SWEEP_LENGTH',['../gb_2hardware_8h.html#aaed4a07f441ddeecae520e76eb7b7e27',1,'hardware.h']]], - ['aud1sweep_5ftime_1502',['AUD1SWEEP_TIME',['../gb_2hardware_8h.html#ac4cbf03d9c2d64cddaf348e003780cf8',1,'hardware.h']]], - ['aud1sweep_5fup_1503',['AUD1SWEEP_UP',['../gb_2hardware_8h.html#aa8b5c841c97ae090724a910040f8dd2d',1,'hardware.h']]], - ['aud4poly_5fwidth_5f15bit_1504',['AUD4POLY_WIDTH_15BIT',['../gb_2hardware_8h.html#a1bfe644bf343abd66c790c2758e7c0bb',1,'hardware.h']]], - ['aud4poly_5fwidth_5f7bit_1505',['AUD4POLY_WIDTH_7BIT',['../gb_2hardware_8h.html#a9120d2c7cd8800e302e76f525d332d6c',1,'hardware.h']]], - ['audena_5foff_1506',['AUDENA_OFF',['../gb_2hardware_8h.html#a1b424d8f8a7438d19261401a843263d2',1,'hardware.h']]], - ['audena_5fon_1507',['AUDENA_ON',['../gb_2hardware_8h.html#a7bbcf10e7a2b69127cd2f9e598bf601f',1,'hardware.h']]], - ['audenv_5fdown_1508',['AUDENV_DOWN',['../gb_2hardware_8h.html#aa58f52563d21d56e79d422c544eeb13f',1,'hardware.h']]], - ['audenv_5flength_1509',['AUDENV_LENGTH',['../gb_2hardware_8h.html#ad07fa5e19e334eee03c2fcb8671b2ed3',1,'hardware.h']]], - ['audenv_5fup_1510',['AUDENV_UP',['../gb_2hardware_8h.html#a9f069f19e8a05d1f1114aaabf531739e',1,'hardware.h']]], - ['audenv_5fvol_1511',['AUDENV_VOL',['../gb_2hardware_8h.html#a7dab7d2ad1bf670875814d3029d54122',1,'hardware.h']]], - ['audhigh_5flength_5foff_1512',['AUDHIGH_LENGTH_OFF',['../gb_2hardware_8h.html#afe4927e6bc7efa57461e3c3b84d242da',1,'hardware.h']]], - ['audhigh_5flength_5fon_1513',['AUDHIGH_LENGTH_ON',['../gb_2hardware_8h.html#ab3325578cf7f7f67610353a62aba274e',1,'hardware.h']]], - ['audhigh_5frestart_1514',['AUDHIGH_RESTART',['../gb_2hardware_8h.html#a6d820a86bd30b531d5df5b27139ae92d',1,'hardware.h']]], - ['audlen_5fduty_5f12_5f5_1515',['AUDLEN_DUTY_12_5',['../gb_2hardware_8h.html#a8a88b504914eed6c0c4d2853689487ba',1,'hardware.h']]], - ['audlen_5fduty_5f25_1516',['AUDLEN_DUTY_25',['../gb_2hardware_8h.html#a52e58c151c5910792e75f7eea7f7ddbb',1,'hardware.h']]], - ['audlen_5fduty_5f50_1517',['AUDLEN_DUTY_50',['../gb_2hardware_8h.html#abd862604a105aa2475223b06abfa8bfe',1,'hardware.h']]], - ['audlen_5fduty_5f75_1518',['AUDLEN_DUTY_75',['../gb_2hardware_8h.html#a194e3432f1e4d5d23d4ea096cef783e5',1,'hardware.h']]], - ['audlen_5flength_1519',['AUDLEN_LENGTH',['../gb_2hardware_8h.html#a367f10d1cfcc04fdbfcb88f09b230bd3',1,'hardware.h']]], - ['audterm_5f1_5fleft_1520',['AUDTERM_1_LEFT',['../gb_2hardware_8h.html#aad3ccece4257429e82186f7b4d72b220',1,'hardware.h']]], - ['audterm_5f1_5fright_1521',['AUDTERM_1_RIGHT',['../gb_2hardware_8h.html#aa3cdccfb4b6b42cdee682bdb6e4fc310',1,'hardware.h']]], - ['audterm_5f2_5fleft_1522',['AUDTERM_2_LEFT',['../gb_2hardware_8h.html#a309d26015522c2de1cff39ba6e6e6a04',1,'hardware.h']]], - ['audterm_5f2_5fright_1523',['AUDTERM_2_RIGHT',['../gb_2hardware_8h.html#a6fb64712b06118cad702691f2aa18cd4',1,'hardware.h']]], - ['audterm_5f3_5fleft_1524',['AUDTERM_3_LEFT',['../gb_2hardware_8h.html#ac1470febab4adcff88b31a465d480f72',1,'hardware.h']]], - ['audterm_5f3_5fright_1525',['AUDTERM_3_RIGHT',['../gb_2hardware_8h.html#adc74cebc6671c48bd502667f21d24da4',1,'hardware.h']]], - ['audterm_5f4_5fleft_1526',['AUDTERM_4_LEFT',['../gb_2hardware_8h.html#af9a0eee23057665604c258abc667939d',1,'hardware.h']]], - ['audterm_5f4_5fright_1527',['AUDTERM_4_RIGHT',['../gb_2hardware_8h.html#a2ba607e94d30ae8eeb1933c9dabbf68d',1,'hardware.h']]], - ['audvol_5fvin_5fleft_1528',['AUDVOL_VIN_LEFT',['../gb_2hardware_8h.html#a8cb754b63b073abf30af3fd6f0052832',1,'hardware.h']]], - ['audvol_5fvin_5fright_1529',['AUDVOL_VIN_RIGHT',['../gb_2hardware_8h.html#aa257f1e89f6782714cbc76ffc71d0fe7',1,'hardware.h']]], - ['audvol_5fvol_5fleft_1530',['AUDVOL_VOL_LEFT',['../gb_2hardware_8h.html#a0dc3f482441d4e13828aebdf396c3be9',1,'hardware.h']]], - ['audvol_5fvol_5fright_1531',['AUDVOL_VOL_RIGHT',['../gb_2hardware_8h.html#aabac77131d22297a246a3cfb0e443605',1,'hardware.h']]] + ['and_1509',['AND',['../drawing_8h.html#acd1b97556dfbbac61063a63031d2f91d',1,'drawing.h']]], + ['assert_1510',['assert',['../assert_8h.html#af576bf8ffa22a44e53018c67095ffbf0',1,'assert.h']]], + ['aud1sweep_5fdown_1511',['AUD1SWEEP_DOWN',['../gb_2hardware_8h.html#a281569182e3edb53b7c78b95a4082971',1,'hardware.h']]], + ['aud1sweep_5flength_1512',['AUD1SWEEP_LENGTH',['../gb_2hardware_8h.html#aaed4a07f441ddeecae520e76eb7b7e27',1,'hardware.h']]], + ['aud1sweep_5ftime_1513',['AUD1SWEEP_TIME',['../gb_2hardware_8h.html#ac4cbf03d9c2d64cddaf348e003780cf8',1,'hardware.h']]], + ['aud1sweep_5fup_1514',['AUD1SWEEP_UP',['../gb_2hardware_8h.html#aa8b5c841c97ae090724a910040f8dd2d',1,'hardware.h']]], + ['aud4poly_5fwidth_5f15bit_1515',['AUD4POLY_WIDTH_15BIT',['../gb_2hardware_8h.html#a1bfe644bf343abd66c790c2758e7c0bb',1,'hardware.h']]], + ['aud4poly_5fwidth_5f7bit_1516',['AUD4POLY_WIDTH_7BIT',['../gb_2hardware_8h.html#a9120d2c7cd8800e302e76f525d332d6c',1,'hardware.h']]], + ['audena_5foff_1517',['AUDENA_OFF',['../gb_2hardware_8h.html#a1b424d8f8a7438d19261401a843263d2',1,'hardware.h']]], + ['audena_5fon_1518',['AUDENA_ON',['../gb_2hardware_8h.html#a7bbcf10e7a2b69127cd2f9e598bf601f',1,'hardware.h']]], + ['audenv_5fdown_1519',['AUDENV_DOWN',['../gb_2hardware_8h.html#aa58f52563d21d56e79d422c544eeb13f',1,'hardware.h']]], + ['audenv_5flength_1520',['AUDENV_LENGTH',['../gb_2hardware_8h.html#ad07fa5e19e334eee03c2fcb8671b2ed3',1,'hardware.h']]], + ['audenv_5fup_1521',['AUDENV_UP',['../gb_2hardware_8h.html#a9f069f19e8a05d1f1114aaabf531739e',1,'hardware.h']]], + ['audenv_5fvol_1522',['AUDENV_VOL',['../gb_2hardware_8h.html#a7dab7d2ad1bf670875814d3029d54122',1,'hardware.h']]], + ['audhigh_5flength_5foff_1523',['AUDHIGH_LENGTH_OFF',['../gb_2hardware_8h.html#afe4927e6bc7efa57461e3c3b84d242da',1,'hardware.h']]], + ['audhigh_5flength_5fon_1524',['AUDHIGH_LENGTH_ON',['../gb_2hardware_8h.html#ab3325578cf7f7f67610353a62aba274e',1,'hardware.h']]], + ['audhigh_5frestart_1525',['AUDHIGH_RESTART',['../gb_2hardware_8h.html#a6d820a86bd30b531d5df5b27139ae92d',1,'hardware.h']]], + ['audlen_5fduty_5f12_5f5_1526',['AUDLEN_DUTY_12_5',['../gb_2hardware_8h.html#a8a88b504914eed6c0c4d2853689487ba',1,'hardware.h']]], + ['audlen_5fduty_5f25_1527',['AUDLEN_DUTY_25',['../gb_2hardware_8h.html#a52e58c151c5910792e75f7eea7f7ddbb',1,'hardware.h']]], + ['audlen_5fduty_5f50_1528',['AUDLEN_DUTY_50',['../gb_2hardware_8h.html#abd862604a105aa2475223b06abfa8bfe',1,'hardware.h']]], + ['audlen_5fduty_5f75_1529',['AUDLEN_DUTY_75',['../gb_2hardware_8h.html#a194e3432f1e4d5d23d4ea096cef783e5',1,'hardware.h']]], + ['audlen_5flength_1530',['AUDLEN_LENGTH',['../gb_2hardware_8h.html#a367f10d1cfcc04fdbfcb88f09b230bd3',1,'hardware.h']]], + ['audterm_5f1_5fleft_1531',['AUDTERM_1_LEFT',['../gb_2hardware_8h.html#aad3ccece4257429e82186f7b4d72b220',1,'hardware.h']]], + ['audterm_5f1_5fright_1532',['AUDTERM_1_RIGHT',['../gb_2hardware_8h.html#aa3cdccfb4b6b42cdee682bdb6e4fc310',1,'hardware.h']]], + ['audterm_5f2_5fleft_1533',['AUDTERM_2_LEFT',['../gb_2hardware_8h.html#a309d26015522c2de1cff39ba6e6e6a04',1,'hardware.h']]], + ['audterm_5f2_5fright_1534',['AUDTERM_2_RIGHT',['../gb_2hardware_8h.html#a6fb64712b06118cad702691f2aa18cd4',1,'hardware.h']]], + ['audterm_5f3_5fleft_1535',['AUDTERM_3_LEFT',['../gb_2hardware_8h.html#ac1470febab4adcff88b31a465d480f72',1,'hardware.h']]], + ['audterm_5f3_5fright_1536',['AUDTERM_3_RIGHT',['../gb_2hardware_8h.html#adc74cebc6671c48bd502667f21d24da4',1,'hardware.h']]], + ['audterm_5f4_5fleft_1537',['AUDTERM_4_LEFT',['../gb_2hardware_8h.html#af9a0eee23057665604c258abc667939d',1,'hardware.h']]], + ['audterm_5f4_5fright_1538',['AUDTERM_4_RIGHT',['../gb_2hardware_8h.html#a2ba607e94d30ae8eeb1933c9dabbf68d',1,'hardware.h']]], + ['audvol_5fvin_5fleft_1539',['AUDVOL_VIN_LEFT',['../gb_2hardware_8h.html#a8cb754b63b073abf30af3fd6f0052832',1,'hardware.h']]], + ['audvol_5fvin_5fright_1540',['AUDVOL_VIN_RIGHT',['../gb_2hardware_8h.html#aa257f1e89f6782714cbc76ffc71d0fe7',1,'hardware.h']]], + ['audvol_5fvol_5fleft_1541',['AUDVOL_VOL_LEFT',['../gb_2hardware_8h.html#a0dc3f482441d4e13828aebdf396c3be9',1,'hardware.h']]], + ['audvol_5fvol_5fright_1542',['AUDVOL_VOL_RIGHT',['../gb_2hardware_8h.html#aabac77131d22297a246a3cfb0e443605',1,'hardware.h']]] ]; diff --git a/docs/api/search/defines_10.js b/docs/api/search/defines_10.js @@ -1,14 +1,14 @@ var searchData= [ - ['p1f_5f0_1747',['P1F_0',['../gb_2hardware_8h.html#aedf8627c42ccf0aad5025ef629f4395a',1,'hardware.h']]], - ['p1f_5f1_1748',['P1F_1',['../gb_2hardware_8h.html#aad20c4bf5115b40c9118a484808f4b92',1,'hardware.h']]], - ['p1f_5f2_1749',['P1F_2',['../gb_2hardware_8h.html#af59d0dd661ea73965101294d30111385',1,'hardware.h']]], - ['p1f_5f3_1750',['P1F_3',['../gb_2hardware_8h.html#ae8e325a01af1c20935a0c73ea6465a0e',1,'hardware.h']]], - ['p1f_5f4_1751',['P1F_4',['../gb_2hardware_8h.html#ad215dbfc83c9486ead2f28510366f40b',1,'hardware.h']]], - ['p1f_5f5_1752',['P1F_5',['../gb_2hardware_8h.html#a6963ef598339e1163d30e57a962e5278',1,'hardware.h']]], - ['p1f_5fget_5fbtn_1753',['P1F_GET_BTN',['../gb_2hardware_8h.html#a750bc82ab34a8929a5bba10f2336abe6',1,'hardware.h']]], - ['p1f_5fget_5fdpad_1754',['P1F_GET_DPAD',['../gb_2hardware_8h.html#aeaabebe6a36d9e59a01dfceceb7b37d0',1,'hardware.h']]], - ['p1f_5fget_5fnone_1755',['P1F_GET_NONE',['../gb_2hardware_8h.html#a5c97ffb0ee0a345ad31797da26410b5a',1,'hardware.h']]], - ['ptrdiff_5fmax_1756',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], - ['ptrdiff_5fmin_1757',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]] + ['p1f_5f0_1761',['P1F_0',['../gb_2hardware_8h.html#aedf8627c42ccf0aad5025ef629f4395a',1,'hardware.h']]], + ['p1f_5f1_1762',['P1F_1',['../gb_2hardware_8h.html#aad20c4bf5115b40c9118a484808f4b92',1,'hardware.h']]], + ['p1f_5f2_1763',['P1F_2',['../gb_2hardware_8h.html#af59d0dd661ea73965101294d30111385',1,'hardware.h']]], + ['p1f_5f3_1764',['P1F_3',['../gb_2hardware_8h.html#ae8e325a01af1c20935a0c73ea6465a0e',1,'hardware.h']]], + ['p1f_5f4_1765',['P1F_4',['../gb_2hardware_8h.html#ad215dbfc83c9486ead2f28510366f40b',1,'hardware.h']]], + ['p1f_5f5_1766',['P1F_5',['../gb_2hardware_8h.html#a6963ef598339e1163d30e57a962e5278',1,'hardware.h']]], + ['p1f_5fget_5fbtn_1767',['P1F_GET_BTN',['../gb_2hardware_8h.html#a750bc82ab34a8929a5bba10f2336abe6',1,'hardware.h']]], + ['p1f_5fget_5fdpad_1768',['P1F_GET_DPAD',['../gb_2hardware_8h.html#aeaabebe6a36d9e59a01dfceceb7b37d0',1,'hardware.h']]], + ['p1f_5fget_5fnone_1769',['P1F_GET_NONE',['../gb_2hardware_8h.html#a5c97ffb0ee0a345ad31797da26410b5a',1,'hardware.h']]], + ['ptrdiff_5fmax_1770',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], + ['ptrdiff_5fmin_1771',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]] ]; diff --git a/docs/api/search/defines_11.js b/docs/api/search/defines_11.js @@ -1,130 +1,132 @@ var searchData= [ - ['r0_5fdefault_1758',['R0_DEFAULT',['../sms_2hardware_8h.html#af69775608c5d3218fb769c4fb370685f',1,'hardware.h']]], - ['r0_5fes_1759',['R0_ES',['../sms_2hardware_8h.html#a07d8e5a18c957c482218804ab764dab9',1,'hardware.h']]], - ['r0_5fes_5foff_1760',['R0_ES_OFF',['../sms_2hardware_8h.html#aebdf04065a0abf79ae8e1016d03caa1f',1,'hardware.h']]], - ['r0_5fhscrl_1761',['R0_HSCRL',['../sms_2hardware_8h.html#a61143072ad490ff0050177e7b4b2dd40',1,'hardware.h']]], - ['r0_5fhscrl_5finh_1762',['R0_HSCRL_INH',['../sms_2hardware_8h.html#a5c238a0b81716020b92cf851b2498b96',1,'hardware.h']]], - ['r0_5fie1_1763',['R0_IE1',['../sms_2hardware_8h.html#ae9ab439a46f9918cc24453cd65f95202',1,'hardware.h']]], - ['r0_5fie1_5foff_1764',['R0_IE1_OFF',['../sms_2hardware_8h.html#a56819f822caf1e545ff803d41cac3ede',1,'hardware.h']]], - ['r0_5flcb_1765',['R0_LCB',['../sms_2hardware_8h.html#a83088549f6d87bf5ccb8bf51dfe7ea7b',1,'hardware.h']]], - ['r0_5fno_5flcb_1766',['R0_NO_LCB',['../sms_2hardware_8h.html#acdd680365862fb618641818646edeb7e',1,'hardware.h']]], - ['r0_5fss_1767',['R0_SS',['../sms_2hardware_8h.html#ada8068942691b363f9004ccfd0cb8e82',1,'hardware.h']]], - ['r0_5fss_5foff_1768',['R0_SS_OFF',['../sms_2hardware_8h.html#a10e6ffa0580e9956440f4259a3e79a38',1,'hardware.h']]], - ['r0_5fvscrl_1769',['R0_VSCRL',['../sms_2hardware_8h.html#a283c5cad8b93ee7e72ad07aabb9bf522',1,'hardware.h']]], - ['r0_5fvscrl_5finh_1770',['R0_VSCRL_INH',['../sms_2hardware_8h.html#a65fa6547c2cd80b353a0b266cd834ff0',1,'hardware.h']]], - ['r10_5fint_5fevery_1771',['R10_INT_EVERY',['../sms_2hardware_8h.html#adf9e7ec5362058df23e1c0e4c06ad5d6',1,'hardware.h']]], - ['r10_5fint_5foff_1772',['R10_INT_OFF',['../sms_2hardware_8h.html#a98d635ed568cfe9f853eaf7e1707dec4',1,'hardware.h']]], - ['r1_5fdefault_1773',['R1_DEFAULT',['../sms_2hardware_8h.html#a490562a6e4b57d7bf25e8fed3b3f6905',1,'hardware.h']]], - ['r1_5fdisp_5foff_1774',['R1_DISP_OFF',['../sms_2hardware_8h.html#a143660061646a3f502d03a2251575588',1,'hardware.h']]], - ['r1_5fdisp_5fon_1775',['R1_DISP_ON',['../sms_2hardware_8h.html#adbfdd7c42539613c371820dffd14906f',1,'hardware.h']]], - ['r1_5fie_1776',['R1_IE',['../sms_2hardware_8h.html#a29a2945a9e77ba1f003a2305b7500568',1,'hardware.h']]], - ['r1_5fie_5foff_1777',['R1_IE_OFF',['../sms_2hardware_8h.html#adf542fd9d2bf9affc6016718e3885473',1,'hardware.h']]], - ['r1_5fspr_5f8x16_1778',['R1_SPR_8X16',['../sms_2hardware_8h.html#a4985d6df1031afe8efb993f9c480ca12',1,'hardware.h']]], - ['r1_5fspr_5f8x8_1779',['R1_SPR_8X8',['../sms_2hardware_8h.html#aa4062707b9b0f9ff5d1ee982ccc42fe7',1,'hardware.h']]], - ['r2_5fmap_5f0x0000_1780',['R2_MAP_0x0000',['../sms_2hardware_8h.html#acf804b73635a1bfeb04b7dbeafb7fd9f',1,'hardware.h']]], - ['r2_5fmap_5f0x0800_1781',['R2_MAP_0x0800',['../sms_2hardware_8h.html#a64cfebfe759bacd1424ad147931ff5a3',1,'hardware.h']]], - ['r2_5fmap_5f0x1000_1782',['R2_MAP_0x1000',['../sms_2hardware_8h.html#a43a631b4692a370b2db6b9d5fc2512e1',1,'hardware.h']]], - ['r2_5fmap_5f0x1800_1783',['R2_MAP_0x1800',['../sms_2hardware_8h.html#a08fade3bc2afb94785b0ac50d6959faa',1,'hardware.h']]], - ['r2_5fmap_5f0x2000_1784',['R2_MAP_0x2000',['../sms_2hardware_8h.html#aa2c53c6a4d12fb0614c1a18c015e39af',1,'hardware.h']]], - ['r2_5fmap_5f0x2800_1785',['R2_MAP_0x2800',['../sms_2hardware_8h.html#a43ae738f82e8c6e84d30a96fb9c2c792',1,'hardware.h']]], - ['r2_5fmap_5f0x3000_1786',['R2_MAP_0x3000',['../sms_2hardware_8h.html#a725647b41b3c8083a7ae8db762ffc880',1,'hardware.h']]], - ['r2_5fmap_5f0x3800_1787',['R2_MAP_0x3800',['../sms_2hardware_8h.html#a8ce8807a3666fa8c7c93d4834ab22fe3',1,'hardware.h']]], - ['r5_5fsat_5f0x3f00_1788',['R5_SAT_0x3F00',['../sms_2hardware_8h.html#ae973ce797203f9e4bebc10f5010a8fdd',1,'hardware.h']]], - ['r5_5fsat_5fmask_1789',['R5_SAT_MASK',['../sms_2hardware_8h.html#ab0ea6874bcc910239b098025c9761c01',1,'hardware.h']]], - ['r6_5fbank0_1790',['R6_BANK0',['../sms_2hardware_8h.html#a1aba84d3beebe43e641766525630d0ad',1,'hardware.h']]], - ['r6_5fbank1_1791',['R6_BANK1',['../sms_2hardware_8h.html#adcc51095e67b158df848367761d735a4',1,'hardware.h']]], - ['r6_5fdata_5f0x0000_1792',['R6_DATA_0x0000',['../sms_2hardware_8h.html#a81289f179bb00ade9e4f7221ddff0e46',1,'hardware.h']]], - ['r6_5fdata_5f0x2000_1793',['R6_DATA_0x2000',['../sms_2hardware_8h.html#ac59ac38e5ec2e23e511f854403d7cbe4',1,'hardware.h']]], - ['r7_5fcolor_5fmask_1794',['R7_COLOR_MASK',['../sms_2hardware_8h.html#aa1a024a7dc26ef40663fe283565bcf50',1,'hardware.h']]], - ['ramctl_5fbank_1795',['RAMCTL_BANK',['../sms_2hardware_8h.html#a8f4dbe8a2e6389c78b9f6fb9a3ff1dca',1,'hardware.h']]], - ['ramctl_5fprot_1796',['RAMCTL_PROT',['../sms_2hardware_8h.html#a97eb5adb5f29e17ce5766728447317f5',1,'hardware.h']]], - ['ramctl_5fram_1797',['RAMCTL_RAM',['../sms_2hardware_8h.html#a8728acabf97eae3322439bc3cb41b02d',1,'hardware.h']]], - ['ramctl_5fro_1798',['RAMCTL_RO',['../sms_2hardware_8h.html#afa9ebb221cf9cd92038131ab588679bf',1,'hardware.h']]], - ['ramctl_5from_1799',['RAMCTL_ROM',['../sms_2hardware_8h.html#a0167c8f86de8ef1a327b806c8ed0c64c',1,'hardware.h']]], - ['raud1env_1800',['rAUD1ENV',['../gb_2hardware_8h.html#ae787a2c857fe8f3803ca353d5309fc85',1,'hardware.h']]], - ['raud1high_1801',['rAUD1HIGH',['../gb_2hardware_8h.html#ab042aa7a7fae75f94d8fb3e08004c797',1,'hardware.h']]], - ['raud1len_1802',['rAUD1LEN',['../gb_2hardware_8h.html#aaeb899eb6bd0593ffb4e90a2f762b18f',1,'hardware.h']]], - ['raud1low_1803',['rAUD1LOW',['../gb_2hardware_8h.html#abb35a844f228403a96e28da7633344e1',1,'hardware.h']]], - ['raud1sweep_1804',['rAUD1SWEEP',['../gb_2hardware_8h.html#a4a73d9c15883b576fa0a5b4cc4ac2d08',1,'hardware.h']]], - ['raud2env_1805',['rAUD2ENV',['../gb_2hardware_8h.html#abf3efd42adced218237283156dbae055',1,'hardware.h']]], - ['raud2high_1806',['rAUD2HIGH',['../gb_2hardware_8h.html#afc3684b8215221942a0cddc5960cf8a9',1,'hardware.h']]], - ['raud2len_1807',['rAUD2LEN',['../gb_2hardware_8h.html#a12f01b21d08249800571c6e0f26beeae',1,'hardware.h']]], - ['raud2low_1808',['rAUD2LOW',['../gb_2hardware_8h.html#a521466a7650d60b464991ebf68112114',1,'hardware.h']]], - ['raud3ena_1809',['rAUD3ENA',['../gb_2hardware_8h.html#a13e230a0d2979e0b9ca9582f6010162b',1,'hardware.h']]], - ['raud3high_1810',['rAUD3HIGH',['../gb_2hardware_8h.html#acd0b3763f8599ed65e2d060b159bd91c',1,'hardware.h']]], - ['raud3len_1811',['rAUD3LEN',['../gb_2hardware_8h.html#ae168529ead90f90c28f75d57ba4d28e2',1,'hardware.h']]], - ['raud3level_1812',['rAUD3LEVEL',['../gb_2hardware_8h.html#a298bccebea918c63aed36c811e02333d',1,'hardware.h']]], - ['raud3low_1813',['rAUD3LOW',['../gb_2hardware_8h.html#a31d1d4441749e90c2895fc8750b2234c',1,'hardware.h']]], - ['raud4env_1814',['rAUD4ENV',['../gb_2hardware_8h.html#abba6cc1819ea73d36a389fd99807dac5',1,'hardware.h']]], - ['raud4go_1815',['rAUD4GO',['../gb_2hardware_8h.html#a8492c6d9cb38fbb4a2bf9f5caa426578',1,'hardware.h']]], - ['raud4len_1816',['rAUD4LEN',['../gb_2hardware_8h.html#abd820b2f5c18efb43548f64862d38f05',1,'hardware.h']]], - ['raud4poly_1817',['rAUD4POLY',['../gb_2hardware_8h.html#ae21217e822a66e77c15a4df4fa0cf1e9',1,'hardware.h']]], - ['raudena_1818',['rAUDENA',['../gb_2hardware_8h.html#a627044263543a1074dc9f4570aa8c915',1,'hardware.h']]], - ['raudterm_1819',['rAUDTERM',['../gb_2hardware_8h.html#ad2891216d025f44b02350f2ae2612b1e',1,'hardware.h']]], - ['raudvol_1820',['rAUDVOL',['../gb_2hardware_8h.html#a534fa3f905e37ac434537af23847d89a',1,'hardware.h']]], - ['rbcpd_1821',['rBCPD',['../gb_2hardware_8h.html#a3dbfd7c3f4a62774fbc98caa73899e96',1,'hardware.h']]], - ['rbcps_1822',['rBCPS',['../gb_2hardware_8h.html#a4f1816144e0561ff4db1ad24f4ce847a',1,'hardware.h']]], - ['rbgp_1823',['rBGP',['../gb_2hardware_8h.html#a4fbcc4798c0721efcf4462c04a4566c1',1,'hardware.h']]], - ['rdiv_1824',['rDIV',['../gb_2hardware_8h.html#a12ba1f984c585c57163f214f8829d569',1,'hardware.h']]], - ['rdma_1825',['rDMA',['../gb_2hardware_8h.html#a4225227c2812c3e3e500441f5e90772a',1,'hardware.h']]], - ['ret_5fsize_1826',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], - ['rgb_1827',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], - ['rgb_5faqua_1828',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], - ['rgb_5fblack_1829',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], - ['rgb_5fblue_1830',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], - ['rgb_5fbrown_1831',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], - ['rgb_5fcyan_1832',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], - ['rgb_5fdarkblue_1833',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], - ['rgb_5fdarkgray_1834',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], - ['rgb_5fdarkgreen_1835',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], - ['rgb_5fdarkred_1836',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], - ['rgb_5fdarkyellow_1837',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], - ['rgb_5fgreen_1838',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], - ['rgb_5flightflesh_1839',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], - ['rgb_5flightgray_1840',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], - ['rgb_5forange_1841',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], - ['rgb_5fpink_1842',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], - ['rgb_5fpurple_1843',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], - ['rgb_5fred_1844',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], - ['rgb_5fteal_1845',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], - ['rgb_5fwhite_1846',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], - ['rgb_5fyellow_1847',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]], - ['rhdma1_1848',['rHDMA1',['../gb_2hardware_8h.html#a5011196496193d80fc58cdb632fbab24',1,'hardware.h']]], - ['rhdma2_1849',['rHDMA2',['../gb_2hardware_8h.html#abc4249f04a9081f45439f61dabf861e5',1,'hardware.h']]], - ['rhdma3_1850',['rHDMA3',['../gb_2hardware_8h.html#aca2df62463b4c3bc4a291e18f26f4ec5',1,'hardware.h']]], - ['rhdma4_1851',['rHDMA4',['../gb_2hardware_8h.html#adee641ce3abf6b891e0e16bb56bdfcf7',1,'hardware.h']]], - ['rhdma5_1852',['rHDMA5',['../gb_2hardware_8h.html#ae7eecc25286b951a78ef0dfc97aab3a7',1,'hardware.h']]], - ['rie_1853',['rIE',['../gb_2hardware_8h.html#a52e850e75483f64ca070a33ee4877d47',1,'hardware.h']]], - ['rif_1854',['rIF',['../gb_2hardware_8h.html#a9534175911f7a54fa550318b275c4cc3',1,'hardware.h']]], - ['rkey1_1855',['rKEY1',['../gb_2hardware_8h.html#ad3f67013699d0d38c203e4e863c91c41',1,'hardware.h']]], - ['rlcdc_1856',['rLCDC',['../gb_2hardware_8h.html#a8b576a1fe1473ac4aff8afecb28035cb',1,'hardware.h']]], - ['rly_1857',['rLY',['../gb_2hardware_8h.html#aa851dae67d0bb80c17415774558d985f',1,'hardware.h']]], - ['rlyc_1858',['rLYC',['../gb_2hardware_8h.html#a92083741d31c9b2206b403e97124cbdc',1,'hardware.h']]], - ['robp0_1859',['rOBP0',['../gb_2hardware_8h.html#ae0a85bdedbbf1c79b5dbb5b23ca4bf79',1,'hardware.h']]], - ['robp1_1860',['rOBP1',['../gb_2hardware_8h.html#a2a14470dca10f69c092d817a433383bd',1,'hardware.h']]], - ['rocpd_1861',['rOCPD',['../gb_2hardware_8h.html#a723eb3e0c2c681a050e9a325e35c25ae',1,'hardware.h']]], - ['rocps_1862',['rOCPS',['../gb_2hardware_8h.html#a056b789889ecf0691e54f721e015b873',1,'hardware.h']]], - ['rp1_1863',['rP1',['../gb_2hardware_8h.html#ae7eccdbd4f7b211074591866f515b760',1,'hardware.h']]], - ['rpcm12_1864',['rPCM12',['../gb_2hardware_8h.html#a28368838b9e270c301361a5f39c97154',1,'hardware.h']]], - ['rpcm34_1865',['rPCM34',['../gb_2hardware_8h.html#ac1c402357ccc5f6c3c451450b30ca959',1,'hardware.h']]], - ['rpf_5fdatain_1866',['RPF_DATAIN',['../gb_2hardware_8h.html#aaffaea3512173f90b85bae710d40ba6c',1,'hardware.h']]], - ['rpf_5fenread_1867',['RPF_ENREAD',['../gb_2hardware_8h.html#a092b2e33a050ac6ced4e897498ce9a2f',1,'hardware.h']]], - ['rpf_5fwrite_5fhi_1868',['RPF_WRITE_HI',['../gb_2hardware_8h.html#ac47b78eb2ffea207a8c7ac643555ba6c',1,'hardware.h']]], - ['rpf_5fwrite_5flo_1869',['RPF_WRITE_LO',['../gb_2hardware_8h.html#ab0fe74a7c155ae95cbf20bbb5e1bf46b',1,'hardware.h']]], - ['rrp_1870',['rRP',['../gb_2hardware_8h.html#a82c53e957d31d22c475e1629843bc12d',1,'hardware.h']]], - ['rsb_1871',['rSB',['../gb_2hardware_8h.html#af35c8012bca7a164f0910d55cdf6030f',1,'hardware.h']]], - ['rsc_1872',['rSC',['../gb_2hardware_8h.html#a7780d3a9b0fcc42499ed2451d7ab2ec5',1,'hardware.h']]], - ['rscx_1873',['rSCX',['../gb_2hardware_8h.html#a97932e023d96ece4715802b6c2565c43',1,'hardware.h']]], - ['rscy_1874',['rSCY',['../gb_2hardware_8h.html#ad2537c13699429afa59a68c6d6598632',1,'hardware.h']]], - ['rsmbk_1875',['rSMBK',['../gb_2hardware_8h.html#af93abe183851726958f27d979498032e',1,'hardware.h']]], - ['rspd_1876',['rSPD',['../gb_2hardware_8h.html#a222d5e3cb366d5e720a832fc68ce3a13',1,'hardware.h']]], - ['rstat_1877',['rSTAT',['../gb_2hardware_8h.html#a338ec378453b4457efdb3008978c0f28',1,'hardware.h']]], - ['rsvbk_1878',['rSVBK',['../gb_2hardware_8h.html#a83e14896ee3ddf2a4201b534d8e5f398',1,'hardware.h']]], - ['rtac_1879',['rTAC',['../gb_2hardware_8h.html#aeddc90947f6a6a3a3fd1e1db3751c988',1,'hardware.h']]], - ['rtima_1880',['rTIMA',['../gb_2hardware_8h.html#a51594891b388d60d6917a6ff64542b66',1,'hardware.h']]], - ['rtma_1881',['rTMA',['../gb_2hardware_8h.html#a588d681dc33d9da3a899863b42980e18',1,'hardware.h']]], - ['rvbk_1882',['rVBK',['../gb_2hardware_8h.html#a09fa1caa91313e57dc2c3dd354104b00',1,'hardware.h']]], - ['rwx_1883',['rWX',['../gb_2hardware_8h.html#aba3cbaeca5ad045fb27095c210b661b7',1,'hardware.h']]], - ['rwy_1884',['rWY',['../gb_2hardware_8h.html#afe84077234eb6e0520d7a6d0a9e903e7',1,'hardware.h']]] + ['r0_5fdefault_1772',['R0_DEFAULT',['../sms_2hardware_8h.html#af69775608c5d3218fb769c4fb370685f',1,'hardware.h']]], + ['r0_5fes_1773',['R0_ES',['../sms_2hardware_8h.html#a07d8e5a18c957c482218804ab764dab9',1,'hardware.h']]], + ['r0_5fes_5foff_1774',['R0_ES_OFF',['../sms_2hardware_8h.html#aebdf04065a0abf79ae8e1016d03caa1f',1,'hardware.h']]], + ['r0_5fhscrl_1775',['R0_HSCRL',['../sms_2hardware_8h.html#a61143072ad490ff0050177e7b4b2dd40',1,'hardware.h']]], + ['r0_5fhscrl_5finh_1776',['R0_HSCRL_INH',['../sms_2hardware_8h.html#a5c238a0b81716020b92cf851b2498b96',1,'hardware.h']]], + ['r0_5fie1_1777',['R0_IE1',['../sms_2hardware_8h.html#ae9ab439a46f9918cc24453cd65f95202',1,'hardware.h']]], + ['r0_5fie1_5foff_1778',['R0_IE1_OFF',['../sms_2hardware_8h.html#a56819f822caf1e545ff803d41cac3ede',1,'hardware.h']]], + ['r0_5flcb_1779',['R0_LCB',['../sms_2hardware_8h.html#a83088549f6d87bf5ccb8bf51dfe7ea7b',1,'hardware.h']]], + ['r0_5fno_5flcb_1780',['R0_NO_LCB',['../sms_2hardware_8h.html#acdd680365862fb618641818646edeb7e',1,'hardware.h']]], + ['r0_5fss_1781',['R0_SS',['../sms_2hardware_8h.html#ada8068942691b363f9004ccfd0cb8e82',1,'hardware.h']]], + ['r0_5fss_5foff_1782',['R0_SS_OFF',['../sms_2hardware_8h.html#a10e6ffa0580e9956440f4259a3e79a38',1,'hardware.h']]], + ['r0_5fvscrl_1783',['R0_VSCRL',['../sms_2hardware_8h.html#a283c5cad8b93ee7e72ad07aabb9bf522',1,'hardware.h']]], + ['r0_5fvscrl_5finh_1784',['R0_VSCRL_INH',['../sms_2hardware_8h.html#a65fa6547c2cd80b353a0b266cd834ff0',1,'hardware.h']]], + ['r10_5fint_5fevery_1785',['R10_INT_EVERY',['../sms_2hardware_8h.html#adf9e7ec5362058df23e1c0e4c06ad5d6',1,'hardware.h']]], + ['r10_5fint_5foff_1786',['R10_INT_OFF',['../sms_2hardware_8h.html#a98d635ed568cfe9f853eaf7e1707dec4',1,'hardware.h']]], + ['r1_5fdefault_1787',['R1_DEFAULT',['../sms_2hardware_8h.html#a490562a6e4b57d7bf25e8fed3b3f6905',1,'hardware.h']]], + ['r1_5fdisp_5foff_1788',['R1_DISP_OFF',['../sms_2hardware_8h.html#a143660061646a3f502d03a2251575588',1,'hardware.h']]], + ['r1_5fdisp_5fon_1789',['R1_DISP_ON',['../sms_2hardware_8h.html#adbfdd7c42539613c371820dffd14906f',1,'hardware.h']]], + ['r1_5fie_1790',['R1_IE',['../sms_2hardware_8h.html#a29a2945a9e77ba1f003a2305b7500568',1,'hardware.h']]], + ['r1_5fie_5foff_1791',['R1_IE_OFF',['../sms_2hardware_8h.html#adf542fd9d2bf9affc6016718e3885473',1,'hardware.h']]], + ['r1_5fspr_5f8x16_1792',['R1_SPR_8X16',['../sms_2hardware_8h.html#a4985d6df1031afe8efb993f9c480ca12',1,'hardware.h']]], + ['r1_5fspr_5f8x8_1793',['R1_SPR_8X8',['../sms_2hardware_8h.html#aa4062707b9b0f9ff5d1ee982ccc42fe7',1,'hardware.h']]], + ['r2_5fmap_5f0x0000_1794',['R2_MAP_0x0000',['../sms_2hardware_8h.html#acf804b73635a1bfeb04b7dbeafb7fd9f',1,'hardware.h']]], + ['r2_5fmap_5f0x0800_1795',['R2_MAP_0x0800',['../sms_2hardware_8h.html#a64cfebfe759bacd1424ad147931ff5a3',1,'hardware.h']]], + ['r2_5fmap_5f0x1000_1796',['R2_MAP_0x1000',['../sms_2hardware_8h.html#a43a631b4692a370b2db6b9d5fc2512e1',1,'hardware.h']]], + ['r2_5fmap_5f0x1800_1797',['R2_MAP_0x1800',['../sms_2hardware_8h.html#a08fade3bc2afb94785b0ac50d6959faa',1,'hardware.h']]], + ['r2_5fmap_5f0x2000_1798',['R2_MAP_0x2000',['../sms_2hardware_8h.html#aa2c53c6a4d12fb0614c1a18c015e39af',1,'hardware.h']]], + ['r2_5fmap_5f0x2800_1799',['R2_MAP_0x2800',['../sms_2hardware_8h.html#a43ae738f82e8c6e84d30a96fb9c2c792',1,'hardware.h']]], + ['r2_5fmap_5f0x3000_1800',['R2_MAP_0x3000',['../sms_2hardware_8h.html#a725647b41b3c8083a7ae8db762ffc880',1,'hardware.h']]], + ['r2_5fmap_5f0x3800_1801',['R2_MAP_0x3800',['../sms_2hardware_8h.html#a8ce8807a3666fa8c7c93d4834ab22fe3',1,'hardware.h']]], + ['r5_5fsat_5f0x3f00_1802',['R5_SAT_0x3F00',['../sms_2hardware_8h.html#ae973ce797203f9e4bebc10f5010a8fdd',1,'hardware.h']]], + ['r5_5fsat_5fmask_1803',['R5_SAT_MASK',['../sms_2hardware_8h.html#ab0ea6874bcc910239b098025c9761c01',1,'hardware.h']]], + ['r6_5fbank0_1804',['R6_BANK0',['../sms_2hardware_8h.html#a1aba84d3beebe43e641766525630d0ad',1,'hardware.h']]], + ['r6_5fbank1_1805',['R6_BANK1',['../sms_2hardware_8h.html#adcc51095e67b158df848367761d735a4',1,'hardware.h']]], + ['r6_5fdata_5f0x0000_1806',['R6_DATA_0x0000',['../sms_2hardware_8h.html#a81289f179bb00ade9e4f7221ddff0e46',1,'hardware.h']]], + ['r6_5fdata_5f0x2000_1807',['R6_DATA_0x2000',['../sms_2hardware_8h.html#ac59ac38e5ec2e23e511f854403d7cbe4',1,'hardware.h']]], + ['r7_5fcolor_5fmask_1808',['R7_COLOR_MASK',['../sms_2hardware_8h.html#aa1a024a7dc26ef40663fe283565bcf50',1,'hardware.h']]], + ['ramctl_5fbank_1809',['RAMCTL_BANK',['../sms_2hardware_8h.html#a8f4dbe8a2e6389c78b9f6fb9a3ff1dca',1,'hardware.h']]], + ['ramctl_5fprot_1810',['RAMCTL_PROT',['../sms_2hardware_8h.html#a97eb5adb5f29e17ce5766728447317f5',1,'hardware.h']]], + ['ramctl_5fram_1811',['RAMCTL_RAM',['../sms_2hardware_8h.html#a8728acabf97eae3322439bc3cb41b02d',1,'hardware.h']]], + ['ramctl_5fro_1812',['RAMCTL_RO',['../sms_2hardware_8h.html#afa9ebb221cf9cd92038131ab588679bf',1,'hardware.h']]], + ['ramctl_5from_1813',['RAMCTL_ROM',['../sms_2hardware_8h.html#a0167c8f86de8ef1a327b806c8ed0c64c',1,'hardware.h']]], + ['raud1env_1814',['rAUD1ENV',['../gb_2hardware_8h.html#ae787a2c857fe8f3803ca353d5309fc85',1,'hardware.h']]], + ['raud1high_1815',['rAUD1HIGH',['../gb_2hardware_8h.html#ab042aa7a7fae75f94d8fb3e08004c797',1,'hardware.h']]], + ['raud1len_1816',['rAUD1LEN',['../gb_2hardware_8h.html#aaeb899eb6bd0593ffb4e90a2f762b18f',1,'hardware.h']]], + ['raud1low_1817',['rAUD1LOW',['../gb_2hardware_8h.html#abb35a844f228403a96e28da7633344e1',1,'hardware.h']]], + ['raud1sweep_1818',['rAUD1SWEEP',['../gb_2hardware_8h.html#a4a73d9c15883b576fa0a5b4cc4ac2d08',1,'hardware.h']]], + ['raud2env_1819',['rAUD2ENV',['../gb_2hardware_8h.html#abf3efd42adced218237283156dbae055',1,'hardware.h']]], + ['raud2high_1820',['rAUD2HIGH',['../gb_2hardware_8h.html#afc3684b8215221942a0cddc5960cf8a9',1,'hardware.h']]], + ['raud2len_1821',['rAUD2LEN',['../gb_2hardware_8h.html#a12f01b21d08249800571c6e0f26beeae',1,'hardware.h']]], + ['raud2low_1822',['rAUD2LOW',['../gb_2hardware_8h.html#a521466a7650d60b464991ebf68112114',1,'hardware.h']]], + ['raud3ena_1823',['rAUD3ENA',['../gb_2hardware_8h.html#a13e230a0d2979e0b9ca9582f6010162b',1,'hardware.h']]], + ['raud3high_1824',['rAUD3HIGH',['../gb_2hardware_8h.html#acd0b3763f8599ed65e2d060b159bd91c',1,'hardware.h']]], + ['raud3len_1825',['rAUD3LEN',['../gb_2hardware_8h.html#ae168529ead90f90c28f75d57ba4d28e2',1,'hardware.h']]], + ['raud3level_1826',['rAUD3LEVEL',['../gb_2hardware_8h.html#a298bccebea918c63aed36c811e02333d',1,'hardware.h']]], + ['raud3low_1827',['rAUD3LOW',['../gb_2hardware_8h.html#a31d1d4441749e90c2895fc8750b2234c',1,'hardware.h']]], + ['raud4env_1828',['rAUD4ENV',['../gb_2hardware_8h.html#abba6cc1819ea73d36a389fd99807dac5',1,'hardware.h']]], + ['raud4go_1829',['rAUD4GO',['../gb_2hardware_8h.html#a8492c6d9cb38fbb4a2bf9f5caa426578',1,'hardware.h']]], + ['raud4len_1830',['rAUD4LEN',['../gb_2hardware_8h.html#abd820b2f5c18efb43548f64862d38f05',1,'hardware.h']]], + ['raud4poly_1831',['rAUD4POLY',['../gb_2hardware_8h.html#ae21217e822a66e77c15a4df4fa0cf1e9',1,'hardware.h']]], + ['raudena_1832',['rAUDENA',['../gb_2hardware_8h.html#a627044263543a1074dc9f4570aa8c915',1,'hardware.h']]], + ['raudterm_1833',['rAUDTERM',['../gb_2hardware_8h.html#ad2891216d025f44b02350f2ae2612b1e',1,'hardware.h']]], + ['raudvol_1834',['rAUDVOL',['../gb_2hardware_8h.html#a534fa3f905e37ac434537af23847d89a',1,'hardware.h']]], + ['rbcpd_1835',['rBCPD',['../gb_2hardware_8h.html#a3dbfd7c3f4a62774fbc98caa73899e96',1,'hardware.h']]], + ['rbcps_1836',['rBCPS',['../gb_2hardware_8h.html#a4f1816144e0561ff4db1ad24f4ce847a',1,'hardware.h']]], + ['rbgp_1837',['rBGP',['../gb_2hardware_8h.html#a4fbcc4798c0721efcf4462c04a4566c1',1,'hardware.h']]], + ['rdiv_1838',['rDIV',['../gb_2hardware_8h.html#a12ba1f984c585c57163f214f8829d569',1,'hardware.h']]], + ['rdma_1839',['rDMA',['../gb_2hardware_8h.html#a4225227c2812c3e3e500441f5e90772a',1,'hardware.h']]], + ['ret_5fsize_1840',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], + ['rgb_1841',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], + ['rgb8_1842',['RGB8',['../cgb_8h.html#a7d2ed0f10b2b74123a544327bbfd7564',1,'cgb.h']]], + ['rgb_5faqua_1843',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], + ['rgb_5fblack_1844',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], + ['rgb_5fblue_1845',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], + ['rgb_5fbrown_1846',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], + ['rgb_5fcyan_1847',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], + ['rgb_5fdarkblue_1848',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], + ['rgb_5fdarkgray_1849',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], + ['rgb_5fdarkgreen_1850',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], + ['rgb_5fdarkred_1851',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], + ['rgb_5fdarkyellow_1852',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], + ['rgb_5fgreen_1853',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], + ['rgb_5flightflesh_1854',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], + ['rgb_5flightgray_1855',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], + ['rgb_5forange_1856',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], + ['rgb_5fpink_1857',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], + ['rgb_5fpurple_1858',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], + ['rgb_5fred_1859',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], + ['rgb_5fteal_1860',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], + ['rgb_5fwhite_1861',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], + ['rgb_5fyellow_1862',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]], + ['rgbhtml_1863',['RGBHTML',['../cgb_8h.html#ab5a6e450fcf10402278fe585a421dbbd',1,'cgb.h']]], + ['rhdma1_1864',['rHDMA1',['../gb_2hardware_8h.html#a5011196496193d80fc58cdb632fbab24',1,'hardware.h']]], + ['rhdma2_1865',['rHDMA2',['../gb_2hardware_8h.html#abc4249f04a9081f45439f61dabf861e5',1,'hardware.h']]], + ['rhdma3_1866',['rHDMA3',['../gb_2hardware_8h.html#aca2df62463b4c3bc4a291e18f26f4ec5',1,'hardware.h']]], + ['rhdma4_1867',['rHDMA4',['../gb_2hardware_8h.html#adee641ce3abf6b891e0e16bb56bdfcf7',1,'hardware.h']]], + ['rhdma5_1868',['rHDMA5',['../gb_2hardware_8h.html#ae7eecc25286b951a78ef0dfc97aab3a7',1,'hardware.h']]], + ['rie_1869',['rIE',['../gb_2hardware_8h.html#a52e850e75483f64ca070a33ee4877d47',1,'hardware.h']]], + ['rif_1870',['rIF',['../gb_2hardware_8h.html#a9534175911f7a54fa550318b275c4cc3',1,'hardware.h']]], + ['rkey1_1871',['rKEY1',['../gb_2hardware_8h.html#ad3f67013699d0d38c203e4e863c91c41',1,'hardware.h']]], + ['rlcdc_1872',['rLCDC',['../gb_2hardware_8h.html#a8b576a1fe1473ac4aff8afecb28035cb',1,'hardware.h']]], + ['rly_1873',['rLY',['../gb_2hardware_8h.html#aa851dae67d0bb80c17415774558d985f',1,'hardware.h']]], + ['rlyc_1874',['rLYC',['../gb_2hardware_8h.html#a92083741d31c9b2206b403e97124cbdc',1,'hardware.h']]], + ['robp0_1875',['rOBP0',['../gb_2hardware_8h.html#ae0a85bdedbbf1c79b5dbb5b23ca4bf79',1,'hardware.h']]], + ['robp1_1876',['rOBP1',['../gb_2hardware_8h.html#a2a14470dca10f69c092d817a433383bd',1,'hardware.h']]], + ['rocpd_1877',['rOCPD',['../gb_2hardware_8h.html#a723eb3e0c2c681a050e9a325e35c25ae',1,'hardware.h']]], + ['rocps_1878',['rOCPS',['../gb_2hardware_8h.html#a056b789889ecf0691e54f721e015b873',1,'hardware.h']]], + ['rp1_1879',['rP1',['../gb_2hardware_8h.html#ae7eccdbd4f7b211074591866f515b760',1,'hardware.h']]], + ['rpcm12_1880',['rPCM12',['../gb_2hardware_8h.html#a28368838b9e270c301361a5f39c97154',1,'hardware.h']]], + ['rpcm34_1881',['rPCM34',['../gb_2hardware_8h.html#ac1c402357ccc5f6c3c451450b30ca959',1,'hardware.h']]], + ['rpf_5fdatain_1882',['RPF_DATAIN',['../gb_2hardware_8h.html#aaffaea3512173f90b85bae710d40ba6c',1,'hardware.h']]], + ['rpf_5fenread_1883',['RPF_ENREAD',['../gb_2hardware_8h.html#a092b2e33a050ac6ced4e897498ce9a2f',1,'hardware.h']]], + ['rpf_5fwrite_5fhi_1884',['RPF_WRITE_HI',['../gb_2hardware_8h.html#ac47b78eb2ffea207a8c7ac643555ba6c',1,'hardware.h']]], + ['rpf_5fwrite_5flo_1885',['RPF_WRITE_LO',['../gb_2hardware_8h.html#ab0fe74a7c155ae95cbf20bbb5e1bf46b',1,'hardware.h']]], + ['rrp_1886',['rRP',['../gb_2hardware_8h.html#a82c53e957d31d22c475e1629843bc12d',1,'hardware.h']]], + ['rsb_1887',['rSB',['../gb_2hardware_8h.html#af35c8012bca7a164f0910d55cdf6030f',1,'hardware.h']]], + ['rsc_1888',['rSC',['../gb_2hardware_8h.html#a7780d3a9b0fcc42499ed2451d7ab2ec5',1,'hardware.h']]], + ['rscx_1889',['rSCX',['../gb_2hardware_8h.html#a97932e023d96ece4715802b6c2565c43',1,'hardware.h']]], + ['rscy_1890',['rSCY',['../gb_2hardware_8h.html#ad2537c13699429afa59a68c6d6598632',1,'hardware.h']]], + ['rsmbk_1891',['rSMBK',['../gb_2hardware_8h.html#af93abe183851726958f27d979498032e',1,'hardware.h']]], + ['rspd_1892',['rSPD',['../gb_2hardware_8h.html#a222d5e3cb366d5e720a832fc68ce3a13',1,'hardware.h']]], + ['rstat_1893',['rSTAT',['../gb_2hardware_8h.html#a338ec378453b4457efdb3008978c0f28',1,'hardware.h']]], + ['rsvbk_1894',['rSVBK',['../gb_2hardware_8h.html#a83e14896ee3ddf2a4201b534d8e5f398',1,'hardware.h']]], + ['rtac_1895',['rTAC',['../gb_2hardware_8h.html#aeddc90947f6a6a3a3fd1e1db3751c988',1,'hardware.h']]], + ['rtima_1896',['rTIMA',['../gb_2hardware_8h.html#a51594891b388d60d6917a6ff64542b66',1,'hardware.h']]], + ['rtma_1897',['rTMA',['../gb_2hardware_8h.html#a588d681dc33d9da3a899863b42980e18',1,'hardware.h']]], + ['rvbk_1898',['rVBK',['../gb_2hardware_8h.html#a09fa1caa91313e57dc2c3dd354104b00',1,'hardware.h']]], + ['rwx_1899',['rWX',['../gb_2hardware_8h.html#aba3cbaeca5ad045fb27095c210b661b7',1,'hardware.h']]], + ['rwy_1900',['rWY',['../gb_2hardware_8h.html#afe84077234eb6e0520d7a6d0a9e903e7',1,'hardware.h']]] ]; diff --git a/docs/api/search/defines_12.js b/docs/api/search/defines_12.js @@ -1,103 +1,103 @@ var searchData= [ - ['s_5fflipx_1885',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], - ['s_5fflipy_1886',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], - ['s_5fpalette_1887',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], - ['s_5fpriority_1888',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], - ['schar_5fmax_1889',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], - ['schar_5fmin_1890',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], - ['screenheight_1891',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], - ['screenwidth_1892',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], - ['set_5fbkg_5f1bpp_5fdata_1893',['set_bkg_1bpp_data',['../gb_8h.html#a0ac527a7933555e52988f425527de599',1,'gb.h']]], - ['set_5fbkg_5f2bpp_5fdata_1894',['set_bkg_2bpp_data',['../gb_8h.html#ab94bfec130df50d9cb808142f94603a5',1,'gb.h']]], - ['set_5fbkg_5fpalette_1895',['set_bkg_palette',['../sms_8h.html#a9f879bd31899f7989f887b6238de24e3',1,'sms.h']]], - ['set_5fbkg_5fpalette_5fentry_1896',['set_bkg_palette_entry',['../sms_8h.html#a2215732f2ba2ec6406b65d3cca56a200',1,'sms.h']]], - ['set_5fbkg_5ftile_5fxy_1897',['set_bkg_tile_xy',['../sms_8h.html#adcd40a58f7c7d348d506cc400cd94739',1,'sms.h']]], - ['set_5fbkg_5ftiles_1898',['set_bkg_tiles',['../sms_8h.html#a9a732aec1b7aec7d10a9d76ca4da2064',1,'sms.h']]], - ['set_5fsprite_5f1bpp_5fdata_1899',['set_sprite_1bpp_data',['../gb_8h.html#aff8c24b33a29c5bb0c30f5bd039eba0f',1,'gb.h']]], - ['set_5fsprite_5f2bpp_5fdata_1900',['set_sprite_2bpp_data',['../gb_8h.html#a43b4f0ba65856deef626c0d9e7e41ed4',1,'gb.h']]], - ['set_5fsprite_5fpalette_1901',['set_sprite_palette',['../sms_8h.html#a7d5ed1aed79d8fd2894893d7f6f9b835',1,'sms.h']]], - ['set_5fsprite_5fpalette_5fentry_1902',['set_sprite_palette_entry',['../sms_8h.html#a8b5c17235a3f65af70492e109a25f237',1,'sms.h']]], - ['set_5ftile_5fmap_1903',['set_tile_map',['../gb_8h.html#a55f82ff980398dd97036fd936ebd727e',1,'gb.h']]], - ['set_5ftile_5fsubmap_1904',['set_tile_submap',['../gb_8h.html#adb5d0970167b81401113812773c90838',1,'gb.h']]], - ['set_5ftile_5fxy_1905',['set_tile_xy',['../gb_8h.html#a3b235c526c517fb02d20cdea780ee2c5',1,'gb.h']]], - ['set_5fwin_5ftile_5fxy_1906',['set_win_tile_xy',['../sms_8h.html#a95d929d964d9988f4dc5a25ed399ae08',1,'sms.h']]], - ['set_5fwin_5ftiles_1907',['set_win_tiles',['../sms_8h.html#a429db030287423012f40a6dca81ae7e3',1,'sms.h']]], - ['setjmp_1908',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], - ['sgb_5fatrc_5fen_1909',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], - ['sgb_5fattr_5fblk_1910',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], - ['sgb_5fattr_5fchr_1911',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], - ['sgb_5fattr_5fdiv_1912',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], - ['sgb_5fattr_5flin_1913',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], - ['sgb_5fattr_5fset_1914',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], - ['sgb_5fattr_5ftrn_1915',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], - ['sgb_5fchr_5ftrn_1916',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], - ['sgb_5fdata_5fsnd_1917',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], - ['sgb_5fdata_5ftrn_1918',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], - ['sgb_5ficon_5fen_1919',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], - ['sgb_5fjump_1920',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], - ['sgb_5fmask_5fen_1921',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], - ['sgb_5fmlt_5freq_1922',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], - ['sgb_5fobj_5ftrn_1923',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], - ['sgb_5fpal_5f01_1924',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], - ['sgb_5fpal_5f03_1925',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], - ['sgb_5fpal_5f12_1926',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], - ['sgb_5fpal_5f23_1927',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], - ['sgb_5fpal_5fset_1928',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], - ['sgb_5fpal_5ftrn_1929',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], - ['sgb_5fpct_5ftrn_1930',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], - ['sgb_5fsou_5ftrn_1931',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], - ['sgb_5fsound_1932',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], - ['sgb_5ftest_5fen_1933',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], - ['show_5fbkg_1934',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'SHOW_BKG(): gb.h'],['../sms_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'SHOW_BKG(): sms.h']]], - ['show_5fleft_5fcolumn_1935',['SHOW_LEFT_COLUMN',['../gb_8h.html#a5497c2255a9474d397446710189eacbe',1,'SHOW_LEFT_COLUMN(): gb.h'],['../sms_8h.html#a5497c2255a9474d397446710189eacbe',1,'SHOW_LEFT_COLUMN(): sms.h']]], - ['show_5fsprites_1936',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'SHOW_SPRITES(): gb.h'],['../sms_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'SHOW_SPRITES(): sms.h']]], - ['show_5fwin_1937',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'SHOW_WIN(): gb.h'],['../sms_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'SHOW_WIN(): sms.h']]], - ['shrt_5fmax_1938',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], - ['shrt_5fmin_1939',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], - ['sig_5fatomic_5fmax_1940',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], - ['sig_5fatomic_5fmin_1941',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], - ['signed_1942',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], - ['sio_5fiflag_1943',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'SIO_IFLAG(): gb.h'],['../sms_8h.html#ad90564458646c5646b3880b93db3443e',1,'SIO_IFLAG(): sms.h']]], - ['size_1944',['SIZE',['../incbin_8h.html#a37d962e404780762509e176236f9897b',1,'incbin.h']]], - ['size_5fmax_1945',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], - ['solid_1946',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], - ['sp_5fsize_1947',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], - ['sprites_5f8x16_1948',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'SPRITES_8x16(): gb.h'],['../sms_8h.html#af91d252f07f4764996154820f970c101',1,'SPRITES_8x16(): sms.h']]], - ['sprites_5f8x8_1949',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'SPRITES_8x8(): gb.h'],['../sms_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'SPRITES_8x8(): sms.h']]], - ['spx_5fsize_1950',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], - ['statf_5f9_5fspr_1951',['STATF_9_SPR',['../sms_2hardware_8h.html#a4a7b807e5e5987302a5315fe5c815ce8',1,'hardware.h']]], - ['statf_5fb_5fbusy_1952',['STATF_B_BUSY',['../gb_2hardware_8h.html#a3b0bf7449b517b3cda2a89428db6deb9',1,'hardware.h']]], - ['statf_5fb_5flyc_1953',['STATF_B_LYC',['../gb_2hardware_8h.html#ac1e4b66204a5bff207be36fdfedd63d5',1,'hardware.h']]], - ['statf_5fb_5flycf_1954',['STATF_B_LYCF',['../gb_2hardware_8h.html#ab058c32e4ebf21b3beb06a0d7440e6ad',1,'hardware.h']]], - ['statf_5fb_5fmode00_1955',['STATF_B_MODE00',['../gb_2hardware_8h.html#acdbf6b3217f6a5681df94c8b8992d1d6',1,'hardware.h']]], - ['statf_5fb_5fmode01_1956',['STATF_B_MODE01',['../gb_2hardware_8h.html#a5b683ff804221c6fc721b996fce65bda',1,'hardware.h']]], - ['statf_5fb_5fmode10_1957',['STATF_B_MODE10',['../gb_2hardware_8h.html#ac75479aa0d34ac4344d80451276e97cc',1,'hardware.h']]], - ['statf_5fb_5foam_1958',['STATF_B_OAM',['../gb_2hardware_8h.html#a7393f505e4277af40167d72415c46fa5',1,'hardware.h']]], - ['statf_5fb_5fvbl_1959',['STATF_B_VBL',['../gb_2hardware_8h.html#a55c4815aea004a9951606db7e7a1f0d7',1,'hardware.h']]], - ['statf_5fbusy_1960',['STATF_BUSY',['../gb_2hardware_8h.html#a92a063885caf6c6cda665da0309055ec',1,'hardware.h']]], - ['statf_5fhbl_1961',['STATF_HBL',['../gb_2hardware_8h.html#ab04e468d2403bc69f761daa300bb999a',1,'hardware.h']]], - ['statf_5fint_5fvbl_1962',['STATF_INT_VBL',['../sms_2hardware_8h.html#a4702e74fffdc57d60c3835e63c665cc1',1,'hardware.h']]], - ['statf_5flcd_1963',['STATF_LCD',['../gb_2hardware_8h.html#a6f5df560b791d2fc086c23f99dd03354',1,'hardware.h']]], - ['statf_5flyc_1964',['STATF_LYC',['../gb_2hardware_8h.html#a3b53105cc5be896b48794ba82d2aeb4c',1,'hardware.h']]], - ['statf_5flycf_1965',['STATF_LYCF',['../gb_2hardware_8h.html#a2b3637bad69da368c3d7136632963fb7',1,'hardware.h']]], - ['statf_5fmode00_1966',['STATF_MODE00',['../gb_2hardware_8h.html#a72b78d4d640033770be37d95bf8e1f9d',1,'hardware.h']]], - ['statf_5fmode01_1967',['STATF_MODE01',['../gb_2hardware_8h.html#ad27f428fca89ea6b236ff3aa4769a05e',1,'hardware.h']]], - ['statf_5fmode10_1968',['STATF_MODE10',['../gb_2hardware_8h.html#a47b5bc2ec6afaf1d50a8db5f24415922',1,'hardware.h']]], - ['statf_5foam_1969',['STATF_OAM',['../gb_2hardware_8h.html#acc45e1a4ea60d8248102a71c1658c5a3',1,'hardware.h']]], - ['statf_5fspr_5fcoll_1970',['STATF_SPR_COLL',['../sms_2hardware_8h.html#a6fdd982d805d5af6de0417e24faf027d',1,'hardware.h']]], - ['statf_5fvbl_1971',['STATF_VBL',['../gb_2hardware_8h.html#adb52e1f4b56ef259db300a187fe58fc9',1,'hardware.h']]], - ['switch_5f16_5f8_5fmode_5fmbc1_1972',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], - ['switch_5f4_5f32_5fmode_5fmbc1_1973',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], - ['switch_5fram_1974',['SWITCH_RAM',['../gb_8h.html#a6e40dcc763efd953181c7400642a9f69',1,'SWITCH_RAM(): gb.h'],['../sms_8h.html#a121feb0c32d124562f52398aa9656e7b',1,'SWITCH_RAM(): sms.h']]], - ['switch_5fram_5fmbc1_1975',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], - ['switch_5fram_5fmbc5_1976',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], - ['switch_5from_1977',['SWITCH_ROM',['../gb_8h.html#a1e22a3b60368bb5f3705d625ac2d09cc',1,'SWITCH_ROM(): gb.h'],['../sms_8h.html#af61262bbc05629f31020afce67e1b9ea',1,'SWITCH_ROM(): sms.h']]], - ['switch_5from1_1978',['SWITCH_ROM1',['../sms_8h.html#a86d47feb2b999aaabbba9f63f4bb3567',1,'sms.h']]], - ['switch_5from2_1979',['SWITCH_ROM2',['../sms_8h.html#a6d40a15ff27c2a1c8269d3dbe67eae65',1,'sms.h']]], - ['switch_5from_5fmbc1_1980',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], - ['switch_5from_5fmbc5_1981',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], - ['switch_5from_5fmbc5_5f8m_1982',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]], - ['system_5fntsc_1983',['SYSTEM_NTSC',['../sms_2hardware_8h.html#ae6888157a94fca2f1a1b5136494f2e07',1,'hardware.h']]], - ['system_5fpal_1984',['SYSTEM_PAL',['../sms_2hardware_8h.html#a1ac4bf5582e0754ea814c3f51c99a91a',1,'hardware.h']]] + ['s_5fflipx_1901',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], + ['s_5fflipy_1902',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], + ['s_5fpalette_1903',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], + ['s_5fpriority_1904',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], + ['schar_5fmax_1905',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], + ['schar_5fmin_1906',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], + ['screenheight_1907',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], + ['screenwidth_1908',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], + ['set_5fbkg_5f1bpp_5fdata_1909',['set_bkg_1bpp_data',['../gb_8h.html#a0ac527a7933555e52988f425527de599',1,'gb.h']]], + ['set_5fbkg_5f2bpp_5fdata_1910',['set_bkg_2bpp_data',['../gb_8h.html#ab94bfec130df50d9cb808142f94603a5',1,'gb.h']]], + ['set_5fbkg_5fpalette_1911',['set_bkg_palette',['../sms_8h.html#a9f879bd31899f7989f887b6238de24e3',1,'sms.h']]], + ['set_5fbkg_5fpalette_5fentry_1912',['set_bkg_palette_entry',['../sms_8h.html#a2215732f2ba2ec6406b65d3cca56a200',1,'sms.h']]], + ['set_5fbkg_5ftile_5fxy_1913',['set_bkg_tile_xy',['../sms_8h.html#adcd40a58f7c7d348d506cc400cd94739',1,'sms.h']]], + ['set_5fbkg_5ftiles_1914',['set_bkg_tiles',['../sms_8h.html#a9a732aec1b7aec7d10a9d76ca4da2064',1,'sms.h']]], + ['set_5fsprite_5f1bpp_5fdata_1915',['set_sprite_1bpp_data',['../gb_8h.html#aff8c24b33a29c5bb0c30f5bd039eba0f',1,'gb.h']]], + ['set_5fsprite_5f2bpp_5fdata_1916',['set_sprite_2bpp_data',['../gb_8h.html#a43b4f0ba65856deef626c0d9e7e41ed4',1,'gb.h']]], + ['set_5fsprite_5fpalette_1917',['set_sprite_palette',['../sms_8h.html#a7d5ed1aed79d8fd2894893d7f6f9b835',1,'sms.h']]], + ['set_5fsprite_5fpalette_5fentry_1918',['set_sprite_palette_entry',['../sms_8h.html#a8b5c17235a3f65af70492e109a25f237',1,'sms.h']]], + ['set_5ftile_5fmap_1919',['set_tile_map',['../gb_8h.html#a55f82ff980398dd97036fd936ebd727e',1,'gb.h']]], + ['set_5ftile_5fsubmap_1920',['set_tile_submap',['../gb_8h.html#adb5d0970167b81401113812773c90838',1,'gb.h']]], + ['set_5ftile_5fxy_1921',['set_tile_xy',['../gb_8h.html#a3b235c526c517fb02d20cdea780ee2c5',1,'gb.h']]], + ['set_5fwin_5ftile_5fxy_1922',['set_win_tile_xy',['../sms_8h.html#a95d929d964d9988f4dc5a25ed399ae08',1,'sms.h']]], + ['set_5fwin_5ftiles_1923',['set_win_tiles',['../sms_8h.html#a429db030287423012f40a6dca81ae7e3',1,'sms.h']]], + ['setjmp_1924',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], + ['sgb_5fatrc_5fen_1925',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], + ['sgb_5fattr_5fblk_1926',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], + ['sgb_5fattr_5fchr_1927',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], + ['sgb_5fattr_5fdiv_1928',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], + ['sgb_5fattr_5flin_1929',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], + ['sgb_5fattr_5fset_1930',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], + ['sgb_5fattr_5ftrn_1931',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], + ['sgb_5fchr_5ftrn_1932',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], + ['sgb_5fdata_5fsnd_1933',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], + ['sgb_5fdata_5ftrn_1934',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], + ['sgb_5ficon_5fen_1935',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], + ['sgb_5fjump_1936',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], + ['sgb_5fmask_5fen_1937',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], + ['sgb_5fmlt_5freq_1938',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], + ['sgb_5fobj_5ftrn_1939',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], + ['sgb_5fpal_5f01_1940',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], + ['sgb_5fpal_5f03_1941',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], + ['sgb_5fpal_5f12_1942',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], + ['sgb_5fpal_5f23_1943',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], + ['sgb_5fpal_5fset_1944',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], + ['sgb_5fpal_5ftrn_1945',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], + ['sgb_5fpct_5ftrn_1946',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], + ['sgb_5fsou_5ftrn_1947',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], + ['sgb_5fsound_1948',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], + ['sgb_5ftest_5fen_1949',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], + ['show_5fbkg_1950',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'SHOW_BKG(): gb.h'],['../sms_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'SHOW_BKG(): sms.h']]], + ['show_5fleft_5fcolumn_1951',['SHOW_LEFT_COLUMN',['../gb_8h.html#a5497c2255a9474d397446710189eacbe',1,'SHOW_LEFT_COLUMN(): gb.h'],['../sms_8h.html#a5497c2255a9474d397446710189eacbe',1,'SHOW_LEFT_COLUMN(): sms.h']]], + ['show_5fsprites_1952',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'SHOW_SPRITES(): gb.h'],['../sms_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'SHOW_SPRITES(): sms.h']]], + ['show_5fwin_1953',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'SHOW_WIN(): gb.h'],['../sms_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'SHOW_WIN(): sms.h']]], + ['shrt_5fmax_1954',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], + ['shrt_5fmin_1955',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], + ['sig_5fatomic_5fmax_1956',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], + ['sig_5fatomic_5fmin_1957',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], + ['signed_1958',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], + ['sio_5fiflag_1959',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'SIO_IFLAG(): gb.h'],['../sms_8h.html#ad90564458646c5646b3880b93db3443e',1,'SIO_IFLAG(): sms.h']]], + ['size_1960',['SIZE',['../incbin_8h.html#a37d962e404780762509e176236f9897b',1,'incbin.h']]], + ['size_5fmax_1961',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], + ['solid_1962',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], + ['sp_5fsize_1963',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], + ['sprites_5f8x16_1964',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'SPRITES_8x16(): gb.h'],['../sms_8h.html#af91d252f07f4764996154820f970c101',1,'SPRITES_8x16(): sms.h']]], + ['sprites_5f8x8_1965',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'SPRITES_8x8(): gb.h'],['../sms_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'SPRITES_8x8(): sms.h']]], + ['spx_5fsize_1966',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], + ['statf_5f9_5fspr_1967',['STATF_9_SPR',['../sms_2hardware_8h.html#a4a7b807e5e5987302a5315fe5c815ce8',1,'hardware.h']]], + ['statf_5fb_5fbusy_1968',['STATF_B_BUSY',['../gb_2hardware_8h.html#a3b0bf7449b517b3cda2a89428db6deb9',1,'hardware.h']]], + ['statf_5fb_5flyc_1969',['STATF_B_LYC',['../gb_2hardware_8h.html#ac1e4b66204a5bff207be36fdfedd63d5',1,'hardware.h']]], + ['statf_5fb_5flycf_1970',['STATF_B_LYCF',['../gb_2hardware_8h.html#ab058c32e4ebf21b3beb06a0d7440e6ad',1,'hardware.h']]], + ['statf_5fb_5fmode00_1971',['STATF_B_MODE00',['../gb_2hardware_8h.html#acdbf6b3217f6a5681df94c8b8992d1d6',1,'hardware.h']]], + ['statf_5fb_5fmode01_1972',['STATF_B_MODE01',['../gb_2hardware_8h.html#a5b683ff804221c6fc721b996fce65bda',1,'hardware.h']]], + ['statf_5fb_5fmode10_1973',['STATF_B_MODE10',['../gb_2hardware_8h.html#ac75479aa0d34ac4344d80451276e97cc',1,'hardware.h']]], + ['statf_5fb_5foam_1974',['STATF_B_OAM',['../gb_2hardware_8h.html#a7393f505e4277af40167d72415c46fa5',1,'hardware.h']]], + ['statf_5fb_5fvbl_1975',['STATF_B_VBL',['../gb_2hardware_8h.html#a55c4815aea004a9951606db7e7a1f0d7',1,'hardware.h']]], + ['statf_5fbusy_1976',['STATF_BUSY',['../gb_2hardware_8h.html#a92a063885caf6c6cda665da0309055ec',1,'hardware.h']]], + ['statf_5fhbl_1977',['STATF_HBL',['../gb_2hardware_8h.html#ab04e468d2403bc69f761daa300bb999a',1,'hardware.h']]], + ['statf_5fint_5fvbl_1978',['STATF_INT_VBL',['../sms_2hardware_8h.html#a4702e74fffdc57d60c3835e63c665cc1',1,'hardware.h']]], + ['statf_5flcd_1979',['STATF_LCD',['../gb_2hardware_8h.html#a6f5df560b791d2fc086c23f99dd03354',1,'hardware.h']]], + ['statf_5flyc_1980',['STATF_LYC',['../gb_2hardware_8h.html#a3b53105cc5be896b48794ba82d2aeb4c',1,'hardware.h']]], + ['statf_5flycf_1981',['STATF_LYCF',['../gb_2hardware_8h.html#a2b3637bad69da368c3d7136632963fb7',1,'hardware.h']]], + ['statf_5fmode00_1982',['STATF_MODE00',['../gb_2hardware_8h.html#a72b78d4d640033770be37d95bf8e1f9d',1,'hardware.h']]], + ['statf_5fmode01_1983',['STATF_MODE01',['../gb_2hardware_8h.html#ad27f428fca89ea6b236ff3aa4769a05e',1,'hardware.h']]], + ['statf_5fmode10_1984',['STATF_MODE10',['../gb_2hardware_8h.html#a47b5bc2ec6afaf1d50a8db5f24415922',1,'hardware.h']]], + ['statf_5foam_1985',['STATF_OAM',['../gb_2hardware_8h.html#acc45e1a4ea60d8248102a71c1658c5a3',1,'hardware.h']]], + ['statf_5fspr_5fcoll_1986',['STATF_SPR_COLL',['../sms_2hardware_8h.html#a6fdd982d805d5af6de0417e24faf027d',1,'hardware.h']]], + ['statf_5fvbl_1987',['STATF_VBL',['../gb_2hardware_8h.html#adb52e1f4b56ef259db300a187fe58fc9',1,'hardware.h']]], + ['switch_5f16_5f8_5fmode_5fmbc1_1988',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], + ['switch_5f4_5f32_5fmode_5fmbc1_1989',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], + ['switch_5fram_1990',['SWITCH_RAM',['../gb_8h.html#a6e40dcc763efd953181c7400642a9f69',1,'SWITCH_RAM(): gb.h'],['../sms_8h.html#a121feb0c32d124562f52398aa9656e7b',1,'SWITCH_RAM(): sms.h']]], + ['switch_5fram_5fmbc1_1991',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], + ['switch_5fram_5fmbc5_1992',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], + ['switch_5from_1993',['SWITCH_ROM',['../gb_8h.html#a1e22a3b60368bb5f3705d625ac2d09cc',1,'SWITCH_ROM(): gb.h'],['../sms_8h.html#af61262bbc05629f31020afce67e1b9ea',1,'SWITCH_ROM(): sms.h']]], + ['switch_5from1_1994',['SWITCH_ROM1',['../sms_8h.html#a86d47feb2b999aaabbba9f63f4bb3567',1,'sms.h']]], + ['switch_5from2_1995',['SWITCH_ROM2',['../sms_8h.html#a6d40a15ff27c2a1c8269d3dbe67eae65',1,'sms.h']]], + ['switch_5from_5fmbc1_1996',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], + ['switch_5from_5fmbc5_1997',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], + ['switch_5from_5fmbc5_5f8m_1998',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]], + ['system_5fntsc_1999',['SYSTEM_NTSC',['../sms_2hardware_8h.html#ae6888157a94fca2f1a1b5136494f2e07',1,'hardware.h']]], + ['system_5fpal_2000',['SYSTEM_PAL',['../sms_2hardware_8h.html#a1ac4bf5582e0754ea814c3f51c99a91a',1,'hardware.h']]] ]; diff --git a/docs/api/search/defines_13.js b/docs/api/search/defines_13.js @@ -1,33 +1,33 @@ var searchData= [ - ['tacf_5f16khz_1985',['TACF_16KHZ',['../gb_2hardware_8h.html#a7d2c165347d3bb3e3a54fad73e1f363e',1,'hardware.h']]], - ['tacf_5f262khz_1986',['TACF_262KHZ',['../gb_2hardware_8h.html#ac00b1e90d257b756845da578f4c3f3ba',1,'hardware.h']]], - ['tacf_5f4khz_1987',['TACF_4KHZ',['../gb_2hardware_8h.html#a19dce313b521aad75756abfc19bc9e78',1,'hardware.h']]], - ['tacf_5f65khz_1988',['TACF_65KHZ',['../gb_2hardware_8h.html#a8be2b577af91deed7b8946b500e73319',1,'hardware.h']]], - ['tacf_5fstart_1989',['TACF_START',['../gb_2hardware_8h.html#a07863a535e0aaa11b73608d7430dbc0a',1,'hardware.h']]], - ['tacf_5fstop_1990',['TACF_STOP',['../gb_2hardware_8h.html#a9179fd1ba4626627567b9478f691e653',1,'hardware.h']]], - ['tim_5fiflag_1991',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'TIM_IFLAG(): gb.h'],['../sms_8h.html#a604256210ec5b90b68185e1a18efab49',1,'TIM_IFLAG(): sms.h']]], - ['to_5ffar_5fptr_1992',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'far_ptr.h']]], - ['true_1993',['TRUE',['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE(): types.h'],['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true(): stdbool.h']]], - ['typeof_5farray_1994',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], - ['typeof_5fbit_1995',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], - ['typeof_5fbitfield_1996',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], - ['typeof_5fchar_1997',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], - ['typeof_5fcpointer_1998',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], - ['typeof_5feeppointer_1999',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], - ['typeof_5ffixed16x16_2000',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], - ['typeof_5ffloat_2001',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], - ['typeof_5ffpointer_2002',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], - ['typeof_5ffunction_2003',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], - ['typeof_5fgpointer_2004',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], - ['typeof_5fint_2005',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], - ['typeof_5fipointer_2006',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], - ['typeof_5flong_2007',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], - ['typeof_5fpointer_2008',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], - ['typeof_5fppointer_2009',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], - ['typeof_5fsbit_2010',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], - ['typeof_5fsfr_2011',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], - ['typeof_5fshort_2012',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], - ['typeof_5fstruct_2013',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], - ['typeof_5fvoid_2014',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]] + ['tacf_5f16khz_2001',['TACF_16KHZ',['../gb_2hardware_8h.html#a7d2c165347d3bb3e3a54fad73e1f363e',1,'hardware.h']]], + ['tacf_5f262khz_2002',['TACF_262KHZ',['../gb_2hardware_8h.html#ac00b1e90d257b756845da578f4c3f3ba',1,'hardware.h']]], + ['tacf_5f4khz_2003',['TACF_4KHZ',['../gb_2hardware_8h.html#a19dce313b521aad75756abfc19bc9e78',1,'hardware.h']]], + ['tacf_5f65khz_2004',['TACF_65KHZ',['../gb_2hardware_8h.html#a8be2b577af91deed7b8946b500e73319',1,'hardware.h']]], + ['tacf_5fstart_2005',['TACF_START',['../gb_2hardware_8h.html#a07863a535e0aaa11b73608d7430dbc0a',1,'hardware.h']]], + ['tacf_5fstop_2006',['TACF_STOP',['../gb_2hardware_8h.html#a9179fd1ba4626627567b9478f691e653',1,'hardware.h']]], + ['tim_5fiflag_2007',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'TIM_IFLAG(): gb.h'],['../sms_8h.html#a604256210ec5b90b68185e1a18efab49',1,'TIM_IFLAG(): sms.h']]], + ['to_5ffar_5fptr_2008',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'far_ptr.h']]], + ['true_2009',['true',['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true(): stdbool.h'],['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE(): types.h']]], + ['typeof_5farray_2010',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], + ['typeof_5fbit_2011',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], + ['typeof_5fbitfield_2012',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], + ['typeof_5fchar_2013',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], + ['typeof_5fcpointer_2014',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], + ['typeof_5feeppointer_2015',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], + ['typeof_5ffixed16x16_2016',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], + ['typeof_5ffloat_2017',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], + ['typeof_5ffpointer_2018',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], + ['typeof_5ffunction_2019',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], + ['typeof_5fgpointer_2020',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], + ['typeof_5fint_2021',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], + ['typeof_5fipointer_2022',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], + ['typeof_5flong_2023',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], + ['typeof_5fpointer_2024',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], + ['typeof_5fppointer_2025',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], + ['typeof_5fsbit_2026',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], + ['typeof_5fsfr_2027',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], + ['typeof_5fshort_2028',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], + ['typeof_5fstruct_2029',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], + ['typeof_5fvoid_2030',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]] ]; diff --git a/docs/api/search/defines_14.js b/docs/api/search/defines_14.js @@ -1,29 +1,29 @@ var searchData= [ - ['uchar_5fmax_2015',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], - ['uint16_5fc_2016',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], - ['uint16_5fmax_2017',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], - ['uint32_5fc_2018',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], - ['uint32_5fmax_2019',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], - ['uint8_5fc_2020',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], - ['uint8_5fmax_2021',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], - ['uint_5ffast16_5fmax_2022',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], - ['uint_5ffast32_5fmax_2023',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], - ['uint_5ffast8_5fmax_2024',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], - ['uint_5fleast16_5fmax_2025',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], - ['uint_5fleast32_5fmax_2026',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], - ['uint_5fleast8_5fmax_2027',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], - ['uint_5fmax_2028',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], - ['uint_5fmin_2029',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], - ['uintmax_5fc_2030',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], - ['uintmax_5fmax_2031',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], - ['uintptr_5fmax_2032',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], - ['ulong_5fmax_2033',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], - ['ulong_5fmin_2034',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], - ['unsigned_2035',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], - ['use_5fc_5fmemcpy_2036',['USE_C_MEMCPY',['../gbz80_2provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'USE_C_MEMCPY(): provides.h'],['../z80_2provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'USE_C_MEMCPY(): provides.h'],['../gbdk-lib_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'USE_C_MEMCPY(): gbdk-lib.h']]], - ['use_5fc_5fstrcmp_2037',['USE_C_STRCMP',['../gbz80_2provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'USE_C_STRCMP(): provides.h'],['../z80_2provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'USE_C_STRCMP(): provides.h'],['../gbdk-lib_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'USE_C_STRCMP(): gbdk-lib.h']]], - ['use_5fc_5fstrcpy_2038',['USE_C_STRCPY',['../gbz80_2provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'USE_C_STRCPY(): provides.h'],['../z80_2provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'USE_C_STRCPY(): provides.h'],['../gbdk-lib_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'USE_C_STRCPY(): gbdk-lib.h']]], - ['ushrt_5fmax_2039',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], - ['ushrt_5fmin_2040',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]] + ['uchar_5fmax_2031',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], + ['uint16_5fc_2032',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], + ['uint16_5fmax_2033',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], + ['uint32_5fc_2034',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], + ['uint32_5fmax_2035',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], + ['uint8_5fc_2036',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], + ['uint8_5fmax_2037',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], + ['uint_5ffast16_5fmax_2038',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], + ['uint_5ffast32_5fmax_2039',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], + ['uint_5ffast8_5fmax_2040',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], + ['uint_5fleast16_5fmax_2041',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], + ['uint_5fleast32_5fmax_2042',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], + ['uint_5fleast8_5fmax_2043',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], + ['uint_5fmax_2044',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], + ['uint_5fmin_2045',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], + ['uintmax_5fc_2046',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], + ['uintmax_5fmax_2047',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], + ['uintptr_5fmax_2048',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], + ['ulong_5fmax_2049',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], + ['ulong_5fmin_2050',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], + ['unsigned_2051',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], + ['use_5fc_5fmemcpy_2052',['USE_C_MEMCPY',['../gbz80_2provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'USE_C_MEMCPY(): provides.h'],['../z80_2provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'USE_C_MEMCPY(): provides.h'],['../gbdk-lib_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'USE_C_MEMCPY(): gbdk-lib.h']]], + ['use_5fc_5fstrcmp_2053',['USE_C_STRCMP',['../gbz80_2provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'USE_C_STRCMP(): provides.h'],['../z80_2provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'USE_C_STRCMP(): provides.h'],['../gbdk-lib_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'USE_C_STRCMP(): gbdk-lib.h']]], + ['use_5fc_5fstrcpy_2054',['USE_C_STRCPY',['../gbz80_2provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'USE_C_STRCPY(): provides.h'],['../z80_2provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'USE_C_STRCPY(): provides.h'],['../gbdk-lib_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'USE_C_STRCPY(): gbdk-lib.h']]], + ['ushrt_5fmax_2055',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], + ['ushrt_5fmin_2056',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]] ]; diff --git a/docs/api/search/defines_15.js b/docs/api/search/defines_15.js @@ -1,28 +1,28 @@ var searchData= [ - ['va_5farg_2041',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'va_arg(): stdarg.h'],['../asm_2z80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'va_arg(): stdarg.h']]], - ['va_5fend_2042',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'va_end(): stdarg.h'],['../asm_2z80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'va_end(): stdarg.h']]], - ['va_5fstart_2043',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'va_start(): stdarg.h'],['../asm_2z80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'va_start(): stdarg.h']]], - ['vbk_5freg_2044',['VBK_REG',['../sms_8h.html#a6bc34abf062d8e3be88170ac106f197f',1,'sms.h']]], - ['vbl_5fiflag_2045',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'VBL_IFLAG(): gb.h'],['../sms_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'VBL_IFLAG(): sms.h']]], - ['vdp_5fr0_2046',['VDP_R0',['../sms_2hardware_8h.html#a673a19a1e353c852003c54d1d110b5e6',1,'hardware.h']]], - ['vdp_5fr1_2047',['VDP_R1',['../sms_2hardware_8h.html#a413fdabdacfcda90cc73a04311a2ec6d',1,'hardware.h']]], - ['vdp_5fr10_2048',['VDP_R10',['../sms_2hardware_8h.html#a1049d2a3f634380f4dffff619334a504',1,'hardware.h']]], - ['vdp_5fr2_2049',['VDP_R2',['../sms_2hardware_8h.html#a2c9f91fcf2aad494a80e967f0c4bb414',1,'hardware.h']]], - ['vdp_5fr3_2050',['VDP_R3',['../sms_2hardware_8h.html#a2a58ae82037e16756404df4820a23f47',1,'hardware.h']]], - ['vdp_5fr4_2051',['VDP_R4',['../sms_2hardware_8h.html#a5d1f215594c86a9e3d670f5a7f89e301',1,'hardware.h']]], - ['vdp_5fr5_2052',['VDP_R5',['../sms_2hardware_8h.html#a75e2c9878fe4cc7c86f71d8e8fa09924',1,'hardware.h']]], - ['vdp_5fr6_2053',['VDP_R6',['../sms_2hardware_8h.html#a81ae7462829d0fcc65c3c99194a68772',1,'hardware.h']]], - ['vdp_5fr7_2054',['VDP_R7',['../sms_2hardware_8h.html#aa82ab1c04cff3363327f3309d09ae638',1,'hardware.h']]], - ['vdp_5fr8_2055',['VDP_R8',['../sms_2hardware_8h.html#a3cb38487469808e023fcb331c180c4b9',1,'hardware.h']]], - ['vdp_5fr9_2056',['VDP_R9',['../sms_2hardware_8h.html#a294388f3d14b6fec1f1bbeafc7d0f91e',1,'hardware.h']]], - ['vdp_5frborder_2057',['VDP_RBORDER',['../sms_2hardware_8h.html#abef00e3cae6f12d97973b318ebbf9737',1,'hardware.h']]], - ['vdp_5freg_5fmask_2058',['VDP_REG_MASK',['../sms_2hardware_8h.html#a99ca7572e3708ffed188359799045b19',1,'hardware.h']]], - ['vdp_5frscx_2059',['VDP_RSCX',['../sms_2hardware_8h.html#a9c49833bc96a70b8972027d28c816d2f',1,'hardware.h']]], - ['vdp_5frscy_2060',['VDP_RSCY',['../sms_2hardware_8h.html#a3cce162b45d638126c478c5b6f7bcbc7',1,'hardware.h']]], - ['vdp_5fsat_5fterm_2061',['VDP_SAT_TERM',['../sms_2hardware_8h.html#ad3b833661b103edc2648258dd741c92c',1,'hardware.h']]], - ['vector_5fjoypad_2062',['VECTOR_JOYPAD',['../isr_8h.html#ac93f10ff354ca76f4030f64a8496303f',1,'isr.h']]], - ['vector_5fserial_2063',['VECTOR_SERIAL',['../isr_8h.html#a9c51a56a79576c33fcc98579bf7153a1',1,'isr.h']]], - ['vector_5fstat_2064',['VECTOR_STAT',['../isr_8h.html#a2cf2cba8468992868fe1f6b6448ffae2',1,'isr.h']]], - ['vector_5ftimer_2065',['VECTOR_TIMER',['../isr_8h.html#a84ca82d76186433c1ec77fde7652b827',1,'isr.h']]] + ['va_5farg_2057',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'va_arg(): stdarg.h'],['../asm_2z80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'va_arg(): stdarg.h']]], + ['va_5fend_2058',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'va_end(): stdarg.h'],['../asm_2z80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'va_end(): stdarg.h']]], + ['va_5fstart_2059',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'va_start(): stdarg.h'],['../asm_2z80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'va_start(): stdarg.h']]], + ['vbk_5freg_2060',['VBK_REG',['../sms_8h.html#a6bc34abf062d8e3be88170ac106f197f',1,'sms.h']]], + ['vbl_5fiflag_2061',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'VBL_IFLAG(): gb.h'],['../sms_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'VBL_IFLAG(): sms.h']]], + ['vdp_5fr0_2062',['VDP_R0',['../sms_2hardware_8h.html#a673a19a1e353c852003c54d1d110b5e6',1,'hardware.h']]], + ['vdp_5fr1_2063',['VDP_R1',['../sms_2hardware_8h.html#a413fdabdacfcda90cc73a04311a2ec6d',1,'hardware.h']]], + ['vdp_5fr10_2064',['VDP_R10',['../sms_2hardware_8h.html#a1049d2a3f634380f4dffff619334a504',1,'hardware.h']]], + ['vdp_5fr2_2065',['VDP_R2',['../sms_2hardware_8h.html#a2c9f91fcf2aad494a80e967f0c4bb414',1,'hardware.h']]], + ['vdp_5fr3_2066',['VDP_R3',['../sms_2hardware_8h.html#a2a58ae82037e16756404df4820a23f47',1,'hardware.h']]], + ['vdp_5fr4_2067',['VDP_R4',['../sms_2hardware_8h.html#a5d1f215594c86a9e3d670f5a7f89e301',1,'hardware.h']]], + ['vdp_5fr5_2068',['VDP_R5',['../sms_2hardware_8h.html#a75e2c9878fe4cc7c86f71d8e8fa09924',1,'hardware.h']]], + ['vdp_5fr6_2069',['VDP_R6',['../sms_2hardware_8h.html#a81ae7462829d0fcc65c3c99194a68772',1,'hardware.h']]], + ['vdp_5fr7_2070',['VDP_R7',['../sms_2hardware_8h.html#aa82ab1c04cff3363327f3309d09ae638',1,'hardware.h']]], + ['vdp_5fr8_2071',['VDP_R8',['../sms_2hardware_8h.html#a3cb38487469808e023fcb331c180c4b9',1,'hardware.h']]], + ['vdp_5fr9_2072',['VDP_R9',['../sms_2hardware_8h.html#a294388f3d14b6fec1f1bbeafc7d0f91e',1,'hardware.h']]], + ['vdp_5frborder_2073',['VDP_RBORDER',['../sms_2hardware_8h.html#abef00e3cae6f12d97973b318ebbf9737',1,'hardware.h']]], + ['vdp_5freg_5fmask_2074',['VDP_REG_MASK',['../sms_2hardware_8h.html#a99ca7572e3708ffed188359799045b19',1,'hardware.h']]], + ['vdp_5frscx_2075',['VDP_RSCX',['../sms_2hardware_8h.html#a9c49833bc96a70b8972027d28c816d2f',1,'hardware.h']]], + ['vdp_5frscy_2076',['VDP_RSCY',['../sms_2hardware_8h.html#a3cce162b45d638126c478c5b6f7bcbc7',1,'hardware.h']]], + ['vdp_5fsat_5fterm_2077',['VDP_SAT_TERM',['../sms_2hardware_8h.html#ad3b833661b103edc2648258dd741c92c',1,'hardware.h']]], + ['vector_5fjoypad_2078',['VECTOR_JOYPAD',['../isr_8h.html#ac93f10ff354ca76f4030f64a8496303f',1,'isr.h']]], + ['vector_5fserial_2079',['VECTOR_SERIAL',['../isr_8h.html#a9c51a56a79576c33fcc98579bf7153a1',1,'isr.h']]], + ['vector_5fstat_2080',['VECTOR_STAT',['../isr_8h.html#a2cf2cba8468992868fe1f6b6448ffae2',1,'isr.h']]], + ['vector_5ftimer_2081',['VECTOR_TIMER',['../isr_8h.html#a84ca82d76186433c1ec77fde7652b827',1,'isr.h']]] ]; diff --git a/docs/api/search/defines_16.js b/docs/api/search/defines_16.js @@ -1,8 +1,8 @@ var searchData= [ - ['wchar_5fmax_2066',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], - ['wchar_5fmin_2067',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], - ['white_2068',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], - ['wint_5fmax_2069',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], - ['wint_5fmin_2070',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]] + ['wchar_5fmax_2082',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], + ['wchar_5fmin_2083',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], + ['white_2084',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], + ['wint_5fmax_2085',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], + ['wint_5fmin_2086',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]] ]; diff --git a/docs/api/search/defines_17.js b/docs/api/search/defines_17.js @@ -1,4 +1,4 @@ var searchData= [ - ['xor_2071',['XOR',['../drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab',1,'drawing.h']]] + ['xor_2087',['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,17 +1,17 @@ var searchData= [ - ['bank_1532',['BANK',['../gb_8h.html#a42705001e2b9897f5167b67fb36c69dd',1,'BANK(): gb.h'],['../incbin_8h.html#a42705001e2b9897f5167b67fb36c69dd',1,'BANK(): incbin.h'],['../sms_8h.html#a42705001e2b9897f5167b67fb36c69dd',1,'BANK(): sms.h']]], - ['banked_1533',['BANKED',['../asm_2gbz80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0',1,'BANKED(): types.h'],['../asm_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0',1,'BANKED(): types.h'],['../asm_2z80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0',1,'BANKED(): types.h']]], - ['bankref_1534',['BANKREF',['../gb_8h.html#a086293f2afb4c7945460a4496b20aea3',1,'BANKREF(): gb.h'],['../sms_8h.html#a086293f2afb4c7945460a4496b20aea3',1,'BANKREF(): sms.h']]], - ['bankref_5fextern_1535',['BANKREF_EXTERN',['../gb_8h.html#a261bba55a07b802baf99346feadd9852',1,'BANKREF_EXTERN(): gb.h'],['../sms_8h.html#a261bba55a07b802baf99346feadd9852',1,'BANKREF_EXTERN(): sms.h']]], - ['bcd_5fhex_1536',['BCD_HEX',['../bcd_8h.html#a5b336fcb3fc84fe505dc7e14d0ec17a7',1,'bcd.h']]], - ['bcpsf_5fautoinc_1537',['BCPSF_AUTOINC',['../gb_2hardware_8h.html#a88cceb86b8168f4c539e9612a81145a6',1,'hardware.h']]], - ['bgb_5fmessage_1538',['BGB_MESSAGE',['../bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39',1,'bgb_emu.h']]], - ['bgb_5fprofile_5fbegin_1539',['BGB_PROFILE_BEGIN',['../bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee',1,'bgb_emu.h']]], - ['bgb_5fprofile_5fend_1540',['BGB_PROFILE_END',['../bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed',1,'bgb_emu.h']]], - ['bgb_5ftext_1541',['BGB_TEXT',['../bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9',1,'bgb_emu.h']]], - ['black_1542',['BLACK',['../drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6',1,'drawing.h']]], - ['bool_1543',['bool',['../stdbool_8h.html#abb452686968e48b67397da5f97445f5b',1,'stdbool.h']]], - ['bp_5fsize_1544',['BP_SIZE',['../setjmp_8h.html#ae02ec77c070126e75761ab85226b62a7',1,'setjmp.h']]], - ['bpx_5fsize_1545',['BPX_SIZE',['../setjmp_8h.html#a0239bfe1e2b75fa5757c32a90d0c140d',1,'setjmp.h']]] + ['bank_1543',['BANK',['../gb_8h.html#a42705001e2b9897f5167b67fb36c69dd',1,'BANK(): gb.h'],['../incbin_8h.html#a42705001e2b9897f5167b67fb36c69dd',1,'BANK(): incbin.h'],['../sms_8h.html#a42705001e2b9897f5167b67fb36c69dd',1,'BANK(): sms.h']]], + ['banked_1544',['BANKED',['../asm_2gbz80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0',1,'BANKED(): types.h'],['../asm_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0',1,'BANKED(): types.h'],['../asm_2z80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0',1,'BANKED(): types.h']]], + ['bankref_1545',['BANKREF',['../gb_8h.html#a086293f2afb4c7945460a4496b20aea3',1,'BANKREF(): gb.h'],['../sms_8h.html#a086293f2afb4c7945460a4496b20aea3',1,'BANKREF(): sms.h']]], + ['bankref_5fextern_1546',['BANKREF_EXTERN',['../gb_8h.html#a261bba55a07b802baf99346feadd9852',1,'BANKREF_EXTERN(): gb.h'],['../sms_8h.html#a261bba55a07b802baf99346feadd9852',1,'BANKREF_EXTERN(): sms.h']]], + ['bcd_5fhex_1547',['BCD_HEX',['../bcd_8h.html#a5b336fcb3fc84fe505dc7e14d0ec17a7',1,'bcd.h']]], + ['bcpsf_5fautoinc_1548',['BCPSF_AUTOINC',['../gb_2hardware_8h.html#a88cceb86b8168f4c539e9612a81145a6',1,'hardware.h']]], + ['bgb_5fmessage_1549',['BGB_MESSAGE',['../bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39',1,'bgb_emu.h']]], + ['bgb_5fprofile_5fbegin_1550',['BGB_PROFILE_BEGIN',['../bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee',1,'bgb_emu.h']]], + ['bgb_5fprofile_5fend_1551',['BGB_PROFILE_END',['../bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed',1,'bgb_emu.h']]], + ['bgb_5ftext_1552',['BGB_TEXT',['../bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9',1,'bgb_emu.h']]], + ['black_1553',['BLACK',['../drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6',1,'drawing.h']]], + ['bool_1554',['bool',['../stdbool_8h.html#abb452686968e48b67397da5f97445f5b',1,'stdbool.h']]], + ['bp_5fsize_1555',['BP_SIZE',['../setjmp_8h.html#ae02ec77c070126e75761ab85226b62a7',1,'setjmp.h']]], + ['bpx_5fsize_1556',['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,11 +1,11 @@ var searchData= [ - ['cgb_5ftype_1546',['CGB_TYPE',['../gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8',1,'gb.h']]], - ['char_5fbit_1547',['CHAR_BIT',['../limits_8h.html#a308d9dd2c0028ddb184b455bbd7865de',1,'limits.h']]], - ['char_5fmax_1548',['CHAR_MAX',['../limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db',1,'limits.h']]], - ['char_5fmin_1549',['CHAR_MIN',['../limits_8h.html#a5d707bd32338557ced18c6ac76ca1b3a',1,'limits.h']]], - ['clocks_5fper_5fsec_1550',['CLOCKS_PER_SEC',['../time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e',1,'time.h']]], - ['compat_5fpalette_1551',['COMPAT_PALETTE',['../gb_8h.html#a67f80e65620470b55a4950e2966eb868',1,'COMPAT_PALETTE(): gb.h'],['../sms_8h.html#a67f80e65620470b55a4950e2966eb868',1,'COMPAT_PALETTE(): sms.h']]], - ['critical_1552',['CRITICAL',['../asm_2gbz80_2types_8h.html#ae0233515480e60d29bcc731469976e02',1,'CRITICAL(): types.h'],['../asm_2types_8h.html#ae0233515480e60d29bcc731469976e02',1,'CRITICAL(): types.h'],['../asm_2z80_2types_8h.html#ae0233515480e60d29bcc731469976e02',1,'CRITICAL(): types.h']]], - ['current_5fbank_1553',['CURRENT_BANK',['../gb_8h.html#ae042588f20bf5a2349c8ad8716245233',1,'CURRENT_BANK(): gb.h'],['../sms_8h.html#ae042588f20bf5a2349c8ad8716245233',1,'CURRENT_BANK(): sms.h']]] + ['cgb_5ftype_1557',['CGB_TYPE',['../gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8',1,'gb.h']]], + ['char_5fbit_1558',['CHAR_BIT',['../limits_8h.html#a308d9dd2c0028ddb184b455bbd7865de',1,'limits.h']]], + ['char_5fmax_1559',['CHAR_MAX',['../limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db',1,'limits.h']]], + ['char_5fmin_1560',['CHAR_MIN',['../limits_8h.html#a5d707bd32338557ced18c6ac76ca1b3a',1,'limits.h']]], + ['clocks_5fper_5fsec_1561',['CLOCKS_PER_SEC',['../time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e',1,'time.h']]], + ['compat_5fpalette_1562',['COMPAT_PALETTE',['../gb_8h.html#a67f80e65620470b55a4950e2966eb868',1,'COMPAT_PALETTE(): gb.h'],['../sms_8h.html#a67f80e65620470b55a4950e2966eb868',1,'COMPAT_PALETTE(): sms.h']]], + ['critical_1563',['CRITICAL',['../asm_2gbz80_2types_8h.html#ae0233515480e60d29bcc731469976e02',1,'CRITICAL(): types.h'],['../asm_2types_8h.html#ae0233515480e60d29bcc731469976e02',1,'CRITICAL(): types.h'],['../asm_2z80_2types_8h.html#ae0233515480e60d29bcc731469976e02',1,'CRITICAL(): types.h']]], + ['current_5fbank_1564',['CURRENT_BANK',['../gb_8h.html#ae042588f20bf5a2349c8ad8716245233',1,'CURRENT_BANK(): gb.h'],['../sms_8h.html#ae042588f20bf5a2349c8ad8716245233',1,'CURRENT_BANK(): sms.h']]] ]; diff --git a/docs/api/search/defines_4.js b/docs/api/search/defines_4.js @@ -1,24 +1,27 @@ var searchData= [ - ['device_5fscreen_5fbuffer_5fheight_1554',['DEVICE_SCREEN_BUFFER_HEIGHT',['../gb_2hardware_8h.html#a81fb56b6778772f829dab4c534e7749e',1,'hardware.h']]], - ['device_5fscreen_5fbuffer_5fwidth_1555',['DEVICE_SCREEN_BUFFER_WIDTH',['../gb_2hardware_8h.html#a491dc081eae8c81e7ca88075ab806291',1,'hardware.h']]], - ['device_5fscreen_5fheight_1556',['DEVICE_SCREEN_HEIGHT',['../gb_2hardware_8h.html#ad252264fdcf900e5fbf611f7a45962ed',1,'hardware.h']]], - ['device_5fscreen_5fmap_5fentry_5fsize_1557',['DEVICE_SCREEN_MAP_ENTRY_SIZE',['../gb_2hardware_8h.html#a4d682ed7a6158c5ba10afec739b17a8a',1,'hardware.h']]], - ['device_5fscreen_5fwidth_1558',['DEVICE_SCREEN_WIDTH',['../gb_2hardware_8h.html#add7f32ba868ef6517798f5fce337e4b2',1,'hardware.h']]], - ['device_5fscreen_5fx_5foffset_1559',['DEVICE_SCREEN_X_OFFSET',['../gb_2hardware_8h.html#a519e327cac96f68a8ca9b77e0343672f',1,'hardware.h']]], - ['device_5fscreen_5fy_5foffset_1560',['DEVICE_SCREEN_Y_OFFSET',['../gb_2hardware_8h.html#af334c0e7dd6e434b3dbebd45bcdeb75a',1,'hardware.h']]], - ['disable_5foam_5fdma_1561',['DISABLE_OAM_DMA',['../gb_8h.html#a47607089a434dcda7a8583cfca03b604',1,'gb.h']]], - ['disable_5fram_1562',['DISABLE_RAM',['../gb_8h.html#a649d27b5587de16a66176e03a1b8ebd5',1,'DISABLE_RAM(): gb.h'],['../sms_8h.html#a649d27b5587de16a66176e03a1b8ebd5',1,'DISABLE_RAM(): sms.h']]], - ['disable_5fram_5fmbc1_1563',['DISABLE_RAM_MBC1',['../gb_8h.html#a177fadce938422926b186a8e42575d1d',1,'gb.h']]], - ['disable_5fram_5fmbc5_1564',['DISABLE_RAM_MBC5',['../gb_8h.html#a60191cdfa50ed9b88515f181747eaba2',1,'gb.h']]], - ['disable_5fvbl_5ftransfer_1565',['DISABLE_VBL_TRANSFER',['../gb_8h.html#abfd70bf31185a4900680977c9fb5a5ec',1,'DISABLE_VBL_TRANSFER(): gb.h'],['../sms_8h.html#abfd70bf31185a4900680977c9fb5a5ec',1,'DISABLE_VBL_TRANSFER(): sms.h']]], - ['display_5foff_1566',['DISPLAY_OFF',['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'DISPLAY_OFF(): gb.h'],['../sms_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'DISPLAY_OFF(): sms.h']]], - ['display_5fon_1567',['DISPLAY_ON',['../gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'DISPLAY_ON(): gb.h'],['../sms_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'DISPLAY_ON(): sms.h']]], - ['dkgrey_1568',['DKGREY',['../drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a',1,'drawing.h']]], - ['dmg_5fblack_1569',['DMG_BLACK',['../gb_8h.html#ab311e53739c992294ae07ca506a924ad',1,'gb.h']]], - ['dmg_5fdark_5fgray_1570',['DMG_DARK_GRAY',['../gb_8h.html#a45d13a674e169dd83df7e1f46513ccba',1,'gb.h']]], - ['dmg_5flite_5fgray_1571',['DMG_LITE_GRAY',['../gb_8h.html#a8ccd6732d3bdf390cc0943e8567341f3',1,'gb.h']]], - ['dmg_5fpalette_1572',['DMG_PALETTE',['../gb_8h.html#a9727caafc483ba6ec65e9344b033d684',1,'gb.h']]], - ['dmg_5ftype_1573',['DMG_TYPE',['../gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0',1,'gb.h']]], - ['dmg_5fwhite_1574',['DMG_WHITE',['../gb_8h.html#a11cedc2ee58acfbbfc48dfb2b9a551b3',1,'gb.h']]] + ['device_5fscreen_5fbuffer_5fheight_1565',['DEVICE_SCREEN_BUFFER_HEIGHT',['../gb_2hardware_8h.html#a81fb56b6778772f829dab4c534e7749e',1,'hardware.h']]], + ['device_5fscreen_5fbuffer_5fwidth_1566',['DEVICE_SCREEN_BUFFER_WIDTH',['../gb_2hardware_8h.html#a491dc081eae8c81e7ca88075ab806291',1,'hardware.h']]], + ['device_5fscreen_5fheight_1567',['DEVICE_SCREEN_HEIGHT',['../gb_2hardware_8h.html#ad252264fdcf900e5fbf611f7a45962ed',1,'hardware.h']]], + ['device_5fscreen_5fmap_5fentry_5fsize_1568',['DEVICE_SCREEN_MAP_ENTRY_SIZE',['../gb_2hardware_8h.html#a4d682ed7a6158c5ba10afec739b17a8a',1,'hardware.h']]], + ['device_5fscreen_5fwidth_1569',['DEVICE_SCREEN_WIDTH',['../gb_2hardware_8h.html#add7f32ba868ef6517798f5fce337e4b2',1,'hardware.h']]], + ['device_5fscreen_5fx_5foffset_1570',['DEVICE_SCREEN_X_OFFSET',['../gb_2hardware_8h.html#a519e327cac96f68a8ca9b77e0343672f',1,'hardware.h']]], + ['device_5fscreen_5fy_5foffset_1571',['DEVICE_SCREEN_Y_OFFSET',['../gb_2hardware_8h.html#af334c0e7dd6e434b3dbebd45bcdeb75a',1,'hardware.h']]], + ['device_5fsprite_5foffset_5fx_1572',['DEVICE_SPRITE_OFFSET_X',['../gb_2hardware_8h.html#a01284c0903831b6943bad296e5258d42',1,'hardware.h']]], + ['device_5fsprite_5foffset_5fy_1573',['DEVICE_SPRITE_OFFSET_Y',['../gb_2hardware_8h.html#afc0253e27a88a023d65bc973e84da8a3',1,'hardware.h']]], + ['device_5fsupports_5fcolor_1574',['DEVICE_SUPPORTS_COLOR',['../gb_8h.html#a231ec05679809190782e61c6e8aaaba4',1,'DEVICE_SUPPORTS_COLOR(): gb.h'],['../sms_8h.html#a231ec05679809190782e61c6e8aaaba4',1,'DEVICE_SUPPORTS_COLOR(): sms.h']]], + ['disable_5foam_5fdma_1575',['DISABLE_OAM_DMA',['../gb_8h.html#a47607089a434dcda7a8583cfca03b604',1,'gb.h']]], + ['disable_5fram_1576',['DISABLE_RAM',['../gb_8h.html#a649d27b5587de16a66176e03a1b8ebd5',1,'DISABLE_RAM(): gb.h'],['../sms_8h.html#a649d27b5587de16a66176e03a1b8ebd5',1,'DISABLE_RAM(): sms.h']]], + ['disable_5fram_5fmbc1_1577',['DISABLE_RAM_MBC1',['../gb_8h.html#a177fadce938422926b186a8e42575d1d',1,'gb.h']]], + ['disable_5fram_5fmbc5_1578',['DISABLE_RAM_MBC5',['../gb_8h.html#a60191cdfa50ed9b88515f181747eaba2',1,'gb.h']]], + ['disable_5fvbl_5ftransfer_1579',['DISABLE_VBL_TRANSFER',['../gb_8h.html#abfd70bf31185a4900680977c9fb5a5ec',1,'DISABLE_VBL_TRANSFER(): gb.h'],['../sms_8h.html#abfd70bf31185a4900680977c9fb5a5ec',1,'DISABLE_VBL_TRANSFER(): sms.h']]], + ['display_5foff_1580',['DISPLAY_OFF',['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'DISPLAY_OFF(): gb.h'],['../sms_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'DISPLAY_OFF(): sms.h']]], + ['display_5fon_1581',['DISPLAY_ON',['../gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'DISPLAY_ON(): gb.h'],['../sms_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'DISPLAY_ON(): sms.h']]], + ['dkgrey_1582',['DKGREY',['../drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a',1,'drawing.h']]], + ['dmg_5fblack_1583',['DMG_BLACK',['../gb_8h.html#ab311e53739c992294ae07ca506a924ad',1,'gb.h']]], + ['dmg_5fdark_5fgray_1584',['DMG_DARK_GRAY',['../gb_8h.html#a45d13a674e169dd83df7e1f46513ccba',1,'gb.h']]], + ['dmg_5flite_5fgray_1585',['DMG_LITE_GRAY',['../gb_8h.html#a8ccd6732d3bdf390cc0943e8567341f3',1,'gb.h']]], + ['dmg_5fpalette_1586',['DMG_PALETTE',['../gb_8h.html#a9727caafc483ba6ec65e9344b033d684',1,'gb.h']]], + ['dmg_5ftype_1587',['DMG_TYPE',['../gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0',1,'gb.h']]], + ['dmg_5fwhite_1588',['DMG_WHITE',['../gb_8h.html#a11cedc2ee58acfbbfc48dfb2b9a551b3',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_5.js b/docs/api/search/defines_5.js @@ -1,9 +1,9 @@ var searchData= [ - ['empty_5fiflag_1575',['EMPTY_IFLAG',['../gb_8h.html#aa027abe630d44039f238034bcb2d2f36',1,'EMPTY_IFLAG(): gb.h'],['../sms_8h.html#aa027abe630d44039f238034bcb2d2f36',1,'EMPTY_IFLAG(): sms.h']]], - ['enable_5foam_5fdma_1576',['ENABLE_OAM_DMA',['../gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53',1,'gb.h']]], - ['enable_5fram_1577',['ENABLE_RAM',['../gb_8h.html#a0e9c88657beaac946231a4801481b97f',1,'ENABLE_RAM(): gb.h'],['../sms_8h.html#a0e9c88657beaac946231a4801481b97f',1,'ENABLE_RAM(): sms.h']]], - ['enable_5fram_5fmbc1_1578',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], - ['enable_5fram_5fmbc5_1579',['ENABLE_RAM_MBC5',['../gb_8h.html#a3f033f00c8d781637f9a665b06750937',1,'gb.h']]], - ['enable_5fvbl_5ftransfer_1580',['ENABLE_VBL_TRANSFER',['../gb_8h.html#a77d516c9d3f86f100eddea5e0d133a76',1,'ENABLE_VBL_TRANSFER(): gb.h'],['../sms_8h.html#a77d516c9d3f86f100eddea5e0d133a76',1,'ENABLE_VBL_TRANSFER(): sms.h']]] + ['empty_5fiflag_1589',['EMPTY_IFLAG',['../gb_8h.html#aa027abe630d44039f238034bcb2d2f36',1,'EMPTY_IFLAG(): gb.h'],['../sms_8h.html#aa027abe630d44039f238034bcb2d2f36',1,'EMPTY_IFLAG(): sms.h']]], + ['enable_5foam_5fdma_1590',['ENABLE_OAM_DMA',['../gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53',1,'gb.h']]], + ['enable_5fram_1591',['ENABLE_RAM',['../gb_8h.html#a0e9c88657beaac946231a4801481b97f',1,'ENABLE_RAM(): gb.h'],['../sms_8h.html#a0e9c88657beaac946231a4801481b97f',1,'ENABLE_RAM(): sms.h']]], + ['enable_5fram_5fmbc1_1592',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], + ['enable_5fram_5fmbc5_1593',['ENABLE_RAM_MBC5',['../gb_8h.html#a3f033f00c8d781637f9a665b06750937',1,'gb.h']]], + ['enable_5fvbl_5ftransfer_1594',['ENABLE_VBL_TRANSFER',['../gb_8h.html#a77d516c9d3f86f100eddea5e0d133a76',1,'ENABLE_VBL_TRANSFER(): gb.h'],['../sms_8h.html#a77d516c9d3f86f100eddea5e0d133a76',1,'ENABLE_VBL_TRANSFER(): sms.h']]] ]; diff --git a/docs/api/search/defines_6.js b/docs/api/search/defines_6.js @@ -1,15 +1,15 @@ var searchData= [ - ['false_1581',['FALSE',['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE(): types.h'],['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false(): stdbool.h']]], - ['far_5fcall_1582',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], - ['far_5ffunc_1583',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], - ['far_5fofs_1584',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], - ['far_5fseg_1585',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], - ['fill_5fbkg_5frect_1586',['fill_bkg_rect',['../sms_8h.html#a3b7ffab8d64e2c345f03221145a935c0',1,'sms.h']]], - ['fill_5frect_1587',['fill_rect',['../gb_8h.html#a47865835d7d007d71b4bc8ae5cefb73a',1,'gb.h']]], - ['fill_5fwin_5frect_1588',['fill_win_rect',['../sms_8h.html#a5a69a3129f4faa99857a8b3d80db1d4a',1,'sms.h']]], - ['font_5f128encoding_1589',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], - ['font_5f256encoding_1590',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], - ['font_5fcompressed_1591',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], - ['font_5fnoencoding_1592',['FONT_NOENCODING',['../font_8h.html#a80d0f581e17313b62dd7824653462b55',1,'font.h']]] + ['false_1595',['false',['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false(): stdbool.h'],['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE(): types.h']]], + ['far_5fcall_1596',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], + ['far_5ffunc_1597',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], + ['far_5fofs_1598',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], + ['far_5fseg_1599',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], + ['fill_5fbkg_5frect_1600',['fill_bkg_rect',['../sms_8h.html#a3b7ffab8d64e2c345f03221145a935c0',1,'sms.h']]], + ['fill_5frect_1601',['fill_rect',['../gb_8h.html#a47865835d7d007d71b4bc8ae5cefb73a',1,'gb.h']]], + ['fill_5fwin_5frect_1602',['fill_win_rect',['../sms_8h.html#a5a69a3129f4faa99857a8b3d80db1d4a',1,'sms.h']]], + ['font_5f128encoding_1603',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], + ['font_5f256encoding_1604',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], + ['font_5fcompressed_1605',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], + ['font_5fnoencoding_1606',['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,8 +1,8 @@ var searchData= [ - ['gba_5fdetected_1593',['GBA_DETECTED',['../gb_8h.html#a6ccf5d0f34fb0af0b6e73b9df0ccd745',1,'gb.h']]], - ['gba_5fnot_5fdetected_1594',['GBA_NOT_DETECTED',['../gb_8h.html#aa311f84dd9fce6e136ba4881e7b0d98d',1,'gb.h']]], - ['get_5fwin_5fxy_5faddr_1595',['get_win_xy_addr',['../sms_8h.html#a6eaafdbe6cf1695d30724ce75acb9412',1,'sms.h']]], - ['graphics_5fheight_1596',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], - ['graphics_5fwidth_1597',['GRAPHICS_WIDTH',['../drawing_8h.html#a9a07c448b4d721dbec2715f51727e099',1,'drawing.h']]] + ['gba_5fdetected_1607',['GBA_DETECTED',['../gb_8h.html#a6ccf5d0f34fb0af0b6e73b9df0ccd745',1,'gb.h']]], + ['gba_5fnot_5fdetected_1608',['GBA_NOT_DETECTED',['../gb_8h.html#aa311f84dd9fce6e136ba4881e7b0d98d',1,'gb.h']]], + ['get_5fwin_5fxy_5faddr_1609',['get_win_xy_addr',['../sms_8h.html#a6eaafdbe6cf1695d30724ce75acb9412',1,'sms.h']]], + ['graphics_5fheight_1610',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], + ['graphics_5fwidth_1611',['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,10 +1,10 @@ var searchData= [ - ['hdma5f_5fbusy_1598',['HDMA5F_BUSY',['../gb_2hardware_8h.html#a37c8ee0ef95132fd22cd426868510834',1,'hardware.h']]], - ['hdma5f_5fmode_5fgp_1599',['HDMA5F_MODE_GP',['../gb_2hardware_8h.html#a2a1acb31d2869997315be64bff66d24b',1,'hardware.h']]], - ['hdma5f_5fmode_5fhbl_1600',['HDMA5F_MODE_HBL',['../gb_2hardware_8h.html#a3c22f7324f09a14d666f9b21a9742789',1,'hardware.h']]], - ['hide_5fbkg_1601',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'HIDE_BKG(): gb.h'],['../sms_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'HIDE_BKG(): sms.h']]], - ['hide_5fleft_5fcolumn_1602',['HIDE_LEFT_COLUMN',['../gb_8h.html#a0659212acd317ccdebc0ecf435df330f',1,'HIDE_LEFT_COLUMN(): gb.h'],['../sms_8h.html#a0659212acd317ccdebc0ecf435df330f',1,'HIDE_LEFT_COLUMN(): sms.h']]], - ['hide_5fsprites_1603',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'HIDE_SPRITES(): gb.h'],['../sms_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'HIDE_SPRITES(): sms.h']]], - ['hide_5fwin_1604',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'HIDE_WIN(): gb.h'],['../sms_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'HIDE_WIN(): sms.h']]] + ['hdma5f_5fbusy_1612',['HDMA5F_BUSY',['../gb_2hardware_8h.html#a37c8ee0ef95132fd22cd426868510834',1,'hardware.h']]], + ['hdma5f_5fmode_5fgp_1613',['HDMA5F_MODE_GP',['../gb_2hardware_8h.html#a2a1acb31d2869997315be64bff66d24b',1,'hardware.h']]], + ['hdma5f_5fmode_5fhbl_1614',['HDMA5F_MODE_HBL',['../gb_2hardware_8h.html#a3c22f7324f09a14d666f9b21a9742789',1,'hardware.h']]], + ['hide_5fbkg_1615',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'HIDE_BKG(): gb.h'],['../sms_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'HIDE_BKG(): sms.h']]], + ['hide_5fleft_5fcolumn_1616',['HIDE_LEFT_COLUMN',['../gb_8h.html#a0659212acd317ccdebc0ecf435df330f',1,'HIDE_LEFT_COLUMN(): gb.h'],['../sms_8h.html#a0659212acd317ccdebc0ecf435df330f',1,'HIDE_LEFT_COLUMN(): sms.h']]], + ['hide_5fsprites_1617',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'HIDE_SPRITES(): gb.h'],['../sms_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'HIDE_SPRITES(): sms.h']]], + ['hide_5fwin_1618',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'HIDE_WIN(): gb.h'],['../sms_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'HIDE_WIN(): sms.h']]] ]; diff --git a/docs/api/search/defines_9.js b/docs/api/search/defines_9.js @@ -1,44 +1,44 @@ var searchData= [ - ['ief_5fhilo_1605',['IEF_HILO',['../gb_2hardware_8h.html#aa7ce989df75547f190d33cc85dce0187',1,'hardware.h']]], - ['ief_5fserial_1606',['IEF_SERIAL',['../gb_2hardware_8h.html#a921bdc6c640b74c8c41e65f27882c68a',1,'hardware.h']]], - ['ief_5fstat_1607',['IEF_STAT',['../gb_2hardware_8h.html#a2eec77ca1b8730b410a7075c5a9c189e',1,'hardware.h']]], - ['ief_5ftimer_1608',['IEF_TIMER',['../gb_2hardware_8h.html#a7c06fa33152a235baf273f1828dfa0a4',1,'hardware.h']]], - ['ief_5fvblank_1609',['IEF_VBLANK',['../gb_2hardware_8h.html#a3b8d7fece663511d5778136a5ca0070b',1,'hardware.h']]], - ['incbin_1610',['INCBIN',['../incbin_8h.html#af34047ed60abd6453f819c2a5230cd2b',1,'incbin.h']]], - ['incbin_5fextern_1611',['INCBIN_EXTERN',['../incbin_8h.html#a51ab79f8ee37368158b1887b65ef97ec',1,'incbin.h']]], - ['int16_5fc_1612',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], - ['int16_5fmax_1613',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], - ['int16_5fmin_1614',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], - ['int32_5fc_1615',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], - ['int32_5fmax_1616',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], - ['int32_5fmin_1617',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], - ['int8_5fc_1618',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], - ['int8_5fmax_1619',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], - ['int8_5fmin_1620',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], - ['int_5ffast16_5fmax_1621',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], - ['int_5ffast16_5fmin_1622',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], - ['int_5ffast32_5fmax_1623',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], - ['int_5ffast32_5fmin_1624',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], - ['int_5ffast8_5fmax_1625',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], - ['int_5ffast8_5fmin_1626',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], - ['int_5fleast16_5fmax_1627',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], - ['int_5fleast16_5fmin_1628',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], - ['int_5fleast32_5fmax_1629',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], - ['int_5fleast32_5fmin_1630',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], - ['int_5fleast8_5fmax_1631',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], - ['int_5fleast8_5fmin_1632',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], - ['int_5fmax_1633',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], - ['int_5fmin_1634',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], - ['interrupt_1635',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'INTERRUPT(): types.h'],['../asm_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'INTERRUPT(): types.h'],['../asm_2z80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'INTERRUPT(): types.h']]], - ['intmax_5fc_1636',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], - ['intmax_5fmax_1637',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], - ['intmax_5fmin_1638',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], - ['intptr_5fmax_1639',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], - ['intptr_5fmin_1640',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], - ['io_5ferror_1641',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], - ['io_5fidle_1642',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], - ['io_5freceiving_1643',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], - ['io_5fsending_1644',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]], - ['isr_5fvector_1645',['ISR_VECTOR',['../isr_8h.html#a73769fed9338af86fdb7df35d7b82620',1,'isr.h']]] + ['ief_5fhilo_1619',['IEF_HILO',['../gb_2hardware_8h.html#aa7ce989df75547f190d33cc85dce0187',1,'hardware.h']]], + ['ief_5fserial_1620',['IEF_SERIAL',['../gb_2hardware_8h.html#a921bdc6c640b74c8c41e65f27882c68a',1,'hardware.h']]], + ['ief_5fstat_1621',['IEF_STAT',['../gb_2hardware_8h.html#a2eec77ca1b8730b410a7075c5a9c189e',1,'hardware.h']]], + ['ief_5ftimer_1622',['IEF_TIMER',['../gb_2hardware_8h.html#a7c06fa33152a235baf273f1828dfa0a4',1,'hardware.h']]], + ['ief_5fvblank_1623',['IEF_VBLANK',['../gb_2hardware_8h.html#a3b8d7fece663511d5778136a5ca0070b',1,'hardware.h']]], + ['incbin_1624',['INCBIN',['../incbin_8h.html#af34047ed60abd6453f819c2a5230cd2b',1,'incbin.h']]], + ['incbin_5fextern_1625',['INCBIN_EXTERN',['../incbin_8h.html#a51ab79f8ee37368158b1887b65ef97ec',1,'incbin.h']]], + ['int16_5fc_1626',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], + ['int16_5fmax_1627',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], + ['int16_5fmin_1628',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], + ['int32_5fc_1629',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], + ['int32_5fmax_1630',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], + ['int32_5fmin_1631',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], + ['int8_5fc_1632',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], + ['int8_5fmax_1633',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], + ['int8_5fmin_1634',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], + ['int_5ffast16_5fmax_1635',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], + ['int_5ffast16_5fmin_1636',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], + ['int_5ffast32_5fmax_1637',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], + ['int_5ffast32_5fmin_1638',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], + ['int_5ffast8_5fmax_1639',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], + ['int_5ffast8_5fmin_1640',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], + ['int_5fleast16_5fmax_1641',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], + ['int_5fleast16_5fmin_1642',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], + ['int_5fleast32_5fmax_1643',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], + ['int_5fleast32_5fmin_1644',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], + ['int_5fleast8_5fmax_1645',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], + ['int_5fleast8_5fmin_1646',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], + ['int_5fmax_1647',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], + ['int_5fmin_1648',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], + ['interrupt_1649',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'INTERRUPT(): types.h'],['../asm_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'INTERRUPT(): types.h'],['../asm_2z80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'INTERRUPT(): types.h']]], + ['intmax_5fc_1650',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], + ['intmax_5fmax_1651',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], + ['intmax_5fmin_1652',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], + ['intptr_5fmax_1653',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], + ['intptr_5fmin_1654',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], + ['io_5ferror_1655',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], + ['io_5fidle_1656',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], + ['io_5freceiving_1657',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], + ['io_5fsending_1658',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]], + ['isr_5fvector_1659',['ISR_VECTOR',['../isr_8h.html#a73769fed9338af86fdb7df35d7b82620',1,'isr.h']]] ]; diff --git a/docs/api/search/defines_a.js b/docs/api/search/defines_a.js @@ -1,31 +1,31 @@ var searchData= [ - ['j_5fa_1646',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'J_A(): gb.h'],['../sms_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'J_A(): sms.h']]], - ['j_5fb_1647',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'J_B(): gb.h'],['../sms_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'J_B(): sms.h']]], - ['j_5fdown_1648',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'J_DOWN(): gb.h'],['../sms_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'J_DOWN(): sms.h']]], - ['j_5fleft_1649',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'J_LEFT(): gb.h'],['../sms_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'J_LEFT(): sms.h']]], - ['j_5fright_1650',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'J_RIGHT(): gb.h'],['../sms_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'J_RIGHT(): sms.h']]], - ['j_5fselect_1651',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'J_SELECT(): gb.h'],['../sms_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'J_SELECT(): sms.h']]], - ['j_5fstart_1652',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'J_START(): gb.h'],['../sms_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'J_START(): sms.h']]], - ['j_5fup_1653',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'J_UP(): gb.h'],['../sms_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'J_UP(): sms.h']]], - ['joy_5fiflag_1654',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'JOY_IFLAG(): gb.h'],['../sms_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'JOY_IFLAG(): sms.h']]], - ['joy_5fp1_5fdown_1655',['JOY_P1_DOWN',['../sms_2hardware_8h.html#ab4dd6ee624c6d9e5fe5820ce925ffb20',1,'hardware.h']]], - ['joy_5fp1_5flatch_1656',['JOY_P1_LATCH',['../sms_2hardware_8h.html#aa8e128eeff1d58f674cebdbacc413f3c',1,'hardware.h']]], - ['joy_5fp1_5fleft_1657',['JOY_P1_LEFT',['../sms_2hardware_8h.html#a7d709160cbd7b369109bf40161ae8ccd',1,'hardware.h']]], - ['joy_5fp1_5flight_1658',['JOY_P1_LIGHT',['../sms_2hardware_8h.html#a772c8def7b33ad4fd3cbfc74d84441de',1,'hardware.h']]], - ['joy_5fp1_5fright_1659',['JOY_P1_RIGHT',['../sms_2hardware_8h.html#a1efece9134651ad4d2bd1836c1d1d6d6',1,'hardware.h']]], - ['joy_5fp1_5fsw1_1660',['JOY_P1_SW1',['../sms_2hardware_8h.html#aacc8667a6d5d9683ed4876e52aba2d33',1,'hardware.h']]], - ['joy_5fp1_5fsw2_1661',['JOY_P1_SW2',['../sms_2hardware_8h.html#a9ab9954d0c66751a154f7824e344806b',1,'hardware.h']]], - ['joy_5fp1_5ftrigger_1662',['JOY_P1_TRIGGER',['../sms_2hardware_8h.html#af29f72f4cc7c94deae5fb9c29b1cc94f',1,'hardware.h']]], - ['joy_5fp1_5fup_1663',['JOY_P1_UP',['../sms_2hardware_8h.html#a086bde6bcc92e5f4d3e9ae45f0de475e',1,'hardware.h']]], - ['joy_5fp2_5fdown_1664',['JOY_P2_DOWN',['../sms_2hardware_8h.html#a6d4129d670d421656f5e9a1f4b68a7f4',1,'hardware.h']]], - ['joy_5fp2_5flatch_1665',['JOY_P2_LATCH',['../sms_2hardware_8h.html#a2cfa517650949a89a7ebabf0253fcdf7',1,'hardware.h']]], - ['joy_5fp2_5fleft_1666',['JOY_P2_LEFT',['../sms_2hardware_8h.html#a2121cb75e0d570b0f92c7630bc1af25f',1,'hardware.h']]], - ['joy_5fp2_5flight_1667',['JOY_P2_LIGHT',['../sms_2hardware_8h.html#a42ded04442bd4fb4acf5333b248423fa',1,'hardware.h']]], - ['joy_5fp2_5fright_1668',['JOY_P2_RIGHT',['../sms_2hardware_8h.html#a16dac3d386b8bc0da50c6c814952472d',1,'hardware.h']]], - ['joy_5fp2_5fsw1_1669',['JOY_P2_SW1',['../sms_2hardware_8h.html#a942e3ecdef267100c84a36f6e0dc0b51',1,'hardware.h']]], - ['joy_5fp2_5fsw2_1670',['JOY_P2_SW2',['../sms_2hardware_8h.html#a6d181ce63ff84bd559d13f4423a336b3',1,'hardware.h']]], - ['joy_5fp2_5ftrigger_1671',['JOY_P2_TRIGGER',['../sms_2hardware_8h.html#afe5ec4ca4d413ae5388be131d9c4f93b',1,'hardware.h']]], - ['joy_5fp2_5fup_1672',['JOY_P2_UP',['../sms_2hardware_8h.html#a307ba8e12d9273a99aa4830c5e0a3c88',1,'hardware.h']]], - ['joy_5freset_1673',['JOY_RESET',['../sms_2hardware_8h.html#a5b3dff084cbb77646a337d94d16a1714',1,'hardware.h']]] + ['j_5fa_1660',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'J_A(): gb.h'],['../sms_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'J_A(): sms.h']]], + ['j_5fb_1661',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'J_B(): gb.h'],['../sms_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'J_B(): sms.h']]], + ['j_5fdown_1662',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'J_DOWN(): gb.h'],['../sms_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'J_DOWN(): sms.h']]], + ['j_5fleft_1663',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'J_LEFT(): gb.h'],['../sms_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'J_LEFT(): sms.h']]], + ['j_5fright_1664',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'J_RIGHT(): gb.h'],['../sms_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'J_RIGHT(): sms.h']]], + ['j_5fselect_1665',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'J_SELECT(): gb.h'],['../sms_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'J_SELECT(): sms.h']]], + ['j_5fstart_1666',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'J_START(): gb.h'],['../sms_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'J_START(): sms.h']]], + ['j_5fup_1667',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'J_UP(): gb.h'],['../sms_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'J_UP(): sms.h']]], + ['joy_5fiflag_1668',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'JOY_IFLAG(): gb.h'],['../sms_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'JOY_IFLAG(): sms.h']]], + ['joy_5fp1_5fdown_1669',['JOY_P1_DOWN',['../sms_2hardware_8h.html#ab4dd6ee624c6d9e5fe5820ce925ffb20',1,'hardware.h']]], + ['joy_5fp1_5flatch_1670',['JOY_P1_LATCH',['../sms_2hardware_8h.html#aa8e128eeff1d58f674cebdbacc413f3c',1,'hardware.h']]], + ['joy_5fp1_5fleft_1671',['JOY_P1_LEFT',['../sms_2hardware_8h.html#a7d709160cbd7b369109bf40161ae8ccd',1,'hardware.h']]], + ['joy_5fp1_5flight_1672',['JOY_P1_LIGHT',['../sms_2hardware_8h.html#a772c8def7b33ad4fd3cbfc74d84441de',1,'hardware.h']]], + ['joy_5fp1_5fright_1673',['JOY_P1_RIGHT',['../sms_2hardware_8h.html#a1efece9134651ad4d2bd1836c1d1d6d6',1,'hardware.h']]], + ['joy_5fp1_5fsw1_1674',['JOY_P1_SW1',['../sms_2hardware_8h.html#aacc8667a6d5d9683ed4876e52aba2d33',1,'hardware.h']]], + ['joy_5fp1_5fsw2_1675',['JOY_P1_SW2',['../sms_2hardware_8h.html#a9ab9954d0c66751a154f7824e344806b',1,'hardware.h']]], + ['joy_5fp1_5ftrigger_1676',['JOY_P1_TRIGGER',['../sms_2hardware_8h.html#af29f72f4cc7c94deae5fb9c29b1cc94f',1,'hardware.h']]], + ['joy_5fp1_5fup_1677',['JOY_P1_UP',['../sms_2hardware_8h.html#a086bde6bcc92e5f4d3e9ae45f0de475e',1,'hardware.h']]], + ['joy_5fp2_5fdown_1678',['JOY_P2_DOWN',['../sms_2hardware_8h.html#a6d4129d670d421656f5e9a1f4b68a7f4',1,'hardware.h']]], + ['joy_5fp2_5flatch_1679',['JOY_P2_LATCH',['../sms_2hardware_8h.html#a2cfa517650949a89a7ebabf0253fcdf7',1,'hardware.h']]], + ['joy_5fp2_5fleft_1680',['JOY_P2_LEFT',['../sms_2hardware_8h.html#a2121cb75e0d570b0f92c7630bc1af25f',1,'hardware.h']]], + ['joy_5fp2_5flight_1681',['JOY_P2_LIGHT',['../sms_2hardware_8h.html#a42ded04442bd4fb4acf5333b248423fa',1,'hardware.h']]], + ['joy_5fp2_5fright_1682',['JOY_P2_RIGHT',['../sms_2hardware_8h.html#a16dac3d386b8bc0da50c6c814952472d',1,'hardware.h']]], + ['joy_5fp2_5fsw1_1683',['JOY_P2_SW1',['../sms_2hardware_8h.html#a942e3ecdef267100c84a36f6e0dc0b51',1,'hardware.h']]], + ['joy_5fp2_5fsw2_1684',['JOY_P2_SW2',['../sms_2hardware_8h.html#a6d181ce63ff84bd559d13f4423a336b3',1,'hardware.h']]], + ['joy_5fp2_5ftrigger_1685',['JOY_P2_TRIGGER',['../sms_2hardware_8h.html#afe5ec4ca4d413ae5388be131d9c4f93b',1,'hardware.h']]], + ['joy_5fp2_5fup_1686',['JOY_P2_UP',['../sms_2hardware_8h.html#a307ba8e12d9273a99aa4830c5e0a3c88',1,'hardware.h']]], + ['joy_5freset_1687',['JOY_RESET',['../sms_2hardware_8h.html#a5b3dff084cbb77646a337d94d16a1714',1,'hardware.h']]] ]; diff --git a/docs/api/search/defines_b.js b/docs/api/search/defines_b.js @@ -1,5 +1,5 @@ var searchData= [ - ['key1f_5fdblspeed_1674',['KEY1F_DBLSPEED',['../gb_2hardware_8h.html#a793b667a76985934545f73268000371a',1,'hardware.h']]], - ['key1f_5fprepare_1675',['KEY1F_PREPARE',['../gb_2hardware_8h.html#a3205df57bc17c35df2924296341c6c69',1,'hardware.h']]] + ['key1f_5fdblspeed_1688',['KEY1F_DBLSPEED',['../gb_2hardware_8h.html#a793b667a76985934545f73268000371a',1,'hardware.h']]], + ['key1f_5fprepare_1689',['KEY1F_PREPARE',['../gb_2hardware_8h.html#a3205df57bc17c35df2924296341c6c69',1,'hardware.h']]] ]; diff --git a/docs/api/search/defines_c.js b/docs/api/search/defines_c.js @@ -1,31 +1,31 @@ var searchData= [ - ['lcd_5fiflag_1676',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'LCD_IFLAG(): gb.h'],['../sms_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'LCD_IFLAG(): sms.h']]], - ['lcdcf_5fb_5fbg8000_1677',['LCDCF_B_BG8000',['../gb_2hardware_8h.html#aa336ca1c8bd29763222fc011a6272bdf',1,'hardware.h']]], - ['lcdcf_5fb_5fbg9c00_1678',['LCDCF_B_BG9C00',['../gb_2hardware_8h.html#a4889bb882e956665069212c4c8aa623b',1,'hardware.h']]], - ['lcdcf_5fb_5fbgon_1679',['LCDCF_B_BGON',['../gb_2hardware_8h.html#aa1f66868f63af2af6544e84122de3cc3',1,'hardware.h']]], - ['lcdcf_5fb_5fobj16_1680',['LCDCF_B_OBJ16',['../gb_2hardware_8h.html#aa8f5bcd5073aae5948a9647dcb76f779',1,'hardware.h']]], - ['lcdcf_5fb_5fobjon_1681',['LCDCF_B_OBJON',['../gb_2hardware_8h.html#a6f6852d0f1d295b03e1230d5d97cb3e9',1,'hardware.h']]], - ['lcdcf_5fb_5fon_1682',['LCDCF_B_ON',['../gb_2hardware_8h.html#ac112618942cb4719def91693616baaff',1,'hardware.h']]], - ['lcdcf_5fb_5fwin9c00_1683',['LCDCF_B_WIN9C00',['../gb_2hardware_8h.html#ac826fdb70a043ebb8f1b317b00db6ff3',1,'hardware.h']]], - ['lcdcf_5fb_5fwinon_1684',['LCDCF_B_WINON',['../gb_2hardware_8h.html#ae1de721c95ddc8f29ba9b9deaee8d68c',1,'hardware.h']]], - ['lcdcf_5fbg8000_1685',['LCDCF_BG8000',['../gb_2hardware_8h.html#a731588b96fb8cdbeb7e68c089373e6f8',1,'hardware.h']]], - ['lcdcf_5fbg8800_1686',['LCDCF_BG8800',['../gb_2hardware_8h.html#a69a43daf29c680b3ab0fbcad3118cd48',1,'hardware.h']]], - ['lcdcf_5fbg9800_1687',['LCDCF_BG9800',['../gb_2hardware_8h.html#ae4e03124190c7f96586b75cb4470a210',1,'hardware.h']]], - ['lcdcf_5fbg9c00_1688',['LCDCF_BG9C00',['../gb_2hardware_8h.html#a2e2a68c3274055a06cf38d00f007d4bf',1,'hardware.h']]], - ['lcdcf_5fbgoff_1689',['LCDCF_BGOFF',['../gb_2hardware_8h.html#aa8027f47983459c377169f57987b710c',1,'hardware.h']]], - ['lcdcf_5fbgon_1690',['LCDCF_BGON',['../gb_2hardware_8h.html#a97ab19d938f05bffbcb4221824c3bfce',1,'hardware.h']]], - ['lcdcf_5fobj16_1691',['LCDCF_OBJ16',['../gb_2hardware_8h.html#a14eddd3d53d8e649f1754bd455b4863d',1,'hardware.h']]], - ['lcdcf_5fobj8_1692',['LCDCF_OBJ8',['../gb_2hardware_8h.html#a1452fbc14f59076347c4cd4864fbeb51',1,'hardware.h']]], - ['lcdcf_5fobjoff_1693',['LCDCF_OBJOFF',['../gb_2hardware_8h.html#af14334f65debf6ee02cc21b58729cfde',1,'hardware.h']]], - ['lcdcf_5fobjon_1694',['LCDCF_OBJON',['../gb_2hardware_8h.html#a6aef42158c90e8025b8341cdea2e3918',1,'hardware.h']]], - ['lcdcf_5foff_1695',['LCDCF_OFF',['../gb_2hardware_8h.html#ae9de9f58318f113afbc955986a502692',1,'hardware.h']]], - ['lcdcf_5fon_1696',['LCDCF_ON',['../gb_2hardware_8h.html#a1491fc03ed7f02e7309cc7b0c48b6c8a',1,'hardware.h']]], - ['lcdcf_5fwin9800_1697',['LCDCF_WIN9800',['../gb_2hardware_8h.html#a178a111ffe8eb38a2875fcaf3bfeba3f',1,'hardware.h']]], - ['lcdcf_5fwin9c00_1698',['LCDCF_WIN9C00',['../gb_2hardware_8h.html#a9d555b0c19019150db73ca245ca62a78',1,'hardware.h']]], - ['lcdcf_5fwinoff_1699',['LCDCF_WINOFF',['../gb_2hardware_8h.html#a582ece3b5f6cc49d47b2ad3e16d47374',1,'hardware.h']]], - ['lcdcf_5fwinon_1700',['LCDCF_WINON',['../gb_2hardware_8h.html#a13a5f08b9aae68f8fa57a8aa7705b732',1,'hardware.h']]], - ['long_5fmax_1701',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], - ['long_5fmin_1702',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], - ['ltgrey_1703',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]] + ['lcd_5fiflag_1690',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'LCD_IFLAG(): gb.h'],['../sms_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'LCD_IFLAG(): sms.h']]], + ['lcdcf_5fb_5fbg8000_1691',['LCDCF_B_BG8000',['../gb_2hardware_8h.html#aa336ca1c8bd29763222fc011a6272bdf',1,'hardware.h']]], + ['lcdcf_5fb_5fbg9c00_1692',['LCDCF_B_BG9C00',['../gb_2hardware_8h.html#a4889bb882e956665069212c4c8aa623b',1,'hardware.h']]], + ['lcdcf_5fb_5fbgon_1693',['LCDCF_B_BGON',['../gb_2hardware_8h.html#aa1f66868f63af2af6544e84122de3cc3',1,'hardware.h']]], + ['lcdcf_5fb_5fobj16_1694',['LCDCF_B_OBJ16',['../gb_2hardware_8h.html#aa8f5bcd5073aae5948a9647dcb76f779',1,'hardware.h']]], + ['lcdcf_5fb_5fobjon_1695',['LCDCF_B_OBJON',['../gb_2hardware_8h.html#a6f6852d0f1d295b03e1230d5d97cb3e9',1,'hardware.h']]], + ['lcdcf_5fb_5fon_1696',['LCDCF_B_ON',['../gb_2hardware_8h.html#ac112618942cb4719def91693616baaff',1,'hardware.h']]], + ['lcdcf_5fb_5fwin9c00_1697',['LCDCF_B_WIN9C00',['../gb_2hardware_8h.html#ac826fdb70a043ebb8f1b317b00db6ff3',1,'hardware.h']]], + ['lcdcf_5fb_5fwinon_1698',['LCDCF_B_WINON',['../gb_2hardware_8h.html#ae1de721c95ddc8f29ba9b9deaee8d68c',1,'hardware.h']]], + ['lcdcf_5fbg8000_1699',['LCDCF_BG8000',['../gb_2hardware_8h.html#a731588b96fb8cdbeb7e68c089373e6f8',1,'hardware.h']]], + ['lcdcf_5fbg8800_1700',['LCDCF_BG8800',['../gb_2hardware_8h.html#a69a43daf29c680b3ab0fbcad3118cd48',1,'hardware.h']]], + ['lcdcf_5fbg9800_1701',['LCDCF_BG9800',['../gb_2hardware_8h.html#ae4e03124190c7f96586b75cb4470a210',1,'hardware.h']]], + ['lcdcf_5fbg9c00_1702',['LCDCF_BG9C00',['../gb_2hardware_8h.html#a2e2a68c3274055a06cf38d00f007d4bf',1,'hardware.h']]], + ['lcdcf_5fbgoff_1703',['LCDCF_BGOFF',['../gb_2hardware_8h.html#aa8027f47983459c377169f57987b710c',1,'hardware.h']]], + ['lcdcf_5fbgon_1704',['LCDCF_BGON',['../gb_2hardware_8h.html#a97ab19d938f05bffbcb4221824c3bfce',1,'hardware.h']]], + ['lcdcf_5fobj16_1705',['LCDCF_OBJ16',['../gb_2hardware_8h.html#a14eddd3d53d8e649f1754bd455b4863d',1,'hardware.h']]], + ['lcdcf_5fobj8_1706',['LCDCF_OBJ8',['../gb_2hardware_8h.html#a1452fbc14f59076347c4cd4864fbeb51',1,'hardware.h']]], + ['lcdcf_5fobjoff_1707',['LCDCF_OBJOFF',['../gb_2hardware_8h.html#af14334f65debf6ee02cc21b58729cfde',1,'hardware.h']]], + ['lcdcf_5fobjon_1708',['LCDCF_OBJON',['../gb_2hardware_8h.html#a6aef42158c90e8025b8341cdea2e3918',1,'hardware.h']]], + ['lcdcf_5foff_1709',['LCDCF_OFF',['../gb_2hardware_8h.html#ae9de9f58318f113afbc955986a502692',1,'hardware.h']]], + ['lcdcf_5fon_1710',['LCDCF_ON',['../gb_2hardware_8h.html#a1491fc03ed7f02e7309cc7b0c48b6c8a',1,'hardware.h']]], + ['lcdcf_5fwin9800_1711',['LCDCF_WIN9800',['../gb_2hardware_8h.html#a178a111ffe8eb38a2875fcaf3bfeba3f',1,'hardware.h']]], + ['lcdcf_5fwin9c00_1712',['LCDCF_WIN9C00',['../gb_2hardware_8h.html#a9d555b0c19019150db73ca245ca62a78',1,'hardware.h']]], + ['lcdcf_5fwinoff_1713',['LCDCF_WINOFF',['../gb_2hardware_8h.html#a582ece3b5f6cc49d47b2ad3e16d47374',1,'hardware.h']]], + ['lcdcf_5fwinon_1714',['LCDCF_WINON',['../gb_2hardware_8h.html#a13a5f08b9aae68f8fa57a8aa7705b732',1,'hardware.h']]], + ['long_5fmax_1715',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], + ['long_5fmin_1716',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], + ['ltgrey_1717',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]] ]; diff --git a/docs/api/search/defines_d.js b/docs/api/search/defines_d.js @@ -1,32 +1,32 @@ var searchData= [ - ['m_5fdrawing_1704',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], - ['m_5ffill_1705',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], - ['m_5fno_5finterp_1706',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'M_NO_INTERP(): gb.h'],['../sms_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'M_NO_INTERP(): sms.h']]], - ['m_5fno_5fscroll_1707',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'M_NO_SCROLL(): gb.h'],['../sms_8h.html#a04382de20738146fe873ddfb0585052b',1,'M_NO_SCROLL(): sms.h']]], - ['m_5fnofill_1708',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], - ['m_5ftext_5finout_1709',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'M_TEXT_INOUT(): gb.h'],['../sms_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'M_TEXT_INOUT(): sms.h']]], - ['m_5ftext_5fout_1710',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'M_TEXT_OUT(): gb.h'],['../sms_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'M_TEXT_OUT(): sms.h']]], - ['make_5fbcd_1711',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], - ['max_5fhardware_5fsprites_1712',['MAX_HARDWARE_SPRITES',['../gb_8h.html#a8b77608c87a9aef65a03531482b2163b',1,'MAX_HARDWARE_SPRITES(): gb.h'],['../sms_8h.html#a8b77608c87a9aef65a03531482b2163b',1,'MAX_HARDWARE_SPRITES(): sms.h']]], - ['maxwndposx_1713',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'MAXWNDPOSX(): gb.h'],['../sms_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'MAXWNDPOSX(): sms.h']]], - ['maxwndposy_1714',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'MAXWNDPOSY(): gb.h'],['../sms_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'MAXWNDPOSY(): sms.h']]], - ['memctl_5fbaseoff_1715',['MEMCTL_BASEOFF',['../sms_2hardware_8h.html#a29d7c3b98f855f88d6bb3f380b301d64',1,'hardware.h']]], - ['memctl_5fbaseon_1716',['MEMCTL_BASEON',['../sms_2hardware_8h.html#a2a98128eb9ca41477c139988da9d803f',1,'hardware.h']]], - ['memctl_5fcromoff_1717',['MEMCTL_CROMOFF',['../sms_2hardware_8h.html#a79ca0cc4a9979b2eeaeda61b043b36ae',1,'hardware.h']]], - ['memctl_5fcromon_1718',['MEMCTL_CROMON',['../sms_2hardware_8h.html#ad729a51cb551d9ee8bfb57c50c9dfd11',1,'hardware.h']]], - ['memctl_5fextoff_1719',['MEMCTL_EXTOFF',['../sms_2hardware_8h.html#ac4c1790dd7397ef1005190dc01b3e808',1,'hardware.h']]], - ['memctl_5fexton_1720',['MEMCTL_EXTON',['../sms_2hardware_8h.html#a41654dd6b42ebdd213edc44494855caf',1,'hardware.h']]], - ['memctl_5fjoyoff_1721',['MEMCTL_JOYOFF',['../sms_2hardware_8h.html#ad8b8ecb5a71567cabc47af43da5dadf1',1,'hardware.h']]], - ['memctl_5fjoyon_1722',['MEMCTL_JOYON',['../sms_2hardware_8h.html#af4607245a47e34bd6af5d2d43d7fb30f',1,'hardware.h']]], - ['memctl_5framoff_1723',['MEMCTL_RAMOFF',['../sms_2hardware_8h.html#adbfef6bdd2da5ba3901e91062390bb68',1,'hardware.h']]], - ['memctl_5framon_1724',['MEMCTL_RAMON',['../sms_2hardware_8h.html#af4522efccaecbb6ce47a337f6dbada24',1,'hardware.h']]], - ['memctl_5fromoff_1725',['MEMCTL_ROMOFF',['../sms_2hardware_8h.html#a25882a19ebfb78cd09158a5f743a6409',1,'hardware.h']]], - ['memctl_5fromon_1726',['MEMCTL_ROMON',['../sms_2hardware_8h.html#a27b47b593a0d021ab342dfc744403b86',1,'hardware.h']]], - ['metaspr_5fitem_1727',['METASPR_ITEM',['../gb_2metasprites_8h.html#aa88dc4d5e35045509b8955a4a23a30aa',1,'METASPR_ITEM(): metasprites.h'],['../sms_2metasprites_8h.html#aa88dc4d5e35045509b8955a4a23a30aa',1,'METASPR_ITEM(): metasprites.h']]], - ['metaspr_5fterm_1728',['METASPR_TERM',['../gb_2metasprites_8h.html#aa1d425dcce3cd104751744535b6a389a',1,'METASPR_TERM(): metasprites.h'],['../sms_2metasprites_8h.html#aa1d425dcce3cd104751744535b6a389a',1,'METASPR_TERM(): metasprites.h']]], - ['metasprite_5fend_1729',['metasprite_end',['../gb_2metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprite_end(): metasprites.h'],['../sms_2metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprite_end(): metasprites.h']]], - ['mgb_5ftype_1730',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], - ['minwndposx_1731',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'MINWNDPOSX(): gb.h'],['../sms_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'MINWNDPOSX(): sms.h']]], - ['minwndposy_1732',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'MINWNDPOSY(): gb.h'],['../sms_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'MINWNDPOSY(): sms.h']]] + ['m_5fdrawing_1718',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], + ['m_5ffill_1719',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], + ['m_5fno_5finterp_1720',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'M_NO_INTERP(): gb.h'],['../sms_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'M_NO_INTERP(): sms.h']]], + ['m_5fno_5fscroll_1721',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'M_NO_SCROLL(): gb.h'],['../sms_8h.html#a04382de20738146fe873ddfb0585052b',1,'M_NO_SCROLL(): sms.h']]], + ['m_5fnofill_1722',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], + ['m_5ftext_5finout_1723',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'M_TEXT_INOUT(): gb.h'],['../sms_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'M_TEXT_INOUT(): sms.h']]], + ['m_5ftext_5fout_1724',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'M_TEXT_OUT(): gb.h'],['../sms_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'M_TEXT_OUT(): sms.h']]], + ['make_5fbcd_1725',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], + ['max_5fhardware_5fsprites_1726',['MAX_HARDWARE_SPRITES',['../gb_8h.html#a8b77608c87a9aef65a03531482b2163b',1,'MAX_HARDWARE_SPRITES(): gb.h'],['../sms_8h.html#a8b77608c87a9aef65a03531482b2163b',1,'MAX_HARDWARE_SPRITES(): sms.h']]], + ['maxwndposx_1727',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'MAXWNDPOSX(): gb.h'],['../sms_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'MAXWNDPOSX(): sms.h']]], + ['maxwndposy_1728',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'MAXWNDPOSY(): gb.h'],['../sms_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'MAXWNDPOSY(): sms.h']]], + ['memctl_5fbaseoff_1729',['MEMCTL_BASEOFF',['../sms_2hardware_8h.html#a29d7c3b98f855f88d6bb3f380b301d64',1,'hardware.h']]], + ['memctl_5fbaseon_1730',['MEMCTL_BASEON',['../sms_2hardware_8h.html#a2a98128eb9ca41477c139988da9d803f',1,'hardware.h']]], + ['memctl_5fcromoff_1731',['MEMCTL_CROMOFF',['../sms_2hardware_8h.html#a79ca0cc4a9979b2eeaeda61b043b36ae',1,'hardware.h']]], + ['memctl_5fcromon_1732',['MEMCTL_CROMON',['../sms_2hardware_8h.html#ad729a51cb551d9ee8bfb57c50c9dfd11',1,'hardware.h']]], + ['memctl_5fextoff_1733',['MEMCTL_EXTOFF',['../sms_2hardware_8h.html#ac4c1790dd7397ef1005190dc01b3e808',1,'hardware.h']]], + ['memctl_5fexton_1734',['MEMCTL_EXTON',['../sms_2hardware_8h.html#a41654dd6b42ebdd213edc44494855caf',1,'hardware.h']]], + ['memctl_5fjoyoff_1735',['MEMCTL_JOYOFF',['../sms_2hardware_8h.html#ad8b8ecb5a71567cabc47af43da5dadf1',1,'hardware.h']]], + ['memctl_5fjoyon_1736',['MEMCTL_JOYON',['../sms_2hardware_8h.html#af4607245a47e34bd6af5d2d43d7fb30f',1,'hardware.h']]], + ['memctl_5framoff_1737',['MEMCTL_RAMOFF',['../sms_2hardware_8h.html#adbfef6bdd2da5ba3901e91062390bb68',1,'hardware.h']]], + ['memctl_5framon_1738',['MEMCTL_RAMON',['../sms_2hardware_8h.html#af4522efccaecbb6ce47a337f6dbada24',1,'hardware.h']]], + ['memctl_5fromoff_1739',['MEMCTL_ROMOFF',['../sms_2hardware_8h.html#a25882a19ebfb78cd09158a5f743a6409',1,'hardware.h']]], + ['memctl_5fromon_1740',['MEMCTL_ROMON',['../sms_2hardware_8h.html#a27b47b593a0d021ab342dfc744403b86',1,'hardware.h']]], + ['metaspr_5fitem_1741',['METASPR_ITEM',['../gb_2metasprites_8h.html#aa88dc4d5e35045509b8955a4a23a30aa',1,'METASPR_ITEM(): metasprites.h'],['../sms_2metasprites_8h.html#aa88dc4d5e35045509b8955a4a23a30aa',1,'METASPR_ITEM(): metasprites.h']]], + ['metaspr_5fterm_1742',['METASPR_TERM',['../gb_2metasprites_8h.html#aa1d425dcce3cd104751744535b6a389a',1,'METASPR_TERM(): metasprites.h'],['../sms_2metasprites_8h.html#aa1d425dcce3cd104751744535b6a389a',1,'METASPR_TERM(): metasprites.h']]], + ['metasprite_5fend_1743',['metasprite_end',['../gb_2metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprite_end(): metasprites.h'],['../sms_2metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprite_end(): metasprites.h']]], + ['mgb_5ftype_1744',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], + ['minwndposx_1745',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'MINWNDPOSX(): gb.h'],['../sms_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'MINWNDPOSX(): sms.h']]], + ['minwndposy_1746',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'MINWNDPOSY(): gb.h'],['../sms_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'MINWNDPOSY(): sms.h']]] ]; diff --git a/docs/api/search/defines_e.js b/docs/api/search/defines_e.js @@ -1,6 +1,6 @@ var searchData= [ - ['nonbanked_1733',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'NONBANKED(): types.h'],['../asm_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'NONBANKED(): types.h'],['../asm_2z80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'NONBANKED(): types.h']]], - ['noreturn_1734',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], - ['null_1735',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): types.h']]] + ['nonbanked_1747',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'NONBANKED(): types.h'],['../asm_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'NONBANKED(): types.h'],['../asm_2z80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'NONBANKED(): types.h']]], + ['noreturn_1748',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], + ['null_1749',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): types.h']]] ]; diff --git a/docs/api/search/defines_f.js b/docs/api/search/defines_f.js @@ -1,14 +1,14 @@ var searchData= [ - ['oamf_5fbank0_1736',['OAMF_BANK0',['../gb_2hardware_8h.html#aade9a193ade9ff22ed6f6263d1a3549b',1,'hardware.h']]], - ['oamf_5fbank1_1737',['OAMF_BANK1',['../gb_2hardware_8h.html#ad195d4be68ff54c3926c431fa5511de5',1,'hardware.h']]], - ['oamf_5fpal0_1738',['OAMF_PAL0',['../gb_2hardware_8h.html#a22b6b835de9ee737be73c4d252aac87c',1,'hardware.h']]], - ['oamf_5fpal1_1739',['OAMF_PAL1',['../gb_2hardware_8h.html#ad92f3b2a1cc16700a4660c5821bcb15d',1,'hardware.h']]], - ['oamf_5fpalmask_1740',['OAMF_PALMASK',['../gb_2hardware_8h.html#a5dc4d1ee47fe269761fe8fc46d56dabb',1,'hardware.h']]], - ['oamf_5fpri_1741',['OAMF_PRI',['../gb_2hardware_8h.html#a393866ca405b1023eec0e784bb88b026',1,'hardware.h']]], - ['oamf_5fxflip_1742',['OAMF_XFLIP',['../gb_2hardware_8h.html#a3cd1c1a1291d43dd43b181ff07f8b0a7',1,'hardware.h']]], - ['oamf_5fyflip_1743',['OAMF_YFLIP',['../gb_2hardware_8h.html#a820677d593625e8716c3b78f36feb805',1,'hardware.h']]], - ['ocpsf_5fautoinc_1744',['OCPSF_AUTOINC',['../gb_2hardware_8h.html#a0a6cc6543aa06c12b87e235c3d5da4ff',1,'hardware.h']]], - ['offsetof_1745',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], - ['or_1746',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] + ['oamf_5fbank0_1750',['OAMF_BANK0',['../gb_2hardware_8h.html#aade9a193ade9ff22ed6f6263d1a3549b',1,'hardware.h']]], + ['oamf_5fbank1_1751',['OAMF_BANK1',['../gb_2hardware_8h.html#ad195d4be68ff54c3926c431fa5511de5',1,'hardware.h']]], + ['oamf_5fpal0_1752',['OAMF_PAL0',['../gb_2hardware_8h.html#a22b6b835de9ee737be73c4d252aac87c',1,'hardware.h']]], + ['oamf_5fpal1_1753',['OAMF_PAL1',['../gb_2hardware_8h.html#ad92f3b2a1cc16700a4660c5821bcb15d',1,'hardware.h']]], + ['oamf_5fpalmask_1754',['OAMF_PALMASK',['../gb_2hardware_8h.html#a5dc4d1ee47fe269761fe8fc46d56dabb',1,'hardware.h']]], + ['oamf_5fpri_1755',['OAMF_PRI',['../gb_2hardware_8h.html#a393866ca405b1023eec0e784bb88b026',1,'hardware.h']]], + ['oamf_5fxflip_1756',['OAMF_XFLIP',['../gb_2hardware_8h.html#a3cd1c1a1291d43dd43b181ff07f8b0a7',1,'hardware.h']]], + ['oamf_5fyflip_1757',['OAMF_YFLIP',['../gb_2hardware_8h.html#a820677d593625e8716c3b78f36feb805',1,'hardware.h']]], + ['ocpsf_5fautoinc_1758',['OCPSF_AUTOINC',['../gb_2hardware_8h.html#a0a6cc6543aa06c12b87e235c3d5da4ff',1,'hardware.h']]], + ['offsetof_1759',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], + ['or_1760',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] ]; diff --git a/docs/api/search/files_0.js b/docs/api/search/files_0.js @@ -1,12 +1,12 @@ var searchData= [ - ['01_5fgetting_5fstarted_2emd_1039',['01_getting_started.md',['../01__getting__started_8md.html',1,'']]], - ['02_5flinks_5fand_5ftools_2emd_1040',['02_links_and_tools.md',['../02__links__and__tools_8md.html',1,'']]], - ['03_5fusing_5fgbdk_2emd_1041',['03_using_gbdk.md',['../03__using__gbdk_8md.html',1,'']]], - ['04_5fcoding_5fguidelines_2emd_1042',['04_coding_guidelines.md',['../04__coding__guidelines_8md.html',1,'']]], - ['05_5fbanking_5fmbcs_2emd_1043',['05_banking_mbcs.md',['../05__banking__mbcs_8md.html',1,'']]], - ['06_5ftoolchain_2emd_1044',['06_toolchain.md',['../06__toolchain_8md.html',1,'']]], - ['07_5fsample_5fprograms_2emd_1045',['07_sample_programs.md',['../07__sample__programs_8md.html',1,'']]], - ['08_5ffaq_2emd_1046',['08_faq.md',['../08__faq_8md.html',1,'']]], - ['09_5fmigrating_5fnew_5fversions_2emd_1047',['09_migrating_new_versions.md',['../09__migrating__new__versions_8md.html',1,'']]] + ['01_5fgetting_5fstarted_2emd_1047',['01_getting_started.md',['../01__getting__started_8md.html',1,'']]], + ['02_5flinks_5fand_5ftools_2emd_1048',['02_links_and_tools.md',['../02__links__and__tools_8md.html',1,'']]], + ['03_5fusing_5fgbdk_2emd_1049',['03_using_gbdk.md',['../03__using__gbdk_8md.html',1,'']]], + ['04_5fcoding_5fguidelines_2emd_1050',['04_coding_guidelines.md',['../04__coding__guidelines_8md.html',1,'']]], + ['05_5fbanking_5fmbcs_2emd_1051',['05_banking_mbcs.md',['../05__banking__mbcs_8md.html',1,'']]], + ['06_5ftoolchain_2emd_1052',['06_toolchain.md',['../06__toolchain_8md.html',1,'']]], + ['07_5fsample_5fprograms_2emd_1053',['07_sample_programs.md',['../07__sample__programs_8md.html',1,'']]], + ['08_5ffaq_2emd_1054',['08_faq.md',['../08__faq_8md.html',1,'']]], + ['09_5fmigrating_5fnew_5fversions_2emd_1055',['09_migrating_new_versions.md',['../09__migrating__new__versions_8md.html',1,'']]] ]; diff --git a/docs/api/search/files_1.js b/docs/api/search/files_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['10_5frelease_5fnotes_2emd_1048',['10_release_notes.md',['../10__release__notes_8md.html',1,'']]] + ['10_5frelease_5fnotes_2emd_1056',['10_release_notes.md',['../10__release__notes_8md.html',1,'']]] ]; diff --git a/docs/api/search/files_10.js b/docs/api/search/files_10.js @@ -1,6 +1,6 @@ var searchData= [ - ['time_2eh_1085',['time.h',['../time_8h.html',1,'']]], - ['typeof_2eh_1086',['typeof.h',['../typeof_8h.html',1,'']]], - ['types_2eh_1087',['types.h',['../asm_2gbz80_2types_8h.html',1,'(Global Namespace)'],['../asm_2types_8h.html',1,'(Global Namespace)'],['../asm_2z80_2types_8h.html',1,'(Global Namespace)'],['../types_8h.html',1,'(Global Namespace)']]] + ['time_2eh_1093',['time.h',['../time_8h.html',1,'']]], + ['typeof_2eh_1094',['typeof.h',['../typeof_8h.html',1,'']]], + ['types_2eh_1095',['types.h',['../asm_2gbz80_2types_8h.html',1,'(Global Namespace)'],['../asm_2types_8h.html',1,'(Global Namespace)'],['../asm_2z80_2types_8h.html',1,'(Global Namespace)'],['../types_8h.html',1,'(Global Namespace)']]] ]; diff --git a/docs/api/search/files_11.html b/docs/api/search/files_11.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="files_11.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/files_11.js b/docs/api/search/files_11.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['version_2eh_1096',['version.h',['../version_8h.html',1,'']]] +]; diff --git a/docs/api/search/files_2.js b/docs/api/search/files_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['20_5ftoolchain_5fsettings_2emd_1049',['20_toolchain_settings.md',['../20__toolchain__settings_8md.html',1,'']]] + ['20_5ftoolchain_5fsettings_2emd_1057',['20_toolchain_settings.md',['../20__toolchain__settings_8md.html',1,'']]] ]; diff --git a/docs/api/search/files_3.js b/docs/api/search/files_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['assert_2eh_1050',['assert.h',['../assert_8h.html',1,'']]] + ['assert_2eh_1058',['assert.h',['../assert_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_4.js b/docs/api/search/files_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['bcd_2eh_1051',['bcd.h',['../bcd_8h.html',1,'']]], - ['bgb_5femu_2eh_1052',['bgb_emu.h',['../bgb__emu_8h.html',1,'']]] + ['bcd_2eh_1059',['bcd.h',['../bcd_8h.html',1,'']]], + ['bgb_5femu_2eh_1060',['bgb_emu.h',['../bgb__emu_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= [ - ['cgb_2eh_1053',['cgb.h',['../cgb_8h.html',1,'']]], - ['console_2eh_1054',['console.h',['../console_8h.html',1,'']]], - ['crash_5fhandler_2eh_1055',['crash_handler.h',['../crash__handler_8h.html',1,'']]], - ['ctype_2eh_1056',['ctype.h',['../ctype_8h.html',1,'']]] + ['cgb_2eh_1061',['cgb.h',['../cgb_8h.html',1,'']]], + ['console_2eh_1062',['console.h',['../console_8h.html',1,'']]], + ['crash_5fhandler_2eh_1063',['crash_handler.h',['../crash__handler_8h.html',1,'']]], + ['ctype_2eh_1064',['ctype.h',['../ctype_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_6.js b/docs/api/search/files_6.js @@ -1,5 +1,5 @@ var searchData= [ - ['docs_5findex_2emd_1057',['docs_index.md',['../docs__index_8md.html',1,'']]], - ['drawing_2eh_1058',['drawing.h',['../drawing_8h.html',1,'']]] + ['docs_5findex_2emd_1065',['docs_index.md',['../docs__index_8md.html',1,'']]], + ['drawing_2eh_1066',['drawing.h',['../drawing_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= [ - ['far_5fptr_2eh_1059',['far_ptr.h',['../far__ptr_8h.html',1,'']]], - ['font_2eh_1060',['font.h',['../font_8h.html',1,'']]] + ['far_5fptr_2eh_1067',['far_ptr.h',['../far__ptr_8h.html',1,'']]], + ['font_2eh_1068',['font.h',['../font_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_8.js b/docs/api/search/files_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['gb_2eh_1061',['gb.h',['../gb_8h.html',1,'']]], - ['gbdecompress_2eh_1062',['gbdecompress.h',['../gbdecompress_8h.html',1,'']]], - ['gbdk_2dlib_2eh_1063',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]] + ['gb_2eh_1069',['gb.h',['../gb_8h.html',1,'']]], + ['gbdecompress_2eh_1070',['gbdecompress.h',['../gbdecompress_8h.html',1,'']]], + ['gbdk_2dlib_2eh_1071',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_9.js b/docs/api/search/files_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['hardware_2eh_1064',['hardware.h',['../gb_2hardware_8h.html',1,'(Global Namespace)'],['../sms_2hardware_8h.html',1,'(Global Namespace)']]] + ['hardware_2eh_1072',['hardware.h',['../gb_2hardware_8h.html',1,'(Global Namespace)'],['../sms_2hardware_8h.html',1,'(Global Namespace)']]] ]; diff --git a/docs/api/search/files_a.js b/docs/api/search/files_a.js @@ -1,5 +1,5 @@ var searchData= [ - ['incbin_2eh_1065',['incbin.h',['../incbin_8h.html',1,'']]], - ['isr_2eh_1066',['isr.h',['../isr_8h.html',1,'']]] + ['incbin_2eh_1073',['incbin.h',['../incbin_8h.html',1,'']]], + ['isr_2eh_1074',['isr.h',['../isr_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_b.js b/docs/api/search/files_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['limits_2eh_1067',['limits.h',['../limits_8h.html',1,'']]] + ['limits_2eh_1075',['limits.h',['../limits_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_c.js b/docs/api/search/files_c.js @@ -1,4 +1,4 @@ var searchData= [ - ['metasprites_2eh_1068',['metasprites.h',['../gb_2metasprites_8h.html',1,'(Global Namespace)'],['../gbdk_2metasprites_8h.html',1,'(Global Namespace)'],['../sms_2metasprites_8h.html',1,'(Global Namespace)']]] + ['metasprites_2eh_1076',['metasprites.h',['../gb_2metasprites_8h.html',1,'(Global Namespace)'],['../gbdk_2metasprites_8h.html',1,'(Global Namespace)'],['../sms_2metasprites_8h.html',1,'(Global Namespace)']]] ]; diff --git a/docs/api/search/files_d.js b/docs/api/search/files_d.js @@ -1,5 +1,5 @@ var searchData= [ - ['platform_2eh_1069',['platform.h',['../platform_8h.html',1,'']]], - ['provides_2eh_1070',['provides.h',['../gbz80_2provides_8h.html',1,'(Global Namespace)'],['../z80_2provides_8h.html',1,'(Global Namespace)']]] + ['platform_2eh_1077',['platform.h',['../platform_8h.html',1,'']]], + ['provides_2eh_1078',['provides.h',['../gbz80_2provides_8h.html',1,'(Global Namespace)'],['../z80_2provides_8h.html',1,'(Global Namespace)']]] ]; diff --git a/docs/api/search/files_e.js b/docs/api/search/files_e.js @@ -1,4 +1,4 @@ var searchData= [ - ['rand_2eh_1071',['rand.h',['../rand_8h.html',1,'']]] + ['rand_2eh_1079',['rand.h',['../rand_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_f.js b/docs/api/search/files_f.js @@ -1,16 +1,16 @@ var searchData= [ - ['sample_2eh_1072',['sample.h',['../sample_8h.html',1,'']]], - ['setjmp_2eh_1073',['setjmp.h',['../setjmp_8h.html',1,'']]], - ['sgb_2eh_1074',['sgb.h',['../sgb_8h.html',1,'']]], - ['sms_2eh_1075',['sms.h',['../sms_8h.html',1,'']]], - ['stdarg_2eh_1076',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../asm_2z80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], - ['stdatomic_2eh_1077',['stdatomic.h',['../stdatomic_8h.html',1,'']]], - ['stdbool_2eh_1078',['stdbool.h',['../stdbool_8h.html',1,'']]], - ['stddef_2eh_1079',['stddef.h',['../stddef_8h.html',1,'']]], - ['stdint_2eh_1080',['stdint.h',['../stdint_8h.html',1,'']]], - ['stdio_2eh_1081',['stdio.h',['../stdio_8h.html',1,'']]], - ['stdlib_2eh_1082',['stdlib.h',['../stdlib_8h.html',1,'']]], - ['stdnoreturn_2eh_1083',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], - ['string_2eh_1084',['string.h',['../asm_2gbz80_2string_8h.html',1,'(Global Namespace)'],['../asm_2z80_2string_8h.html',1,'(Global Namespace)'],['../string_8h.html',1,'(Global Namespace)']]] + ['sample_2eh_1080',['sample.h',['../sample_8h.html',1,'']]], + ['setjmp_2eh_1081',['setjmp.h',['../setjmp_8h.html',1,'']]], + ['sgb_2eh_1082',['sgb.h',['../sgb_8h.html',1,'']]], + ['sms_2eh_1083',['sms.h',['../sms_8h.html',1,'']]], + ['stdarg_2eh_1084',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../asm_2z80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], + ['stdatomic_2eh_1085',['stdatomic.h',['../stdatomic_8h.html',1,'']]], + ['stdbool_2eh_1086',['stdbool.h',['../stdbool_8h.html',1,'']]], + ['stddef_2eh_1087',['stddef.h',['../stddef_8h.html',1,'']]], + ['stdint_2eh_1088',['stdint.h',['../stdint_8h.html',1,'']]], + ['stdio_2eh_1089',['stdio.h',['../stdio_8h.html',1,'']]], + ['stdlib_2eh_1090',['stdlib.h',['../stdlib_8h.html',1,'']]], + ['stdnoreturn_2eh_1091',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], + ['string_2eh_1092',['string.h',['../asm_2gbz80_2string_8h.html',1,'(Global Namespace)'],['../asm_2z80_2string_8h.html',1,'(Global Namespace)'],['../string_8h.html',1,'(Global Namespace)']]] ]; diff --git a/docs/api/search/functions_0.js b/docs/api/search/functions_0.js @@ -1,7 +1,7 @@ var searchData= [ - ['_5f_5fassert_1088',['__assert',['../assert_8h.html#ad21a069a92c53643b2e3eaaa73a742fd',1,'assert.h']]], - ['_5f_5fcall_5f_5fbanked_1089',['__call__banked',['../far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90',1,'far_ptr.h']]], - ['_5f_5fhandlecrash_1090',['__HandleCrash',['../crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc',1,'crash_handler.h']]], - ['_5f_5fsetjmp_1091',['__setjmp',['../setjmp_8h.html#a299cf119e588646778caab18b90a41a5',1,'setjmp.h']]] + ['_5f_5fassert_1097',['__assert',['../assert_8h.html#ad21a069a92c53643b2e3eaaa73a742fd',1,'assert.h']]], + ['_5f_5fcall_5f_5fbanked_1098',['__call__banked',['../far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90',1,'far_ptr.h']]], + ['_5f_5fhandlecrash_1099',['__HandleCrash',['../crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc',1,'crash_handler.h']]], + ['_5f_5fsetjmp_1100',['__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_1092',['abs',['../stdlib_8h.html#af15d7205d8d10c4820f997ce5c526279',1,'stdlib.h']]], - ['add_5fjoy_1093',['add_JOY',['../gb_8h.html#a81f1a67549d3a26dcca22367141eb21b',1,'add_JOY(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#ae370c3fa15b70edda4c26464d49129a8',1,'add_JOY(int_handler h): sms.h']]], - ['add_5flcd_1094',['add_LCD',['../gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c',1,'add_LCD(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a99f5c1698cb6d3715690481d4e4b6da1',1,'add_LCD(int_handler h) __z88dk_fastcall __preserves_regs(b: sms.h']]], - ['add_5fsio_1095',['add_SIO',['../gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7',1,'add_SIO(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#ae655adc762bf0b4320d2e11d2e5fbc72',1,'add_SIO(int_handler h): sms.h']]], - ['add_5ftim_1096',['add_TIM',['../gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1',1,'add_TIM(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#aa1b9d8d215e844834d2be5c10969d712',1,'add_TIM(int_handler h): sms.h']]], - ['add_5fvbl_1097',['add_VBL',['../gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf',1,'add_VBL(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a1828aeec4b83ef499e18ca1a5ad3b6a6',1,'add_VBL(int_handler h) __z88dk_fastcall __preserves_regs(d: sms.h']]], - ['arand_1098',['arand',['../rand_8h.html#ab6b156c085bb1daf9098eba18575bf03',1,'rand.h']]], - ['atoi_1099',['atoi',['../stdlib_8h.html#a30670a60464f77af17dfb353353d6df8',1,'stdlib.h']]], - ['atol_1100',['atol',['../stdlib_8h.html#a825c37450147a643edbcb1a435518307',1,'stdlib.h']]], - ['atomic_5fflag_5fclear_1101',['atomic_flag_clear',['../stdatomic_8h.html#a281cc77096d886b0cf2c6ab7dfbe900c',1,'stdatomic.h']]], - ['atomic_5fflag_5ftest_5fand_5fset_1102',['atomic_flag_test_and_set',['../stdatomic_8h.html#afbdfcef48a9fd85fa85549afbd3abdeb',1,'stdatomic.h']]] + ['abs_1101',['abs',['../stdlib_8h.html#af15d7205d8d10c4820f997ce5c526279',1,'stdlib.h']]], + ['add_5fjoy_1102',['add_JOY',['../gb_8h.html#a81f1a67549d3a26dcca22367141eb21b',1,'add_JOY(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#ae370c3fa15b70edda4c26464d49129a8',1,'add_JOY(int_handler h): sms.h']]], + ['add_5flcd_1103',['add_LCD',['../gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c',1,'add_LCD(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a99f5c1698cb6d3715690481d4e4b6da1',1,'add_LCD(int_handler h) __z88dk_fastcall __preserves_regs(b: sms.h']]], + ['add_5fsio_1104',['add_SIO',['../gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7',1,'add_SIO(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#ae655adc762bf0b4320d2e11d2e5fbc72',1,'add_SIO(int_handler h): sms.h']]], + ['add_5ftim_1105',['add_TIM',['../gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1',1,'add_TIM(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#aa1b9d8d215e844834d2be5c10969d712',1,'add_TIM(int_handler h): sms.h']]], + ['add_5fvbl_1106',['add_VBL',['../gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf',1,'add_VBL(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a1828aeec4b83ef499e18ca1a5ad3b6a6',1,'add_VBL(int_handler h) __z88dk_fastcall __preserves_regs(d: sms.h']]], + ['arand_1107',['arand',['../rand_8h.html#ab6b156c085bb1daf9098eba18575bf03',1,'rand.h']]], + ['atoi_1108',['atoi',['../stdlib_8h.html#a30670a60464f77af17dfb353353d6df8',1,'stdlib.h']]], + ['atol_1109',['atol',['../stdlib_8h.html#a825c37450147a643edbcb1a435518307',1,'stdlib.h']]], + ['atomic_5fflag_5fclear_1110',['atomic_flag_clear',['../stdatomic_8h.html#a281cc77096d886b0cf2c6ab7dfbe900c',1,'stdatomic.h']]], + ['atomic_5fflag_5ftest_5fand_5fset_1111',['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,15 @@ var searchData= [ - ['rand_1202',['rand',['../rand_8h.html#a2c1b2cc92ec9f0c0b2fd90876ba5c8ec',1,'rand.h']]], - ['randw_1203',['randw',['../rand_8h.html#a78fb5ab799d1193062eee3645bae93c2',1,'rand.h']]], - ['realloc_1204',['realloc',['../stdlib_8h.html#a1a6b5e8d2f1c37e5b43e4345586075be',1,'stdlib.h']]], - ['receive_5fbyte_1205',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], - ['remove_5fjoy_1206',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'remove_JOY(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a62770721f72bd8ad399a7bfcc0305db2',1,'remove_JOY(int_handler h): sms.h']]], - ['remove_5flcd_1207',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'remove_LCD(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a0bd9fc648e26b8d494d082343f19d9ad',1,'remove_LCD(int_handler h) __z88dk_fastcall __preserves_regs(b: sms.h']]], - ['remove_5fsio_1208',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'remove_SIO(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a325751f7e2373601d2a7a94671deef29',1,'remove_SIO(int_handler h): sms.h']]], - ['remove_5ftim_1209',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'remove_TIM(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a623f1ed8ee1d48bfa6e884d546991a6f',1,'remove_TIM(int_handler h): sms.h']]], - ['remove_5fvbl_1210',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'remove_VBL(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a9eeb134cad80f309ce86ab101a9e0026',1,'remove_VBL(int_handler h) __z88dk_fastcall __preserves_regs(iyh: sms.h']]], - ['reset_1211',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], - ['reverse_1212',['reverse',['../asm_2gbz80_2string_8h.html#af71f9ead43b3760680da8ab1bd3f783b',1,'reverse(char *s) __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#af0863b31e4ef29647e8181e60c9bd55e',1,'reverse(char *s): string.h']]] + ['rand_1211',['rand',['../rand_8h.html#a2c1b2cc92ec9f0c0b2fd90876ba5c8ec',1,'rand.h']]], + ['randw_1212',['randw',['../rand_8h.html#a78fb5ab799d1193062eee3645bae93c2',1,'rand.h']]], + ['realloc_1213',['realloc',['../stdlib_8h.html#a1a6b5e8d2f1c37e5b43e4345586075be',1,'stdlib.h']]], + ['receive_5fbyte_1214',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], + ['refresh_5foam_1215',['refresh_OAM',['../gb_8h.html#acb1dcc9caf644e44c049464b9ebcfdc4',1,'refresh_OAM() NONBANKED: gb.h'],['../sms_8h.html#a7542d00af674e3c58b6c9887ab01919f',1,'refresh_OAM(): sms.h']]], + ['remove_5fjoy_1216',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'remove_JOY(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a62770721f72bd8ad399a7bfcc0305db2',1,'remove_JOY(int_handler h): sms.h']]], + ['remove_5flcd_1217',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'remove_LCD(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a0bd9fc648e26b8d494d082343f19d9ad',1,'remove_LCD(int_handler h) __z88dk_fastcall __preserves_regs(b: sms.h']]], + ['remove_5fsio_1218',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'remove_SIO(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a325751f7e2373601d2a7a94671deef29',1,'remove_SIO(int_handler h): sms.h']]], + ['remove_5ftim_1219',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'remove_TIM(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a623f1ed8ee1d48bfa6e884d546991a6f',1,'remove_TIM(int_handler h): sms.h']]], + ['remove_5fvbl_1220',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'remove_VBL(int_handler h) NONBANKED: gb.h'],['../sms_8h.html#a9eeb134cad80f309ce86ab101a9e0026',1,'remove_VBL(int_handler h) __z88dk_fastcall __preserves_regs(iyh: sms.h']]], + ['reset_1221',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], + ['reverse_1222',['reverse',['../asm_2gbz80_2string_8h.html#af71f9ead43b3760680da8ab1bd3f783b',1,'reverse(char *s) __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#af0863b31e4ef29647e8181e60c9bd55e',1,'reverse(char *s): string.h']]] ]; diff --git a/docs/api/search/functions_11.js b/docs/api/search/functions_11.js @@ -1,57 +1,58 @@ var searchData= [ - ['scroll_5fbkg_1213',['scroll_bkg',['../gb_8h.html#a1f583f7a880daa6145ca78b086a209d1',1,'scroll_bkg(int8_t x, int8_t y): gb.h'],['../sms_8h.html#a1f583f7a880daa6145ca78b086a209d1',1,'scroll_bkg(int8_t x, int8_t y): sms.h']]], - ['scroll_5fsprite_1214',['scroll_sprite',['../gb_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe',1,'scroll_sprite(uint8_t nb, int8_t x, int8_t y): gb.h'],['../sms_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe',1,'scroll_sprite(uint8_t nb, int8_t x, int8_t y): sms.h']]], - ['scroll_5fwin_1215',['scroll_win',['../gb_8h.html#a12c2b5ac249d01caf1561cbbf3962044',1,'gb.h']]], - ['send_5fbyte_1216',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], - ['set_5f2bpp_5fpalette_1217',['set_2bpp_palette',['../gb_8h.html#aa224c9bac27c7fd268e62bdf33338a84',1,'set_2bpp_palette(uint16_t palette): gb.h'],['../sms_8h.html#aa224c9bac27c7fd268e62bdf33338a84',1,'set_2bpp_palette(uint16_t palette): sms.h']]], - ['set_5fattributed_5ftile_5fxy_1218',['set_attributed_tile_xy',['../sms_8h.html#a968487c6f70c9e15de7af0efc0de0548',1,'sms.h']]], - ['set_5fbkg_5f1bit_5fdata_1219',['set_bkg_1bit_data',['../gb_8h.html#abfc6a45a8b4b212ec9cde372a16e3d6e',1,'gb.h']]], - ['set_5fbkg_5f2bpp_5fdata_1220',['set_bkg_2bpp_data',['../sms_8h.html#aa7ba76e4d44dbf19da351fd1ea8e3023',1,'sms.h']]], - ['set_5fbkg_5f4bpp_5fdata_1221',['set_bkg_4bpp_data',['../sms_8h.html#aeff13dca11be49e8c159820c616016ec',1,'sms.h']]], - ['set_5fbkg_5fdata_1222',['set_bkg_data',['../gb_8h.html#ac5ad2687d02b9815986cdac1b3121d15',1,'set_bkg_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a8130306da1177f4fef89e699f8e2add4',1,'set_bkg_data(uint16_t start, uint16_t ntiles, const void *src): sms.h']]], - ['set_5fbkg_5fpalette_1223',['set_bkg_palette',['../cgb_8h.html#aec5c352285ef0fb0d5a1a1d35f6e7877',1,'cgb.h']]], - ['set_5fbkg_5fpalette_5fentry_1224',['set_bkg_palette_entry',['../cgb_8h.html#a9e90b3a0f765485234e7b4416ea194e2',1,'cgb.h']]], - ['set_5fbkg_5fsubmap_1225',['set_bkg_submap',['../gb_8h.html#a0cfd261bc7a94b1f6093f423bad30298',1,'set_bkg_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w): sms.h'],['../sms_8h.html#a0cfd261bc7a94b1f6093f423bad30298',1,'set_bkg_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w): sms.h']]], - ['set_5fbkg_5ftile_5fxy_1226',['set_bkg_tile_xy',['../gb_8h.html#a54481c53f28bc5fcfff05be28f16e976',1,'gb.h']]], - ['set_5fbkg_5ftiles_1227',['set_bkg_tiles',['../gb_8h.html#ad1ec25843468eb57c54e0ebdcf532659',1,'gb.h']]], - ['set_5fdata_1228',['set_data',['../gb_8h.html#ac65cf20df1886ea11c61c1665d308d31',1,'set_data(uint8_t *vram_addr, const uint8_t *data, uint16_t len) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#abe8c12f4c6675b2c671fe8ab32370533',1,'set_data(uint16_t dst, const void *src, uint16_t size) __z88dk_callee __preserves_regs(iyh: sms.h']]], - ['set_5finterrupts_1229',['set_interrupts',['../gb_8h.html#a9b132042678afce70ccb2d479f4133f0',1,'set_interrupts(uint8_t flags) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a46aa5fa208d6a58fe07a170db49a8849',1,'set_interrupts(uint8_t flags) __z88dk_fastcall: sms.h']]], - ['set_5fpalette_1230',['set_palette',['../sms_8h.html#a2960f3469ea9653e322acc3e65dcdd40',1,'sms.h']]], - ['set_5fpalette_5fentry_1231',['set_palette_entry',['../sms_8h.html#a675ad64b02d33ab3274f7fb54da14fa9',1,'sms.h']]], - ['set_5fshadow_5foam_5faddress_1232',['SET_SHADOW_OAM_ADDRESS',['../gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'SET_SHADOW_OAM_ADDRESS(void *address): gb.h'],['../sms_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'SET_SHADOW_OAM_ADDRESS(void *address): sms.h']]], - ['set_5fsprite_5f1bit_5fdata_1233',['set_sprite_1bit_data',['../gb_8h.html#ad3a2c7e0bfbc9905bd06b162127d13d9',1,'gb.h']]], - ['set_5fsprite_5f2bpp_5fdata_1234',['set_sprite_2bpp_data',['../sms_8h.html#a10ee2919fcab7a5c482816ed718d1c4a',1,'sms.h']]], - ['set_5fsprite_5f4bpp_5fdata_1235',['set_sprite_4bpp_data',['../sms_8h.html#a24f53cfe7e25c04fbb5dcb08cfb3b432',1,'sms.h']]], - ['set_5fsprite_5fdata_1236',['set_sprite_data',['../gb_8h.html#a47132bf7f387c2518c507a0b868cbf4c',1,'set_sprite_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a216a3e3d320ee4d8cf4845600487ae39',1,'set_sprite_data(uint16_t start, uint16_t ntiles, const void *src): sms.h']]], - ['set_5fsprite_5fpalette_1237',['set_sprite_palette',['../cgb_8h.html#a2f0430a99cd9df4496b3c04f49aa3f6d',1,'cgb.h']]], - ['set_5fsprite_5fpalette_5fentry_1238',['set_sprite_palette_entry',['../cgb_8h.html#a6f4e37ea7767881169d20baf6b0735ec',1,'cgb.h']]], - ['set_5fsprite_5fprop_1239',['set_sprite_prop',['../gb_8h.html#a99ea3252469e3614e977cce2aa1d06f7',1,'gb.h']]], - ['set_5fsprite_5ftile_1240',['set_sprite_tile',['../gb_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe',1,'set_sprite_tile(uint8_t nb, uint8_t tile): gb.h'],['../sms_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe',1,'set_sprite_tile(uint8_t nb, uint8_t tile): sms.h']]], - ['set_5ftile_5f2bpp_5fdata_1241',['set_tile_2bpp_data',['../sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979',1,'sms.h']]], - ['set_5ftile_5fdata_1242',['set_tile_data',['../gb_8h.html#a845a29ae3a4ab2ba3533aae20bbc526b',1,'set_tile_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data, uint8_t base) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a354044da1e326ae9a1793fe0b9505162',1,'set_tile_data(uint16_t start, uint16_t ntiles, const void *src) __z88dk_callee __preserves_regs(iyh: sms.h']]], - ['set_5ftile_5fmap_1243',['set_tile_map',['../sms_8h.html#ad68f2f36b41febcc5f8ca23c3e379ec8',1,'sms.h']]], - ['set_5ftile_5fmap_5fcompat_1244',['set_tile_map_compat',['../sms_8h.html#a6a9877d413f96540712d408d865625c9',1,'sms.h']]], - ['set_5ftile_5fsubmap_1245',['set_tile_submap',['../sms_8h.html#ad7bf6d9629c0ee4e83c137a297aac169',1,'sms.h']]], - ['set_5ftile_5fsubmap_5fcompat_1246',['set_tile_submap_compat',['../sms_8h.html#a35261bb6911ba7a123262efc32f4955a',1,'sms.h']]], - ['set_5ftile_5fxy_1247',['set_tile_xy',['../sms_8h.html#a256029356b8bc719e42ffafba844290f',1,'sms.h']]], - ['set_5ftiles_1248',['set_tiles',['../gb_8h.html#aac7f4eb7e61237f4ce3b60580ff89ff5',1,'gb.h']]], - ['set_5fvram_5fbyte_1249',['set_vram_byte',['../gb_8h.html#aa8e85b82c4d347edb91c0cd2fb6c8393',1,'set_vram_byte(uint8_t *addr, uint8_t v) __preserves_regs(b: gb.h'],['../sms_8h.html#a18ce02bf91fd93098176b5bcc94cdf4a',1,'set_vram_byte(uint8_t *addr, uint8_t v) __z88dk_callee __preserves_regs(iyh: sms.h']]], - ['set_5fwin_5f1bit_5fdata_1250',['set_win_1bit_data',['../gb_8h.html#a83bc12932f49f2a9e225e4acd377c882',1,'gb.h']]], - ['set_5fwin_5fdata_1251',['set_win_data',['../gb_8h.html#ab4454beccf306245a5085aafc38079be',1,'gb.h']]], - ['set_5fwin_5fsubmap_1252',['set_win_submap',['../gb_8h.html#abb50a392ca0d0419a080413287ee5d79',1,'set_win_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w): sms.h'],['../sms_8h.html#abb50a392ca0d0419a080413287ee5d79',1,'set_win_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w): sms.h']]], - ['set_5fwin_5ftile_5fxy_1253',['set_win_tile_xy',['../gb_8h.html#a3bf7b60dd4dee0e196c601606a462ef0',1,'gb.h']]], - ['set_5fwin_5ftiles_1254',['set_win_tiles',['../gb_8h.html#ac0ef9581f691c213f9aec7a4434dfcab',1,'gb.h']]], - ['setchar_1255',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], - ['sgb_5fcheck_1256',['sgb_check',['../sgb_8h.html#a32d280961fb78aeabe1073ec0b9262d2',1,'sgb.h']]], - ['sgb_5ftransfer_1257',['sgb_transfer',['../sgb_8h.html#ad187ecd5608eae98ce6086f2e8e041af',1,'sgb.h']]], - ['sprintf_1258',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], - ['strcat_1259',['strcat',['../asm_2gbz80_2string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'strcat(char *s1, const char *s2) NONBANKED: string.h'],['../asm_2z80_2string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'strcat(char *s1, const char *s2) NONBANKED: string.h']]], - ['strcmp_1260',['strcmp',['../asm_2gbz80_2string_8h.html#aa89031476b4f6ee827f9163d09d68043',1,'strcmp(const char *s1, const char *s2) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#aad5113065159a016224b5046a7704e3a',1,'strcmp(const char *s1, const char *s2) NONBANKED: string.h']]], - ['strcpy_1261',['strcpy',['../asm_2gbz80_2string_8h.html#ad724f30223364304479b0fc714435e78',1,'strcpy(char *dest, const char *src) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#a42d5c9b335c67653294ab15e803ae1d4',1,'strcpy(char *dest, const char *src) NONBANKED: string.h']]], - ['strlen_1262',['strlen',['../asm_2gbz80_2string_8h.html#a8fd73083ebdcca16ad810cd6041466f2',1,'strlen(const char *s) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#acdb04aa44dd4014b313a88d2aa7db89d',1,'strlen(const char *s) NONBANKED: string.h']]], - ['strncat_1263',['strncat',['../asm_2gbz80_2string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'strncat(char *s1, const char *s2, int n) NONBANKED: string.h'],['../asm_2z80_2string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'strncat(char *s1, const char *s2, int n) NONBANKED: string.h']]], - ['strncmp_1264',['strncmp',['../asm_2gbz80_2string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'strncmp(const char *s1, const char *s2, int n) NONBANKED: string.h'],['../asm_2z80_2string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'strncmp(const char *s1, const char *s2, int n) NONBANKED: string.h']]], - ['strncpy_1265',['strncpy',['../asm_2gbz80_2string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'strncpy(char *s1, const char *s2, int n) NONBANKED: string.h'],['../asm_2z80_2string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'strncpy(char *s1, const char *s2, int n) NONBANKED: string.h']]], - ['switch_5fdata_1266',['switch_data',['../drawing_8h.html#aedd9c98ab95b4b4fab93bf1d00e3f01b',1,'drawing.h']]] + ['scroll_5fbkg_1223',['scroll_bkg',['../gb_8h.html#a1f583f7a880daa6145ca78b086a209d1',1,'scroll_bkg(int8_t x, int8_t y): gb.h'],['../sms_8h.html#a1f583f7a880daa6145ca78b086a209d1',1,'scroll_bkg(int8_t x, int8_t y): sms.h']]], + ['scroll_5fsprite_1224',['scroll_sprite',['../gb_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe',1,'scroll_sprite(uint8_t nb, int8_t x, int8_t y): gb.h'],['../sms_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe',1,'scroll_sprite(uint8_t nb, int8_t x, int8_t y): sms.h']]], + ['scroll_5fwin_1225',['scroll_win',['../gb_8h.html#a12c2b5ac249d01caf1561cbbf3962044',1,'gb.h']]], + ['send_5fbyte_1226',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], + ['set_5f2bpp_5fpalette_1227',['set_2bpp_palette',['../gb_8h.html#aa224c9bac27c7fd268e62bdf33338a84',1,'set_2bpp_palette(uint16_t palette): gb.h'],['../sms_8h.html#aa224c9bac27c7fd268e62bdf33338a84',1,'set_2bpp_palette(uint16_t palette): sms.h']]], + ['set_5fattributed_5ftile_5fxy_1228',['set_attributed_tile_xy',['../sms_8h.html#a968487c6f70c9e15de7af0efc0de0548',1,'sms.h']]], + ['set_5fbkg_5f1bit_5fdata_1229',['set_bkg_1bit_data',['../gb_8h.html#abfc6a45a8b4b212ec9cde372a16e3d6e',1,'gb.h']]], + ['set_5fbkg_5f2bpp_5fdata_1230',['set_bkg_2bpp_data',['../sms_8h.html#aa7ba76e4d44dbf19da351fd1ea8e3023',1,'sms.h']]], + ['set_5fbkg_5f4bpp_5fdata_1231',['set_bkg_4bpp_data',['../sms_8h.html#aeff13dca11be49e8c159820c616016ec',1,'sms.h']]], + ['set_5fbkg_5fdata_1232',['set_bkg_data',['../gb_8h.html#ac5ad2687d02b9815986cdac1b3121d15',1,'set_bkg_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a8130306da1177f4fef89e699f8e2add4',1,'set_bkg_data(uint16_t start, uint16_t ntiles, const void *src): sms.h']]], + ['set_5fbkg_5fpalette_1233',['set_bkg_palette',['../cgb_8h.html#aec5c352285ef0fb0d5a1a1d35f6e7877',1,'cgb.h']]], + ['set_5fbkg_5fpalette_5fentry_1234',['set_bkg_palette_entry',['../cgb_8h.html#a9e90b3a0f765485234e7b4416ea194e2',1,'cgb.h']]], + ['set_5fbkg_5fsubmap_1235',['set_bkg_submap',['../gb_8h.html#a0cfd261bc7a94b1f6093f423bad30298',1,'set_bkg_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w): sms.h'],['../sms_8h.html#a0cfd261bc7a94b1f6093f423bad30298',1,'set_bkg_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w): sms.h']]], + ['set_5fbkg_5ftile_5fxy_1236',['set_bkg_tile_xy',['../gb_8h.html#a54481c53f28bc5fcfff05be28f16e976',1,'gb.h']]], + ['set_5fbkg_5ftiles_1237',['set_bkg_tiles',['../gb_8h.html#ad1ec25843468eb57c54e0ebdcf532659',1,'gb.h']]], + ['set_5fdata_1238',['set_data',['../gb_8h.html#ac65cf20df1886ea11c61c1665d308d31',1,'set_data(uint8_t *vram_addr, const uint8_t *data, uint16_t len) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#abe8c12f4c6675b2c671fe8ab32370533',1,'set_data(uint16_t dst, const void *src, uint16_t size) __z88dk_callee __preserves_regs(iyh: sms.h']]], + ['set_5fdefault_5fpalette_1239',['set_default_palette',['../cgb_8h.html#a2a89f4110072dbe76805e7b07299788d',1,'set_default_palette(void): cgb.h'],['../sms_8h.html#a2a89f4110072dbe76805e7b07299788d',1,'set_default_palette(void): sms.h']]], + ['set_5finterrupts_1240',['set_interrupts',['../gb_8h.html#a9b132042678afce70ccb2d479f4133f0',1,'set_interrupts(uint8_t flags) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a46aa5fa208d6a58fe07a170db49a8849',1,'set_interrupts(uint8_t flags) __z88dk_fastcall: sms.h']]], + ['set_5fpalette_1241',['set_palette',['../sms_8h.html#a2960f3469ea9653e322acc3e65dcdd40',1,'sms.h']]], + ['set_5fpalette_5fentry_1242',['set_palette_entry',['../sms_8h.html#a675ad64b02d33ab3274f7fb54da14fa9',1,'sms.h']]], + ['set_5fshadow_5foam_5faddress_1243',['SET_SHADOW_OAM_ADDRESS',['../gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'SET_SHADOW_OAM_ADDRESS(void *address): gb.h'],['../sms_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'SET_SHADOW_OAM_ADDRESS(void *address): sms.h']]], + ['set_5fsprite_5f1bit_5fdata_1244',['set_sprite_1bit_data',['../gb_8h.html#ad3a2c7e0bfbc9905bd06b162127d13d9',1,'gb.h']]], + ['set_5fsprite_5f2bpp_5fdata_1245',['set_sprite_2bpp_data',['../sms_8h.html#a10ee2919fcab7a5c482816ed718d1c4a',1,'sms.h']]], + ['set_5fsprite_5f4bpp_5fdata_1246',['set_sprite_4bpp_data',['../sms_8h.html#a24f53cfe7e25c04fbb5dcb08cfb3b432',1,'sms.h']]], + ['set_5fsprite_5fdata_1247',['set_sprite_data',['../gb_8h.html#a47132bf7f387c2518c507a0b868cbf4c',1,'set_sprite_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a216a3e3d320ee4d8cf4845600487ae39',1,'set_sprite_data(uint16_t start, uint16_t ntiles, const void *src): sms.h']]], + ['set_5fsprite_5fpalette_1248',['set_sprite_palette',['../cgb_8h.html#a2f0430a99cd9df4496b3c04f49aa3f6d',1,'cgb.h']]], + ['set_5fsprite_5fpalette_5fentry_1249',['set_sprite_palette_entry',['../cgb_8h.html#a6f4e37ea7767881169d20baf6b0735ec',1,'cgb.h']]], + ['set_5fsprite_5fprop_1250',['set_sprite_prop',['../gb_8h.html#a99ea3252469e3614e977cce2aa1d06f7',1,'gb.h']]], + ['set_5fsprite_5ftile_1251',['set_sprite_tile',['../gb_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe',1,'set_sprite_tile(uint8_t nb, uint8_t tile): gb.h'],['../sms_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe',1,'set_sprite_tile(uint8_t nb, uint8_t tile): sms.h']]], + ['set_5ftile_5f2bpp_5fdata_1252',['set_tile_2bpp_data',['../sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979',1,'sms.h']]], + ['set_5ftile_5fdata_1253',['set_tile_data',['../gb_8h.html#a845a29ae3a4ab2ba3533aae20bbc526b',1,'set_tile_data(uint8_t first_tile, uint8_t nb_tiles, const uint8_t *data, uint8_t base) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a354044da1e326ae9a1793fe0b9505162',1,'set_tile_data(uint16_t start, uint16_t ntiles, const void *src) __z88dk_callee __preserves_regs(iyh: sms.h']]], + ['set_5ftile_5fmap_1254',['set_tile_map',['../sms_8h.html#ad68f2f36b41febcc5f8ca23c3e379ec8',1,'sms.h']]], + ['set_5ftile_5fmap_5fcompat_1255',['set_tile_map_compat',['../sms_8h.html#a6a9877d413f96540712d408d865625c9',1,'sms.h']]], + ['set_5ftile_5fsubmap_1256',['set_tile_submap',['../sms_8h.html#ad7bf6d9629c0ee4e83c137a297aac169',1,'sms.h']]], + ['set_5ftile_5fsubmap_5fcompat_1257',['set_tile_submap_compat',['../sms_8h.html#a35261bb6911ba7a123262efc32f4955a',1,'sms.h']]], + ['set_5ftile_5fxy_1258',['set_tile_xy',['../sms_8h.html#a256029356b8bc719e42ffafba844290f',1,'sms.h']]], + ['set_5ftiles_1259',['set_tiles',['../gb_8h.html#aac7f4eb7e61237f4ce3b60580ff89ff5',1,'gb.h']]], + ['set_5fvram_5fbyte_1260',['set_vram_byte',['../gb_8h.html#aa8e85b82c4d347edb91c0cd2fb6c8393',1,'set_vram_byte(uint8_t *addr, uint8_t v) __preserves_regs(b: gb.h'],['../sms_8h.html#a18ce02bf91fd93098176b5bcc94cdf4a',1,'set_vram_byte(uint8_t *addr, uint8_t v) __z88dk_callee __preserves_regs(iyh: sms.h']]], + ['set_5fwin_5f1bit_5fdata_1261',['set_win_1bit_data',['../gb_8h.html#a83bc12932f49f2a9e225e4acd377c882',1,'gb.h']]], + ['set_5fwin_5fdata_1262',['set_win_data',['../gb_8h.html#ab4454beccf306245a5085aafc38079be',1,'gb.h']]], + ['set_5fwin_5fsubmap_1263',['set_win_submap',['../gb_8h.html#abb50a392ca0d0419a080413287ee5d79',1,'set_win_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w): sms.h'],['../sms_8h.html#abb50a392ca0d0419a080413287ee5d79',1,'set_win_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w): sms.h']]], + ['set_5fwin_5ftile_5fxy_1264',['set_win_tile_xy',['../gb_8h.html#a3bf7b60dd4dee0e196c601606a462ef0',1,'gb.h']]], + ['set_5fwin_5ftiles_1265',['set_win_tiles',['../gb_8h.html#ac0ef9581f691c213f9aec7a4434dfcab',1,'gb.h']]], + ['setchar_1266',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], + ['sgb_5fcheck_1267',['sgb_check',['../sgb_8h.html#a32d280961fb78aeabe1073ec0b9262d2',1,'sgb.h']]], + ['sgb_5ftransfer_1268',['sgb_transfer',['../sgb_8h.html#ad187ecd5608eae98ce6086f2e8e041af',1,'sgb.h']]], + ['sprintf_1269',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], + ['strcat_1270',['strcat',['../asm_2gbz80_2string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'strcat(char *s1, const char *s2) NONBANKED: string.h'],['../asm_2z80_2string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'strcat(char *s1, const char *s2) NONBANKED: string.h']]], + ['strcmp_1271',['strcmp',['../asm_2gbz80_2string_8h.html#aa89031476b4f6ee827f9163d09d68043',1,'strcmp(const char *s1, const char *s2) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#aad5113065159a016224b5046a7704e3a',1,'strcmp(const char *s1, const char *s2) NONBANKED: string.h']]], + ['strcpy_1272',['strcpy',['../asm_2gbz80_2string_8h.html#ad724f30223364304479b0fc714435e78',1,'strcpy(char *dest, const char *src) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#a42d5c9b335c67653294ab15e803ae1d4',1,'strcpy(char *dest, const char *src) NONBANKED: string.h']]], + ['strlen_1273',['strlen',['../asm_2gbz80_2string_8h.html#a8fd73083ebdcca16ad810cd6041466f2',1,'strlen(const char *s) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#acdb04aa44dd4014b313a88d2aa7db89d',1,'strlen(const char *s) NONBANKED: string.h']]], + ['strncat_1274',['strncat',['../asm_2gbz80_2string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'strncat(char *s1, const char *s2, int n) NONBANKED: string.h'],['../asm_2z80_2string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'strncat(char *s1, const char *s2, int n) NONBANKED: string.h']]], + ['strncmp_1275',['strncmp',['../asm_2gbz80_2string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'strncmp(const char *s1, const char *s2, int n) NONBANKED: string.h'],['../asm_2z80_2string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'strncmp(const char *s1, const char *s2, int n) NONBANKED: string.h']]], + ['strncpy_1276',['strncpy',['../asm_2gbz80_2string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'strncpy(char *s1, const char *s2, int n) NONBANKED: string.h'],['../asm_2z80_2string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'strncpy(char *s1, const char *s2, int n) NONBANKED: string.h']]], + ['switch_5fdata_1277',['switch_data',['../drawing_8h.html#aedd9c98ab95b4b4fab93bf1d00e3f01b',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_1267',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], - ['to_5ffar_5fptr_1268',['to_far_ptr',['../far__ptr_8h.html#ad5987288bdbbd891b56754122a2d53d3',1,'far_ptr.h']]], - ['tolower_1269',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], - ['toupper_1270',['toupper',['../ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3',1,'ctype.h']]] + ['time_1278',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], + ['to_5ffar_5fptr_1279',['to_far_ptr',['../far__ptr_8h.html#ad5987288bdbbd891b56754122a2d53d3',1,'far_ptr.h']]], + ['tolower_1280',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], + ['toupper_1281',['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_1271',['uint2bcd',['../bcd_8h.html#a718f9c42a96e0a1dde983117e08f0e91',1,'bcd.h']]], - ['uitoa_1272',['uitoa',['../stdlib_8h.html#afd258fe5cf98a19d10470af1564c6b2b',1,'stdlib.h']]], - ['ultoa_1273',['ultoa',['../stdlib_8h.html#a6a6da070c2eb86ef2c79217d9c2046ab',1,'stdlib.h']]] + ['uint2bcd_1282',['uint2bcd',['../bcd_8h.html#a718f9c42a96e0a1dde983117e08f0e91',1,'bcd.h']]], + ['uitoa_1283',['uitoa',['../stdlib_8h.html#afd258fe5cf98a19d10470af1564c6b2b',1,'stdlib.h']]], + ['ultoa_1284',['ultoa',['../stdlib_8h.html#a6a6da070c2eb86ef2c79217d9c2046ab',1,'stdlib.h']]] ]; diff --git a/docs/api/search/functions_14.js b/docs/api/search/functions_14.js @@ -1,5 +1,5 @@ var searchData= [ - ['vmemcpy_1274',['vmemcpy',['../gb_8h.html#a4dccf6232263a3b533115e75d63b4e9d',1,'vmemcpy(uint8_t *dest, uint8_t *sour, uint16_t len) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#aee5c510efbda6e44f987088aa14d3482',1,'vmemcpy(uint16_t dst, const void *src, uint16_t size) __z88dk_callee __preserves_regs(iyh: sms.h']]], - ['vmemset_1275',['vmemset',['../gb_8h.html#a6d63a11b7056285dfc8a390e2c3c67dc',1,'gb.h']]] + ['vmemcpy_1285',['vmemcpy',['../gb_8h.html#a4dccf6232263a3b533115e75d63b4e9d',1,'vmemcpy(uint8_t *dest, uint8_t *sour, uint16_t len) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#aee5c510efbda6e44f987088aa14d3482',1,'vmemcpy(uint16_t dst, const void *src, uint16_t size) __z88dk_callee __preserves_regs(iyh: sms.h']]], + ['vmemset_1286',['vmemset',['../gb_8h.html#a6d63a11b7056285dfc8a390e2c3c67dc',1,'gb.h']]] ]; diff --git a/docs/api/search/functions_15.js b/docs/api/search/functions_15.js @@ -1,10 +1,10 @@ var searchData= [ - ['wait_5fint_5fhandler_1276',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], - ['wait_5fvbl_5fdone_1277',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'wait_vbl_done(void) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#afb713680cecfb864b96456808f356343',1,'wait_vbl_done(void) __preserves_regs(b: sms.h']]], - ['waitpad_1278',['waitpad',['../gb_8h.html#a057979766e52b9f93972dad332a5be5d',1,'waitpad(uint8_t mask) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#aec76b4ab16315eb97846be87b19fea10',1,'waitpad(uint8_t mask) __z88dk_fastcall __preserves_regs(b: sms.h']]], - ['waitpadup_1279',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'waitpadup(void) NONBANKED __preserves_regs(a: gb.h'],['../sms_8h.html#a173b90d3fa8d8dc3f7614924f4cc7179',1,'waitpadup(void) __preserves_regs(b: sms.h']]], - ['write_5fvdp_5fcmd_1280',['WRITE_VDP_CMD',['../sms_8h.html#a4b7af81fec48ca3bee04234b417abaa6',1,'sms.h']]], - ['write_5fvdp_5fdata_1281',['WRITE_VDP_DATA',['../sms_8h.html#af513fcb34dd2aa1e9bc9bf65cb589eee',1,'sms.h']]], - ['wrtchr_1282',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]] + ['wait_5fint_5fhandler_1287',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], + ['wait_5fvbl_5fdone_1288',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'wait_vbl_done(void) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#afb713680cecfb864b96456808f356343',1,'wait_vbl_done(void) __preserves_regs(b: sms.h']]], + ['waitpad_1289',['waitpad',['../gb_8h.html#a057979766e52b9f93972dad332a5be5d',1,'waitpad(uint8_t mask) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#aec76b4ab16315eb97846be87b19fea10',1,'waitpad(uint8_t mask) __z88dk_fastcall __preserves_regs(b: sms.h']]], + ['waitpadup_1290',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'waitpadup(void) NONBANKED __preserves_regs(a: gb.h'],['../sms_8h.html#a173b90d3fa8d8dc3f7614924f4cc7179',1,'waitpadup(void) __preserves_regs(b: sms.h']]], + ['write_5fvdp_5fcmd_1291',['WRITE_VDP_CMD',['../sms_8h.html#a4b7af81fec48ca3bee04234b417abaa6',1,'sms.h']]], + ['write_5fvdp_5fdata_1292',['WRITE_VDP_DATA',['../sms_8h.html#af513fcb34dd2aa1e9bc9bf65cb589eee',1,'sms.h']]], + ['wrtchr_1293',['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,10 +1,10 @@ var searchData= [ - ['bcd2text_1103',['bcd2text',['../bcd_8h.html#a9bb3578354883184d3bdfa877ec65ed2',1,'bcd.h']]], - ['bcd_5fadd_1104',['bcd_add',['../bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c',1,'bcd.h']]], - ['bcd_5fsub_1105',['bcd_sub',['../bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f',1,'bcd.h']]], - ['bgb_5fprintf_1106',['BGB_printf',['../bgb__emu_8h.html#a90f721e16d0bfe90edc612a07196f702',1,'bgb_emu.h']]], - ['bgb_5fprofiler_5fmessage_1107',['BGB_profiler_message',['../bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c',1,'bgb_emu.h']]], - ['box_1108',['box',['../drawing_8h.html#a6b7c3151e0778846aa31682ff69b01ac',1,'drawing.h']]], - ['bsearch_1109',['bsearch',['../stdlib_8h.html#ab0ace018fe7dfa1720930d2dce0c45e3',1,'stdlib.h']]] + ['bcd2text_1112',['bcd2text',['../bcd_8h.html#a9bb3578354883184d3bdfa877ec65ed2',1,'bcd.h']]], + ['bcd_5fadd_1113',['bcd_add',['../bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c',1,'bcd.h']]], + ['bcd_5fsub_1114',['bcd_sub',['../bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f',1,'bcd.h']]], + ['bgb_5fprintf_1115',['BGB_printf',['../bgb__emu_8h.html#a90f721e16d0bfe90edc612a07196f702',1,'bgb_emu.h']]], + ['bgb_5fprofiler_5fmessage_1116',['BGB_profiler_message',['../bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c',1,'bgb_emu.h']]], + ['box_1117',['box',['../drawing_8h.html#a6b7c3151e0778846aa31682ff69b01ac',1,'drawing.h']]], + ['bsearch_1118',['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_1110',['calloc',['../stdlib_8h.html#a62b7798461bd461da64c5f9d35feddf7',1,'stdlib.h']]], - ['cgb_5fcompatibility_1111',['cgb_compatibility',['../cgb_8h.html#a6b334e5e452d0650aded17199be1514a',1,'cgb_compatibility(void): sms.h'],['../sms_8h.html#ac2dd234782ac786758952496b017ab97',1,'cgb_compatibility(): sms.h']]], - ['circle_1112',['circle',['../drawing_8h.html#a24838f0ca44f1d69ff94b8f74097015d',1,'drawing.h']]], - ['clock_1113',['clock',['../time_8h.html#aec80425d74a9644112e61b235fc9ffa9',1,'time.h']]], - ['cls_1114',['cls',['../console_8h.html#a4826277cc150ddc0f4de4bd464a34909',1,'console.h']]], - ['color_1115',['color',['../drawing_8h.html#af36897dea18be4c65b69767be47b98e4',1,'drawing.h']]], - ['cpu_5ffast_1116',['cpu_fast',['../cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb',1,'cpu_fast(void): sms.h'],['../sms_8h.html#a884a743919b234cd9c37789380784d08',1,'cpu_fast(): sms.h']]], - ['cpu_5fslow_1117',['cpu_slow',['../cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56',1,'cgb.h']]] + ['calloc_1119',['calloc',['../stdlib_8h.html#a62b7798461bd461da64c5f9d35feddf7',1,'stdlib.h']]], + ['cgb_5fcompatibility_1120',['cgb_compatibility',['../cgb_8h.html#a6b334e5e452d0650aded17199be1514a',1,'cgb.h']]], + ['circle_1121',['circle',['../drawing_8h.html#a24838f0ca44f1d69ff94b8f74097015d',1,'drawing.h']]], + ['clock_1122',['clock',['../time_8h.html#aec80425d74a9644112e61b235fc9ffa9',1,'time.h']]], + ['cls_1123',['cls',['../console_8h.html#a4826277cc150ddc0f4de4bd464a34909',1,'console.h']]], + ['color_1124',['color',['../drawing_8h.html#af36897dea18be4c65b69767be47b98e4',1,'drawing.h']]], + ['cpu_5ffast_1125',['cpu_fast',['../cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb',1,'cpu_fast(void): sms.h'],['../sms_8h.html#a884a743919b234cd9c37789380784d08',1,'cpu_fast(): sms.h']]], + ['cpu_5fslow_1126',['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,7 +1,7 @@ var searchData= [ - ['delay_1118',['delay',['../gb_8h.html#a163199ca9660b93aa18c3e4734084121',1,'gb.h']]], - ['disable_5finterrupts_1119',['disable_interrupts',['../gb_8h.html#add2672a8369169878271399583106216',1,'gb.h']]], - ['display_5foff_1120',['display_off',['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'display_off(void) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#afe5714734a8fea7b1617ba377b3c0a06',1,'display_off(void): sms.h']]], - ['draw_5fimage_1121',['draw_image',['../drawing_8h.html#a16075b2ab6621bfc1694cc1a92e3df2b',1,'drawing.h']]] + ['delay_1127',['delay',['../gb_8h.html#a163199ca9660b93aa18c3e4734084121',1,'gb.h']]], + ['disable_5finterrupts_1128',['disable_interrupts',['../gb_8h.html#add2672a8369169878271399583106216',1,'gb.h']]], + ['display_5foff_1129',['display_off',['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'display_off(void) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#afe5714734a8fea7b1617ba377b3c0a06',1,'display_off(void): sms.h']]], + ['draw_5fimage_1130',['draw_image',['../drawing_8h.html#a16075b2ab6621bfc1694cc1a92e3df2b',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_1122',['enable_interrupts',['../gb_8h.html#add66104772d2d3af28975c79d7c2982f',1,'gb.h']]], - ['exit_1123',['exit',['../stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c',1,'stdlib.h']]] + ['enable_5finterrupts_1131',['enable_interrupts',['../gb_8h.html#add66104772d2d3af28975c79d7c2982f',1,'gb.h']]], + ['exit_1132',['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,12 +1,12 @@ var searchData= [ - ['fill_5fbkg_5frect_1124',['fill_bkg_rect',['../gb_8h.html#a1b03711e1c95023571add37a455d5f72',1,'gb.h']]], - ['fill_5frect_1125',['fill_rect',['../sms_8h.html#ab380f3a45e943a45a4cd3189a99ca4df',1,'sms.h']]], - ['fill_5frect_5fcompat_1126',['fill_rect_compat',['../sms_8h.html#aac998cb7f78186158ced5448dcfc3503',1,'sms.h']]], - ['fill_5fwin_5frect_1127',['fill_win_rect',['../gb_8h.html#a2120d5fbe208b26c4264111ab8e0bfa3',1,'gb.h']]], - ['font_5fcolor_1128',['font_color',['../font_8h.html#aec11443bfc2d74122df806587d00abe8',1,'font.h']]], - ['font_5finit_1129',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], - ['font_5fload_1130',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], - ['font_5fset_1131',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]], - ['free_1132',['free',['../stdlib_8h.html#afbedc913aa4651b3c3b4b3aecd9b4711',1,'stdlib.h']]] + ['fill_5fbkg_5frect_1133',['fill_bkg_rect',['../gb_8h.html#a1b03711e1c95023571add37a455d5f72',1,'gb.h']]], + ['fill_5frect_1134',['fill_rect',['../sms_8h.html#ab380f3a45e943a45a4cd3189a99ca4df',1,'sms.h']]], + ['fill_5frect_5fcompat_1135',['fill_rect_compat',['../sms_8h.html#aac998cb7f78186158ced5448dcfc3503',1,'sms.h']]], + ['fill_5fwin_5frect_1136',['fill_win_rect',['../gb_8h.html#a2120d5fbe208b26c4264111ab8e0bfa3',1,'gb.h']]], + ['font_5fcolor_1137',['font_color',['../font_8h.html#aec11443bfc2d74122df806587d00abe8',1,'font.h']]], + ['font_5finit_1138',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], + ['font_5fload_1139',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], + ['font_5fset_1140',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]], + ['free_1141',['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,31 +1,31 @@ var searchData= [ - ['gb_5fdecompress_1133',['gb_decompress',['../gbdecompress_8h.html#a6aecbb8f7d7c066edb18940363c7e9a5',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fbkg_5fdata_1134',['gb_decompress_bkg_data',['../gbdecompress_8h.html#a944970c534bcaeeb3d14ebbaf154e90c',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fsprite_5fdata_1135',['gb_decompress_sprite_data',['../gbdecompress_8h.html#a1bf78b24168404ddd77fa2d95a5a9ee4',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fwin_5fdata_1136',['gb_decompress_win_data',['../gbdecompress_8h.html#a77d1475518a6b8e082515c02867372f7',1,'gbdecompress.h']]], - ['get_5fbkg_5fdata_1137',['get_bkg_data',['../gb_8h.html#a63eddde1631a683fcf362e64b0595dae',1,'gb.h']]], - ['get_5fbkg_5ftile_5fxy_1138',['get_bkg_tile_xy',['../gb_8h.html#ada5a329f1e932972ff83758bb5e62982',1,'gb.h']]], - ['get_5fbkg_5ftiles_1139',['get_bkg_tiles',['../gb_8h.html#a93d486a41f2f5859d7e3b0724bc1ce63',1,'gb.h']]], - ['get_5fbkg_5fxy_5faddr_1140',['get_bkg_xy_addr',['../gb_8h.html#a8ca73b01888393cf2d13e7ceebd7da0b',1,'get_bkg_xy_addr(uint8_t x, uint8_t y) __preserves_regs(b: gb.h'],['../sms_8h.html#af83d7fd4e4044ac6677f046f679bd7a9',1,'get_bkg_xy_addr(uint8_t x, uint8_t y) __z88dk_callee __preserves_regs(iyh: sms.h']]], - ['get_5fdata_1141',['get_data',['../gb_8h.html#aeb2f2155c7aac6bee02bb7377921394f',1,'gb.h']]], - ['get_5fmode_1142',['get_mode',['../gb_8h.html#a3604bdce0d51550cf87a7595f60d7218',1,'get_mode(void) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a2943cb6fa64af0aed084dfb6c72dfd9e',1,'get_mode(void) NONBANKED: sms.h']]], - ['get_5fsprite_5fdata_1143',['get_sprite_data',['../gb_8h.html#a94bc1276702dbe1b44df2214506f1549',1,'gb.h']]], - ['get_5fsprite_5fprop_1144',['get_sprite_prop',['../gb_8h.html#a6b873c807c9e2c90fb574951e85fdf88',1,'gb.h']]], - ['get_5fsprite_5ftile_1145',['get_sprite_tile',['../gb_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a',1,'get_sprite_tile(uint8_t nb): gb.h'],['../sms_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a',1,'get_sprite_tile(uint8_t nb): sms.h']]], - ['get_5ftiles_1146',['get_tiles',['../gb_8h.html#a2a033e99ac99d6328db0dc75b4afc495',1,'gb.h']]], - ['get_5fvram_5fbyte_1147',['get_vram_byte',['../gb_8h.html#af1e1dffd53a01380c4bb1d491d0e08e8',1,'gb.h']]], - ['get_5fwin_5fdata_1148',['get_win_data',['../gb_8h.html#a03ceca65a8640bfb767886199fd8eea8',1,'gb.h']]], - ['get_5fwin_5ftile_5fxy_1149',['get_win_tile_xy',['../gb_8h.html#a0168f90bec8aff7a826cd4aee7daad89',1,'gb.h']]], - ['get_5fwin_5ftiles_1150',['get_win_tiles',['../gb_8h.html#ab46fb4fb6dfd6123d0aa186c1c7a542f',1,'gb.h']]], - ['get_5fwin_5fxy_5faddr_1151',['get_win_xy_addr',['../gb_8h.html#a56e2c5e58303d0f909f26f5d6f7de7b8',1,'gb.h']]], - ['getchar_1152',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], - ['getpix_1153',['getpix',['../drawing_8h.html#a93ff760a96e4fbbd42487d0d97bcb3db',1,'drawing.h']]], - ['gets_1154',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], - ['gotogxy_1155',['gotogxy',['../drawing_8h.html#afb20967d61db0e3288edbc0c12e31728',1,'drawing.h']]], - ['gotoxy_1156',['gotoxy',['../console_8h.html#a394a8e162064a6733250b20d5ced5806',1,'console.h']]], - ['gprint_1157',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], - ['gprintf_1158',['gprintf',['../drawing_8h.html#a5f7a0ed309f9526e9be285146559848c',1,'drawing.h']]], - ['gprintln_1159',['gprintln',['../drawing_8h.html#aad4e32cc775320f61f61c0707aa86a23',1,'drawing.h']]], - ['gprintn_1160',['gprintn',['../drawing_8h.html#a73925b79fb8d1cf6c40602b113913f25',1,'drawing.h']]] + ['gb_5fdecompress_1142',['gb_decompress',['../gbdecompress_8h.html#a6aecbb8f7d7c066edb18940363c7e9a5',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fbkg_5fdata_1143',['gb_decompress_bkg_data',['../gbdecompress_8h.html#a944970c534bcaeeb3d14ebbaf154e90c',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fsprite_5fdata_1144',['gb_decompress_sprite_data',['../gbdecompress_8h.html#a1bf78b24168404ddd77fa2d95a5a9ee4',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fwin_5fdata_1145',['gb_decompress_win_data',['../gbdecompress_8h.html#a77d1475518a6b8e082515c02867372f7',1,'gbdecompress.h']]], + ['get_5fbkg_5fdata_1146',['get_bkg_data',['../gb_8h.html#a63eddde1631a683fcf362e64b0595dae',1,'gb.h']]], + ['get_5fbkg_5ftile_5fxy_1147',['get_bkg_tile_xy',['../gb_8h.html#ada5a329f1e932972ff83758bb5e62982',1,'gb.h']]], + ['get_5fbkg_5ftiles_1148',['get_bkg_tiles',['../gb_8h.html#a93d486a41f2f5859d7e3b0724bc1ce63',1,'gb.h']]], + ['get_5fbkg_5fxy_5faddr_1149',['get_bkg_xy_addr',['../gb_8h.html#a8ca73b01888393cf2d13e7ceebd7da0b',1,'get_bkg_xy_addr(uint8_t x, uint8_t y) __preserves_regs(b: gb.h'],['../sms_8h.html#af83d7fd4e4044ac6677f046f679bd7a9',1,'get_bkg_xy_addr(uint8_t x, uint8_t y) __z88dk_callee __preserves_regs(iyh: sms.h']]], + ['get_5fdata_1150',['get_data',['../gb_8h.html#aeb2f2155c7aac6bee02bb7377921394f',1,'gb.h']]], + ['get_5fmode_1151',['get_mode',['../gb_8h.html#a3604bdce0d51550cf87a7595f60d7218',1,'get_mode(void) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a2943cb6fa64af0aed084dfb6c72dfd9e',1,'get_mode(void) NONBANKED: sms.h']]], + ['get_5fsprite_5fdata_1152',['get_sprite_data',['../gb_8h.html#a94bc1276702dbe1b44df2214506f1549',1,'gb.h']]], + ['get_5fsprite_5fprop_1153',['get_sprite_prop',['../gb_8h.html#a6b873c807c9e2c90fb574951e85fdf88',1,'gb.h']]], + ['get_5fsprite_5ftile_1154',['get_sprite_tile',['../gb_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a',1,'get_sprite_tile(uint8_t nb): gb.h'],['../sms_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a',1,'get_sprite_tile(uint8_t nb): sms.h']]], + ['get_5ftiles_1155',['get_tiles',['../gb_8h.html#a2a033e99ac99d6328db0dc75b4afc495',1,'gb.h']]], + ['get_5fvram_5fbyte_1156',['get_vram_byte',['../gb_8h.html#af1e1dffd53a01380c4bb1d491d0e08e8',1,'gb.h']]], + ['get_5fwin_5fdata_1157',['get_win_data',['../gb_8h.html#a03ceca65a8640bfb767886199fd8eea8',1,'gb.h']]], + ['get_5fwin_5ftile_5fxy_1158',['get_win_tile_xy',['../gb_8h.html#a0168f90bec8aff7a826cd4aee7daad89',1,'gb.h']]], + ['get_5fwin_5ftiles_1159',['get_win_tiles',['../gb_8h.html#ab46fb4fb6dfd6123d0aa186c1c7a542f',1,'gb.h']]], + ['get_5fwin_5fxy_5faddr_1160',['get_win_xy_addr',['../gb_8h.html#a56e2c5e58303d0f909f26f5d6f7de7b8',1,'gb.h']]], + ['getchar_1161',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], + ['getpix_1162',['getpix',['../drawing_8h.html#a93ff760a96e4fbbd42487d0d97bcb3db',1,'drawing.h']]], + ['gets_1163',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], + ['gotogxy_1164',['gotogxy',['../drawing_8h.html#afb20967d61db0e3288edbc0c12e31728',1,'drawing.h']]], + ['gotoxy_1165',['gotoxy',['../console_8h.html#a394a8e162064a6733250b20d5ced5806',1,'console.h']]], + ['gprint_1166',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], + ['gprintf_1167',['gprintf',['../drawing_8h.html#a5f7a0ed309f9526e9be285146559848c',1,'drawing.h']]], + ['gprintln_1168',['gprintln',['../drawing_8h.html#aad4e32cc775320f61f61c0707aa86a23',1,'drawing.h']]], + ['gprintn_1169',['gprintn',['../drawing_8h.html#a73925b79fb8d1cf6c40602b113913f25',1,'drawing.h']]] ]; diff --git a/docs/api/search/functions_8.js b/docs/api/search/functions_8.js @@ -1,7 +1,7 @@ var searchData= [ - ['hide_5fmetasprite_1161',['hide_metasprite',['../gb_2metasprites_8h.html#af8de5a888d65448b9d34027a0e1ce906',1,'hide_metasprite(const metasprite_t *metasprite, uint8_t base_sprite): metasprites.h'],['../sms_2metasprites_8h.html#af8de5a888d65448b9d34027a0e1ce906',1,'hide_metasprite(const metasprite_t *metasprite, uint8_t base_sprite): metasprites.h']]], - ['hide_5fsprite_1162',['hide_sprite',['../gb_8h.html#ad22c51635d052399bbbe1777999c794d',1,'hide_sprite(uint8_t nb): gb.h'],['../sms_8h.html#ad22c51635d052399bbbe1777999c794d',1,'hide_sprite(uint8_t nb): sms.h']]], - ['hide_5fsprites_5frange_1163',['hide_sprites_range',['../gb_2metasprites_8h.html#a6d2a20c603bb6c1651fac3c184274e40',1,'hide_sprites_range(UINT8 from, UINT8 to) __preserves_regs(b: metasprites.h'],['../sms_2metasprites_8h.html#a23abcd0a2eb5033abbb9dc0e2ea494d8',1,'hide_sprites_range(UINT8 from, UINT8 to) __z88dk_callee __preserves_regs(iyh: metasprites.h']]], - ['hiramcpy_1164',['hiramcpy',['../gb_8h.html#adef803cdd559747ad6f36830e126e48f',1,'gb.h']]] + ['hide_5fmetasprite_1170',['hide_metasprite',['../gb_2metasprites_8h.html#af8de5a888d65448b9d34027a0e1ce906',1,'hide_metasprite(const metasprite_t *metasprite, uint8_t base_sprite): metasprites.h'],['../sms_2metasprites_8h.html#af8de5a888d65448b9d34027a0e1ce906',1,'hide_metasprite(const metasprite_t *metasprite, uint8_t base_sprite): metasprites.h']]], + ['hide_5fsprite_1171',['hide_sprite',['../gb_8h.html#ad22c51635d052399bbbe1777999c794d',1,'hide_sprite(uint8_t nb): gb.h'],['../sms_8h.html#ad22c51635d052399bbbe1777999c794d',1,'hide_sprite(uint8_t nb): sms.h']]], + ['hide_5fsprites_5frange_1172',['hide_sprites_range',['../gb_2metasprites_8h.html#a6d2a20c603bb6c1651fac3c184274e40',1,'hide_sprites_range(UINT8 from, UINT8 to) __preserves_regs(b: metasprites.h'],['../sms_2metasprites_8h.html#a23abcd0a2eb5033abbb9dc0e2ea494d8',1,'hide_sprites_range(UINT8 from, UINT8 to) __z88dk_callee __preserves_regs(iyh: metasprites.h']]], + ['hiramcpy_1173',['hiramcpy',['../gb_8h.html#adef803cdd559747ad6f36830e126e48f',1,'gb.h']]] ]; diff --git a/docs/api/search/functions_9.js b/docs/api/search/functions_9.js @@ -1,11 +1,11 @@ var searchData= [ - ['init_5fbkg_1165',['init_bkg',['../gb_8h.html#a04fa62cde2d341240a671c7af2d459e1',1,'gb.h']]], - ['init_5fwin_1166',['init_win',['../gb_8h.html#a68d88347d6f7b781432bb4861a952c87',1,'gb.h']]], - ['isalpha_1167',['isalpha',['../ctype_8h.html#aa08b907b413d5f156b6214e72d0612bb',1,'ctype.h']]], - ['isdigit_1168',['isdigit',['../ctype_8h.html#af3380cc4b95d21a135cd1b35fc9a09cc',1,'ctype.h']]], - ['islower_1169',['islower',['../ctype_8h.html#a0b70d87c74367a00d03702a44da39614',1,'ctype.h']]], - ['isspace_1170',['isspace',['../ctype_8h.html#a48644b2a9c138472af0e1c83f688bd58',1,'ctype.h']]], - ['isupper_1171',['isupper',['../ctype_8h.html#a31e9b95a4c8bca65d901dca5c0c95c1f',1,'ctype.h']]], - ['itoa_1172',['itoa',['../stdlib_8h.html#a18feb68db6b25a32cb9c751fd02d81d0',1,'stdlib.h']]] + ['init_5fbkg_1174',['init_bkg',['../gb_8h.html#a04fa62cde2d341240a671c7af2d459e1',1,'gb.h']]], + ['init_5fwin_1175',['init_win',['../gb_8h.html#a68d88347d6f7b781432bb4861a952c87',1,'gb.h']]], + ['isalpha_1176',['isalpha',['../ctype_8h.html#aa08b907b413d5f156b6214e72d0612bb',1,'ctype.h']]], + ['isdigit_1177',['isdigit',['../ctype_8h.html#af3380cc4b95d21a135cd1b35fc9a09cc',1,'ctype.h']]], + ['islower_1178',['islower',['../ctype_8h.html#a0b70d87c74367a00d03702a44da39614',1,'ctype.h']]], + ['isspace_1179',['isspace',['../ctype_8h.html#a48644b2a9c138472af0e1c83f688bd58',1,'ctype.h']]], + ['isupper_1180',['isupper',['../ctype_8h.html#a31e9b95a4c8bca65d901dca5c0c95c1f',1,'ctype.h']]], + ['itoa_1181',['itoa',['../stdlib_8h.html#a18feb68db6b25a32cb9c751fd02d81d0',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_1173',['joypad',['../gb_8h.html#ae6e4ae6169648f1bf1fac9785f8f1c71',1,'joypad(void) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a625bfbce909b2afaa807ee773fba7d0f',1,'joypad(void) __preserves_regs(b: sms.h']]], - ['joypad_5fex_1174',['joypad_ex',['../gb_8h.html#a1db30aa7479be2276312f3c981553906',1,'joypad_ex(joypads_t *joypads) __preserves_regs(b: gb.h'],['../sms_8h.html#aec8e36355bb7381000606b1871db5977',1,'joypad_ex(joypads_t *joypads) __z88dk_fastcall __preserves_regs(iyh: sms.h']]], - ['joypad_5finit_1175',['joypad_init',['../gb_8h.html#a714bbced6a4c47ae9f82f81ef3b5b357',1,'joypad_init(uint8_t npads, joypads_t *joypads): gb.h'],['../sms_8h.html#a294f858312544fa89bf17adbba51f145',1,'joypad_init(uint8_t npads, joypads_t *joypads) __z88dk_callee: sms.h']]] + ['joypad_1182',['joypad',['../gb_8h.html#ae6e4ae6169648f1bf1fac9785f8f1c71',1,'joypad(void) NONBANKED __preserves_regs(b: gb.h'],['../sms_8h.html#a625bfbce909b2afaa807ee773fba7d0f',1,'joypad(void) __preserves_regs(b: sms.h']]], + ['joypad_5fex_1183',['joypad_ex',['../gb_8h.html#a1db30aa7479be2276312f3c981553906',1,'joypad_ex(joypads_t *joypads) __preserves_regs(b: gb.h'],['../sms_8h.html#aec8e36355bb7381000606b1871db5977',1,'joypad_ex(joypads_t *joypads) __z88dk_fastcall __preserves_regs(iyh: sms.h']]], + ['joypad_5finit_1184',['joypad_init',['../gb_8h.html#a714bbced6a4c47ae9f82f81ef3b5b357',1,'joypad_init(uint8_t npads, joypads_t *joypads): gb.h'],['../sms_8h.html#a294f858312544fa89bf17adbba51f145',1,'joypad_init(uint8_t npads, joypads_t *joypads) __z88dk_callee: sms.h']]] ]; diff --git a/docs/api/search/functions_b.js b/docs/api/search/functions_b.js @@ -1,7 +1,7 @@ var searchData= [ - ['labs_1176',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], - ['line_1177',['line',['../drawing_8h.html#a0d0306ae7aafbbf9439e26c85d96e02b',1,'drawing.h']]], - ['longjmp_1178',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], - ['ltoa_1179',['ltoa',['../stdlib_8h.html#ab77863e11877454f190acf4ebf40044d',1,'stdlib.h']]] + ['labs_1185',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], + ['line_1186',['line',['../drawing_8h.html#a0d0306ae7aafbbf9439e26c85d96e02b',1,'drawing.h']]], + ['longjmp_1187',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], + ['ltoa_1188',['ltoa',['../stdlib_8h.html#ab77863e11877454f190acf4ebf40044d',1,'stdlib.h']]] ]; diff --git a/docs/api/search/functions_c.js b/docs/api/search/functions_c.js @@ -1,15 +1,15 @@ var searchData= [ - ['malloc_1180',['malloc',['../stdlib_8h.html#a7ac38fce3243a7dcf448301ee9ffd392',1,'stdlib.h']]], - ['memcpy_1181',['memcpy',['../asm_2gbz80_2string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8',1,'memcpy(void *dest, const void *src, size_t len) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#a537a4371a9860b6fe9bd6e7d0df73fa5',1,'memcpy(void *dest, const void *src, size_t len) NONBANKED: string.h']]], - ['memmove_1182',['memmove',['../asm_2gbz80_2string_8h.html#a802c986820d3866639922b6bc9484f90',1,'memmove(void *dest, const void *src, size_t n): string.h'],['../asm_2z80_2string_8h.html#a802c986820d3866639922b6bc9484f90',1,'memmove(void *dest, const void *src, size_t n): string.h']]], - ['memset_1183',['memset',['../asm_2gbz80_2string_8h.html#a23e7549e1468d21419457759150fa767',1,'memset(void *s, int c, size_t n) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#a05b5d4f63cf9813204552e3df991cc71',1,'memset(void *s, int c, size_t n) NONBANKED: string.h']]], - ['mode_1184',['mode',['../gb_8h.html#aa48d749c9b381d1c30fb864eda3eee9b',1,'mode(uint8_t m) NONBANKED: gb.h'],['../sms_8h.html#aa48d749c9b381d1c30fb864eda3eee9b',1,'mode(uint8_t m) NONBANKED: sms.h']]], - ['move_5fbkg_1185',['move_bkg',['../gb_8h.html#a6261537edc74068e3f7f057e6a3e8a57',1,'move_bkg(uint8_t x, uint8_t y): gb.h'],['../sms_8h.html#a6261537edc74068e3f7f057e6a3e8a57',1,'move_bkg(uint8_t x, uint8_t y): sms.h']]], - ['move_5fmetasprite_1186',['move_metasprite',['../gb_2metasprites_8h.html#a77475e913bf0a19df28bdbf9d1cf392b',1,'move_metasprite(const metasprite_t *metasprite, uint8_t base_tile, uint8_t base_sprite, uint8_t x, uint8_t y): metasprites.h'],['../sms_2metasprites_8h.html#a77475e913bf0a19df28bdbf9d1cf392b',1,'move_metasprite(const metasprite_t *metasprite, uint8_t base_tile, uint8_t base_sprite, uint8_t x, uint8_t y): metasprites.h']]], - ['move_5fmetasprite_5fhflip_1187',['move_metasprite_hflip',['../gb_2metasprites_8h.html#a27e3bb17d0458b60b1f0433f66301f46',1,'metasprites.h']]], - ['move_5fmetasprite_5fhvflip_1188',['move_metasprite_hvflip',['../gb_2metasprites_8h.html#a32a61acd4a76d1de5814f7b94c8bc23f',1,'metasprites.h']]], - ['move_5fmetasprite_5fvflip_1189',['move_metasprite_vflip',['../gb_2metasprites_8h.html#aa8ff2df0679ebb0b6e0a8f6d83127e1a',1,'metasprites.h']]], - ['move_5fsprite_1190',['move_sprite',['../gb_8h.html#ab42c12c1d9aed3fd963248fbea9830cd',1,'move_sprite(uint8_t nb, uint8_t x, uint8_t y): gb.h'],['../sms_8h.html#ab42c12c1d9aed3fd963248fbea9830cd',1,'move_sprite(uint8_t nb, uint8_t x, uint8_t y): sms.h']]], - ['move_5fwin_1191',['move_win',['../gb_8h.html#aeef17768c494bcd6b67f7591329f7ff5',1,'gb.h']]] + ['malloc_1189',['malloc',['../stdlib_8h.html#a7ac38fce3243a7dcf448301ee9ffd392',1,'stdlib.h']]], + ['memcpy_1190',['memcpy',['../asm_2gbz80_2string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8',1,'memcpy(void *dest, const void *src, size_t len) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#a537a4371a9860b6fe9bd6e7d0df73fa5',1,'memcpy(void *dest, const void *src, size_t len) NONBANKED: string.h']]], + ['memmove_1191',['memmove',['../asm_2gbz80_2string_8h.html#a802c986820d3866639922b6bc9484f90',1,'memmove(void *dest, const void *src, size_t n): string.h'],['../asm_2z80_2string_8h.html#a802c986820d3866639922b6bc9484f90',1,'memmove(void *dest, const void *src, size_t n): string.h']]], + ['memset_1192',['memset',['../asm_2gbz80_2string_8h.html#a23e7549e1468d21419457759150fa767',1,'memset(void *s, int c, size_t n) NONBANKED __preserves_regs(b: string.h'],['../asm_2z80_2string_8h.html#a05b5d4f63cf9813204552e3df991cc71',1,'memset(void *s, int c, size_t n) NONBANKED: string.h']]], + ['mode_1193',['mode',['../gb_8h.html#aa48d749c9b381d1c30fb864eda3eee9b',1,'mode(uint8_t m) NONBANKED: gb.h'],['../sms_8h.html#aa48d749c9b381d1c30fb864eda3eee9b',1,'mode(uint8_t m) NONBANKED: sms.h']]], + ['move_5fbkg_1194',['move_bkg',['../gb_8h.html#a6261537edc74068e3f7f057e6a3e8a57',1,'move_bkg(uint8_t x, uint8_t y): gb.h'],['../sms_8h.html#a6261537edc74068e3f7f057e6a3e8a57',1,'move_bkg(uint8_t x, uint8_t y): sms.h']]], + ['move_5fmetasprite_1195',['move_metasprite',['../gb_2metasprites_8h.html#a77475e913bf0a19df28bdbf9d1cf392b',1,'move_metasprite(const metasprite_t *metasprite, uint8_t base_tile, uint8_t base_sprite, uint8_t x, uint8_t y): metasprites.h'],['../sms_2metasprites_8h.html#a77475e913bf0a19df28bdbf9d1cf392b',1,'move_metasprite(const metasprite_t *metasprite, uint8_t base_tile, uint8_t base_sprite, uint8_t x, uint8_t y): metasprites.h']]], + ['move_5fmetasprite_5fhflip_1196',['move_metasprite_hflip',['../gb_2metasprites_8h.html#a27e3bb17d0458b60b1f0433f66301f46',1,'metasprites.h']]], + ['move_5fmetasprite_5fhvflip_1197',['move_metasprite_hvflip',['../gb_2metasprites_8h.html#a32a61acd4a76d1de5814f7b94c8bc23f',1,'metasprites.h']]], + ['move_5fmetasprite_5fvflip_1198',['move_metasprite_vflip',['../gb_2metasprites_8h.html#aa8ff2df0679ebb0b6e0a8f6d83127e1a',1,'metasprites.h']]], + ['move_5fsprite_1199',['move_sprite',['../gb_8h.html#ab42c12c1d9aed3fd963248fbea9830cd',1,'move_sprite(uint8_t nb, uint8_t x, uint8_t y): gb.h'],['../sms_8h.html#ab42c12c1d9aed3fd963248fbea9830cd',1,'move_sprite(uint8_t nb, uint8_t x, uint8_t y): sms.h']]], + ['move_5fwin_1200',['move_win',['../gb_8h.html#aeef17768c494bcd6b67f7591329f7ff5',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_1192',['nowait_int_handler',['../gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c',1,'gb.h']]] + ['nowait_5fint_5fhandler_1201',['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_1193',['play_sample',['../sample_8h.html#a8078ce8a190d19529c135259f33211bd',1,'sample.h']]], - ['plot_1194',['plot',['../drawing_8h.html#a7ff51a226a56b4813f595892f1ae31d3',1,'drawing.h']]], - ['plot_5fpoint_1195',['plot_point',['../drawing_8h.html#af357a92be4a6864d46c28f9530e61429',1,'drawing.h']]], - ['posx_1196',['posx',['../console_8h.html#a5f662e2102dbd1e10ff19ff1c73fd7d8',1,'console.h']]], - ['posy_1197',['posy',['../console_8h.html#a6a650d5ea980a8d78ce1c706357cc54d',1,'console.h']]], - ['printf_1198',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], - ['putchar_1199',['putchar',['../stdio_8h.html#a467c1e22595c1f0ce20eb2e73bce398b',1,'stdio.h']]], - ['puts_1200',['puts',['../stdio_8h.html#a773af5effbb11a0d38460e706828db61',1,'stdio.h']]] + ['play_5fsample_1202',['play_sample',['../sample_8h.html#a8078ce8a190d19529c135259f33211bd',1,'sample.h']]], + ['plot_1203',['plot',['../drawing_8h.html#a7ff51a226a56b4813f595892f1ae31d3',1,'drawing.h']]], + ['plot_5fpoint_1204',['plot_point',['../drawing_8h.html#af357a92be4a6864d46c28f9530e61429',1,'drawing.h']]], + ['posx_1205',['posx',['../console_8h.html#a5f662e2102dbd1e10ff19ff1c73fd7d8',1,'console.h']]], + ['posy_1206',['posy',['../console_8h.html#a6a650d5ea980a8d78ce1c706357cc54d',1,'console.h']]], + ['printf_1207',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], + ['putchar_1208',['putchar',['../stdio_8h.html#a467c1e22595c1f0ce20eb2e73bce398b',1,'stdio.h']]], + ['puts_1209',['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_1201',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] + ['qsort_1210',['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_2072',['List of gbdk fonts',['../group__gbdk__fonts.html',1,'']]] + ['list_20of_20gbdk_20fonts_2088',['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_2073',['Coding Guidelines',['../docs_coding_guidelines.html',1,'index']]] + ['coding_20guidelines_2089',['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,4 +1,4 @@ var searchData= [ - ['example_20programs_2074',['Example Programs',['../docs_example_programs.html',1,'index']]] + ['example_20programs_2090',['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= [ - ['frequently_20asked_20questions_20_28faq_29_2075',['Frequently Asked Questions (FAQ)',['../docs_faq.html',1,'index']]] + ['frequently_20asked_20questions_20_28faq_29_2091',['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,7 +1,7 @@ var searchData= [ - ['getting_20started_2076',['Getting Started',['../docs_getting_started.html',1,'index']]], - ['gbdk_20releases_2077',['GBDK Releases',['../docs_releases.html',1,'index']]], - ['gbdk_20toolchain_2078',['GBDK Toolchain',['../docs_toolchain.html',1,'index']]], - ['general_20documentation_2079',['General Documentation',['../index.html',1,'']]] + ['getting_20started_2092',['Getting Started',['../docs_getting_started.html',1,'index']]], + ['gbdk_20releases_2093',['GBDK Releases',['../docs_releases.html',1,'index']]], + ['gbdk_20toolchain_2094',['GBDK Toolchain',['../docs_toolchain.html',1,'index']]], + ['general_20documentation_2095',['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= [ - ['links_20and_20third_2dparty_20tools_2080',['Links and Third-Party Tools',['../docs_links_and_tools.html',1,'index']]] + ['links_20and_20third_2dparty_20tools_2096',['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= [ - ['migrating_20to_20new_20gbdk_20versions_2081',['Migrating to new GBDK Versions',['../docs_migrating_versions.html',1,'index']]] + ['migrating_20to_20new_20gbdk_20versions_2097',['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= [ - ['rom_2fram_20banking_20and_20mbcs_2082',['ROM/RAM Banking and MBCs',['../docs_rombanking_mbcs.html',1,'index']]] + ['rom_2fram_20banking_20and_20mbcs_2098',['ROM/RAM Banking and MBCs',['../docs_rombanking_mbcs.html',1,'index']]] ]; diff --git a/docs/api/search/pages_7.js b/docs/api/search/pages_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['toolchain_20settings_2083',['Toolchain settings',['../docs_toolchain_settings.html',1,'index']]], - ['todo_20list_2084',['Todo List',['../todo.html',1,'']]] + ['toolchain_20settings_2099',['Toolchain settings',['../docs_toolchain_settings.html',1,'index']]], + ['todo_20list_2100',['Todo List',['../todo.html',1,'']]] ]; diff --git a/docs/api/search/pages_8.js b/docs/api/search/pages_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['using_20gbdk_2085',['Using GBDK',['../docs_using_gbdk.html',1,'index']]] + ['using_20gbdk_2101',['Using GBDK',['../docs_using_gbdk.html',1,'index']]] ]; diff --git a/docs/api/search/searchdata.js b/docs/api/search/searchdata.js @@ -2,7 +2,7 @@ var indexSectionsWithContent = { 0: "012_abcdefghijklmnopqrstuvwxy", 1: "_aijmos", - 2: "012abcdfghilmprst", + 2: "012abcdfghilmprstv", 3: "_abcdefghijlmnpqrstuvw", 4: "_abcdefhijklnoprstvwxy", 5: "bcdfijlmopstuvw", diff --git a/docs/api/search/typedefs_0.js b/docs/api/search/typedefs_0.js @@ -1,6 +1,6 @@ var searchData= [ - ['bcd_1431',['BCD',['../bcd_8h.html#a4813acd7f1852dd32b67175ca6aca2eb',1,'bcd.h']]], - ['boolean_1432',['BOOLEAN',['../asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071',1,'types.h']]], - ['byte_1433',['BYTE',['../asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6',1,'types.h']]] + ['bcd_1442',['BCD',['../bcd_8h.html#a4813acd7f1852dd32b67175ca6aca2eb',1,'bcd.h']]], + ['boolean_1443',['BOOLEAN',['../asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071',1,'types.h']]], + ['byte_1444',['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_1434',['clock_t',['../asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23',1,'clock_t(): types.h'],['../asm_2z80_2types_8h.html#ad666a63cb94701b620ce999f84629d23',1,'clock_t(): types.h']]] + ['clock_5ft_1445',['clock_t',['../asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23',1,'clock_t(): types.h'],['../asm_2z80_2types_8h.html#ad666a63cb94701b620ce999f84629d23',1,'clock_t(): 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_1435',['DWORD',['../asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf',1,'types.h']]] + ['dword_1446',['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_1436',['FAR_PTR',['../far__ptr_8h.html#a7c6f52121dd07af29b477f4e64314842',1,'far_ptr.h']]], - ['fixed_1437',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], - ['font_5ft_1438',['font_t',['../font_8h.html#a7c6b54e58c41763c66f15ec4528a1d4a',1,'font.h']]] + ['far_5fptr_1447',['FAR_PTR',['../far__ptr_8h.html#a7c6f52121dd07af29b477f4e64314842',1,'far_ptr.h']]], + ['fixed_1448',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], + ['font_5ft_1449',['font_t',['../font_8h.html#a7c6b54e58c41763c66f15ec4528a1d4a',1,'font.h']]] ]; diff --git a/docs/api/search/typedefs_4.js b/docs/api/search/typedefs_4.js @@ -1,19 +1,19 @@ var searchData= [ - ['int16_1439',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'INT16(): types.h'],['../asm_2z80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'INT16(): types.h']]], - ['int16_5ft_1440',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], - ['int32_1441',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'INT32(): types.h'],['../asm_2z80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'INT32(): types.h']]], - ['int32_5ft_1442',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], - ['int8_1443',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'INT8(): types.h'],['../asm_2z80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'INT8(): types.h']]], - ['int8_5ft_1444',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], - ['int_5ffast16_5ft_1445',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], - ['int_5ffast32_5ft_1446',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], - ['int_5ffast8_5ft_1447',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], - ['int_5fhandler_1448',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'int_handler(): gb.h'],['../sms_8h.html#a9508f919d9482d1d51534ccac212454d',1,'int_handler(): sms.h']]], - ['int_5fleast16_5ft_1449',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], - ['int_5fleast32_5ft_1450',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], - ['int_5fleast8_5ft_1451',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], - ['intmax_5ft_1452',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], - ['intptr_5ft_1453',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]], - ['isr_5fvector_5ft_1454',['isr_vector_t',['../isr_8h.html#a40dca48ca391581d7f67d8697533cf30',1,'isr.h']]] + ['int16_1450',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'INT16(): types.h'],['../asm_2z80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'INT16(): types.h']]], + ['int16_5ft_1451',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], + ['int32_1452',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'INT32(): types.h'],['../asm_2z80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'INT32(): types.h']]], + ['int32_5ft_1453',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], + ['int8_1454',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'INT8(): types.h'],['../asm_2z80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'INT8(): types.h']]], + ['int8_5ft_1455',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], + ['int_5ffast16_5ft_1456',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], + ['int_5ffast32_5ft_1457',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], + ['int_5ffast8_5ft_1458',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], + ['int_5fhandler_1459',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'int_handler(): gb.h'],['../sms_8h.html#a9508f919d9482d1d51534ccac212454d',1,'int_handler(): sms.h']]], + ['int_5fleast16_5ft_1460',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], + ['int_5fleast32_5ft_1461',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], + ['int_5fleast8_5ft_1462',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], + ['intmax_5ft_1463',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], + ['intptr_5ft_1464',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]], + ['isr_5fvector_5ft_1465',['isr_vector_t',['../isr_8h.html#a40dca48ca391581d7f67d8697533cf30',1,'isr.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_1455',['jmp_buf',['../setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d',1,'setjmp.h']]] + ['jmp_5fbuf_1466',['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_1456',['LWORD',['../asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215',1,'types.h']]] + ['lword_1467',['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,5 +1,5 @@ var searchData= [ - ['metasprite_5ft_1457',['metasprite_t',['../gb_2metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprite_t(): metasprites.h'],['../sms_2metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprite_t(): metasprites.h']]], - ['mfont_5fhandle_1458',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]] + ['metasprite_5ft_1468',['metasprite_t',['../gb_2metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprite_t(): metasprites.h'],['../sms_2metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprite_t(): metasprites.h']]], + ['mfont_5fhandle_1469',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.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_1459',['OAM_item_t',['../gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03',1,'gb.h']]] + ['oam_5fitem_5ft_1470',['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,6 +1,6 @@ var searchData= [ - ['pmfont_5fhandle_1460',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], - ['pointer_1461',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], - ['ptrdiff_5ft_1462',['ptrdiff_t',['../stddef_8h.html#afbe679a40a36da5983ebc5b39754c065',1,'stddef.h']]] + ['pmfont_5fhandle_1471',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], + ['pointer_1472',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], + ['ptrdiff_5ft_1473',['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_1463',['size_t',['../asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t(): types.h'],['../asm_2z80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t(): types.h'],['../stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf',1,'size_t(): stddef.h']]] + ['size_5ft_1474',['size_t',['../asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t(): types.h'],['../asm_2z80_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_1464',['time_t',['../time_8h.html#ac84921d4d15eedac7d7b8051a7944c84',1,'time.h']]] + ['time_5ft_1475',['time_t',['../time_8h.html#ac84921d4d15eedac7d7b8051a7944c84',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_1465',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], - ['udword_1466',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], - ['uint16_1467',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'UINT16(): types.h'],['../asm_2z80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'UINT16(): types.h']]], - ['uint16_5ft_1468',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], - ['uint32_1469',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'UINT32(): types.h'],['../asm_2z80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'UINT32(): types.h']]], - ['uint32_5ft_1470',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], - ['uint8_1471',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'UINT8(): types.h'],['../asm_2z80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'UINT8(): types.h']]], - ['uint8_5ft_1472',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], - ['uint_5ffast16_5ft_1473',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], - ['uint_5ffast32_5ft_1474',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], - ['uint_5ffast8_5ft_1475',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], - ['uint_5fleast16_5ft_1476',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], - ['uint_5fleast32_5ft_1477',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], - ['uint_5fleast8_5ft_1478',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], - ['uintmax_5ft_1479',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], - ['uintptr_5ft_1480',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], - ['ulword_1481',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], - ['uword_1482',['UWORD',['../asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75',1,'types.h']]] + ['ubyte_1476',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], + ['udword_1477',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], + ['uint16_1478',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'UINT16(): types.h'],['../asm_2z80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'UINT16(): types.h']]], + ['uint16_5ft_1479',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], + ['uint32_1480',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'UINT32(): types.h'],['../asm_2z80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'UINT32(): types.h']]], + ['uint32_5ft_1481',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], + ['uint8_1482',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'UINT8(): types.h'],['../asm_2z80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'UINT8(): types.h']]], + ['uint8_5ft_1483',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], + ['uint_5ffast16_5ft_1484',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], + ['uint_5ffast32_5ft_1485',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], + ['uint_5ffast8_5ft_1486',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], + ['uint_5fleast16_5ft_1487',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], + ['uint_5fleast32_5ft_1488',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], + ['uint_5fleast8_5ft_1489',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], + ['uintmax_5ft_1490',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], + ['uintptr_5ft_1491',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], + ['ulword_1492',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], + ['uword_1493',['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_1483',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'va_list(): stdarg.h'],['../asm_2z80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'va_list(): stdarg.h']]] + ['va_5flist_1494',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'va_list(): stdarg.h'],['../asm_2z80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'va_list(): 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_1484',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], - ['word_1485',['WORD',['../asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd',1,'types.h']]] + ['wchar_5ft_1495',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], + ['word_1496',['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,33 +1,33 @@ var searchData= [ - ['_5f_5fcall_5fbanked_5faddr_1283',['__call_banked_addr',['../far__ptr_8h.html#a1344c26ca298a9eadea4bcfea6442ae3',1,'far_ptr.h']]], - ['_5f_5fcall_5fbanked_5fbank_1284',['__call_banked_bank',['../far__ptr_8h.html#a892433d652420445a9a6aebf1a256623',1,'far_ptr.h']]], - ['_5f_5fcall_5fbanked_5fptr_1285',['__call_banked_ptr',['../far__ptr_8h.html#a27792b7fc3796a1e1828d4c5812e5b21',1,'far_ptr.h']]], - ['_5f_5fcurrent_5fbase_5ftile_1286',['__current_base_tile',['../gb_2metasprites_8h.html#a345fa52509387bd18a4092178a18286f',1,'__current_base_tile(): metasprites.h'],['../sms_2metasprites_8h.html#a345fa52509387bd18a4092178a18286f',1,'__current_base_tile(): metasprites.h']]], - ['_5f_5fcurrent_5fmetasprite_1287',['__current_metasprite',['../gb_2metasprites_8h.html#aae51f066cc5436457f62351847bfc64b',1,'__current_metasprite(): metasprites.h'],['../sms_2metasprites_8h.html#aae51f066cc5436457f62351847bfc64b',1,'__current_metasprite(): metasprites.h']]], - ['_5f_5frender_5fshadow_5foam_1288',['__render_shadow_OAM',['../gb_2metasprites_8h.html#a4bfe4d95031b67951cf6bc342110db39',1,'__render_shadow_OAM(): metasprites.h'],['../sms_2metasprites_8h.html#a4bfe4d95031b67951cf6bc342110db39',1,'__render_shadow_OAM(): metasprites.h']]], - ['_5faud3waveram_1289',['_AUD3WAVERAM',['../gb_2hardware_8h.html#a70db64bdd045a9df09b289fe9b28af22',1,'hardware.h']]], - ['_5fbios_1290',['_BIOS',['../sms_2hardware_8h.html#a735fc9fb4f089391a584293f2dff1008',1,'hardware.h']]], - ['_5fcpu_1291',['_cpu',['../gb_8h.html#a874b9bd95b0a05d6a6072feabc879e45',1,'gb.h']]], - ['_5fcurrent_5f2bpp_5fpalette_1292',['_current_2bpp_palette',['../sms_8h.html#a22dc57e538f0f49e2dc7d1c73f67fc8f',1,'sms.h']]], - ['_5fcurrent_5fbank_1293',['_current_bank',['../gb_8h.html#a98b848953a95ce2fff6fda643575d74a',1,'gb.h']]], - ['_5fhram_1294',['_HRAM',['../gb_2hardware_8h.html#a472e3b0909a2f0878f643e9968b871ef',1,'hardware.h']]], - ['_5fio_1295',['_IO',['../gb_2hardware_8h.html#a134e3f274c1e607b8c5ff5724860e288',1,'hardware.h']]], - ['_5fio_5fin_1296',['_io_in',['../gb_8h.html#a02f3a1585ae654444e628c1aa98ef0cf',1,'gb.h']]], - ['_5fio_5fout_1297',['_io_out',['../gb_8h.html#acae13736da20f9fc53e8d38934aa2119',1,'gb.h']]], - ['_5fio_5fstatus_1298',['_io_status',['../gb_8h.html#a2e3415ce2f7fb63427618bd9b9cb6635',1,'gb.h']]], - ['_5fis_5fgba_1299',['_is_GBA',['../gb_8h.html#a539b7b45b1c2d6b2051553665c76fd36',1,'gb.h']]], - ['_5foamram_1300',['_OAMRAM',['../gb_2hardware_8h.html#a7030908728e166877fba9065671deb02',1,'hardware.h']]], - ['_5fram_1301',['_RAM',['../gb_2hardware_8h.html#ac1cf31cae6046360271ead6e8b7a6e87',1,'hardware.h']]], - ['_5frambank_1302',['_RAMBANK',['../gb_2hardware_8h.html#a2f83a5f5daa6418c77756e32923aef5a',1,'hardware.h']]], - ['_5fscrn0_1303',['_SCRN0',['../gb_2hardware_8h.html#ac5b9d1761bb972948fe10637dfaa94a7',1,'hardware.h']]], - ['_5fscrn1_1304',['_SCRN1',['../gb_2hardware_8h.html#afff31f511127bf7ba1bd3b6bc740aee8',1,'hardware.h']]], - ['_5fshadow_5foam_5fbase_1305',['_shadow_OAM_base',['../gb_8h.html#a7b662ae4d83f9837bacb9fd580673054',1,'_shadow_OAM_base(): gb.h'],['../sms_8h.html#a5435fd985412934e96a490e103c6bc49',1,'_shadow_OAM_base(): gb.h']]], - ['_5fshadow_5foam_5foff_1306',['_shadow_OAM_OFF',['../sms_8h.html#a388d1dff2698172ba8574e43f5c77c93',1,'sms.h']]], - ['_5fsram_1307',['_SRAM',['../gb_2hardware_8h.html#a09a4ae65605182c8b694197d3aea695e',1,'hardware.h']]], - ['_5fsystem_1308',['_SYSTEM',['../sms_2hardware_8h.html#a7093bf38c5e663715f4efed44341502d',1,'hardware.h']]], - ['_5fvram_1309',['_VRAM',['../gb_2hardware_8h.html#aea9200b29be90b58417787720cdf750b',1,'hardware.h']]], - ['_5fvram8000_1310',['_VRAM8000',['../gb_2hardware_8h.html#a73c94166161c33c61d63b3e4b5209cd0',1,'hardware.h']]], - ['_5fvram8800_1311',['_VRAM8800',['../gb_2hardware_8h.html#af763563b6123ef29d73931f616969049',1,'hardware.h']]], - ['_5fvram9000_1312',['_VRAM9000',['../gb_2hardware_8h.html#a668fd555c203361f5e4b835f05243102',1,'hardware.h']]] + ['_5f_5fcall_5fbanked_5faddr_1294',['__call_banked_addr',['../far__ptr_8h.html#a1344c26ca298a9eadea4bcfea6442ae3',1,'far_ptr.h']]], + ['_5f_5fcall_5fbanked_5fbank_1295',['__call_banked_bank',['../far__ptr_8h.html#a892433d652420445a9a6aebf1a256623',1,'far_ptr.h']]], + ['_5f_5fcall_5fbanked_5fptr_1296',['__call_banked_ptr',['../far__ptr_8h.html#a27792b7fc3796a1e1828d4c5812e5b21',1,'far_ptr.h']]], + ['_5f_5fcurrent_5fbase_5ftile_1297',['__current_base_tile',['../gb_2metasprites_8h.html#a345fa52509387bd18a4092178a18286f',1,'__current_base_tile(): metasprites.h'],['../sms_2metasprites_8h.html#a345fa52509387bd18a4092178a18286f',1,'__current_base_tile(): metasprites.h']]], + ['_5f_5fcurrent_5fmetasprite_1298',['__current_metasprite',['../gb_2metasprites_8h.html#aae51f066cc5436457f62351847bfc64b',1,'__current_metasprite(): metasprites.h'],['../sms_2metasprites_8h.html#aae51f066cc5436457f62351847bfc64b',1,'__current_metasprite(): metasprites.h']]], + ['_5f_5frender_5fshadow_5foam_1299',['__render_shadow_OAM',['../gb_2metasprites_8h.html#a4bfe4d95031b67951cf6bc342110db39',1,'__render_shadow_OAM(): metasprites.h'],['../sms_2metasprites_8h.html#a4bfe4d95031b67951cf6bc342110db39',1,'__render_shadow_OAM(): metasprites.h']]], + ['_5faud3waveram_1300',['_AUD3WAVERAM',['../gb_2hardware_8h.html#a70db64bdd045a9df09b289fe9b28af22',1,'hardware.h']]], + ['_5fbios_1301',['_BIOS',['../sms_2hardware_8h.html#a735fc9fb4f089391a584293f2dff1008',1,'hardware.h']]], + ['_5fcpu_1302',['_cpu',['../gb_8h.html#a874b9bd95b0a05d6a6072feabc879e45',1,'gb.h']]], + ['_5fcurrent_5f2bpp_5fpalette_1303',['_current_2bpp_palette',['../sms_8h.html#a22dc57e538f0f49e2dc7d1c73f67fc8f',1,'sms.h']]], + ['_5fcurrent_5fbank_1304',['_current_bank',['../gb_8h.html#a98b848953a95ce2fff6fda643575d74a',1,'gb.h']]], + ['_5fhram_1305',['_HRAM',['../gb_2hardware_8h.html#a472e3b0909a2f0878f643e9968b871ef',1,'hardware.h']]], + ['_5fio_1306',['_IO',['../gb_2hardware_8h.html#a134e3f274c1e607b8c5ff5724860e288',1,'hardware.h']]], + ['_5fio_5fin_1307',['_io_in',['../gb_8h.html#a02f3a1585ae654444e628c1aa98ef0cf',1,'gb.h']]], + ['_5fio_5fout_1308',['_io_out',['../gb_8h.html#acae13736da20f9fc53e8d38934aa2119',1,'gb.h']]], + ['_5fio_5fstatus_1309',['_io_status',['../gb_8h.html#a2e3415ce2f7fb63427618bd9b9cb6635',1,'gb.h']]], + ['_5fis_5fgba_1310',['_is_GBA',['../gb_8h.html#a539b7b45b1c2d6b2051553665c76fd36',1,'gb.h']]], + ['_5foamram_1311',['_OAMRAM',['../gb_2hardware_8h.html#a7030908728e166877fba9065671deb02',1,'hardware.h']]], + ['_5fram_1312',['_RAM',['../gb_2hardware_8h.html#ac1cf31cae6046360271ead6e8b7a6e87',1,'hardware.h']]], + ['_5frambank_1313',['_RAMBANK',['../gb_2hardware_8h.html#a2f83a5f5daa6418c77756e32923aef5a',1,'hardware.h']]], + ['_5fscrn0_1314',['_SCRN0',['../gb_2hardware_8h.html#ac5b9d1761bb972948fe10637dfaa94a7',1,'hardware.h']]], + ['_5fscrn1_1315',['_SCRN1',['../gb_2hardware_8h.html#afff31f511127bf7ba1bd3b6bc740aee8',1,'hardware.h']]], + ['_5fshadow_5foam_5fbase_1316',['_shadow_OAM_base',['../gb_8h.html#a7b662ae4d83f9837bacb9fd580673054',1,'_shadow_OAM_base(): gb.h'],['../sms_8h.html#a5435fd985412934e96a490e103c6bc49',1,'_shadow_OAM_base(): gb.h']]], + ['_5fshadow_5foam_5foff_1317',['_shadow_OAM_OFF',['../sms_8h.html#a388d1dff2698172ba8574e43f5c77c93',1,'sms.h']]], + ['_5fsram_1318',['_SRAM',['../gb_2hardware_8h.html#a09a4ae65605182c8b694197d3aea695e',1,'hardware.h']]], + ['_5fsystem_1319',['_SYSTEM',['../sms_2hardware_8h.html#a7093bf38c5e663715f4efed44341502d',1,'hardware.h']]], + ['_5fvram_1320',['_VRAM',['../gb_2hardware_8h.html#aea9200b29be90b58417787720cdf750b',1,'hardware.h']]], + ['_5fvram8000_1321',['_VRAM8000',['../gb_2hardware_8h.html#a73c94166161c33c61d63b3e4b5209cd0',1,'hardware.h']]], + ['_5fvram8800_1322',['_VRAM8800',['../gb_2hardware_8h.html#af763563b6123ef29d73931f616969049',1,'hardware.h']]], + ['_5fvram9000_1323',['_VRAM9000',['../gb_2hardware_8h.html#a668fd555c203361f5e4b835f05243102',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_1.js b/docs/api/search/variables_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['aud3wave_1313',['AUD3WAVE',['../gb_2hardware_8h.html#a2fe41a6e0abb211cc00a8fca90543966',1,'hardware.h']]] + ['aud3wave_1324',['AUD3WAVE',['../gb_2hardware_8h.html#a2fe41a6e0abb211cc00a8fca90543966',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_10.js b/docs/api/search/variables_10.js @@ -1,28 +1,28 @@ var searchData= [ - ['sb_5freg_1395',['SB_REG',['../gb_2hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], - ['sc_5freg_1396',['SC_REG',['../gb_2hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], - ['scx_5freg_1397',['SCX_REG',['../gb_2hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], - ['scy_5freg_1398',['SCY_REG',['../gb_2hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], - ['seg_1399',['seg',['../union____far__ptr.html#a13c65a38be633a3ac219c3b5b3be5ce6',1,'__far_ptr']]], - ['segfn_1400',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], - ['segofs_1401',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], - ['shadow_5foam_1402',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'shadow_OAM(): gb.h'],['../sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d',1,'shadow_OAM(): sms.h']]], - ['shadow_5fvdp_5fr0_1403',['shadow_VDP_R0',['../sms_2hardware_8h.html#aa80cb68338819c004095531d32b70e38',1,'hardware.h']]], - ['shadow_5fvdp_5fr1_1404',['shadow_VDP_R1',['../sms_2hardware_8h.html#a542cb696f242df44b0d8e9225d532ef4',1,'hardware.h']]], - ['shadow_5fvdp_5fr10_1405',['shadow_VDP_R10',['../sms_2hardware_8h.html#af310a900e3b4b5b5032f4ffd6fa309b0',1,'hardware.h']]], - ['shadow_5fvdp_5fr2_1406',['shadow_VDP_R2',['../sms_2hardware_8h.html#a7f7fa2c0e33c6d515332a50c2acb54e7',1,'hardware.h']]], - ['shadow_5fvdp_5fr3_1407',['shadow_VDP_R3',['../sms_2hardware_8h.html#ab984056ff9eb011fbd84abdafb3a8bce',1,'hardware.h']]], - ['shadow_5fvdp_5fr4_1408',['shadow_VDP_R4',['../sms_2hardware_8h.html#af9a30a728fedbe7e4c660c448c262e2c',1,'hardware.h']]], - ['shadow_5fvdp_5fr5_1409',['shadow_VDP_R5',['../sms_2hardware_8h.html#a221db76cb39200a948234330ed309af7',1,'hardware.h']]], - ['shadow_5fvdp_5fr6_1410',['shadow_VDP_R6',['../sms_2hardware_8h.html#a8afbdaaf8c6dee4e7482a341351344b4',1,'hardware.h']]], - ['shadow_5fvdp_5fr7_1411',['shadow_VDP_R7',['../sms_2hardware_8h.html#a33b3e7c120a579cb729caf588ba1d9a8',1,'hardware.h']]], - ['shadow_5fvdp_5fr8_1412',['shadow_VDP_R8',['../sms_2hardware_8h.html#add65b8e5f0b806e563ce27de7348ba31',1,'hardware.h']]], - ['shadow_5fvdp_5fr9_1413',['shadow_VDP_R9',['../sms_2hardware_8h.html#a1ccce1e3f8acb76170fb752ee40ae659',1,'hardware.h']]], - ['shadow_5fvdp_5frborder_1414',['shadow_VDP_RBORDER',['../sms_2hardware_8h.html#a20a977182f6f5f60ee6464e15f05aed0',1,'hardware.h']]], - ['shadow_5fvdp_5frscx_1415',['shadow_VDP_RSCX',['../sms_2hardware_8h.html#af6a84b0288b045560f83a1944a8c1c3b',1,'hardware.h']]], - ['shadow_5fvdp_5frscy_1416',['shadow_VDP_RSCY',['../sms_2hardware_8h.html#a292b59055beb22b566b39462da3b7eba',1,'hardware.h']]], - ['stat_5freg_1417',['STAT_REG',['../gb_2hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], - ['svbk_5freg_1418',['SVBK_REG',['../gb_2hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], - ['sys_5ftime_1419',['sys_time',['../gb_8h.html#a78d2fd18666afec116f176d46debb4e7',1,'sys_time(): gb.h'],['../sms_8h.html#a78d2fd18666afec116f176d46debb4e7',1,'sys_time(): sms.h']]] + ['sb_5freg_1406',['SB_REG',['../gb_2hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], + ['sc_5freg_1407',['SC_REG',['../gb_2hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], + ['scx_5freg_1408',['SCX_REG',['../gb_2hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], + ['scy_5freg_1409',['SCY_REG',['../gb_2hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], + ['seg_1410',['seg',['../union____far__ptr.html#a13c65a38be633a3ac219c3b5b3be5ce6',1,'__far_ptr']]], + ['segfn_1411',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], + ['segofs_1412',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], + ['shadow_5foam_1413',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'shadow_OAM(): gb.h'],['../sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d',1,'shadow_OAM(): sms.h']]], + ['shadow_5fvdp_5fr0_1414',['shadow_VDP_R0',['../sms_2hardware_8h.html#aa80cb68338819c004095531d32b70e38',1,'hardware.h']]], + ['shadow_5fvdp_5fr1_1415',['shadow_VDP_R1',['../sms_2hardware_8h.html#a542cb696f242df44b0d8e9225d532ef4',1,'hardware.h']]], + ['shadow_5fvdp_5fr10_1416',['shadow_VDP_R10',['../sms_2hardware_8h.html#af310a900e3b4b5b5032f4ffd6fa309b0',1,'hardware.h']]], + ['shadow_5fvdp_5fr2_1417',['shadow_VDP_R2',['../sms_2hardware_8h.html#a7f7fa2c0e33c6d515332a50c2acb54e7',1,'hardware.h']]], + ['shadow_5fvdp_5fr3_1418',['shadow_VDP_R3',['../sms_2hardware_8h.html#ab984056ff9eb011fbd84abdafb3a8bce',1,'hardware.h']]], + ['shadow_5fvdp_5fr4_1419',['shadow_VDP_R4',['../sms_2hardware_8h.html#af9a30a728fedbe7e4c660c448c262e2c',1,'hardware.h']]], + ['shadow_5fvdp_5fr5_1420',['shadow_VDP_R5',['../sms_2hardware_8h.html#a221db76cb39200a948234330ed309af7',1,'hardware.h']]], + ['shadow_5fvdp_5fr6_1421',['shadow_VDP_R6',['../sms_2hardware_8h.html#a8afbdaaf8c6dee4e7482a341351344b4',1,'hardware.h']]], + ['shadow_5fvdp_5fr7_1422',['shadow_VDP_R7',['../sms_2hardware_8h.html#a33b3e7c120a579cb729caf588ba1d9a8',1,'hardware.h']]], + ['shadow_5fvdp_5fr8_1423',['shadow_VDP_R8',['../sms_2hardware_8h.html#add65b8e5f0b806e563ce27de7348ba31',1,'hardware.h']]], + ['shadow_5fvdp_5fr9_1424',['shadow_VDP_R9',['../sms_2hardware_8h.html#a1ccce1e3f8acb76170fb752ee40ae659',1,'hardware.h']]], + ['shadow_5fvdp_5frborder_1425',['shadow_VDP_RBORDER',['../sms_2hardware_8h.html#a20a977182f6f5f60ee6464e15f05aed0',1,'hardware.h']]], + ['shadow_5fvdp_5frscx_1426',['shadow_VDP_RSCX',['../sms_2hardware_8h.html#af6a84b0288b045560f83a1944a8c1c3b',1,'hardware.h']]], + ['shadow_5fvdp_5frscy_1427',['shadow_VDP_RSCY',['../sms_2hardware_8h.html#a292b59055beb22b566b39462da3b7eba',1,'hardware.h']]], + ['stat_5freg_1428',['STAT_REG',['../gb_2hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], + ['svbk_5freg_1429',['SVBK_REG',['../gb_2hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], + ['sys_5ftime_1430',['sys_time',['../gb_8h.html#a78d2fd18666afec116f176d46debb4e7',1,'sys_time(): gb.h'],['../sms_8h.html#a78d2fd18666afec116f176d46debb4e7',1,'sys_time(): sms.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_1420',['TAC_REG',['../gb_2hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], - ['tile_1421',['tile',['../struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6',1,'OAM_item_t']]], - ['tima_5freg_1422',['TIMA_REG',['../gb_2hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], - ['tma_5freg_1423',['TMA_REG',['../gb_2hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]] + ['tac_5freg_1431',['TAC_REG',['../gb_2hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], + ['tile_1432',['tile',['../struct_o_a_m__item__t.html#a6c269ed01269d02bcf7e36e0de3696f6',1,'OAM_item_t']]], + ['tima_5freg_1433',['TIMA_REG',['../gb_2hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], + ['tma_5freg_1434',['TMA_REG',['../gb_2hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_12.js b/docs/api/search/variables_12.js @@ -1,5 +1,5 @@ var searchData= [ - ['vbk_5freg_1424',['VBK_REG',['../gb_2hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'hardware.h']]], - ['vdp_5fattr_5fshift_1425',['VDP_ATTR_SHIFT',['../sms_2hardware_8h.html#a019bf78a6d586c987aec03af8d20e02f',1,'hardware.h']]] + ['vbk_5freg_1435',['VBK_REG',['../gb_2hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'hardware.h']]], + ['vdp_5fattr_5fshift_1436',['VDP_ATTR_SHIFT',['../sms_2hardware_8h.html#a019bf78a6d586c987aec03af8d20e02f',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_1426',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], - ['wx_5freg_1427',['WX_REG',['../gb_2hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], - ['wy_5freg_1428',['WY_REG',['../gb_2hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] + ['w_1437',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], + ['wx_5freg_1438',['WX_REG',['../gb_2hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], + ['wy_5freg_1439',['WY_REG',['../gb_2hardware_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_1429',['x',['../struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b',1,'OAM_item_t']]] + ['x_1440',['x',['../struct_o_a_m__item__t.html#a3a13fb7441f8c431d9494cd2441c6c0b',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_1430',['y',['../struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18',1,'OAM_item_t']]] + ['y_1441',['y',['../struct_o_a_m__item__t.html#ad5ad9d3d300858bf0b1cd9e210366a18',1,'OAM_item_t']]] ]; diff --git a/docs/api/search/variables_2.js b/docs/api/search/variables_2.js @@ -1,7 +1,7 @@ var searchData= [ - ['b_1314',['b',['../union__fixed.html#ac0efdf5ee7302ad64dbc51cabc3659d3',1,'_fixed::b()'],['../gb_8h.html#a4c2e4adef74067fdbb49005bc73de937',1,'b(): gb.h']]], - ['bcpd_5freg_1315',['BCPD_REG',['../gb_2hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30',1,'hardware.h']]], - ['bcps_5freg_1316',['BCPS_REG',['../gb_2hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99',1,'hardware.h']]], - ['bgp_5freg_1317',['BGP_REG',['../gb_2hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997',1,'hardware.h']]] + ['b_1325',['b',['../union__fixed.html#ac0efdf5ee7302ad64dbc51cabc3659d3',1,'_fixed::b()'],['../gb_8h.html#a4c2e4adef74067fdbb49005bc73de937',1,'b(): gb.h']]], + ['bcpd_5freg_1326',['BCPD_REG',['../gb_2hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30',1,'hardware.h']]], + ['bcps_5freg_1327',['BCPS_REG',['../gb_2hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99',1,'hardware.h']]], + ['bgp_5freg_1328',['BGP_REG',['../gb_2hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_3.js b/docs/api/search/variables_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['c_1318',['c',['../asm_2gbz80_2string_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): string.h'],['../gb_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): gb.h'],['../gbdecompress_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): gbdecompress.h'],['../gb_2metasprites_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): metasprites.h'],['../sgb_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): sgb.h'],['../sms_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): sms.h']]] + ['c_1329',['c',['../asm_2gbz80_2string_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): string.h'],['../gb_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): gb.h'],['../gbdecompress_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): gbdecompress.h'],['../gb_2metasprites_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): metasprites.h'],['../sgb_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): sgb.h'],['../sms_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): sms.h']]] ]; diff --git a/docs/api/search/variables_4.js b/docs/api/search/variables_4.js @@ -1,9 +1,9 @@ var searchData= [ - ['d_1319',['d',['../gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e',1,'d(): gb.h'],['../sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e',1,'d(): sms.h']]], - ['div_5freg_1320',['DIV_REG',['../gb_2hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b',1,'hardware.h']]], - ['dma_5freg_1321',['DMA_REG',['../gb_2hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81',1,'hardware.h']]], - ['dtile_1322',['dtile',['../structmetasprite__t.html#ad68b2f80c08f2f7fc603c56af2e75a6f',1,'metasprite_t']]], - ['dx_1323',['dx',['../structmetasprite__t.html#a67d2a6fb62059da39b54e975c4fbb324',1,'metasprite_t']]], - ['dy_1324',['dy',['../structmetasprite__t.html#a2c3fea1f6b3354352823320c69a3e4bb',1,'metasprite_t']]] + ['d_1330',['d',['../gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e',1,'d(): gb.h'],['../sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e',1,'d(): sms.h']]], + ['div_5freg_1331',['DIV_REG',['../gb_2hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b',1,'hardware.h']]], + ['dma_5freg_1332',['DMA_REG',['../gb_2hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81',1,'hardware.h']]], + ['dtile_1333',['dtile',['../structmetasprite__t.html#ad68b2f80c08f2f7fc603c56af2e75a6f',1,'metasprite_t']]], + ['dx_1334',['dx',['../structmetasprite__t.html#a67d2a6fb62059da39b54e975c4fbb324',1,'metasprite_t']]], + ['dy_1335',['dy',['../structmetasprite__t.html#a2c3fea1f6b3354352823320c69a3e4bb',1,'metasprite_t']]] ]; diff --git a/docs/api/search/variables_5.js b/docs/api/search/variables_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['e_1325',['e',['../gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'e(): gb.h'],['../sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'e(): sms.h']]] + ['e_1336',['e',['../gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'e(): gb.h'],['../sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'e(): sms.h']]] ]; diff --git a/docs/api/search/variables_6.js b/docs/api/search/variables_6.js @@ -1,13 +1,13 @@ var searchData= [ - ['first_5ftile_1326',['first_tile',['../structsfont__handle.html#aa5a35bc92adbcfff5a531bf65da65630',1,'sfont_handle']]], - ['flag_1327',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], - ['fn_1328',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], - ['font_1329',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], - ['font_5fibm_1330',['font_ibm',['../group__gbdk__fonts.html#ga6dcb04fed78fc39b95171988b776e6bb',1,'font.h']]], - ['font_5fibm_5ffixed_1331',['font_ibm_fixed',['../group__gbdk__fonts.html#gab8c52bed73e745f1ee910f2da60ddb4c',1,'font.h']]], - ['font_5fitalic_1332',['font_italic',['../group__gbdk__fonts.html#ga17e825a65ba38f34a658fe0a2c99d8d4',1,'font.h']]], - ['font_5fmin_1333',['font_min',['../group__gbdk__fonts.html#gad8497ecbd9d845fc24a56688f157aad8',1,'font.h']]], - ['font_5fspect_1334',['font_spect',['../group__gbdk__fonts.html#ga1b59bbd85c12436eeef52d4c32c7345d',1,'font.h']]], - ['func_1335',['func',['../structisr__vector__t.html#a978f0092183f75d20a0f7de7add24b50',1,'isr_vector_t']]] + ['first_5ftile_1337',['first_tile',['../structsfont__handle.html#aa5a35bc92adbcfff5a531bf65da65630',1,'sfont_handle']]], + ['flag_1338',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], + ['fn_1339',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], + ['font_1340',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], + ['font_5fibm_1341',['font_ibm',['../group__gbdk__fonts.html#ga6dcb04fed78fc39b95171988b776e6bb',1,'font.h']]], + ['font_5fibm_5ffixed_1342',['font_ibm_fixed',['../group__gbdk__fonts.html#gab8c52bed73e745f1ee910f2da60ddb4c',1,'font.h']]], + ['font_5fitalic_1343',['font_italic',['../group__gbdk__fonts.html#ga17e825a65ba38f34a658fe0a2c99d8d4',1,'font.h']]], + ['font_5fmin_1344',['font_min',['../group__gbdk__fonts.html#gad8497ecbd9d845fc24a56688f157aad8',1,'font.h']]], + ['font_5fspect_1345',['font_spect',['../group__gbdk__fonts.html#ga1b59bbd85c12436eeef52d4c32c7345d',1,'font.h']]], + ['func_1346',['func',['../structisr__vector__t.html#a978f0092183f75d20a0f7de7add24b50',1,'isr_vector_t']]] ]; diff --git a/docs/api/search/variables_7.js b/docs/api/search/variables_7.js @@ -1,9 +1,9 @@ var searchData= [ - ['h_1336',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456',1,'h(): gb.h'],['../sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456',1,'h(): sms.h']]], - ['hdma1_5freg_1337',['HDMA1_REG',['../gb_2hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], - ['hdma2_5freg_1338',['HDMA2_REG',['../gb_2hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], - ['hdma3_5freg_1339',['HDMA3_REG',['../gb_2hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], - ['hdma4_5freg_1340',['HDMA4_REG',['../gb_2hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], - ['hdma5_5freg_1341',['HDMA5_REG',['../gb_2hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]] + ['h_1347',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456',1,'h(): gb.h'],['../sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456',1,'h(): sms.h']]], + ['hdma1_5freg_1348',['HDMA1_REG',['../gb_2hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], + ['hdma2_5freg_1349',['HDMA2_REG',['../gb_2hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], + ['hdma3_5freg_1350',['HDMA3_REG',['../gb_2hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], + ['hdma4_5freg_1351',['HDMA4_REG',['../gb_2hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], + ['hdma5_5freg_1352',['HDMA5_REG',['../gb_2hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_8.js b/docs/api/search/variables_8.js @@ -1,7 +1,7 @@ var searchData= [ - ['ie_5freg_1342',['IE_REG',['../gb_2hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], - ['if_5freg_1343',['IF_REG',['../gb_2hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]], - ['iyh_1344',['iyh',['../sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0',1,'sms.h']]], - ['iyl_1345',['iyl',['../sms_2metasprites_8h.html#af279c752a3b15c4bd5c67f54b92e553f',1,'iyl(): metasprites.h'],['../sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f',1,'iyl(): sms.h']]] + ['ie_5freg_1353',['IE_REG',['../gb_2hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], + ['if_5freg_1354',['IF_REG',['../gb_2hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]], + ['iyh_1355',['iyh',['../sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0',1,'sms.h']]], + ['iyl_1356',['iyl',['../sms_2metasprites_8h.html#af279c752a3b15c4bd5c67f54b92e553f',1,'iyl(): metasprites.h'],['../sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f',1,'iyl(): sms.h']]] ]; diff --git a/docs/api/search/variables_9.js b/docs/api/search/variables_9.js @@ -1,8 +1,8 @@ var searchData= [ - ['joy0_1346',['joy0',['../structjoypads__t.html#a5e953c63dfb5148ba29f5735a735035f',1,'joypads_t']]], - ['joy1_1347',['joy1',['../structjoypads__t.html#a032a279cf42e2737d6ce9893239d238e',1,'joypads_t']]], - ['joy2_1348',['joy2',['../structjoypads__t.html#a5741138c91e93ea3203ee9e0d5d9413d',1,'joypads_t']]], - ['joy3_1349',['joy3',['../structjoypads__t.html#ab281d26e5197e49633274f412b164295',1,'joypads_t']]], - ['joypads_1350',['joypads',['../structjoypads__t.html#a8d181ece2d3db614ed6686cfba545238',1,'joypads_t']]] + ['joy0_1357',['joy0',['../structjoypads__t.html#a5e953c63dfb5148ba29f5735a735035f',1,'joypads_t']]], + ['joy1_1358',['joy1',['../structjoypads__t.html#a032a279cf42e2737d6ce9893239d238e',1,'joypads_t']]], + ['joy2_1359',['joy2',['../structjoypads__t.html#a5741138c91e93ea3203ee9e0d5d9413d',1,'joypads_t']]], + ['joy3_1360',['joy3',['../structjoypads__t.html#ab281d26e5197e49633274f412b164295',1,'joypads_t']]], + ['joypads_1361',['joypads',['../structjoypads__t.html#a8d181ece2d3db614ed6686cfba545238',1,'joypads_t']]] ]; diff --git a/docs/api/search/variables_a.js b/docs/api/search/variables_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['key1_5freg_1351',['KEY1_REG',['../gb_2hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]] + ['key1_5freg_1362',['KEY1_REG',['../gb_2hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_b.js b/docs/api/search/variables_b.js @@ -1,7 +1,7 @@ var searchData= [ - ['l_1352',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l(): gb.h'],['../sms_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l(): sms.h']]], - ['lcdc_5freg_1353',['LCDC_REG',['../gb_2hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], - ['ly_5freg_1354',['LY_REG',['../gb_2hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], - ['lyc_5freg_1355',['LYC_REG',['../gb_2hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] + ['l_1363',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l(): gb.h'],['../sms_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l(): sms.h']]], + ['lcdc_5freg_1364',['LCDC_REG',['../gb_2hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], + ['ly_5freg_1365',['LY_REG',['../gb_2hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], + ['lyc_5freg_1366',['LYC_REG',['../gb_2hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_c.js b/docs/api/search/variables_c.js @@ -1,25 +1,25 @@ var searchData= [ - ['npads_1356',['npads',['../structjoypads__t.html#af84e3549a0708ee0e04295e5f853e9f5',1,'joypads_t']]], - ['nr10_5freg_1357',['NR10_REG',['../gb_2hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], - ['nr11_5freg_1358',['NR11_REG',['../gb_2hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], - ['nr12_5freg_1359',['NR12_REG',['../gb_2hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], - ['nr13_5freg_1360',['NR13_REG',['../gb_2hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], - ['nr14_5freg_1361',['NR14_REG',['../gb_2hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], - ['nr21_5freg_1362',['NR21_REG',['../gb_2hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], - ['nr22_5freg_1363',['NR22_REG',['../gb_2hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], - ['nr23_5freg_1364',['NR23_REG',['../gb_2hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], - ['nr24_5freg_1365',['NR24_REG',['../gb_2hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], - ['nr30_5freg_1366',['NR30_REG',['../gb_2hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], - ['nr31_5freg_1367',['NR31_REG',['../gb_2hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], - ['nr32_5freg_1368',['NR32_REG',['../gb_2hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], - ['nr33_5freg_1369',['NR33_REG',['../gb_2hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], - ['nr34_5freg_1370',['NR34_REG',['../gb_2hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], - ['nr41_5freg_1371',['NR41_REG',['../gb_2hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], - ['nr42_5freg_1372',['NR42_REG',['../gb_2hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], - ['nr43_5freg_1373',['NR43_REG',['../gb_2hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], - ['nr44_5freg_1374',['NR44_REG',['../gb_2hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], - ['nr50_5freg_1375',['NR50_REG',['../gb_2hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], - ['nr51_5freg_1376',['NR51_REG',['../gb_2hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], - ['nr52_5freg_1377',['NR52_REG',['../gb_2hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]] + ['npads_1367',['npads',['../structjoypads__t.html#af84e3549a0708ee0e04295e5f853e9f5',1,'joypads_t']]], + ['nr10_5freg_1368',['NR10_REG',['../gb_2hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], + ['nr11_5freg_1369',['NR11_REG',['../gb_2hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], + ['nr12_5freg_1370',['NR12_REG',['../gb_2hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], + ['nr13_5freg_1371',['NR13_REG',['../gb_2hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], + ['nr14_5freg_1372',['NR14_REG',['../gb_2hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], + ['nr21_5freg_1373',['NR21_REG',['../gb_2hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], + ['nr22_5freg_1374',['NR22_REG',['../gb_2hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], + ['nr23_5freg_1375',['NR23_REG',['../gb_2hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], + ['nr24_5freg_1376',['NR24_REG',['../gb_2hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], + ['nr30_5freg_1377',['NR30_REG',['../gb_2hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], + ['nr31_5freg_1378',['NR31_REG',['../gb_2hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], + ['nr32_5freg_1379',['NR32_REG',['../gb_2hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], + ['nr33_5freg_1380',['NR33_REG',['../gb_2hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], + ['nr34_5freg_1381',['NR34_REG',['../gb_2hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], + ['nr41_5freg_1382',['NR41_REG',['../gb_2hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], + ['nr42_5freg_1383',['NR42_REG',['../gb_2hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], + ['nr43_5freg_1384',['NR43_REG',['../gb_2hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], + ['nr44_5freg_1385',['NR44_REG',['../gb_2hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], + ['nr50_5freg_1386',['NR50_REG',['../gb_2hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], + ['nr51_5freg_1387',['NR51_REG',['../gb_2hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], + ['nr52_5freg_1388',['NR52_REG',['../gb_2hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_d.js b/docs/api/search/variables_d.js @@ -1,9 +1,9 @@ var searchData= [ - ['obp0_5freg_1378',['OBP0_REG',['../gb_2hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], - ['obp1_5freg_1379',['OBP1_REG',['../gb_2hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], - ['ocpd_5freg_1380',['OCPD_REG',['../gb_2hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], - ['ocps_5freg_1381',['OCPS_REG',['../gb_2hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], - ['ofs_1382',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]], - ['opcode_1383',['opcode',['../structisr__vector__t.html#a43f6e622239ba42a25d2d9624c0d8f0b',1,'isr_vector_t']]] + ['obp0_5freg_1389',['OBP0_REG',['../gb_2hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], + ['obp1_5freg_1390',['OBP1_REG',['../gb_2hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], + ['ocpd_5freg_1391',['OCPD_REG',['../gb_2hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], + ['ocps_5freg_1392',['OCPS_REG',['../gb_2hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], + ['ofs_1393',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]], + ['opcode_1394',['opcode',['../structisr__vector__t.html#a43f6e622239ba42a25d2d9624c0d8f0b',1,'isr_vector_t']]] ]; diff --git a/docs/api/search/variables_e.js b/docs/api/search/variables_e.js @@ -1,9 +1,9 @@ var searchData= [ - ['p1_5freg_1384',['P1_REG',['../gb_2hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], - ['pcm12_5freg_1385',['PCM12_REG',['../gb_2hardware_8h.html#a428894ca3fd0bb4527b03bed551ff04c',1,'hardware.h']]], - ['pcm34_5freg_1386',['PCM34_REG',['../gb_2hardware_8h.html#ac6d19ac313a99f41bd996e1ca5e43df0',1,'hardware.h']]], - ['prop_1387',['prop',['../struct_o_a_m__item__t.html#a435e018f3bbc0ebaa9eaf96806d386d9',1,'OAM_item_t']]], - ['props_1388',['props',['../structmetasprite__t.html#ab61e73a65c5e8cb30d0d81bb7845d615',1,'metasprite_t']]], - ['ptr_1389',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]] + ['p1_5freg_1395',['P1_REG',['../gb_2hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], + ['pcm12_5freg_1396',['PCM12_REG',['../gb_2hardware_8h.html#a428894ca3fd0bb4527b03bed551ff04c',1,'hardware.h']]], + ['pcm34_5freg_1397',['PCM34_REG',['../gb_2hardware_8h.html#ac6d19ac313a99f41bd996e1ca5e43df0',1,'hardware.h']]], + ['prop_1398',['prop',['../struct_o_a_m__item__t.html#a435e018f3bbc0ebaa9eaf96806d386d9',1,'OAM_item_t']]], + ['props_1399',['props',['../structmetasprite__t.html#ab61e73a65c5e8cb30d0d81bb7845d615',1,'metasprite_t']]], + ['ptr_1400',['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,8 +1,8 @@ var searchData= [ - ['rp_5freg_1390',['RP_REG',['../gb_2hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]], - ['rramb_1391',['rRAMB',['../gb_2hardware_8h.html#ac2985dbccb16c4c00381d6fbe9600aff',1,'hardware.h']]], - ['rramg_1392',['rRAMG',['../gb_2hardware_8h.html#a64dd59016e4f0e78672962fbc553a4b4',1,'hardware.h']]], - ['rromb0_1393',['rROMB0',['../gb_2hardware_8h.html#ae0976a29e341edc6ceb810e6eb0328f1',1,'hardware.h']]], - ['rromb1_1394',['rROMB1',['../gb_2hardware_8h.html#a014f3a9d7ce8f8026c9ac6c0410bb099',1,'hardware.h']]] + ['rp_5freg_1401',['RP_REG',['../gb_2hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]], + ['rramb_1402',['rRAMB',['../gb_2hardware_8h.html#ac2985dbccb16c4c00381d6fbe9600aff',1,'hardware.h']]], + ['rramg_1403',['rRAMG',['../gb_2hardware_8h.html#a64dd59016e4f0e78672962fbc553a4b4',1,'hardware.h']]], + ['rromb0_1404',['rROMB0',['../gb_2hardware_8h.html#ae0976a29e341edc6ceb810e6eb0328f1',1,'hardware.h']]], + ['rromb1_1405',['rROMB1',['../gb_2hardware_8h.html#a014f3a9d7ce8f8026c9ac6c0410bb099',1,'hardware.h']]] ]; diff --git a/docs/api/sgb_8h_source.html b/docs/api/sgb_8h_source.html @@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('sgb_8h_source.html',''); initResizable <div class="ttc" id="astdint_8h_html_aba7bc1797add20fe3efdf37ced1182c5"><div class="ttname"><a href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a></div><div class="ttdeci">unsigned char uint8_t</div><div class="ttdef"><b>Definition:</b> stdint.h:51</div></div> <div class="ttc" id="asgb_8h_html_a0b3366755f3276b0243c1e0497471b7a"><div class="ttname"><a href="sgb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a></div><div class="ttdeci">uint8_t c</div><div class="ttdef"><b>Definition:</b> sgb.h:40</div></div> <div class="ttc" id="astdint_8h_html"><div class="ttname"><a href="stdint_8h.html">stdint.h</a></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:540</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:543</div></div> <div class="ttc" id="asgb_8h_html_ad187ecd5608eae98ce6086f2e8e041af"><div class="ttname"><a href="sgb_8h.html#ad187ecd5608eae98ce6086f2e8e041af">sgb_transfer</a></div><div class="ttdeci">void sgb_transfer(uint8_t *packet) __preserves_regs(b</div></div> <!-- HTML footer for doxygen 1.8.14--> <!-- start footer part --> diff --git a/docs/api/sms_2hardware_8h_source.html b/docs/api/sms_2hardware_8h_source.html @@ -177,38 +177,38 @@ $(document).ready(function(){initNavTree('sms_2hardware_8h_source.html',''); ini <div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="keyword">extern</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="sms_2hardware_8h.html#af9a30a728fedbe7e4c660c448c262e2c">shadow_VDP_R4</a>;</div> <div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#a75e2c9878fe4cc7c86f71d8e8fa09924"> 90</a></span> <span class="preprocessor">#define VDP_R5 0b10000101</span></div> <div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="keyword">extern</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="sms_2hardware_8h.html#a221db76cb39200a948234330ed309af7">shadow_VDP_R5</a>;</div> -<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  </div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  </div> <div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#ae973ce797203f9e4bebc10f5010a8fdd"> 93</a></span> <span class="preprocessor">#define R5_SAT_0x3F00 0xFF</span></div> <div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#ab0ea6874bcc910239b098025c9761c01"> 94</a></span> <span class="preprocessor">#define R5_SAT_MASK 0b10000001</span></div> -<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div> +<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div> <div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#a81ae7462829d0fcc65c3c99194a68772"> 96</a></span> <span class="preprocessor">#define VDP_R6 0b10000110</span></div> <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="keyword">extern</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="sms_2hardware_8h.html#a8afbdaaf8c6dee4e7482a341351344b4">shadow_VDP_R6</a>;</div> -<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  </div> +<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  </div> <div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#a1aba84d3beebe43e641766525630d0ad"> 99</a></span> <span class="preprocessor">#define R6_BANK0 0xFB</span></div> <div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#a81289f179bb00ade9e4f7221ddff0e46"> 100</a></span> <span class="preprocessor">#define R6_DATA_0x0000 0xFB</span></div> <div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#adcc51095e67b158df848367761d735a4"> 101</a></span> <span class="preprocessor">#define R6_BANK1 0xFF</span></div> <div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#ac59ac38e5ec2e23e511f854403d7cbe4"> 102</a></span> <span class="preprocessor">#define R6_DATA_0x2000 0xFF</span></div> -<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  </div> +<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  </div> <div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#aa82ab1c04cff3363327f3309d09ae638"> 104</a></span> <span class="preprocessor">#define VDP_R7 0b10000111</span></div> <div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="keyword">extern</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="sms_2hardware_8h.html#a33b3e7c120a579cb729caf588ba1d9a8">shadow_VDP_R7</a>;</div> <div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#abef00e3cae6f12d97973b318ebbf9737"> 106</a></span> <span class="preprocessor">#define VDP_RBORDER 0b10000111</span></div> <div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="keyword">extern</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="sms_2hardware_8h.html#a20a977182f6f5f60ee6464e15f05aed0">shadow_VDP_RBORDER</a>;</div> -<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div> +<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div> <div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#aa1a024a7dc26ef40663fe283565bcf50"> 109</a></span> <span class="preprocessor">#define R7_COLOR_MASK 0b11110000</span></div> -<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  </div> +<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  </div> <div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#a3cb38487469808e023fcb331c180c4b9"> 111</a></span> <span class="preprocessor">#define VDP_R8 0b10001000</span></div> <div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="keyword">extern</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="sms_2hardware_8h.html#add65b8e5f0b806e563ce27de7348ba31">shadow_VDP_R8</a>;</div> <div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#a9c49833bc96a70b8972027d28c816d2f"> 113</a></span> <span class="preprocessor">#define VDP_RSCX 0b10001000</span></div> <div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="keyword">extern</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="sms_2hardware_8h.html#af6a84b0288b045560f83a1944a8c1c3b">shadow_VDP_RSCX</a>;</div> -<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  </div> +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  </div> <div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#a294388f3d14b6fec1f1bbeafc7d0f91e"> 116</a></span> <span class="preprocessor">#define VDP_R9 0b10001001</span></div> <div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="keyword">extern</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="sms_2hardware_8h.html#a1ccce1e3f8acb76170fb752ee40ae659">shadow_VDP_R9</a>;</div> <div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#a3cce162b45d638126c478c5b6f7bcbc7"> 118</a></span> <span class="preprocessor">#define VDP_RSCY 0b10001001</span></div> <div class="line"><a name="l00119"></a><span class="lineno"> 119</span> <span class="keyword">extern</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="sms_2hardware_8h.html#a292b59055beb22b566b39462da3b7eba">shadow_VDP_RSCY</a>;</div> -<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  </div> +<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  </div> <div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#a1049d2a3f634380f4dffff619334a504"> 121</a></span> <span class="preprocessor">#define VDP_R10 0b10001010</span></div> <div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="keyword">extern</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="sms_2hardware_8h.html#af310a900e3b4b5b5032f4ffd6fa309b0">shadow_VDP_R10</a>;</div> -<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  </div> +<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  </div> <div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#a98d635ed568cfe9f853eaf7e1707dec4"> 124</a></span> <span class="preprocessor">#define R10_INT_OFF 0xFF</span></div> <div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#adf9e7ec5362058df23e1c0e4c06ad5d6"> 125</a></span> <span class="preprocessor">#define R10_INT_EVERY 0x00</span></div> <div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  </div> @@ -239,19 +239,19 @@ $(document).ready(function(){initNavTree('sms_2hardware_8h_source.html',''); ini <div class="line"><a name="l00151"></a><span class="lineno"> 151</span> <span class="keyword">static</span> <span class="keyword">volatile</span> __sfr __at(0xF1) FMDATA;</div> <div class="line"><a name="l00152"></a><span class="lineno"> 152</span> <span class="keyword">static</span> <span class="keyword">volatile</span> __sfr __at(0xF2) AUDIOCTRL;</div> <div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  </div> -<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <span class="keyword">static</span> <span class="keyword">volatile</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> __at(0xfffc) RAM_CONTROL; </div> -<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  </div> +<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <span class="keyword">static</span> <span class="keyword">volatile</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> __at(0xfffc) RAM_CONTROL;</div> +<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  </div> <div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#a8f4dbe8a2e6389c78b9f6fb9a3ff1dca"> 156</a></span> <span class="preprocessor">#define RAMCTL_BANK 0b00000100</span></div> <div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#a0167c8f86de8ef1a327b806c8ed0c64c"> 157</a></span> <span class="preprocessor">#define RAMCTL_ROM 0b00000000</span></div> <div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#a8728acabf97eae3322439bc3cb41b02d"> 158</a></span> <span class="preprocessor">#define RAMCTL_RAM 0b00001000</span></div> <div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#afa9ebb221cf9cd92038131ab588679bf"> 159</a></span> <span class="preprocessor">#define RAMCTL_RO 0b00010000</span></div> <div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="sms_2hardware_8h.html#a97eb5adb5f29e17ce5766728447317f5"> 160</a></span> <span class="preprocessor">#define RAMCTL_PROT 0b10000000</span></div> -<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  </div> +<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  </div> <div class="line"><a name="l00162"></a><span class="lineno"> 162</span> <span class="keyword">static</span> <span class="keyword">volatile</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> __at(0xfff8) GLASSES_3D;</div> <div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  </div> -<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> <span class="keyword">static</span> <span class="keyword">volatile</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> __at(0xfffd) MAP_FRAME0; </div> -<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> <span class="keyword">static</span> <span class="keyword">volatile</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> __at(0xfffe) MAP_FRAME1; </div> -<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> <span class="keyword">static</span> <span class="keyword">volatile</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> __at(0xffff) MAP_FRAME2; </div> +<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> <span class="keyword">static</span> <span class="keyword">volatile</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> __at(0xfffd) MAP_FRAME0;</div> +<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> <span class="keyword">static</span> <span class="keyword">volatile</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> __at(0xfffe) MAP_FRAME1;</div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> <span class="keyword">static</span> <span class="keyword">volatile</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> __at(0xffff) MAP_FRAME2;</div> <div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  </div> <div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="sms_2hardware_8h.html#a735fc9fb4f089391a584293f2dff1008">_BIOS</a>;</div> <div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  </div> @@ -268,23 +268,27 @@ $(document).ready(function(){initNavTree('sms_2hardware_8h_source.html',''); ini <div class="line"><a name="l00180"></a><span class="lineno"> 180</span> <span class="preprocessor">#define DEVICE_SCREEN_X_OFFSET 0</span></div> <div class="line"><a name="l00181"></a><span class="lineno"> 181</span> <span class="preprocessor">#define DEVICE_SCREEN_Y_OFFSET 0</span></div> <div class="line"><a name="l00182"></a><span class="lineno"> 182</span> <span class="preprocessor">#define DEVICE_SCREEN_WIDTH 32</span></div> -<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> <span class="preprocessor">#define DEVICE_SCREEN_HEIGHT 28</span></div> +<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> <span class="preprocessor">#define DEVICE_SCREEN_HEIGHT 24</span></div> <div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <span class="preprocessor">#define DEVICE_SCREEN_BUFFER_WIDTH 32</span></div> <div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="preprocessor">#define DEVICE_SCREEN_BUFFER_HEIGHT 28</span></div> <div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <span class="preprocessor">#define DEVICE_SCREEN_MAP_ENTRY_SIZE 2</span></div> -<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> <span class="preprocessor">#elif defined(__TARGET_gg)</span></div> -<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> <span class="preprocessor">#define DEVICE_SCREEN_X_OFFSET 6</span></div> -<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> <span class="preprocessor">#define DEVICE_SCREEN_Y_OFFSET 3</span></div> -<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> <span class="preprocessor">#define DEVICE_SCREEN_WIDTH 20</span></div> -<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> <span class="preprocessor">#define DEVICE_SCREEN_HEIGHT 18</span></div> -<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> <span class="preprocessor">#define DEVICE_SCREEN_BUFFER_WIDTH 32</span></div> -<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="preprocessor">#define DEVICE_SCREEN_BUFFER_HEIGHT 28</span></div> -<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> <span class="preprocessor">#define DEVICE_SCREEN_MAP_ENTRY_SIZE 2</span></div> -<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="preprocessor">#else</span></div> -<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <span class="preprocessor">#error Unrecognized port</span></div> -<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> <span class="preprocessor">#endif</span></div> -<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  </div> -<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> <span class="preprocessor">#define DEVICE_SPRITE_OFFSET_X 0</span></div> +<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> <span class="preprocessor">#define DEVICE_SPRITE_OFFSET_Y 0</span></div> +<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> <span class="preprocessor">#elif defined(__TARGET_gg)</span></div> +<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> <span class="preprocessor">#define DEVICE_SCREEN_X_OFFSET 6</span></div> +<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> <span class="preprocessor">#define DEVICE_SCREEN_Y_OFFSET 3</span></div> +<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> <span class="preprocessor">#define DEVICE_SCREEN_WIDTH 20</span></div> +<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="preprocessor">#define DEVICE_SCREEN_HEIGHT 18</span></div> +<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> <span class="preprocessor">#define DEVICE_SCREEN_BUFFER_WIDTH 32</span></div> +<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="preprocessor">#define DEVICE_SCREEN_BUFFER_HEIGHT 28</span></div> +<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <span class="preprocessor">#define DEVICE_SCREEN_MAP_ENTRY_SIZE 2</span></div> +<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> <span class="preprocessor">#define DEVICE_SPRITE_OFFSET_X 48</span></div> +<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> <span class="preprocessor">#define DEVICE_SPRITE_OFFSET_Y 24</span></div> +<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> <span class="preprocessor">#else</span></div> +<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> <span class="preprocessor">#error Unrecognized port</span></div> +<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  </div> +<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <span class="preprocessor">#endif</span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="asms_2hardware_8h_html_af310a900e3b4b5b5032f4ffd6fa309b0"><div class="ttname"><a href="sms_2hardware_8h.html#af310a900e3b4b5b5032f4ffd6fa309b0">shadow_VDP_R10</a></div><div class="ttdeci">UBYTE shadow_VDP_R10</div></div> diff --git a/docs/api/sms_2metasprites_8h_source.html b/docs/api/sms_2metasprites_8h_source.html @@ -145,7 +145,7 @@ $(document).ready(function(){initNavTree('sms_2metasprites_8h_source.html',''); <div class="ttc" id="asms_2metasprites_8h_html_af279c752a3b15c4bd5c67f54b92e553f"><div class="ttname"><a href="sms_2metasprites_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a></div><div class="ttdeci">static uint8_t iyl</div><div class="ttdef"><b>Definition:</b> metasprites.h:66</div></div> <div class="ttc" id="agb_2metasprites_8h_html_aae51f066cc5436457f62351847bfc64b"><div class="ttname"><a href="gb_2metasprites_8h.html#aae51f066cc5436457f62351847bfc64b">__current_metasprite</a></div><div class="ttdeci">const void * __current_metasprite</div></div> <div class="ttc" id="astructmetasprite__t_html_ad68b2f80c08f2f7fc603c56af2e75a6f"><div class="ttname"><a href="structmetasprite__t.html#ad68b2f80c08f2f7fc603c56af2e75a6f">metasprite_t::dtile</a></div><div class="ttdeci">uint8_t dtile</div><div class="ttdef"><b>Definition:</b> metasprites.h:81</div></div> -<div class="ttc" id="asms_8h_html_aade844cba18122ad48cb2f92b1c87ab0"><div class="ttname"><a href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a></div><div class="ttdeci">void iyh</div><div class="ttdef"><b>Definition:</b> sms.h:58</div></div> +<div class="ttc" id="asms_8h_html_aade844cba18122ad48cb2f92b1c87ab0"><div class="ttname"><a href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a></div><div class="ttdeci">void iyh</div><div class="ttdef"><b>Definition:</b> sms.h:57</div></div> <div class="ttc" id="agb_2metasprites_8h_html_a4bfe4d95031b67951cf6bc342110db39"><div class="ttname"><a href="gb_2metasprites_8h.html#a4bfe4d95031b67951cf6bc342110db39">__render_shadow_OAM</a></div><div class="ttdeci">uint8_t __render_shadow_OAM</div></div> <!-- HTML footer for doxygen 1.8.14--> <!-- start footer part --> diff --git a/docs/api/sms_8h.html b/docs/api/sms_8h.html @@ -97,6 +97,7 @@ $(document).ready(function(){initNavTree('sms_8h.html',''); initResizable(); }); <div class="contents"> <div class="textblock"><code>#include <types.h></code><br /> <code>#include <<a class="el" href="stdint_8h_source.html">stdint.h</a>></code><br /> +<code>#include <<a class="el" href="version_8h_source.html">gbdk/version.h</a>></code><br /> <code>#include <<a class="el" href="sms_2hardware_8h_source.html">sms/hardware.h</a>></code><br /> </div> <p><a href="sms_8h_source.html">Go to the source code of this file.</a></p> @@ -108,8 +109,6 @@ Data Structures</h2></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> -<tr class="memitem:a459449876dfba6299bf055c882d78334"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_8h.html#a459449876dfba6299bf055c882d78334">__GBDK_VERSION</a>   405</td></tr> -<tr class="separator:a459449876dfba6299bf055c882d78334"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6bc34abf062d8e3be88170ac106f197f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_8h.html#a6bc34abf062d8e3be88170ac106f197f">VBK_REG</a>   <a class="el" href="sms_2hardware_8h.html#a019bf78a6d586c987aec03af8d20e02f">VDP_ATTR_SHIFT</a></td></tr> <tr class="separator:a6bc34abf062d8e3be88170ac106f197f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab769c6e20778298be8bc3321476ceb53"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_8h.html#ab769c6e20778298be8bc3321476ceb53">J_START</a>   0b01000000</td></tr> @@ -184,6 +183,8 @@ Macros</h2></td></tr> <tr class="separator:af91d252f07f4764996154820f970c101"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa87bec0d134136fdb727f52cb773b792"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_8h.html#aa87bec0d134136fdb727f52cb773b792">SPRITES_8x8</a>    <a class="el" href="sms_8h.html#aa34282113397af810be737df1acec36c">__WRITE_VDP_REG</a>(<a class="el" href="sms_2hardware_8h.html#a413fdabdacfcda90cc73a04311a2ec6d">VDP_R1</a>, <a class="el" href="sms_8h.html#a964e713cb2535d7464d0d6ca7677049a">__READ_VDP_REG</a>(<a class="el" href="sms_2hardware_8h.html#a413fdabdacfcda90cc73a04311a2ec6d">VDP_R1</a>) &= (~<a class="el" href="sms_2hardware_8h.html#a4985d6df1031afe8efb993f9c480ca12">R1_SPR_8X16</a>))</td></tr> <tr class="separator:aa87bec0d134136fdb727f52cb773b792"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a231ec05679809190782e61c6e8aaaba4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_8h.html#a231ec05679809190782e61c6e8aaaba4">DEVICE_SUPPORTS_COLOR</a>   (<a class="el" href="types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>)</td></tr> +<tr class="separator:a231ec05679809190782e61c6e8aaaba4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0d15cf2a26924d2ef00ac4017e6b1d8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_8h.html#af0d15cf2a26924d2ef00ac4017e6b1d8">_current_bank</a>   MAP_FRAME1</td></tr> <tr class="separator:af0d15cf2a26924d2ef00ac4017e6b1d8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae042588f20bf5a2349c8ad8716245233"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_8h.html#ae042588f20bf5a2349c8ad8716245233">CURRENT_BANK</a>   MAP_FRAME1</td></tr> @@ -282,6 +283,8 @@ Functions</h2></td></tr> <tr class="separator:afb713680cecfb864b96456808f356343"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afe5714734a8fea7b1617ba377b3c0a06"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_8h.html#afe5714734a8fea7b1617ba377b3c0a06">display_off</a> (void)</td></tr> <tr class="separator:afe5714734a8fea7b1617ba377b3c0a06"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7542d00af674e3c58b6c9887ab01919f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_8h.html#a7542d00af674e3c58b6c9887ab01919f">refresh_OAM</a> ()</td></tr> +<tr class="separator:a7542d00af674e3c58b6c9887ab01919f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a625bfbce909b2afaa807ee773fba7d0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_8h.html#a625bfbce909b2afaa807ee773fba7d0f">joypad</a> (void) __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> <tr class="separator:a625bfbce909b2afaa807ee773fba7d0f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec76b4ab16315eb97846be87b19fea10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_8h.html#aec76b4ab16315eb97846be87b19fea10">waitpad</a> (<a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> mask) __z88dk_fastcall __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> @@ -292,8 +295,8 @@ Functions</h2></td></tr> <tr class="separator:a294f858312544fa89bf17adbba51f145"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec8e36355bb7381000606b1871db5977"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_8h.html#aec8e36355bb7381000606b1871db5977">joypad_ex</a> (<a class="el" href="structjoypads__t.html">joypads_t</a> *joypads) __z88dk_fastcall __preserves_regs(<a class="el" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a></td></tr> <tr class="separator:aec8e36355bb7381000606b1871db5977"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac2dd234782ac786758952496b017ab97"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_8h.html#ac2dd234782ac786758952496b017ab97">cgb_compatibility</a> ()</td></tr> -<tr class="separator:ac2dd234782ac786758952496b017ab97"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2a89f4110072dbe76805e7b07299788d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_8h.html#a2a89f4110072dbe76805e7b07299788d">set_default_palette</a> (void)</td></tr> +<tr class="separator:a2a89f4110072dbe76805e7b07299788d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a884a743919b234cd9c37789380784d08"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_8h.html#a884a743919b234cd9c37789380784d08">cpu_fast</a> ()</td></tr> <tr class="separator:a884a743919b234cd9c37789380784d08"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a675ad64b02d33ab3274f7fb54da14fa9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_8h.html#a675ad64b02d33ab3274f7fb54da14fa9">set_palette_entry</a> (<a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> palette, <a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> entry, <a class="el" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> rgb_data) __z88dk_callee __preserves_regs(<a class="el" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a></td></tr> @@ -389,20 +392,6 @@ Variables</h2></td></tr> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>SMS/GG specific functions. </p> </div><h2 class="groupheader">Macro Definition Documentation</h2> -<a id="a459449876dfba6299bf055c882d78334"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a459449876dfba6299bf055c882d78334">◆ </a></span>__GBDK_VERSION</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define __GBDK_VERSION   405</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> <a id="a6bc34abf062d8e3be88170ac106f197f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6bc34abf062d8e3be88170ac106f197f">◆ </a></span>VBK_REG</h2> @@ -973,6 +962,21 @@ Variables</h2></td></tr> </div> </div> +<a id="a231ec05679809190782e61c6e8aaaba4"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a231ec05679809190782e61c6e8aaaba4">◆ </a></span>DEVICE_SUPPORTS_COLOR</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define DEVICE_SUPPORTS_COLOR   (<a class="el" href="types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>)</td> + </tr> + </table> +</div><div class="memdoc"> +<p>Macro returns TRUE if device supports color (it always does on SMS/GG) </p> + +</div> +</div> <a id="af0d15cf2a26924d2ef00ac4017e6b1d8"></a> <h2 class="memtitle"><span class="permalink"><a href="#af0d15cf2a26924d2ef00ac4017e6b1d8">◆ </a></span>_current_bank</h2> @@ -1914,6 +1918,24 @@ Variables</h2></td></tr> </div> </div> +<a id="a7542d00af674e3c58b6c9887ab01919f"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a7542d00af674e3c58b6c9887ab01919f">◆ </a></span>refresh_OAM()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void refresh_OAM </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> +<p>Copies data from shadow OAM to OAM </p> + +</div> +</div> <a id="a625bfbce909b2afaa807ee773fba7d0f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a625bfbce909b2afaa807ee773fba7d0f">◆ </a></span>joypad()</h2> @@ -2034,34 +2056,21 @@ Variables</h2></td></tr> </div> </div> -<a id="ac2dd234782ac786758952496b017ab97"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ac2dd234782ac786758952496b017ab97">◆ </a></span>cgb_compatibility()</h2> +<a id="a2a89f4110072dbe76805e7b07299788d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a2a89f4110072dbe76805e7b07299788d">◆ </a></span>set_default_palette()</h2> <div class="memitem"> <div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">void cgb_compatibility </td> + <td class="memname">void set_default_palette </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span></span> </td> - </tr> -</table> </div><div class="memdoc"> -<p>Set defaults compatible with the normal GameBoy models.</p> -<p>The default/first CGB palettes for sprites and backgrounds are set to a similar default appearance as on the DMG/Pocket/SGB models. (White, Light Gray, Dark Gray, Black)</p> -<ul> -<li>You can check to see if <a class="el" href="gb_8h.html#a874b9bd95b0a05d6a6072feabc879e45">_cpu</a> == <a class="el" href="gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8">CGB_TYPE</a> before using this function. </li> -</ul> </div> </div> @@ -2864,8 +2873,7 @@ Variables</h2></td></tr> <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#ad1ec25843468eb57c54e0ebdcf532659">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>Writes that exceed coordinate 31 on the x or y axis will wrap around to the Left and Top edges.</p> <p>See <a class="el" href="gb_8h.html#ad1ec25843468eb57c54e0ebdcf532659">set_bkg_tiles</a> for setting CGB attribute maps with <a class="el" href="gb_2hardware_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> diff --git a/docs/api/sms_8h.js b/docs/api/sms_8h.js @@ -1,7 +1,6 @@ var sms_8h = [ [ "joypads_t", "structjoypads__t.html", "structjoypads__t" ], - [ "__GBDK_VERSION", "sms_8h.html#a459449876dfba6299bf055c882d78334", null ], [ "VBK_REG", "sms_8h.html#a6bc34abf062d8e3be88170ac106f197f", null ], [ "J_START", "sms_8h.html#ab769c6e20778298be8bc3321476ceb53", null ], [ "J_SELECT", "sms_8h.html#ab416a9d96d1582490828f4bac78a8b5b", null ], @@ -39,6 +38,7 @@ var sms_8h = [ "HIDE_SPRITES", "sms_8h.html#a69ef98aee664b8abd8d1a3d45f016dda", null ], [ "SPRITES_8x16", "sms_8h.html#af91d252f07f4764996154820f970c101", null ], [ "SPRITES_8x8", "sms_8h.html#aa87bec0d134136fdb727f52cb773b792", null ], + [ "DEVICE_SUPPORTS_COLOR", "sms_8h.html#a231ec05679809190782e61c6e8aaaba4", null ], [ "_current_bank", "sms_8h.html#af0d15cf2a26924d2ef00ac4017e6b1d8", null ], [ "CURRENT_BANK", "sms_8h.html#ae042588f20bf5a2349c8ad8716245233", null ], [ "BANK", "sms_8h.html#a42705001e2b9897f5167b67fb36c69dd", null ], @@ -85,12 +85,13 @@ var sms_8h = [ "scroll_bkg", "sms_8h.html#a1f583f7a880daa6145ca78b086a209d1", null ], [ "wait_vbl_done", "sms_8h.html#afb713680cecfb864b96456808f356343", null ], [ "display_off", "sms_8h.html#afe5714734a8fea7b1617ba377b3c0a06", null ], + [ "refresh_OAM", "sms_8h.html#a7542d00af674e3c58b6c9887ab01919f", null ], [ "joypad", "sms_8h.html#a625bfbce909b2afaa807ee773fba7d0f", null ], [ "waitpad", "sms_8h.html#aec76b4ab16315eb97846be87b19fea10", null ], [ "waitpadup", "sms_8h.html#a173b90d3fa8d8dc3f7614924f4cc7179", null ], [ "joypad_init", "sms_8h.html#a294f858312544fa89bf17adbba51f145", null ], [ "joypad_ex", "sms_8h.html#aec8e36355bb7381000606b1871db5977", null ], - [ "cgb_compatibility", "sms_8h.html#ac2dd234782ac786758952496b017ab97", null ], + [ "set_default_palette", "sms_8h.html#a2a89f4110072dbe76805e7b07299788d", null ], [ "cpu_fast", "sms_8h.html#a884a743919b234cd9c37789380784d08", null ], [ "set_palette_entry", "sms_8h.html#a675ad64b02d33ab3274f7fb54da14fa9", null ], [ "set_palette", "sms_8h.html#a2960f3469ea9653e322acc3e65dcdd40", null ], diff --git a/docs/api/sms_8h_source.html b/docs/api/sms_8h_source.html @@ -93,358 +93,406 @@ $(document).ready(function(){initNavTree('sms_8h_source.html',''); initResizable <div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#ifndef _SMS_H</span></div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#define _SMS_H</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"><a class="line" href="sms_8h.html#a459449876dfba6299bf055c882d78334"> 7</a></span> <span class="preprocessor">#define __GBDK_VERSION 405</span></div> -<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  </div> -<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include <types.h></span></div> -<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include <<a class="code" href="stdint_8h.html">stdint.h</a>></span></div> -<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#include <<a class="code" href="sms_2hardware_8h.html">sms/hardware.h</a>></span></div> -<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  </div> -<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="sms_8h.html#a6bc34abf062d8e3be88170ac106f197f"> 13</a></span> <span class="preprocessor">#define VBK_REG VDP_ATTR_SHIFT</span></div> -<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  </div> -<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="sms_8h.html#ab769c6e20778298be8bc3321476ceb53"> 28</a></span> <span class="preprocessor">#define J_START 0b01000000</span></div> -<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="sms_8h.html#ab416a9d96d1582490828f4bac78a8b5b"> 29</a></span> <span class="preprocessor">#define J_SELECT 0b01000000</span></div> -<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="sms_8h.html#ae47e59a309120f9420993f26816b5e6d"> 30</a></span> <span class="preprocessor">#define J_B 0b00100000</span></div> -<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="sms_8h.html#a31af766e3b598eb7a6b63f55a4988e7a"> 31</a></span> <span class="preprocessor">#define J_A 0b00010000</span></div> -<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="sms_8h.html#a05ca817ab32f6da612c3ae26db5abf02"> 32</a></span> <span class="preprocessor">#define J_UP 0b00000001</span></div> -<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="sms_8h.html#ae032c5c544196e37ec0432f6cfad7904"> 33</a></span> <span class="preprocessor">#define J_DOWN 0b00000010</span></div> -<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="sms_8h.html#ac70894fecac30c1ca9917f07373cf81c"> 34</a></span> <span class="preprocessor">#define J_LEFT 0b00000100</span></div> -<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="sms_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325"> 35</a></span> <span class="preprocessor">#define J_RIGHT 0b00001000</span></div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div> -<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="sms_8h.html#af0e30d6af308ffe5a025fbe85da40f6f"> 41</a></span> <span class="preprocessor">#define M_TEXT_OUT 0x02U</span></div> -<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="sms_8h.html#a908826e7180f94a5988ceb8633313a2e"> 42</a></span> <span class="preprocessor">#define M_TEXT_INOUT 0x03U</span></div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div> -<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="sms_8h.html#a04382de20738146fe873ddfb0585052b"> 48</a></span> <span class="preprocessor">#define M_NO_SCROLL 0x04U</span></div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div> -<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="sms_8h.html#aca2855edd2d28f66be551a0f7ec23f07"> 52</a></span> <span class="preprocessor">#define M_NO_INTERP 0x08U</span></div> -<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  </div> -<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="comment">// VDP helper macros</span></div> -<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="sms_8h.html#aa34282113397af810be737df1acec36c"> 55</a></span> <span class="preprocessor">#define __WRITE_VDP_REG(REG, v) shadow_##REG=(v);__critical{VDP_CMD=(shadow_##REG),VDP_CMD=REG;}</span></div> -<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="sms_8h.html#a964e713cb2535d7464d0d6ca7677049a"> 56</a></span> <span class="preprocessor">#define __READ_VDP_REG(REG) shadow_##REG</span></div> -<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div> -<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="sms_8h.html#a4b7af81fec48ca3bee04234b417abaa6"> 58</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a4b7af81fec48ca3bee04234b417abaa6">WRITE_VDP_CMD</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> cmd) __z88dk_fastcall __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="sms_8h.html#af513fcb34dd2aa1e9bc9bf65cb589eee"> 59</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#af513fcb34dd2aa1e9bc9bf65cb589eee">WRITE_VDP_DATA</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> data) __z88dk_fastcall __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div> -<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="sms_8h.html#aa48d749c9b381d1c30fb864eda3eee9b"> 67</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#aa48d749c9b381d1c30fb864eda3eee9b">mode</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> m) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  </div> -<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="sms_8h.html#a2943cb6fa64af0aed084dfb6c72dfd9e"> 73</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a2943cb6fa64af0aed084dfb6c72dfd9e">get_mode</a>(<span class="keywordtype">void</span>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div> -<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="comment">/* Interrupt flags */</span></div> -<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="sms_8h.html#aa027abe630d44039f238034bcb2d2f36"> 78</a></span> <span class="preprocessor">#define EMPTY_IFLAG 0x00U</span></div> -<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  </div> -<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="sms_8h.html#a2ca7720b9a5da9b2173e1f74dba85541"> 84</a></span> <span class="preprocessor">#define VBL_IFLAG 0x01U</span></div> -<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div> -<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="sms_8h.html#a61a9e2910380de6abb34df14ef634eb4"> 88</a></span> <span class="preprocessor">#define LCD_IFLAG 0x02U</span></div> -<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  </div> -<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="sms_8h.html#a604256210ec5b90b68185e1a18efab49"> 91</a></span> <span class="preprocessor">#define TIM_IFLAG 0x04U</span></div> -<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  </div> -<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="sms_8h.html#ad90564458646c5646b3880b93db3443e"> 94</a></span> <span class="preprocessor">#define SIO_IFLAG 0x08U</span></div> -<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div> -<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="sms_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280"> 97</a></span> <span class="preprocessor">#define JOY_IFLAG 0x10U</span></div> -<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  </div> -<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="sms_8h.html#a46aa5fa208d6a58fe07a170db49a8849"> 99</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a46aa5fa208d6a58fe07a170db49a8849">set_interrupts</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> flags) __z88dk_fastcall;</div> -<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  </div> -<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="comment">/* Limits */</span></div> -<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="preprocessor">#if defined(__TARGET_sms)</span></div> -<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  </div> -<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="preprocessor">#define SCREENWIDTH 256U</span></div> -<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  </div> -<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="preprocessor">#define SCREENHEIGHT 192U</span></div> -<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="preprocessor">#elif defined(__TARGET_gg)</span></div> -<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  </div> -<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="preprocessor">#define SCREENWIDTH 160U</span></div> -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  </div> -<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="preprocessor">#define SCREENHEIGHT 144U</span></div> -<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="preprocessor">#endif</span></div> -<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  </div> -<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="sms_8h.html#a5a796bbf3e4347d914b83568350143a9"> 119</a></span> <span class="preprocessor">#define MINWNDPOSX 0x00U</span></div> -<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  </div> -<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="sms_8h.html#af3d632ba2d7cef6619df5dfea8730909"> 122</a></span> <span class="preprocessor">#define MINWNDPOSY 0x00U</span></div> -<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  </div> -<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="sms_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5"> 125</a></span> <span class="preprocessor">#define MAXWNDPOSX 0x00U</span></div> -<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  </div> -<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="sms_8h.html#ad57f2f8c54204687f02801d8ab1bd150"> 128</a></span> <span class="preprocessor">#define MAXWNDPOSY 0x00U</span></div> +<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include <types.h></span></div> +<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include <<a class="code" href="stdint_8h.html">stdint.h</a>></span></div> +<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include <<a class="code" href="version_8h.html">gbdk/version.h</a>></span></div> +<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include <<a class="code" href="sms_2hardware_8h.html">sms/hardware.h</a>></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="sms_8h.html#a6bc34abf062d8e3be88170ac106f197f"> 12</a></span> <span class="preprocessor">#define VBK_REG VDP_ATTR_SHIFT</span></div> +<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  </div> +<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="sms_8h.html#ab769c6e20778298be8bc3321476ceb53"> 27</a></span> <span class="preprocessor">#define J_START 0b01000000</span></div> +<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="sms_8h.html#ab416a9d96d1582490828f4bac78a8b5b"> 28</a></span> <span class="preprocessor">#define J_SELECT 0b01000000</span></div> +<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="sms_8h.html#ae47e59a309120f9420993f26816b5e6d"> 29</a></span> <span class="preprocessor">#define J_B 0b00100000</span></div> +<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="sms_8h.html#a31af766e3b598eb7a6b63f55a4988e7a"> 30</a></span> <span class="preprocessor">#define J_A 0b00010000</span></div> +<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="sms_8h.html#a05ca817ab32f6da612c3ae26db5abf02"> 31</a></span> <span class="preprocessor">#define J_UP 0b00000001</span></div> +<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="sms_8h.html#ae032c5c544196e37ec0432f6cfad7904"> 32</a></span> <span class="preprocessor">#define J_DOWN 0b00000010</span></div> +<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="sms_8h.html#ac70894fecac30c1ca9917f07373cf81c"> 33</a></span> <span class="preprocessor">#define J_LEFT 0b00000100</span></div> +<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="sms_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325"> 34</a></span> <span class="preprocessor">#define J_RIGHT 0b00001000</span></div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div> +<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="sms_8h.html#af0e30d6af308ffe5a025fbe85da40f6f"> 40</a></span> <span class="preprocessor">#define M_TEXT_OUT 0x02U</span></div> +<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="sms_8h.html#a908826e7180f94a5988ceb8633313a2e"> 41</a></span> <span class="preprocessor">#define M_TEXT_INOUT 0x03U</span></div> +<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div> +<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="sms_8h.html#a04382de20738146fe873ddfb0585052b"> 47</a></span> <span class="preprocessor">#define M_NO_SCROLL 0x04U</span></div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  </div> +<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="sms_8h.html#aca2855edd2d28f66be551a0f7ec23f07"> 51</a></span> <span class="preprocessor">#define M_NO_INTERP 0x08U</span></div> +<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div> +<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="comment">// VDP helper macros</span></div> +<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="sms_8h.html#aa34282113397af810be737df1acec36c"> 54</a></span> <span class="preprocessor">#define __WRITE_VDP_REG(REG, v) shadow_##REG=(v);__critical{VDP_CMD=(shadow_##REG),VDP_CMD=REG;}</span></div> +<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="sms_8h.html#a964e713cb2535d7464d0d6ca7677049a"> 55</a></span> <span class="preprocessor">#define __READ_VDP_REG(REG) shadow_##REG</span></div> +<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div> +<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="sms_8h.html#a4b7af81fec48ca3bee04234b417abaa6"> 57</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a4b7af81fec48ca3bee04234b417abaa6">WRITE_VDP_CMD</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> cmd) __z88dk_fastcall __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="sms_8h.html#af513fcb34dd2aa1e9bc9bf65cb589eee"> 58</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#af513fcb34dd2aa1e9bc9bf65cb589eee">WRITE_VDP_DATA</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> data) __z88dk_fastcall __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  </div> +<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="sms_8h.html#aa48d749c9b381d1c30fb864eda3eee9b"> 66</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#aa48d749c9b381d1c30fb864eda3eee9b">mode</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> m) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  </div> +<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="sms_8h.html#a2943cb6fa64af0aed084dfb6c72dfd9e"> 72</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a2943cb6fa64af0aed084dfb6c72dfd9e">get_mode</a>(<span class="keywordtype">void</span>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  </div> +<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="comment">/* Interrupt flags */</span></div> +<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="sms_8h.html#aa027abe630d44039f238034bcb2d2f36"> 77</a></span> <span class="preprocessor">#define EMPTY_IFLAG 0x00U</span></div> +<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  </div> +<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="sms_8h.html#a2ca7720b9a5da9b2173e1f74dba85541"> 83</a></span> <span class="preprocessor">#define VBL_IFLAG 0x01U</span></div> +<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  </div> +<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="sms_8h.html#a61a9e2910380de6abb34df14ef634eb4"> 87</a></span> <span class="preprocessor">#define LCD_IFLAG 0x02U</span></div> +<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  </div> +<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="sms_8h.html#a604256210ec5b90b68185e1a18efab49"> 90</a></span> <span class="preprocessor">#define TIM_IFLAG 0x04U</span></div> +<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  </div> +<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="sms_8h.html#ad90564458646c5646b3880b93db3443e"> 93</a></span> <span class="preprocessor">#define SIO_IFLAG 0x08U</span></div> +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  </div> +<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="sms_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280"> 96</a></span> <span class="preprocessor">#define JOY_IFLAG 0x10U</span></div> +<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  </div> +<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="sms_8h.html#a46aa5fa208d6a58fe07a170db49a8849"> 98</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a46aa5fa208d6a58fe07a170db49a8849">set_interrupts</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> flags) __z88dk_fastcall;</div> +<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  </div> +<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="comment">/* Limits */</span></div> +<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="preprocessor">#if defined(__TARGET_sms)</span></div> +<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  </div> +<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="preprocessor">#define SCREENWIDTH 256U</span></div> +<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  </div> +<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="preprocessor">#define SCREENHEIGHT 192U</span></div> +<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="preprocessor">#elif defined(__TARGET_gg)</span></div> +<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  </div> +<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="preprocessor">#define SCREENWIDTH 160U</span></div> +<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div> +<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="preprocessor">#define SCREENHEIGHT 144U</span></div> +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  </div> +<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="sms_8h.html#a5a796bbf3e4347d914b83568350143a9"> 118</a></span> <span class="preprocessor">#define MINWNDPOSX 0x00U</span></div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div> +<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="sms_8h.html#af3d632ba2d7cef6619df5dfea8730909"> 121</a></span> <span class="preprocessor">#define MINWNDPOSY 0x00U</span></div> +<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  </div> +<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="sms_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5"> 124</a></span> <span class="preprocessor">#define MAXWNDPOSX 0x00U</span></div> +<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  </div> +<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="sms_8h.html#ad57f2f8c54204687f02801d8ab1bd150"> 127</a></span> <span class="preprocessor">#define MAXWNDPOSY 0x00U</span></div> +<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  </div> <div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  </div> -<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  </div> -<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d"> 133</a></span> <span class="keyword">typedef</span> void (*<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a>)(void) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  </div> -<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="sms_8h.html#a9eeb134cad80f309ce86ab101a9e0026"> 138</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a9eeb134cad80f309ce86ab101a9e0026">remove_VBL</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) __z88dk_fastcall __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  </div> -<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="sms_8h.html#a0bd9fc648e26b8d494d082343f19d9ad"> 143</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a0bd9fc648e26b8d494d082343f19d9ad">remove_LCD</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) __z88dk_fastcall __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  </div> -<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="sms_8h.html#a623f1ed8ee1d48bfa6e884d546991a6f"> 145</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a623f1ed8ee1d48bfa6e884d546991a6f">remove_TIM</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>);</div> -<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="sms_8h.html#a325751f7e2373601d2a7a94671deef29"> 146</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a325751f7e2373601d2a7a94671deef29">remove_SIO</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>);</div> -<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="sms_8h.html#a62770721f72bd8ad399a7bfcc0305db2"> 147</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a62770721f72bd8ad399a7bfcc0305db2">remove_JOY</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>);</div> -<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  </div> -<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="sms_8h.html#a1828aeec4b83ef499e18ca1a5ad3b6a6"> 151</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a1828aeec4b83ef499e18ca1a5ad3b6a6">add_VBL</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) __z88dk_fastcall __preserves_regs(<a class="code" href="sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  </div> -<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="sms_8h.html#a99f5c1698cb6d3715690481d4e4b6da1"> 155</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a99f5c1698cb6d3715690481d4e4b6da1">add_LCD</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) __z88dk_fastcall __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  </div> -<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="sms_8h.html#aa1b9d8d215e844834d2be5c10969d712"> 157</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#aa1b9d8d215e844834d2be5c10969d712">add_TIM</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>);</div> -<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="sms_8h.html#ae655adc762bf0b4320d2e11d2e5fbc72"> 158</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#ae655adc762bf0b4320d2e11d2e5fbc72">add_SIO</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>);</div> -<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="sms_8h.html#ae370c3fa15b70edda4c26464d49129a8"> 159</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#ae370c3fa15b70edda4c26464d49129a8">add_JOY</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>);</div> -<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  </div> -<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="sms_8h.html#a6261537edc74068e3f7f057e6a3e8a57"> 161</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a6261537edc74068e3f7f057e6a3e8a57">move_bkg</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) {</div> -<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <a class="code" href="sms_8h.html#aa34282113397af810be737df1acec36c">__WRITE_VDP_REG</a>(<a class="code" href="sms_2hardware_8h.html#a9c49833bc96a70b8972027d28c816d2f">VDP_RSCX</a>, -x);</div> -<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <a class="code" href="sms_8h.html#aa34282113397af810be737df1acec36c">__WRITE_VDP_REG</a>(<a class="code" href="sms_2hardware_8h.html#a3cce162b45d638126c478c5b6f7bcbc7">VDP_RSCY</a>, y);</div> -<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> }</div> -<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  </div> -<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="sms_8h.html#a1f583f7a880daa6145ca78b086a209d1"> 166</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a1f583f7a880daa6145ca78b086a209d1">scroll_bkg</a>(<a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> x, <a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> y) {</div> -<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <a class="code" href="sms_8h.html#aa34282113397af810be737df1acec36c">__WRITE_VDP_REG</a>(<a class="code" href="sms_2hardware_8h.html#a9c49833bc96a70b8972027d28c816d2f">VDP_RSCX</a>, <a class="code" href="sms_8h.html#a964e713cb2535d7464d0d6ca7677049a">__READ_VDP_REG</a>(<a class="code" href="sms_2hardware_8h.html#a9c49833bc96a70b8972027d28c816d2f">VDP_RSCX</a>) - x);</div> -<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <a class="code" href="stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3">int16_t</a> tmp = <a class="code" href="sms_8h.html#a964e713cb2535d7464d0d6ca7677049a">__READ_VDP_REG</a>(<a class="code" href="sms_2hardware_8h.html#a3cce162b45d638126c478c5b6f7bcbc7">VDP_RSCY</a>) + y;</div> -<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <a class="code" href="sms_8h.html#aa34282113397af810be737df1acec36c">__WRITE_VDP_REG</a>(<a class="code" href="sms_2hardware_8h.html#a3cce162b45d638126c478c5b6f7bcbc7">VDP_RSCY</a>, (tmp < 0) ? 224 + tmp : tmp % 224u);</div> -<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> }</div> -<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  </div> -<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="sms_8h.html#afb713680cecfb864b96456808f356343"> 182</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#afb713680cecfb864b96456808f356343">wait_vbl_done</a>(<span class="keywordtype">void</span>) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="sms_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  </div> -<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="sms_8h.html#afe5714734a8fea7b1617ba377b3c0a06"> 188</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#afe5714734a8fea7b1617ba377b3c0a06">display_off</a>(<span class="keywordtype">void</span>) {</div> -<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <a class="code" href="sms_8h.html#aa34282113397af810be737df1acec36c">__WRITE_VDP_REG</a>(<a class="code" href="sms_2hardware_8h.html#a413fdabdacfcda90cc73a04311a2ec6d">VDP_R1</a>, <a class="code" href="sms_8h.html#a964e713cb2535d7464d0d6ca7677049a">__READ_VDP_REG</a>(<a class="code" href="sms_2hardware_8h.html#a413fdabdacfcda90cc73a04311a2ec6d">VDP_R1</a>) &= (~<a class="code" href="sms_2hardware_8h.html#adbfdd7c42539613c371820dffd14906f">R1_DISP_ON</a>));</div> -<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> }</div> -<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  </div> -<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="sms_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4"> 195</a></span> <span class="preprocessor">#define DISPLAY_ON \</span></div> -<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <span class="preprocessor"> __WRITE_VDP_REG(VDP_R1, __READ_VDP_REG(VDP_R1) |= R1_DISP_ON)</span></div> -<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  </div> -<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="sms_8h.html#ad2ec9831813c5e7069917aa4455af682"> 201</a></span> <span class="preprocessor">#define DISPLAY_OFF \</span></div> -<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> <span class="preprocessor"> display_off();</span></div> -<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  </div> -<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="sms_8h.html#a0659212acd317ccdebc0ecf435df330f"> 207</a></span> <span class="preprocessor">#define HIDE_LEFT_COLUMN \</span></div> -<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> <span class="preprocessor"> __WRITE_VDP_REG(VDP_R0, __READ_VDP_REG(VDP_R0) |= R0_LCB)</span></div> -<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  </div> -<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="sms_8h.html#a5497c2255a9474d397446710189eacbe"> 213</a></span> <span class="preprocessor">#define SHOW_LEFT_COLUMN \</span></div> -<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> <span class="preprocessor"> __WRITE_VDP_REG(VDP_R0, __READ_VDP_REG(VDP_R0) &= (~R0_LCB))</span></div> -<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  </div> -<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="sms_8h.html#a8e3f36aa68ac036695816757f2a1322c"> 219</a></span> <span class="preprocessor">#define SHOW_BKG</span></div> -<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  </div> -<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="sms_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141"> 224</a></span> <span class="preprocessor">#define HIDE_BKG </span></div> -<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  </div> -<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="sms_8h.html#ab19da2ab719bb8897bc0843a84af28f8"> 229</a></span> <span class="preprocessor">#define SHOW_WIN </span></div> -<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  </div> -<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="sms_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3"> 234</a></span> <span class="preprocessor">#define HIDE_WIN</span></div> -<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  </div> -<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="sms_8h.html#a495bc9f405f916f02ad5d97e6e730134"> 239</a></span> <span class="preprocessor">#define SHOW_SPRITES</span></div> -<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  </div> -<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="sms_8h.html#a69ef98aee664b8abd8d1a3d45f016dda"> 244</a></span> <span class="preprocessor">#define HIDE_SPRITES</span></div> -<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  </div> -<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="sms_8h.html#af91d252f07f4764996154820f970c101"> 248</a></span> <span class="preprocessor">#define SPRITES_8x16 \</span></div> -<div class="line"><a name="l00249"></a><span class="lineno"> 249</span> <span class="preprocessor"> __WRITE_VDP_REG(VDP_R1, __READ_VDP_REG(VDP_R1) |= R1_SPR_8X16)</span></div> -<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  </div> -<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="sms_8h.html#aa87bec0d134136fdb727f52cb773b792"> 253</a></span> <span class="preprocessor">#define SPRITES_8x8 \</span></div> -<div class="line"><a name="l00254"></a><span class="lineno"> 254</span> <span class="preprocessor"> __WRITE_VDP_REG(VDP_R1, __READ_VDP_REG(VDP_R1) &= (~R1_SPR_8X16))</span></div> -<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  </div> -<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> <a class="code" href="sms_8h.html#a78d2fd18666afec116f176d46debb4e7">sys_time</a>;</div> +<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d"> 132</a></span> <span class="keyword">typedef</span> void (*<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a>)(void) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  </div> +<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="sms_8h.html#a9eeb134cad80f309ce86ab101a9e0026"> 137</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a9eeb134cad80f309ce86ab101a9e0026">remove_VBL</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) __z88dk_fastcall __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  </div> +<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="sms_8h.html#a0bd9fc648e26b8d494d082343f19d9ad"> 142</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a0bd9fc648e26b8d494d082343f19d9ad">remove_LCD</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) __z88dk_fastcall __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  </div> +<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="sms_8h.html#a623f1ed8ee1d48bfa6e884d546991a6f"> 144</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a623f1ed8ee1d48bfa6e884d546991a6f">remove_TIM</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>);</div> +<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="sms_8h.html#a325751f7e2373601d2a7a94671deef29"> 145</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a325751f7e2373601d2a7a94671deef29">remove_SIO</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>);</div> +<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="sms_8h.html#a62770721f72bd8ad399a7bfcc0305db2"> 146</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a62770721f72bd8ad399a7bfcc0305db2">remove_JOY</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>);</div> +<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  </div> +<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="sms_8h.html#a1828aeec4b83ef499e18ca1a5ad3b6a6"> 150</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a1828aeec4b83ef499e18ca1a5ad3b6a6">add_VBL</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) __z88dk_fastcall __preserves_regs(<a class="code" href="sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  </div> +<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="sms_8h.html#a99f5c1698cb6d3715690481d4e4b6da1"> 154</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a99f5c1698cb6d3715690481d4e4b6da1">add_LCD</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>) __z88dk_fastcall __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  </div> +<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="sms_8h.html#aa1b9d8d215e844834d2be5c10969d712"> 156</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#aa1b9d8d215e844834d2be5c10969d712">add_TIM</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>);</div> +<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="sms_8h.html#ae655adc762bf0b4320d2e11d2e5fbc72"> 157</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#ae655adc762bf0b4320d2e11d2e5fbc72">add_SIO</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>);</div> +<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="sms_8h.html#ae370c3fa15b70edda4c26464d49129a8"> 158</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#ae370c3fa15b70edda4c26464d49129a8">add_JOY</a>(<a class="code" href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>);</div> +<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  </div> +<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="sms_8h.html#a6261537edc74068e3f7f057e6a3e8a57"> 160</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a6261537edc74068e3f7f057e6a3e8a57">move_bkg</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) {</div> +<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <a class="code" href="sms_8h.html#aa34282113397af810be737df1acec36c">__WRITE_VDP_REG</a>(<a class="code" href="sms_2hardware_8h.html#a9c49833bc96a70b8972027d28c816d2f">VDP_RSCX</a>, -x);</div> +<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <a class="code" href="sms_8h.html#aa34282113397af810be737df1acec36c">__WRITE_VDP_REG</a>(<a class="code" href="sms_2hardware_8h.html#a3cce162b45d638126c478c5b6f7bcbc7">VDP_RSCY</a>, y);</div> +<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> }</div> +<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  </div> +<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="sms_8h.html#a1f583f7a880daa6145ca78b086a209d1"> 165</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a1f583f7a880daa6145ca78b086a209d1">scroll_bkg</a>(<a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> x, <a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> y) {</div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <a class="code" href="sms_8h.html#aa34282113397af810be737df1acec36c">__WRITE_VDP_REG</a>(<a class="code" href="sms_2hardware_8h.html#a9c49833bc96a70b8972027d28c816d2f">VDP_RSCX</a>, <a class="code" href="sms_8h.html#a964e713cb2535d7464d0d6ca7677049a">__READ_VDP_REG</a>(<a class="code" href="sms_2hardware_8h.html#a9c49833bc96a70b8972027d28c816d2f">VDP_RSCX</a>) - x);</div> +<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <a class="code" href="stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3">int16_t</a> tmp = <a class="code" href="sms_8h.html#a964e713cb2535d7464d0d6ca7677049a">__READ_VDP_REG</a>(<a class="code" href="sms_2hardware_8h.html#a3cce162b45d638126c478c5b6f7bcbc7">VDP_RSCY</a>) + y;</div> +<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <a class="code" href="sms_8h.html#aa34282113397af810be737df1acec36c">__WRITE_VDP_REG</a>(<a class="code" href="sms_2hardware_8h.html#a3cce162b45d638126c478c5b6f7bcbc7">VDP_RSCY</a>, (tmp < 0) ? 224 + tmp : tmp % 224u);</div> +<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> }</div> +<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  </div> +<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="sms_8h.html#afb713680cecfb864b96456808f356343"> 181</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#afb713680cecfb864b96456808f356343">wait_vbl_done</a>(<span class="keywordtype">void</span>) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="sms_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  </div> +<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="sms_8h.html#afe5714734a8fea7b1617ba377b3c0a06"> 187</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#afe5714734a8fea7b1617ba377b3c0a06">display_off</a>(<span class="keywordtype">void</span>) {</div> +<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <a class="code" href="sms_8h.html#aa34282113397af810be737df1acec36c">__WRITE_VDP_REG</a>(<a class="code" href="sms_2hardware_8h.html#a413fdabdacfcda90cc73a04311a2ec6d">VDP_R1</a>, <a class="code" href="sms_8h.html#a964e713cb2535d7464d0d6ca7677049a">__READ_VDP_REG</a>(<a class="code" href="sms_2hardware_8h.html#a413fdabdacfcda90cc73a04311a2ec6d">VDP_R1</a>) &= (~<a class="code" href="sms_2hardware_8h.html#adbfdd7c42539613c371820dffd14906f">R1_DISP_ON</a>));</div> +<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> }</div> +<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  </div> +<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="sms_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4"> 194</a></span> <span class="preprocessor">#define DISPLAY_ON \</span></div> +<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="preprocessor"> __WRITE_VDP_REG(VDP_R1, __READ_VDP_REG(VDP_R1) |= R1_DISP_ON)</span></div> +<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  </div> +<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="sms_8h.html#ad2ec9831813c5e7069917aa4455af682"> 200</a></span> <span class="preprocessor">#define DISPLAY_OFF \</span></div> +<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> <span class="preprocessor"> display_off();</span></div> +<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  </div> +<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="sms_8h.html#a7542d00af674e3c58b6c9887ab01919f"> 205</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a7542d00af674e3c58b6c9887ab01919f">refresh_OAM</a>();</div> +<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  </div> +<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="sms_8h.html#a0659212acd317ccdebc0ecf435df330f"> 210</a></span> <span class="preprocessor">#define HIDE_LEFT_COLUMN \</span></div> +<div class="line"><a name="l00211"></a><span class="lineno"> 211</span> <span class="preprocessor"> __WRITE_VDP_REG(VDP_R0, __READ_VDP_REG(VDP_R0) |= R0_LCB)</span></div> +<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  </div> +<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="sms_8h.html#a5497c2255a9474d397446710189eacbe"> 216</a></span> <span class="preprocessor">#define SHOW_LEFT_COLUMN \</span></div> +<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> <span class="preprocessor"> __WRITE_VDP_REG(VDP_R0, __READ_VDP_REG(VDP_R0) &= (~R0_LCB))</span></div> +<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  </div> +<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="sms_8h.html#a8e3f36aa68ac036695816757f2a1322c"> 222</a></span> <span class="preprocessor">#define SHOW_BKG</span></div> +<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  </div> +<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="sms_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141"> 227</a></span> <span class="preprocessor">#define HIDE_BKG</span></div> +<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  </div> +<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="sms_8h.html#ab19da2ab719bb8897bc0843a84af28f8"> 232</a></span> <span class="preprocessor">#define SHOW_WIN</span></div> +<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  </div> +<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="sms_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3"> 237</a></span> <span class="preprocessor">#define HIDE_WIN</span></div> +<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  </div> +<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="sms_8h.html#a495bc9f405f916f02ad5d97e6e730134"> 242</a></span> <span class="preprocessor">#define SHOW_SPRITES</span></div> +<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  </div> +<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="sms_8h.html#a69ef98aee664b8abd8d1a3d45f016dda"> 247</a></span> <span class="preprocessor">#define HIDE_SPRITES</span></div> +<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  </div> +<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="sms_8h.html#af91d252f07f4764996154820f970c101"> 251</a></span> <span class="preprocessor">#define SPRITES_8x16 \</span></div> +<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> <span class="preprocessor"> __WRITE_VDP_REG(VDP_R1, __READ_VDP_REG(VDP_R1) |= R1_SPR_8X16)</span></div> +<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  </div> +<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="sms_8h.html#aa87bec0d134136fdb727f52cb773b792"> 256</a></span> <span class="preprocessor">#define SPRITES_8x8 \</span></div> +<div class="line"><a name="l00257"></a><span class="lineno"> 257</span> <span class="preprocessor"> __WRITE_VDP_REG(VDP_R1, __READ_VDP_REG(VDP_R1) &= (~R1_SPR_8X16))</span></div> +<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  </div> +<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="sms_8h.html#a231ec05679809190782e61c6e8aaaba4"> 262</a></span> <span class="preprocessor">#define DEVICE_SUPPORTS_COLOR (TRUE)</span></div> <div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  </div> -<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="sms_8h.html#af0d15cf2a26924d2ef00ac4017e6b1d8"> 266</a></span> <span class="preprocessor">#define _current_bank MAP_FRAME1</span></div> -<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="sms_8h.html#ae042588f20bf5a2349c8ad8716245233"> 267</a></span> <span class="preprocessor">#define CURRENT_BANK MAP_FRAME1</span></div> -<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  </div> -<div class="line"><a name="l00278"></a><span class="lineno"> 278</span> <span class="preprocessor">#ifndef BANK</span></div> -<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="sms_8h.html#a42705001e2b9897f5167b67fb36c69dd"> 279</a></span> <span class="preprocessor">#define BANK(VARNAME) ( (uint8_t) & __bank_ ## VARNAME )</span></div> -<div class="line"><a name="l00280"></a><span class="lineno"> 280</span> <span class="preprocessor">#endif</span></div> -<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  </div> -<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="sms_8h.html#a086293f2afb4c7945460a4496b20aea3"> 294</a></span> <span class="preprocessor">#define BANKREF(VARNAME) void __func_ ## VARNAME() __banked __naked { \</span></div> -<div class="line"><a name="l00295"></a><span class="lineno"> 295</span> <span class="preprocessor">__asm \</span></div> -<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> <span class="preprocessor"> .local b___func_ ## VARNAME \</span></div> -<div class="line"><a name="l00297"></a><span class="lineno"> 297</span> <span class="preprocessor"> ___bank_ ## VARNAME = b___func_ ## VARNAME \</span></div> -<div class="line"><a name="l00298"></a><span class="lineno"> 298</span> <span class="preprocessor"> .globl ___bank_ ## VARNAME \</span></div> -<div class="line"><a name="l00299"></a><span class="lineno"> 299</span> <span class="preprocessor">__endasm; \</span></div> -<div class="line"><a name="l00300"></a><span class="lineno"> 300</span> <span class="preprocessor">}</span></div> -<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  </div> -<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="sms_8h.html#a261bba55a07b802baf99346feadd9852"> 311</a></span> <span class="preprocessor">#define BANKREF_EXTERN(VARNAME) extern const void __bank_ ## VARNAME;</span></div> -<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  </div> -<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  </div> -<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="sms_8h.html#af61262bbc05629f31020afce67e1b9ea"> 318</a></span> <span class="preprocessor">#define SWITCH_ROM(b) MAP_FRAME1=(b)</span></div> -<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="sms_8h.html#a86d47feb2b999aaabbba9f63f4bb3567"> 319</a></span> <span class="preprocessor">#define SWITCH_ROM1 SWITCH_ROM</span></div> +<div class="line"><a name="l00270"></a><span class="lineno"> 270</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> <a class="code" href="sms_8h.html#a78d2fd18666afec116f176d46debb4e7">sys_time</a>;</div> +<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  </div> +<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="sms_8h.html#af0d15cf2a26924d2ef00ac4017e6b1d8"> 274</a></span> <span class="preprocessor">#define _current_bank MAP_FRAME1</span></div> +<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="sms_8h.html#ae042588f20bf5a2349c8ad8716245233"> 275</a></span> <span class="preprocessor">#define CURRENT_BANK MAP_FRAME1</span></div> +<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  </div> +<div class="line"><a name="l00286"></a><span class="lineno"> 286</span> <span class="preprocessor">#ifndef BANK</span></div> +<div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="sms_8h.html#a42705001e2b9897f5167b67fb36c69dd"> 287</a></span> <span class="preprocessor">#define BANK(VARNAME) ( (uint8_t) & __bank_ ## VARNAME )</span></div> +<div class="line"><a name="l00288"></a><span class="lineno"> 288</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  </div> +<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="sms_8h.html#a086293f2afb4c7945460a4496b20aea3"> 302</a></span> <span class="preprocessor">#define BANKREF(VARNAME) void __func_ ## VARNAME() __banked __naked { \</span></div> +<div class="line"><a name="l00303"></a><span class="lineno"> 303</span> <span class="preprocessor">__asm \</span></div> +<div class="line"><a name="l00304"></a><span class="lineno"> 304</span> <span class="preprocessor"> .local b___func_ ## VARNAME \</span></div> +<div class="line"><a name="l00305"></a><span class="lineno"> 305</span> <span class="preprocessor"> ___bank_ ## VARNAME = b___func_ ## VARNAME \</span></div> +<div class="line"><a name="l00306"></a><span class="lineno"> 306</span> <span class="preprocessor"> .globl ___bank_ ## VARNAME \</span></div> +<div class="line"><a name="l00307"></a><span class="lineno"> 307</span> <span class="preprocessor">__endasm; \</span></div> +<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> <span class="preprocessor">}</span></div> +<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  </div> +<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="sms_8h.html#a261bba55a07b802baf99346feadd9852"> 319</a></span> <span class="preprocessor">#define BANKREF_EXTERN(VARNAME) extern const void __bank_ ## VARNAME;</span></div> <div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  </div> -<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="sms_8h.html#a6d40a15ff27c2a1c8269d3dbe67eae65"> 325</a></span> <span class="preprocessor">#define SWITCH_ROM2(b) MAP_FRAME2=(b)</span></div> -<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  </div> -<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="sms_8h.html#a121feb0c32d124562f52398aa9656e7b"> 331</a></span> <span class="preprocessor">#define SWITCH_RAM(b) RAM_CONTROL=((b)&1)?RAM_CONTROL|RAMCTL_BANK:RAM_CONTROL&(~RAMCTL_BANK)</span></div> -<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  </div> -<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="sms_8h.html#a0e9c88657beaac946231a4801481b97f"> 336</a></span> <span class="preprocessor">#define ENABLE_RAM RAM_CONTROL|=RAMCTL_RAM</span></div> -<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  </div> -<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="sms_8h.html#a649d27b5587de16a66176e03a1b8ebd5"> 341</a></span> <span class="preprocessor">#define DISABLE_RAM RAM_CONTROL&=(~RAMCTL_RAM)</span></div> -<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  </div> -<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  </div> -<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="sms_8h.html#a625bfbce909b2afaa807ee773fba7d0f"> 346</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a625bfbce909b2afaa807ee773fba7d0f">joypad</a>(<span class="keywordtype">void</span>) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  </div> -<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="sms_8h.html#aec76b4ab16315eb97846be87b19fea10"> 350</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#aec76b4ab16315eb97846be87b19fea10">waitpad</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> mask) __z88dk_fastcall __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  </div> +<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="sms_8h.html#af61262bbc05629f31020afce67e1b9ea"> 326</a></span> <span class="preprocessor">#define SWITCH_ROM(b) MAP_FRAME1=(b)</span></div> +<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="sms_8h.html#a86d47feb2b999aaabbba9f63f4bb3567"> 327</a></span> <span class="preprocessor">#define SWITCH_ROM1 SWITCH_ROM</span></div> +<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  </div> +<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="sms_8h.html#a6d40a15ff27c2a1c8269d3dbe67eae65"> 333</a></span> <span class="preprocessor">#define SWITCH_ROM2(b) MAP_FRAME2=(b)</span></div> +<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  </div> +<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="sms_8h.html#a121feb0c32d124562f52398aa9656e7b"> 339</a></span> <span class="preprocessor">#define SWITCH_RAM(b) RAM_CONTROL=((b)&1)?RAM_CONTROL|RAMCTL_BANK:RAM_CONTROL&(~RAMCTL_BANK)</span></div> +<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  </div> +<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="sms_8h.html#a0e9c88657beaac946231a4801481b97f"> 344</a></span> <span class="preprocessor">#define ENABLE_RAM RAM_CONTROL|=RAMCTL_RAM</span></div> +<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  </div> +<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="sms_8h.html#a649d27b5587de16a66176e03a1b8ebd5"> 349</a></span> <span class="preprocessor">#define DISABLE_RAM RAM_CONTROL&=(~RAMCTL_RAM)</span></div> +<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  </div> <div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  </div> -<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="sms_8h.html#a173b90d3fa8d8dc3f7614924f4cc7179"> 357</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a173b90d3fa8d8dc3f7614924f4cc7179">waitpadup</a>(<span class="keywordtype">void</span>) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  </div> -<div class="line"><a name="l00364"></a><span class="lineno"> 364</span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> -<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> npads;</div> -<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <span class="keyword">union </span>{</div> -<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  <span class="keyword">struct </span>{</div> -<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> joy0, joy1, joy2, joy3;</div> -<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  };</div> -<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> joypads[4];</div> -<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  };</div> -<div class="line"><a name="l00372"></a><span class="lineno"> 372</span> } <a class="code" href="structjoypads__t.html">joypads_t</a>;</div> -<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  </div> -<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="sms_8h.html#a294f858312544fa89bf17adbba51f145"> 382</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a294f858312544fa89bf17adbba51f145">joypad_init</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> npads, <a class="code" href="structjoypads__t.html">joypads_t</a> * joypads) __z88dk_callee;</div> -<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  </div> -<div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="sms_8h.html#aec8e36355bb7381000606b1871db5977"> 390</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#aec8e36355bb7381000606b1871db5977">joypad_ex</a>(<a class="code" href="structjoypads__t.html">joypads_t</a> * joypads) __z88dk_fastcall __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="sms_8h.html#a625bfbce909b2afaa807ee773fba7d0f"> 354</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a625bfbce909b2afaa807ee773fba7d0f">joypad</a>(<span class="keywordtype">void</span>) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  </div> +<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="sms_8h.html#aec76b4ab16315eb97846be87b19fea10"> 358</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#aec76b4ab16315eb97846be87b19fea10">waitpad</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> mask) __z88dk_fastcall __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  </div> +<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="sms_8h.html#a173b90d3fa8d8dc3f7614924f4cc7179"> 365</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a173b90d3fa8d8dc3f7614924f4cc7179">waitpadup</a>(<span class="keywordtype">void</span>) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>, <a class="code" href="sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, <a class="code" href="sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a>, <a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  </div> +<div class="line"><a name="l00372"></a><span class="lineno"> 372</span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> +<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> npads;</div> +<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <span class="keyword">union </span>{</div> +<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <span class="keyword">struct </span>{</div> +<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> joy0, joy1, joy2, joy3;</div> +<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  };</div> +<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> joypads[4];</div> +<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  };</div> +<div class="line"><a name="l00380"></a><span class="lineno"> 380</span> } <a class="code" href="structjoypads__t.html">joypads_t</a>;</div> +<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  </div> +<div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="sms_8h.html#a294f858312544fa89bf17adbba51f145"> 390</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a294f858312544fa89bf17adbba51f145">joypad_init</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> npads, <a class="code" href="structjoypads__t.html">joypads_t</a> * joypads) __z88dk_callee;</div> <div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  </div> -<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  </div> -<div class="line"><a name="l00393"></a><span class="lineno"> 393</span> <span class="preprocessor">#if defined(__TARGET_sms)</span></div> -<div class="line"><a name="l00394"></a><span class="lineno"> 394</span> <span class="preprocessor">#define RGB(r,g,b) ((r)|((g)<<2)|((b)<<4))</span></div> -<div class="line"><a name="l00395"></a><span class="lineno"> 395</span> <span class="preprocessor">#define RGB8(r,g,b) (((r)>>6)|(((g)>>6)<<2)|(((b)>>6)<<4))</span></div> -<div class="line"><a name="l00396"></a><span class="lineno"> 396</span> <span class="preprocessor">#define RGBHTML(RGB24bit) (((RGB24bit)>>22)|((((RGB24bit)&0xFFFF)>>14)<<2)|((((RGB24bit)&0xFF)>>6)<<4))</span></div> -<div class="line"><a name="l00397"></a><span class="lineno"> 397</span> <span class="preprocessor">#elif defined(__TARGET_gg)</span></div> -<div class="line"><a name="l00398"></a><span class="lineno"> 398</span> <span class="preprocessor">#define RGB(r,g,b) ((r)|((g)<<4)|((b)<<8))</span></div> -<div class="line"><a name="l00399"></a><span class="lineno"> 399</span> <span class="preprocessor">#define RGB8(r,g,b) (((r)>>4)|(((g)>>4)<<4)|(((b)>>4)<<8))</span></div> -<div class="line"><a name="l00400"></a><span class="lineno"> 400</span> <span class="preprocessor">#define RGBHTML(RGB24bit) (((RGB24bit)>>20)|((((RGB24bit)&0xFFFF)>>12)<<4)|((((RGB24bit)&0xFF)>>4)<<8))</span></div> -<div class="line"><a name="l00401"></a><span class="lineno"> 401</span> <span class="preprocessor">#else</span></div> -<div class="line"><a name="l00402"></a><span class="lineno"> 402</span> <span class="preprocessor">#error Unrecognized port</span></div> -<div class="line"><a name="l00403"></a><span class="lineno"> 403</span> <span class="preprocessor">#endif</span></div> -<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  </div> -<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="sms_8h.html#ac2dd234782ac786758952496b017ab97"> 405</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#ac2dd234782ac786758952496b017ab97">cgb_compatibility</a>() {}</div> -<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="sms_8h.html#a884a743919b234cd9c37789380784d08"> 406</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a884a743919b234cd9c37789380784d08">cpu_fast</a>() {}</div> -<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  </div> -<div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="sms_8h.html#a2215732f2ba2ec6406b65d3cca56a200"> 408</a></span> <span class="preprocessor">#define set_bkg_palette_entry set_palette_entry</span></div> -<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="sms_8h.html#a8b5c17235a3f65af70492e109a25f237"> 409</a></span> <span class="preprocessor">#define set_sprite_palette_entry(palette,entry,rgb_data) set_palette_entry(1,entry,rgb_data)</span></div> -<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="sms_8h.html#a675ad64b02d33ab3274f7fb54da14fa9"> 410</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a675ad64b02d33ab3274f7fb54da14fa9">set_palette_entry</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> palette, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> entry, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> rgb_data) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="sms_8h.html#a9f879bd31899f7989f887b6238de24e3"> 411</a></span> <span class="preprocessor">#define set_bkg_palette set_palette</span></div> -<div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="sms_8h.html#a7d5ed1aed79d8fd2894893d7f6f9b835"> 412</a></span> <span class="preprocessor">#define set_sprite_palette(first_palette,nb_palettes,rgb_data) set_palette(1,1,rgb_data)</span></div> -<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="sms_8h.html#a2960f3469ea9653e322acc3e65dcdd40"> 413</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a2960f3469ea9653e322acc3e65dcdd40">set_palette</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_palette, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_palettes, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> *rgb_data) __z88dk_callee;</div> -<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  </div> -<div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="sms_8h.html#a354044da1e326ae9a1793fe0b9505162"> 415</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a354044da1e326ae9a1793fe0b9505162">set_tile_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> start, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> ntiles, <span class="keyword">const</span> <span class="keywordtype">void</span> *src) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>,<a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="sms_8h.html#aeff13dca11be49e8c159820c616016ec"> 416</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#aeff13dca11be49e8c159820c616016ec">set_bkg_4bpp_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> start, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> ntiles, <span class="keyword">const</span> <span class="keywordtype">void</span> *src) {</div> -<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  <a class="code" href="sms_8h.html#a354044da1e326ae9a1793fe0b9505162">set_tile_data</a>(start, ntiles, src);</div> -<div class="line"><a name="l00418"></a><span class="lineno"> 418</span> }</div> -<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="sms_8h.html#a24f53cfe7e25c04fbb5dcb08cfb3b432"> 419</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a24f53cfe7e25c04fbb5dcb08cfb3b432">set_sprite_4bpp_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> start, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> ntiles, <span class="keyword">const</span> <span class="keywordtype">void</span> *src) {</div> -<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  <a class="code" href="sms_8h.html#a354044da1e326ae9a1793fe0b9505162">set_tile_data</a>((<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>)(start) + 0x100u, ntiles, src);</div> -<div class="line"><a name="l00421"></a><span class="lineno"> 421</span> }</div> -<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  </div> -<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="sms_8h.html#a67f80e65620470b55a4950e2966eb868"> 423</a></span> <span class="preprocessor">#define COMPAT_PALETTE(C0,C1,C2,C3) (((C3) << 12) | ((C2) << 8) | ((C1) << 4) | (C0))</span></div> -<div class="line"><a name="l00424"></a><span class="lineno"> 424</span> <span class="keyword">extern</span> <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> <a class="code" href="sms_8h.html#a22dc57e538f0f49e2dc7d1c73f67fc8f">_current_2bpp_palette</a>;</div> -<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="sms_8h.html#aa224c9bac27c7fd268e62bdf33338a84"> 425</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#aa224c9bac27c7fd268e62bdf33338a84">set_2bpp_palette</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> palette) {</div> -<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  <a class="code" href="sms_8h.html#a22dc57e538f0f49e2dc7d1c73f67fc8f">_current_2bpp_palette</a> = palette;</div> -<div class="line"><a name="l00427"></a><span class="lineno"> 427</span> }</div> -<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979"> 428</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979">set_tile_2bpp_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> start, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> ntiles, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> palette) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>,<a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="sms_8h.html#a8130306da1177f4fef89e699f8e2add4"> 429</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a8130306da1177f4fef89e699f8e2add4">set_bkg_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> start, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> ntiles, <span class="keyword">const</span> <span class="keywordtype">void</span> *src) {</div> -<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  <a class="code" href="sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979">set_tile_2bpp_data</a>(start, ntiles, src, <a class="code" href="sms_8h.html#a22dc57e538f0f49e2dc7d1c73f67fc8f">_current_2bpp_palette</a>);</div> -<div class="line"><a name="l00431"></a><span class="lineno"> 431</span> }</div> -<div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="sms_8h.html#a216a3e3d320ee4d8cf4845600487ae39"> 432</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a216a3e3d320ee4d8cf4845600487ae39">set_sprite_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> start, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> ntiles, <span class="keyword">const</span> <span class="keywordtype">void</span> *src) {</div> -<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  <a class="code" href="sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979">set_tile_2bpp_data</a>((<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>)(start) + 0x100u, ntiles, src, <a class="code" href="sms_8h.html#a22dc57e538f0f49e2dc7d1c73f67fc8f">_current_2bpp_palette</a>);</div> -<div class="line"><a name="l00434"></a><span class="lineno"> 434</span> }</div> -<div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="sms_8h.html#aa7ba76e4d44dbf19da351fd1ea8e3023"> 435</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#aa7ba76e4d44dbf19da351fd1ea8e3023">set_bkg_2bpp_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> start, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> ntiles, <span class="keyword">const</span> <span class="keywordtype">void</span> *src) {</div> -<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>  <a class="code" href="sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979">set_tile_2bpp_data</a>(start, ntiles, src, <a class="code" href="sms_8h.html#a22dc57e538f0f49e2dc7d1c73f67fc8f">_current_2bpp_palette</a>);</div> -<div class="line"><a name="l00437"></a><span class="lineno"> 437</span> }</div> -<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="sms_8h.html#a10ee2919fcab7a5c482816ed718d1c4a"> 438</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a10ee2919fcab7a5c482816ed718d1c4a">set_sprite_2bpp_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> start, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> ntiles, <span class="keyword">const</span> <span class="keywordtype">void</span> *src) {</div> -<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  <a class="code" href="sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979">set_tile_2bpp_data</a>((<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>)(start) + 0x100u, ntiles, src, <a class="code" href="sms_8h.html#a22dc57e538f0f49e2dc7d1c73f67fc8f">_current_2bpp_palette</a>);</div> -<div class="line"><a name="l00440"></a><span class="lineno"> 440</span> }</div> -<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>  </div> -<div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="sms_8h.html#abe8c12f4c6675b2c671fe8ab32370533"> 450</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#abe8c12f4c6675b2c671fe8ab32370533">set_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> dst, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> size) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="sms_8h.html#aee5c510efbda6e44f987088aa14d3482"> 451</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#aee5c510efbda6e44f987088aa14d3482">vmemcpy</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> dst, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> size) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  </div> -<div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="sms_8h.html#ad68f2f36b41febcc5f8ca23c3e379ec8"> 453</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#ad68f2f36b41febcc5f8ca23c3e379ec8">set_tile_map</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *tiles) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="sms_8h.html#a6a9877d413f96540712d408d865625c9"> 454</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a6a9877d413f96540712d408d865625c9">set_tile_map_compat</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *tiles) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="sms_8h.html#a9a732aec1b7aec7d10a9d76ca4da2064"> 455</a></span> <span class="preprocessor">#define set_bkg_tiles set_tile_map_compat</span></div> -<div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="sms_8h.html#a429db030287423012f40a6dca81ae7e3"> 456</a></span> <span class="preprocessor">#define set_win_tiles set_tile_map_compat</span></div> -<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  </div> -<div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="sms_8h.html#ad7bf6d9629c0ee4e83c137a297aac169"> 458</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#ad7bf6d9629c0ee4e83c137a297aac169">set_tile_submap</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> map_w, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *map) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="sms_8h.html#a35261bb6911ba7a123262efc32f4955a"> 459</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a35261bb6911ba7a123262efc32f4955a">set_tile_submap_compat</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> map_w, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *map) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="sms_8h.html#a0cfd261bc7a94b1f6093f423bad30298"> 460</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a0cfd261bc7a94b1f6093f423bad30298">set_bkg_submap</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *map, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> map_w) {</div> -<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  <a class="code" href="sms_8h.html#a35261bb6911ba7a123262efc32f4955a">set_tile_submap_compat</a>(x, y, w, <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, map_w, map);</div> -<div class="line"><a name="l00462"></a><span class="lineno"> 462</span> }</div> -<div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="sms_8h.html#abb50a392ca0d0419a080413287ee5d79"> 463</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#abb50a392ca0d0419a080413287ee5d79">set_win_submap</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *map, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> map_w) {</div> -<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>  <a class="code" href="sms_8h.html#a35261bb6911ba7a123262efc32f4955a">set_tile_submap_compat</a>(x, y, w, <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, map_w, map);</div> -<div class="line"><a name="l00465"></a><span class="lineno"> 465</span> }</div> -<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  </div> -<div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="sms_8h.html#ab380f3a45e943a45a4cd3189a99ca4df"> 467</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#ab380f3a45e943a45a4cd3189a99ca4df">fill_rect</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> tile) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="sms_8h.html#aac998cb7f78186158ced5448dcfc3503"> 468</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#aac998cb7f78186158ced5448dcfc3503">fill_rect_compat</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> tile) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="sms_8h.html#a3b7ffab8d64e2c345f03221145a935c0"> 469</a></span> <span class="preprocessor">#define fill_bkg_rect fill_rect_compat</span></div> -<div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="sms_8h.html#a5a69a3129f4faa99857a8b3d80db1d4a"> 470</a></span> <span class="preprocessor">#define fill_win_rect fill_rect_compat</span></div> -<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  </div> -<div class="line"><a name="l00474"></a><span class="lineno"> 474</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[];</div> -<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  </div> -<div class="line"><a name="l00478"></a><span class="lineno"> 478</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a5435fd985412934e96a490e103c6bc49">_shadow_OAM_base</a>;</div> -<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  </div> -<div class="line"><a name="l00482"></a><span class="lineno"> 482</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a388d1dff2698172ba8574e43f5c77c93">_shadow_OAM_OFF</a>;</div> -<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  </div> -<div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="sms_8h.html#abfd70bf31185a4900680977c9fb5a5ec"> 486</a></span> <span class="preprocessor">#define DISABLE_VBL_TRANSFER \</span></div> -<div class="line"><a name="l00487"></a><span class="lineno"> 487</span> <span class="preprocessor"> _shadow_OAM_base = 0</span></div> -<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  </div> -<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="sms_8h.html#a77d516c9d3f86f100eddea5e0d133a76"> 491</a></span> <span class="preprocessor">#define ENABLE_VBL_TRANSFER \</span></div> -<div class="line"><a name="l00492"></a><span class="lineno"> 492</span> <span class="preprocessor"> _shadow_OAM_base = (uint8_t)((uint16_t)&shadow_OAM >> 8)</span></div> -<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>  </div> -<div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="sms_8h.html#a8b77608c87a9aef65a03531482b2163b"> 496</a></span> <span class="preprocessor">#define MAX_HARDWARE_SPRITES 64</span></div> -<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>  </div> -<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="sms_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687"> 500</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687">SET_SHADOW_OAM_ADDRESS</a>(<span class="keywordtype">void</span> * address) {</div> -<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  <a class="code" href="sms_8h.html#a5435fd985412934e96a490e103c6bc49">_shadow_OAM_base</a> = (<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>)((<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)address >> 8);</div> -<div class="line"><a name="l00502"></a><span class="lineno"> 502</span> }</div> -<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>  </div> -<div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="sms_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe"> 520</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe">set_sprite_tile</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> tile) {</div> -<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>  <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[0x41+(nb << 1)] = tile;</div> -<div class="line"><a name="l00522"></a><span class="lineno"> 522</span> }</div> -<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>  </div> -<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>  </div> -<div class="line"><a name="l00531"></a><span class="lineno"><a class="line" href="sms_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a"> 531</a></span> <span class="keyword">inline</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a">get_sprite_tile</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb) {</div> -<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>  <span class="keywordflow">return</span> <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[0x41+(nb << 1)];</div> -<div class="line"><a name="l00533"></a><span class="lineno"> 533</span> }</div> +<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="sms_8h.html#aec8e36355bb7381000606b1871db5977"> 398</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#aec8e36355bb7381000606b1871db5977">joypad_ex</a>(<a class="code" href="structjoypads__t.html">joypads_t</a> * joypads) __z88dk_fastcall __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  </div> +<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  </div> +<div class="line"><a name="l00401"></a><span class="lineno"> 401</span> <span class="preprocessor">#if defined(__TARGET_sms)</span></div> +<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  </div> +<div class="line"><a name="l00403"></a><span class="lineno"> 403</span> <span class="preprocessor">#define RGB(r,g,b) ((r)|((g)<<2)|((b)<<4))</span></div> +<div class="line"><a name="l00404"></a><span class="lineno"> 404</span> <span class="preprocessor">#define RGB8(r,g,b) (((r)>>6)|(((g)>>6)<<2)|(((b)>>6)<<4))</span></div> +<div class="line"><a name="l00405"></a><span class="lineno"> 405</span> <span class="preprocessor">#define RGBHTML(RGB24bit) (((RGB24bit)>>22)|((((RGB24bit)&0xFFFF)>>14)<<2)|((((RGB24bit)&0xFF)>>6)<<4))</span></div> +<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  </div> +<div class="line"><a name="l00409"></a><span class="lineno"> 409</span> <span class="preprocessor">#define RGB_RED RGB( 3, 0, 0)</span></div> +<div class="line"><a name="l00410"></a><span class="lineno"> 410</span> <span class="preprocessor">#define RGB_DARKRED RGB( 2, 0, 0)</span></div> +<div class="line"><a name="l00411"></a><span class="lineno"> 411</span> <span class="preprocessor">#define RGB_GREEN RGB( 0, 3, 0)</span></div> +<div class="line"><a name="l00412"></a><span class="lineno"> 412</span> <span class="preprocessor">#define RGB_DARKGREEN RGB( 0, 2, 0)</span></div> +<div class="line"><a name="l00413"></a><span class="lineno"> 413</span> <span class="preprocessor">#define RGB_BLUE RGB( 0, 0, 3)</span></div> +<div class="line"><a name="l00414"></a><span class="lineno"> 414</span> <span class="preprocessor">#define RGB_DARKBLUE RGB( 0, 0, 2)</span></div> +<div class="line"><a name="l00415"></a><span class="lineno"> 415</span> <span class="preprocessor">#define RGB_YELLOW RGB( 3, 3, 0)</span></div> +<div class="line"><a name="l00416"></a><span class="lineno"> 416</span> <span class="preprocessor">#define RGB_DARKYELLOW RGB( 2, 2, 0)</span></div> +<div class="line"><a name="l00417"></a><span class="lineno"> 417</span> <span class="preprocessor">#define RGB_CYAN RGB( 0, 3, 3)</span></div> +<div class="line"><a name="l00418"></a><span class="lineno"> 418</span> <span class="preprocessor">#define RGB_AQUA RGB( 3, 1, 2)</span></div> +<div class="line"><a name="l00419"></a><span class="lineno"> 419</span> <span class="preprocessor">#define RGB_PINK RGB( 3, 0, 3)</span></div> +<div class="line"><a name="l00420"></a><span class="lineno"> 420</span> <span class="preprocessor">#define RGB_PURPLE RGB( 2, 0, 2)</span></div> +<div class="line"><a name="l00421"></a><span class="lineno"> 421</span> <span class="preprocessor">#define RGB_BLACK RGB( 0, 0, 0)</span></div> +<div class="line"><a name="l00422"></a><span class="lineno"> 422</span> <span class="preprocessor">#define RGB_DARKGRAY RGB( 1, 1, 1)</span></div> +<div class="line"><a name="l00423"></a><span class="lineno"> 423</span> <span class="preprocessor">#define RGB_LIGHTGRAY RGB( 2, 2, 2)</span></div> +<div class="line"><a name="l00424"></a><span class="lineno"> 424</span> <span class="preprocessor">#define RGB_WHITE RGB( 3, 3, 3)</span></div> +<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  </div> +<div class="line"><a name="l00426"></a><span class="lineno"> 426</span> <span class="preprocessor">#elif defined(__TARGET_gg)</span></div> +<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  </div> +<div class="line"><a name="l00428"></a><span class="lineno"> 428</span> <span class="preprocessor">#define RGB(r,g,b) ((r)|((g)<<4)|((b)<<8))</span></div> +<div class="line"><a name="l00429"></a><span class="lineno"> 429</span> <span class="preprocessor">#define RGB8(r,g,b) (((r)>>4)|(((g)>>4)<<4)|(((b)>>4)<<8))</span></div> +<div class="line"><a name="l00430"></a><span class="lineno"> 430</span> <span class="preprocessor">#define RGBHTML(RGB24bit) (((RGB24bit)>>20)|((((RGB24bit)&0xFFFF)>>12)<<4)|((((RGB24bit)&0xFF)>>4)<<8))</span></div> +<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  </div> +<div class="line"><a name="l00434"></a><span class="lineno"> 434</span> <span class="preprocessor">#define RGB_RED RGB(15, 0, 0)</span></div> +<div class="line"><a name="l00435"></a><span class="lineno"> 435</span> <span class="preprocessor">#define RGB_DARKRED RGB( 7, 0, 0)</span></div> +<div class="line"><a name="l00436"></a><span class="lineno"> 436</span> <span class="preprocessor">#define RGB_GREEN RGB( 0, 15, 0)</span></div> +<div class="line"><a name="l00437"></a><span class="lineno"> 437</span> <span class="preprocessor">#define RGB_DARKGREEN RGB( 0, 7, 0)</span></div> +<div class="line"><a name="l00438"></a><span class="lineno"> 438</span> <span class="preprocessor">#define RGB_BLUE RGB( 0, 0, 15)</span></div> +<div class="line"><a name="l00439"></a><span class="lineno"> 439</span> <span class="preprocessor">#define RGB_DARKBLUE RGB( 0, 0, 7)</span></div> +<div class="line"><a name="l00440"></a><span class="lineno"> 440</span> <span class="preprocessor">#define RGB_YELLOW RGB(15, 15, 0)</span></div> +<div class="line"><a name="l00441"></a><span class="lineno"> 441</span> <span class="preprocessor">#define RGB_DARKYELLOW RGB( 7, 7, 0)</span></div> +<div class="line"><a name="l00442"></a><span class="lineno"> 442</span> <span class="preprocessor">#define RGB_CYAN RGB( 0, 15, 15)</span></div> +<div class="line"><a name="l00443"></a><span class="lineno"> 443</span> <span class="preprocessor">#define RGB_AQUA RGB(14, 2, 11)</span></div> +<div class="line"><a name="l00444"></a><span class="lineno"> 444</span> <span class="preprocessor">#define RGB_PINK RGB(15, 0, 15)</span></div> +<div class="line"><a name="l00445"></a><span class="lineno"> 445</span> <span class="preprocessor">#define RGB_PURPLE RGB(10, 0, 10)</span></div> +<div class="line"><a name="l00446"></a><span class="lineno"> 446</span> <span class="preprocessor">#define RGB_BLACK RGB( 0, 0, 0)</span></div> +<div class="line"><a name="l00447"></a><span class="lineno"> 447</span> <span class="preprocessor">#define RGB_DARKGRAY RGB( 5, 5, 5)</span></div> +<div class="line"><a name="l00448"></a><span class="lineno"> 448</span> <span class="preprocessor">#define RGB_LIGHTGRAY RGB(10, 10, 10)</span></div> +<div class="line"><a name="l00449"></a><span class="lineno"> 449</span> <span class="preprocessor">#define RGB_WHITE RGB(15, 15, 15)</span></div> +<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  </div> +<div class="line"><a name="l00451"></a><span class="lineno"> 451</span> <span class="preprocessor">#define RGB_LIGHTFLESH RGB(15, 10, 7)</span></div> +<div class="line"><a name="l00452"></a><span class="lineno"> 452</span> <span class="preprocessor">#define RGB_BROWN RGB( 5, 5, 0)</span></div> +<div class="line"><a name="l00453"></a><span class="lineno"> 453</span> <span class="preprocessor">#define RGB_ORANGE RGB(15, 10, 0)</span></div> +<div class="line"><a name="l00454"></a><span class="lineno"> 454</span> <span class="preprocessor">#define RGB_TEAL RGB( 7, 7, 0)</span></div> +<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  </div> +<div class="line"><a name="l00456"></a><span class="lineno"> 456</span> <span class="preprocessor">#else</span></div> +<div class="line"><a name="l00457"></a><span class="lineno"> 457</span> <span class="preprocessor">#error Unrecognized port</span></div> +<div class="line"><a name="l00458"></a><span class="lineno"> 458</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  </div> +<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="sms_8h.html#a2a89f4110072dbe76805e7b07299788d"> 460</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a2a89f4110072dbe76805e7b07299788d">set_default_palette</a>(<span class="keywordtype">void</span>);</div> +<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="sms_8h.html#a884a743919b234cd9c37789380784d08"> 461</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a884a743919b234cd9c37789380784d08">cpu_fast</a>() {}</div> +<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  </div> +<div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="sms_8h.html#a2215732f2ba2ec6406b65d3cca56a200"> 463</a></span> <span class="preprocessor">#define set_bkg_palette_entry set_palette_entry</span></div> +<div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="sms_8h.html#a8b5c17235a3f65af70492e109a25f237"> 464</a></span> <span class="preprocessor">#define set_sprite_palette_entry(palette,entry,rgb_data) set_palette_entry(1,entry,rgb_data)</span></div> +<div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="sms_8h.html#a675ad64b02d33ab3274f7fb54da14fa9"> 465</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a675ad64b02d33ab3274f7fb54da14fa9">set_palette_entry</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> palette, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> entry, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> rgb_data) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="sms_8h.html#a9f879bd31899f7989f887b6238de24e3"> 466</a></span> <span class="preprocessor">#define set_bkg_palette set_palette</span></div> +<div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="sms_8h.html#a7d5ed1aed79d8fd2894893d7f6f9b835"> 467</a></span> <span class="preprocessor">#define set_sprite_palette(first_palette,nb_palettes,rgb_data) set_palette(1,1,rgb_data)</span></div> +<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="sms_8h.html#a2960f3469ea9653e322acc3e65dcdd40"> 468</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a2960f3469ea9653e322acc3e65dcdd40">set_palette</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> first_palette, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb_palettes, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> *rgb_data) __z88dk_callee;</div> +<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  </div> +<div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="sms_8h.html#a354044da1e326ae9a1793fe0b9505162"> 470</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a354044da1e326ae9a1793fe0b9505162">set_tile_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> start, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> ntiles, <span class="keyword">const</span> <span class="keywordtype">void</span> *src) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>,<a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="sms_8h.html#aeff13dca11be49e8c159820c616016ec"> 471</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#aeff13dca11be49e8c159820c616016ec">set_bkg_4bpp_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> start, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> ntiles, <span class="keyword">const</span> <span class="keywordtype">void</span> *src) {</div> +<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  <a class="code" href="sms_8h.html#a354044da1e326ae9a1793fe0b9505162">set_tile_data</a>(start, ntiles, src);</div> +<div class="line"><a name="l00473"></a><span class="lineno"> 473</span> }</div> +<div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="sms_8h.html#a24f53cfe7e25c04fbb5dcb08cfb3b432"> 474</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a24f53cfe7e25c04fbb5dcb08cfb3b432">set_sprite_4bpp_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> start, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> ntiles, <span class="keyword">const</span> <span class="keywordtype">void</span> *src) {</div> +<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  <a class="code" href="sms_8h.html#a354044da1e326ae9a1793fe0b9505162">set_tile_data</a>((<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>)(start) + 0x100u, ntiles, src);</div> +<div class="line"><a name="l00476"></a><span class="lineno"> 476</span> }</div> +<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  </div> +<div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="sms_8h.html#a67f80e65620470b55a4950e2966eb868"> 478</a></span> <span class="preprocessor">#define COMPAT_PALETTE(C0,C1,C2,C3) (((C3) << 12) | ((C2) << 8) | ((C1) << 4) | (C0))</span></div> +<div class="line"><a name="l00479"></a><span class="lineno"> 479</span> <span class="keyword">extern</span> <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> <a class="code" href="sms_8h.html#a22dc57e538f0f49e2dc7d1c73f67fc8f">_current_2bpp_palette</a>;</div> +<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="sms_8h.html#aa224c9bac27c7fd268e62bdf33338a84"> 480</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#aa224c9bac27c7fd268e62bdf33338a84">set_2bpp_palette</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> palette) {</div> +<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>  <a class="code" href="sms_8h.html#a22dc57e538f0f49e2dc7d1c73f67fc8f">_current_2bpp_palette</a> = palette;</div> +<div class="line"><a name="l00482"></a><span class="lineno"> 482</span> }</div> +<div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979"> 483</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979">set_tile_2bpp_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> start, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> ntiles, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> palette) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>,<a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="sms_8h.html#a8130306da1177f4fef89e699f8e2add4"> 484</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a8130306da1177f4fef89e699f8e2add4">set_bkg_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> start, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> ntiles, <span class="keyword">const</span> <span class="keywordtype">void</span> *src) {</div> +<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  <a class="code" href="sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979">set_tile_2bpp_data</a>(start, ntiles, src, <a class="code" href="sms_8h.html#a22dc57e538f0f49e2dc7d1c73f67fc8f">_current_2bpp_palette</a>);</div> +<div class="line"><a name="l00486"></a><span class="lineno"> 486</span> }</div> +<div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="sms_8h.html#a216a3e3d320ee4d8cf4845600487ae39"> 487</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a216a3e3d320ee4d8cf4845600487ae39">set_sprite_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> start, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> ntiles, <span class="keyword">const</span> <span class="keywordtype">void</span> *src) {</div> +<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  <a class="code" href="sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979">set_tile_2bpp_data</a>((<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>)(start) + 0x100u, ntiles, src, <a class="code" href="sms_8h.html#a22dc57e538f0f49e2dc7d1c73f67fc8f">_current_2bpp_palette</a>);</div> +<div class="line"><a name="l00489"></a><span class="lineno"> 489</span> }</div> +<div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="sms_8h.html#aa7ba76e4d44dbf19da351fd1ea8e3023"> 490</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#aa7ba76e4d44dbf19da351fd1ea8e3023">set_bkg_2bpp_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> start, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> ntiles, <span class="keyword">const</span> <span class="keywordtype">void</span> *src) {</div> +<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  <a class="code" href="sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979">set_tile_2bpp_data</a>(start, ntiles, src, <a class="code" href="sms_8h.html#a22dc57e538f0f49e2dc7d1c73f67fc8f">_current_2bpp_palette</a>);</div> +<div class="line"><a name="l00492"></a><span class="lineno"> 492</span> }</div> +<div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="sms_8h.html#a10ee2919fcab7a5c482816ed718d1c4a"> 493</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a10ee2919fcab7a5c482816ed718d1c4a">set_sprite_2bpp_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> start, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> ntiles, <span class="keyword">const</span> <span class="keywordtype">void</span> *src) {</div> +<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>  <a class="code" href="sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979">set_tile_2bpp_data</a>((<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>)(start) + 0x100u, ntiles, src, <a class="code" href="sms_8h.html#a22dc57e538f0f49e2dc7d1c73f67fc8f">_current_2bpp_palette</a>);</div> +<div class="line"><a name="l00495"></a><span class="lineno"> 495</span> }</div> +<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>  </div> +<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="sms_8h.html#abe8c12f4c6675b2c671fe8ab32370533"> 505</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#abe8c12f4c6675b2c671fe8ab32370533">set_data</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> dst, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> size) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00506"></a><span class="lineno"><a class="line" href="sms_8h.html#aee5c510efbda6e44f987088aa14d3482"> 506</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#aee5c510efbda6e44f987088aa14d3482">vmemcpy</a>(<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> dst, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> size) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>  </div> +<div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="sms_8h.html#ad68f2f36b41febcc5f8ca23c3e379ec8"> 508</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#ad68f2f36b41febcc5f8ca23c3e379ec8">set_tile_map</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *tiles) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00509"></a><span class="lineno"><a class="line" href="sms_8h.html#a6a9877d413f96540712d408d865625c9"> 509</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a6a9877d413f96540712d408d865625c9">set_tile_map_compat</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *tiles) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="sms_8h.html#a9a732aec1b7aec7d10a9d76ca4da2064"> 510</a></span> <span class="preprocessor">#define set_bkg_tiles set_tile_map_compat</span></div> +<div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="sms_8h.html#a429db030287423012f40a6dca81ae7e3"> 511</a></span> <span class="preprocessor">#define set_win_tiles set_tile_map_compat</span></div> +<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>  </div> +<div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="sms_8h.html#ad7bf6d9629c0ee4e83c137a297aac169"> 513</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#ad7bf6d9629c0ee4e83c137a297aac169">set_tile_submap</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> map_w, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *map) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00514"></a><span class="lineno"><a class="line" href="sms_8h.html#a35261bb6911ba7a123262efc32f4955a"> 514</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a35261bb6911ba7a123262efc32f4955a">set_tile_submap_compat</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> map_w, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *map) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="sms_8h.html#a0cfd261bc7a94b1f6093f423bad30298"> 515</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a0cfd261bc7a94b1f6093f423bad30298">set_bkg_submap</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *map, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> map_w) {</div> +<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>  <a class="code" href="sms_8h.html#a35261bb6911ba7a123262efc32f4955a">set_tile_submap_compat</a>(x, y, w, <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, map_w, map);</div> +<div class="line"><a name="l00517"></a><span class="lineno"> 517</span> }</div> +<div class="line"><a name="l00518"></a><span class="lineno"><a class="line" href="sms_8h.html#abb50a392ca0d0419a080413287ee5d79"> 518</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#abb50a392ca0d0419a080413287ee5d79">set_win_submap</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *map, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> map_w) {</div> +<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>  <a class="code" href="sms_8h.html#a35261bb6911ba7a123262efc32f4955a">set_tile_submap_compat</a>(x, y, w, <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, map_w, map);</div> +<div class="line"><a name="l00520"></a><span class="lineno"> 520</span> }</div> +<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>  </div> +<div class="line"><a name="l00522"></a><span class="lineno"><a class="line" href="sms_8h.html#ab380f3a45e943a45a4cd3189a99ca4df"> 522</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#ab380f3a45e943a45a4cd3189a99ca4df">fill_rect</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> tile) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="sms_8h.html#aac998cb7f78186158ced5448dcfc3503"> 523</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#aac998cb7f78186158ced5448dcfc3503">fill_rect_compat</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> w, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a>, <span class="keyword">const</span> <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> tile) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="sms_8h.html#a3b7ffab8d64e2c345f03221145a935c0"> 524</a></span> <span class="preprocessor">#define fill_bkg_rect fill_rect_compat</span></div> +<div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="sms_8h.html#a5a69a3129f4faa99857a8b3d80db1d4a"> 525</a></span> <span class="preprocessor">#define fill_win_rect fill_rect_compat</span></div> +<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>  </div> +<div class="line"><a name="l00529"></a><span class="lineno"> 529</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[];</div> +<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  </div> +<div class="line"><a name="l00533"></a><span class="lineno"> 533</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a5435fd985412934e96a490e103c6bc49">_shadow_OAM_base</a>;</div> <div class="line"><a name="l00534"></a><span class="lineno"> 534</span>  </div> -<div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="sms_8h.html#ab42c12c1d9aed3fd963248fbea9830cd"> 547</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#ab42c12c1d9aed3fd963248fbea9830cd">move_sprite</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) {</div> -<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>  <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[nb] = (y < <a class="code" href="sms_2hardware_8h.html#ad3b833661b103edc2648258dd741c92c">VDP_SAT_TERM</a>) ? y : 0xC0; </div> -<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>  <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[0x40+(nb << 1)] = x;</div> -<div class="line"><a name="l00550"></a><span class="lineno"> 550</span> }</div> -<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  </div> +<div class="line"><a name="l00537"></a><span class="lineno"> 537</span> <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#a388d1dff2698172ba8574e43f5c77c93">_shadow_OAM_OFF</a>;</div> +<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>  </div> +<div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="sms_8h.html#abfd70bf31185a4900680977c9fb5a5ec"> 541</a></span> <span class="preprocessor">#define DISABLE_VBL_TRANSFER \</span></div> +<div class="line"><a name="l00542"></a><span class="lineno"> 542</span> <span class="preprocessor"> _shadow_OAM_base = 0</span></div> +<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>  </div> +<div class="line"><a name="l00546"></a><span class="lineno"><a class="line" href="sms_8h.html#a77d516c9d3f86f100eddea5e0d133a76"> 546</a></span> <span class="preprocessor">#define ENABLE_VBL_TRANSFER \</span></div> +<div class="line"><a name="l00547"></a><span class="lineno"> 547</span> <span class="preprocessor"> _shadow_OAM_base = (uint8_t)((uint16_t)&shadow_OAM >> 8)</span></div> +<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>  </div> +<div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="sms_8h.html#a8b77608c87a9aef65a03531482b2163b"> 551</a></span> <span class="preprocessor">#define MAX_HARDWARE_SPRITES 64</span></div> <div class="line"><a name="l00552"></a><span class="lineno"> 552</span>  </div> -<div class="line"><a name="l00563"></a><span class="lineno"><a class="line" href="sms_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe"> 563</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe">scroll_sprite</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb, <a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> x, <a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> y) {</div> -<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> new_y = <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[nb] + y;</div> -<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>  <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[nb] = (new_y < <a class="code" href="sms_2hardware_8h.html#ad3b833661b103edc2648258dd741c92c">VDP_SAT_TERM</a>) ? new_y : 0xC0; </div> -<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[0x40+(nb << 1)] = x;</div> -<div class="line"><a name="l00567"></a><span class="lineno"> 567</span> }</div> -<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>  </div> -<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>  </div> -<div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="sms_8h.html#ad22c51635d052399bbbe1777999c794d"> 574</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#ad22c51635d052399bbbe1777999c794d">hide_sprite</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb) {</div> -<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>  <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[nb] = 0xC0;</div> -<div class="line"><a name="l00576"></a><span class="lineno"> 576</span> }</div> -<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>  </div> -<div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="sms_8h.html#a18ce02bf91fd93098176b5bcc94cdf4a"> 584</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a18ce02bf91fd93098176b5bcc94cdf4a">set_vram_byte</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * addr, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> v) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>  </div> -<div class="line"><a name="l00593"></a><span class="lineno"><a class="line" href="sms_8h.html#a968487c6f70c9e15de7af0efc0de0548"> 593</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * <a class="code" href="sms_8h.html#a968487c6f70c9e15de7af0efc0de0548">set_attributed_tile_xy</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> t) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>  </div> -<div class="line"><a name="l00602"></a><span class="lineno"><a class="line" href="sms_8h.html#a256029356b8bc719e42ffafba844290f"> 602</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * <a class="code" href="sms_8h.html#a256029356b8bc719e42ffafba844290f">set_tile_xy</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> t) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="sms_8h.html#adcd40a58f7c7d348d506cc400cd94739"> 603</a></span> <span class="preprocessor">#define set_bkg_tile_xy set_tile_xy</span></div> -<div class="line"><a name="l00604"></a><span class="lineno"><a class="line" href="sms_8h.html#a95d929d964d9988f4dc5a25ed399ae08"> 604</a></span> <span class="preprocessor">#define set_win_tile_xy set_tile_xy</span></div> -<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>  </div> -<div class="line"><a name="l00609"></a><span class="lineno"><a class="line" href="sms_8h.html#af83d7fd4e4044ac6677f046f679bd7a9"> 609</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * <a class="code" href="sms_8h.html#af83d7fd4e4044ac6677f046f679bd7a9">get_bkg_xy_addr</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> -<div class="line"><a name="l00610"></a><span class="lineno"><a class="line" href="sms_8h.html#a6eaafdbe6cf1695d30724ce75acb9412"> 610</a></span> <span class="preprocessor">#define get_win_xy_addr get_bkg_xy_addr</span></div> -<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  </div> -<div class="line"><a name="l00612"></a><span class="lineno"> 612</span> <span class="preprocessor">#endif </span><span class="comment">/* _SMS_H */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00555"></a><span class="lineno"><a class="line" href="sms_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687"> 555</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687">SET_SHADOW_OAM_ADDRESS</a>(<span class="keywordtype">void</span> * address) {</div> +<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  <a class="code" href="sms_8h.html#a5435fd985412934e96a490e103c6bc49">_shadow_OAM_base</a> = (<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>)((<a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a>)address >> 8);</div> +<div class="line"><a name="l00557"></a><span class="lineno"> 557</span> }</div> +<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>  </div> +<div class="line"><a name="l00575"></a><span class="lineno"><a class="line" href="sms_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe"> 575</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe">set_sprite_tile</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> tile) {</div> +<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>  <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[0x41+(nb << 1)] = tile;</div> +<div class="line"><a name="l00577"></a><span class="lineno"> 577</span> }</div> +<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>  </div> +<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>  </div> +<div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="sms_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a"> 586</a></span> <span class="keyword">inline</span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="sms_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a">get_sprite_tile</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb) {</div> +<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>  <span class="keywordflow">return</span> <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[0x41+(nb << 1)];</div> +<div class="line"><a name="l00588"></a><span class="lineno"> 588</span> }</div> +<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>  </div> +<div class="line"><a name="l00602"></a><span class="lineno"><a class="line" href="sms_8h.html#ab42c12c1d9aed3fd963248fbea9830cd"> 602</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#ab42c12c1d9aed3fd963248fbea9830cd">move_sprite</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) {</div> +<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>  <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[nb] = (y < <a class="code" href="sms_2hardware_8h.html#ad3b833661b103edc2648258dd741c92c">VDP_SAT_TERM</a>) ? y : 0xC0;</div> +<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>  <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[0x40+(nb << 1)] = x;</div> +<div class="line"><a name="l00605"></a><span class="lineno"> 605</span> }</div> +<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>  </div> +<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>  </div> +<div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="sms_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe"> 618</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe">scroll_sprite</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb, <a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> x, <a class="code" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> y) {</div> +<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> new_y = <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[nb] + y;</div> +<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[nb] = (new_y < <a class="code" href="sms_2hardware_8h.html#ad3b833661b103edc2648258dd741c92c">VDP_SAT_TERM</a>) ? new_y : 0xC0;</div> +<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>  <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[0x40+(nb << 1)] = x;</div> +<div class="line"><a name="l00622"></a><span class="lineno"> 622</span> }</div> +<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>  </div> +<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>  </div> +<div class="line"><a name="l00629"></a><span class="lineno"><a class="line" href="sms_8h.html#ad22c51635d052399bbbe1777999c794d"> 629</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#ad22c51635d052399bbbe1777999c794d">hide_sprite</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> nb) {</div> +<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>  <a class="code" href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a>[nb] = 0xC0;</div> +<div class="line"><a name="l00631"></a><span class="lineno"> 631</span> }</div> +<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>  </div> +<div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="sms_8h.html#a18ce02bf91fd93098176b5bcc94cdf4a"> 639</a></span> <span class="keywordtype">void</span> <a class="code" href="sms_8h.html#a18ce02bf91fd93098176b5bcc94cdf4a">set_vram_byte</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * addr, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> v) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>  </div> +<div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="sms_8h.html#a968487c6f70c9e15de7af0efc0de0548"> 648</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * <a class="code" href="sms_8h.html#a968487c6f70c9e15de7af0efc0de0548">set_attributed_tile_xy</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a> t) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>  </div> +<div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="sms_8h.html#a256029356b8bc719e42ffafba844290f"> 657</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * <a class="code" href="sms_8h.html#a256029356b8bc719e42ffafba844290f">set_tile_xy</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> t) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00658"></a><span class="lineno"><a class="line" href="sms_8h.html#adcd40a58f7c7d348d506cc400cd94739"> 658</a></span> <span class="preprocessor">#define set_bkg_tile_xy set_tile_xy</span></div> +<div class="line"><a name="l00659"></a><span class="lineno"><a class="line" href="sms_8h.html#a95d929d964d9988f4dc5a25ed399ae08"> 659</a></span> <span class="preprocessor">#define set_win_tile_xy set_tile_xy</span></div> +<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>  </div> +<div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="sms_8h.html#af83d7fd4e4044ac6677f046f679bd7a9"> 664</a></span> <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> * <a class="code" href="sms_8h.html#af83d7fd4e4044ac6677f046f679bd7a9">get_bkg_xy_addr</a>(<a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x, <a class="code" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> y) __z88dk_callee __preserves_regs(<a class="code" href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a>, <a class="code" href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a>);</div> +<div class="line"><a name="l00665"></a><span class="lineno"><a class="line" href="sms_8h.html#a6eaafdbe6cf1695d30724ce75acb9412"> 665</a></span> <span class="preprocessor">#define get_win_xy_addr get_bkg_xy_addr</span></div> +<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>  </div> +<div class="line"><a name="l00667"></a><span class="lineno"> 667</span> <span class="preprocessor">#endif </span><span class="comment">/* _SMS_H */</span><span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="asms_8h_html_a623f1ed8ee1d48bfa6e884d546991a6f"><div class="ttname"><a href="sms_8h.html#a623f1ed8ee1d48bfa6e884d546991a6f">remove_TIM</a></div><div class="ttdeci">void remove_TIM(int_handler h)</div></div> -<div class="ttc" id="asms_8h_html_a10ee2919fcab7a5c482816ed718d1c4a"><div class="ttname"><a href="sms_8h.html#a10ee2919fcab7a5c482816ed718d1c4a">set_sprite_2bpp_data</a></div><div class="ttdeci">void set_sprite_2bpp_data(uint16_t start, uint16_t ntiles, const void *src)</div><div class="ttdef"><b>Definition:</b> sms.h:438</div></div> +<div class="ttc" id="asms_8h_html_a10ee2919fcab7a5c482816ed718d1c4a"><div class="ttname"><a href="sms_8h.html#a10ee2919fcab7a5c482816ed718d1c4a">set_sprite_2bpp_data</a></div><div class="ttdeci">void set_sprite_2bpp_data(uint16_t start, uint16_t ntiles, const void *src)</div><div class="ttdef"><b>Definition:</b> sms.h:493</div></div> <div class="ttc" id="astdint_8h_html_aba7bc1797add20fe3efdf37ced1182c5"><div class="ttname"><a href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a></div><div class="ttdeci">unsigned char uint8_t</div><div class="ttdef"><b>Definition:</b> stdint.h:51</div></div> -<div class="ttc" id="asms_8h_html_aa7ba76e4d44dbf19da351fd1ea8e3023"><div class="ttname"><a href="sms_8h.html#aa7ba76e4d44dbf19da351fd1ea8e3023">set_bkg_2bpp_data</a></div><div class="ttdeci">void set_bkg_2bpp_data(uint16_t start, uint16_t ntiles, const void *src)</div><div class="ttdef"><b>Definition:</b> sms.h:435</div></div> +<div class="ttc" id="asms_8h_html_aa7ba76e4d44dbf19da351fd1ea8e3023"><div class="ttname"><a href="sms_8h.html#aa7ba76e4d44dbf19da351fd1ea8e3023">set_bkg_2bpp_data</a></div><div class="ttdeci">void set_bkg_2bpp_data(uint16_t start, uint16_t ntiles, const void *src)</div><div class="ttdef"><b>Definition:</b> sms.h:490</div></div> <div class="ttc" id="asms_8h_html_a173b90d3fa8d8dc3f7614924f4cc7179"><div class="ttname"><a href="sms_8h.html#a173b90d3fa8d8dc3f7614924f4cc7179">waitpadup</a></div><div class="ttdeci">void waitpadup(void) __preserves_regs(b</div></div> <div class="ttc" id="astdint_8h_html_aef44329758059c91c76d334e8fc09700"><div class="ttname"><a href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a></div><div class="ttdeci">signed char int8_t</div><div class="ttdef"><b>Definition:</b> stdint.h:43</div></div> -<div class="ttc" id="asms_8h_html_aeff13dca11be49e8c159820c616016ec"><div class="ttname"><a href="sms_8h.html#aeff13dca11be49e8c159820c616016ec">set_bkg_4bpp_data</a></div><div class="ttdeci">void set_bkg_4bpp_data(uint16_t start, uint16_t ntiles, const void *src)</div><div class="ttdef"><b>Definition:</b> sms.h:416</div></div> +<div class="ttc" id="asms_8h_html_aeff13dca11be49e8c159820c616016ec"><div class="ttname"><a href="sms_8h.html#aeff13dca11be49e8c159820c616016ec">set_bkg_4bpp_data</a></div><div class="ttdeci">void set_bkg_4bpp_data(uint16_t start, uint16_t ntiles, const void *src)</div><div class="ttdef"><b>Definition:</b> sms.h:471</div></div> <div class="ttc" id="asms_8h_html_a46aa5fa208d6a58fe07a170db49a8849"><div class="ttname"><a href="sms_8h.html#a46aa5fa208d6a58fe07a170db49a8849">set_interrupts</a></div><div class="ttdeci">void set_interrupts(uint8_t flags) __z88dk_fastcall</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:547</div></div> -<div class="ttc" id="asms_8h_html_a05bf0b9f1328de7b568a19a2a428bcfe"><div class="ttname"><a href="sms_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe">set_sprite_tile</a></div><div class="ttdeci">void set_sprite_tile(uint8_t nb, uint8_t tile)</div><div class="ttdef"><b>Definition:</b> sms.h:520</div></div> -<div class="ttc" id="asms_8h_html_a0a3d95ad0ab8ad213016101d2e9c3d3e"><div class="ttname"><a href="sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a></div><div class="ttdeci">void d</div><div class="ttdef"><b>Definition:</b> sms.h:58</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:550</div></div> +<div class="ttc" id="asms_8h_html_a05bf0b9f1328de7b568a19a2a428bcfe"><div class="ttname"><a href="sms_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe">set_sprite_tile</a></div><div class="ttdeci">void set_sprite_tile(uint8_t nb, uint8_t tile)</div><div class="ttdef"><b>Definition:</b> sms.h:575</div></div> +<div class="ttc" id="asms_8h_html_a0a3d95ad0ab8ad213016101d2e9c3d3e"><div class="ttname"><a href="sms_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a></div><div class="ttdeci">void d</div><div class="ttdef"><b>Definition:</b> sms.h:57</div></div> <div class="ttc" id="asms_8h_html_afb713680cecfb864b96456808f356343"><div class="ttname"><a href="sms_8h.html#afb713680cecfb864b96456808f356343">wait_vbl_done</a></div><div class="ttdeci">void wait_vbl_done(void) __preserves_regs(b</div></div> <div class="ttc" id="asms_2hardware_8h_html"><div class="ttname"><a href="sms_2hardware_8h.html">hardware.h</a></div></div> -<div class="ttc" id="asms_8h_html_ad22c51635d052399bbbe1777999c794d"><div class="ttname"><a href="sms_8h.html#ad22c51635d052399bbbe1777999c794d">hide_sprite</a></div><div class="ttdeci">void hide_sprite(uint8_t nb)</div><div class="ttdef"><b>Definition:</b> sms.h:574</div></div> +<div class="ttc" id="asms_8h_html_ad22c51635d052399bbbe1777999c794d"><div class="ttname"><a href="sms_8h.html#ad22c51635d052399bbbe1777999c794d">hide_sprite</a></div><div class="ttdeci">void hide_sprite(uint8_t nb)</div><div class="ttdef"><b>Definition:</b> sms.h:629</div></div> <div class="ttc" id="asms_8h_html_a1828aeec4b83ef499e18ca1a5ad3b6a6"><div class="ttname"><a href="sms_8h.html#a1828aeec4b83ef499e18ca1a5ad3b6a6">add_VBL</a></div><div class="ttdeci">void add_VBL(int_handler h) __z88dk_fastcall __preserves_regs(d</div></div> <div class="ttc" id="asms_8h_html_aec8e36355bb7381000606b1871db5977"><div class="ttname"><a href="sms_8h.html#aec8e36355bb7381000606b1871db5977">joypad_ex</a></div><div class="ttdeci">void joypad_ex(joypads_t *joypads) __z88dk_fastcall __preserves_regs(iyh</div></div> <div class="ttc" id="asms_2hardware_8h_html_a413fdabdacfcda90cc73a04311a2ec6d"><div class="ttname"><a href="sms_2hardware_8h.html#a413fdabdacfcda90cc73a04311a2ec6d">VDP_R1</a></div><div class="ttdeci">#define VDP_R1</div><div class="ttdef"><b>Definition:</b> hardware.h:63</div></div> <div class="ttc" id="asms_8h_html_a6a9877d413f96540712d408d865625c9"><div class="ttname"><a href="sms_8h.html#a6a9877d413f96540712d408d865625c9">set_tile_map_compat</a></div><div class="ttdeci">void set_tile_map_compat(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *tiles) __z88dk_callee __preserves_regs(iyh</div></div> -<div class="ttc" id="asms_8h_html_abb50a392ca0d0419a080413287ee5d79"><div class="ttname"><a href="sms_8h.html#abb50a392ca0d0419a080413287ee5d79">set_win_submap</a></div><div class="ttdeci">void set_win_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w)</div><div class="ttdef"><b>Definition:</b> sms.h:463</div></div> +<div class="ttc" id="asms_8h_html_abb50a392ca0d0419a080413287ee5d79"><div class="ttname"><a href="sms_8h.html#abb50a392ca0d0419a080413287ee5d79">set_win_submap</a></div><div class="ttdeci">void set_win_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w)</div><div class="ttdef"><b>Definition:</b> sms.h:518</div></div> <div class="ttc" id="asms_8h_html_a78d2fd18666afec116f176d46debb4e7"><div class="ttname"><a href="sms_8h.html#a78d2fd18666afec116f176d46debb4e7">sys_time</a></div><div class="ttdeci">volatile uint16_t sys_time</div></div> <div class="ttc" id="asms_8h_html_a968487c6f70c9e15de7af0efc0de0548"><div class="ttname"><a href="sms_8h.html#a968487c6f70c9e15de7af0efc0de0548">set_attributed_tile_xy</a></div><div class="ttdeci">uint8_t * set_attributed_tile_xy(uint8_t x, uint8_t y, uint16_t t) __z88dk_callee __preserves_regs(iyh</div></div> <div class="ttc" id="asms_8h_html_ae655adc762bf0b4320d2e11d2e5fbc72"><div class="ttname"><a href="sms_8h.html#ae655adc762bf0b4320d2e11d2e5fbc72">add_SIO</a></div><div class="ttdeci">void add_SIO(int_handler h)</div></div> -<div class="ttc" id="asms_8h_html_a0cfd261bc7a94b1f6093f423bad30298"><div class="ttname"><a href="sms_8h.html#a0cfd261bc7a94b1f6093f423bad30298">set_bkg_submap</a></div><div class="ttdeci">void set_bkg_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w)</div><div class="ttdef"><b>Definition:</b> sms.h:460</div></div> -<div class="ttc" id="asms_8h_html_af79b920bcb642bba2e652874c4f7eeff"><div class="ttname"><a href="sms_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a></div><div class="ttdeci">void l</div><div class="ttdef"><b>Definition:</b> sms.h:182</div></div> +<div class="ttc" id="asms_8h_html_a0cfd261bc7a94b1f6093f423bad30298"><div class="ttname"><a href="sms_8h.html#a0cfd261bc7a94b1f6093f423bad30298">set_bkg_submap</a></div><div class="ttdeci">void set_bkg_submap(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *map, uint8_t map_w)</div><div class="ttdef"><b>Definition:</b> sms.h:515</div></div> +<div class="ttc" id="asms_8h_html_af79b920bcb642bba2e652874c4f7eeff"><div class="ttname"><a href="sms_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a></div><div class="ttdeci">void l</div><div class="ttdef"><b>Definition:</b> sms.h:181</div></div> <div class="ttc" id="asms_8h_html_aec76b4ab16315eb97846be87b19fea10"><div class="ttname"><a href="sms_8h.html#aec76b4ab16315eb97846be87b19fea10">waitpad</a></div><div class="ttdeci">uint8_t waitpad(uint8_t mask) __z88dk_fastcall __preserves_regs(b</div></div> <div class="ttc" id="astdint_8h_html_adf4d876453337156dde61095e1f20223"><div class="ttname"><a href="stdint_8h.html#adf4d876453337156dde61095e1f20223">uint16_t</a></div><div class="ttdeci">unsigned short int uint16_t</div><div class="ttdef"><b>Definition:</b> stdint.h:52</div></div> <div class="ttc" id="asms_8h_html_aa48d749c9b381d1c30fb864eda3eee9b"><div class="ttname"><a href="sms_8h.html#aa48d749c9b381d1c30fb864eda3eee9b">mode</a></div><div class="ttdeci">void mode(uint8_t m) NONBANKED</div></div> <div class="ttc" id="asms_8h_html_a4b7af81fec48ca3bee04234b417abaa6"><div class="ttname"><a href="sms_8h.html#a4b7af81fec48ca3bee04234b417abaa6">WRITE_VDP_CMD</a></div><div class="ttdeci">void WRITE_VDP_CMD(uint16_t cmd) __z88dk_fastcall __preserves_regs(b</div></div> +<div class="ttc" id="aversion_8h_html"><div class="ttname"><a href="version_8h.html">version.h</a></div></div> +<div class="ttc" id="asms_8h_html_a7542d00af674e3c58b6c9887ab01919f"><div class="ttname"><a href="sms_8h.html#a7542d00af674e3c58b6c9887ab01919f">refresh_OAM</a></div><div class="ttdeci">void refresh_OAM()</div></div> <div class="ttc" id="asms_8h_html_abe8c12f4c6675b2c671fe8ab32370533"><div class="ttname"><a href="sms_8h.html#abe8c12f4c6675b2c671fe8ab32370533">set_data</a></div><div class="ttdeci">void set_data(uint16_t dst, const void *src, uint16_t size) __z88dk_callee __preserves_regs(iyh</div></div> <div class="ttc" id="asms_2hardware_8h_html_adbfdd7c42539613c371820dffd14906f"><div class="ttname"><a href="sms_2hardware_8h.html#adbfdd7c42539613c371820dffd14906f">R1_DISP_ON</a></div><div class="ttdeci">#define R1_DISP_ON</div><div class="ttdef"><b>Definition:</b> hardware.h:68</div></div> <div class="ttc" id="asms_8h_html_a30e9f94cf4e5cf198bc54ce1e0ac5979"><div class="ttname"><a href="sms_8h.html#a30e9f94cf4e5cf198bc54ce1e0ac5979">set_tile_2bpp_data</a></div><div class="ttdeci">void set_tile_2bpp_data(uint16_t start, uint16_t ntiles, const void *src, uint16_t palette) __z88dk_callee __preserves_regs(iyh</div></div> -<div class="ttc" id="asms_8h_html_af5c0beff7d7a7d8641b51fd95c811b2a"><div class="ttname"><a href="sms_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a">get_sprite_tile</a></div><div class="ttdeci">uint8_t get_sprite_tile(uint8_t nb)</div><div class="ttdef"><b>Definition:</b> sms.h:531</div></div> -<div class="ttc" id="asms_8h_html_a0b3366755f3276b0243c1e0497471b7a"><div class="ttname"><a href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a></div><div class="ttdeci">void c</div><div class="ttdef"><b>Definition:</b> sms.h:58</div></div> +<div class="ttc" id="asms_8h_html_af5c0beff7d7a7d8641b51fd95c811b2a"><div class="ttname"><a href="sms_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a">get_sprite_tile</a></div><div class="ttdeci">uint8_t get_sprite_tile(uint8_t nb)</div><div class="ttdef"><b>Definition:</b> sms.h:586</div></div> +<div class="ttc" id="asms_8h_html_a0b3366755f3276b0243c1e0497471b7a"><div class="ttname"><a href="sms_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a></div><div class="ttdeci">void c</div><div class="ttdef"><b>Definition:</b> sms.h:57</div></div> <div class="ttc" id="asms_8h_html_aa1b9d8d215e844834d2be5c10969d712"><div class="ttname"><a href="sms_8h.html#aa1b9d8d215e844834d2be5c10969d712">add_TIM</a></div><div class="ttdeci">void add_TIM(int_handler h)</div></div> <div class="ttc" id="asms_8h_html_a294f858312544fa89bf17adbba51f145"><div class="ttname"><a href="sms_8h.html#a294f858312544fa89bf17adbba51f145">joypad_init</a></div><div class="ttdeci">uint8_t joypad_init(uint8_t npads, joypads_t *joypads) __z88dk_callee</div></div> <div class="ttc" id="asms_8h_html_aee5c510efbda6e44f987088aa14d3482"><div class="ttname"><a href="sms_8h.html#aee5c510efbda6e44f987088aa14d3482">vmemcpy</a></div><div class="ttdeci">void vmemcpy(uint16_t dst, const void *src, uint16_t size) __z88dk_callee __preserves_regs(iyh</div></div> @@ -452,52 +500,52 @@ $(document).ready(function(){initNavTree('sms_8h_source.html',''); initResizable <div class="ttc" id="asms_2hardware_8h_html_a9c49833bc96a70b8972027d28c816d2f"><div class="ttname"><a href="sms_2hardware_8h.html#a9c49833bc96a70b8972027d28c816d2f">VDP_RSCX</a></div><div class="ttdeci">#define VDP_RSCX</div><div class="ttdef"><b>Definition:</b> hardware.h:113</div></div> <div class="ttc" id="asms_8h_html_a18ce02bf91fd93098176b5bcc94cdf4a"><div class="ttname"><a href="sms_8h.html#a18ce02bf91fd93098176b5bcc94cdf4a">set_vram_byte</a></div><div class="ttdeci">void set_vram_byte(uint8_t *addr, uint8_t v) __z88dk_callee __preserves_regs(iyh</div></div> <div class="ttc" id="astdint_8h_html_a66634143db08bebe9b46ab4cb1fc6fd3"><div class="ttname"><a href="stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3">int16_t</a></div><div class="ttdeci">short int int16_t</div><div class="ttdef"><b>Definition:</b> stdint.h:44</div></div> -<div class="ttc" id="asms_8h_html_a6261537edc74068e3f7f057e6a3e8a57"><div class="ttname"><a href="sms_8h.html#a6261537edc74068e3f7f057e6a3e8a57">move_bkg</a></div><div class="ttdeci">void move_bkg(uint8_t x, uint8_t y)</div><div class="ttdef"><b>Definition:</b> sms.h:161</div></div> +<div class="ttc" id="asms_8h_html_a6261537edc74068e3f7f057e6a3e8a57"><div class="ttname"><a href="sms_8h.html#a6261537edc74068e3f7f057e6a3e8a57">move_bkg</a></div><div class="ttdeci">void move_bkg(uint8_t x, uint8_t y)</div><div class="ttdef"><b>Definition:</b> sms.h:160</div></div> <div class="ttc" id="asms_8h_html_a2960f3469ea9653e322acc3e65dcdd40"><div class="ttname"><a href="sms_8h.html#a2960f3469ea9653e322acc3e65dcdd40">set_palette</a></div><div class="ttdeci">void set_palette(uint8_t first_palette, uint8_t nb_palettes, uint16_t *rgb_data) __z88dk_callee</div></div> <div class="ttc" id="asms_8h_html_a0bd9fc648e26b8d494d082343f19d9ad"><div class="ttname"><a href="sms_8h.html#a0bd9fc648e26b8d494d082343f19d9ad">remove_LCD</a></div><div class="ttdeci">void remove_LCD(int_handler h) __z88dk_fastcall __preserves_regs(b</div></div> -<div class="ttc" id="asms_8h_html_a964e713cb2535d7464d0d6ca7677049a"><div class="ttname"><a href="sms_8h.html#a964e713cb2535d7464d0d6ca7677049a">__READ_VDP_REG</a></div><div class="ttdeci">#define __READ_VDP_REG(REG)</div><div class="ttdef"><b>Definition:</b> sms.h:56</div></div> +<div class="ttc" id="asms_8h_html_a964e713cb2535d7464d0d6ca7677049a"><div class="ttname"><a href="sms_8h.html#a964e713cb2535d7464d0d6ca7677049a">__READ_VDP_REG</a></div><div class="ttdeci">#define __READ_VDP_REG(REG)</div><div class="ttdef"><b>Definition:</b> sms.h:55</div></div> <div class="ttc" id="asms_8h_html_ab380f3a45e943a45a4cd3189a99ca4df"><div class="ttname"><a href="sms_8h.html#ab380f3a45e943a45a4cd3189a99ca4df">fill_rect</a></div><div class="ttdeci">void fill_rect(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint16_t tile) __z88dk_callee __preserves_regs(iyh</div></div> <div class="ttc" id="asms_8h_html_a325751f7e2373601d2a7a94671deef29"><div class="ttname"><a href="sms_8h.html#a325751f7e2373601d2a7a94671deef29">remove_SIO</a></div><div class="ttdeci">void remove_SIO(int_handler h)</div></div> -<div class="ttc" id="asms_8h_html_aa34282113397af810be737df1acec36c"><div class="ttname"><a href="sms_8h.html#aa34282113397af810be737df1acec36c">__WRITE_VDP_REG</a></div><div class="ttdeci">#define __WRITE_VDP_REG(REG, v)</div><div class="ttdef"><b>Definition:</b> sms.h:55</div></div> +<div class="ttc" id="asms_8h_html_aa34282113397af810be737df1acec36c"><div class="ttname"><a href="sms_8h.html#aa34282113397af810be737df1acec36c">__WRITE_VDP_REG</a></div><div class="ttdeci">#define __WRITE_VDP_REG(REG, v)</div><div class="ttdef"><b>Definition:</b> sms.h:54</div></div> <div class="ttc" id="asms_8h_html_aac998cb7f78186158ced5448dcfc3503"><div class="ttname"><a href="sms_8h.html#aac998cb7f78186158ced5448dcfc3503">fill_rect_compat</a></div><div class="ttdeci">void fill_rect_compat(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint16_t tile) __z88dk_callee __preserves_regs(iyh</div></div> <div class="ttc" id="asms_8h_html_a62770721f72bd8ad399a7bfcc0305db2"><div class="ttname"><a href="sms_8h.html#a62770721f72bd8ad399a7bfcc0305db2">remove_JOY</a></div><div class="ttdeci">void remove_JOY(int_handler h)</div></div> <div class="ttc" id="asms_8h_html_a99f5c1698cb6d3715690481d4e4b6da1"><div class="ttname"><a href="sms_8h.html#a99f5c1698cb6d3715690481d4e4b6da1">add_LCD</a></div><div class="ttdeci">void add_LCD(int_handler h) __z88dk_fastcall __preserves_regs(b</div></div> <div class="ttc" id="astdint_8h_html"><div class="ttname"><a href="stdint_8h.html">stdint.h</a></div></div> +<div class="ttc" id="asms_8h_html_a2a89f4110072dbe76805e7b07299788d"><div class="ttname"><a href="sms_8h.html#a2a89f4110072dbe76805e7b07299788d">set_default_palette</a></div><div class="ttdeci">void set_default_palette(void)</div></div> <div class="ttc" id="asms_2hardware_8h_html_a3cce162b45d638126c478c5b6f7bcbc7"><div class="ttname"><a href="sms_2hardware_8h.html#a3cce162b45d638126c478c5b6f7bcbc7">VDP_RSCY</a></div><div class="ttdeci">#define VDP_RSCY</div><div class="ttdef"><b>Definition:</b> hardware.h:118</div></div> -<div class="ttc" id="asms_8h_html_a6c59aa9a4f9ea42bed6ca6940b2741fe"><div class="ttname"><a href="sms_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe">scroll_sprite</a></div><div class="ttdeci">void scroll_sprite(uint8_t nb, int8_t x, int8_t y)</div><div class="ttdef"><b>Definition:</b> sms.h:563</div></div> -<div class="ttc" id="asms_8h_html_a884a743919b234cd9c37789380784d08"><div class="ttname"><a href="sms_8h.html#a884a743919b234cd9c37789380784d08">cpu_fast</a></div><div class="ttdeci">void cpu_fast()</div><div class="ttdef"><b>Definition:</b> sms.h:406</div></div> +<div class="ttc" id="asms_8h_html_a6c59aa9a4f9ea42bed6ca6940b2741fe"><div class="ttname"><a href="sms_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe">scroll_sprite</a></div><div class="ttdeci">void scroll_sprite(uint8_t nb, int8_t x, int8_t y)</div><div class="ttdef"><b>Definition:</b> sms.h:618</div></div> +<div class="ttc" id="asms_8h_html_a884a743919b234cd9c37789380784d08"><div class="ttname"><a href="sms_8h.html#a884a743919b234cd9c37789380784d08">cpu_fast</a></div><div class="ttdeci">void cpu_fast()</div><div class="ttdef"><b>Definition:</b> sms.h:461</div></div> <div class="ttc" id="asms_8h_html_ae370c3fa15b70edda4c26464d49129a8"><div class="ttname"><a href="sms_8h.html#ae370c3fa15b70edda4c26464d49129a8">add_JOY</a></div><div class="ttdeci">void add_JOY(int_handler h)</div></div> -<div class="ttc" id="asms_8h_html_a5435fd985412934e96a490e103c6bc49"><div class="ttname"><a href="sms_8h.html#a5435fd985412934e96a490e103c6bc49">_shadow_OAM_base</a></div><div class="ttdeci">volatile uint8_t _shadow_OAM_base</div><div class="ttdef"><b>Definition:</b> gb.h:1243</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:540</div></div> -<div class="ttc" id="asms_8h_html_a24f53cfe7e25c04fbb5dcb08cfb3b432"><div class="ttname"><a href="sms_8h.html#a24f53cfe7e25c04fbb5dcb08cfb3b432">set_sprite_4bpp_data</a></div><div class="ttdeci">void set_sprite_4bpp_data(uint16_t start, uint16_t ntiles, const void *src)</div><div class="ttdef"><b>Definition:</b> sms.h:419</div></div> -<div class="ttc" id="asms_8h_html_a216a3e3d320ee4d8cf4845600487ae39"><div class="ttname"><a href="sms_8h.html#a216a3e3d320ee4d8cf4845600487ae39">set_sprite_data</a></div><div class="ttdeci">void set_sprite_data(uint16_t start, uint16_t ntiles, const void *src)</div><div class="ttdef"><b>Definition:</b> sms.h:432</div></div> +<div class="ttc" id="asms_8h_html_a5435fd985412934e96a490e103c6bc49"><div class="ttname"><a href="sms_8h.html#a5435fd985412934e96a490e103c6bc49">_shadow_OAM_base</a></div><div class="ttdeci">volatile uint8_t _shadow_OAM_base</div><div class="ttdef"><b>Definition:</b> gb.h:1248</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:543</div></div> +<div class="ttc" id="asms_8h_html_a24f53cfe7e25c04fbb5dcb08cfb3b432"><div class="ttname"><a href="sms_8h.html#a24f53cfe7e25c04fbb5dcb08cfb3b432">set_sprite_4bpp_data</a></div><div class="ttdeci">void set_sprite_4bpp_data(uint16_t start, uint16_t ntiles, const void *src)</div><div class="ttdef"><b>Definition:</b> sms.h:474</div></div> +<div class="ttc" id="asms_8h_html_a216a3e3d320ee4d8cf4845600487ae39"><div class="ttname"><a href="sms_8h.html#a216a3e3d320ee4d8cf4845600487ae39">set_sprite_data</a></div><div class="ttdeci">void set_sprite_data(uint16_t start, uint16_t ntiles, const void *src)</div><div class="ttdef"><b>Definition:</b> sms.h:487</div></div> <div class="ttc" id="asms_8h_html_a35261bb6911ba7a123262efc32f4955a"><div class="ttname"><a href="sms_8h.html#a35261bb6911ba7a123262efc32f4955a">set_tile_submap_compat</a></div><div class="ttdeci">void set_tile_submap_compat(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t map_w, const uint8_t *map) __z88dk_callee __preserves_regs(iyh</div></div> <div class="ttc" id="asms_8h_html_af83d7fd4e4044ac6677f046f679bd7a9"><div class="ttname"><a href="sms_8h.html#af83d7fd4e4044ac6677f046f679bd7a9">get_bkg_xy_addr</a></div><div class="ttdeci">uint8_t * get_bkg_xy_addr(uint8_t x, uint8_t y) __z88dk_callee __preserves_regs(iyh</div></div> <div class="ttc" id="asms_8h_html_af02f9e73bd894cc25e03aedb0a10a91d"><div class="ttname"><a href="sms_8h.html#af02f9e73bd894cc25e03aedb0a10a91d">shadow_OAM</a></div><div class="ttdeci">volatile uint8_t shadow_OAM[]</div></div> -<div class="ttc" id="asms_8h_html_a8130306da1177f4fef89e699f8e2add4"><div class="ttname"><a href="sms_8h.html#a8130306da1177f4fef89e699f8e2add4">set_bkg_data</a></div><div class="ttdeci">void set_bkg_data(uint16_t start, uint16_t ntiles, const void *src)</div><div class="ttdef"><b>Definition:</b> sms.h:429</div></div> +<div class="ttc" id="asms_8h_html_a8130306da1177f4fef89e699f8e2add4"><div class="ttname"><a href="sms_8h.html#a8130306da1177f4fef89e699f8e2add4">set_bkg_data</a></div><div class="ttdeci">void set_bkg_data(uint16_t start, uint16_t ntiles, const void *src)</div><div class="ttdef"><b>Definition:</b> sms.h:484</div></div> <div class="ttc" id="asms_8h_html_a9eeb134cad80f309ce86ab101a9e0026"><div class="ttname"><a href="sms_8h.html#a9eeb134cad80f309ce86ab101a9e0026">remove_VBL</a></div><div class="ttdeci">void remove_VBL(int_handler h) __z88dk_fastcall __preserves_regs(iyh</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="asms_8h_html_ad68f2f36b41febcc5f8ca23c3e379ec8"><div class="ttname"><a href="sms_8h.html#ad68f2f36b41febcc5f8ca23c3e379ec8">set_tile_map</a></div><div class="ttdeci">void set_tile_map(uint8_t x, uint8_t y, uint8_t w, uint8_t h, const uint8_t *tiles) __z88dk_callee __preserves_regs(iyh</div></div> -<div class="ttc" id="asms_8h_html_a7e0cdfd6b9a2ae1b7f30384f132d8687"><div class="ttname"><a href="sms_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> sms.h:500</div></div> -<div class="ttc" id="asms_8h_html_ac2dd234782ac786758952496b017ab97"><div class="ttname"><a href="sms_8h.html#ac2dd234782ac786758952496b017ab97">cgb_compatibility</a></div><div class="ttdeci">void cgb_compatibility()</div><div class="ttdef"><b>Definition:</b> sms.h:405</div></div> -<div class="ttc" id="asms_8h_html_ab42c12c1d9aed3fd963248fbea9830cd"><div class="ttname"><a href="sms_8h.html#ab42c12c1d9aed3fd963248fbea9830cd">move_sprite</a></div><div class="ttdeci">void move_sprite(uint8_t nb, uint8_t x, uint8_t y)</div><div class="ttdef"><b>Definition:</b> sms.h:547</div></div> +<div class="ttc" id="asms_8h_html_a7e0cdfd6b9a2ae1b7f30384f132d8687"><div class="ttname"><a href="sms_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> sms.h:555</div></div> +<div class="ttc" id="asms_8h_html_ab42c12c1d9aed3fd963248fbea9830cd"><div class="ttname"><a href="sms_8h.html#ab42c12c1d9aed3fd963248fbea9830cd">move_sprite</a></div><div class="ttdeci">void move_sprite(uint8_t nb, uint8_t x, uint8_t y)</div><div class="ttdef"><b>Definition:</b> sms.h:602</div></div> <div class="ttc" id="asms_8h_html_a22dc57e538f0f49e2dc7d1c73f67fc8f"><div class="ttname"><a href="sms_8h.html#a22dc57e538f0f49e2dc7d1c73f67fc8f">_current_2bpp_palette</a></div><div class="ttdeci">uint16_t _current_2bpp_palette</div></div> -<div class="ttc" id="asms_8h_html_afe5714734a8fea7b1617ba377b3c0a06"><div class="ttname"><a href="sms_8h.html#afe5714734a8fea7b1617ba377b3c0a06">display_off</a></div><div class="ttdeci">void display_off(void)</div><div class="ttdef"><b>Definition:</b> sms.h:188</div></div> +<div class="ttc" id="asms_8h_html_afe5714734a8fea7b1617ba377b3c0a06"><div class="ttname"><a href="sms_8h.html#afe5714734a8fea7b1617ba377b3c0a06">display_off</a></div><div class="ttdeci">void display_off(void)</div><div class="ttdef"><b>Definition:</b> sms.h:187</div></div> <div class="ttc" id="asms_8h_html_a625bfbce909b2afaa807ee773fba7d0f"><div class="ttname"><a href="sms_8h.html#a625bfbce909b2afaa807ee773fba7d0f">joypad</a></div><div class="ttdeci">uint8_t joypad(void) __preserves_regs(b</div></div> <div class="ttc" id="asms_2hardware_8h_html_ad3b833661b103edc2648258dd741c92c"><div class="ttname"><a href="sms_2hardware_8h.html#ad3b833661b103edc2648258dd741c92c">VDP_SAT_TERM</a></div><div class="ttdeci">#define VDP_SAT_TERM</div><div class="ttdef"><b>Definition:</b> hardware.h:177</div></div> -<div class="ttc" id="asms_8h_html_aa224c9bac27c7fd268e62bdf33338a84"><div class="ttname"><a href="sms_8h.html#aa224c9bac27c7fd268e62bdf33338a84">set_2bpp_palette</a></div><div class="ttdeci">void set_2bpp_palette(uint16_t palette)</div><div class="ttdef"><b>Definition:</b> sms.h:425</div></div> +<div class="ttc" id="asms_8h_html_aa224c9bac27c7fd268e62bdf33338a84"><div class="ttname"><a href="sms_8h.html#aa224c9bac27c7fd268e62bdf33338a84">set_2bpp_palette</a></div><div class="ttdeci">void set_2bpp_palette(uint16_t palette)</div><div class="ttdef"><b>Definition:</b> sms.h:480</div></div> <div class="ttc" id="asms_8h_html_a388d1dff2698172ba8574e43f5c77c93"><div class="ttname"><a href="sms_8h.html#a388d1dff2698172ba8574e43f5c77c93">_shadow_OAM_OFF</a></div><div class="ttdeci">volatile uint8_t _shadow_OAM_OFF</div></div> -<div class="ttc" id="asms_8h_html_af279c752a3b15c4bd5c67f54b92e553f"><div class="ttname"><a href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a></div><div class="ttdeci">void iyl</div><div class="ttdef"><b>Definition:</b> sms.h:58</div></div> +<div class="ttc" id="asms_8h_html_af279c752a3b15c4bd5c67f54b92e553f"><div class="ttname"><a href="sms_8h.html#af279c752a3b15c4bd5c67f54b92e553f">iyl</a></div><div class="ttdeci">void iyl</div><div class="ttdef"><b>Definition:</b> sms.h:57</div></div> <div class="ttc" id="asms_8h_html_a2943cb6fa64af0aed084dfb6c72dfd9e"><div class="ttname"><a href="sms_8h.html#a2943cb6fa64af0aed084dfb6c72dfd9e">get_mode</a></div><div class="ttdeci">uint8_t get_mode(void) NONBANKED</div></div> <div class="ttc" id="asms_8h_html_a256029356b8bc719e42ffafba844290f"><div class="ttname"><a href="sms_8h.html#a256029356b8bc719e42ffafba844290f">set_tile_xy</a></div><div class="ttdeci">uint8_t * set_tile_xy(uint8_t x, uint8_t y, uint8_t t) __z88dk_callee __preserves_regs(iyh</div></div> -<div class="ttc" id="asms_8h_html_a1f583f7a880daa6145ca78b086a209d1"><div class="ttname"><a href="sms_8h.html#a1f583f7a880daa6145ca78b086a209d1">scroll_bkg</a></div><div class="ttdeci">void scroll_bkg(int8_t x, int8_t y)</div><div class="ttdef"><b>Definition:</b> sms.h:166</div></div> +<div class="ttc" id="asms_8h_html_a1f583f7a880daa6145ca78b086a209d1"><div class="ttname"><a href="sms_8h.html#a1f583f7a880daa6145ca78b086a209d1">scroll_bkg</a></div><div class="ttdeci">void scroll_bkg(int8_t x, int8_t y)</div><div class="ttdef"><b>Definition:</b> sms.h:165</div></div> <div class="ttc" id="asms_8h_html_af513fcb34dd2aa1e9bc9bf65cb589eee"><div class="ttname"><a href="sms_8h.html#af513fcb34dd2aa1e9bc9bf65cb589eee">WRITE_VDP_DATA</a></div><div class="ttdeci">void WRITE_VDP_DATA(uint16_t data) __z88dk_fastcall __preserves_regs(b</div></div> <div class="ttc" id="asms_8h_html_a675ad64b02d33ab3274f7fb54da14fa9"><div class="ttname"><a href="sms_8h.html#a675ad64b02d33ab3274f7fb54da14fa9">set_palette_entry</a></div><div class="ttdeci">void set_palette_entry(uint8_t palette, uint8_t entry, uint16_t rgb_data) __z88dk_callee __preserves_regs(iyh</div></div> <div class="ttc" id="asms_8h_html_a354044da1e326ae9a1793fe0b9505162"><div class="ttname"><a href="sms_8h.html#a354044da1e326ae9a1793fe0b9505162">set_tile_data</a></div><div class="ttdeci">void set_tile_data(uint16_t start, uint16_t ntiles, const void *src) __z88dk_callee __preserves_regs(iyh</div></div> -<div class="ttc" id="asms_8h_html_a1f1dfeb2f802fe99f37fe91867b84456"><div class="ttname"><a href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a></div><div class="ttdeci">void h</div><div class="ttdef"><b>Definition:</b> sms.h:182</div></div> -<div class="ttc" id="asms_8h_html_aade844cba18122ad48cb2f92b1c87ab0"><div class="ttname"><a href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a></div><div class="ttdeci">void iyh</div><div class="ttdef"><b>Definition:</b> sms.h:58</div></div> -<div class="ttc" id="asms_8h_html_a9508f919d9482d1d51534ccac212454d"><div class="ttname"><a href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a></div><div class="ttdeci">void(* int_handler)(void) NONBANKED</div><div class="ttdef"><b>Definition:</b> sms.h:133</div></div> -<div class="ttc" id="asms_8h_html_aeda4515a31485c9688c4601ac5ce2d79"><div class="ttname"><a href="sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a></div><div class="ttdeci">void e</div><div class="ttdef"><b>Definition:</b> sms.h:58</div></div> +<div class="ttc" id="asms_8h_html_a1f1dfeb2f802fe99f37fe91867b84456"><div class="ttname"><a href="sms_8h.html#a1f1dfeb2f802fe99f37fe91867b84456">h</a></div><div class="ttdeci">void h</div><div class="ttdef"><b>Definition:</b> sms.h:181</div></div> +<div class="ttc" id="asms_8h_html_aade844cba18122ad48cb2f92b1c87ab0"><div class="ttname"><a href="sms_8h.html#aade844cba18122ad48cb2f92b1c87ab0">iyh</a></div><div class="ttdeci">void iyh</div><div class="ttdef"><b>Definition:</b> sms.h:57</div></div> +<div class="ttc" id="asms_8h_html_a9508f919d9482d1d51534ccac212454d"><div class="ttname"><a href="sms_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a></div><div class="ttdeci">void(* int_handler)(void) NONBANKED</div><div class="ttdef"><b>Definition:</b> sms.h:132</div></div> +<div class="ttc" id="asms_8h_html_aeda4515a31485c9688c4601ac5ce2d79"><div class="ttname"><a href="sms_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a></div><div class="ttdeci">void e</div><div class="ttdef"><b>Definition:</b> sms.h:57</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/stdlib_8h.html b/docs/api/stdlib_8h.html @@ -644,7 +644,7 @@ Functions</h2></td></tr> </div> </div><!-- contents --> </div><!-- doc-content --> -<div class="ttc" id="agb_8h_html_a0a3d95ad0ab8ad213016101d2e9c3d3e"><div class="ttname"><a href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a></div><div class="ttdeci">void d</div><div class="ttdef"><b>Definition:</b> gb.h:540</div></div> +<div class="ttc" id="agb_8h_html_a0a3d95ad0ab8ad213016101d2e9c3d3e"><div class="ttname"><a href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a></div><div class="ttdeci">void d</div><div class="ttdef"><b>Definition:</b> gb.h:543</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/version_8h.html b/docs/api/version_8h.html @@ -0,0 +1,124 @@ +<!-- 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: gbdk/version.h File Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="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('version_8h.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="summary"> +<a href="#define-members">Macros</a> </div> + <div class="headertitle"> +<div class="title">version.h File Reference</div> </div> +</div><!--header--> +<div class="contents"> + +<p><a href="version_8h_source.html">Go to the source code of this file.</a></p> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> +Macros</h2></td></tr> +<tr class="memitem:a459449876dfba6299bf055c882d78334"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="version_8h.html#a459449876dfba6299bf055c882d78334">__GBDK_VERSION</a>   405</td></tr> +<tr class="separator:a459449876dfba6299bf055c882d78334"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<h2 class="groupheader">Macro Definition Documentation</h2> +<a id="a459449876dfba6299bf055c882d78334"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a459449876dfba6299bf055c882d78334">◆ </a></span>__GBDK_VERSION</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define __GBDK_VERSION   405</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +</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/version_8h.js b/docs/api/version_8h.js @@ -0,0 +1,4 @@ +var version_8h = +[ + [ "__GBDK_VERSION", "version_8h.html#a459449876dfba6299bf055c882d78334", null ] +]; + diff --git a/docs/api/version_8h_source.html b/docs/api/version_8h_source.html @@ -0,0 +1,105 @@ +<!-- 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: gbdk/version.h Source File</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="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('version_8h_source.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">version.h</div> </div> +</div><!--header--> +<div class="contents"> +<a href="version_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> <span class="preprocessor">#ifndef __VERSION_H_INCLUDE__</span></div> +<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define __VERSION_H_INCLUDE__</span></div> +<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  </div> +<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="version_8h.html#a459449876dfba6299bf055c882d78334"> 4</a></span> <span class="preprocessor">#define __GBDK_VERSION 405</span></div> +<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  </div> +<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#endif</span></div> +</div><!-- fragment --></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>
This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.