git.y1.nz

gbdk-2020

GameBoy Development Kit
download: https://git.y1.nz/archives/gbdk.tar.gz
README | Files | Log | Refs | LICENSE

commit 2842a0a7a415652f9ccb92aada078d09fb6470db
parent e0f9f1f817ccd1944a1d63aa1d604d008ef34e1f
Author: Toxa <untoxa@mail.ru>
Date:   Wed, 16 Dec 2020 14:03:46 +0300

update docs

Diffstat:
Mdocs/api/bcd_8h.html5++++-
Mdocs/api/bcd_8h_source.html26+++++++++++++-------------
Mdocs/api/bgb__emu_8h.html304++++++++++++++++++-------------------------------------------------------------
Mdocs/api/bgb__emu_8h.js9---------
Mdocs/api/bgb__emu_8h_source.html91+++++++++++++++++++++++++++++++++++++++++--------------------------------------
Mdocs/api/cgb_8h.html102++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------
Mdocs/api/cgb_8h_source.html110++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mdocs/api/console_8h.html16+++++++++++-----
Mdocs/api/console_8h_source.html30+++++++++++++++---------------
Mdocs/api/crash__handler_8h.html9++++++++-
Mdocs/api/crash__handler_8h_source.html15++++++++-------
Mdocs/api/drawing_8h.html55++++++++++++++++++++++++++++++++++++++++++-------------
Mdocs/api/drawing_8h_source.html86++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mdocs/api/far__ptr_8h.html58+++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
Mdocs/api/far__ptr_8h_source.html82+++++++++++++++++++++++++++++++++++++++++--------------------------------------
Mdocs/api/font_8h.html135+++++++++++++++++--------------------------------------------------------------
Mdocs/api/font_8h.js10+++++-----
Mdocs/api/font_8h_source.html67++++++++++++++++++++++++++++++++++---------------------------------
Mdocs/api/gb_8h.html39++++++++++++++++++++++++---------------
Mdocs/api/gb_8h.js2+-
Mdocs/api/gb_8h_source.html698++++++++++++++++++++++++++++++++++++++++---------------------------------------
Mdocs/api/globals_b.html27---------------------------
Mdocs/api/globals_d.html6+++---
Mdocs/api/globals_defs_b.html27---------------------------
Mdocs/api/globals_defs_t.html6+++---
Mdocs/api/globals_f.html10+++++-----
Mdocs/api/globals_func.html2+-
Mdocs/api/globals_s.html2+-
Mdocs/api/globals_t.html6+++---
Mdocs/api/globals_vars.html10+++++-----
Adocs/api/group__gbdk__fonts.html205+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adocs/api/group__gbdk__fonts.js9+++++++++
Mdocs/api/malloc_8h.html3++-
Mdocs/api/malloc_8h_source.html72++++++++++++++++++++++++++++++++++++------------------------------------
Mdocs/api/menudata.js1+
Adocs/api/modules.html104+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adocs/api/modules.js5+++++
Mdocs/api/navtreedata.js5+++--
Mdocs/api/navtreeindex0.js500++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mdocs/api/navtreeindex1.js494++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mdocs/api/navtreeindex2.js438+++++++++++++++++++++++++++++++++++++++----------------------------------------
Mdocs/api/search/all_10.js36++++++++++++++++++------------------
Mdocs/api/search/all_11.js2+-
Mdocs/api/search/all_12.js68++++++++++++++++++++++++++++++++++----------------------------------
Mdocs/api/search/all_13.js236++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mdocs/api/search/all_14.js72++++++++++++++++++++++++++++++++++++------------------------------------
Mdocs/api/search/all_15.js94++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mdocs/api/search/all_16.js14+++++++-------
Mdocs/api/search/all_17.js30+++++++++++++++---------------
Mdocs/api/search/all_18.js4++--
Mdocs/api/search/all_19.js2+-
Mdocs/api/search/all_2.js41++++++++++++++++-------------------------
Mdocs/api/search/all_3.js38+++++++++++++++++++-------------------
Mdocs/api/search/all_4.js30+++++++++++++++---------------
Mdocs/api/search/all_5.js10+++++-----
Mdocs/api/search/all_6.js56++++++++++++++++++++++++++++----------------------------
Mdocs/api/search/all_7.js48++++++++++++++++++++++++------------------------
Mdocs/api/search/all_8.js22+++++++++++-----------
Mdocs/api/search/all_9.js120++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mdocs/api/search/all_a.js38+++++++++++++++++++-------------------
Mdocs/api/search/all_b.js2+-
Mdocs/api/search/all_c.js29+++++++++++++++--------------
Mdocs/api/search/all_d.js58+++++++++++++++++++++++++++++-----------------------------
Mdocs/api/search/all_e.js54+++++++++++++++++++++++++++---------------------------
Mdocs/api/search/all_f.js16++++++++--------
Mdocs/api/search/classes_0.js4++--
Mdocs/api/search/classes_1.js2+-
Mdocs/api/search/classes_2.js2+-
Mdocs/api/search/classes_3.js2+-
Mdocs/api/search/classes_4.js4++--
Mdocs/api/search/defines_0.js14+++++++-------
Mdocs/api/search/defines_1.js4++--
Mdocs/api/search/defines_10.js44++++++++++++++++++++++----------------------
Mdocs/api/search/defines_11.js112++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mdocs/api/search/defines_12.js48++++++++++++++++++++++++------------------------
Mdocs/api/search/defines_13.js52++++++++++++++++++++++++++--------------------------
Mdocs/api/search/defines_14.js8++++----
Mdocs/api/search/defines_15.js10+++++-----
Mdocs/api/search/defines_16.js2+-
Mdocs/api/search/defines_2.js31+++++++++++--------------------
Mdocs/api/search/defines_3.js12++++++------
Mdocs/api/search/defines_4.js12++++++------
Mdocs/api/search/defines_5.js4++--
Mdocs/api/search/defines_6.js18+++++++++---------
Mdocs/api/search/defines_7.js4++--
Mdocs/api/search/defines_8.js6+++---
Mdocs/api/search/defines_9.js66+++++++++++++++++++++++++++++++++---------------------------------
Mdocs/api/search/defines_a.js18+++++++++---------
Mdocs/api/search/defines_b.js8++++----
Mdocs/api/search/defines_c.js32++++++++++++++++----------------
Mdocs/api/search/defines_d.js6+++---
Mdocs/api/search/defines_e.js4++--
Mdocs/api/search/defines_f.js4++--
Mdocs/api/search/files_0.js2+-
Mdocs/api/search/files_1.js4++--
Mdocs/api/search/files_2.js8++++----
Mdocs/api/search/files_3.js2+-
Mdocs/api/search/files_4.js4++--
Mdocs/api/search/files_5.js4++--
Mdocs/api/search/files_6.js2+-
Mdocs/api/search/files_7.js2+-
Mdocs/api/search/files_8.js2+-
Mdocs/api/search/files_9.js2+-
Mdocs/api/search/files_a.js2+-
Mdocs/api/search/files_b.js24++++++++++++------------
Mdocs/api/search/files_c.js6+++---
Mdocs/api/search/functions_0.js8++++----
Mdocs/api/search/functions_1.js22+++++++++++-----------
Mdocs/api/search/functions_10.js20++++++++++----------
Mdocs/api/search/functions_11.js68++++++++++++++++++++++++++++++++++----------------------------------
Mdocs/api/search/functions_12.js8++++----
Mdocs/api/search/functions_13.js6+++---
Mdocs/api/search/functions_14.js2+-
Mdocs/api/search/functions_15.js10+++++-----
Mdocs/api/search/functions_2.js12++++++------
Mdocs/api/search/functions_3.js14+++++++-------
Mdocs/api/search/functions_4.js10+++++-----
Mdocs/api/search/functions_5.js4++--
Mdocs/api/search/functions_6.js10+++++-----
Mdocs/api/search/functions_7.js38+++++++++++++++++++-------------------
Mdocs/api/search/functions_8.js2+-
Mdocs/api/search/functions_9.js20++++++++++----------
Mdocs/api/search/functions_a.js6+++---
Mdocs/api/search/functions_b.js8++++----
Mdocs/api/search/functions_c.js14+++++++-------
Mdocs/api/search/functions_d.js2+-
Mdocs/api/search/functions_e.js16++++++++--------
Mdocs/api/search/functions_f.js2+-
Adocs/api/search/groups_0.html36++++++++++++++++++++++++++++++++++++
Adocs/api/search/groups_0.js4++++
Mdocs/api/search/pages_0.js2+-
Mdocs/api/search/pages_1.js2+-
Mdocs/api/search/searchdata.js9++++++---
Mdocs/api/search/typedefs_0.js6+++---
Mdocs/api/search/typedefs_1.js2+-
Mdocs/api/search/typedefs_2.js2+-
Mdocs/api/search/typedefs_3.js6+++---
Mdocs/api/search/typedefs_4.js30+++++++++++++++---------------
Mdocs/api/search/typedefs_5.js2+-
Mdocs/api/search/typedefs_6.js2+-
Mdocs/api/search/typedefs_7.js4++--
Mdocs/api/search/typedefs_8.js2+-
Mdocs/api/search/typedefs_9.js8++++----
Mdocs/api/search/typedefs_a.js2+-
Mdocs/api/search/typedefs_b.js2+-
Mdocs/api/search/typedefs_c.js36++++++++++++++++++------------------
Mdocs/api/search/typedefs_d.js2+-
Mdocs/api/search/typedefs_e.js4++--
Mdocs/api/search/variables_0.js16++++++++--------
Mdocs/api/search/variables_1.js8++++----
Mdocs/api/search/variables_10.js26+++++++++++++-------------
Mdocs/api/search/variables_11.js8++++----
Mdocs/api/search/variables_12.js2+-
Mdocs/api/search/variables_13.js6+++---
Mdocs/api/search/variables_14.js2+-
Mdocs/api/search/variables_15.js2+-
Mdocs/api/search/variables_2.js2+-
Mdocs/api/search/variables_3.js6+++---
Mdocs/api/search/variables_4.js2+-
Mdocs/api/search/variables_5.js18+++++++++---------
Mdocs/api/search/variables_6.js12++++++------
Mdocs/api/search/variables_7.js4++--
Mdocs/api/search/variables_8.js10+++++-----
Mdocs/api/search/variables_9.js2+-
Mdocs/api/search/variables_a.js8++++----
Mdocs/api/search/variables_b.js6+++---
Mdocs/api/search/variables_c.js46+++++++++++++++++++++++-----------------------
Mdocs/api/search/variables_d.js10+++++-----
Mdocs/api/search/variables_e.js6+++---
Mdocs/api/search/variables_f.js2+-
Mdocs/api/sgb_8h.html3++-
Mdocs/api/sgb_8h_source.html70+++++++++++++++++++++++++++++++++++-----------------------------------
Mdocs/api/stdio_8h.html3++-
Mdocs/api/stdio_8h_source.html46+++++++++++++++++++++++-----------------------
Mdocs/api/stdlib_8h.html2+-
Mdocs/api/structsfont__handle.html6+++++-
Mdocs/api/time_8h.html3+--
Mdocs/api/time_8h_source.html10+++++-----
Mdocs/api/todo.html6++++--
Mdocs/api/union____far__ptr.html4+++-
180 files changed, 3336 insertions(+), 3084 deletions(-)

diff --git a/docs/api/bcd_8h.html b/docs/api/bcd_8h.html @@ -120,7 +120,10 @@ Functions</h2></td></tr> <tr class="memitem:ad2804ad5d0c4376e7c5636e83f140889"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889">bcd2text</a> (const <a class="el" href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a> *bcd, <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> tile_offset, unsigned char *buffer)</td></tr> <tr class="separator:ad2804ad5d0c4376e7c5636e83f140889"><td class="memSeparator" colspan="2">&#160;</td></tr> </table> -<h2 class="groupheader">Macro Definition Documentation</h2> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><p>Support for working with BCD (Binary Coded Decimal)</p> +<p>See the example BCD project for additional details. </p> +</div><h2 class="groupheader">Macro Definition Documentation</h2> <a id="a5b336fcb3fc84fe505dc7e14d0ec17a7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5b336fcb3fc84fe505dc7e14d0ec17a7">&#9670;&nbsp;</a></span>BCD_HEX</h2> diff --git a/docs/api/bcd_8h_source.html b/docs/api/bcd_8h_source.html @@ -94,22 +94,22 @@ $(document).ready(function(){initNavTree('bcd_8h_source.html',''); initResizable <div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div> <div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="asm_2types_8h.html">asm/types.h</a>&gt;</span></div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; </div> -<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// macro for creating BCD constants</span></div> -<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="bcd_8h.html#a5b336fcb3fc84fe505dc7e14d0ec17a7"> 7</a></span>&#160;<span class="preprocessor">#define BCD_HEX(v) ((BCD)(v))</span></div> -<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; </div> -<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f"> 13</a></span>&#160;<span class="preprocessor">#define MAKE_BCD(v) BCD_HEX(0x ## v)</span></div> +<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// macro for creating BCD constants</span></div> +<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="bcd_8h.html#a5b336fcb3fc84fe505dc7e14d0ec17a7"> 13</a></span>&#160;<span class="preprocessor">#define BCD_HEX(v) ((BCD)(v))</span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; </div> -<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408"> 15</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a>;</div> -<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div> -<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d"> 21</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d">uint2bcd</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i, <a class="code" href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a> * value);</div> +<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f"> 19</a></span>&#160;<span class="preprocessor">#define MAKE_BCD(v) BCD_HEX(0x ## v)</span></div> +<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div> +<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408"> 21</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a>;</div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div> -<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c"> 27</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c">bcd_add</a>(<a class="code" href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a> * sour, <span class="keyword">const</span> <a class="code" href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a> * value);</div> +<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d"> 27</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d">uint2bcd</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i, <a class="code" href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a> * value);</div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div> -<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f"> 33</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f">bcd_sub</a>(<a class="code" href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a> * sour, <span class="keyword">const</span> <a class="code" href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a> * value);</div> +<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c"> 33</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c">bcd_add</a>(<a class="code" href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a> * sour, <span class="keyword">const</span> <a class="code" href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a> * value);</div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div> -<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889"> 52</a></span>&#160;<a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889">bcd2text</a>(<span class="keyword">const</span> <a class="code" href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a> * bcd, <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> tile_offset, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> * buffer);</div> -<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div> -<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f"> 39</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f">bcd_sub</a>(<a class="code" href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a> * sour, <span class="keyword">const</span> <a class="code" href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a> * value);</div> +<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div> +<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889"> 58</a></span>&#160;<a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889">bcd2text</a>(<span class="keyword">const</span> <a class="code" href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a> * bcd, <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> tile_offset, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> * buffer);</div> +<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div> +<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#endif</span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="abcd_8h_html_ad2804ad5d0c4376e7c5636e83f140889"><div class="ttname"><a href="bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889">bcd2text</a></div><div class="ttdeci">UBYTE bcd2text(const BCD *bcd, UBYTE tile_offset, unsigned char *buffer)</div></div> @@ -118,7 +118,7 @@ $(document).ready(function(){initNavTree('bcd_8h_source.html',''); initResizable <div class="ttc" id="aasm_2types_8h_html_a280213815420791851f7e59bdc8a3c95"><div class="ttname"><a href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></div><div class="ttdeci">UINT8 UBYTE</div><div class="ttdef"><b>Definition:</b> types.h:45</div></div> <div class="ttc" id="abcd_8h_html_a199d4e29e267c9722768fbcbd7c4cc1d"><div class="ttname"><a href="bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d">uint2bcd</a></div><div class="ttdeci">void uint2bcd(unsigned int i, BCD *value)</div></div> <div class="ttc" id="abcd_8h_html_a52b446b9dd70d54bed395bf38c53e82f"><div class="ttname"><a href="bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f">bcd_sub</a></div><div class="ttdeci">void bcd_sub(BCD *sour, const BCD *value)</div></div> -<div class="ttc" id="abcd_8h_html_a8c63f4b8b13c77782a46de2e666c7408"><div class="ttname"><a href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a></div><div class="ttdeci">unsigned long BCD</div><div class="ttdef"><b>Definition:</b> bcd.h:15</div></div> +<div class="ttc" id="abcd_8h_html_a8c63f4b8b13c77782a46de2e666c7408"><div class="ttname"><a href="bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408">BCD</a></div><div class="ttdeci">unsigned long BCD</div><div class="ttdef"><b>Definition:</b> bcd.h:21</div></div> <!-- 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/bgb__emu_8h.html b/docs/api/bgb__emu_8h.html @@ -97,33 +97,15 @@ $(document).ready(function(){initNavTree('bgb__emu_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:a4735a5e7a351c6d58312658694248feb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#a4735a5e7a351c6d58312658694248feb">BGB_ADD_DOLLARD</a>(A)&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#a8a9124f0ecd2da790b85f661ca7959a8">BGB_ADD_DOLLARD1</a> (A)</td></tr> -<tr class="separator:a4735a5e7a351c6d58312658694248feb"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a8a9124f0ecd2da790b85f661ca7959a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#a8a9124f0ecd2da790b85f661ca7959a8">BGB_ADD_DOLLARD1</a>(A)&#160;&#160;&#160;A##00$</td></tr> -<tr class="separator:a8a9124f0ecd2da790b85f661ca7959a8"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:aabd48c83af8f69ed624bb8a83347fa39"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a>(message_text)&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#a36dfd854275986ddadf4b963eb882a24">BGB_MESSAGE1</a>(<a class="el" href="bgb__emu_8h.html#a4735a5e7a351c6d58312658694248feb">BGB_ADD_DOLLARD</a>(__LINE__), message_text)</td></tr> +<tr class="memitem:aabd48c83af8f69ed624bb8a83347fa39"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a>(message_text)&#160;&#160;&#160;BGB_MESSAGE1(BGB_ADD_DOLLARD(__LINE__), message_text)</td></tr> <tr class="separator:aabd48c83af8f69ed624bb8a83347fa39"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a36dfd854275986ddadf4b963eb882a24"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#a36dfd854275986ddadf4b963eb882a24">BGB_MESSAGE1</a>(lbl, message_text)</td></tr> -<tr class="separator:a36dfd854275986ddadf4b963eb882a24"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a5e5470127ad67f28a5b8230d8149973a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#a5e5470127ad67f28a5b8230d8149973a">BGB_HASH</a>&#160;&#160;&#160;#</td></tr> -<tr class="separator:a5e5470127ad67f28a5b8230d8149973a"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:abc28ee14659ff5c0844c044c08890631"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#abc28ee14659ff5c0844c044c08890631">BGB_ADD_HASH</a>(x)&#160;&#160;&#160;x</td></tr> -<tr class="separator:abc28ee14659ff5c0844c044c08890631"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a5768575de89da2ad02f62b63cd0f2c07"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#a5768575de89da2ad02f62b63cd0f2c07">BGB_MAKE_LABEL</a>(a)&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#abc28ee14659ff5c0844c044c08890631">BGB_ADD_HASH</a>(<a class="el" href="bgb__emu_8h.html#a5e5470127ad67f28a5b8230d8149973a">BGB_HASH</a>)a</td></tr> -<tr class="separator:a5768575de89da2ad02f62b63cd0f2c07"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:aa55fc1a65764d7546ee5e4e3ee0bef90"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90">BGB_MESSAGE_FMT</a>(buf, ...)&#160;&#160;&#160;<a class="el" href="stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e">sprintf</a>(buf, __VA_ARGS__);<a class="el" href="bgb__emu_8h.html#acd0aba50147f6cd57ca68e4d1fff6517">BGB_MESSAGE2</a>(<a class="el" href="bgb__emu_8h.html#a4735a5e7a351c6d58312658694248feb">BGB_ADD_DOLLARD</a>(__LINE__), <a class="el" href="bgb__emu_8h.html#a5768575de89da2ad02f62b63cd0f2c07">BGB_MAKE_LABEL</a>(_##buf));</td></tr> +<tr class="memitem:aa55fc1a65764d7546ee5e4e3ee0bef90"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90">BGB_MESSAGE_FMT</a>(buf, ...)&#160;&#160;&#160;<a class="el" href="stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e">sprintf</a>(buf, __VA_ARGS__);BGB_MESSAGE2(BGB_ADD_DOLLARD(__LINE__), BGB_MAKE_LABEL(_##buf));</td></tr> <tr class="separator:aa55fc1a65764d7546ee5e4e3ee0bef90"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:acd0aba50147f6cd57ca68e4d1fff6517"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#acd0aba50147f6cd57ca68e4d1fff6517">BGB_MESSAGE2</a>(lbl, buf)</td></tr> -<tr class="separator:acd0aba50147f6cd57ca68e4d1fff6517"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:ad7b3a715a638350500106da00a50b51b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#ad7b3a715a638350500106da00a50b51b">BGB_STR</a>(A)&#160;&#160;&#160;#A</td></tr> -<tr class="separator:ad7b3a715a638350500106da00a50b51b"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a35295a1ce77f382504ed0060c4dca19b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#a35295a1ce77f382504ed0060c4dca19b">BGB_CONCAT</a>(A, B)&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#ad7b3a715a638350500106da00a50b51b">BGB_STR</a>(A:B)</td></tr> -<tr class="separator:a35295a1ce77f382504ed0060c4dca19b"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:ab5b05deda52856c84f274fb28578b6ee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee">BGB_PROFILE_BEGIN</a>(MSG)&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a>(<a class="el" href="bgb__emu_8h.html#a35295a1ce77f382504ed0060c4dca19b">BGB_CONCAT</a>(MSG,%ZEROCLKS%));</td></tr> +<tr class="memitem:ab5b05deda52856c84f274fb28578b6ee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee">BGB_PROFILE_BEGIN</a>(MSG)&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a>(BGB_CONCAT(MSG,%ZEROCLKS%));</td></tr> <tr class="separator:ab5b05deda52856c84f274fb28578b6ee"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:ab43f94064dc523e99c4aefb440e2c3ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed">BGB_PROFILE_END</a>(MSG)&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a>(<a class="el" href="bgb__emu_8h.html#a35295a1ce77f382504ed0060c4dca19b">BGB_CONCAT</a>(MSG,%-8+LASTCLKS%));</td></tr> +<tr class="memitem:ab43f94064dc523e99c4aefb440e2c3ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed">BGB_PROFILE_END</a>(MSG)&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a>(BGB_CONCAT(MSG,%-8+LASTCLKS%));</td></tr> <tr class="separator:ab43f94064dc523e99c4aefb440e2c3ed"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a6afa665bd7d093e7ca2d310cc92b08a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9">BGB_TEXT</a>(MSG)&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a>(<a class="el" href="bgb__emu_8h.html#ad7b3a715a638350500106da00a50b51b">BGB_STR</a>(MSG))</td></tr> +<tr class="memitem:a6afa665bd7d093e7ca2d310cc92b08a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9">BGB_TEXT</a>(MSG)&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a>(BGB_STR(MSG))</td></tr> <tr class="separator:a6afa665bd7d093e7ca2d310cc92b08a9"><td class="memSeparator" colspan="2">&#160;</td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> @@ -131,43 +113,11 @@ Functions</h2></td></tr> <tr class="memitem:a219a24aebe0bddc535ba4abc81cee30c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c">BGB_profiler_message</a> ()</td></tr> <tr class="separator:a219a24aebe0bddc535ba4abc81cee30c"><td class="memSeparator" colspan="2">&#160;</td></tr> </table> -<h2 class="groupheader">Macro Definition Documentation</h2> -<a id="a4735a5e7a351c6d58312658694248feb"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a4735a5e7a351c6d58312658694248feb">&#9670;&nbsp;</a></span>BGB_ADD_DOLLARD</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BGB_ADD_DOLLARD</td> - <td>(</td> - <td class="paramtype">&#160;</td> - <td class="paramname">A</td><td>)</td> - <td>&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#a8a9124f0ecd2da790b85f661ca7959a8">BGB_ADD_DOLLARD1</a> (A)</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a id="a8a9124f0ecd2da790b85f661ca7959a8"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a8a9124f0ecd2da790b85f661ca7959a8">&#9670;&nbsp;</a></span>BGB_ADD_DOLLARD1</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BGB_ADD_DOLLARD1</td> - <td>(</td> - <td class="paramtype">&#160;</td> - <td class="paramname">A</td><td>)</td> - <td>&#160;&#160;&#160;A##00$</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><p>Debug window logging and profiling support for the BGB emulator.</p> +<p>Also see the <code>bgb_debug</code> example project included with gbdk.</p> +<p>See the BGB Manual for more information ("expressions, breakpoint conditions, and debug messages") <a href="http://bgb.bircd.org/manual.html#expressions">http://bgb.bircd.org/manual.html#expressions</a> </p> +</div><h2 class="groupheader">Macro Definition Documentation</h2> <a id="aabd48c83af8f69ed624bb8a83347fa39"></a> <h2 class="memtitle"><span class="permalink"><a href="#aabd48c83af8f69ed624bb8a83347fa39">&#9670;&nbsp;</a></span>BGB_MESSAGE</h2> @@ -179,96 +129,24 @@ Functions</h2></td></tr> <td>(</td> <td class="paramtype">&#160;</td> <td class="paramname">message_text</td><td>)</td> - <td>&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#a36dfd854275986ddadf4b963eb882a24">BGB_MESSAGE1</a>(<a class="el" href="bgb__emu_8h.html#a4735a5e7a351c6d58312658694248feb">BGB_ADD_DOLLARD</a>(__LINE__), message_text)</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a id="a36dfd854275986ddadf4b963eb882a24"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a36dfd854275986ddadf4b963eb882a24">&#9670;&nbsp;</a></span>BGB_MESSAGE1</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BGB_MESSAGE1</td> - <td>(</td> - <td class="paramtype">&#160;</td> - <td class="paramname">lbl, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">&#160;</td> - <td class="paramname">message_text&#160;</td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> -<b>Value:</b><div class="fragment"><div class="line">__asm \</div> -<div class="line"> ld <a class="code" href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, d \</div> -<div class="line"> jr lbl \</div> -<div class="line"> .dw 0x6464 \</div> -<div class="line"> .dw 0x0000 \</div> -<div class="line"> .ascii message_text \</div> -<div class="line">lbl: \</div> -<div class="line">__endasm</div> -</div><!-- fragment --> -</div> -</div> -<a id="a5e5470127ad67f28a5b8230d8149973a"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a5e5470127ad67f28a5b8230d8149973a">&#9670;&nbsp;</a></span>BGB_HASH</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BGB_HASH&#160;&#160;&#160;#</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a id="abc28ee14659ff5c0844c044c08890631"></a> -<h2 class="memtitle"><span class="permalink"><a href="#abc28ee14659ff5c0844c044c08890631">&#9670;&nbsp;</a></span>BGB_ADD_HASH</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BGB_ADD_HASH</td> - <td>(</td> - <td class="paramtype">&#160;</td> - <td class="paramname">x</td><td>)</td> - <td>&#160;&#160;&#160;x</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a id="a5768575de89da2ad02f62b63cd0f2c07"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a5768575de89da2ad02f62b63cd0f2c07">&#9670;&nbsp;</a></span>BGB_MAKE_LABEL</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BGB_MAKE_LABEL</td> - <td>(</td> - <td class="paramtype">&#160;</td> - <td class="paramname">a</td><td>)</td> - <td>&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#abc28ee14659ff5c0844c044c08890631">BGB_ADD_HASH</a>(<a class="el" href="bgb__emu_8h.html#a5e5470127ad67f28a5b8230d8149973a">BGB_HASH</a>)a</td> + <td>&#160;&#160;&#160;BGB_MESSAGE1(BGB_ADD_DOLLARD(__LINE__), message_text)</td> </tr> </table> </div><div class="memdoc"> +<p>Macro to display a message in the BGB emulator debug message window</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">message_text</td><td>Quoted text string to display in the debug message window</td></tr> + </table> + </dd> +</dl> +<p>The following special parameters can be used when bracketed with "%" characters. </p><ul> +<li>CPU registers: AF, BC, DE, HL, SP, PC, B, C, D, E, H, L, A, ZERO, ZF, Z, CARRY, CY, IME, ALLREGS </li> +<li>Other state values: ROMBANK, XRAMBANK, SRAMBANK, WRAMBANK, VRAMBANK, TOTALCLKS, LASTCLKS, CLKS2VBLANK</li> +</ul> +<p>Example: print a message along with the currently active ROM bank. </p><div class="fragment"><div class="line"><a class="code" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a>(<span class="stringliteral">&quot;Current ROM Bank is: %ROMBANK%&quot;</span>);</div> +</div><!-- fragment --><p>See the BGB Manual for more information ("expressions, breakpoint conditions, and debug messages") <a href="http://bgb.bircd.org/manual.html#expressions">http://bgb.bircd.org/manual.html#expressions</a></p> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee">BGB_PROFILE_BEGIN()</a>, <a class="el" href="bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed">BGB_PROFILE_END()</a> </dd></dl> </div> </div> @@ -293,93 +171,23 @@ Functions</h2></td></tr> <tr> <td></td> <td>)</td> - <td></td><td>&#160;&#160;&#160;<a class="el" href="stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e">sprintf</a>(buf, __VA_ARGS__);<a class="el" href="bgb__emu_8h.html#acd0aba50147f6cd57ca68e4d1fff6517">BGB_MESSAGE2</a>(<a class="el" href="bgb__emu_8h.html#a4735a5e7a351c6d58312658694248feb">BGB_ADD_DOLLARD</a>(__LINE__), <a class="el" href="bgb__emu_8h.html#a5768575de89da2ad02f62b63cd0f2c07">BGB_MAKE_LABEL</a>(_##buf));</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a id="acd0aba50147f6cd57ca68e4d1fff6517"></a> -<h2 class="memtitle"><span class="permalink"><a href="#acd0aba50147f6cd57ca68e4d1fff6517">&#9670;&nbsp;</a></span>BGB_MESSAGE2</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BGB_MESSAGE2</td> - <td>(</td> - <td class="paramtype">&#160;</td> - <td class="paramname">lbl, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">&#160;</td> - <td class="paramname">buf&#160;</td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> -<b>Value:</b><div class="fragment"><div class="line">__asm \</div> -<div class="line"> ld <a class="code" href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a>, d \</div> -<div class="line"> jr lbl \</div> -<div class="line"> .dw 0x6464 \</div> -<div class="line"> .dw 0x0001 \</div> -<div class="line"> .dw buf \</div> -<div class="line"> .dw 0 \</div> -<div class="line">lbl: \</div> -<div class="line">__endasm</div> -</div><!-- fragment --> -</div> -</div> -<a id="ad7b3a715a638350500106da00a50b51b"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ad7b3a715a638350500106da00a50b51b">&#9670;&nbsp;</a></span>BGB_STR</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BGB_STR</td> - <td>(</td> - <td class="paramtype">&#160;</td> - <td class="paramname">A</td><td>)</td> - <td>&#160;&#160;&#160;#A</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a id="a35295a1ce77f382504ed0060c4dca19b"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a35295a1ce77f382504ed0060c4dca19b">&#9670;&nbsp;</a></span>BGB_CONCAT</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define BGB_CONCAT</td> - <td>(</td> - <td class="paramtype">&#160;</td> - <td class="paramname">A, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">&#160;</td> - <td class="paramname">B&#160;</td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td>&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#ad7b3a715a638350500106da00a50b51b">BGB_STR</a>(A:B)</td> + <td></td><td>&#160;&#160;&#160;<a class="el" href="stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e">sprintf</a>(buf, __VA_ARGS__);BGB_MESSAGE2(BGB_ADD_DOLLARD(__LINE__), BGB_MAKE_LABEL(_##buf));</td> </tr> </table> </div><div class="memdoc"> +<p>Macro to display a sprintf formatted message in the BGB emulator debug message window</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">buf</td><td>Pointer to a globally defined char buffer </td></tr> + <tr><td class="paramname">...</td><td>VA Args list of sprintf parameters</td></tr> + </table> + </dd> +</dl> +<p>To avoid buffer overflows <b>buf</b> must be large enough to store the entire printed message.</p> +<p>Example: </p><div class="fragment"><div class="line"><span class="keywordtype">char</span> mybuf[100]; <span class="comment">// should be globally defined</span></div> +<div class="line"> </div> +<div class="line"><a class="code" href="bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90">BGB_MESSAGE_FMT</a>(mybuf, <span class="stringliteral">&quot;An integer:%d, a string: %s&quot;</span>, 12345, <span class="stringliteral">&quot;hello bgb&quot;</span>)</div> +</div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE()</a> </dd></dl> </div> </div> @@ -394,10 +202,19 @@ Functions</h2></td></tr> <td>(</td> <td class="paramtype">&#160;</td> <td class="paramname">MSG</td><td>)</td> - <td>&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a>(<a class="el" href="bgb__emu_8h.html#a35295a1ce77f382504ed0060c4dca19b">BGB_CONCAT</a>(MSG,%ZEROCLKS%));</td> + <td>&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a>(BGB_CONCAT(MSG,%ZEROCLKS%));</td> </tr> </table> </div><div class="memdoc"> +<p>Macro to <b>Start</b> a profiling block for the BGB emulator</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">MSG</td><td>Quoted text string to display in the debug message window</td></tr> + </table> + </dd> +</dl> +<p>To complete the profiling block and print the result call <a class="el" href="bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed">BGB_PROFILE_END</a>.</p> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed">BGB_PROFILE_END()</a>, <a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE()</a> </dd></dl> </div> </div> @@ -412,10 +229,22 @@ Functions</h2></td></tr> <td>(</td> <td class="paramtype">&#160;</td> <td class="paramname">MSG</td><td>)</td> - <td>&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a>(<a class="el" href="bgb__emu_8h.html#a35295a1ce77f382504ed0060c4dca19b">BGB_CONCAT</a>(MSG,%-8+LASTCLKS%));</td> + <td>&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a>(BGB_CONCAT(MSG,%-8+LASTCLKS%));</td> </tr> </table> </div><div class="memdoc"> +<p>Macro to <b>End</b> a profiling block and print the results in the BGB emulator debug message window</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">MSG</td><td>Quoted text string to display in the debug message window along with the result</td></tr> + </table> + </dd> +</dl> +<p>This should only be called after a previous call to <a class="el" href="bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee">BGB_PROFILE_BEGIN()</a></p> +<p>The results are in BGB clock units, which are "1 nop in [CGB] doublespeed mode".</p> +<p>So when running in Normal Speed mode (i.e. non-CGB doublespeed) the printed result should be <b>divided by 2</b> to get the actual ellapsed cycle count.</p> +<p>If running in CB Double Speed mode use the below call instead, it correctly compensates for the speed difference. In this scenario, the result does <b>not need to be divided by 2</b> to get the ellapsed cycle count. </p><div class="fragment"><div class="line"><a class="code" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a>(<span class="stringliteral">&quot;NOP TIME: %-4+LASTCLKS%&quot;</span>);</div> +</div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><a class="el" href="bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee">BGB_PROFILE_BEGIN()</a>, <a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE()</a> </dd></dl> </div> </div> @@ -430,7 +259,7 @@ Functions</h2></td></tr> <td>(</td> <td class="paramtype">&#160;</td> <td class="paramname">MSG</td><td>)</td> - <td>&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a>(<a class="el" href="bgb__emu_8h.html#ad7b3a715a638350500106da00a50b51b">BGB_STR</a>(MSG))</td> + <td>&#160;&#160;&#160;<a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a>(BGB_STR(MSG))</td> </tr> </table> </div><div class="memdoc"> @@ -452,12 +281,15 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> - +<p>Display preset debug information in the BGB debug messages window.</p> +<p>This function is equivalent to: </p><div class="fragment"><div class="line"><a class="code" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a>(<span class="stringliteral">&quot;PROFILE,%(SP+$0)%,%(SP+$1)%,%A%,%TOTALCLKS%,%ROMBANK%,%WRAMBANK%&quot;</span>);</div> +</div><!-- fragment --> </div> </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:450</div></div> +<div class="ttc" id="abgb__emu_8h_html_aabd48c83af8f69ed624bb8a83347fa39"><div class="ttname"><a href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">BGB_MESSAGE</a></div><div class="ttdeci">#define BGB_MESSAGE(message_text)</div><div class="ttdef"><b>Definition:</b> bgb_emu.h:43</div></div> +<div class="ttc" id="abgb__emu_8h_html_aa55fc1a65764d7546ee5e4e3ee0bef90"><div class="ttname"><a href="bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90">BGB_MESSAGE_FMT</a></div><div class="ttdeci">#define BGB_MESSAGE_FMT(buf,...)</div><div class="ttdef"><b>Definition:</b> bgb_emu.h:77</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/bgb__emu_8h.js b/docs/api/bgb__emu_8h.js @@ -1,16 +1,7 @@ var bgb__emu_8h = [ - [ "BGB_ADD_DOLLARD", "bgb__emu_8h.html#a4735a5e7a351c6d58312658694248feb", null ], - [ "BGB_ADD_DOLLARD1", "bgb__emu_8h.html#a8a9124f0ecd2da790b85f661ca7959a8", null ], [ "BGB_MESSAGE", "bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39", null ], - [ "BGB_MESSAGE1", "bgb__emu_8h.html#a36dfd854275986ddadf4b963eb882a24", null ], - [ "BGB_HASH", "bgb__emu_8h.html#a5e5470127ad67f28a5b8230d8149973a", null ], - [ "BGB_ADD_HASH", "bgb__emu_8h.html#abc28ee14659ff5c0844c044c08890631", null ], - [ "BGB_MAKE_LABEL", "bgb__emu_8h.html#a5768575de89da2ad02f62b63cd0f2c07", null ], [ "BGB_MESSAGE_FMT", "bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90", null ], - [ "BGB_MESSAGE2", "bgb__emu_8h.html#acd0aba50147f6cd57ca68e4d1fff6517", null ], - [ "BGB_STR", "bgb__emu_8h.html#ad7b3a715a638350500106da00a50b51b", null ], - [ "BGB_CONCAT", "bgb__emu_8h.html#a35295a1ce77f382504ed0060c4dca19b", null ], [ "BGB_PROFILE_BEGIN", "bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee", null ], [ "BGB_PROFILE_END", "bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed", null ], [ "BGB_TEXT", "bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9", null ], diff --git a/docs/api/bgb__emu_8h_source.html b/docs/api/bgb__emu_8h_source.html @@ -89,50 +89,53 @@ $(document).ready(function(){initNavTree('bgb__emu_8h_source.html',''); initResi <div class="title">bgb_emu.h</div> </div> </div><!--header--> <div class="contents"> -<a href="bgb__emu_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>&#160;<span class="preprocessor">#ifndef __BGB_EMU_INCLUDE</span></div> -<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define __BGB_EMU_INCLUDE</span></div> -<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div> -<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#a4735a5e7a351c6d58312658694248feb"> 4</a></span>&#160;<span class="preprocessor">#define BGB_ADD_DOLLARD(A) BGB_ADD_DOLLARD1 (A)</span></div> -<div class="line"><a name="l00005"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#a8a9124f0ecd2da790b85f661ca7959a8"> 5</a></span>&#160;<span class="preprocessor">#define BGB_ADD_DOLLARD1(A) A##00$</span></div> -<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39"> 6</a></span>&#160;<span class="preprocessor">#define BGB_MESSAGE(message_text) BGB_MESSAGE1(BGB_ADD_DOLLARD(__LINE__), message_text)</span></div> -<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#a36dfd854275986ddadf4b963eb882a24"> 7</a></span>&#160;<span class="preprocessor">#define BGB_MESSAGE1(lbl, message_text) \</span></div> -<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">__asm \</span></div> -<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor"> ld d, d \</span></div> -<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor"> jr lbl \</span></div> -<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"> .dw 0x6464 \</span></div> -<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor"> .dw 0x0000 \</span></div> -<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor"> .ascii message_text \</span></div> -<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">lbl: \</span></div> -<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">__endasm</span></div> -<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div> -<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#a5e5470127ad67f28a5b8230d8149973a"> 17</a></span>&#160;<span class="preprocessor">#define BGB_HASH #</span></div> -<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#abc28ee14659ff5c0844c044c08890631"> 18</a></span>&#160;<span class="preprocessor">#define BGB_ADD_HASH(x) x</span></div> -<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#a5768575de89da2ad02f62b63cd0f2c07"> 19</a></span>&#160;<span class="preprocessor">#define BGB_MAKE_LABEL(a) BGB_ADD_HASH(BGB_HASH)a</span></div> -<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div> -<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90"> 21</a></span>&#160;<span class="preprocessor">#define BGB_MESSAGE_FMT(buf, ...) sprintf(buf, __VA_ARGS__);BGB_MESSAGE2(BGB_ADD_DOLLARD(__LINE__), BGB_MAKE_LABEL(_##buf));</span></div> -<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#acd0aba50147f6cd57ca68e4d1fff6517"> 22</a></span>&#160;<span class="preprocessor">#define BGB_MESSAGE2(lbl, buf) \</span></div> -<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">__asm \</span></div> -<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"> ld d, d \</span></div> -<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"> jr lbl \</span></div> -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"> .dw 0x6464 \</span></div> -<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"> .dw 0x0001 \</span></div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"> .dw buf \</span></div> -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"> .dw 0 \</span></div> -<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">lbl: \</span></div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">__endasm</span></div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div> -<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#ad7b3a715a638350500106da00a50b51b"> 33</a></span>&#160;<span class="preprocessor">#define BGB_STR(A) #A</span></div> -<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#a35295a1ce77f382504ed0060c4dca19b"> 34</a></span>&#160;<span class="preprocessor">#define BGB_CONCAT(A,B) BGB_STR(A:B)</span></div> -<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee"> 35</a></span>&#160;<span class="preprocessor">#define BGB_PROFILE_BEGIN(MSG) BGB_MESSAGE(BGB_CONCAT(MSG,%ZEROCLKS%));</span></div> -<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed"> 36</a></span>&#160;<span class="preprocessor">#define BGB_PROFILE_END(MSG) BGB_MESSAGE(BGB_CONCAT(MSG,%-8+LASTCLKS%));</span></div> -<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9"> 37</a></span>&#160;<span class="preprocessor">#define BGB_TEXT(MSG) BGB_MESSAGE(BGB_STR(MSG))</span></div> -<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div> -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div> -<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c"> 40</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c">BGB_profiler_message</a>();</div> -<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div> -<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> * __BGB_PROFILER_INIT = &amp;<a class="code" href="bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c">BGB_profiler_message</a>;</div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif</span></div> +<a href="bgb__emu_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>&#160; </div> +<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#ifndef __BGB_EMU_INCLUDE</span></div> +<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#define __BGB_EMU_INCLUDE</span></div> +<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; </div> +<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#define BGB_ADD_DOLLARD(A) BGB_ADD_DOLLARD1 (A)</span></div> +<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#define BGB_ADD_DOLLARD1(A) A##00$</span></div> +<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; </div> +<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39"> 43</a></span>&#160;<span class="preprocessor">#define BGB_MESSAGE(message_text) BGB_MESSAGE1(BGB_ADD_DOLLARD(__LINE__), message_text)</span></div> +<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#define BGB_MESSAGE1(lbl, message_text) \</span></div> +<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">__asm \</span></div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"> ld d, d \</span></div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"> jr lbl \</span></div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"> .dw 0x6464 \</span></div> +<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"> .dw 0x0000 \</span></div> +<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"> .ascii message_text \</span></div> +<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">lbl: \</span></div> +<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">__endasm</span></div> +<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; </div> +<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#define BGB_HASH #</span></div> +<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#define BGB_ADD_HASH(x) x</span></div> +<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#define BGB_MAKE_LABEL(a) BGB_ADD_HASH(BGB_HASH)a</span></div> +<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div> +<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90"> 77</a></span>&#160;<span class="preprocessor">#define BGB_MESSAGE_FMT(buf, ...) sprintf(buf, __VA_ARGS__);BGB_MESSAGE2(BGB_ADD_DOLLARD(__LINE__), BGB_MAKE_LABEL(_##buf));</span></div> +<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#define BGB_MESSAGE2(lbl, buf) \</span></div> +<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">__asm \</span></div> +<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"> ld d, d \</span></div> +<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"> jr lbl \</span></div> +<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"> .dw 0x6464 \</span></div> +<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"> .dw 0x0001 \</span></div> +<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"> .dw buf \</span></div> +<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"> .dw 0 \</span></div> +<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">lbl: \</span></div> +<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">__endasm</span></div> +<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; </div> +<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#define BGB_STR(A) #A</span></div> +<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#define BGB_CONCAT(A,B) BGB_STR(A:B)</span></div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; </div> +<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee"> 103</a></span>&#160;<span class="preprocessor">#define BGB_PROFILE_BEGIN(MSG) BGB_MESSAGE(BGB_CONCAT(MSG,%ZEROCLKS%));</span></div> +<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; </div> +<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed"> 129</a></span>&#160;<span class="preprocessor">#define BGB_PROFILE_END(MSG) BGB_MESSAGE(BGB_CONCAT(MSG,%-8+LASTCLKS%));</span></div> +<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9"> 130</a></span>&#160;<span class="preprocessor">#define BGB_TEXT(MSG) BGB_MESSAGE(BGB_STR(MSG))</span></div> +<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; </div> +<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c"> 140</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c">BGB_profiler_message</a>();</div> +<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; </div> +<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> * __BGB_PROFILER_INIT = &amp;<a class="code" href="bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c">BGB_profiler_message</a>;</div> +<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; </div> +<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor">#endif</span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="abgb__emu_8h_html_a219a24aebe0bddc535ba4abc81cee30c"><div class="ttname"><a href="bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c">BGB_profiler_message</a></div><div class="ttdeci">void BGB_profiler_message()</div></div> diff --git a/docs/api/cgb_8h.html b/docs/api/cgb_8h.html @@ -158,7 +158,15 @@ Functions</h2></td></tr> <tr class="separator:a6b334e5e452d0650aded17199be1514a"><td class="memSeparator" colspan="2">&#160;</td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> -<div class="textblock"><p>Support for Color GameBoy. </p> +<div class="textblock"><p>Support for the Color GameBoy (CGB).</p> +<p><b>Enabling CGB features</b></p> +<p>To unlock and use CGB features and registers you need to change byte 0143h in the cartridge header. Otherwise, the CGB will operate in monochrome "Non CGB" compatibility mode. </p><ul> +<li>Use a value of <b>80h</b> for games that support CGB and monochrome gameboys <br /> + (with Lcc: <b>-Wm-yc</b>, or makebin directly: <b>-yc</b>) </li> +<li>Use a value of <b>C0h</b> for CGB only games. <br /> + (with Lcc: <b>-Wm-yC</b>, or makebin directly: <b>-yC</b>)</li> +</ul> +<p>See the Pan Docs for more information CGB features. </p> </div><h2 class="groupheader">Macro Definition Documentation</h2> <a id="a4a118ad3ee36468a3fa616977a64864e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4a118ad3ee36468a3fa616977a64864e">&#9670;&nbsp;</a></span>RGB</h2> @@ -191,7 +199,17 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Macro to create a palette entry out of the color components. </p> +<p>Macro to create a CGB palette color entry out of the color components.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">r</td><td>Red Component, range 0 - 31 (31 brightest) </td></tr> + <tr><td class="paramname">g</td><td>Green Component, range 0 - 31 (31 brightest) </td></tr> + <tr><td class="paramname">b</td><td>Blue Component, range 0 - 31 (31 brightest)</td></tr> + </table> + </dd> +</dl> +<p>The resulting format is BGR 15bpp.</p> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="cgb_8h.html#a5744e7df7116e07a69713b494053675e">set_bkg_palette()</a>, <a class="el" href="cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14">set_sprite_palette()</a> </dd></dl> </div> </div> @@ -508,7 +526,22 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Set bkg palette(s). </p> +<p>Set CGB background palette(s).</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">first_palette</td><td>Index of the first palette to write (0-7) </td></tr> + <tr><td class="paramname">nb_palettes</td><td>Number of palettes to write (1-8, max depends on first_palette) </td></tr> + <tr><td class="paramname">rgb_data</td><td>Pointer to source palette data</td></tr> + </table> + </dd> +</dl> +<p>Writes <b>nb_palettes</b> to background palette data starting at <b>first_palette</b>, Palette data is sourced from <b>rgb_data</b>.</p> +<ul> +<li>Each Palette is 8 bytes in size: 4 colors x 2 bytes per palette color entry. </li> +<li>Each color (4 per palette) is packed as BGR 15bpp format (1:5:5:5, MSBit [15] is unused). </li> +<li>Each component (R, G, B) may have values from 0 - 31 (5 bits), 31 is brightest.</li> +</ul> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e">RGB()</a>, <a class="el" href="cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d">set_bkg_palette_entry()</a> </dd></dl> </div> </div> @@ -543,7 +576,22 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Set sprite palette(s). </p> +<p>Set CGB sprite palette(s).</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">first_palette</td><td>Index of the first palette to write (0-7) </td></tr> + <tr><td class="paramname">nb_palettes</td><td>Number of palettes to write (1-8, max depends on first_palette) </td></tr> + <tr><td class="paramname">rgb_data</td><td>Pointer to source palette data</td></tr> + </table> + </dd> +</dl> +<p>Writes <b>nb_palettes</b> to sprite palette data starting at <b>first_palette</b>, Palette data is sourced from <b>rgb_data</b>.</p> +<ul> +<li>Each Palette is 8 bytes in size: 4 colors x 2 bytes per palette color entry. </li> +<li>Each color (4 per palette) is packed as BGR 15bpp format (1:5:5:5, MSBit [15] is unused). </li> +<li>Each component (R, G, B) may have values from 0 - 31 (5 bits), 31 is brightest.</li> +</ul> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e">RGB()</a>, <a class="el" href="cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb">set_sprite_palette_entry()</a> </dd></dl> </div> </div> @@ -578,7 +626,16 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Set a bkg palette entry. </p> +<p>Sets a single color in the specified CGB background palette.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">palette</td><td>Index of the palette to modify (0-7) </td></tr> + <tr><td class="paramname">entry</td><td>Index of color in palette to modify (0-3) </td></tr> + <tr><td class="paramname">rgb_data</td><td>New color data in BGR 15bpp format.</td></tr> + </table> + </dd> +</dl> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="cgb_8h.html#a5744e7df7116e07a69713b494053675e">set_bkg_palette()</a>, <a class="el" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e">RGB()</a> </dd></dl> </div> </div> @@ -613,7 +670,16 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Set a sprite palette entry. </p> +<p>Sets a single color in the specified CGB sprite palette.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">palette</td><td>Index of the palette to modify (0-7) </td></tr> + <tr><td class="paramname">entry</td><td>Index of color in palette to modify (0-3) </td></tr> + <tr><td class="paramname">rgb_data</td><td>New color data in BGR 15bpp format.</td></tr> + </table> + </dd> +</dl> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14">set_sprite_palette()</a>, <a class="el" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e">RGB()</a> </dd></dl> </div> </div> @@ -632,8 +698,13 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Set CPU speed to slow operation. Make sure interrupts are disabled before call.</p> -<dl class="section see"><dt>See also</dt><dd><a class="el" href="cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb">cpu_fast</a> </dd></dl> +<p>Set CPU speed to slow (Normal Speed) operation.</p> +<p>Interrupts are temporarily disabled and then re-enabled during this call.</p> +<p>In this mode the CGB operates at the same speed as the DMG/Pocket/SGB models.</p> +<ul> +<li>You can check to see if <a class="el" href="gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5">_cpu</a> == <a class="el" href="gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8">CGB_TYPE</a> before using this function.</li> +</ul> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb">cpu_fast()</a> </dd></dl> </div> </div> @@ -652,8 +723,13 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Set CPU speed to fast operation. Make sure interrupts are disabled before call.</p> -<dl class="section see"><dt>See also</dt><dd><a class="el" href="cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56">cpu_slow</a> </dd></dl> +<p>Set CPU speed to fast (CGB Double Speed) operation.</p> +<p>On startup the CGB operates in Normal Speed Mode and can be switched into Double speed mode (faster processing but also higher power consumption). See the Pan Docs for more information about which hardware features operate faster and which remain at Normal Speed.</p> +<ul> +<li>Interrupts are temporarily disabled and then re-enabled during this call. </li> +<li>You can check to see if <a class="el" href="gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5">_cpu</a> == <a class="el" href="gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8">CGB_TYPE</a> before using this function.</li> +</ul> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56">cpu_slow()</a>, <a class="el" href="gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5">_cpu</a> </dd></dl> </div> </div> @@ -672,7 +748,11 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Set defaults compatible with normal GameBoy. </p> +<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#adbc4b02721d3ab48caf53e0228fd3eb5">_cpu</a> == <a class="el" href="gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8">CGB_TYPE</a> before using this function. </li> +</ul> </div> </div> diff --git a/docs/api/cgb_8h_source.html b/docs/api/cgb_8h_source.html @@ -90,61 +90,61 @@ $(document).ready(function(){initNavTree('cgb_8h_source.html',''); initResizable </div><!--header--> <div class="contents"> <a href="cgb_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>&#160; </div> -<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef _CGB_H</span></div> -<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define _CGB_H</span></div> -<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; </div> -<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e"> 10</a></span>&#160;<span class="preprocessor">#define RGB(r, g, b) \</span></div> -<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"> ((((UINT16)(b) &amp; 0x1f) &lt;&lt; 10) | (((UINT16)(g) &amp; 0x1f) &lt;&lt; 5) | (((UINT16)(r) &amp; 0x1f) &lt;&lt; 0))</span></div> -<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; </div> -<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4"> 15</a></span>&#160;<span class="preprocessor">#define RGB_RED RGB(31, 0, 0)</span></div> -<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51"> 16</a></span>&#160;<span class="preprocessor">#define RGB_DARKRED RGB(15, 0, 0)</span></div> -<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="cgb_8h.html#ab6c97468034c02fe204fd37036d9be15"> 17</a></span>&#160;<span class="preprocessor">#define RGB_GREEN RGB( 0, 31, 0)</span></div> -<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d"> 18</a></span>&#160;<span class="preprocessor">#define RGB_DARKGREEN RGB( 0, 15, 0)</span></div> -<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="cgb_8h.html#a0eff802f1ca228046476209dc01c76ad"> 19</a></span>&#160;<span class="preprocessor">#define RGB_BLUE RGB( 0, 0, 31)</span></div> -<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="cgb_8h.html#ad44385fc245bbabf6da787dcc8930385"> 20</a></span>&#160;<span class="preprocessor">#define RGB_DARKBLUE RGB( 0, 0, 15)</span></div> -<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40"> 21</a></span>&#160;<span class="preprocessor">#define RGB_YELLOW RGB(31, 31, 0)</span></div> -<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a"> 22</a></span>&#160;<span class="preprocessor">#define RGB_DARKYELLOW RGB(21, 21, 0)</span></div> -<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="cgb_8h.html#a2ce30ac984869b55594447722b9d0579"> 23</a></span>&#160;<span class="preprocessor">#define RGB_CYAN RGB( 0, 31, 31)</span></div> -<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c"> 24</a></span>&#160;<span class="preprocessor">#define RGB_AQUA RGB(28, 5, 22)</span></div> -<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a"> 25</a></span>&#160;<span class="preprocessor">#define RGB_PINK RGB(11, 0, 31)</span></div> -<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101"> 26</a></span>&#160;<span class="preprocessor">#define RGB_PURPLE RGB(21, 0, 21)</span></div> -<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1"> 27</a></span>&#160;<span class="preprocessor">#define RGB_BLACK RGB( 0, 0, 0)</span></div> -<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044"> 28</a></span>&#160;<span class="preprocessor">#define RGB_DARKGRAY RGB(10, 10, 10)</span></div> -<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c"> 29</a></span>&#160;<span class="preprocessor">#define RGB_LIGHTGRAY RGB(21, 21, 21)</span></div> -<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="cgb_8h.html#ac1771f95d9887118764bd8a074e537e1"> 30</a></span>&#160;<span class="preprocessor">#define RGB_WHITE RGB(31, 31, 31)</span></div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; </div> -<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999"> 32</a></span>&#160;<span class="preprocessor">#define RGB_LIGHTFLESH RGB(30, 20, 15)</span></div> -<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474"> 33</a></span>&#160;<span class="preprocessor">#define RGB_BROWN RGB(10, 10, 0)</span></div> -<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7"> 34</a></span>&#160;<span class="preprocessor">#define RGB_ORANGE RGB(30, 20, 0)</span></div> -<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="cgb_8h.html#a9c8c3710151b2258ea8269850498703f"> 35</a></span>&#160;<span class="preprocessor">#define RGB_TEAL RGB(15, 15, 0)</span></div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div> -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keywordtype">void</span></div> -<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="cgb_8h.html#a5744e7df7116e07a69713b494053675e"> 40</a></span>&#160;<a class="code" href="cgb_8h.html#a5744e7df7116e07a69713b494053675e">set_bkg_palette</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_palette,</div> -<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_palettes,</div> -<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> *rgb_data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div> -<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keywordtype">void</span></div> -<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14"> 47</a></span>&#160;<a class="code" href="cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14">set_sprite_palette</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_palette,</div> -<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_palettes,</div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> *rgb_data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; </div> -<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keywordtype">void</span></div> -<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d"> 54</a></span>&#160;<a class="code" href="cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d">set_bkg_palette_entry</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> palette,</div> -<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> entry,</div> -<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> rgb_data);</div> -<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; </div> -<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keywordtype">void</span></div> -<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb"> 61</a></span>&#160;<a class="code" href="cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb">set_sprite_palette_entry</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> palette,</div> -<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> entry,</div> -<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> rgb_data);</div> -<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; </div> -<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56"> 70</a></span>&#160;<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="l00071"></a><span class="lineno"> 71</span>&#160; </div> -<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb"> 77</a></span>&#160;<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="l00078"></a><span class="lineno"> 78</span>&#160; </div> -<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="cgb_8h.html#a6b334e5e452d0650aded17199be1514a"> 81</a></span>&#160;<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="l00082"></a><span class="lineno"> 82</span>&#160; </div> -<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _CGB_H */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#ifndef _CGB_H</span></div> +<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#define _CGB_H</span></div> +<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div> +<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e"> 30</a></span>&#160;<span class="preprocessor">#define RGB(r, g, b) \</span></div> +<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"> ((((UINT16)(b) &amp; 0x1f) &lt;&lt; 10) | (((UINT16)(g) &amp; 0x1f) &lt;&lt; 5) | (((UINT16)(r) &amp; 0x1f) &lt;&lt; 0))</span></div> +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div> +<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4"> 35</a></span>&#160;<span class="preprocessor">#define RGB_RED RGB(31, 0, 0)</span></div> +<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51"> 36</a></span>&#160;<span class="preprocessor">#define RGB_DARKRED RGB(15, 0, 0)</span></div> +<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="cgb_8h.html#ab6c97468034c02fe204fd37036d9be15"> 37</a></span>&#160;<span class="preprocessor">#define RGB_GREEN RGB( 0, 31, 0)</span></div> +<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d"> 38</a></span>&#160;<span class="preprocessor">#define RGB_DARKGREEN RGB( 0, 15, 0)</span></div> +<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="cgb_8h.html#a0eff802f1ca228046476209dc01c76ad"> 39</a></span>&#160;<span class="preprocessor">#define RGB_BLUE RGB( 0, 0, 31)</span></div> +<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="cgb_8h.html#ad44385fc245bbabf6da787dcc8930385"> 40</a></span>&#160;<span class="preprocessor">#define RGB_DARKBLUE RGB( 0, 0, 15)</span></div> +<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40"> 41</a></span>&#160;<span class="preprocessor">#define RGB_YELLOW RGB(31, 31, 0)</span></div> +<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a"> 42</a></span>&#160;<span class="preprocessor">#define RGB_DARKYELLOW RGB(21, 21, 0)</span></div> +<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="cgb_8h.html#a2ce30ac984869b55594447722b9d0579"> 43</a></span>&#160;<span class="preprocessor">#define RGB_CYAN RGB( 0, 31, 31)</span></div> +<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c"> 44</a></span>&#160;<span class="preprocessor">#define RGB_AQUA RGB(28, 5, 22)</span></div> +<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a"> 45</a></span>&#160;<span class="preprocessor">#define RGB_PINK RGB(11, 0, 31)</span></div> +<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101"> 46</a></span>&#160;<span class="preprocessor">#define RGB_PURPLE RGB(21, 0, 21)</span></div> +<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1"> 47</a></span>&#160;<span class="preprocessor">#define RGB_BLACK RGB( 0, 0, 0)</span></div> +<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044"> 48</a></span>&#160;<span class="preprocessor">#define RGB_DARKGRAY RGB(10, 10, 10)</span></div> +<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c"> 49</a></span>&#160;<span class="preprocessor">#define RGB_LIGHTGRAY RGB(21, 21, 21)</span></div> +<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="cgb_8h.html#ac1771f95d9887118764bd8a074e537e1"> 50</a></span>&#160;<span class="preprocessor">#define RGB_WHITE RGB(31, 31, 31)</span></div> +<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div> +<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999"> 52</a></span>&#160;<span class="preprocessor">#define RGB_LIGHTFLESH RGB(30, 20, 15)</span></div> +<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474"> 53</a></span>&#160;<span class="preprocessor">#define RGB_BROWN RGB(10, 10, 0)</span></div> +<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7"> 54</a></span>&#160;<span class="preprocessor">#define RGB_ORANGE RGB(30, 20, 0)</span></div> +<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="cgb_8h.html#a9c8c3710151b2258ea8269850498703f"> 55</a></span>&#160;<span class="preprocessor">#define RGB_TEAL RGB(15, 15, 0)</span></div> +<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div> +<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keywordtype">void</span></div> +<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="cgb_8h.html#a5744e7df7116e07a69713b494053675e"> 73</a></span>&#160;<a class="code" href="cgb_8h.html#a5744e7df7116e07a69713b494053675e">set_bkg_palette</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_palette,</div> +<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_palettes,</div> +<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> *rgb_data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; </div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keywordtype">void</span></div> +<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14"> 93</a></span>&#160;<a class="code" href="cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14">set_sprite_palette</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_palette,</div> +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_palettes,</div> +<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> *rgb_data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; </div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keywordtype">void</span></div> +<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d"> 107</a></span>&#160;<a class="code" href="cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d">set_bkg_palette_entry</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> palette,</div> +<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> entry,</div> +<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> rgb_data);</div> +<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; </div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keywordtype">void</span></div> +<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb"> 120</a></span>&#160;<a class="code" href="cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb">set_sprite_palette_entry</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> palette,</div> +<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> entry,</div> +<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> rgb_data);</div> +<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; </div> +<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56"> 134</a></span>&#160;<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="l00135"></a><span class="lineno"> 135</span>&#160; </div> +<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb"> 148</a></span>&#160;<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="l00149"></a><span class="lineno"> 149</span>&#160; </div> +<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="cgb_8h.html#a6b334e5e452d0650aded17199be1514a"> 158</a></span>&#160;<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="l00159"></a><span class="lineno"> 159</span>&#160; </div> +<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _CGB_H */</span><span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:21</div></div> diff --git a/docs/api/console_8h.html b/docs/api/console_8h.html @@ -109,7 +109,8 @@ Functions</h2></td></tr> <tr class="separator:a4826277cc150ddc0f4de4bd464a34909"><td class="memSeparator" colspan="2">&#160;</td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> -<div class="textblock"><p>Console functions that work like Turbo C's. Note that the font is 8x8, making the screen 20x18 characters. </p> +<div class="textblock"><p>Console functions that work like Turbo C's.</p> +<p>The font is 8x8, making the screen 20x18 characters. </p> </div><h2 class="groupheader">Function Documentation</h2> <a id="a3cd0543b4adebf0bfb5c93a6d0a6f1a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3cd0543b4adebf0bfb5c93a6d0a6f1a2">&#9670;&nbsp;</a></span>gotoxy()</h2> @@ -136,7 +137,8 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Move the cursor to an absolute position. </p> +<p>Move the cursor to an absolute position at <b>x, y</b>.</p> +<p><b>x</b> and <b>y</b> have units of tiles (8 pixels per unit) </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="console_8h.html#a39cc3b71f4262838512c8589e755bbd3">setchar()</a> </dd></dl> </div> </div> @@ -155,7 +157,8 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Get the current X position of the cursor. </p> +<p>Returns the current X position of the cursor.</p> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2">gotoxy()</a> </dd></dl> </div> </div> @@ -174,7 +177,8 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Get the current Y position of the cursor. </p> +<p>Returns the current Y position of the cursor.</p> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2">gotoxy()</a> </dd></dl> </div> </div> @@ -193,7 +197,9 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Writes out a single character at the current cursor position. Does not update the cursor or interpret the character. </p> +<p>Writes out a single character at the current cursor position.</p> +<p>Does not update the cursor or interpret the character.</p> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2">gotoxy()</a> </dd></dl> </div> </div> diff --git a/docs/api/console_8h_source.html b/docs/api/console_8h_source.html @@ -90,22 +90,22 @@ $(document).ready(function(){initNavTree('console_8h_source.html',''); initResiz </div><!--header--> <div class="contents"> <a href="console_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>&#160; </div> -<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef _CONSOLE_H</span></div> -<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define _CONSOLE_H</span></div> -<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; </div> -<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;types.h&gt;</span></div> -<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div> -<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2"> 12</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2">gotoxy</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y);</div> -<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; </div> -<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="console_8h.html#a87f5702d0e74f791414576f7636b4b74"> 16</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="console_8h.html#a87f5702d0e74f791414576f7636b4b74">posx</a>(<span class="keywordtype">void</span>);</div> +<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#ifndef _CONSOLE_H</span></div> +<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#define _CONSOLE_H</span></div> +<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; </div> +<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;types.h&gt;</span></div> +<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div> +<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2"> 16</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2">gotoxy</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y);</div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div> -<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="console_8h.html#a87894e0e2afb574907e2b11ef26e01cb"> 20</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="console_8h.html#a87894e0e2afb574907e2b11ef26e01cb">posy</a>(<span class="keywordtype">void</span>);</div> -<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; </div> -<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="console_8h.html#a39cc3b71f4262838512c8589e755bbd3"> 26</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="console_8h.html#a39cc3b71f4262838512c8589e755bbd3">setchar</a>(<span class="keywordtype">char</span> <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div> -<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="console_8h.html#a4826277cc150ddc0f4de4bd464a34909"> 30</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="console_8h.html#a4826277cc150ddc0f4de4bd464a34909">cls</a>();</div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; </div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _CONSOLE_H */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="console_8h.html#a87f5702d0e74f791414576f7636b4b74"> 22</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="console_8h.html#a87f5702d0e74f791414576f7636b4b74">posx</a>(<span class="keywordtype">void</span>);</div> +<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div> +<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="console_8h.html#a87894e0e2afb574907e2b11ef26e01cb"> 28</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="console_8h.html#a87894e0e2afb574907e2b11ef26e01cb">posy</a>(<span class="keywordtype">void</span>);</div> +<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div> +<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="console_8h.html#a39cc3b71f4262838512c8589e755bbd3"> 37</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="console_8h.html#a39cc3b71f4262838512c8589e755bbd3">setchar</a>(<span class="keywordtype">char</span> <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div> +<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="console_8h.html#a4826277cc150ddc0f4de4bd464a34909"> 41</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="console_8h.html#a4826277cc150ddc0f4de4bd464a34909">cls</a>();</div> +<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; </div> +<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _CONSOLE_H */</span><span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:21</div></div> diff --git a/docs/api/crash__handler_8h.html b/docs/api/crash__handler_8h.html @@ -99,7 +99,11 @@ Functions</h2></td></tr> <tr class="memitem:a95aa98ab16e49eac55dcdfe42f4610cc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc">__HandleCrash</a> ()</td></tr> <tr class="separator:a95aa98ab16e49eac55dcdfe42f4610cc"><td class="memSeparator" colspan="2">&#160;</td></tr> </table> -<h2 class="groupheader">Function Documentation</h2> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><p>When crash_handler.h is included, a crash dump screen will be displayed if the CPU executes uninitalized memory (with a value of 0xFF, the opcode for RST 38). A handler is installed for RST 38 that calls <a class="el" href="crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc">__HandleCrash()</a>.</p> +<div class="fragment"><div class="line"><span class="preprocessor">#include &lt;<a class="code" href="crash__handler_8h.html">gb/crash_handler.h</a>&gt;</span></div> +</div><!-- fragment --><p>Also see the <code>crash</code> example project included with gbdk. </p> +</div><h2 class="groupheader">Function Documentation</h2> <a id="a95aa98ab16e49eac55dcdfe42f4610cc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a95aa98ab16e49eac55dcdfe42f4610cc">&#9670;&nbsp;</a></span>__HandleCrash()</h2> @@ -114,11 +118,14 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Display the crash dump screen.</p> +<p>See the intro for this file for more details. </p> </div> </div> </div><!-- contents --> </div><!-- doc-content --> +<div class="ttc" id="acrash__handler_8h_html"><div class="ttname"><a href="crash__handler_8h.html">crash_handler.h</a></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/crash__handler_8h_source.html b/docs/api/crash__handler_8h_source.html @@ -89,13 +89,14 @@ $(document).ready(function(){initNavTree('crash__handler_8h_source.html',''); in <div class="title">crash_handler.h</div> </div> </div><!--header--> <div class="contents"> -<a href="crash__handler_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>&#160;<span class="preprocessor">#ifndef __CRASH_HEANDLER_INCLUDE</span></div> -<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define __CRASH_HEANDLER_INCLUDE</span></div> -<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div> -<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc"> 4</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc">__HandleCrash</a>();</div> -<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> * __CRASH_HEANDLER_INIT = &amp;<a class="code" href="crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc">__HandleCrash</a>;</div> -<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; </div> -<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#endif</span></div> +<a href="crash__handler_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>&#160; </div> +<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#ifndef __CRASH_HEANDLER_INCLUDE</span></div> +<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#define __CRASH_HEANDLER_INCLUDE</span></div> +<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div> +<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc"> 22</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc">__HandleCrash</a>();</div> +<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> * __CRASH_HEANDLER_INIT = &amp;<a class="code" href="crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc">__HandleCrash</a>;</div> +<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div> +<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="acrash__handler_8h_html_a95aa98ab16e49eac55dcdfe42f4610cc"><div class="ttname"><a href="crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc">__HandleCrash</a></div><div class="ttdeci">void __HandleCrash()</div></div> diff --git a/docs/api/drawing_8h.html b/docs/api/drawing_8h.html @@ -382,7 +382,7 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Print the string 'str' with no interpretation </p> +<p>Print the string 'str' with no interpretation </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1">gotogxy()</a> </dd></dl> </div> </div> @@ -417,7 +417,16 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Print the long number 'number' in radix 'radix'. signed_value should be set to SIGNED or UNSIGNED depending on whether the number is signed or not </p> +<p>Print 16 bit <b>number</b> in <b>radix</b> (base) in the default font at the current text position.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">number</td><td>number to print </td></tr> + <tr><td class="paramname">radix</td><td>radix (base) to print with </td></tr> + <tr><td class="paramname">signed_value</td><td>should be set to SIGNED or UNSIGNED depending on whether the number is signed or not</td></tr> + </table> + </dd> +</dl> +<p>The current position is advanced by the numer of characters printed. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1">gotogxy()</a> </dd></dl> </div> </div> @@ -452,7 +461,8 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Print the number 'number' as in 'gprintln' </p> +<p>Print 8 bit <b>number</b> in <b>radix</b> (base) in the default font at the current text position.</p> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21">gprintln()</a>, <a class="el" href="drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1">gotogxy()</a> </dd></dl> </div> </div> @@ -481,7 +491,24 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Print the formatted string 'fmt' with arguments '...' </p> +<p>Print the string and arguments given by <b>fmt</b> with arguments __...__</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">fmt</td><td>The format string as per printf </td></tr> + <tr><td class="paramname">...</td><td>params</td></tr> + </table> + </dd> +</dl> +<p>Currently supported: </p><ul> +<li>%c (character) </li> +<li>%u (int) </li> +<li>%d (INT8) </li> +<li>%o (INT8 as octal) </li> +<li>%x (INT8 as hex) </li> +<li>%s (string)</li> +</ul> +<dl class="section return"><dt>Returns</dt><dd>Returns the number of items printed, or -1 if there was an error. </dd></dl> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1">gotogxy()</a> </dd></dl> </div> </div> @@ -551,7 +578,7 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Plot a point in the current drawing mode and colour at (x,y) </p> +<p>Plot a point in the current drawing mode and colour at <b>x,y</b> </p> </div> </div> @@ -611,7 +638,7 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Ditto </p> +<p>Draw a full screen image at <b>data</b> </p> </div> </div> @@ -652,7 +679,7 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Draw a line in the current drawing mode and colour from (x1,y1) to (x2,y2) </p> +<p>Draw a line in the current drawing mode and colour from <b>x1,y1</b> to <b>x2,y2</b> </p> </div> </div> @@ -699,7 +726,7 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Draw a box (rectangle) with corners (x1,y1) and (x2,y2) using fill mode 'style' (one of NOFILL or FILL </p> +<p>Draw a box (rectangle) with corners <b>x1,y1</b> and <b>x2,y2</b> using fill mode <b>style</b> (one of NOFILL or FILL) </p> </div> </div> @@ -740,7 +767,7 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Draw a circle with centre at (x,y) and radius 'radius'. 'style' sets the fill mode </p> +<p>Draw a circle with centre at <b>x,y</b> and <b>radius</b> using fill mode <b>style</b> (one of NOFILL or FILL) </p> </div> </div> @@ -769,7 +796,7 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Returns the current colour of the pixel at (x,y) </p> +<p>Returns the current colour of the pixel at <b>x,y</b> </p> </div> </div> @@ -788,7 +815,8 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Prints the character 'chr' in the default font at the current position </p> +<p>Prints the character <b>chr</b> in the default font at the current text position.</p> +<p>The current position is advanced by 1 after the character is printed. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1">gotogxy()</a> </dd></dl> </div> </div> @@ -817,7 +845,8 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Sets the current text position to (x,y). Note that x and y have units of cells (8 pixels) </p> +<p>Sets the current text position to <b>x,y</b>.</p> +<p>Note: <b>x</b> and <b>y</b> have units of tiles (8 pixels per unit) </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7">wrtchr()</a> </dd></dl> </div> </div> @@ -852,7 +881,7 @@ Functions</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Set the current foreground colour (for pixels), background colour, and draw mode </p> +<p>Set the current <b>foreground</b> colour (for pixels), <b>background</b> colour, and draw <b>mode</b> </p> </div> </div> diff --git a/docs/api/drawing_8h_source.html b/docs/api/drawing_8h_source.html @@ -121,51 +121,51 @@ $(document).ready(function(){initNavTree('drawing_8h_source.html',''); initResiz <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div> <div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#include &lt;types.h&gt;</span></div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; </div> -<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keywordtype">void</span></div> -<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8"> 49</a></span>&#160; <a class="code" href="drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8">gprint</a>(<span class="keywordtype">char</span> *str) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; </div> -<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keywordtype">void</span></div> -<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21"> 55</a></span>&#160; <a class="code" href="drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21">gprintln</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d">INT16</a> number, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> radix, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> signed_value);</div> -<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div> -<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keywordtype">void</span> </div> -<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d"> 59</a></span>&#160; <a class="code" href="drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d">gprintn</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> number, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> radix, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> signed_value);</div> -<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; </div> -<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> </div> -<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0"> 63</a></span>&#160; <a class="code" href="drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0">gprintf</a>(<span class="keywordtype">char</span> *fmt,...) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keywordtype">void</span></div> +<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8"> 51</a></span>&#160; <a class="code" href="drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8">gprint</a>(<span class="keywordtype">char</span> *str) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; </div> +<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keywordtype">void</span></div> +<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21"> 63</a></span>&#160; <a class="code" href="drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21">gprintln</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d">INT16</a> number, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> radix, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> signed_value);</div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; </div> -<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">void</span></div> -<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="drawing_8h.html#ac3271bc637bab1205ed066f439ebc955"> 67</a></span>&#160; <a class="code" href="drawing_8h.html#ac3271bc637bab1205ed066f439ebc955">plot</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> colour, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608">mode</a>);</div> -<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div> -<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keywordtype">void</span> </div> -<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209"> 71</a></span>&#160; <a class="code" href="drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209">plot_point</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y);</div> -<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; </div> -<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keywordtype">void</span></div> -<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9"> 77</a></span>&#160; <a class="code" href="drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9">switch_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *src, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *dst) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; </div> -<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keywordtype">void</span> </div> -<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf"> 81</a></span>&#160; <a class="code" href="drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf">draw_image</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; </div> -<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keywordtype">void</span> </div> -<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9"> 85</a></span>&#160; <a class="code" href="drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9">line</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x1, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y1, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x2, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y2);</div> -<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; </div> -<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keywordtype">void</span> </div> -<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa"> 90</a></span>&#160; <a class="code" href="drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa">box</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x1, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y1, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x2, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y2, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> style);</div> -<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; </div> -<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keywordtype">void</span> </div> -<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8"> 95</a></span>&#160; <a class="code" href="drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8">circle</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> radius, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> style);</div> -<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; </div> -<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> </div> -<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10"> 99</a></span>&#160; <a class="code" href="drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10">getpix</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y);</div> -<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; </div> -<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keywordtype">void</span> </div> -<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7"> 103</a></span>&#160; <a class="code" href="drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7">wrtchr</a>(<span class="keywordtype">char</span> chr);</div> +<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keywordtype">void</span></div> +<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d"> 70</a></span>&#160; <a class="code" href="drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d">gprintn</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> number, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> radix, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> signed_value);</div> +<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; </div> +<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div> +<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0"> 89</a></span>&#160; <a class="code" href="drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0">gprintf</a>(<span class="keywordtype">char</span> *fmt,...) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; </div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keywordtype">void</span></div> +<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="drawing_8h.html#ac3271bc637bab1205ed066f439ebc955"> 93</a></span>&#160; <a class="code" href="drawing_8h.html#ac3271bc637bab1205ed066f439ebc955">plot</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> colour, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608">mode</a>);</div> +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; </div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keywordtype">void</span></div> +<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209"> 97</a></span>&#160; <a class="code" href="drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209">plot_point</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y);</div> +<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; </div> +<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keywordtype">void</span></div> +<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9"> 103</a></span>&#160; <a class="code" href="drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9">switch_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *src, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *dst) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; </div> -<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keywordtype">void</span></div> -<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1"> 108</a></span>&#160; <a class="code" href="drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1">gotogxy</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y);</div> -<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; </div> -<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55"> 112</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55">color</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> forecolor, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> backcolor, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608">mode</a>);</div> -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; </div> -<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __DRAWING_H */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keywordtype">void</span></div> +<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf"> 107</a></span>&#160; <a class="code" href="drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf">draw_image</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div> +<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keywordtype">void</span></div> +<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9"> 111</a></span>&#160; <a class="code" href="drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9">line</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x1, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y1, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x2, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y2);</div> +<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; </div> +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keywordtype">void</span></div> +<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa"> 116</a></span>&#160; <a class="code" href="drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa">box</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x1, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y1, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x2, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y2, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> style);</div> +<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; </div> +<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="keywordtype">void</span></div> +<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8"> 121</a></span>&#160; <a class="code" href="drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8">circle</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> radius, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> style);</div> +<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; </div> +<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div> +<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10"> 125</a></span>&#160; <a class="code" href="drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10">getpix</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y);</div> +<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; </div> +<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="keywordtype">void</span></div> +<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7"> 132</a></span>&#160; <a class="code" href="drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7">wrtchr</a>(<span class="keywordtype">char</span> chr);</div> +<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; </div> +<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="keywordtype">void</span></div> +<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1"> 139</a></span>&#160; <a class="code" href="drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1">gotogxy</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y);</div> +<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; </div> +<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55"> 143</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55">color</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> forecolor, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> backcolor, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608">mode</a>);</div> +<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; </div> +<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __DRAWING_H */</span><span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="adrawing_8h_html_a9869295972fdbad75ecfa9d4bff2ff21"><div class="ttname"><a href="drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21">gprintln</a></div><div class="ttdeci">void gprintln(INT16 number, INT8 radix, INT8 signed_value)</div></div> diff --git a/docs/api/far__ptr_8h.html b/docs/api/far__ptr_8h.html @@ -137,7 +137,11 @@ Variables</h2></td></tr> <tr class="memitem:a6f1c13e2fad9dd04645a000050d9f382"><td class="memItemLeft" align="right" valign="top">volatile unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="far__ptr_8h.html#a6f1c13e2fad9dd04645a000050d9f382">__call_banked_bank</a></td></tr> <tr class="separator:a6f1c13e2fad9dd04645a000050d9f382"><td class="memSeparator" colspan="2">&#160;</td></tr> </table> -<h2 class="groupheader">Macro Definition Documentation</h2> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><p>Far pointers include a segment (bank) selector so they are able to point to addresses (functions or data) outside of the current bank (unlike normal pointers which are not bank-aware).</p> +<p>See the <code>banks_farptr</code> example project included with gbdk.</p> +<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>Add link to a discussion about banking (such as, how to assign code and variables to banks) </dd></dl> +</div><h2 class="groupheader">Macro Definition Documentation</h2> <a id="a0c227677a96f9bf7e84a90922f2f8708"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0c227677a96f9bf7e84a90922f2f8708">&#9670;&nbsp;</a></span>TO_FAR_PTR</h2> @@ -163,6 +167,14 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Macro to obtain a far pointer at compile-time </p><dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">ofs</td><td>Memory address within the given Segment (Bank) </td></tr> + <tr><td class="paramname">seg</td><td>Segment (Bank) number</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>A far pointer (type <a class="el" href="far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209">FAR_PTR</a>) </dd></dl> </div> </div> @@ -181,6 +193,13 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Macro to get the Segment (Bank) number of a far pointer </p><dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">ptr</td><td>A far pointer (type <a class="el" href="far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209">FAR_PTR</a>)</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>Segment (Bank) of the far pointer (type unsigned int) </dd></dl> </div> </div> @@ -199,6 +218,13 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Macro to get the Offset (address) of a far pointer </p><dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">ptr</td><td>A far pointer (type <a class="el" href="far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209">FAR_PTR</a>)</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>Offset (address) of the far pointer (type void *) </dd></dl> </div> </div> @@ -261,6 +287,26 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Macro to call a function at far pointer <b>ptr</b> of type <b>typ</b> </p><dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">ptr</td><td>Far pointer of a function to call (type <a class="el" href="far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209">FAR_PTR</a>) </td></tr> + <tr><td class="paramname">typ</td><td>Type to cast the function far pointer to. </td></tr> + <tr><td class="paramname">...</td><td>VA Args list of parameters for the function</td></tr> + </table> + </dd> +</dl> +<p><b>type</b> should match the definition of the function being called. For example: </p><div class="fragment"><div class="line"><span class="comment">// A function in bank 2</span></div> +<div class="line"><span class="preprocessor">#pragma bank 2</span></div> +<div class="line"><span class="keywordtype">int</span> some_function(<span class="keywordtype">int</span> param1, <span class="keywordtype">int</span> param2) __banked { <span class="keywordflow">return</span> 1; };</div> +<div class="line"> </div> +<div class="line">...</div> +<div class="line"><span class="comment">// Code elsewhere, such as unbanked main()</span></div> +<div class="line"><span class="comment">// This type declaration should match the above function</span></div> +<div class="line">typedef int (*some_function_t)(int, int) __banked;</div> +<div class="line"> </div> +<div class="line"><span class="comment">// Using FAR_CALL() with the above as *ptr*, *typ*, and two parameters.</span></div> +<div class="line">result = <a class="code" href="far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730">FAR_CALL</a>(some_function, some_function_t, 100, 50);</div> +</div><!-- fragment --><dl class="section return"><dt>Returns</dt><dd>Value returned by the function (if present) </dd></dl> </div> </div> @@ -276,6 +322,7 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Type for storing a FAR_PTR </p> </div> </div> @@ -322,6 +369,14 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Obtain a far pointer at runtime </p><dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">ofs</td><td>Memory address within the given Segment (Bank) </td></tr> + <tr><td class="paramname">seg</td><td>Segment (Bank) number</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>A far pointer (type <a class="el" href="far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209">FAR_PTR</a>) </dd></dl> </div> </div> @@ -394,6 +449,7 @@ Variables</h2></td></tr> </div> </div><!-- contents --> </div><!-- doc-content --> +<div class="ttc" id="afar__ptr_8h_html_a7f4ab1893ea392f8bf042a3b97de4730"><div class="ttname"><a href="far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730">FAR_CALL</a></div><div class="ttdeci">#define FAR_CALL(ptr, typ,...)</div><div class="ttdef"><b>Definition:</b> far_ptr.h:62</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/far__ptr_8h_source.html b/docs/api/far__ptr_8h_source.html @@ -89,54 +89,58 @@ $(document).ready(function(){initNavTree('far__ptr_8h_source.html',''); initResi <div class="title">far_ptr.h</div> </div> </div><!--header--> <div class="contents"> -<a href="far__ptr_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>&#160;<span class="preprocessor">#ifndef __FAR_PTR_H_INCLUDE</span></div> -<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define __FAR_PTR_H_INCLUDE</span></div> -<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div> -<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708"> 4</a></span>&#160;<span class="preprocessor">#define TO_FAR_PTR(ofs, seg) (((FAR_PTR)seg &lt;&lt; 16) | (FAR_PTR)ofs)</span></div> -<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; </div> -<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14"> 6</a></span>&#160;<span class="preprocessor">#define FAR_SEG(ptr) (((union __far_ptr *)&amp;ptr)-&gt;segofs.seg)</span></div> -<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5"> 7</a></span>&#160;<span class="preprocessor">#define FAR_OFS(ptr) (((union __far_ptr *)&amp;ptr)-&gt;segofs.ofs)</span></div> -<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6"> 8</a></span>&#160;<span class="preprocessor">#define FAR_FUNC(ptr, typ) ((typ)(((union __far_ptr *)&amp;ptr)-&gt;segfn.fn))</span></div> -<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div> -<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730"> 10</a></span>&#160;<span class="preprocessor">#define FAR_CALL(ptr, typ, ...) (__call_banked_ptr=ptr,((typ)(&amp;__call__banked))(__VA_ARGS__))</span></div> -<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div> -<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209"> 12</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209">FAR_PTR</a>;</div> -<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; </div> -<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="union____far__ptr.html"> 14</a></span>&#160;<span class="keyword">union </span><a class="code" href="union____far__ptr.html">__far_ptr</a> {</div> -<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348"> 15</a></span>&#160; <a class="code" href="far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209">FAR_PTR</a> <a class="code" href="union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348">ptr</a>;</div> -<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keyword">struct </span>{</div> -<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e"> 17</a></span>&#160; <span class="keywordtype">void</span> * <a class="code" href="union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e">ofs</a>;</div> -<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b"> 18</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b">seg</a>;</div> -<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06"> 19</a></span>&#160; } <a class="code" href="union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06">segofs</a>;</div> -<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keyword">struct </span>{</div> -<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9"> 21</a></span>&#160; void (*<a class="code" href="union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9">fn</a>)();</div> -<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b">seg</a>;</div> -<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3"> 23</a></span>&#160; } <a class="code" href="union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3">segfn</a>;</div> -<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;};</div> -<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div> -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209">FAR_PTR</a> <a class="code" href="far__ptr_8h.html#a27792b7fc3796a1e1828d4c5812e5b21">__call_banked_ptr</a>;</div> -<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <span class="keywordtype">void</span> * <a class="code" href="far__ptr_8h.html#a1344c26ca298a9eadea4bcfea6442ae3">__call_banked_addr</a>;</div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="far__ptr_8h.html#a6f1c13e2fad9dd04645a000050d9f382">__call_banked_bank</a>;</div> -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div> -<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90"> 30</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90">__call__banked</a>();</div> -<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35"> 31</a></span>&#160;<span class="keywordtype">long</span> <a class="code" href="far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35">to_far_ptr</a>(<span class="keywordtype">void</span>* ofs, <span class="keywordtype">int</span> seg);</div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div> -<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#endif</span></div> +<a href="far__ptr_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>&#160; </div> +<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#ifndef __FAR_PTR_H_INCLUDE</span></div> +<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#define __FAR_PTR_H_INCLUDE</span></div> +<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; </div> +<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708"> 22</a></span>&#160;<span class="preprocessor">#define TO_FAR_PTR(ofs, seg) (((FAR_PTR)seg &lt;&lt; 16) | (FAR_PTR)ofs)</span></div> +<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div> +<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14"> 29</a></span>&#160;<span class="preprocessor">#define FAR_SEG(ptr) (((union __far_ptr *)&amp;ptr)-&gt;segofs.seg)</span></div> +<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; </div> +<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5"> 36</a></span>&#160;<span class="preprocessor">#define FAR_OFS(ptr) (((union __far_ptr *)&amp;ptr)-&gt;segofs.ofs)</span></div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div> +<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6"> 38</a></span>&#160;<span class="preprocessor">#define FAR_FUNC(ptr, typ) ((typ)(((union __far_ptr *)&amp;ptr)-&gt;segfn.fn))</span></div> +<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div> +<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730"> 62</a></span>&#160;<span class="preprocessor">#define FAR_CALL(ptr, typ, ...) (__call_banked_ptr=ptr,((typ)(&amp;__call__banked))(__VA_ARGS__))</span></div> +<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; </div> +<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209"> 66</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209">FAR_PTR</a>;</div> +<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; </div> +<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="union____far__ptr.html"> 70</a></span>&#160;<span class="keyword">union </span><a class="code" href="union____far__ptr.html">__far_ptr</a> {</div> +<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348"> 71</a></span>&#160; <a class="code" href="far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209">FAR_PTR</a> <a class="code" href="union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348">ptr</a>;</div> +<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">struct </span>{</div> +<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e"> 73</a></span>&#160; <span class="keywordtype">void</span> * <a class="code" href="union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e">ofs</a>;</div> +<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b"> 74</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b">seg</a>;</div> +<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06"> 75</a></span>&#160; } <a class="code" href="union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06">segofs</a>;</div> +<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">struct </span>{</div> +<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9"> 77</a></span>&#160; void (*<a class="code" href="union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9">fn</a>)();</div> +<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b">seg</a>;</div> +<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3"> 79</a></span>&#160; } <a class="code" href="union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3">segfn</a>;</div> +<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;};</div> +<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div> +<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209">FAR_PTR</a> <a class="code" href="far__ptr_8h.html#a27792b7fc3796a1e1828d4c5812e5b21">__call_banked_ptr</a>;</div> +<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <span class="keywordtype">void</span> * <a class="code" href="far__ptr_8h.html#a1344c26ca298a9eadea4bcfea6442ae3">__call_banked_addr</a>;</div> +<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="far__ptr_8h.html#a6f1c13e2fad9dd04645a000050d9f382">__call_banked_bank</a>;</div> +<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; </div> +<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90"> 86</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90">__call__banked</a>();</div> +<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; </div> +<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35"> 94</a></span>&#160;<span class="keywordtype">long</span> <a class="code" href="far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35">to_far_ptr</a>(<span class="keywordtype">void</span>* ofs, <span class="keywordtype">int</span> seg);</div> +<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; </div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#endif</span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="afar__ptr_8h_html_a27792b7fc3796a1e1828d4c5812e5b21"><div class="ttname"><a href="far__ptr_8h.html#a27792b7fc3796a1e1828d4c5812e5b21">__call_banked_ptr</a></div><div class="ttdeci">volatile FAR_PTR __call_banked_ptr</div></div> <div class="ttc" id="afar__ptr_8h_html_a6f1c13e2fad9dd04645a000050d9f382"><div class="ttname"><a href="far__ptr_8h.html#a6f1c13e2fad9dd04645a000050d9f382">__call_banked_bank</a></div><div class="ttdeci">volatile unsigned char __call_banked_bank</div></div> -<div class="ttc" id="aunion____far__ptr_html_a60fef2b4efac12d73fd609373631ac4e"><div class="ttname"><a href="union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e">__far_ptr::ofs</a></div><div class="ttdeci">void * ofs</div><div class="ttdef"><b>Definition:</b> far_ptr.h:17</div></div> +<div class="ttc" id="aunion____far__ptr_html_a60fef2b4efac12d73fd609373631ac4e"><div class="ttname"><a href="union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e">__far_ptr::ofs</a></div><div class="ttdeci">void * ofs</div><div class="ttdef"><b>Definition:</b> far_ptr.h:73</div></div> <div class="ttc" id="aunion____far__ptr_html_a8c6e2345a04a58dc76339923baffcbe3"><div class="ttname"><a href="union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3">__far_ptr::segfn</a></div><div class="ttdeci">struct __far_ptr::@1 segfn</div></div> <div class="ttc" id="afar__ptr_8h_html_a1344c26ca298a9eadea4bcfea6442ae3"><div class="ttname"><a href="far__ptr_8h.html#a1344c26ca298a9eadea4bcfea6442ae3">__call_banked_addr</a></div><div class="ttdeci">volatile void * __call_banked_addr</div></div> <div class="ttc" id="afar__ptr_8h_html_a374dd0c7e00bec635f1dd24d5cbe0d35"><div class="ttname"><a href="far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35">to_far_ptr</a></div><div class="ttdeci">long to_far_ptr(void *ofs, int seg)</div></div> -<div class="ttc" id="afar__ptr_8h_html_aea7a313c991baf8e28c1d73cf6595209"><div class="ttname"><a href="far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209">FAR_PTR</a></div><div class="ttdeci">unsigned long FAR_PTR</div><div class="ttdef"><b>Definition:</b> far_ptr.h:12</div></div> -<div class="ttc" id="aunion____far__ptr_html_a90065c72477187e9f9c97c07c90f6af9"><div class="ttname"><a href="union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9">__far_ptr::fn</a></div><div class="ttdeci">void(* fn)()</div><div class="ttdef"><b>Definition:</b> far_ptr.h:21</div></div> -<div class="ttc" id="aunion____far__ptr_html"><div class="ttname"><a href="union____far__ptr.html">__far_ptr</a></div><div class="ttdef"><b>Definition:</b> far_ptr.h:14</div></div> -<div class="ttc" id="aunion____far__ptr_html_afabdeeef2b4056bc9c2d2e34b030f348"><div class="ttname"><a href="union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348">__far_ptr::ptr</a></div><div class="ttdeci">FAR_PTR ptr</div><div class="ttdef"><b>Definition:</b> far_ptr.h:15</div></div> +<div class="ttc" id="afar__ptr_8h_html_aea7a313c991baf8e28c1d73cf6595209"><div class="ttname"><a href="far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209">FAR_PTR</a></div><div class="ttdeci">unsigned long FAR_PTR</div><div class="ttdef"><b>Definition:</b> far_ptr.h:66</div></div> +<div class="ttc" id="aunion____far__ptr_html_a90065c72477187e9f9c97c07c90f6af9"><div class="ttname"><a href="union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9">__far_ptr::fn</a></div><div class="ttdeci">void(* fn)()</div><div class="ttdef"><b>Definition:</b> far_ptr.h:77</div></div> +<div class="ttc" id="aunion____far__ptr_html"><div class="ttname"><a href="union____far__ptr.html">__far_ptr</a></div><div class="ttdef"><b>Definition:</b> far_ptr.h:70</div></div> +<div class="ttc" id="aunion____far__ptr_html_afabdeeef2b4056bc9c2d2e34b030f348"><div class="ttname"><a href="union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348">__far_ptr::ptr</a></div><div class="ttdeci">FAR_PTR ptr</div><div class="ttdef"><b>Definition:</b> far_ptr.h:71</div></div> <div class="ttc" id="aunion____far__ptr_html_ab77baeba835fa23f6d96c641e7ee2b06"><div class="ttname"><a href="union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06">__far_ptr::segofs</a></div><div class="ttdeci">struct __far_ptr::@0 segofs</div></div> <div class="ttc" id="afar__ptr_8h_html_aa45a2312a2584abb8733a052f66b4a90"><div class="ttname"><a href="far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90">__call__banked</a></div><div class="ttdeci">void __call__banked()</div></div> -<div class="ttc" id="aunion____far__ptr_html_a508575a942b502a673bc3db4970c1e0b"><div class="ttname"><a href="union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b">__far_ptr::seg</a></div><div class="ttdeci">unsigned int seg</div><div class="ttdef"><b>Definition:</b> far_ptr.h:18</div></div> +<div class="ttc" id="aunion____far__ptr_html_a508575a942b502a673bc3db4970c1e0b"><div class="ttname"><a href="union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b">__far_ptr::seg</a></div><div class="ttdeci">unsigned int seg</div><div class="ttdef"><b>Definition:</b> far_ptr.h:74</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/font_8h.html b/docs/api/font_8h.html @@ -135,16 +135,16 @@ Functions</h2></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> -<tr class="memitem:a8864dda768d160716fb95cc8c46cb5a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="font_8h.html#a8864dda768d160716fb95cc8c46cb5a9">font_spect</a> []</td></tr> -<tr class="separator:a8864dda768d160716fb95cc8c46cb5a9"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a3c28d792899071492568375585a171cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="font_8h.html#a3c28d792899071492568375585a171cf">font_italic</a> []</td></tr> -<tr class="separator:a3c28d792899071492568375585a171cf"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:ada456ea6f9f74229a178cef52471d37b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="font_8h.html#ada456ea6f9f74229a178cef52471d37b">font_ibm</a> []</td></tr> -<tr class="separator:ada456ea6f9f74229a178cef52471d37b"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:aa7ed899bc52aac6cd5cd7ba4c2a43215"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="font_8h.html#aa7ed899bc52aac6cd5cd7ba4c2a43215">font_min</a> []</td></tr> -<tr class="separator:aa7ed899bc52aac6cd5cd7ba4c2a43215"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a2d59fb8d9b95354fcc9b4541ce43f276"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="font_8h.html#a2d59fb8d9b95354fcc9b4541ce43f276">font_ibm_fixed</a> []</td></tr> -<tr class="separator:a2d59fb8d9b95354fcc9b4541ce43f276"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:ga8864dda768d160716fb95cc8c46cb5a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9">font_spect</a> []</td></tr> +<tr class="separator:ga8864dda768d160716fb95cc8c46cb5a9"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:ga3c28d792899071492568375585a171cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf">font_italic</a> []</td></tr> +<tr class="separator:ga3c28d792899071492568375585a171cf"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:gada456ea6f9f74229a178cef52471d37b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b">font_ibm</a> []</td></tr> +<tr class="separator:gada456ea6f9f74229a178cef52471d37b"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:gaa7ed899bc52aac6cd5cd7ba4c2a43215"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215">font_min</a> []</td></tr> +<tr class="separator:gaa7ed899bc52aac6cd5cd7ba4c2a43215"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:ga2d59fb8d9b95354fcc9b4541ce43f276"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276">font_ibm_fixed</a> []</td></tr> +<tr class="separator:ga2d59fb8d9b95354fcc9b4541ce43f276"><td class="memSeparator" colspan="2">&#160;</td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Multiple font support for the GameBoy Michael Hope, 1999 <a href="#" onclick="location.href='mai'+'lto:'+'mic'+'ha'+'elh'+'@e'+'art'+'hl'+'ing'+'.n'+'et'; return false;">micha<span style="display: none;">.nosp@m.</span>elh@<span style="display: none;">.nosp@m.</span>earth<span style="display: none;">.nosp@m.</span>ling<span style="display: none;">.nosp@m.</span>.net</a> </p> @@ -218,7 +218,7 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>font_t is a handle to a font loaded by <a class="el" href="font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a">font_load()</a> </p> +<p>font_t is a handle to a font loaded by <a class="el" href="font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a">font_load()</a>. It can be used with <a class="el" href="font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614">font_set()</a> </p> </div> </div> @@ -233,8 +233,7 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Internal representation of a font. <br /> - What a font_t really is </p> +<p>Internal representation of a font. What a font_t really is </p> </div> </div> @@ -268,7 +267,7 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Init the font system. Should be called first. </p> +<p>Initializes the font system. Should be called before other font functions. </p> </div> </div> @@ -287,7 +286,14 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Load the font 'font'. Sets the current font to the newly loaded font. </p> +<p>Load a font and set it as the current font. </p><dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">font</td><td>Pointer to a font to load (usually a gbdk font)</td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>Handle to the loaded font, which can be used with <a class="el" href="font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614">font_set()</a> </dd></dl> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="font_8h.html#a61b6448050030c4367eafd836598e515">font_init()</a>, <a class="el" href="font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614">font_set()</a>, <a class="el" href="group__gbdk__fonts.html">List of gbdk fonts</a> </dd></dl> </div> </div> @@ -306,97 +312,14 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Set the current font to 'font_handle', which was returned from an earlier <a class="el" href="font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a">font_load()</a>. <br /> - </p><dl class="section return"><dt>Returns</dt><dd>The previously used font handle. </dd></dl> - -</div> -</div> -<h2 class="groupheader">Variable Documentation</h2> -<a id="a8864dda768d160716fb95cc8c46cb5a9"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a8864dda768d160716fb95cc8c46cb5a9">&#9670;&nbsp;</a></span>font_spect</h2> - -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> font_spect[]</td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">extern</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> -<p>The default fonts </p> - -</div> -</div> -<a id="a3c28d792899071492568375585a171cf"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a3c28d792899071492568375585a171cf">&#9670;&nbsp;</a></span>font_italic</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> font_italic[]</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a id="ada456ea6f9f74229a178cef52471d37b"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ada456ea6f9f74229a178cef52471d37b">&#9670;&nbsp;</a></span>font_ibm</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> font_ibm[]</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a id="aa7ed899bc52aac6cd5cd7ba4c2a43215"></a> -<h2 class="memtitle"><span class="permalink"><a href="#aa7ed899bc52aac6cd5cd7ba4c2a43215">&#9670;&nbsp;</a></span>font_min</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> font_min[]</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a id="a2d59fb8d9b95354fcc9b4541ce43f276"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a2d59fb8d9b95354fcc9b4541ce43f276">&#9670;&nbsp;</a></span>font_ibm_fixed</h2> - -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> font_ibm_fixed[]</td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">extern</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> -<p>Backwards compatible font </p> +<p>Set the current font. </p><dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">font_handle</td><td>handle of a font returned by <a class="el" href="font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a">font_load()</a></td></tr> + </table> + </dd> +</dl> +<dl class="section return"><dt>Returns</dt><dd>The previously used font handle. </dd></dl> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="font_8h.html#a61b6448050030c4367eafd836598e515">font_init()</a>, <a class="el" href="font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a">font_load()</a> </dd></dl> </div> </div> diff --git a/docs/api/font_8h.js b/docs/api/font_8h.js @@ -11,9 +11,9 @@ var font_8h = [ "font_init", "font_8h.html#a61b6448050030c4367eafd836598e515", null ], [ "font_load", "font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a", null ], [ "font_set", "font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614", null ], - [ "font_spect", "font_8h.html#a8864dda768d160716fb95cc8c46cb5a9", null ], - [ "font_italic", "font_8h.html#a3c28d792899071492568375585a171cf", null ], - [ "font_ibm", "font_8h.html#ada456ea6f9f74229a178cef52471d37b", null ], - [ "font_min", "font_8h.html#aa7ed899bc52aac6cd5cd7ba4c2a43215", null ], - [ "font_ibm_fixed", "font_8h.html#a2d59fb8d9b95354fcc9b4541ce43f276", null ] + [ "font_spect", "group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9", null ], + [ "font_italic", "group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf", null ], + [ "font_ibm", "group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b", null ], + [ "font_min", "group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215", null ], + [ "font_ibm_fixed", "group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276", null ] ]; diff --git a/docs/api/font_8h_source.html b/docs/api/font_8h_source.html @@ -103,47 +103,48 @@ $(document).ready(function(){initNavTree('font_8h_source.html',''); initResizabl <div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; </div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">/* See gb.h/M_NO_SCROLL and gb.h/M_NO_INTERP */</span></div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div> -<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="font_8h.html#a0356deab046e522bc369dfd4cf108e5e"> 22</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> <a class="code" href="font_8h.html#a0356deab046e522bc369dfd4cf108e5e">font_t</a>;</div> -<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div> -<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="font_8h.html#aa7ed899bc52aac6cd5cd7ba4c2a43215"> 25</a></span>&#160;<span class="keyword">extern</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="font_8h.html#a8864dda768d160716fb95cc8c46cb5a9">font_spect</a>[], <a class="code" href="font_8h.html#a3c28d792899071492568375585a171cf">font_italic</a>[], <a class="code" href="font_8h.html#ada456ea6f9f74229a178cef52471d37b">font_ibm</a>[], <a class="code" href="font_8h.html#aa7ed899bc52aac6cd5cd7ba4c2a43215">font_min</a>[];</div> -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">extern</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="font_8h.html#a2d59fb8d9b95354fcc9b4541ce43f276">font_ibm_fixed</a>[];</div> -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div> -<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="font_8h.html#a61b6448050030c4367eafd836598e515"> 33</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="font_8h.html#a61b6448050030c4367eafd836598e515">font_init</a>(<span class="keywordtype">void</span>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div> -<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a"> 38</a></span>&#160;<a class="code" href="font_8h.html#a0356deab046e522bc369dfd4cf108e5e">font_t</a> <a class="code" href="font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a">font_load</a>( <span class="keywordtype">void</span> *font ) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div> -<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="font_8h.html#aea1f63fe2ea8c7689b061ad93b485553"> 44</a></span>&#160;<a class="code" href="font_8h.html#a0356deab046e522bc369dfd4cf108e5e">font_t</a> <a class="code" href="font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614">font_set</a>( <a class="code" href="font_8h.html#a0356deab046e522bc369dfd4cf108e5e">font_t</a> font_handle ) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div> -<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment">/* Use mode() and color() to set the font modes and colours */</span></div> -<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsfont__handle.html">sfont_handle</a> <a class="code" href="structsfont__handle.html">mfont_handle</a>;</div> -<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="font_8h.html#a82e0e078fc8a8b6a18538131625dba3a"> 51</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsfont__handle.html">sfont_handle</a> *<a class="code" href="font_8h.html#a82e0e078fc8a8b6a18538131625dba3a">pmfont_handle</a>;</div> -<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; </div> -<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structsfont__handle.html"> 53</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsfont__handle.html">sfont_handle</a> {</div> -<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea"> 54</a></span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea">first_tile</a>; <span class="comment">/* First tile used */</span></div> -<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89"> 55</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89">font</a>; <span class="comment">/* Pointer to the base of the font */</span></div> -<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;};</div> -<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; </div> -<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __FONT_H */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="font_8h.html#a0356deab046e522bc369dfd4cf108e5e"> 23</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> <a class="code" href="font_8h.html#a0356deab046e522bc369dfd4cf108e5e">font_t</a>;</div> +<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div> +<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div> +<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215"> 31</a></span>&#160;<span class="keyword">extern</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9">font_spect</a>[], <a class="code" href="group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf">font_italic</a>[], <a class="code" href="group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b">font_ibm</a>[], <a class="code" href="group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215">font_min</a>[];</div> +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">extern</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276">font_ibm_fixed</a>[];</div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div> +<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="font_8h.html#a61b6448050030c4367eafd836598e515"> 42</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="font_8h.html#a61b6448050030c4367eafd836598e515">font_init</a>(<span class="keywordtype">void</span>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div> +<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a"> 50</a></span>&#160;<a class="code" href="font_8h.html#a0356deab046e522bc369dfd4cf108e5e">font_t</a> <a class="code" href="font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a">font_load</a>( <span class="keywordtype">void</span> *font ) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div> +<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="font_8h.html#aea1f63fe2ea8c7689b061ad93b485553"> 58</a></span>&#160;<a class="code" href="font_8h.html#a0356deab046e522bc369dfd4cf108e5e">font_t</a> <a class="code" href="font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614">font_set</a>( <a class="code" href="font_8h.html#a0356deab046e522bc369dfd4cf108e5e">font_t</a> font_handle ) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div> +<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment">/* Use mode() and color() to set the font modes and colours */</span></div> +<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsfont__handle.html">sfont_handle</a> <a class="code" href="structsfont__handle.html">mfont_handle</a>;</div> +<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="font_8h.html#a82e0e078fc8a8b6a18538131625dba3a"> 65</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsfont__handle.html">sfont_handle</a> *<a class="code" href="font_8h.html#a82e0e078fc8a8b6a18538131625dba3a">pmfont_handle</a>;</div> +<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; </div> +<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structsfont__handle.html"> 69</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsfont__handle.html">sfont_handle</a> {</div> +<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea"> 70</a></span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea">first_tile</a>; </div> +<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89"> 71</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89">font</a>; </div> +<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;};</div> +<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div> +<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __FONT_H */</span><span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:21</div></div> -<div class="ttc" id="astructsfont__handle_html"><div class="ttname"><a href="structsfont__handle.html">sfont_handle</a></div><div class="ttdef"><b>Definition:</b> font.h:53</div></div> +<div class="ttc" id="astructsfont__handle_html"><div class="ttname"><a href="structsfont__handle.html">sfont_handle</a></div><div class="ttdef"><b>Definition:</b> font.h:69</div></div> <div class="ttc" id="agb_8h_html"><div class="ttname"><a href="gb_8h.html">gb.h</a></div></div> <div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:27</div></div> <div class="ttc" id="afont_8h_html_a2f1eb1f81be1a153bc11b1ea368fe614"><div class="ttname"><a href="font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614">font_set</a></div><div class="ttdeci">font_t font_set(font_t font_handle) NONBANKED</div></div> -<div class="ttc" id="afont_8h_html_a3c28d792899071492568375585a171cf"><div class="ttname"><a href="font_8h.html#a3c28d792899071492568375585a171cf">font_italic</a></div><div class="ttdeci">UINT8 font_italic[]</div><div class="ttdef"><b>Definition:</b> font.h:25</div></div> -<div class="ttc" id="astructsfont__handle_html_afa826a9e7aa0dc456bd342717eea1f89"><div class="ttname"><a href="structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89">sfont_handle::font</a></div><div class="ttdeci">void * font</div><div class="ttdef"><b>Definition:</b> font.h:55</div></div> -<div class="ttc" id="afont_8h_html_aa7ed899bc52aac6cd5cd7ba4c2a43215"><div class="ttname"><a href="font_8h.html#aa7ed899bc52aac6cd5cd7ba4c2a43215">font_min</a></div><div class="ttdeci">UINT8 font_min[]</div><div class="ttdef"><b>Definition:</b> font.h:25</div></div> +<div class="ttc" id="agroup__gbdk__fonts_html_gada456ea6f9f74229a178cef52471d37b"><div class="ttname"><a href="group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b">font_ibm</a></div><div class="ttdeci">UINT8 font_ibm[]</div><div class="ttdef"><b>Definition:</b> font.h:31</div></div> +<div class="ttc" id="agroup__gbdk__fonts_html_gaa7ed899bc52aac6cd5cd7ba4c2a43215"><div class="ttname"><a href="group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215">font_min</a></div><div class="ttdeci">UINT8 font_min[]</div><div class="ttdef"><b>Definition:</b> font.h:31</div></div> +<div class="ttc" id="astructsfont__handle_html_afa826a9e7aa0dc456bd342717eea1f89"><div class="ttname"><a href="structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89">sfont_handle::font</a></div><div class="ttdeci">void * font</div><div class="ttdef"><b>Definition:</b> font.h:71</div></div> <div class="ttc" id="afont_8h_html_aae1084aacf5cfceb40d9ce8f34a3870a"><div class="ttname"><a href="font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a">font_load</a></div><div class="ttdeci">font_t font_load(void *font) NONBANKED</div></div> -<div class="ttc" id="afont_8h_html_a2d59fb8d9b95354fcc9b4541ce43f276"><div class="ttname"><a href="font_8h.html#a2d59fb8d9b95354fcc9b4541ce43f276">font_ibm_fixed</a></div><div class="ttdeci">UINT8 font_ibm_fixed[]</div></div> -<div class="ttc" id="afont_8h_html_a0356deab046e522bc369dfd4cf108e5e"><div class="ttname"><a href="font_8h.html#a0356deab046e522bc369dfd4cf108e5e">font_t</a></div><div class="ttdeci">UINT16 font_t</div><div class="ttdef"><b>Definition:</b> font.h:22</div></div> -<div class="ttc" id="afont_8h_html_a8864dda768d160716fb95cc8c46cb5a9"><div class="ttname"><a href="font_8h.html#a8864dda768d160716fb95cc8c46cb5a9">font_spect</a></div><div class="ttdeci">UINT8 font_spect[]</div></div> +<div class="ttc" id="agroup__gbdk__fonts_html_ga3c28d792899071492568375585a171cf"><div class="ttname"><a href="group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf">font_italic</a></div><div class="ttdeci">UINT8 font_italic[]</div><div class="ttdef"><b>Definition:</b> font.h:31</div></div> +<div class="ttc" id="afont_8h_html_a0356deab046e522bc369dfd4cf108e5e"><div class="ttname"><a href="font_8h.html#a0356deab046e522bc369dfd4cf108e5e">font_t</a></div><div class="ttdeci">UINT16 font_t</div><div class="ttdef"><b>Definition:</b> font.h:23</div></div> +<div class="ttc" id="agroup__gbdk__fonts_html_ga2d59fb8d9b95354fcc9b4541ce43f276"><div class="ttname"><a href="group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276">font_ibm_fixed</a></div><div class="ttdeci">UINT8 font_ibm_fixed[]</div></div> +<div class="ttc" id="agroup__gbdk__fonts_html_ga8864dda768d160716fb95cc8c46cb5a9"><div class="ttname"><a href="group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9">font_spect</a></div><div class="ttdeci">UINT8 font_spect[]</div></div> <div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:11</div></div> -<div class="ttc" id="afont_8h_html_ada456ea6f9f74229a178cef52471d37b"><div class="ttname"><a href="font_8h.html#ada456ea6f9f74229a178cef52471d37b">font_ibm</a></div><div class="ttdeci">UINT8 font_ibm[]</div><div class="ttdef"><b>Definition:</b> font.h:25</div></div> -<div class="ttc" id="astructsfont__handle_html_a90292548ac5f9955f1bee0ac99fe4eea"><div class="ttname"><a href="structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea">sfont_handle::first_tile</a></div><div class="ttdeci">UINT8 first_tile</div><div class="ttdef"><b>Definition:</b> font.h:54</div></div> -<div class="ttc" id="afont_8h_html_a82e0e078fc8a8b6a18538131625dba3a"><div class="ttname"><a href="font_8h.html#a82e0e078fc8a8b6a18538131625dba3a">pmfont_handle</a></div><div class="ttdeci">struct sfont_handle * pmfont_handle</div><div class="ttdef"><b>Definition:</b> font.h:51</div></div> +<div class="ttc" id="astructsfont__handle_html_a90292548ac5f9955f1bee0ac99fe4eea"><div class="ttname"><a href="structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea">sfont_handle::first_tile</a></div><div class="ttdeci">UINT8 first_tile</div><div class="ttdef"><b>Definition:</b> font.h:70</div></div> +<div class="ttc" id="afont_8h_html_a82e0e078fc8a8b6a18538131625dba3a"><div class="ttname"><a href="font_8h.html#a82e0e078fc8a8b6a18538131625dba3a">pmfont_handle</a></div><div class="ttdeci">struct sfont_handle * pmfont_handle</div><div class="ttdef"><b>Definition:</b> font.h:65</div></div> <div class="ttc" id="afont_8h_html_a61b6448050030c4367eafd836598e515"><div class="ttname"><a href="font_8h.html#a61b6448050030c4367eafd836598e515">font_init</a></div><div class="ttdeci">void font_init(void) NONBANKED</div></div> <!-- HTML footer for doxygen 1.8.14--> <!-- start footer part --> diff --git a/docs/api/gb_8h.html b/docs/api/gb_8h.html @@ -295,8 +295,8 @@ Functions</h2></td></tr> <tr class="separator:afd45c10f4566ca284cdab4044c5645b3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:afaa7bb8881d67d51c646e35dfdb01d40"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40">set_bkg_data</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles, unsigned char *data) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> <tr class="separator:afaa7bb8881d67d51c646e35dfdb01d40"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a27ebc0d484fbf789f8a2172977a8d3b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a27ebc0d484fbf789f8a2172977a8d3b5">set_bkg_1bit_data</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles, unsigned char *data) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> -<tr class="separator:a27ebc0d484fbf789f8a2172977a8d3b5"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:a4892b18d0d75bdaa153ef571f337f52b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a4892b18d0d75bdaa153ef571f337f52b">set_bkg_1bit_data</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles, unsigned char *data, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="el" href="drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55">color</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> +<tr class="separator:a4892b18d0d75bdaa153ef571f337f52b"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2a236e483749590877d9207e9430e6ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a2a236e483749590877d9207e9430e6ce">get_bkg_data</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles, unsigned char *data) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> <tr class="separator:a2a236e483749590877d9207e9430e6ce"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:acf7527c3fce32df7b20d6cc4ec217f0b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b">set_bkg_tiles</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, unsigned char *tiles) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> @@ -949,7 +949,7 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Makes MBC1 and other compatible MBCs to switch the active ROM bank </p><dl class="params"><dt>Parameters</dt><dd> +<p>Makes MBC1 and other compatible MBCs switch the active ROM bank </p><dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">b</td><td>ROM bank to switch to </td></tr> </table> @@ -1058,7 +1058,7 @@ Variables</h2></td></tr> <b>Value:</b><div class="fragment"><div class="line"> <a class="code" href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a">_current_bank</a> = (<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>), \</div> <div class="line"> *(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *)0x3000 = 0, \</div> <div class="line"> *(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *)0x2000 = (<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>)</div> -</div><!-- fragment --><p>Makes MBC5 to switch the active ROM bank; only 4M roms are supported, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9">SWITCH_ROM_MBC5_8M()</a> </dd></dl> +</div><!-- fragment --><p>Makes MBC5 switch to the active ROM bank; only 4M roms are supported, </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9">SWITCH_ROM_MBC5_8M()</a> </dd></dl> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">b</td><td>ROM bank to switch to</td></tr> @@ -1807,7 +1807,8 @@ Variables</h2></td></tr> </table> </dd> </dl> -<p>Only required for <a class="el" href="gb_8h.html#a5782338a9936b18e999e322be80c2995">joypad_ex</a>, not required for calls to regular <a class="el" href="gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784">joypad()</a> Returns number of joypads avaliable </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#a5782338a9936b18e999e322be80c2995">joypad_ex()</a>, <a class="el" href="structjoypads__t.html">joypads_t</a> </dd></dl> +<p>Only required for <a class="el" href="gb_8h.html#a5782338a9936b18e999e322be80c2995">joypad_ex</a>, not required for calls to regular <a class="el" href="gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784">joypad()</a> </p><dl class="section return"><dt>Returns</dt><dd>number of joypads avaliable </dd></dl> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#a5782338a9936b18e999e322be80c2995">joypad_ex()</a>, <a class="el" href="structjoypads__t.html">joypads_t</a> </dd></dl> </div> </div> @@ -2053,8 +2054,8 @@ Variables</h2></td></tr> </div> </div> -<a id="a27ebc0d484fbf789f8a2172977a8d3b5"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a27ebc0d484fbf789f8a2172977a8d3b5">&#9670;&nbsp;</a></span>set_bkg_1bit_data()</h2> +<a id="a4892b18d0d75bdaa153ef571f337f52b"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a4892b18d0d75bdaa153ef571f337f52b">&#9670;&nbsp;</a></span>set_bkg_1bit_data()</h2> <div class="memitem"> <div class="memproto"> @@ -2075,7 +2076,13 @@ Variables</h2></td></tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned char *&#160;</td> - <td class="paramname"><em>data</em>&#160;</td> + <td class="paramname"><em>data</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td> + <td class="paramname"><em>color</em>&#160;</td> </tr> <tr> <td></td> @@ -2089,14 +2096,15 @@ Variables</h2></td></tr> <table class="params"> <tr><td class="paramname">first_tile</td><td>Index of the first Tile to write </td></tr> <tr><td class="paramname">nb_tiles</td><td>Number of Tiles to write </td></tr> - <tr><td class="paramname">data</td><td>Pointer to (1bpp) source Tile Pattern data</td></tr> + <tr><td class="paramname">data</td><td>Pointer to (1bpp) source Tile Pattern data </td></tr> + <tr><td class="paramname">color</td><td>Color</td></tr> </table> </dd> </dl> <p>Similar to <a class="el" href="gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40">set_bkg_data</a>, except source data is 1 bit-per-pixel which gets expanded into 2 bits-per-pixel.</p> <p>For a given bit that represent a pixel: </p><ul> <li>0 will be expanded into color 0 </li> -<li>1 will be expanded into color 3</li> +<li>1 will be expanded into color 1, 2 or 3 depending on color argument</li> </ul> <dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#a8e3f36aa68ac036695816757f2a1322c">SHOW_BKG</a>, <a class="el" href="gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141">HIDE_BKG</a>, <a class="el" href="gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b">set_bkg_tiles</a> </dd></dl> @@ -2477,8 +2485,8 @@ Variables</h2></td></tr> </table> </dd> </dl> -<p>This is the same as <a class="el" href="gb_8h.html#a27ebc0d484fbf789f8a2172977a8d3b5">set_bkg_1bit_data</a>, since the Window Layer and Background Layer share the same Tile pattern data.</p> -<dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40">set_bkg_data</a>, <a class="el" href="gb_8h.html#a27ebc0d484fbf789f8a2172977a8d3b5">set_bkg_1bit_data</a>, <a class="el" href="gb_8h.html#a015094949fc631921e5e5219320eee87">set_win_data</a> </dd></dl> +<p>This is the same as <a class="el" href="gb_8h.html#a4892b18d0d75bdaa153ef571f337f52b">set_bkg_1bit_data</a>, since the Window Layer and Background Layer share the same Tile pattern data.</p> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40">set_bkg_data</a>, <a class="el" href="gb_8h.html#a4892b18d0d75bdaa153ef571f337f52b">set_bkg_1bit_data</a>, <a class="el" href="gb_8h.html#a015094949fc631921e5e5219320eee87">set_win_data</a> </dd></dl> </div> </div> @@ -3659,7 +3667,8 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>GB type (GB, PGB, CGB) </p> +<p>GB CPU type</p> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0">DMG_TYPE</a>, <a class="el" href="gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b">MGB_TYPE</a>, <a class="el" href="gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8">CGB_TYPE</a>, <a class="el" href="cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb">cpu_fast()</a>, <a class="el" href="cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56">cpu_slow()</a> </dd></dl> </div> </div> @@ -3867,11 +3876,11 @@ Variables</h2></td></tr> </div> </div><!-- contents --> </div><!-- doc-content --> -<div class="ttc" id="agb_8h_html_a98b848953a95ce2fff6fda643575d74a"><div class="ttname"><a href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a">_current_bank</a></div><div class="ttdeci">__REG _current_bank</div><div class="ttdef"><b>Definition:</b> gb.h:348</div></div> +<div class="ttc" id="agb_8h_html_a98b848953a95ce2fff6fda643575d74a"><div class="ttname"><a href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a">_current_bank</a></div><div class="ttdeci">__REG _current_bank</div><div class="ttdef"><b>Definition:</b> gb.h:351</div></div> <div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:27</div></div> <div class="ttc" id="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:450</div></div> +<div class="ttc" id="agb_8h_html_a4c2e4adef74067fdbb49005bc73de937"><div class="ttname"><a href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></div><div class="ttdeci">void b</div><div class="ttdef"><b>Definition:</b> gb.h:453</div></div> <!-- 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 @@ -91,7 +91,7 @@ var gb_8h = [ "display_off", "gb_8h.html#aed072359b42854fffae4cd29c1f34ea1", null ], [ "hiramcpy", "gb_8h.html#afd45c10f4566ca284cdab4044c5645b3", null ], [ "set_bkg_data", "gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40", null ], - [ "set_bkg_1bit_data", "gb_8h.html#a27ebc0d484fbf789f8a2172977a8d3b5", null ], + [ "set_bkg_1bit_data", "gb_8h.html#a4892b18d0d75bdaa153ef571f337f52b", null ], [ "get_bkg_data", "gb_8h.html#a2a236e483749590877d9207e9430e6ce", null ], [ "set_bkg_tiles", "gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b", null ], [ "get_bkg_tiles", "gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9", null ], diff --git a/docs/api/gb_8h_source.html b/docs/api/gb_8h_source.html @@ -186,354 +186,355 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; </div> <div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="gb_8h.html#a60baa1622feae07982562dcbc243751e"> 278</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a60baa1622feae07982562dcbc243751e">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="l00279"></a><span class="lineno"> 279</span>&#160; </div> -<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="keyword">extern</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5">_cpu</a>;</div> -<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; </div> -<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0"> 285</a></span>&#160;<span class="preprocessor">#define DMG_TYPE 0x01</span></div> -<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; </div> -<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b"> 288</a></span>&#160;<span class="preprocessor">#define MGB_TYPE 0xFF</span></div> +<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="keyword">extern</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5">_cpu</a>;</div> +<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; </div> +<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0"> 288</a></span>&#160;<span class="preprocessor">#define DMG_TYPE 0x01</span></div> <div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; </div> -<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8"> 291</a></span>&#160;<span class="preprocessor">#define CGB_TYPE 0x11</span></div> +<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b"> 291</a></span>&#160;<span class="preprocessor">#define MGB_TYPE 0xFF</span></div> <div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; </div> -<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> <a class="code" href="gb_8h.html#a320fd91d5aa12ba9d1435ab908420998">sys_time</a>;</div> -<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; </div> -<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; </div> -<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; </div> -<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e"> 310</a></span>&#160;<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="l00311"></a><span class="lineno"> 311</span>&#160; </div> -<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="gb_8h.html#a34d6500215984e8f9a986523a2f2dadd"> 319</a></span>&#160;<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="l00320"></a><span class="lineno"> 320</span>&#160; </div> -<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a83d08d752bb2f2406084a9afa7988b98">_io_status</a>;</div> +<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8"> 294</a></span>&#160;<span class="preprocessor">#define CGB_TYPE 0x11</span></div> +<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; </div> +<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> <a class="code" href="gb_8h.html#a320fd91d5aa12ba9d1435ab908420998">sys_time</a>;</div> +<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; </div> +<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; </div> +<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; </div> +<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e"> 313</a></span>&#160;<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="l00314"></a><span class="lineno"> 314</span>&#160; </div> +<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="gb_8h.html#a34d6500215984e8f9a986523a2f2dadd"> 322</a></span>&#160;<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="l00323"></a><span class="lineno"> 323</span>&#160; </div> -<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592">_io_in</a>;</div> -<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; </div> -<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e">_io_out</a>;</div> -<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; </div> -<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="comment">/* Status codes */</span></div> -<div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a"> 334</a></span>&#160;<span class="preprocessor">#define IO_IDLE 0x00U</span></div> -<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; </div> -<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007"> 336</a></span>&#160;<span class="preprocessor">#define IO_SENDING 0x01U</span></div> -<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; </div> -<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b"> 338</a></span>&#160;<span class="preprocessor">#define IO_RECEIVING 0x02U</span></div> -<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; </div> -<div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423"> 340</a></span>&#160;<span class="preprocessor">#define IO_ERROR 0x04U</span></div> -<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; </div> +<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a83d08d752bb2f2406084a9afa7988b98">_io_status</a>;</div> +<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; </div> +<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592">_io_in</a>;</div> +<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; </div> +<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e">_io_out</a>;</div> +<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; </div> +<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="comment">/* Status codes */</span></div> +<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a"> 337</a></span>&#160;<span class="preprocessor">#define IO_IDLE 0x00U</span></div> +<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; </div> +<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007"> 339</a></span>&#160;<span class="preprocessor">#define IO_SENDING 0x01U</span></div> +<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; </div> +<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b"> 341</a></span>&#160;<span class="preprocessor">#define IO_RECEIVING 0x02U</span></div> <div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; </div> -<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; </div> -<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a"> 348</a></span>&#160;<a class="code" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> <a class="code" href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a">_current_bank</a>;</div> -<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; </div> -<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f"> 353</a></span>&#160;<span class="preprocessor">#define SWITCH_ROM_MBC1(b) \</span></div> -<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="preprocessor"> _current_bank = (b), *(unsigned char *)0x2000 = (b)</span></div> -<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; </div> -<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951"> 359</a></span>&#160;<span class="preprocessor">#define SWITCH_RAM_MBC1(b) \</span></div> -<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="preprocessor"> *(unsigned char *)0x4000 = (b)</span></div> -<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; </div> -<div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="gb_8h.html#ae202f64307ec00f6970ef9225e54646c"> 364</a></span>&#160;<span class="preprocessor">#define ENABLE_RAM_MBC1 \</span></div> -<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;<span class="preprocessor"> *(unsigned char *)0x0000 = 0x0A</span></div> -<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; </div> -<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="gb_8h.html#a177fadce938422926b186a8e42575d1d"> 369</a></span>&#160;<span class="preprocessor">#define DISABLE_RAM_MBC1 \</span></div> -<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="preprocessor"> *(unsigned char *)0x0000 = 0x00</span></div> -<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; </div> -<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6"> 372</a></span>&#160;<span class="preprocessor">#define SWITCH_16_8_MODE_MBC1 \</span></div> -<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<span class="preprocessor"> *(unsigned char *)0x6000 = 0x00</span></div> +<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423"> 343</a></span>&#160;<span class="preprocessor">#define IO_ERROR 0x04U</span></div> +<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; </div> +<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; </div> +<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; </div> +<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a"> 351</a></span>&#160;<a class="code" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> <a class="code" href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a">_current_bank</a>;</div> +<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; </div> +<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f"> 356</a></span>&#160;<span class="preprocessor">#define SWITCH_ROM_MBC1(b) \</span></div> +<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="preprocessor"> _current_bank = (b), *(unsigned char *)0x2000 = (b)</span></div> +<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; </div> +<div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951"> 362</a></span>&#160;<span class="preprocessor">#define SWITCH_RAM_MBC1(b) \</span></div> +<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;<span class="preprocessor"> *(unsigned char *)0x4000 = (b)</span></div> +<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; </div> +<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="gb_8h.html#ae202f64307ec00f6970ef9225e54646c"> 367</a></span>&#160;<span class="preprocessor">#define ENABLE_RAM_MBC1 \</span></div> +<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="preprocessor"> *(unsigned char *)0x0000 = 0x0A</span></div> +<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; </div> +<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="gb_8h.html#a177fadce938422926b186a8e42575d1d"> 372</a></span>&#160;<span class="preprocessor">#define DISABLE_RAM_MBC1 \</span></div> +<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<span class="preprocessor"> *(unsigned char *)0x0000 = 0x00</span></div> <div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; </div> -<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba"> 375</a></span>&#160;<span class="preprocessor">#define SWITCH_4_32_MODE_MBC1 \</span></div> -<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="preprocessor"> *(unsigned char *)0x6000 = 0x01</span></div> +<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6"> 375</a></span>&#160;<span class="preprocessor">#define SWITCH_16_8_MODE_MBC1 \</span></div> +<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="preprocessor"> *(unsigned char *)0x6000 = 0x00</span></div> <div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; </div> -<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="gb_8h.html#a92d040284342702026eb19dab59b586e"> 383</a></span>&#160;<span class="preprocessor">#define SWITCH_ROM_MBC5(b) \</span></div> -<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;<span class="preprocessor"> _current_bank = (b), \</span></div> -<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;<span class="preprocessor"> *(unsigned char *)0x3000 = 0, \</span></div> -<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;<span class="preprocessor"> *(unsigned char *)0x2000 = (b)</span></div> -<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; </div> -<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9"> 394</a></span>&#160;<span class="preprocessor">#define SWITCH_ROM_MBC5_8M(b) \</span></div> -<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="preprocessor"> *(unsigned char *)0x3000 = ((UINT16)(b) &gt;&gt; 8), \</span></div> -<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<span class="preprocessor"> *(unsigned char *)0x2000 = (b)</span></div> -<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; </div> -<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6"> 401</a></span>&#160;<span class="preprocessor">#define SWITCH_RAM_MBC5(b) \</span></div> -<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="preprocessor"> *(unsigned char *)0x4000 = (b)</span></div> -<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; </div> -<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="gb_8h.html#a3f033f00c8d781637f9a665b06750937"> 406</a></span>&#160;<span class="preprocessor">#define ENABLE_RAM_MBC5 \</span></div> -<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="preprocessor"> *(unsigned char *)0x0000 = 0x0A</span></div> -<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; </div> -<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="gb_8h.html#a60191cdfa50ed9b88515f181747eaba2"> 411</a></span>&#160;<span class="preprocessor">#define DISABLE_RAM_MBC5 \</span></div> -<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="preprocessor"> *(unsigned char *)0x0000 = 0x00</span></div> -<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; </div> -<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; </div> -<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; </div> -<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="gb_8h.html#acd271e2c976761568d2f95900a213212"> 420</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#acd271e2c976761568d2f95900a213212">delay</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</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="l00421"></a><span class="lineno"> 421</span>&#160; </div> -<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; </div> -<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; </div> -<div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff"> 429</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784">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#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> -<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; </div> -<div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="gb_8h.html#a393072c2b36f11306510c69aa6efea0f"> 443</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a393072c2b36f11306510c69aa6efea0f">waitpad</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</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="l00444"></a><span class="lineno"> 444</span>&#160; </div> -<div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e"> 450</a></span>&#160;<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#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> -<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; </div> -<div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="structjoypads__t.html"> 457</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> -<div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a"> 458</a></span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a">npads</a>;</div> -<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <span class="keyword">union </span>{</div> -<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <span class="keyword">struct </span>{</div> -<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b"> 461</a></span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> joy0, joy1, joy2, <a class="code" href="structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b">joy3</a>;</div> -<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; };</div> -<div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f"> 463</a></span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> joypads[4];</div> -<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; };</div> -<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;} <a class="code" href="structjoypads__t.html">joypads_t</a>;</div> -<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; </div> -<div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688"> 476</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688">joypad_init</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> npads, <a class="code" href="structjoypads__t.html">joypads_t</a> * joypads);</div> -<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; </div> -<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="gb_8h.html#a5782338a9936b18e999e322be80c2995"> 484</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a5782338a9936b18e999e322be80c2995">joypad_ex</a>(<a class="code" href="structjoypads__t.html">joypads_t</a> * joypads);</div> -<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; </div> -<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; </div> -<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; </div> -<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="gb_8h.html#a97039b6477537c37f83e74561de78c1b"> 491</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a97039b6477537c37f83e74561de78c1b">enable_interrupts</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#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> -<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; </div> -<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14"> 500</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14">disable_interrupts</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#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> -<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; </div> -<div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="gb_8h.html#ae33fc234393ba50e8f30cbef403ded19"> 508</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ae33fc234393ba50e8f30cbef403ded19">set_interrupts</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</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="l00509"></a><span class="lineno"> 509</span>&#160; </div> -<div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="gb_8h.html#af4a728ba51de424a0bed286ac65d3242"> 513</a></span>&#160;<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="l00514"></a><span class="lineno"> 514</span>&#160; </div> -<div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="gb_8h.html#adf6ef63efc4bb4950428015c623bca14"> 525</a></span>&#160;<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#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> -<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; </div> -<div class="line"><a name="l00532"></a><span class="lineno"><a class="line" href="gb_8h.html#aed072359b42854fffae4cd29c1f34ea1"> 532</a></span>&#160;<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#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> -<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; </div> -<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; </div> -<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; </div> -<div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="gb_8h.html#afd45c10f4566ca284cdab4044c5645b3"> 541</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#afd45c10f4566ca284cdab4044c5645b3">hiramcpy</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> dst,</div> -<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span> *src,</div> -<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</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="l00544"></a><span class="lineno"> 544</span>&#160; </div> -<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; </div> -<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; </div> -<div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4"> 550</a></span>&#160;<span class="preprocessor">#define DISPLAY_ON \</span></div> -<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;<span class="preprocessor"> LCDC_REG|=0x80U</span></div> -<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; </div> -<div class="line"><a name="l00556"></a><span class="lineno"><a class="line" href="gb_8h.html#ad2ec9831813c5e7069917aa4455af682"> 556</a></span>&#160;<span class="preprocessor">#define DISPLAY_OFF \</span></div> -<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<span class="preprocessor"> display_off();</span></div> -<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; </div> -<div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="gb_8h.html#a8e3f36aa68ac036695816757f2a1322c"> 562</a></span>&#160;<span class="preprocessor">#define SHOW_BKG \</span></div> -<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="preprocessor"> LCDC_REG|=0x01U</span></div> -<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; </div> -<div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141"> 568</a></span>&#160;<span class="preprocessor">#define HIDE_BKG \</span></div> -<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;<span class="preprocessor"> LCDC_REG&amp;=0xFEU</span></div> -<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; </div> -<div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8"> 574</a></span>&#160;<span class="preprocessor">#define SHOW_WIN \</span></div> -<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="preprocessor"> LCDC_REG|=0x20U</span></div> -<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; </div> -<div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3"> 580</a></span>&#160;<span class="preprocessor">#define HIDE_WIN \</span></div> -<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;<span class="preprocessor"> LCDC_REG&amp;=0xDFU</span></div> -<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; </div> -<div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="gb_8h.html#a495bc9f405f916f02ad5d97e6e730134"> 586</a></span>&#160;<span class="preprocessor">#define SHOW_SPRITES \</span></div> -<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;<span class="preprocessor"> LCDC_REG|=0x02U</span></div> -<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; </div> -<div class="line"><a name="l00592"></a><span class="lineno"><a class="line" href="gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda"> 592</a></span>&#160;<span class="preprocessor">#define HIDE_SPRITES \</span></div> -<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;<span class="preprocessor"> LCDC_REG&amp;=0xFDU</span></div> -<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; </div> -<div class="line"><a name="l00598"></a><span class="lineno"><a class="line" href="gb_8h.html#af91d252f07f4764996154820f970c101"> 598</a></span>&#160;<span class="preprocessor">#define SPRITES_8x16 \</span></div> -<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="preprocessor"> LCDC_REG|=0x04U</span></div> -<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; </div> -<div class="line"><a name="l00604"></a><span class="lineno"><a class="line" href="gb_8h.html#aa87bec0d134136fdb727f52cb773b792"> 604</a></span>&#160;<span class="preprocessor">#define SPRITES_8x8 \</span></div> -<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;<span class="preprocessor"> LCDC_REG&amp;=0xFBU</span></div> -<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; </div> -<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; </div> -<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; </div> -<div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40"> 624</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40">set_bkg_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> -<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; </div> -<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; </div> -<div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="gb_8h.html#a27ebc0d484fbf789f8a2172977a8d3b5"> 644</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a27ebc0d484fbf789f8a2172977a8d3b5">set_bkg_1bit_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> -<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; </div> -<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; </div> -<div class="line"><a name="l00663"></a><span class="lineno"><a class="line" href="gb_8h.html#a2a236e483749590877d9207e9430e6ce"> 663</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2a236e483749590877d9207e9430e6ce">get_bkg_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> -<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; </div> -<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; </div> -<div class="line"><a name="l00712"></a><span class="lineno"><a class="line" href="gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b"> 712</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b">set_bkg_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> -<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> -<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> -<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; </div> -<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; </div> -<div class="line"><a name="l00735"></a><span class="lineno"><a class="line" href="gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9"> 735</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9">get_bkg_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> -<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> -<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> -<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; </div> -<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; </div> -<div class="line"><a name="l00755"></a><span class="lineno"><a class="line" href="gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b"> 755</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b">move_bkg</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y) {</div> -<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160; <a class="code" href="hardware_8h.html#a86cc170585319565195f2c163250be1f">SCX_REG</a>=x, <a class="code" href="hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2">SCY_REG</a>=y;</div> -<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160;}</div> -<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; </div> -<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160; </div> -<div class="line"><a name="l00769"></a><span class="lineno"><a class="line" href="gb_8h.html#a2f00009081050122c11e6625ecaf0584"> 769</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2f00009081050122c11e6625ecaf0584">scroll_bkg</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> y) {</div> -<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; <a class="code" href="hardware_8h.html#a86cc170585319565195f2c163250be1f">SCX_REG</a>+=x, <a class="code" href="hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2">SCY_REG</a>+=y;</div> -<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160;}</div> -<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; </div> -<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; </div> -<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; </div> -<div class="line"><a name="l00788"></a><span class="lineno"><a class="line" href="gb_8h.html#a015094949fc631921e5e5219320eee87"> 788</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a015094949fc631921e5e5219320eee87">set_win_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> -<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; </div> -<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160; </div> -<div class="line"><a name="l00804"></a><span class="lineno"><a class="line" href="gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d"> 804</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d">set_win_1bit_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> -<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; </div> -<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; </div> -<div class="line"><a name="l00820"></a><span class="lineno"><a class="line" href="gb_8h.html#ae2a527ffae5cad8083726470c3f30475"> 820</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ae2a527ffae5cad8083726470c3f30475">get_win_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> -<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; </div> -<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; </div> -<div class="line"><a name="l00847"></a><span class="lineno"><a class="line" href="gb_8h.html#aaf9d0b393d38385168d207f96acd800c"> 847</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aaf9d0b393d38385168d207f96acd800c">set_win_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> -<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> -<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> -<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; </div> -<div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; </div> -<div class="line"><a name="l00869"></a><span class="lineno"><a class="line" href="gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1"> 869</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1">get_win_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> -<div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> -<div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> -<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160; </div> -<div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; </div> -<div class="line"><a name="l00887"></a><span class="lineno"><a class="line" href="gb_8h.html#a2faff6aef9e272b15a1912a4f911e385"> 887</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2faff6aef9e272b15a1912a4f911e385">move_win</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y) {</div> -<div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; <a class="code" href="hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0">WX_REG</a>=x, <a class="code" href="hardware_8h.html#a1c8d52607616ef37da335447e4cbe850">WY_REG</a>=y;</div> -<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160;}</div> -<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; </div> -<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; </div> -<div class="line"><a name="l00901"></a><span class="lineno"><a class="line" href="gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05"> 901</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05">scroll_win</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> y) {</div> -<div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160; <a class="code" href="hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0">WX_REG</a>+=x, <a class="code" href="hardware_8h.html#a1c8d52607616ef37da335447e4cbe850">WY_REG</a>+=y;</div> -<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160;}</div> -<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; </div> -<div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; </div> -<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; </div> -<div class="line"><a name="l00922"></a><span class="lineno"><a class="line" href="gb_8h.html#a65971730b7a58df99fc43be0162226ac"> 922</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a65971730b7a58df99fc43be0162226ac">set_sprite_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> -<div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160; </div> -<div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; </div> -<div class="line"><a name="l00942"></a><span class="lineno"><a class="line" href="gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6"> 942</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6">set_sprite_1bit_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> -<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; </div> -<div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160; </div> -<div class="line"><a name="l00959"></a><span class="lineno"><a class="line" href="gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19"> 959</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19">get_sprite_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> -<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160; </div> -<div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; </div> -<div class="line"><a name="l00970"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html"> 970</a></span>&#160;<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="l00971"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5"> 971</a></span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>; <span class="comment">//&lt; X, Y Coordinates of the sprite on screen</span></div> -<div class="line"><a name="l00972"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10"> 972</a></span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>; <span class="comment">//&lt; Sprite tile number</span></div> -<div class="line"><a name="l00973"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19"> 973</a></span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>; <span class="comment">//&lt; OAM Property Flags</span></div> -<div class="line"><a name="l00974"></a><span class="lineno"><a class="line" href="gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03"> 974</a></span>&#160;} <a class="code" href="gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03">OAM_item_t</a>;</div> -<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; </div> -<div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; </div> -<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160;<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="l00378"></a><span class="lineno"><a class="line" href="gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba"> 378</a></span>&#160;<span class="preprocessor">#define SWITCH_4_32_MODE_MBC1 \</span></div> +<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="preprocessor"> *(unsigned char *)0x6000 = 0x01</span></div> +<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; </div> +<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="gb_8h.html#a92d040284342702026eb19dab59b586e"> 386</a></span>&#160;<span class="preprocessor">#define SWITCH_ROM_MBC5(b) \</span></div> +<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;<span class="preprocessor"> _current_bank = (b), \</span></div> +<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;<span class="preprocessor"> *(unsigned char *)0x3000 = 0, \</span></div> +<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="preprocessor"> *(unsigned char *)0x2000 = (b)</span></div> +<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; </div> +<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9"> 397</a></span>&#160;<span class="preprocessor">#define SWITCH_ROM_MBC5_8M(b) \</span></div> +<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="preprocessor"> *(unsigned char *)0x3000 = ((UINT16)(b) &gt;&gt; 8), \</span></div> +<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<span class="preprocessor"> *(unsigned char *)0x2000 = (b)</span></div> +<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; </div> +<div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6"> 404</a></span>&#160;<span class="preprocessor">#define SWITCH_RAM_MBC5(b) \</span></div> +<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="preprocessor"> *(unsigned char *)0x4000 = (b)</span></div> +<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; </div> +<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="gb_8h.html#a3f033f00c8d781637f9a665b06750937"> 409</a></span>&#160;<span class="preprocessor">#define ENABLE_RAM_MBC5 \</span></div> +<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;<span class="preprocessor"> *(unsigned char *)0x0000 = 0x0A</span></div> +<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; </div> +<div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="gb_8h.html#a60191cdfa50ed9b88515f181747eaba2"> 414</a></span>&#160;<span class="preprocessor">#define DISABLE_RAM_MBC5 \</span></div> +<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="preprocessor"> *(unsigned char *)0x0000 = 0x00</span></div> +<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; </div> +<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; </div> +<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; </div> +<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="gb_8h.html#acd271e2c976761568d2f95900a213212"> 423</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#acd271e2c976761568d2f95900a213212">delay</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</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="l00424"></a><span class="lineno"> 424</span>&#160; </div> +<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; </div> +<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; </div> +<div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff"> 432</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784">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#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> +<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; </div> +<div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="gb_8h.html#a393072c2b36f11306510c69aa6efea0f"> 446</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a393072c2b36f11306510c69aa6efea0f">waitpad</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</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="l00447"></a><span class="lineno"> 447</span>&#160; </div> +<div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e"> 453</a></span>&#160;<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#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> +<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; </div> +<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="structjoypads__t.html"> 460</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> +<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a"> 461</a></span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a">npads</a>;</div> +<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keyword">union </span>{</div> +<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keyword">struct </span>{</div> +<div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b"> 464</a></span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> joy0, joy1, joy2, <a class="code" href="structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b">joy3</a>;</div> +<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; };</div> +<div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f"> 466</a></span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> joypads[4];</div> +<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; };</div> +<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;} <a class="code" href="structjoypads__t.html">joypads_t</a>;</div> +<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; </div> +<div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688"> 479</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688">joypad_init</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> npads, <a class="code" href="structjoypads__t.html">joypads_t</a> * joypads);</div> +<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; </div> +<div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="gb_8h.html#a5782338a9936b18e999e322be80c2995"> 487</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a5782338a9936b18e999e322be80c2995">joypad_ex</a>(<a class="code" href="structjoypads__t.html">joypads_t</a> * joypads);</div> +<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; </div> +<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; </div> +<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; </div> +<div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="gb_8h.html#a97039b6477537c37f83e74561de78c1b"> 494</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a97039b6477537c37f83e74561de78c1b">enable_interrupts</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#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> +<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; </div> +<div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14"> 503</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14">disable_interrupts</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#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> +<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; </div> +<div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="gb_8h.html#ae33fc234393ba50e8f30cbef403ded19"> 511</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ae33fc234393ba50e8f30cbef403ded19">set_interrupts</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</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="l00512"></a><span class="lineno"> 512</span>&#160; </div> +<div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="gb_8h.html#af4a728ba51de424a0bed286ac65d3242"> 516</a></span>&#160;<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="l00517"></a><span class="lineno"> 517</span>&#160; </div> +<div class="line"><a name="l00528"></a><span class="lineno"><a class="line" href="gb_8h.html#adf6ef63efc4bb4950428015c623bca14"> 528</a></span>&#160;<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#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> +<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; </div> +<div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="gb_8h.html#aed072359b42854fffae4cd29c1f34ea1"> 535</a></span>&#160;<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#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a>);</div> +<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; </div> +<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; </div> +<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; </div> +<div class="line"><a name="l00544"></a><span class="lineno"><a class="line" href="gb_8h.html#afd45c10f4566ca284cdab4044c5645b3"> 544</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#afd45c10f4566ca284cdab4044c5645b3">hiramcpy</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> dst,</div> +<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span> *src,</div> +<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</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="l00547"></a><span class="lineno"> 547</span>&#160; </div> +<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; </div> +<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; </div> +<div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4"> 553</a></span>&#160;<span class="preprocessor">#define DISPLAY_ON \</span></div> +<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;<span class="preprocessor"> LCDC_REG|=0x80U</span></div> +<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; </div> +<div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="gb_8h.html#ad2ec9831813c5e7069917aa4455af682"> 559</a></span>&#160;<span class="preprocessor">#define DISPLAY_OFF \</span></div> +<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;<span class="preprocessor"> display_off();</span></div> +<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; </div> +<div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="gb_8h.html#a8e3f36aa68ac036695816757f2a1322c"> 565</a></span>&#160;<span class="preprocessor">#define SHOW_BKG \</span></div> +<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;<span class="preprocessor"> LCDC_REG|=0x01U</span></div> +<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; </div> +<div class="line"><a name="l00571"></a><span class="lineno"><a class="line" href="gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141"> 571</a></span>&#160;<span class="preprocessor">#define HIDE_BKG \</span></div> +<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;<span class="preprocessor"> LCDC_REG&amp;=0xFEU</span></div> +<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; </div> +<div class="line"><a name="l00577"></a><span class="lineno"><a class="line" href="gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8"> 577</a></span>&#160;<span class="preprocessor">#define SHOW_WIN \</span></div> +<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;<span class="preprocessor"> LCDC_REG|=0x20U</span></div> +<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; </div> +<div class="line"><a name="l00583"></a><span class="lineno"><a class="line" href="gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3"> 583</a></span>&#160;<span class="preprocessor">#define HIDE_WIN \</span></div> +<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;<span class="preprocessor"> LCDC_REG&amp;=0xDFU</span></div> +<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; </div> +<div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="gb_8h.html#a495bc9f405f916f02ad5d97e6e730134"> 589</a></span>&#160;<span class="preprocessor">#define SHOW_SPRITES \</span></div> +<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;<span class="preprocessor"> LCDC_REG|=0x02U</span></div> +<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; </div> +<div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda"> 595</a></span>&#160;<span class="preprocessor">#define HIDE_SPRITES \</span></div> +<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;<span class="preprocessor"> LCDC_REG&amp;=0xFDU</span></div> +<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; </div> +<div class="line"><a name="l00601"></a><span class="lineno"><a class="line" href="gb_8h.html#af91d252f07f4764996154820f970c101"> 601</a></span>&#160;<span class="preprocessor">#define SPRITES_8x16 \</span></div> +<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;<span class="preprocessor"> LCDC_REG|=0x04U</span></div> +<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; </div> +<div class="line"><a name="l00607"></a><span class="lineno"><a class="line" href="gb_8h.html#aa87bec0d134136fdb727f52cb773b792"> 607</a></span>&#160;<span class="preprocessor">#define SPRITES_8x8 \</span></div> +<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;<span class="preprocessor"> LCDC_REG&amp;=0xFBU</span></div> +<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; </div> +<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; </div> +<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; </div> +<div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40"> 627</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40">set_bkg_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> +<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> +<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; </div> +<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; </div> +<div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="gb_8h.html#a4892b18d0d75bdaa153ef571f337f52b"> 648</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a4892b18d0d75bdaa153ef571f337f52b">set_bkg_1bit_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> +<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> +<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,</div> +<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55">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="l00652"></a><span class="lineno"> 652</span>&#160; </div> +<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; </div> +<div class="line"><a name="l00668"></a><span class="lineno"><a class="line" href="gb_8h.html#a2a236e483749590877d9207e9430e6ce"> 668</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2a236e483749590877d9207e9430e6ce">get_bkg_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> +<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> +<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; </div> +<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; </div> +<div class="line"><a name="l00717"></a><span class="lineno"><a class="line" href="gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b"> 717</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b">set_bkg_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> +<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> +<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> +<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> +<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; </div> +<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; </div> +<div class="line"><a name="l00740"></a><span class="lineno"><a class="line" href="gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9"> 740</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9">get_bkg_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> +<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> +<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> +<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> +<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; </div> +<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; </div> +<div class="line"><a name="l00760"></a><span class="lineno"><a class="line" href="gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b"> 760</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b">move_bkg</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y) {</div> +<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; <a class="code" href="hardware_8h.html#a86cc170585319565195f2c163250be1f">SCX_REG</a>=x, <a class="code" href="hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2">SCY_REG</a>=y;</div> +<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160;}</div> +<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; </div> +<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; </div> +<div class="line"><a name="l00774"></a><span class="lineno"><a class="line" href="gb_8h.html#a2f00009081050122c11e6625ecaf0584"> 774</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2f00009081050122c11e6625ecaf0584">scroll_bkg</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> y) {</div> +<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; <a class="code" href="hardware_8h.html#a86cc170585319565195f2c163250be1f">SCX_REG</a>+=x, <a class="code" href="hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2">SCY_REG</a>+=y;</div> +<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160;}</div> +<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; </div> +<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; </div> +<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; </div> +<div class="line"><a name="l00793"></a><span class="lineno"><a class="line" href="gb_8h.html#a015094949fc631921e5e5219320eee87"> 793</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a015094949fc631921e5e5219320eee87">set_win_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> +<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> +<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; </div> +<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; </div> +<div class="line"><a name="l00809"></a><span class="lineno"><a class="line" href="gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d"> 809</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d">set_win_1bit_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> +<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> +<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; </div> +<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160; </div> +<div class="line"><a name="l00825"></a><span class="lineno"><a class="line" href="gb_8h.html#ae2a527ffae5cad8083726470c3f30475"> 825</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ae2a527ffae5cad8083726470c3f30475">get_win_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> +<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> +<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; </div> +<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; </div> +<div class="line"><a name="l00852"></a><span class="lineno"><a class="line" href="gb_8h.html#aaf9d0b393d38385168d207f96acd800c"> 852</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aaf9d0b393d38385168d207f96acd800c">set_win_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> +<div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> +<div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> +<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> +<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; </div> +<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; </div> +<div class="line"><a name="l00874"></a><span class="lineno"><a class="line" href="gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1"> 874</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1">get_win_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> +<div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> +<div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> +<div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> +<div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; </div> +<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; </div> +<div class="line"><a name="l00892"></a><span class="lineno"><a class="line" href="gb_8h.html#a2faff6aef9e272b15a1912a4f911e385"> 892</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2faff6aef9e272b15a1912a4f911e385">move_win</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y) {</div> +<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; <a class="code" href="hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0">WX_REG</a>=x, <a class="code" href="hardware_8h.html#a1c8d52607616ef37da335447e4cbe850">WY_REG</a>=y;</div> +<div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160;}</div> +<div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160; </div> +<div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160; </div> +<div class="line"><a name="l00906"></a><span class="lineno"><a class="line" href="gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05"> 906</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05">scroll_win</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> y) {</div> +<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; <a class="code" href="hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0">WX_REG</a>+=x, <a class="code" href="hardware_8h.html#a1c8d52607616ef37da335447e4cbe850">WY_REG</a>+=y;</div> +<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160;}</div> +<div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160; </div> +<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; </div> +<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; </div> +<div class="line"><a name="l00927"></a><span class="lineno"><a class="line" href="gb_8h.html#a65971730b7a58df99fc43be0162226ac"> 927</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a65971730b7a58df99fc43be0162226ac">set_sprite_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> +<div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> +<div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160; </div> +<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; </div> +<div class="line"><a name="l00947"></a><span class="lineno"><a class="line" href="gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6"> 947</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6">set_sprite_1bit_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> +<div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> +<div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160; </div> +<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; </div> +<div class="line"><a name="l00964"></a><span class="lineno"><a class="line" href="gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19"> 964</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19">get_sprite_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> +<div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> +<div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; </div> +<div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; </div> +<div class="line"><a name="l00975"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html"> 975</a></span>&#160;<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="l00976"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5"> 976</a></span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>; <span class="comment">//&lt; X, Y Coordinates of the sprite on screen</span></div> +<div class="line"><a name="l00977"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10"> 977</a></span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>; <span class="comment">//&lt; Sprite tile number</span></div> +<div class="line"><a name="l00978"></a><span class="lineno"><a class="line" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19"> 978</a></span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>; <span class="comment">//&lt; OAM Property Flags</span></div> +<div class="line"><a name="l00979"></a><span class="lineno"><a class="line" href="gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03"> 979</a></span>&#160;} <a class="code" href="gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03">OAM_item_t</a>;</div> <div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160; </div> <div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160; </div> -<div class="line"><a name="l00998"></a><span class="lineno"><a class="line" href="gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4"> 998</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4">set_sprite_tile</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>) {</div> -<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>=<a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>;</div> -<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;}</div> -<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160; </div> -<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160; </div> -<div class="line"><a name="l01009"></a><span class="lineno"><a class="line" href="gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439"> 1009</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439">get_sprite_tile</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb) {</div> -<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; <span class="keywordflow">return</span> <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>;</div> -<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;}</div> -<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160; </div> -<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; </div> -<div class="line"><a name="l01044"></a><span class="lineno"><a class="line" href="gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4"> 1044</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4">set_sprite_prop</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>){</div> -<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160; <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>=<a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>;</div> -<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;}</div> -<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160; </div> -<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160; </div> -<div class="line"><a name="l01054"></a><span class="lineno"><a class="line" href="gb_8h.html#a4b4feb80407d4f1e80579ed932821035"> 1054</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a4b4feb80407d4f1e80579ed932821035">get_sprite_prop</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb){</div> -<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160; <span class="keywordflow">return</span> <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>;</div> -<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;}</div> -<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160; </div> -<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; </div> -<div class="line"><a name="l01071"></a><span class="lineno"><a class="line" href="gb_8h.html#aae11e78e2a24e467e72893056f319d51"> 1071</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aae11e78e2a24e467e72893056f319d51">move_sprite</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>) {</div> -<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160; <a class="code" href="struct_o_a_m__item__t.html">OAM_item_t</a> * itm = &amp;<a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb];</div> -<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160; itm-&gt;<a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>=<a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, itm-&gt;<a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>=<a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>;</div> -<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;}</div> -<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160; </div> -<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160; </div> -<div class="line"><a name="l01087"></a><span class="lineno"><a class="line" href="gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c"> 1087</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c">scroll_sprite</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>) {</div> -<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160; <a class="code" href="struct_o_a_m__item__t.html">OAM_item_t</a> * itm = &amp;<a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb];</div> -<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160; itm-&gt;<a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>+=<a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, itm-&gt;<a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>+=<a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>;</div> -<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;}</div> -<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160; </div> -<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160; </div> -<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160; </div> -<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160; </div> -<div class="line"><a name="l01107"></a><span class="lineno"><a class="line" href="gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f"> 1107</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f">set_data</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr,</div> -<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,</div> -<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> len) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; </div> -<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; </div> -<div class="line"><a name="l01124"></a><span class="lineno"><a class="line" href="gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd"> 1124</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd">get_data</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,</div> -<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr,</div> -<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> len) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160; </div> -<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160; </div> -<div class="line"><a name="l01149"></a><span class="lineno"><a class="line" href="gb_8h.html#a3c955cdccaeca3b016911594afc31aee"> 1149</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a3c955cdccaeca3b016911594afc31aee">set_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>,</div> -<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>,</div> -<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> -<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr,</div> -<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160; </div> -<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160; </div> -<div class="line"><a name="l01175"></a><span class="lineno"><a class="line" href="gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259"> 1175</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259">get_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>,</div> -<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>,</div> -<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> -<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles,</div> -<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160; </div> -<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160; </div> -<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160; </div> -<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160; </div> -<div class="line"><a name="l01190"></a><span class="lineno"><a class="line" href="gb_8h.html#a2b4665e62849b60b579803b076661fe4"> 1190</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2b4665e62849b60b579803b076661fe4">init_win</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#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="l01191"></a><span class="lineno"> 1191</span>&#160; </div> -<div class="line"><a name="l01197"></a><span class="lineno"><a class="line" href="gb_8h.html#a8520286e663067a3f6869db4ff1b74c3"> 1197</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a8520286e663067a3f6869db4ff1b74c3">init_bkg</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#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="l01198"></a><span class="lineno"> 1198</span>&#160; </div> -<div class="line"><a name="l01206"></a><span class="lineno"><a class="line" href="gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3"> 1206</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3">vmemset</a> (<span class="keywordtype">void</span> *s, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#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="l01207"></a><span class="lineno"> 1207</span>&#160; </div> -<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160; </div> -<div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160; </div> -<div class="line"><a name="l01218"></a><span class="lineno"><a class="line" href="gb_8h.html#a1af6b32a1760e56fad768352db7c4530"> 1218</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1af6b32a1760e56fad768352db7c4530">fill_bkg_rect</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160; </div> -<div class="line"><a name="l01228"></a><span class="lineno"><a class="line" href="gb_8h.html#a1bfd48083278d723d0c49f487720cdd0"> 1228</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1bfd48083278d723d0c49f487720cdd0">fill_win_rect</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160; </div> -<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _GB_H */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160;<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="l00985"></a><span class="lineno"> 985</span>&#160; </div> +<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160; </div> +<div class="line"><a name="l01003"></a><span class="lineno"><a class="line" href="gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4"> 1003</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4">set_sprite_tile</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>) {</div> +<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160; <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>=<a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>;</div> +<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160;}</div> +<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160; </div> +<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; </div> +<div class="line"><a name="l01014"></a><span class="lineno"><a class="line" href="gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439"> 1014</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439">get_sprite_tile</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb) {</div> +<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160; <span class="keywordflow">return</span> <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>;</div> +<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;}</div> +<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160; </div> +<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160; </div> +<div class="line"><a name="l01049"></a><span class="lineno"><a class="line" href="gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4"> 1049</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4">set_sprite_prop</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>){</div> +<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160; <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>=<a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>;</div> +<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;}</div> +<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160; </div> +<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160; </div> +<div class="line"><a name="l01059"></a><span class="lineno"><a class="line" href="gb_8h.html#a4b4feb80407d4f1e80579ed932821035"> 1059</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#a4b4feb80407d4f1e80579ed932821035">get_sprite_prop</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb){</div> +<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160; <span class="keywordflow">return</span> <a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb].<a class="code" href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">prop</a>;</div> +<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160;}</div> +<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160; </div> +<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160; </div> +<div class="line"><a name="l01076"></a><span class="lineno"><a class="line" href="gb_8h.html#aae11e78e2a24e467e72893056f319d51"> 1076</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aae11e78e2a24e467e72893056f319d51">move_sprite</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>) {</div> +<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160; <a class="code" href="struct_o_a_m__item__t.html">OAM_item_t</a> * itm = &amp;<a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb];</div> +<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160; itm-&gt;<a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>=<a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, itm-&gt;<a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>=<a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>;</div> +<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160;}</div> +<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160; </div> +<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160; </div> +<div class="line"><a name="l01092"></a><span class="lineno"><a class="line" href="gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c"> 1092</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c">scroll_sprite</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>) {</div> +<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160; <a class="code" href="struct_o_a_m__item__t.html">OAM_item_t</a> * itm = &amp;<a class="code" href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a>[nb];</div> +<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160; itm-&gt;<a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>+=<a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, itm-&gt;<a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>+=<a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>;</div> +<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;}</div> +<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160; </div> +<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160; </div> +<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160; </div> +<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160; </div> +<div class="line"><a name="l01112"></a><span class="lineno"><a class="line" href="gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f"> 1112</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f">set_data</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr,</div> +<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,</div> +<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> len) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160; </div> +<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160; </div> +<div class="line"><a name="l01129"></a><span class="lineno"><a class="line" href="gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd"> 1129</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd">get_data</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,</div> +<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr,</div> +<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> len) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160; </div> +<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160; </div> +<div class="line"><a name="l01154"></a><span class="lineno"><a class="line" href="gb_8h.html#a3c955cdccaeca3b016911594afc31aee"> 1154</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a3c955cdccaeca3b016911594afc31aee">set_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>,</div> +<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>,</div> +<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> +<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> +<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr,</div> +<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160; </div> +<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160; </div> +<div class="line"><a name="l01180"></a><span class="lineno"><a class="line" href="gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259"> 1180</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259">get_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>,</div> +<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>,</div> +<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> +<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>,</div> +<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles,</div> +<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160; </div> +<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160; </div> +<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160; </div> +<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160; </div> +<div class="line"><a name="l01195"></a><span class="lineno"><a class="line" href="gb_8h.html#a2b4665e62849b60b579803b076661fe4"> 1195</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2b4665e62849b60b579803b076661fe4">init_win</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#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="l01196"></a><span class="lineno"> 1196</span>&#160; </div> +<div class="line"><a name="l01202"></a><span class="lineno"><a class="line" href="gb_8h.html#a8520286e663067a3f6869db4ff1b74c3"> 1202</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a8520286e663067a3f6869db4ff1b74c3">init_bkg</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#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="l01203"></a><span class="lineno"> 1203</span>&#160; </div> +<div class="line"><a name="l01211"></a><span class="lineno"><a class="line" href="gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3"> 1211</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3">vmemset</a> (<span class="keywordtype">void</span> *s, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#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="l01212"></a><span class="lineno"> 1212</span>&#160; </div> +<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160; </div> +<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160; </div> +<div class="line"><a name="l01223"></a><span class="lineno"><a class="line" href="gb_8h.html#a1af6b32a1760e56fad768352db7c4530"> 1223</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1af6b32a1760e56fad768352db7c4530">fill_bkg_rect</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160; </div> +<div class="line"><a name="l01233"></a><span class="lineno"><a class="line" href="gb_8h.html#a1bfd48083278d723d0c49f487720cdd0"> 1233</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1bfd48083278d723d0c49f487720cdd0">fill_win_rect</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">y</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160; </div> +<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _GB_H */</span><span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:21</div></div> <div class="ttc" id="agb_8h_html_af4a728ba51de424a0bed286ac65d3242"><div class="ttname"><a href="gb_8h.html#af4a728ba51de424a0bed286ac65d3242">reset</a></div><div class="ttdeci">void reset(void) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_a93b0cf6697ab892eda6231d26bf17fc9"><div class="ttname"><a href="gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9">get_bkg_tiles</a></div><div class="ttdeci">void get_bkg_tiles(UINT8 x, UINT8 y, UINT8 w, UINT8 h, unsigned char *tiles) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_aed072359b42854fffae4cd29c1f34ea1"><div class="ttname"><a href="gb_8h.html#aed072359b42854fffae4cd29c1f34ea1">display_off</a></div><div class="ttdeci">void display_off(void) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="astruct_o_a_m__item__t_html_abe231d7583c7769e481c66ca8c6e8a10"><div class="ttname"><a href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">OAM_item_t::tile</a></div><div class="ttdeci">UINT8 tile</div><div class="ttdef"><b>Definition:</b> gb.h:972</div></div> +<div class="ttc" id="astruct_o_a_m__item__t_html_abe231d7583c7769e481c66ca8c6e8a10"><div class="ttname"><a href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">OAM_item_t::tile</a></div><div class="ttdeci">UINT8 tile</div><div class="ttdef"><b>Definition:</b> gb.h:977</div></div> <div class="ttc" id="agb_8h_html_a1ad25695f4885f15325a82ec935e8579"><div class="ttname"><a href="gb_8h.html#a1ad25695f4885f15325a82ec935e8579">remove_TIM</a></div><div class="ttdeci">void remove_TIM(int_handler h) NONBANKED</div></div> -<div class="ttc" id="astruct_o_a_m__item__t_html_a48c4d7253494259403cd4597e8c19ca5"><div class="ttname"><a href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">OAM_item_t::y</a></div><div class="ttdeci">UINT8 y</div><div class="ttdef"><b>Definition:</b> gb.h:971</div></div> +<div class="ttc" id="astruct_o_a_m__item__t_html_a48c4d7253494259403cd4597e8c19ca5"><div class="ttname"><a href="struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5">OAM_item_t::y</a></div><div class="ttdeci">UINT8 y</div><div class="ttdef"><b>Definition:</b> gb.h:976</div></div> <div class="ttc" id="agb_8h_html_a81654fb8ed020754dfaf20e4a98a7784"><div class="ttname"><a href="gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784">joypad</a></div><div class="ttdeci">UINT8 joypad(void) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a3619f9cb1e3c92238a033ead79a0c551"><div class="ttname"><a href="gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551">shadow_OAM</a></div><div class="ttdeci">volatile struct OAM_item_t shadow_OAM[]</div></div> <div class="ttc" id="agb_8h_html_a8e5ea12b86bdfc812448c2f5c4336c03"><div class="ttname"><a href="gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03">OAM_item_t</a></div><div class="ttdeci">struct OAM_item_t OAM_item_t</div></div> -<div class="ttc" id="agb_8h_html_a98b848953a95ce2fff6fda643575d74a"><div class="ttname"><a href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a">_current_bank</a></div><div class="ttdeci">__REG _current_bank</div><div class="ttdef"><b>Definition:</b> gb.h:348</div></div> +<div class="ttc" id="agb_8h_html_a98b848953a95ce2fff6fda643575d74a"><div class="ttname"><a href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a">_current_bank</a></div><div class="ttdeci">__REG _current_bank</div><div class="ttdef"><b>Definition:</b> gb.h:351</div></div> <div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:27</div></div> -<div class="ttc" id="astructjoypads__t_html"><div class="ttname"><a href="structjoypads__t.html">joypads_t</a></div><div class="ttdef"><b>Definition:</b> gb.h:457</div></div> +<div class="ttc" id="astructjoypads__t_html"><div class="ttname"><a href="structjoypads__t.html">joypads_t</a></div><div class="ttdef"><b>Definition:</b> gb.h:460</div></div> <div class="ttc" id="ahardware_8h_html_a1c8d52607616ef37da335447e4cbe850"><div class="ttname"><a href="hardware_8h.html#a1c8d52607616ef37da335447e4cbe850">WY_REG</a></div><div class="ttdeci">__REG WY_REG</div><div class="ttdef"><b>Definition:</b> hardware.h:51</div></div> -<div class="ttc" id="agb_8h_html_a7aa0d057d5eeb3e24e61460056750d05"><div class="ttname"><a href="gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05">scroll_win</a></div><div class="ttdeci">void scroll_win(INT8 x, INT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:901</div></div> +<div class="ttc" id="agb_8h_html_a7aa0d057d5eeb3e24e61460056750d05"><div class="ttname"><a href="gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05">scroll_win</a></div><div class="ttdeci">void scroll_win(INT8 x, INT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:906</div></div> <div class="ttc" id="agb_8h_html_a4c3d68eb3ff5ec0995541e691a6e8259"><div class="ttname"><a href="gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259">get_tiles</a></div><div class="ttdeci">void get_tiles(UINT8 x, UINT8 y, UINT8 w, UINT8 h, unsigned char *tiles, unsigned char *vram_addr) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a1af6b32a1760e56fad768352db7c4530"><div class="ttname"><a href="gb_8h.html#a1af6b32a1760e56fad768352db7c4530">fill_bkg_rect</a></div><div class="ttdeci">void fill_bkg_rect(UINT8 x, UINT8 y, UINT8 w, UINT8 h, UINT8 tile) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_acf7527c3fce32df7b20d6cc4ec217f0b"><div class="ttname"><a href="gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b">set_bkg_tiles</a></div><div class="ttdeci">void set_bkg_tiles(UINT8 x, UINT8 y, UINT8 w, UINT8 h, unsigned char *tiles) NONBANKED __preserves_regs(b</div></div> @@ -550,44 +551,45 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="ttc" id="agb_8h_html_a29d93722542506d0acb9b23c85ff1c5e"><div class="ttname"><a href="gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e">_io_out</a></div><div class="ttdeci">volatile UINT8 _io_out</div></div> <div class="ttc" id="agb_8h_html_ac269dc3e0ff2d5dc7c0c0fd90e9b1608"><div class="ttname"><a href="gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608">mode</a></div><div class="ttdeci">void mode(UINT8 m) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_a0b3366755f3276b0243c1e0497471b7a"><div class="ttname"><a href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a></div><div class="ttdeci">UINT8 c</div><div class="ttdef"><b>Definition:</b> gb.h:278</div></div> -<div class="ttc" id="astructjoypads__t_html_a9f293bf587af55f5c11b29617ca5547b"><div class="ttname"><a href="structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b">joypads_t::joy3</a></div><div class="ttdeci">UINT8 joy3</div><div class="ttdef"><b>Definition:</b> gb.h:461</div></div> +<div class="ttc" id="astructjoypads__t_html_a9f293bf587af55f5c11b29617ca5547b"><div class="ttname"><a href="structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b">joypads_t::joy3</a></div><div class="ttdeci">UINT8 joy3</div><div class="ttdef"><b>Definition:</b> gb.h:464</div></div> <div class="ttc" id="agb_8h_html_a411914e5dc5f28ce0afa7cf692a18af1"><div class="ttname"><a href="gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1">add_TIM</a></div><div class="ttdeci">void add_TIM(int_handler h) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_a4a6bb50835ab2e9294bf17ea32a1e4cd"><div class="ttname"><a href="gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd">get_data</a></div><div class="ttdeci">void get_data(unsigned char *data, unsigned char *vram_addr, UINT16 len) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="agb_8h_html_aae11e78e2a24e467e72893056f319d51"><div class="ttname"><a href="gb_8h.html#aae11e78e2a24e467e72893056f319d51">move_sprite</a></div><div class="ttdeci">void move_sprite(UINT8 nb, UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:1071</div></div> +<div class="ttc" id="agb_8h_html_aae11e78e2a24e467e72893056f319d51"><div class="ttname"><a href="gb_8h.html#aae11e78e2a24e467e72893056f319d51">move_sprite</a></div><div class="ttdeci">void move_sprite(UINT8 nb, UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:1076</div></div> <div class="ttc" id="ahardware_8h_html_a0b42e4dadd74c927e8b801b4f42c0e44"><div class="ttname"><a href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a></div><div class="ttdeci">#define __REG</div><div class="ttdef"><b>Definition:</b> hardware.h:10</div></div> <div class="ttc" id="agb_8h_html_a115eb30ec86f6af039a27918ffe4cf8c"><div class="ttname"><a href="gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c">nowait_int_handler</a></div><div class="ttdeci">void nowait_int_handler(void) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_a024fc35ef0ad258d67c8f9dfb0751ee7"><div class="ttname"><a href="gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7">add_SIO</a></div><div class="ttdeci">void add_SIO(int_handler h) NONBANKED</div></div> -<div class="ttc" id="agb_8h_html_af79b920bcb642bba2e652874c4f7eeff"><div class="ttname"><a href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a></div><div class="ttdeci">UINT8 l</div><div class="ttdef"><b>Definition:</b> gb.h:429</div></div> +<div class="ttc" id="agb_8h_html_af79b920bcb642bba2e652874c4f7eeff"><div class="ttname"><a href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a></div><div class="ttdeci">UINT8 l</div><div class="ttdef"><b>Definition:</b> gb.h:432</div></div> <div class="ttc" id="agb_8h_html_a393072c2b36f11306510c69aa6efea0f"><div class="ttname"><a href="gb_8h.html#a393072c2b36f11306510c69aa6efea0f">waitpad</a></div><div class="ttdeci">UINT8 waitpad(UINT8 mask) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="agb_8h_html_aae19a6086cc17811759b01a6e0a3cda4"><div class="ttname"><a href="gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4">set_sprite_tile</a></div><div class="ttdeci">void set_sprite_tile(UINT8 nb, UINT8 tile)</div><div class="ttdef"><b>Definition:</b> gb.h:998</div></div> +<div class="ttc" id="agb_8h_html_aae19a6086cc17811759b01a6e0a3cda4"><div class="ttname"><a href="gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4">set_sprite_tile</a></div><div class="ttdeci">void set_sprite_tile(UINT8 nb, UINT8 tile)</div><div class="ttdef"><b>Definition:</b> gb.h:1003</div></div> <div class="ttc" id="agb_8h_html_adc3c0a38af3e27723c7607b2c923d3d6"><div class="ttname"><a href="gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6">set_sprite_1bit_data</a></div><div class="ttdeci">void set_sprite_1bit_data(UINT8 first_tile, UINT8 nb_tiles, unsigned char *data) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_afaa7bb8881d67d51c646e35dfdb01d40"><div class="ttname"><a href="gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40">set_bkg_data</a></div><div class="ttdeci">void set_bkg_data(UINT8 first_tile, UINT8 nb_tiles, unsigned char *data) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a18857adb60025a986dbb44ee289b7a7c"><div class="ttname"><a href="gb_8h.html#a18857adb60025a986dbb44ee289b7a7c">remove_SIO</a></div><div class="ttdeci">void remove_SIO(int_handler h) NONBANKED</div></div> +<div class="ttc" id="adrawing_8h_html_ac9f0e5e503be3fe11f09b28252187c55"><div class="ttname"><a href="drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55">color</a></div><div class="ttdeci">void color(UINT8 forecolor, UINT8 backcolor, UINT8 mode)</div></div> <div class="ttc" id="agb_8h_html_a1259cf3a23fd2166a9d1a2e93942e30e"><div class="ttname"><a href="gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e">send_byte</a></div><div class="ttdeci">void send_byte(void)</div></div> <div class="ttc" id="agb_8h_html_a015094949fc631921e5e5219320eee87"><div class="ttname"><a href="gb_8h.html#a015094949fc631921e5e5219320eee87">set_win_data</a></div><div class="ttdeci">void set_win_data(UINT8 first_tile, UINT8 nb_tiles, unsigned char *data) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_aaf9d0b393d38385168d207f96acd800c"><div class="ttname"><a href="gb_8h.html#aaf9d0b393d38385168d207f96acd800c">set_win_tiles</a></div><div class="ttdeci">void set_win_tiles(UINT8 x, UINT8 y, UINT8 w, UINT8 h, unsigned char *tiles) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a97039b6477537c37f83e74561de78c1b"><div class="ttname"><a href="gb_8h.html#a97039b6477537c37f83e74561de78c1b">enable_interrupts</a></div><div class="ttdeci">void enable_interrupts(void) NONBANKED __preserves_regs(a</div></div> <div class="ttc" id="acgb_8h_html"><div class="ttname"><a href="cgb_8h.html">cgb.h</a></div></div> -<div class="ttc" id="agb_8h_html_aeda4515a31485c9688c4601ac5ce2d79"><div class="ttname"><a href="gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a></div><div class="ttdeci">void e</div><div class="ttdef"><b>Definition:</b> gb.h:450</div></div> +<div class="ttc" id="agb_8h_html_aeda4515a31485c9688c4601ac5ce2d79"><div class="ttname"><a href="gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79">e</a></div><div class="ttdeci">void e</div><div class="ttdef"><b>Definition:</b> gb.h:453</div></div> <div class="ttc" id="agb_8h_html_ae2a527ffae5cad8083726470c3f30475"><div class="ttname"><a href="gb_8h.html#ae2a527ffae5cad8083726470c3f30475">get_win_data</a></div><div class="ttdeci">void get_win_data(UINT8 first_tile, UINT8 nb_tiles, unsigned char *data) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a3c955cdccaeca3b016911594afc31aee"><div class="ttname"><a href="gb_8h.html#a3c955cdccaeca3b016911594afc31aee">set_tiles</a></div><div class="ttdeci">void set_tiles(UINT8 x, UINT8 y, UINT8 w, UINT8 h, unsigned char *vram_addr, unsigned char *tiles) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a5ce794b7f0c3361c79c887b500fcaf19"><div class="ttname"><a href="gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19">get_sprite_data</a></div><div class="ttdeci">void get_sprite_data(UINT8 first_tile, UINT8 nb_tiles, unsigned char *data) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="ahardware_8h_html_a86cc170585319565195f2c163250be1f"><div class="ttname"><a href="hardware_8h.html#a86cc170585319565195f2c163250be1f">SCX_REG</a></div><div class="ttdeci">__REG SCX_REG</div><div class="ttdef"><b>Definition:</b> hardware.h:44</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_a2faff6aef9e272b15a1912a4f911e385"><div class="ttname"><a href="gb_8h.html#a2faff6aef9e272b15a1912a4f911e385">move_win</a></div><div class="ttdeci">void move_win(UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:887</div></div> +<div class="ttc" id="agb_8h_html_a2faff6aef9e272b15a1912a4f911e385"><div class="ttname"><a href="gb_8h.html#a2faff6aef9e272b15a1912a4f911e385">move_win</a></div><div class="ttdeci">void move_win(UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:892</div></div> <div class="ttc" id="asgb_8h_html"><div class="ttname"><a href="sgb_8h.html">sgb.h</a></div></div> -<div class="ttc" id="agb_8h_html_a54ffb7990fd37939bbe1a8b1e663e439"><div class="ttname"><a href="gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439">get_sprite_tile</a></div><div class="ttdeci">UINT8 get_sprite_tile(UINT8 nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1009</div></div> +<div class="ttc" id="agb_8h_html_a54ffb7990fd37939bbe1a8b1e663e439"><div class="ttname"><a href="gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439">get_sprite_tile</a></div><div class="ttdeci">UINT8 get_sprite_tile(UINT8 nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1014</div></div> <div class="ttc" id="agb_8h_html_a9508f919d9482d1d51534ccac212454d"><div class="ttname"><a href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a></div><div class="ttdeci">void(* int_handler)(void) NONBANKED</div><div class="ttdef"><b>Definition:</b> gb.h:120</div></div> -<div class="ttc" id="agb_8h_html_a27ebc0d484fbf789f8a2172977a8d3b5"><div class="ttname"><a href="gb_8h.html#a27ebc0d484fbf789f8a2172977a8d3b5">set_bkg_1bit_data</a></div><div class="ttdeci">void set_bkg_1bit_data(UINT8 first_tile, UINT8 nb_tiles, unsigned char *data) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a7783f5ed79717411d55f62b8ef3f4592"><div class="ttname"><a href="gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592">_io_in</a></div><div class="ttdeci">volatile UINT8 _io_in</div></div> -<div class="ttc" id="astruct_o_a_m__item__t_html_a03ef382139bd7cde2008109345e79f19"><div class="ttname"><a href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">OAM_item_t::prop</a></div><div class="ttdeci">UINT8 prop</div><div class="ttdef"><b>Definition:</b> gb.h:973</div></div> -<div class="ttc" id="astructjoypads__t_html_a3e384ae17e19fdb55eea5fc9c9c7201a"><div class="ttname"><a href="structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a">joypads_t::npads</a></div><div class="ttdeci">UINT8 npads</div><div class="ttdef"><b>Definition:</b> gb.h:458</div></div> +<div class="ttc" id="astruct_o_a_m__item__t_html_a03ef382139bd7cde2008109345e79f19"><div class="ttname"><a href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">OAM_item_t::prop</a></div><div class="ttdeci">UINT8 prop</div><div class="ttdef"><b>Definition:</b> gb.h:978</div></div> +<div class="ttc" id="astructjoypads__t_html_a3e384ae17e19fdb55eea5fc9c9c7201a"><div class="ttname"><a href="structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a">joypads_t::npads</a></div><div class="ttdeci">UINT8 npads</div><div class="ttdef"><b>Definition:</b> gb.h:461</div></div> +<div class="ttc" id="agb_8h_html_a4892b18d0d75bdaa153ef571f337f52b"><div class="ttname"><a href="gb_8h.html#a4892b18d0d75bdaa153ef571f337f52b">set_bkg_1bit_data</a></div><div class="ttdeci">void set_bkg_1bit_data(UINT8 first_tile, UINT8 nb_tiles, unsigned char *data, UINT8 color) NONBANKED __preserves_regs(b</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:450</div></div> -<div class="ttc" id="agb_8h_html_aba4fa6f13f80e53daeb0caa7b1ec8afb"><div class="ttname"><a href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a></div><div class="ttdeci">UINT8 h</div><div class="ttdef"><b>Definition:</b> gb.h:429</div></div> +<div class="ttc" id="agb_8h_html_a4c2e4adef74067fdbb49005bc73de937"><div class="ttname"><a href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></div><div class="ttdeci">void b</div><div class="ttdef"><b>Definition:</b> gb.h:453</div></div> +<div class="ttc" id="agb_8h_html_aba4fa6f13f80e53daeb0caa7b1ec8afb"><div class="ttname"><a href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a></div><div class="ttdeci">UINT8 h</div><div class="ttdef"><b>Definition:</b> gb.h:432</div></div> <div class="ttc" id="ahardware_8h_html"><div class="ttname"><a href="hardware_8h.html">hardware.h</a></div></div> <div class="ttc" id="agb_8h_html_a65971730b7a58df99fc43be0162226ac"><div class="ttname"><a href="gb_8h.html#a65971730b7a58df99fc43be0162226ac">set_sprite_data</a></div><div class="ttdeci">void set_sprite_data(UINT8 first_tile, UINT8 nb_tiles, unsigned char *data) 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:450</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:453</div></div> <div class="ttc" id="agb_8h_html_adbc4b02721d3ab48caf53e0228fd3eb5"><div class="ttname"><a href="gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5">_cpu</a></div><div class="ttdeci">UINT8 _cpu</div></div> <div class="ttc" id="agb_8h_html_a83d08d752bb2f2406084a9afa7988b98"><div class="ttname"><a href="gb_8h.html#a83d08d752bb2f2406084a9afa7988b98">_io_status</a></div><div class="ttdeci">volatile UINT8 _io_status</div></div> <div class="ttc" id="agb_8h_html_a60baa1622feae07982562dcbc243751e"><div class="ttname"><a href="gb_8h.html#a60baa1622feae07982562dcbc243751e">get_mode</a></div><div class="ttdeci">UINT8 get_mode(void) NONBANKED __preserves_regs(b</div></div> @@ -595,23 +597,23 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:11</div></div> <div class="ttc" id="agb_8h_html_a8520286e663067a3f6869db4ff1b74c3"><div class="ttname"><a href="gb_8h.html#a8520286e663067a3f6869db4ff1b74c3">init_bkg</a></div><div class="ttdeci">void init_bkg(UINT8 c) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a2412b9f97cb59acfcb2383eb9f204ddf"><div class="ttname"><a href="gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf">add_VBL</a></div><div class="ttdeci">void add_VBL(int_handler h) NONBANKED</div></div> -<div class="ttc" id="agb_8h_html_abf6f5422a3c98cf440736f1491e1aa4c"><div class="ttname"><a href="gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c">scroll_sprite</a></div><div class="ttdeci">void scroll_sprite(UINT8 nb, INT8 x, INT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:1087</div></div> +<div class="ttc" id="agb_8h_html_abf6f5422a3c98cf440736f1491e1aa4c"><div class="ttname"><a href="gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c">scroll_sprite</a></div><div class="ttdeci">void scroll_sprite(UINT8 nb, INT8 x, INT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:1092</div></div> <div class="ttc" id="agb_8h_html_a2a236e483749590877d9207e9430e6ce"><div class="ttname"><a href="gb_8h.html#a2a236e483749590877d9207e9430e6ce">get_bkg_data</a></div><div class="ttdeci">void get_bkg_data(UINT8 first_tile, UINT8 nb_tiles, unsigned char *data) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="agb_8h_html_aea162a4e034d163bfd4f32a10cce4ba4"><div class="ttname"><a href="gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4">set_sprite_prop</a></div><div class="ttdeci">void set_sprite_prop(UINT8 nb, UINT8 prop)</div><div class="ttdef"><b>Definition:</b> gb.h:1044</div></div> +<div class="ttc" id="agb_8h_html_aea162a4e034d163bfd4f32a10cce4ba4"><div class="ttname"><a href="gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4">set_sprite_prop</a></div><div class="ttdeci">void set_sprite_prop(UINT8 nb, UINT8 prop)</div><div class="ttdef"><b>Definition:</b> gb.h:1049</div></div> <div class="ttc" id="agb_8h_html_a2b4665e62849b60b579803b076661fe4"><div class="ttname"><a href="gb_8h.html#a2b4665e62849b60b579803b076661fe4">init_win</a></div><div class="ttdeci">void init_win(UINT8 c) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="agb_8h_html_a2f00009081050122c11e6625ecaf0584"><div class="ttname"><a href="gb_8h.html#a2f00009081050122c11e6625ecaf0584">scroll_bkg</a></div><div class="ttdeci">void scroll_bkg(INT8 x, INT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:769</div></div> +<div class="ttc" id="agb_8h_html_a2f00009081050122c11e6625ecaf0584"><div class="ttname"><a href="gb_8h.html#a2f00009081050122c11e6625ecaf0584">scroll_bkg</a></div><div class="ttdeci">void scroll_bkg(INT8 x, INT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:774</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="astruct_o_a_m__item__t_html_a7a0dc012815fd69a75347136e2a050dc"><div class="ttname"><a href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">OAM_item_t::x</a></div><div class="ttdeci">UINT8 x</div><div class="ttdef"><b>Definition:</b> gb.h:971</div></div> +<div class="ttc" id="astruct_o_a_m__item__t_html_a7a0dc012815fd69a75347136e2a050dc"><div class="ttname"><a href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">OAM_item_t::x</a></div><div class="ttdeci">UINT8 x</div><div class="ttdef"><b>Definition:</b> gb.h:976</div></div> <div class="ttc" id="agb_8h_html_acd271e2c976761568d2f95900a213212"><div class="ttname"><a href="gb_8h.html#acd271e2c976761568d2f95900a213212">delay</a></div><div class="ttdeci">void delay(UINT16 d) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_afd45c10f4566ca284cdab4044c5645b3"><div class="ttname"><a href="gb_8h.html#afd45c10f4566ca284cdab4044c5645b3">hiramcpy</a></div><div class="ttdeci">void hiramcpy(UINT8 dst, const void *src, UINT8 n) NONBANKED __preserves_regs(b</div></div> <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> <div class="ttc" id="agb_8h_html_a5782338a9936b18e999e322be80c2995"><div class="ttname"><a href="gb_8h.html#a5782338a9936b18e999e322be80c2995">joypad_ex</a></div><div class="ttdeci">void joypad_ex(joypads_t *joypads)</div></div> <div class="ttc" id="ahardware_8h_html_a310aa43fbee2fd6b6b419df48acce1e0"><div class="ttname"><a href="hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0">WX_REG</a></div><div class="ttdeci">__REG WX_REG</div><div class="ttdef"><b>Definition:</b> hardware.h:52</div></div> -<div class="ttc" id="agb_8h_html_a4b4feb80407d4f1e80579ed932821035"><div class="ttname"><a href="gb_8h.html#a4b4feb80407d4f1e80579ed932821035">get_sprite_prop</a></div><div class="ttdeci">UINT8 get_sprite_prop(UINT8 nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1054</div></div> +<div class="ttc" id="agb_8h_html_a4b4feb80407d4f1e80579ed932821035"><div class="ttname"><a href="gb_8h.html#a4b4feb80407d4f1e80579ed932821035">get_sprite_prop</a></div><div class="ttdeci">UINT8 get_sprite_prop(UINT8 nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1059</div></div> <div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ebe70ceca856797319175e30bcf003d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div><div class="ttdeci">signed char INT8</div><div class="ttdef"><b>Definition:</b> types.h:18</div></div> -<div class="ttc" id="astruct_o_a_m__item__t_html"><div class="ttname"><a href="struct_o_a_m__item__t.html">OAM_item_t</a></div><div class="ttdef"><b>Definition:</b> gb.h:970</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:975</div></div> <div class="ttc" id="agb_8h_html_a320fd91d5aa12ba9d1435ab908420998"><div class="ttname"><a href="gb_8h.html#a320fd91d5aa12ba9d1435ab908420998">sys_time</a></div><div class="ttdeci">volatile UINT16 sys_time</div></div> -<div class="ttc" id="agb_8h_html_a6c87db0b71ad17d5b242d18ed3df667b"><div class="ttname"><a href="gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b">move_bkg</a></div><div class="ttdeci">void move_bkg(UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:755</div></div> +<div class="ttc" id="agb_8h_html_a6c87db0b71ad17d5b242d18ed3df667b"><div class="ttname"><a href="gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b">move_bkg</a></div><div class="ttdeci">void move_bkg(UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:760</div></div> <div class="ttc" id="agb_8h_html_a69553962c85a34c7c8f7c3edbcc41688"><div class="ttname"><a href="gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688">joypad_init</a></div><div class="ttdeci">UINT8 joypad_init(UINT8 npads, joypads_t *joypads)</div></div> <div class="ttc" id="agb_8h_html_a6cc76ea12ac894c4947f85fa1999117c"><div class="ttname"><a href="gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c">add_LCD</a></div><div class="ttdeci">void add_LCD(int_handler h) NONBANKED</div></div> <div class="ttc" id="ahardware_8h_html_a244b162cf13bbcb4fe842d7e298b39c2"><div class="ttname"><a href="hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2">SCY_REG</a></div><div class="ttdeci">__REG SCY_REG</div><div class="ttdef"><b>Definition:</b> hardware.h:43</div></div> diff --git a/docs/api/globals_b.html b/docs/api/globals_b.html @@ -115,33 +115,9 @@ $(document).ready(function(){initNavTree('globals_b.html',''); initResizable(); <li>BCPS_REG : <a class="el" href="hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99">hardware.h</a> </li> -<li>BGB_ADD_DOLLARD -: <a class="el" href="bgb__emu_8h.html#a4735a5e7a351c6d58312658694248feb">bgb_emu.h</a> -</li> -<li>BGB_ADD_DOLLARD1 -: <a class="el" href="bgb__emu_8h.html#a8a9124f0ecd2da790b85f661ca7959a8">bgb_emu.h</a> -</li> -<li>BGB_ADD_HASH -: <a class="el" href="bgb__emu_8h.html#abc28ee14659ff5c0844c044c08890631">bgb_emu.h</a> -</li> -<li>BGB_CONCAT -: <a class="el" href="bgb__emu_8h.html#a35295a1ce77f382504ed0060c4dca19b">bgb_emu.h</a> -</li> -<li>BGB_HASH -: <a class="el" href="bgb__emu_8h.html#a5e5470127ad67f28a5b8230d8149973a">bgb_emu.h</a> -</li> -<li>BGB_MAKE_LABEL -: <a class="el" href="bgb__emu_8h.html#a5768575de89da2ad02f62b63cd0f2c07">bgb_emu.h</a> -</li> <li>BGB_MESSAGE : <a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">bgb_emu.h</a> </li> -<li>BGB_MESSAGE1 -: <a class="el" href="bgb__emu_8h.html#a36dfd854275986ddadf4b963eb882a24">bgb_emu.h</a> -</li> -<li>BGB_MESSAGE2 -: <a class="el" href="bgb__emu_8h.html#acd0aba50147f6cd57ca68e4d1fff6517">bgb_emu.h</a> -</li> <li>BGB_MESSAGE_FMT : <a class="el" href="bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90">bgb_emu.h</a> </li> @@ -154,9 +130,6 @@ $(document).ready(function(){initNavTree('globals_b.html',''); initResizable(); <li>BGB_profiler_message() : <a class="el" href="bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c">bgb_emu.h</a> </li> -<li>BGB_STR -: <a class="el" href="bgb__emu_8h.html#ad7b3a715a638350500106da00a50b51b">bgb_emu.h</a> -</li> <li>BGB_TEXT : <a class="el" href="bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9">bgb_emu.h</a> </li> diff --git a/docs/api/globals_d.html b/docs/api/globals_d.html @@ -106,12 +106,12 @@ $(document).ready(function(){initNavTree('globals_d.html',''); initResizable(); <li>DISABLE_RAM_MBC5 : <a class="el" href="gb_8h.html#a60191cdfa50ed9b88515f181747eaba2">gb.h</a> </li> -<li>DISPLAY_OFF -: <a class="el" href="gb_8h.html#ad2ec9831813c5e7069917aa4455af682">gb.h</a> -</li> <li>display_off() : <a class="el" href="gb_8h.html#aed072359b42854fffae4cd29c1f34ea1">gb.h</a> </li> +<li>DISPLAY_OFF +: <a class="el" href="gb_8h.html#ad2ec9831813c5e7069917aa4455af682">gb.h</a> +</li> <li>DISPLAY_ON : <a class="el" href="gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4">gb.h</a> </li> diff --git a/docs/api/globals_defs_b.html b/docs/api/globals_defs_b.html @@ -94,33 +94,9 @@ $(document).ready(function(){initNavTree('globals_defs_b.html',''); initResizabl <li>BCD_HEX : <a class="el" href="bcd_8h.html#a5b336fcb3fc84fe505dc7e14d0ec17a7">bcd.h</a> </li> -<li>BGB_ADD_DOLLARD -: <a class="el" href="bgb__emu_8h.html#a4735a5e7a351c6d58312658694248feb">bgb_emu.h</a> -</li> -<li>BGB_ADD_DOLLARD1 -: <a class="el" href="bgb__emu_8h.html#a8a9124f0ecd2da790b85f661ca7959a8">bgb_emu.h</a> -</li> -<li>BGB_ADD_HASH -: <a class="el" href="bgb__emu_8h.html#abc28ee14659ff5c0844c044c08890631">bgb_emu.h</a> -</li> -<li>BGB_CONCAT -: <a class="el" href="bgb__emu_8h.html#a35295a1ce77f382504ed0060c4dca19b">bgb_emu.h</a> -</li> -<li>BGB_HASH -: <a class="el" href="bgb__emu_8h.html#a5e5470127ad67f28a5b8230d8149973a">bgb_emu.h</a> -</li> -<li>BGB_MAKE_LABEL -: <a class="el" href="bgb__emu_8h.html#a5768575de89da2ad02f62b63cd0f2c07">bgb_emu.h</a> -</li> <li>BGB_MESSAGE : <a class="el" href="bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39">bgb_emu.h</a> </li> -<li>BGB_MESSAGE1 -: <a class="el" href="bgb__emu_8h.html#a36dfd854275986ddadf4b963eb882a24">bgb_emu.h</a> -</li> -<li>BGB_MESSAGE2 -: <a class="el" href="bgb__emu_8h.html#acd0aba50147f6cd57ca68e4d1fff6517">bgb_emu.h</a> -</li> <li>BGB_MESSAGE_FMT : <a class="el" href="bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90">bgb_emu.h</a> </li> @@ -130,9 +106,6 @@ $(document).ready(function(){initNavTree('globals_defs_b.html',''); initResizabl <li>BGB_PROFILE_END : <a class="el" href="bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed">bgb_emu.h</a> </li> -<li>BGB_STR -: <a class="el" href="bgb__emu_8h.html#ad7b3a715a638350500106da00a50b51b">bgb_emu.h</a> -</li> <li>BGB_TEXT : <a class="el" href="bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9">bgb_emu.h</a> </li> diff --git a/docs/api/globals_defs_t.html b/docs/api/globals_defs_t.html @@ -94,12 +94,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="stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7">stdbool.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>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 @@ -128,22 +128,22 @@ $(document).ready(function(){initNavTree('globals_f.html',''); initResizable(); : <a class="el" href="font_8h.html#a7c5452979723b3535d17e253beb5d604">font.h</a> </li> <li>font_ibm -: <a class="el" href="font_8h.html#ada456ea6f9f74229a178cef52471d37b">font.h</a> +: <a class="el" href="group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b">font.h</a> </li> <li>font_ibm_fixed -: <a class="el" href="font_8h.html#a2d59fb8d9b95354fcc9b4541ce43f276">font.h</a> +: <a class="el" href="group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276">font.h</a> </li> <li>font_init() : <a class="el" href="font_8h.html#a61b6448050030c4367eafd836598e515">font.h</a> </li> <li>font_italic -: <a class="el" href="font_8h.html#a3c28d792899071492568375585a171cf">font.h</a> +: <a class="el" href="group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf">font.h</a> </li> <li>font_load() : <a class="el" href="font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a">font.h</a> </li> <li>font_min -: <a class="el" href="font_8h.html#aa7ed899bc52aac6cd5cd7ba4c2a43215">font.h</a> +: <a class="el" href="group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215">font.h</a> </li> <li>FONT_NOENCODING : <a class="el" href="font_8h.html#a80d0f581e17313b62dd7824653462b55">font.h</a> @@ -152,7 +152,7 @@ $(document).ready(function(){initNavTree('globals_f.html',''); initResizable(); : <a class="el" href="font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614">font.h</a> </li> <li>font_spect -: <a class="el" href="font_8h.html#a8864dda768d160716fb95cc8c46cb5a9">font.h</a> +: <a class="el" href="group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9">font.h</a> </li> <li>font_t : <a class="el" href="font_8h.html#a0356deab046e522bc369dfd4cf108e5e">font.h</a> diff --git a/docs/api/globals_func.html b/docs/api/globals_func.html @@ -481,7 +481,7 @@ $(document).ready(function(){initNavTree('globals_func.html',''); initResizable( : <a class="el" href="gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e">gb.h</a> </li> <li>set_bkg_1bit_data() -: <a class="el" href="gb_8h.html#a27ebc0d484fbf789f8a2172977a8d3b5">gb.h</a> +: <a class="el" href="gb_8h.html#a4892b18d0d75bdaa153ef571f337f52b">gb.h</a> </li> <li>set_bkg_data() : <a class="el" href="gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40">gb.h</a> diff --git a/docs/api/globals_s.html b/docs/api/globals_s.html @@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('globals_s.html',''); initResizable(); : <a class="el" href="gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e">gb.h</a> </li> <li>set_bkg_1bit_data() -: <a class="el" href="gb_8h.html#a27ebc0d484fbf789f8a2172977a8d3b5">gb.h</a> +: <a class="el" href="gb_8h.html#a4892b18d0d75bdaa153ef571f337f52b">gb.h</a> </li> <li>set_bkg_data() : <a class="el" href="gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40">gb.h</a> diff --git a/docs/api/globals_t.html b/docs/api/globals_t.html @@ -118,12 +118,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/globals_vars.html b/docs/api/globals_vars.html @@ -160,19 +160,19 @@ $(document).ready(function(){initNavTree('globals_vars.html',''); initResizable( <h3><a id="index_f"></a>- f -</h3><ul> <li>font_ibm -: <a class="el" href="font_8h.html#ada456ea6f9f74229a178cef52471d37b">font.h</a> +: <a class="el" href="group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b">font.h</a> </li> <li>font_ibm_fixed -: <a class="el" href="font_8h.html#a2d59fb8d9b95354fcc9b4541ce43f276">font.h</a> +: <a class="el" href="group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276">font.h</a> </li> <li>font_italic -: <a class="el" href="font_8h.html#a3c28d792899071492568375585a171cf">font.h</a> +: <a class="el" href="group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf">font.h</a> </li> <li>font_min -: <a class="el" href="font_8h.html#aa7ed899bc52aac6cd5cd7ba4c2a43215">font.h</a> +: <a class="el" href="group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215">font.h</a> </li> <li>font_spect -: <a class="el" href="font_8h.html#a8864dda768d160716fb95cc8c46cb5a9">font.h</a> +: <a class="el" href="group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9">font.h</a> </li> </ul> diff --git a/docs/api/group__gbdk__fonts.html b/docs/api/group__gbdk__fonts.html @@ -0,0 +1,205 @@ +<!-- 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 API Docs: List of gbdk fonts</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 API 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&amp;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&amp;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&amp;dn=gpl-2.0.txt GPL-v2 */ +$(document).ready(function(){initNavTree('group__gbdk__fonts.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="#var-members">Variables</a> </div> + <div class="headertitle"> +<div class="title">List of gbdk fonts</div> </div> +</div><!--header--> +<div class="contents"> +<a name="details" id="details"></a><h2 class="groupheader">Description</h2> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> +Variables</h2></td></tr> +<tr class="memitem:ga8864dda768d160716fb95cc8c46cb5a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9">font_spect</a> []</td></tr> +<tr class="separator:ga8864dda768d160716fb95cc8c46cb5a9"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:ga3c28d792899071492568375585a171cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf">font_italic</a> []</td></tr> +<tr class="separator:ga3c28d792899071492568375585a171cf"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:gada456ea6f9f74229a178cef52471d37b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b">font_ibm</a> []</td></tr> +<tr class="separator:gada456ea6f9f74229a178cef52471d37b"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:gaa7ed899bc52aac6cd5cd7ba4c2a43215"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215">font_min</a> []</td></tr> +<tr class="separator:gaa7ed899bc52aac6cd5cd7ba4c2a43215"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:ga2d59fb8d9b95354fcc9b4541ce43f276"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276">font_ibm_fixed</a> []</td></tr> +<tr class="separator:ga2d59fb8d9b95354fcc9b4541ce43f276"><td class="memSeparator" colspan="2">&#160;</td></tr> +</table> +<h2 class="groupheader">Variable Documentation</h2> +<a id="ga8864dda768d160716fb95cc8c46cb5a9"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga8864dda768d160716fb95cc8c46cb5a9">&#9670;&nbsp;</a></span>font_spect</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> font_spect[]</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">extern</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>The default fonts </p> + +</div> +</div> +<a id="ga3c28d792899071492568375585a171cf"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga3c28d792899071492568375585a171cf">&#9670;&nbsp;</a></span>font_italic</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> font_italic[]</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="gada456ea6f9f74229a178cef52471d37b"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gada456ea6f9f74229a178cef52471d37b">&#9670;&nbsp;</a></span>font_ibm</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> font_ibm[]</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="gaa7ed899bc52aac6cd5cd7ba4c2a43215"></a> +<h2 class="memtitle"><span class="permalink"><a href="#gaa7ed899bc52aac6cd5cd7ba4c2a43215">&#9670;&nbsp;</a></span>font_min</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> font_min[]</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="ga2d59fb8d9b95354fcc9b4541ce43f276"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ga2d59fb8d9b95354fcc9b4541ce43f276">&#9670;&nbsp;</a></span>font_ibm_fixed</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> font_ibm_fixed[]</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">extern</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> +<p>Backwards compatible font </p> + +</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/group__gbdk__fonts.js b/docs/api/group__gbdk__fonts.js @@ -0,0 +1,8 @@ +var group__gbdk__fonts = +[ + [ "font_spect", "group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9", null ], + [ "font_italic", "group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf", null ], + [ "font_ibm", "group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b", null ], + [ "font_min", "group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215", null ], + [ "font_ibm_fixed", "group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276", null ] +]; + diff --git a/docs/api/malloc_8h.html b/docs/api/malloc_8h.html @@ -135,7 +135,8 @@ Variables</h2></td></tr> <tr class="separator:af62987d0746c3fd2078e3b76d67a485d"><td class="memSeparator" colspan="2">&#160;</td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> -<div class="textblock"><p>Header for a simple implementation of malloc(). This library may currently be broken. </p> +<div class="textblock"><p>Header for a simple implementation of malloc().</p> +<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo:</a></b></dt><dd>: This library may currently be broken. </dd></dl> </div><h2 class="groupheader">Macro Definition Documentation</h2> <a id="a12ca68b5ad70e18b1bb705bb83181148"></a> <h2 class="memtitle"><span class="permalink"><a href="#a12ca68b5ad70e18b1bb705bb83181148">&#9670;&nbsp;</a></span>MALLOC_FREE</h2> diff --git a/docs/api/malloc_8h_source.html b/docs/api/malloc_8h_source.html @@ -90,51 +90,51 @@ $(document).ready(function(){initNavTree('malloc_8h_source.html',''); initResiza </div><!--header--> <div class="contents"> <a href="malloc_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"><a class="line" href="malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab"> 1</a></span>&#160; </div> -<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#ifndef __SYS_MALLOC_H</span></div> -<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#define __SYS_MALLOC_H</span></div> -<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; </div> -<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;types.h&gt;</span></div> -<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div> -<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">/* The various constants */</span></div> -<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148"> 15</a></span>&#160;<span class="preprocessor">#define MALLOC_FREE 1</span></div> -<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2"> 16</a></span>&#160;<span class="preprocessor">#define MALLOC_USED 2</span></div> -<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div> -<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1"> 20</a></span>&#160;<span class="preprocessor">#define MALLOC_MAGIC 123</span></div> -<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; </div> -<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">/* malloc hunk header definition */</span></div> -<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsmalloc__hunk.html">smalloc_hunk</a> <a class="code" href="structsmalloc__hunk.html">mmalloc_hunk</a>;</div> -<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="malloc_8h.html#ad521838368171a2564658d4e129d7922"> 24</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsmalloc__hunk.html">smalloc_hunk</a> * <a class="code" href="malloc_8h.html#ad521838368171a2564658d4e129d7922">pmmalloc_hunk</a>;</div> -<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div> -<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="structsmalloc__hunk.html"> 26</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsmalloc__hunk.html">smalloc_hunk</a> {</div> -<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0"> 27</a></span>&#160; <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0">magic</a>; <span class="comment">/* Magic number - indicates valid hunk header */</span></div> -<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f"> 28</a></span>&#160; <a class="code" href="structsmalloc__hunk.html">pmmalloc_hunk</a> <a class="code" href="structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f">next</a>; <span class="comment">/* Pointer to the next hunk */</span></div> -<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab"> 29</a></span>&#160; <a class="code" href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75">UWORD</a> <a class="code" href="structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab">size</a>; <span class="comment">/* Size in bytes of this region */</span></div> -<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812"> 30</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812">status</a>; <span class="comment">/* One of MALLOC_FREE or MALLOC_USED */</span></div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;};</div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">extern</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054">malloc_heap_start</a>;</div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">extern</span> <a class="code" href="structsmalloc__hunk.html">pmmalloc_hunk</a> <a class="code" href="malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d">malloc_first</a>;</div> -<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div> -<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="malloc_8h.html#a5381c84316659ee9aee28b781ea72043"> 40</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="malloc_8h.html#a5381c84316659ee9aee28b781ea72043">malloc_gc</a>(<span class="keywordtype">void</span>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0"> 42</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0">debug</a>( <span class="keywordtype">char</span> *routine, <span class="keywordtype">char</span> *msg ) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __SYS_MALLOC_H */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#ifndef __SYS_MALLOC_H</span></div> +<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#define __SYS_MALLOC_H</span></div> +<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div> +<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;types.h&gt;</span></div> +<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div> +<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">/* The various constants */</span></div> +<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148"> 16</a></span>&#160;<span class="preprocessor">#define MALLOC_FREE 1</span></div> +<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2"> 17</a></span>&#160;<span class="preprocessor">#define MALLOC_USED 2</span></div> +<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; </div> +<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1"> 21</a></span>&#160;<span class="preprocessor">#define MALLOC_MAGIC 123</span></div> +<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div> +<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">/* malloc hunk header definition */</span></div> +<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsmalloc__hunk.html">smalloc_hunk</a> <a class="code" href="structsmalloc__hunk.html">mmalloc_hunk</a>;</div> +<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="malloc_8h.html#ad521838368171a2564658d4e129d7922"> 25</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsmalloc__hunk.html">smalloc_hunk</a> * <a class="code" href="malloc_8h.html#ad521838368171a2564658d4e129d7922">pmmalloc_hunk</a>;</div> +<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div> +<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="structsmalloc__hunk.html"> 27</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsmalloc__hunk.html">smalloc_hunk</a> {</div> +<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0"> 28</a></span>&#160; <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0">magic</a>; <span class="comment">/* Magic number - indicates valid hunk header */</span></div> +<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f"> 29</a></span>&#160; <a class="code" href="structsmalloc__hunk.html">pmmalloc_hunk</a> <a class="code" href="structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f">next</a>; <span class="comment">/* Pointer to the next hunk */</span></div> +<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab"> 30</a></span>&#160; <a class="code" href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75">UWORD</a> <a class="code" href="structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab">size</a>; <span class="comment">/* Size in bytes of this region */</span></div> +<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812"> 31</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812">status</a>; <span class="comment">/* One of MALLOC_FREE or MALLOC_USED */</span></div> +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;};</div> +<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; </div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">extern</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054">malloc_heap_start</a>;</div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div> +<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">extern</span> <a class="code" href="structsmalloc__hunk.html">pmmalloc_hunk</a> <a class="code" href="malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d">malloc_first</a>;</div> +<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div> +<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="malloc_8h.html#a5381c84316659ee9aee28b781ea72043"> 41</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="malloc_8h.html#a5381c84316659ee9aee28b781ea72043">malloc_gc</a>(<span class="keywordtype">void</span>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0"> 43</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0">debug</a>( <span class="keywordtype">char</span> *routine, <span class="keywordtype">char</span> *msg ) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __SYS_MALLOC_H */</span><span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="amalloc_8h_html_af62987d0746c3fd2078e3b76d67a485d"><div class="ttname"><a href="malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d">malloc_first</a></div><div class="ttdeci">pmmalloc_hunk malloc_first</div></div> -<div class="ttc" id="astructsmalloc__hunk_html_a23342f9c125db8da542769cf53794a1f"><div class="ttname"><a href="structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f">smalloc_hunk::next</a></div><div class="ttdeci">pmmalloc_hunk next</div><div class="ttdef"><b>Definition:</b> malloc.h:28</div></div> -<div class="ttc" id="amalloc_8h_html_ad521838368171a2564658d4e129d7922"><div class="ttname"><a href="malloc_8h.html#ad521838368171a2564658d4e129d7922">pmmalloc_hunk</a></div><div class="ttdeci">struct smalloc_hunk * pmmalloc_hunk</div><div class="ttdef"><b>Definition:</b> malloc.h:24</div></div> +<div class="ttc" id="astructsmalloc__hunk_html_a23342f9c125db8da542769cf53794a1f"><div class="ttname"><a href="structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f">smalloc_hunk::next</a></div><div class="ttdeci">pmmalloc_hunk next</div><div class="ttdef"><b>Definition:</b> malloc.h:29</div></div> +<div class="ttc" id="amalloc_8h_html_ad521838368171a2564658d4e129d7922"><div class="ttname"><a href="malloc_8h.html#ad521838368171a2564658d4e129d7922">pmmalloc_hunk</a></div><div class="ttdeci">struct smalloc_hunk * pmmalloc_hunk</div><div class="ttdef"><b>Definition:</b> malloc.h:25</div></div> <div class="ttc" id="amalloc_8h_html_a1f0de2ad46e0870a290a0541c9181054"><div class="ttname"><a href="malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054">malloc_heap_start</a></div><div class="ttdeci">UBYTE malloc_heap_start</div></div> -<div class="ttc" id="astructsmalloc__hunk_html_a204a0318f8d6d87cf68be18463318812"><div class="ttname"><a href="structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812">smalloc_hunk::status</a></div><div class="ttdeci">int status</div><div class="ttdef"><b>Definition:</b> malloc.h:30</div></div> +<div class="ttc" id="astructsmalloc__hunk_html_a204a0318f8d6d87cf68be18463318812"><div class="ttname"><a href="structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812">smalloc_hunk::status</a></div><div class="ttdeci">int status</div><div class="ttdef"><b>Definition:</b> malloc.h:31</div></div> <div class="ttc" id="aasm_2types_8h_html_a280213815420791851f7e59bdc8a3c95"><div class="ttname"><a href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></div><div class="ttdeci">UINT8 UBYTE</div><div class="ttdef"><b>Definition:</b> types.h:45</div></div> <div class="ttc" id="amalloc_8h_html_a0d4cef44ecf687909f2c744d8420f7f0"><div class="ttname"><a href="malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0">debug</a></div><div class="ttdeci">void debug(char *routine, char *msg) NONBANKED</div></div> -<div class="ttc" id="astructsmalloc__hunk_html"><div class="ttname"><a href="structsmalloc__hunk.html">smalloc_hunk</a></div><div class="ttdef"><b>Definition:</b> malloc.h:26</div></div> +<div class="ttc" id="astructsmalloc__hunk_html"><div class="ttname"><a href="structsmalloc__hunk.html">smalloc_hunk</a></div><div class="ttdef"><b>Definition:</b> malloc.h:27</div></div> <div class="ttc" id="amalloc_8h_html_a5381c84316659ee9aee28b781ea72043"><div class="ttname"><a href="malloc_8h.html#a5381c84316659ee9aee28b781ea72043">malloc_gc</a></div><div class="ttdeci">void malloc_gc(void) NONBANKED</div></div> <div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ed081d8dfb6902784b2fc730bbb7f96"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></div><div class="ttdeci">#define NONBANKED</div><div class="ttdef"><b>Definition:</b> types.h:11</div></div> <div class="ttc" id="aasm_2types_8h_html_a9e551e7c1bd8feb51e8eefd109966f75"><div class="ttname"><a href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75">UWORD</a></div><div class="ttdeci">UINT16 UWORD</div><div class="ttdef"><b>Definition:</b> types.h:49</div></div> -<div class="ttc" id="astructsmalloc__hunk_html_a8b15039895492addf48d26ff38ec95ab"><div class="ttname"><a href="structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab">smalloc_hunk::size</a></div><div class="ttdeci">UWORD size</div><div class="ttdef"><b>Definition:</b> malloc.h:29</div></div> -<div class="ttc" id="astructsmalloc__hunk_html_a4463bb598cac05efb9cf024d4d03b6b0"><div class="ttname"><a href="structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0">smalloc_hunk::magic</a></div><div class="ttdeci">UBYTE magic</div><div class="ttdef"><b>Definition:</b> malloc.h:27</div></div> +<div class="ttc" id="astructsmalloc__hunk_html_a8b15039895492addf48d26ff38ec95ab"><div class="ttname"><a href="structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab">smalloc_hunk::size</a></div><div class="ttdeci">UWORD size</div><div class="ttdef"><b>Definition:</b> malloc.h:30</div></div> +<div class="ttc" id="astructsmalloc__hunk_html_a4463bb598cac05efb9cf024d4d03b6b0"><div class="ttname"><a href="structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0">smalloc_hunk::magic</a></div><div class="ttdeci">UBYTE magic</div><div class="ttdef"><b>Definition:</b> malloc.h:28</div></div> <!-- HTML footer for doxygen 1.8.14--> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> diff --git a/docs/api/menudata.js b/docs/api/menudata.js @@ -25,6 +25,7 @@ var menudata={children:[ {text:"Main Page",url:"index.html"}, {text:"Related Pages",url:"pages.html"}, +{text:"C modules",url:"modules.html"}, {text:"Data Structures",url:"annotated.html",children:[ {text:"Data Structures",url:"annotated.html"}, {text:"Data Structure Index",url:"classes.html"}, diff --git a/docs/api/modules.html b/docs/api/modules.html @@ -0,0 +1,104 @@ +<!-- 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 API Docs: C modules</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 API 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&amp;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&amp;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&amp;dn=gpl-2.0.txt GPL-v2 */ +$(document).ready(function(){initNavTree('modules.html',''); initResizable(); }); +/* @license-end */ +</script> +<div id="doc-content"> +<!-- window showing the filter options --> +<div id="MSearchSelectWindow" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + onkeydown="return searchBox.OnSearchSelectKey(event)"> +</div> + +<!-- iframe showing the search results (closed by default) --> +<div id="MSearchResultsWindow"> +<iframe src="javascript:void(0)" frameborder="0" + name="MSearchResults" id="MSearchResults"> +</iframe> +</div> + +<div class="header"> + <div class="headertitle"> +<div class="title">C modules</div> </div> +</div><!--header--> +<div class="contents"> +<div class="textblock">Here is a list of all modules:</div><div class="directory"> +<table class="directory"> +<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__gbdk__fonts.html" target="_self">List of gbdk fonts</a></td><td class="desc"></td></tr> +</table> +</div><!-- directory --> +</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/modules.js b/docs/api/modules.js @@ -0,0 +1,4 @@ +var modules = +[ + [ "List of gbdk fonts", "group__gbdk__fonts.html", "group__gbdk__fonts" ] +]; + diff --git a/docs/api/navtreedata.js b/docs/api/navtreedata.js @@ -27,6 +27,7 @@ var NAVTREE = [ "GBDK 2020 API Docs", "index.html", [ [ "Game Boy Development Kit 2020 API (gbdk-lib) documentation", "index.html", null ], [ "Todo List", "todo.html", null ], + [ "C modules", "modules.html", "modules" ], [ "Data Structures", "annotated.html", [ [ "Data Structures", "annotated.html", "annotated_dup" ], [ "Data Structure Index", "classes.html", null ], @@ -51,8 +52,8 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"gb_8h.html#a83d08d752bb2f2406084a9afa7988b98", -"sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938" +"gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba", +"sgb_8h.html#a862a450451cfccf138311089b85292fc" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/docs/api/navtreeindex0.js b/docs/api/navtreeindex0.js @@ -1,253 +1,253 @@ var NAVTREEINDEX0 = { -"annotated.html":[2,0], -"asm_2gbz80_2stdarg_8h.html":[3,0,0,0,1], -"asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737":[3,0,0,0,1,3], -"asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd":[3,0,0,0,1,2], -"asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f":[3,0,0,0,1,0], -"asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc":[3,0,0,0,1,1], -"asm_2gbz80_2stdarg_8h_source.html":[3,0,0,0,1], -"asm_2gbz80_2types_8h.html":[3,0,0,0,2], -"asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e":[3,0,0,0,2,9], -"asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d":[3,0,0,0,2,6], -"asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d":[3,0,0,0,2,8], -"asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb":[3,0,0,0,2,10], -"asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d":[3,0,0,0,2,4], -"asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96":[3,0,0,0,2,0], -"asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b":[3,0,0,0,2,7], -"asm_2gbz80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0":[3,0,0,0,2,1], -"asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a":[3,0,0,0,2,5], -"asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017":[3,0,0,0,2,3], -"asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23":[3,0,0,0,2,11], -"asm_2gbz80_2types_8h.html#ae0233515480e60d29bcc731469976e02":[3,0,0,0,2,2], -"asm_2gbz80_2types_8h_source.html":[3,0,0,0,2], -"asm_2types_8h.html":[3,0,0,1], -"asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6":[3,0,0,1,2], -"asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95":[3,0,0,1,3], -"asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e":[3,0,0,1,9], -"asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071":[3,0,0,1,1], -"asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215":[3,0,0,1,6], -"asm_2types_8h.html#a91374712e986ede0145415318d88fbd8":[3,0,0,1,7], -"asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75":[3,0,0,1,5], -"asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f":[3,0,0,1,10], -"asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd":[3,0,0,1,4], -"asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf":[3,0,0,1,8], -"asm_2types_8h_source.html":[3,0,0,1], -"assert_8h.html":[3,0,4], -"assert_8h.html#ad21a069a92c53643b2e3eaaa73a742fd":[3,0,4,1], -"assert_8h.html#af576bf8ffa22a44e53018c67095ffbf0":[3,0,4,0], -"assert_8h_source.html":[3,0,4], -"bcd_8h.html":[3,0,5], -"bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d":[3,0,5,3], -"bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f":[3,0,5,5], -"bcd_8h.html#a5b336fcb3fc84fe505dc7e14d0ec17a7":[3,0,5,0], -"bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f":[3,0,5,1], -"bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408":[3,0,5,2], -"bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889":[3,0,5,6], -"bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c":[3,0,5,4], -"bcd_8h_source.html":[3,0,5], -"bgb__emu_8h.html":[3,0,1,0], -"bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c":[3,0,1,0,14], -"bgb__emu_8h.html#a35295a1ce77f382504ed0060c4dca19b":[3,0,1,0,10], -"bgb__emu_8h.html#a36dfd854275986ddadf4b963eb882a24":[3,0,1,0,3], -"bgb__emu_8h.html#a4735a5e7a351c6d58312658694248feb":[3,0,1,0,0], -"bgb__emu_8h.html#a5768575de89da2ad02f62b63cd0f2c07":[3,0,1,0,6], -"bgb__emu_8h.html#a5e5470127ad67f28a5b8230d8149973a":[3,0,1,0,4], -"bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9":[3,0,1,0,13], -"bgb__emu_8h.html#a8a9124f0ecd2da790b85f661ca7959a8":[3,0,1,0,1], -"bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90":[3,0,1,0,7], -"bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39":[3,0,1,0,2], -"bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed":[3,0,1,0,12], -"bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee":[3,0,1,0,11], -"bgb__emu_8h.html#abc28ee14659ff5c0844c044c08890631":[3,0,1,0,5], -"bgb__emu_8h.html#acd0aba50147f6cd57ca68e4d1fff6517":[3,0,1,0,8], -"bgb__emu_8h.html#ad7b3a715a638350500106da00a50b51b":[3,0,1,0,9], -"bgb__emu_8h_source.html":[3,0,1,0], -"cgb_8h.html":[3,0,1,1], -"cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7":[3,0,1,1,19], -"cgb_8h.html#a0eff802f1ca228046476209dc01c76ad":[3,0,1,1,5], -"cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d":[3,0,1,1,23], -"cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d":[3,0,1,1,4], -"cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a":[3,0,1,1,8], -"cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044":[3,0,1,1,14], -"cgb_8h.html#a2ce30ac984869b55594447722b9d0579":[3,0,1,1,9], -"cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56":[3,0,1,1,25], -"cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e":[3,0,1,1,0], -"cgb_8h.html#a5744e7df7116e07a69713b494053675e":[3,0,1,1,21], -"cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a":[3,0,1,1,11], -"cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb":[3,0,1,1,24], -"cgb_8h.html#a6b334e5e452d0650aded17199be1514a":[3,0,1,1,27], -"cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474":[3,0,1,1,18], -"cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c":[3,0,1,1,15], -"cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb":[3,0,1,1,26], -"cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999":[3,0,1,1,17], -"cgb_8h.html#a9c8c3710151b2258ea8269850498703f":[3,0,1,1,20], -"cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101":[3,0,1,1,12], -"cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4":[3,0,1,1,1], -"cgb_8h.html#ab6c97468034c02fe204fd37036d9be15":[3,0,1,1,3], -"cgb_8h.html#ac1771f95d9887118764bd8a074e537e1":[3,0,1,1,16], -"cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14":[3,0,1,1,22], -"cgb_8h.html#ad44385fc245bbabf6da787dcc8930385":[3,0,1,1,6], -"cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40":[3,0,1,1,7], -"cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1":[3,0,1,1,13], -"cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51":[3,0,1,1,2], -"cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c":[3,0,1,1,10], -"cgb_8h_source.html":[3,0,1,1], -"classes.html":[2,1], -"console_8h.html":[3,0,1,2], -"console_8h.html#a39cc3b71f4262838512c8589e755bbd3":[3,0,1,2,3], -"console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2":[3,0,1,2,0], -"console_8h.html#a4826277cc150ddc0f4de4bd464a34909":[3,0,1,2,4], -"console_8h.html#a87894e0e2afb574907e2b11ef26e01cb":[3,0,1,2,2], -"console_8h.html#a87f5702d0e74f791414576f7636b4b74":[3,0,1,2,1], -"console_8h_source.html":[3,0,1,2], -"crash__handler_8h.html":[3,0,1,3], -"crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc":[3,0,1,3,0], -"crash__handler_8h_source.html":[3,0,1,3], -"ctype_8h.html":[3,0,6], -"ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80":[3,0,6,6], -"ctype_8h.html#a5c851b201a80a43fd4e648b008e37100":[3,0,6,4], -"ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3":[3,0,6,5], -"ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20":[3,0,6,0], -"ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1":[3,0,6,2], -"ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e":[3,0,6,1], -"ctype_8h.html#afe7b3895d13be3e313967576c095aa98":[3,0,6,3], -"ctype_8h_source.html":[3,0,6], -"dir_4b37c35541aee0eec500a6f5b59dadfa.html":[3,0,0], -"dir_9647bd2f7f93513d8a961f20c2db9569.html":[3,0,1], -"dir_dba6d7a1b547fa6c745fe9a7e79d975c.html":[3,0,0,0], -"drawing_8h.html":[3,0,1,4], -"drawing_8h.html#a08cbc66092284f7da94279f986a0aae9":[3,0,1,4,13], -"drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209":[3,0,1,4,19], -"drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096":[3,0,1,4,7], -"drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0":[3,0,1,4,17], -"drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1":[3,0,1,4,27], -"drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991":[3,0,1,4,3], -"drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9":[3,0,1,4,22], -"drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab":[3,0,1,4,4], -"drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a":[3,0,1,4,8], -"drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837":[3,0,1,4,12], -"drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa":[3,0,1,4,23], -"drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7":[3,0,1,4,26], -"drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6":[3,0,1,4,9], -"drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382":[3,0,1,4,6], -"drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49":[3,0,1,4,10], -"drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21":[3,0,1,4,15], -"drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d":[3,0,1,4,16], -"drawing_8h.html#a9a07c448b4d721dbec2715f51727e099":[3,0,1,4,0], -"drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d":[3,0,1,4,2], -"drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170":[3,0,1,4,1], -"drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e":[3,0,1,4,11], -"drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10":[3,0,1,4,25], -"drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf":[3,0,1,4,21], -"drawing_8h.html#ac3271bc637bab1205ed066f439ebc955":[3,0,1,4,18], -"drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55":[3,0,1,4,28], -"drawing_8h.html#acd1b97556dfbbac61063a63031d2f91d":[3,0,1,4,5], -"drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9":[3,0,1,4,20], -"drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8":[3,0,1,4,24], -"drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8":[3,0,1,4,14], -"drawing_8h_source.html":[3,0,1,4], -"far__ptr_8h.html":[3,0,1,5], -"far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6":[3,0,1,5,4], -"far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708":[3,0,1,5,1], -"far__ptr_8h.html#a1344c26ca298a9eadea4bcfea6442ae3":[3,0,1,5,10], -"far__ptr_8h.html#a27792b7fc3796a1e1828d4c5812e5b21":[3,0,1,5,9], -"far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35":[3,0,1,5,8], -"far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14":[3,0,1,5,2], -"far__ptr_8h.html#a6f1c13e2fad9dd04645a000050d9f382":[3,0,1,5,11], -"far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730":[3,0,1,5,5], -"far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90":[3,0,1,5,7], -"far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5":[3,0,1,5,3], -"far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209":[3,0,1,5,6], -"far__ptr_8h_source.html":[3,0,1,5], -"files.html":[3,0], -"font_8h.html":[3,0,1,6], -"font_8h.html#a0356deab046e522bc369dfd4cf108e5e":[3,0,1,6,5], -"font_8h.html#a2d59fb8d9b95354fcc9b4541ce43f276":[3,0,1,6,15], -"font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614":[3,0,1,6,10], -"font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905":[3,0,1,6,2], -"font_8h.html#a3c28d792899071492568375585a171cf":[3,0,1,6,12], -"font_8h.html#a61b6448050030c4367eafd836598e515":[3,0,1,6,8], -"font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8":[3,0,1,6,1], -"font_8h.html#a7c5452979723b3535d17e253beb5d604":[3,0,1,6,4], -"font_8h.html#a80d0f581e17313b62dd7824653462b55":[3,0,1,6,3], -"font_8h.html#a82e0e078fc8a8b6a18538131625dba3a":[3,0,1,6,7], -"font_8h.html#a8864dda768d160716fb95cc8c46cb5a9":[3,0,1,6,11], -"font_8h.html#aa7ed899bc52aac6cd5cd7ba4c2a43215":[3,0,1,6,14], -"font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a":[3,0,1,6,9], -"font_8h.html#ada456ea6f9f74229a178cef52471d37b":[3,0,1,6,13], -"font_8h.html#aea1f63fe2ea8c7689b061ad93b485553":[3,0,1,6,6], -"font_8h_source.html":[3,0,1,6], -"functions.html":[2,2,0], -"functions_vars.html":[2,2,1], -"gb_8h.html":[3,0,1,7], -"gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0":[3,0,1,7,31], -"gb_8h.html#a015094949fc631921e5e5219320eee87":[3,0,1,7,97], -"gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7":[3,0,1,7,69], -"gb_8h.html#a04382de20738146fe873ddfb0585052b":[3,0,1,7,14], -"gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02":[3,0,1,7,8], -"gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e":[3,0,1,7,132], -"gb_8h.html#a0b3366755f3276b0243c1e0497471b7a":[3,0,1,7,122], -"gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6":[3,0,1,7,42], -"gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c":[3,0,1,7,71], -"gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e":[3,0,1,7,75], -"gb_8h.html#a177fadce938422926b186a8e42575d1d":[3,0,1,7,41], -"gb_8h.html#a18857adb60025a986dbb44ee289b7a7c":[3,0,1,7,64], -"gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f":[3,0,1,7,38], -"gb_8h.html#a1ad25695f4885f15325a82ec935e8579":[3,0,1,7,63], -"gb_8h.html#a1af6b32a1760e56fad768352db7c4530":[3,0,1,7,120], -"gb_8h.html#a1bfd48083278d723d0c49f487720cdd0":[3,0,1,7,121], -"gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf":[3,0,1,7,66], -"gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a":[3,0,1,7,34], -"gb_8h.html#a27ebc0d484fbf789f8a2172977a8d3b5":[3,0,1,7,91], -"gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e":[3,0,1,7,127], -"gb_8h.html#a2a236e483749590877d9207e9430e6ce":[3,0,1,7,92], -"gb_8h.html#a2b4665e62849b60b579803b076661fe4":[3,0,1,7,117], -"gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541":[3,0,1,7,20], -"gb_8h.html#a2f00009081050122c11e6625ecaf0584":[3,0,1,7,96], -"gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280":[3,0,1,7,24], -"gb_8h.html#a2faff6aef9e272b15a1912a4f911e385":[3,0,1,7,102], -"gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a":[3,0,1,7,6], -"gb_8h.html#a320fd91d5aa12ba9d1435ab908420998":[3,0,1,7,124], -"gb_8h.html#a34d6500215984e8f9a986523a2f2dadd":[3,0,1,7,76], -"gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551":[3,0,1,7,134], -"gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6":[3,0,1,7,46], -"gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951":[3,0,1,7,39], -"gb_8h.html#a393072c2b36f11306510c69aa6efea0f":[3,0,1,7,79], -"gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71":[3,0,1,7,61], -"gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325":[3,0,1,7,10], -"gb_8h.html#a3c955cdccaeca3b016911594afc31aee":[3,0,1,7,115], -"gb_8h.html#a3f033f00c8d781637f9a665b06750937":[3,0,1,7,47], -"gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1":[3,0,1,7,68], -"gb_8h.html#a459449876dfba6299bf055c882d78334":[3,0,1,7,2], -"gb_8h.html#a495bc9f405f916f02ad5d97e6e730134":[3,0,1,7,55], -"gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd":[3,0,1,7,114], -"gb_8h.html#a4b4feb80407d4f1e80579ed932821035":[3,0,1,7,110], -"gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b":[3,0,1,7,18], -"gb_8h.html#a4c2e4adef74067fdbb49005bc73de937":[3,0,1,7,131], -"gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259":[3,0,1,7,116], -"gb_8h.html#a4c5db32641410613d785911bafd09ac7":[3,0,1,7,62], -"gb_8h.html#a54572cf6791463b6d60623837e0bb5a6":[3,0,1,7,16], -"gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439":[3,0,1,7,108], -"gb_8h.html#a5782338a9936b18e999e322be80c2995":[3,0,1,7,82], -"gb_8h.html#a5a796bbf3e4347d914b83568350143a9":[3,0,1,7,27], -"gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4":[3,0,1,7,49], -"gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19":[3,0,1,7,106], -"gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423":[3,0,1,7,37], -"gb_8h.html#a60191cdfa50ed9b88515f181747eaba2":[3,0,1,7,48], -"gb_8h.html#a604256210ec5b90b68185e1a18efab49":[3,0,1,7,22], -"gb_8h.html#a60baa1622feae07982562dcbc243751e":[3,0,1,7,74], -"gb_8h.html#a61a9e2910380de6abb34df14ef634eb4":[3,0,1,7,21], -"gb_8h.html#a65971730b7a58df99fc43be0162226ac":[3,0,1,7,104], -"gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688":[3,0,1,7,81], -"gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda":[3,0,1,7,56], -"gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9":[3,0,1,7,45], -"gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b":[3,0,1,7,95], -"gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c":[3,0,1,7,67], -"gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141":[3,0,1,7,52], -"gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5":[3,0,1,7,29], -"gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592":[3,0,1,7,126], -"gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05":[3,0,1,7,103], -"gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784":[3,0,1,7,78], -"gb_8h.html#a81f1a67549d3a26dcca22367141eb21b":[3,0,1,7,70] +"annotated.html":[3,0], +"asm_2gbz80_2stdarg_8h.html":[4,0,0,0,1], +"asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737":[4,0,0,0,1,3], +"asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd":[4,0,0,0,1,2], +"asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f":[4,0,0,0,1,0], +"asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc":[4,0,0,0,1,1], +"asm_2gbz80_2stdarg_8h_source.html":[4,0,0,0,1], +"asm_2gbz80_2types_8h.html":[4,0,0,0,2], +"asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e":[4,0,0,0,2,9], +"asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d":[4,0,0,0,2,6], +"asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d":[4,0,0,0,2,8], +"asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb":[4,0,0,0,2,10], +"asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d":[4,0,0,0,2,4], +"asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96":[4,0,0,0,2,0], +"asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b":[4,0,0,0,2,7], +"asm_2gbz80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0":[4,0,0,0,2,1], +"asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a":[4,0,0,0,2,5], +"asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017":[4,0,0,0,2,3], +"asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23":[4,0,0,0,2,11], +"asm_2gbz80_2types_8h.html#ae0233515480e60d29bcc731469976e02":[4,0,0,0,2,2], +"asm_2gbz80_2types_8h_source.html":[4,0,0,0,2], +"asm_2types_8h.html":[4,0,0,1], +"asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6":[4,0,0,1,2], +"asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95":[4,0,0,1,3], +"asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e":[4,0,0,1,9], +"asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071":[4,0,0,1,1], +"asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215":[4,0,0,1,6], +"asm_2types_8h.html#a91374712e986ede0145415318d88fbd8":[4,0,0,1,7], +"asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75":[4,0,0,1,5], +"asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f":[4,0,0,1,10], +"asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd":[4,0,0,1,4], +"asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf":[4,0,0,1,8], +"asm_2types_8h_source.html":[4,0,0,1], +"assert_8h.html":[4,0,4], +"assert_8h.html#ad21a069a92c53643b2e3eaaa73a742fd":[4,0,4,1], +"assert_8h.html#af576bf8ffa22a44e53018c67095ffbf0":[4,0,4,0], +"assert_8h_source.html":[4,0,4], +"bcd_8h.html":[4,0,5], +"bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d":[4,0,5,3], +"bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f":[4,0,5,5], +"bcd_8h.html#a5b336fcb3fc84fe505dc7e14d0ec17a7":[4,0,5,0], +"bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f":[4,0,5,1], +"bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408":[4,0,5,2], +"bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889":[4,0,5,6], +"bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c":[4,0,5,4], +"bcd_8h_source.html":[4,0,5], +"bgb__emu_8h.html":[4,0,1,0], +"bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c":[4,0,1,0,5], +"bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9":[4,0,1,0,4], +"bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90":[4,0,1,0,1], +"bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39":[4,0,1,0,0], +"bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed":[4,0,1,0,3], +"bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee":[4,0,1,0,2], +"bgb__emu_8h_source.html":[4,0,1,0], +"cgb_8h.html":[4,0,1,1], +"cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7":[4,0,1,1,19], +"cgb_8h.html#a0eff802f1ca228046476209dc01c76ad":[4,0,1,1,5], +"cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d":[4,0,1,1,23], +"cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d":[4,0,1,1,4], +"cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a":[4,0,1,1,8], +"cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044":[4,0,1,1,14], +"cgb_8h.html#a2ce30ac984869b55594447722b9d0579":[4,0,1,1,9], +"cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56":[4,0,1,1,25], +"cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e":[4,0,1,1,0], +"cgb_8h.html#a5744e7df7116e07a69713b494053675e":[4,0,1,1,21], +"cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a":[4,0,1,1,11], +"cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb":[4,0,1,1,24], +"cgb_8h.html#a6b334e5e452d0650aded17199be1514a":[4,0,1,1,27], +"cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474":[4,0,1,1,18], +"cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c":[4,0,1,1,15], +"cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb":[4,0,1,1,26], +"cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999":[4,0,1,1,17], +"cgb_8h.html#a9c8c3710151b2258ea8269850498703f":[4,0,1,1,20], +"cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101":[4,0,1,1,12], +"cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4":[4,0,1,1,1], +"cgb_8h.html#ab6c97468034c02fe204fd37036d9be15":[4,0,1,1,3], +"cgb_8h.html#ac1771f95d9887118764bd8a074e537e1":[4,0,1,1,16], +"cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14":[4,0,1,1,22], +"cgb_8h.html#ad44385fc245bbabf6da787dcc8930385":[4,0,1,1,6], +"cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40":[4,0,1,1,7], +"cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1":[4,0,1,1,13], +"cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51":[4,0,1,1,2], +"cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c":[4,0,1,1,10], +"cgb_8h_source.html":[4,0,1,1], +"classes.html":[3,1], +"console_8h.html":[4,0,1,2], +"console_8h.html#a39cc3b71f4262838512c8589e755bbd3":[4,0,1,2,3], +"console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2":[4,0,1,2,0], +"console_8h.html#a4826277cc150ddc0f4de4bd464a34909":[4,0,1,2,4], +"console_8h.html#a87894e0e2afb574907e2b11ef26e01cb":[4,0,1,2,2], +"console_8h.html#a87f5702d0e74f791414576f7636b4b74":[4,0,1,2,1], +"console_8h_source.html":[4,0,1,2], +"crash__handler_8h.html":[4,0,1,3], +"crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc":[4,0,1,3,0], +"crash__handler_8h_source.html":[4,0,1,3], +"ctype_8h.html":[4,0,6], +"ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80":[4,0,6,6], +"ctype_8h.html#a5c851b201a80a43fd4e648b008e37100":[4,0,6,4], +"ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3":[4,0,6,5], +"ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20":[4,0,6,0], +"ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1":[4,0,6,2], +"ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e":[4,0,6,1], +"ctype_8h.html#afe7b3895d13be3e313967576c095aa98":[4,0,6,3], +"ctype_8h_source.html":[4,0,6], +"dir_4b37c35541aee0eec500a6f5b59dadfa.html":[4,0,0], +"dir_9647bd2f7f93513d8a961f20c2db9569.html":[4,0,1], +"dir_dba6d7a1b547fa6c745fe9a7e79d975c.html":[4,0,0,0], +"drawing_8h.html":[4,0,1,4], +"drawing_8h.html#a08cbc66092284f7da94279f986a0aae9":[4,0,1,4,13], +"drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209":[4,0,1,4,19], +"drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096":[4,0,1,4,7], +"drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0":[4,0,1,4,17], +"drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1":[4,0,1,4,27], +"drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991":[4,0,1,4,3], +"drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9":[4,0,1,4,22], +"drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab":[4,0,1,4,4], +"drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a":[4,0,1,4,8], +"drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837":[4,0,1,4,12], +"drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa":[4,0,1,4,23], +"drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7":[4,0,1,4,26], +"drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6":[4,0,1,4,9], +"drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382":[4,0,1,4,6], +"drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49":[4,0,1,4,10], +"drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21":[4,0,1,4,15], +"drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d":[4,0,1,4,16], +"drawing_8h.html#a9a07c448b4d721dbec2715f51727e099":[4,0,1,4,0], +"drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d":[4,0,1,4,2], +"drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170":[4,0,1,4,1], +"drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e":[4,0,1,4,11], +"drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10":[4,0,1,4,25], +"drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf":[4,0,1,4,21], +"drawing_8h.html#ac3271bc637bab1205ed066f439ebc955":[4,0,1,4,18], +"drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55":[4,0,1,4,28], +"drawing_8h.html#acd1b97556dfbbac61063a63031d2f91d":[4,0,1,4,5], +"drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9":[4,0,1,4,20], +"drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8":[4,0,1,4,24], +"drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8":[4,0,1,4,14], +"drawing_8h_source.html":[4,0,1,4], +"far__ptr_8h.html":[4,0,1,5], +"far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6":[4,0,1,5,4], +"far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708":[4,0,1,5,1], +"far__ptr_8h.html#a1344c26ca298a9eadea4bcfea6442ae3":[4,0,1,5,10], +"far__ptr_8h.html#a27792b7fc3796a1e1828d4c5812e5b21":[4,0,1,5,9], +"far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35":[4,0,1,5,8], +"far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14":[4,0,1,5,2], +"far__ptr_8h.html#a6f1c13e2fad9dd04645a000050d9f382":[4,0,1,5,11], +"far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730":[4,0,1,5,5], +"far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90":[4,0,1,5,7], +"far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5":[4,0,1,5,3], +"far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209":[4,0,1,5,6], +"far__ptr_8h_source.html":[4,0,1,5], +"files.html":[4,0], +"font_8h.html":[4,0,1,6], +"font_8h.html#a0356deab046e522bc369dfd4cf108e5e":[4,0,1,6,5], +"font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614":[4,0,1,6,10], +"font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905":[4,0,1,6,2], +"font_8h.html#a61b6448050030c4367eafd836598e515":[4,0,1,6,8], +"font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8":[4,0,1,6,1], +"font_8h.html#a7c5452979723b3535d17e253beb5d604":[4,0,1,6,4], +"font_8h.html#a80d0f581e17313b62dd7824653462b55":[4,0,1,6,3], +"font_8h.html#a82e0e078fc8a8b6a18538131625dba3a":[4,0,1,6,7], +"font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a":[4,0,1,6,9], +"font_8h.html#aea1f63fe2ea8c7689b061ad93b485553":[4,0,1,6,6], +"font_8h_source.html":[4,0,1,6], +"functions.html":[3,2,0], +"functions_vars.html":[3,2,1], +"gb_8h.html":[4,0,1,7], +"gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0":[4,0,1,7,31], +"gb_8h.html#a015094949fc631921e5e5219320eee87":[4,0,1,7,97], +"gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7":[4,0,1,7,69], +"gb_8h.html#a04382de20738146fe873ddfb0585052b":[4,0,1,7,14], +"gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02":[4,0,1,7,8], +"gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e":[4,0,1,7,132], +"gb_8h.html#a0b3366755f3276b0243c1e0497471b7a":[4,0,1,7,122], +"gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6":[4,0,1,7,42], +"gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c":[4,0,1,7,71], +"gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e":[4,0,1,7,75], +"gb_8h.html#a177fadce938422926b186a8e42575d1d":[4,0,1,7,41], +"gb_8h.html#a18857adb60025a986dbb44ee289b7a7c":[4,0,1,7,64], +"gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f":[4,0,1,7,38], +"gb_8h.html#a1ad25695f4885f15325a82ec935e8579":[4,0,1,7,63], +"gb_8h.html#a1af6b32a1760e56fad768352db7c4530":[4,0,1,7,120], +"gb_8h.html#a1bfd48083278d723d0c49f487720cdd0":[4,0,1,7,121], +"gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf":[4,0,1,7,66], +"gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a":[4,0,1,7,34], +"gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e":[4,0,1,7,127], +"gb_8h.html#a2a236e483749590877d9207e9430e6ce":[4,0,1,7,92], +"gb_8h.html#a2b4665e62849b60b579803b076661fe4":[4,0,1,7,117], +"gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541":[4,0,1,7,20], +"gb_8h.html#a2f00009081050122c11e6625ecaf0584":[4,0,1,7,96], +"gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280":[4,0,1,7,24], +"gb_8h.html#a2faff6aef9e272b15a1912a4f911e385":[4,0,1,7,102], +"gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a":[4,0,1,7,6], +"gb_8h.html#a320fd91d5aa12ba9d1435ab908420998":[4,0,1,7,124], +"gb_8h.html#a34d6500215984e8f9a986523a2f2dadd":[4,0,1,7,76], +"gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551":[4,0,1,7,134], +"gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6":[4,0,1,7,46], +"gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951":[4,0,1,7,39], +"gb_8h.html#a393072c2b36f11306510c69aa6efea0f":[4,0,1,7,79], +"gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71":[4,0,1,7,61], +"gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325":[4,0,1,7,10], +"gb_8h.html#a3c955cdccaeca3b016911594afc31aee":[4,0,1,7,115], +"gb_8h.html#a3f033f00c8d781637f9a665b06750937":[4,0,1,7,47], +"gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1":[4,0,1,7,68], +"gb_8h.html#a459449876dfba6299bf055c882d78334":[4,0,1,7,2], +"gb_8h.html#a4892b18d0d75bdaa153ef571f337f52b":[4,0,1,7,91], +"gb_8h.html#a495bc9f405f916f02ad5d97e6e730134":[4,0,1,7,55], +"gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd":[4,0,1,7,114], +"gb_8h.html#a4b4feb80407d4f1e80579ed932821035":[4,0,1,7,110], +"gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b":[4,0,1,7,18], +"gb_8h.html#a4c2e4adef74067fdbb49005bc73de937":[4,0,1,7,131], +"gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259":[4,0,1,7,116], +"gb_8h.html#a4c5db32641410613d785911bafd09ac7":[4,0,1,7,62], +"gb_8h.html#a54572cf6791463b6d60623837e0bb5a6":[4,0,1,7,16], +"gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439":[4,0,1,7,108], +"gb_8h.html#a5782338a9936b18e999e322be80c2995":[4,0,1,7,82], +"gb_8h.html#a5a796bbf3e4347d914b83568350143a9":[4,0,1,7,27], +"gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4":[4,0,1,7,49], +"gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19":[4,0,1,7,106], +"gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423":[4,0,1,7,37], +"gb_8h.html#a60191cdfa50ed9b88515f181747eaba2":[4,0,1,7,48], +"gb_8h.html#a604256210ec5b90b68185e1a18efab49":[4,0,1,7,22], +"gb_8h.html#a60baa1622feae07982562dcbc243751e":[4,0,1,7,74], +"gb_8h.html#a61a9e2910380de6abb34df14ef634eb4":[4,0,1,7,21], +"gb_8h.html#a65971730b7a58df99fc43be0162226ac":[4,0,1,7,104], +"gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688":[4,0,1,7,81], +"gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda":[4,0,1,7,56], +"gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9":[4,0,1,7,45], +"gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b":[4,0,1,7,95], +"gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c":[4,0,1,7,67], +"gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141":[4,0,1,7,52], +"gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5":[4,0,1,7,29], +"gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592":[4,0,1,7,126], +"gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05":[4,0,1,7,103], +"gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784":[4,0,1,7,78], +"gb_8h.html#a81f1a67549d3a26dcca22367141eb21b":[4,0,1,7,70], +"gb_8h.html#a83d08d752bb2f2406084a9afa7988b98":[4,0,1,7,125], +"gb_8h.html#a8520286e663067a3f6869db4ff1b74c3":[4,0,1,7,118], +"gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d":[4,0,1,7,98], +"gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3":[4,0,1,7,119], +"gb_8h.html#a8e3f36aa68ac036695816757f2a1322c":[4,0,1,7,51], +"gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03":[4,0,1,7,60], +"gb_8h.html#a908826e7180f94a5988ceb8633313a2e":[4,0,1,7,13], +"gb_8h.html#a92d040284342702026eb19dab59b586e":[4,0,1,7,44], +"gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9":[4,0,1,7,94], +"gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f":[4,0,1,7,19], +"gb_8h.html#a9508f919d9482d1d51534ccac212454d":[4,0,1,7,59], +"gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f":[4,0,1,7,113], +"gb_8h.html#a97039b6477537c37f83e74561de78c1b":[4,0,1,7,83], +"gb_8h.html#a98b848953a95ce2fff6fda643575d74a":[4,0,1,7,128] }; diff --git a/docs/api/navtreeindex1.js b/docs/api/navtreeindex1.js @@ -1,253 +1,253 @@ var NAVTREEINDEX1 = { -"gb_8h.html#a83d08d752bb2f2406084a9afa7988b98":[3,0,1,7,125], -"gb_8h.html#a8520286e663067a3f6869db4ff1b74c3":[3,0,1,7,118], -"gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d":[3,0,1,7,98], -"gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3":[3,0,1,7,119], -"gb_8h.html#a8e3f36aa68ac036695816757f2a1322c":[3,0,1,7,51], -"gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03":[3,0,1,7,60], -"gb_8h.html#a908826e7180f94a5988ceb8633313a2e":[3,0,1,7,13], -"gb_8h.html#a92d040284342702026eb19dab59b586e":[3,0,1,7,44], -"gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9":[3,0,1,7,94], -"gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f":[3,0,1,7,19], -"gb_8h.html#a9508f919d9482d1d51534ccac212454d":[3,0,1,7,59], -"gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f":[3,0,1,7,113], -"gb_8h.html#a97039b6477537c37f83e74561de78c1b":[3,0,1,7,83], -"gb_8h.html#a98b848953a95ce2fff6fda643575d74a":[3,0,1,7,128], -"gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba":[3,0,1,7,43], -"gb_8h.html#aa87bec0d134136fdb727f52cb773b792":[3,0,1,7,58], -"gb_8h.html#aae11e78e2a24e467e72893056f319d51":[3,0,1,7,111], -"gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4":[3,0,1,7,107], -"gb_8h.html#aaf9d0b393d38385168d207f96acd800c":[3,0,1,7,100], -"gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8":[3,0,1,7,53], -"gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b":[3,0,1,7,4], -"gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007":[3,0,1,7,35], -"gb_8h.html#ab769c6e20778298be8bc3321476ceb53":[3,0,1,7,3], -"gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb":[3,0,1,7,129], -"gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c":[3,0,1,7,112], -"gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608":[3,0,1,7,73], -"gb_8h.html#ac70894fecac30c1ca9917f07373cf81c":[3,0,1,7,9], -"gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07":[3,0,1,7,15], -"gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff":[3,0,1,7,11], -"gb_8h.html#acd271e2c976761568d2f95900a213212":[3,0,1,7,77], -"gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b":[3,0,1,7,93], -"gb_8h.html#ad2ec9831813c5e7069917aa4455af682":[3,0,1,7,50], -"gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150":[3,0,1,7,30], -"gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14":[3,0,1,7,84], -"gb_8h.html#ad90564458646c5646b3880b93db3443e":[3,0,1,7,23], -"gb_8h.html#ada0cc738d27aad251151e69cb8d250e1":[3,0,1,7,25], -"gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5":[3,0,1,7,123], -"gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6":[3,0,1,7,105], -"gb_8h.html#adf6ef63efc4bb4950428015c623bca14":[3,0,1,7,87], -"gb_8h.html#ae032c5c544196e37ec0432f6cfad7904":[3,0,1,7,7], -"gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5":[3,0,1,7,26], -"gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e":[3,0,1,7,80], -"gb_8h.html#ae202f64307ec00f6970ef9225e54646c":[3,0,1,7,40], -"gb_8h.html#ae2a527ffae5cad8083726470c3f30475":[3,0,1,7,99], -"gb_8h.html#ae33fc234393ba50e8f30cbef403ded19":[3,0,1,7,85], -"gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57":[3,0,1,7,65], -"gb_8h.html#ae47e59a309120f9420993f26816b5e6d":[3,0,1,7,5], -"gb_8h.html#ae97793b4039609f93b0f7f8bddb18011":[3,0,1,7,17], -"gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b":[3,0,1,7,32], -"gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4":[3,0,1,7,109], -"gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1":[3,0,1,7,101], -"gb_8h.html#aed072359b42854fffae4cd29c1f34ea1":[3,0,1,7,88], -"gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79":[3,0,1,7,133], -"gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3":[3,0,1,7,54], -"gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b":[3,0,1,7,36], -"gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8":[3,0,1,7,33], -"gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f":[3,0,1,7,12], -"gb_8h.html#af3d632ba2d7cef6619df5dfea8730909":[3,0,1,7,28], -"gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07":[3,0,1,7,72], -"gb_8h.html#af4a728ba51de424a0bed286ac65d3242":[3,0,1,7,86], -"gb_8h.html#af79b920bcb642bba2e652874c4f7eeff":[3,0,1,7,130], -"gb_8h.html#af91d252f07f4764996154820f970c101":[3,0,1,7,57], -"gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40":[3,0,1,7,90], -"gb_8h.html#afd45c10f4566ca284cdab4044c5645b3":[3,0,1,7,89], -"gb_8h_source.html":[3,0,1,7], -"gbdk-lib_8h.html":[3,0,7], -"gbdk-lib_8h_source.html":[3,0,7], -"globals.html":[3,1,0,0], -"globals.html":[3,1,0], -"globals_a.html":[3,1,0,1], -"globals_b.html":[3,1,0,2], -"globals_c.html":[3,1,0,3], -"globals_d.html":[3,1,0,4], -"globals_defs.html":[3,1,4,0], -"globals_defs.html":[3,1,4], -"globals_defs_a.html":[3,1,4,1], -"globals_defs_b.html":[3,1,4,2], -"globals_defs_c.html":[3,1,4,3], -"globals_defs_d.html":[3,1,4,4], -"globals_defs_e.html":[3,1,4,5], -"globals_defs_f.html":[3,1,4,6], -"globals_defs_g.html":[3,1,4,7], -"globals_defs_h.html":[3,1,4,8], -"globals_defs_i.html":[3,1,4,9], -"globals_defs_j.html":[3,1,4,10], -"globals_defs_l.html":[3,1,4,11], -"globals_defs_m.html":[3,1,4,12], -"globals_defs_n.html":[3,1,4,13], -"globals_defs_o.html":[3,1,4,14], -"globals_defs_p.html":[3,1,4,15], -"globals_defs_r.html":[3,1,4,16], -"globals_defs_s.html":[3,1,4,17], -"globals_defs_t.html":[3,1,4,18], -"globals_defs_u.html":[3,1,4,19], -"globals_defs_v.html":[3,1,4,20], -"globals_defs_w.html":[3,1,4,21], -"globals_defs_x.html":[3,1,4,22], -"globals_e.html":[3,1,0,5], -"globals_f.html":[3,1,0,6], -"globals_func.html":[3,1,1], -"globals_g.html":[3,1,0,7], -"globals_h.html":[3,1,0,8], -"globals_i.html":[3,1,0,9], -"globals_j.html":[3,1,0,10], -"globals_k.html":[3,1,0,11], -"globals_l.html":[3,1,0,12], -"globals_m.html":[3,1,0,13], -"globals_n.html":[3,1,0,14], -"globals_o.html":[3,1,0,15], -"globals_p.html":[3,1,0,16], -"globals_q.html":[3,1,0,17], -"globals_r.html":[3,1,0,18], -"globals_s.html":[3,1,0,19], -"globals_t.html":[3,1,0,20], -"globals_type.html":[3,1,3], -"globals_u.html":[3,1,0,21], -"globals_v.html":[3,1,0,22], -"globals_vars.html":[3,1,2], -"globals_w.html":[3,1,0,23], -"globals_x.html":[3,1,0,24], -"hardware_8h.html":[3,0,1,8], -"hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672":[3,0,1,8,21], -"hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4":[3,0,1,8,13], -"hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0":[3,0,1,8,1], -"hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44":[3,0,1,8,0], -"hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a":[3,0,1,8,3], -"hardware_8h.html#a13f3e89f7b92258d825292e5058815c7":[3,0,1,8,38], -"hardware_8h.html#a1454ad6d5d04273eae1288af86deadac":[3,0,1,8,48], -"hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8":[3,0,1,8,52], -"hardware_8h.html#a1c8d52607616ef37da335447e4cbe850":[3,0,1,8,40], -"hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30":[3,0,1,8,51], -"hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2":[3,0,1,8,32], -"hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239":[3,0,1,8,20], -"hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99":[3,0,1,8,50], -"hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0":[3,0,1,8,41], -"hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c":[3,0,1,8,6], -"hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69":[3,0,1,8,47], -"hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c":[3,0,1,8,12], -"hardware_8h.html#a509a5d0f138b40830cb447a862573be5":[3,0,1,8,8], -"hardware_8h.html#a52593a64863d51fbf5860b0d31448972":[3,0,1,8,25], -"hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24":[3,0,1,8,23], -"hardware_8h.html#a57a94790cda8101a29c0d20086770f1b":[3,0,1,8,46], -"hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae":[3,0,1,8,35], -"hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a":[3,0,1,8,43], -"hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e":[3,0,1,8,2], -"hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b":[3,0,1,8,30], -"hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256":[3,0,1,8,7], -"hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6":[3,0,1,8,17], -"hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171":[3,0,1,8,14], -"hardware_8h.html#a7279430d110acf02fa176d5f427a6491":[3,0,1,8,42], -"hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf":[3,0,1,8,49], -"hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837":[3,0,1,8,11], -"hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616":[3,0,1,8,16], -"hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d":[3,0,1,8,45], -"hardware_8h.html#a849d2cff8df2655f86b294466bec40d6":[3,0,1,8,26], -"hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a":[3,0,1,8,18], -"hardware_8h.html#a86cc170585319565195f2c163250be1f":[3,0,1,8,33], -"hardware_8h.html#a924fdf48f6ad020423f6309055314928":[3,0,1,8,27], -"hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa":[3,0,1,8,5], -"hardware_8h.html#a9da545164e049ef773128f869daece13":[3,0,1,8,39], -"hardware_8h.html#aa128832cecec4e609517fe3daf044e5e":[3,0,1,8,54], -"hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e":[3,0,1,8,55], -"hardware_8h.html#ab16e97796d675205a027b1b28b52956e":[3,0,1,8,44], -"hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f":[3,0,1,8,28], -"hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1":[3,0,1,8,22], -"hardware_8h.html#aba3d9fb63552bc02ec879696b581adac":[3,0,1,8,24], -"hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa":[3,0,1,8,29], -"hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b":[3,0,1,8,31], -"hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72":[3,0,1,8,10], -"hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f":[3,0,1,8,9], -"hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81":[3,0,1,8,36], -"hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c":[3,0,1,8,53], -"hardware_8h.html#aea78f857e34370d7e1177a8bafe08148":[3,0,1,8,19], -"hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7":[3,0,1,8,34], -"hardware_8h.html#af1301c73bf93350045ba3a4887723ae8":[3,0,1,8,15], -"hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997":[3,0,1,8,37], -"hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b":[3,0,1,8,4], -"hardware_8h_source.html":[3,0,1,8], +"gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba":[4,0,1,7,43], +"gb_8h.html#aa87bec0d134136fdb727f52cb773b792":[4,0,1,7,58], +"gb_8h.html#aae11e78e2a24e467e72893056f319d51":[4,0,1,7,111], +"gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4":[4,0,1,7,107], +"gb_8h.html#aaf9d0b393d38385168d207f96acd800c":[4,0,1,7,100], +"gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8":[4,0,1,7,53], +"gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b":[4,0,1,7,4], +"gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007":[4,0,1,7,35], +"gb_8h.html#ab769c6e20778298be8bc3321476ceb53":[4,0,1,7,3], +"gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb":[4,0,1,7,129], +"gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c":[4,0,1,7,112], +"gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608":[4,0,1,7,73], +"gb_8h.html#ac70894fecac30c1ca9917f07373cf81c":[4,0,1,7,9], +"gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07":[4,0,1,7,15], +"gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff":[4,0,1,7,11], +"gb_8h.html#acd271e2c976761568d2f95900a213212":[4,0,1,7,77], +"gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b":[4,0,1,7,93], +"gb_8h.html#ad2ec9831813c5e7069917aa4455af682":[4,0,1,7,50], +"gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150":[4,0,1,7,30], +"gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14":[4,0,1,7,84], +"gb_8h.html#ad90564458646c5646b3880b93db3443e":[4,0,1,7,23], +"gb_8h.html#ada0cc738d27aad251151e69cb8d250e1":[4,0,1,7,25], +"gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5":[4,0,1,7,123], +"gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6":[4,0,1,7,105], +"gb_8h.html#adf6ef63efc4bb4950428015c623bca14":[4,0,1,7,87], +"gb_8h.html#ae032c5c544196e37ec0432f6cfad7904":[4,0,1,7,7], +"gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5":[4,0,1,7,26], +"gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e":[4,0,1,7,80], +"gb_8h.html#ae202f64307ec00f6970ef9225e54646c":[4,0,1,7,40], +"gb_8h.html#ae2a527ffae5cad8083726470c3f30475":[4,0,1,7,99], +"gb_8h.html#ae33fc234393ba50e8f30cbef403ded19":[4,0,1,7,85], +"gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57":[4,0,1,7,65], +"gb_8h.html#ae47e59a309120f9420993f26816b5e6d":[4,0,1,7,5], +"gb_8h.html#ae97793b4039609f93b0f7f8bddb18011":[4,0,1,7,17], +"gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b":[4,0,1,7,32], +"gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4":[4,0,1,7,109], +"gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1":[4,0,1,7,101], +"gb_8h.html#aed072359b42854fffae4cd29c1f34ea1":[4,0,1,7,88], +"gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79":[4,0,1,7,133], +"gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3":[4,0,1,7,54], +"gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b":[4,0,1,7,36], +"gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8":[4,0,1,7,33], +"gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f":[4,0,1,7,12], +"gb_8h.html#af3d632ba2d7cef6619df5dfea8730909":[4,0,1,7,28], +"gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07":[4,0,1,7,72], +"gb_8h.html#af4a728ba51de424a0bed286ac65d3242":[4,0,1,7,86], +"gb_8h.html#af79b920bcb642bba2e652874c4f7eeff":[4,0,1,7,130], +"gb_8h.html#af91d252f07f4764996154820f970c101":[4,0,1,7,57], +"gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40":[4,0,1,7,90], +"gb_8h.html#afd45c10f4566ca284cdab4044c5645b3":[4,0,1,7,89], +"gb_8h_source.html":[4,0,1,7], +"gbdk-lib_8h.html":[4,0,7], +"gbdk-lib_8h_source.html":[4,0,7], +"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], +"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], +"globals_defs_d.html":[4,1,4,4], +"globals_defs_e.html":[4,1,4,5], +"globals_defs_f.html":[4,1,4,6], +"globals_defs_g.html":[4,1,4,7], +"globals_defs_h.html":[4,1,4,8], +"globals_defs_i.html":[4,1,4,9], +"globals_defs_j.html":[4,1,4,10], +"globals_defs_l.html":[4,1,4,11], +"globals_defs_m.html":[4,1,4,12], +"globals_defs_n.html":[4,1,4,13], +"globals_defs_o.html":[4,1,4,14], +"globals_defs_p.html":[4,1,4,15], +"globals_defs_r.html":[4,1,4,16], +"globals_defs_s.html":[4,1,4,17], +"globals_defs_t.html":[4,1,4,18], +"globals_defs_u.html":[4,1,4,19], +"globals_defs_v.html":[4,1,4,20], +"globals_defs_w.html":[4,1,4,21], +"globals_defs_x.html":[4,1,4,22], +"globals_e.html":[4,1,0,5], +"globals_f.html":[4,1,0,6], +"globals_func.html":[4,1,1], +"globals_g.html":[4,1,0,7], +"globals_h.html":[4,1,0,8], +"globals_i.html":[4,1,0,9], +"globals_j.html":[4,1,0,10], +"globals_k.html":[4,1,0,11], +"globals_l.html":[4,1,0,12], +"globals_m.html":[4,1,0,13], +"globals_n.html":[4,1,0,14], +"globals_o.html":[4,1,0,15], +"globals_p.html":[4,1,0,16], +"globals_q.html":[4,1,0,17], +"globals_r.html":[4,1,0,18], +"globals_s.html":[4,1,0,19], +"globals_t.html":[4,1,0,20], +"globals_type.html":[4,1,3], +"globals_u.html":[4,1,0,21], +"globals_v.html":[4,1,0,22], +"globals_vars.html":[4,1,2], +"globals_w.html":[4,1,0,23], +"globals_x.html":[4,1,0,24], +"group__gbdk__fonts.html":[2,0], +"group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276":[2,0,4], +"group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276":[4,0,1,6,15], +"group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf":[2,0,1], +"group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf":[4,0,1,6,12], +"group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9":[2,0,0], +"group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9":[4,0,1,6,11], +"group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215":[2,0,3], +"group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215":[4,0,1,6,14], +"group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b":[2,0,2], +"group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b":[4,0,1,6,13], +"hardware_8h.html":[4,0,1,8], +"hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672":[4,0,1,8,21], +"hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4":[4,0,1,8,13], +"hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0":[4,0,1,8,1], +"hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44":[4,0,1,8,0], +"hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a":[4,0,1,8,3], +"hardware_8h.html#a13f3e89f7b92258d825292e5058815c7":[4,0,1,8,38], +"hardware_8h.html#a1454ad6d5d04273eae1288af86deadac":[4,0,1,8,48], +"hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8":[4,0,1,8,52], +"hardware_8h.html#a1c8d52607616ef37da335447e4cbe850":[4,0,1,8,40], +"hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30":[4,0,1,8,51], +"hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2":[4,0,1,8,32], +"hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239":[4,0,1,8,20], +"hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99":[4,0,1,8,50], +"hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0":[4,0,1,8,41], +"hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c":[4,0,1,8,6], +"hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69":[4,0,1,8,47], +"hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c":[4,0,1,8,12], +"hardware_8h.html#a509a5d0f138b40830cb447a862573be5":[4,0,1,8,8], +"hardware_8h.html#a52593a64863d51fbf5860b0d31448972":[4,0,1,8,25], +"hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24":[4,0,1,8,23], +"hardware_8h.html#a57a94790cda8101a29c0d20086770f1b":[4,0,1,8,46], +"hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae":[4,0,1,8,35], +"hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a":[4,0,1,8,43], +"hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e":[4,0,1,8,2], +"hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b":[4,0,1,8,30], +"hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256":[4,0,1,8,7], +"hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6":[4,0,1,8,17], +"hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171":[4,0,1,8,14], +"hardware_8h.html#a7279430d110acf02fa176d5f427a6491":[4,0,1,8,42], +"hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf":[4,0,1,8,49], +"hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837":[4,0,1,8,11], +"hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616":[4,0,1,8,16], +"hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d":[4,0,1,8,45], +"hardware_8h.html#a849d2cff8df2655f86b294466bec40d6":[4,0,1,8,26], +"hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a":[4,0,1,8,18], +"hardware_8h.html#a86cc170585319565195f2c163250be1f":[4,0,1,8,33], +"hardware_8h.html#a924fdf48f6ad020423f6309055314928":[4,0,1,8,27], +"hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa":[4,0,1,8,5], +"hardware_8h.html#a9da545164e049ef773128f869daece13":[4,0,1,8,39], +"hardware_8h.html#aa128832cecec4e609517fe3daf044e5e":[4,0,1,8,54], +"hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e":[4,0,1,8,55], +"hardware_8h.html#ab16e97796d675205a027b1b28b52956e":[4,0,1,8,44], +"hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f":[4,0,1,8,28], +"hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1":[4,0,1,8,22], +"hardware_8h.html#aba3d9fb63552bc02ec879696b581adac":[4,0,1,8,24], +"hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa":[4,0,1,8,29], +"hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b":[4,0,1,8,31], +"hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72":[4,0,1,8,10], +"hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f":[4,0,1,8,9], +"hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81":[4,0,1,8,36], +"hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c":[4,0,1,8,53], +"hardware_8h.html#aea78f857e34370d7e1177a8bafe08148":[4,0,1,8,19], +"hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7":[4,0,1,8,34], +"hardware_8h.html#af1301c73bf93350045ba3a4887723ae8":[4,0,1,8,15], +"hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997":[4,0,1,8,37], +"hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b":[4,0,1,8,4], +"hardware_8h_source.html":[4,0,1,8], "index.html":[], "index.html":[0], -"limits_8h.html":[3,0,8], -"limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5":[3,0,8,17], -"limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6":[3,0,8,8], -"limits_8h.html#a21658776274b3d146c674318b635a334":[3,0,8,6], -"limits_8h.html#a308d9dd2c0028ddb184b455bbd7865de":[3,0,8,0], -"limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f":[3,0,8,3], -"limits_8h.html#a41c51926a1997aab3503f9083935e06c":[3,0,8,16], -"limits_8h.html#a4c5cca78586f61bea3640a1563a43819":[3,0,8,11], -"limits_8h.html#a50fece4db74f09568b2938db583c5655":[3,0,8,15], -"limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948":[3,0,8,13], -"limits_8h.html#a5d707bd32338557ced18c6ac76ca1b3a":[3,0,8,5], -"limits_8h.html#a689b119da994dece91d44b5aeac643ed":[3,0,8,12], -"limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db":[3,0,8,4], -"limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb":[3,0,8,1], -"limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67":[3,0,8,7], -"limits_8h.html#aa05d197000ad5c143ada0fcd9379b236":[3,0,8,2], -"limits_8h.html#ac998ea02fbd821fc123d60445ce76f38":[3,0,8,10], -"limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18":[3,0,8,9], -"limits_8h.html#ae8a44c5a7436466221e0f3859d02420f":[3,0,8,14], -"limits_8h_source.html":[3,0,8], -"malloc_8h.html":[3,0,1,9], -"malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab":[3,0,1,9,4], -"malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0":[3,0,1,9,7], -"malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148":[3,0,1,9,1], -"malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054":[3,0,1,9,8], -"malloc_8h.html#a5381c84316659ee9aee28b781ea72043":[3,0,1,9,6], -"malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1":[3,0,1,9,3], -"malloc_8h.html#ad521838368171a2564658d4e129d7922":[3,0,1,9,5], -"malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2":[3,0,1,9,2], -"malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d":[3,0,1,9,9], -"malloc_8h_source.html":[3,0,1,9], +"limits_8h.html":[4,0,8], +"limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5":[4,0,8,17], +"limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6":[4,0,8,8], +"limits_8h.html#a21658776274b3d146c674318b635a334":[4,0,8,6], +"limits_8h.html#a308d9dd2c0028ddb184b455bbd7865de":[4,0,8,0], +"limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f":[4,0,8,3], +"limits_8h.html#a41c51926a1997aab3503f9083935e06c":[4,0,8,16], +"limits_8h.html#a4c5cca78586f61bea3640a1563a43819":[4,0,8,11], +"limits_8h.html#a50fece4db74f09568b2938db583c5655":[4,0,8,15], +"limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948":[4,0,8,13], +"limits_8h.html#a5d707bd32338557ced18c6ac76ca1b3a":[4,0,8,5], +"limits_8h.html#a689b119da994dece91d44b5aeac643ed":[4,0,8,12], +"limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db":[4,0,8,4], +"limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb":[4,0,8,1], +"limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67":[4,0,8,7], +"limits_8h.html#aa05d197000ad5c143ada0fcd9379b236":[4,0,8,2], +"limits_8h.html#ac998ea02fbd821fc123d60445ce76f38":[4,0,8,10], +"limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18":[4,0,8,9], +"limits_8h.html#ae8a44c5a7436466221e0f3859d02420f":[4,0,8,14], +"limits_8h_source.html":[4,0,8], +"malloc_8h.html":[4,0,1,9], +"malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab":[4,0,1,9,4], +"malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0":[4,0,1,9,7], +"malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148":[4,0,1,9,1], +"malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054":[4,0,1,9,8], +"malloc_8h.html#a5381c84316659ee9aee28b781ea72043":[4,0,1,9,6], +"malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1":[4,0,1,9,3], +"malloc_8h.html#ad521838368171a2564658d4e129d7922":[4,0,1,9,5], +"malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2":[4,0,1,9,2], +"malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d":[4,0,1,9,9], +"malloc_8h_source.html":[4,0,1,9], +"modules.html":[2], "pages.html":[], -"provides_8h.html":[3,0,0,0,0], -"provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c":[3,0,0,0,0,2], -"provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47":[3,0,0,0,0,0], -"provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0":[3,0,0,0,0,1], -"provides_8h_source.html":[3,0,0,0,0], -"rand_8h.html":[3,0,9], -"rand_8h.html#a3b69bdab83b46c324126a7ccdf9db973":[3,0,9,4], -"rand_8h.html#a605cafcd59528d887c1975a4e693d637":[3,0,9,3], -"rand_8h.html#ac0884b6de9f86e2413bd10de438da25c":[3,0,9,0], -"rand_8h.html#ae311e489ffa4743107bdea8db211e7fe":[3,0,9,1], -"rand_8h.html#aff9512d128c4e1435f2b83116da663b3":[3,0,9,2], -"rand_8h_source.html":[3,0,9], -"sample_8h.html":[3,0,1,10], -"sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6":[3,0,1,10,0], -"sample_8h_source.html":[3,0,1,10], -"setjmp_8h.html":[3,0,10], -"setjmp_8h.html#a0239bfe1e2b75fa5757c32a90d0c140d":[3,0,10,3], -"setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0":[3,0,10,5], -"setjmp_8h.html#a299cf119e588646778caab18b90a41a5":[3,0,10,7], -"setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913":[3,0,10,4], -"setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d":[3,0,10,6], -"setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623":[3,0,10,8], -"setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40":[3,0,10,2], -"setjmp_8h.html#ae02ec77c070126e75761ab85226b62a7":[3,0,10,1], -"setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c":[3,0,10,0], -"setjmp_8h_source.html":[3,0,10], -"sgb_8h.html":[3,0,1,11], -"sgb_8h.html#a1762d2df2599cf864400bac4934a5d61":[3,0,1,11,21], -"sgb_8h.html#a20477d5772564b63de2d151e062dd5a7":[3,0,1,11,23], -"sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c":[3,0,1,11,24], -"sgb_8h.html#a3d81b1e455d60d760ee58e2685953775":[3,0,1,11,12], -"sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba":[3,0,1,11,7], -"sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8":[3,0,1,11,8], -"sgb_8h.html#a46440df1df1597852a286d56c1a68a48":[3,0,1,11,14], -"sgb_8h.html#a641258cc509140ba529ac827f9cb0027":[3,0,1,11,25], -"sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357":[3,0,1,11,4], -"sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2":[3,0,1,11,17], -"sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5":[3,0,1,11,0] +"provides_8h.html":[4,0,0,0,0], +"provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c":[4,0,0,0,0,2], +"provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47":[4,0,0,0,0,0], +"provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0":[4,0,0,0,0,1], +"provides_8h_source.html":[4,0,0,0,0], +"rand_8h.html":[4,0,9], +"rand_8h.html#a3b69bdab83b46c324126a7ccdf9db973":[4,0,9,4], +"rand_8h.html#a605cafcd59528d887c1975a4e693d637":[4,0,9,3], +"rand_8h.html#ac0884b6de9f86e2413bd10de438da25c":[4,0,9,0], +"rand_8h.html#ae311e489ffa4743107bdea8db211e7fe":[4,0,9,1], +"rand_8h.html#aff9512d128c4e1435f2b83116da663b3":[4,0,9,2], +"rand_8h_source.html":[4,0,9], +"sample_8h.html":[4,0,1,10], +"sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6":[4,0,1,10,0], +"sample_8h_source.html":[4,0,1,10], +"setjmp_8h.html":[4,0,10], +"setjmp_8h.html#a0239bfe1e2b75fa5757c32a90d0c140d":[4,0,10,3], +"setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0":[4,0,10,5], +"setjmp_8h.html#a299cf119e588646778caab18b90a41a5":[4,0,10,7], +"setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913":[4,0,10,4], +"setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d":[4,0,10,6], +"setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623":[4,0,10,8], +"setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40":[4,0,10,2], +"setjmp_8h.html#ae02ec77c070126e75761ab85226b62a7":[4,0,10,1], +"setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c":[4,0,10,0], +"setjmp_8h_source.html":[4,0,10], +"sgb_8h.html":[4,0,1,11], +"sgb_8h.html#a1762d2df2599cf864400bac4934a5d61":[4,0,1,11,21], +"sgb_8h.html#a20477d5772564b63de2d151e062dd5a7":[4,0,1,11,23], +"sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c":[4,0,1,11,24], +"sgb_8h.html#a3d81b1e455d60d760ee58e2685953775":[4,0,1,11,12], +"sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba":[4,0,1,11,7], +"sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8":[4,0,1,11,8], +"sgb_8h.html#a46440df1df1597852a286d56c1a68a48":[4,0,1,11,14], +"sgb_8h.html#a641258cc509140ba529ac827f9cb0027":[4,0,1,11,25], +"sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357":[4,0,1,11,4], +"sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2":[4,0,1,11,17], +"sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5":[4,0,1,11,0], +"sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938":[4,0,1,11,26], +"sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf":[4,0,1,11,9] }; diff --git a/docs/api/navtreeindex2.js b/docs/api/navtreeindex2.js @@ -1,224 +1,222 @@ var NAVTREEINDEX2 = { -"sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938":[3,0,1,11,26], -"sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf":[3,0,1,11,9], -"sgb_8h.html#a862a450451cfccf138311089b85292fc":[3,0,1,11,16], -"sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a":[3,0,1,11,3], -"sgb_8h.html#a8e644a43af63932283e9c78a472881dc":[3,0,1,11,13], -"sgb_8h.html#aac4217b88053614f70af5b1f32e72870":[3,0,1,11,18], -"sgb_8h.html#abf8d94c42e97e1ce640340657df70640":[3,0,1,11,22], -"sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db":[3,0,1,11,20], -"sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6":[3,0,1,11,11], -"sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1":[3,0,1,11,1], -"sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2":[3,0,1,11,10], -"sgb_8h.html#adcb3f50616813637283f88bfd4d53e22":[3,0,1,11,6], -"sgb_8h.html#ade5ba9723a9964e55cff72108149037a":[3,0,1,11,5], -"sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2":[3,0,1,11,15], -"sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0":[3,0,1,11,27], -"sgb_8h.html#af4d8b611dfdda33039038375ee95f424":[3,0,1,11,19], -"sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8":[3,0,1,11,2], -"sgb_8h_source.html":[3,0,1,11], -"stdarg_8h.html":[3,0,2], -"stdarg_8h_source.html":[3,0,2], -"stdatomic_8h.html":[3,0,11], -"stdatomic_8h.html#a281cc77096d886b0cf2c6ab7dfbe900c":[3,0,11,2], -"stdatomic_8h.html#afbdfcef48a9fd85fa85549afbd3abdeb":[3,0,11,1], -"stdatomic_8h_source.html":[3,0,11], -"stdbool_8h.html":[3,0,12], -"stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7":[3,0,12,0], -"stdbool_8h.html#a65e9886d74aaee76545e83dd09011727":[3,0,12,1], -"stdbool_8h.html#a665b0cc9ee2ced31785321d55cde349e":[3,0,12,3], -"stdbool_8h.html#abb452686968e48b67397da5f97445f5b":[3,0,12,2], -"stdbool_8h_source.html":[3,0,12], -"stddef_8h.html":[3,0,13], -"stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4":[3,0,13,0], -"stddef_8h.html#a4aa39aaff620f750e11ece0766b185fd":[3,0,13,3], -"stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf":[3,0,13,6], -"stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8":[3,0,13,7], -"stddef_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3":[3,0,13,2], -"stddef_8h.html#a9e3909fa823b8c4e3fc624d77fb946bf":[3,0,13,1], -"stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f":[3,0,13,4], -"stddef_8h.html#afbe679a40a36da5983ebc5b39754c065":[3,0,13,5], -"stddef_8h_source.html":[3,0,13], -"stdint_8h.html":[3,0,14], -"stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef":[3,0,14,49], -"stdint_8h.html#a022b9b0a3564d786244a4631847c37a3":[3,0,14,31], -"stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78":[3,0,14,44], -"stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f":[3,0,14,68], -"stdint_8h.html#a169460a4e2a79138723d68d99372d958":[3,0,14,19], -"stdint_8h.html#a181807730d4a375f848ba139813ce04f":[3,0,14,5], -"stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f":[3,0,14,48], -"stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1":[3,0,14,60], -"stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce":[3,0,14,61], -"stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58":[3,0,14,36], -"stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1":[3,0,14,10], -"stdint_8h.html#a21402dabb3274e5161a34a27ccff50db":[3,0,14,64], -"stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802":[3,0,14,71], -"stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f":[3,0,14,35], -"stdint_8h.html#a226d967fb6d06433caf43f20dc876aae":[3,0,14,66], -"stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7":[3,0,14,11], -"stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b":[3,0,14,15], -"stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010":[3,0,14,45], -"stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752":[3,0,14,27], -"stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61":[3,0,14,30], -"stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e":[3,0,14,24], -"stdint_8h.html#a2d31063fef649c85396fb28130ef9795":[3,0,14,65], -"stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00":[3,0,14,22], -"stdint_8h.html#a33594304e786b158f3fb30289278f5af":[3,0,14,55], -"stdint_8h.html#a3379485af1661b4f36ac1c311832253b":[3,0,14,57], -"stdint_8h.html#a3c75bb398badb69c7577b21486f9963f":[3,0,14,37], -"stdint_8h.html#a3e986cad833f63f420962ff60eda87e5":[3,0,14,9], -"stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602":[3,0,14,7], -"stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d":[3,0,14,58], -"stdint_8h.html#a5285bc55170ae1701e599decacc7f001":[3,0,14,46], -"stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763":[3,0,14,40], -"stdint_8h.html#a5618711a0a54f722190a3a1219e278c2":[3,0,14,14], -"stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3":[3,0,14,51], -"stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe":[3,0,14,2], -"stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549":[3,0,14,38], -"stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f":[3,0,14,16], -"stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571":[3,0,14,17], -"stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699":[3,0,14,69], -"stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32":[3,0,14,52], -"stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa":[3,0,14,13], -"stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d":[3,0,14,43], -"stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b":[3,0,14,67], -"stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9":[3,0,14,28], -"stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf":[3,0,14,12], -"stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8":[3,0,14,32], -"stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4":[3,0,14,70], -"stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390":[3,0,14,18], -"stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e":[3,0,14,0], -"stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a":[3,0,14,3], -"stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c":[3,0,14,59], -"stdint_8h.html#ab2355300ea19395357e62d780f4dd073":[3,0,14,29], -"stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd":[3,0,14,8], -"stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5":[3,0,14,53], -"stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca":[3,0,14,4], -"stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635":[3,0,14,23], -"stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3":[3,0,14,21], -"stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee":[3,0,14,47], -"stdint_8h.html#ad4e9955955b27624963643eac448118a":[3,0,14,1], -"stdint_8h.html#ad51246a178143208b2db3315efd21c45":[3,0,14,26], -"stdint_8h.html#ad93df1652ed0635513d5efe4f1219926":[3,0,14,20], -"stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e":[3,0,14,33], -"stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f":[3,0,14,34], -"stdint_8h.html#adf4d876453337156dde61095e1f20223":[3,0,14,54], -"stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28":[3,0,14,56], -"stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805":[3,0,14,39], -"stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252":[3,0,14,6], -"stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183":[3,0,14,25], -"stdint_8h.html#aef44329758059c91c76d334e8fc09700":[3,0,14,50], -"stdint_8h.html#af525dddf7f072ee85c953107123ff1f6":[3,0,14,42], -"stdint_8h.html#af77373faf472a16283aad2014724192d":[3,0,14,41], -"stdint_8h.html#afa981e0352f65c207364c9cb82246b53":[3,0,14,62], -"stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4":[3,0,14,63], -"stdint_8h_source.html":[3,0,14], -"stdio_8h.html":[3,0,15], -"stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51":[3,0,15,5], -"stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e":[3,0,15,2], -"stdio_8h.html#a773af5effbb11a0d38460e706828db61":[3,0,15,3], -"stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b":[3,0,15,1], -"stdio_8h.html#a948b7a0779c308ac5502c57e282e6933":[3,0,15,0], -"stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1":[3,0,15,4], -"stdio_8h_source.html":[3,0,15], -"stdlib_8h.html":[3,0,16], -"stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59":[3,0,16,11], -"stdlib_8h.html#a10784c4be1fa220e438e0a26c2e45bb3":[3,0,16,8], -"stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0":[3,0,16,3], -"stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01":[3,0,16,9], -"stdlib_8h.html#a30670a60464f77af17dfb353353d6df8":[3,0,16,4], -"stdlib_8h.html#a4e7ad09b4f5caf8881ce5e4776fd442c":[3,0,16,7], -"stdlib_8h.html#a531adf3b279a6966ab15cdf31d151c75":[3,0,16,6], -"stdlib_8h.html#a825c37450147a643edbcb1a435518307":[3,0,16,5], -"stdlib_8h.html#a83798998ad669e85a8f75d6490191760":[3,0,16,0], -"stdlib_8h.html#ab0ace018fe7dfa1720930d2dce0c45e3":[3,0,16,10], -"stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c":[3,0,16,1], -"stdlib_8h.html#af15d7205d8d10c4820f997ce5c526279":[3,0,16,2], -"stdlib_8h_source.html":[3,0,16], -"stdnoreturn_8h.html":[3,0,17], -"stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef":[3,0,17,0], -"stdnoreturn_8h_source.html":[3,0,17], -"string_8h.html":[3,0,18], -"string_8h.html#a13c88f5a8475fd7de5d81553cb29724a":[3,0,18,5], -"string_8h.html#a168580a0ddcb7fe754a711309966c99d":[3,0,18,7], -"string_8h.html#a42d5c9b335c67653294ab15e803ae1d4":[3,0,18,0], -"string_8h.html#a537a4371a9860b6fe9bd6e7d0df73fa5":[3,0,18,2], -"string_8h.html#a796a9459c4f362e51c00307044c40ed5":[3,0,18,9], -"string_8h.html#a861dba2d93de82f087707bb795f5c602":[3,0,18,8], -"string_8h.html#aad5113065159a016224b5046a7704e3a":[3,0,18,1], -"string_8h.html#acdb04aa44dd4014b313a88d2aa7db89d":[3,0,18,6], -"string_8h.html#ace6ee45c30e71865e6eb635200379db9":[3,0,18,3], -"string_8h.html#af0863b31e4ef29647e8181e60c9bd55e":[3,0,18,4], -"string_8h_source.html":[3,0,18], -"struct_o_a_m__item__t.html":[2,0,4], -"struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19":[2,0,4,3], -"struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5":[2,0,4,0], -"struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc":[2,0,4,1], -"struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10":[2,0,4,2], -"structatomic__flag.html":[2,0,2], -"structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4":[2,0,2,0], -"structjoypads__t.html":[2,0,3], -"structjoypads__t.html#a268cb19387182bb37739edff37aec0ea":[2,0,3,3], -"structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a":[2,0,3,0], -"structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f":[2,0,3,1], -"structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b":[2,0,3,4], -"structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f":[2,0,3,5], -"structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25":[2,0,3,2], -"structsfont__handle.html":[2,0,5], -"structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea":[2,0,5,0], -"structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89":[2,0,5,1], -"structsmalloc__hunk.html":[2,0,6], -"structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812":[2,0,6,3], -"structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f":[2,0,6,1], -"structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0":[2,0,6,0], -"structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab":[2,0,6,2], -"time_8h.html":[3,0,19], -"time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e":[3,0,19,0], -"time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77":[3,0,19,1], -"time_8h.html#ae7841e681c8c9d59818568d39553642c":[3,0,19,3], -"time_8h.html#aec80425d74a9644112e61b235fc9ffa9":[3,0,19,2], -"time_8h_source.html":[3,0,19], +"sgb_8h.html#a862a450451cfccf138311089b85292fc":[4,0,1,11,16], +"sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a":[4,0,1,11,3], +"sgb_8h.html#a8e644a43af63932283e9c78a472881dc":[4,0,1,11,13], +"sgb_8h.html#aac4217b88053614f70af5b1f32e72870":[4,0,1,11,18], +"sgb_8h.html#abf8d94c42e97e1ce640340657df70640":[4,0,1,11,22], +"sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db":[4,0,1,11,20], +"sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6":[4,0,1,11,11], +"sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1":[4,0,1,11,1], +"sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2":[4,0,1,11,10], +"sgb_8h.html#adcb3f50616813637283f88bfd4d53e22":[4,0,1,11,6], +"sgb_8h.html#ade5ba9723a9964e55cff72108149037a":[4,0,1,11,5], +"sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2":[4,0,1,11,15], +"sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0":[4,0,1,11,27], +"sgb_8h.html#af4d8b611dfdda33039038375ee95f424":[4,0,1,11,19], +"sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8":[4,0,1,11,2], +"sgb_8h_source.html":[4,0,1,11], +"stdarg_8h.html":[4,0,2], +"stdarg_8h_source.html":[4,0,2], +"stdatomic_8h.html":[4,0,11], +"stdatomic_8h.html#a281cc77096d886b0cf2c6ab7dfbe900c":[4,0,11,2], +"stdatomic_8h.html#afbdfcef48a9fd85fa85549afbd3abdeb":[4,0,11,1], +"stdatomic_8h_source.html":[4,0,11], +"stdbool_8h.html":[4,0,12], +"stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7":[4,0,12,0], +"stdbool_8h.html#a65e9886d74aaee76545e83dd09011727":[4,0,12,1], +"stdbool_8h.html#a665b0cc9ee2ced31785321d55cde349e":[4,0,12,3], +"stdbool_8h.html#abb452686968e48b67397da5f97445f5b":[4,0,12,2], +"stdbool_8h_source.html":[4,0,12], +"stddef_8h.html":[4,0,13], +"stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4":[4,0,13,0], +"stddef_8h.html#a4aa39aaff620f750e11ece0766b185fd":[4,0,13,3], +"stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf":[4,0,13,6], +"stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8":[4,0,13,7], +"stddef_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3":[4,0,13,2], +"stddef_8h.html#a9e3909fa823b8c4e3fc624d77fb946bf":[4,0,13,1], +"stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f":[4,0,13,4], +"stddef_8h.html#afbe679a40a36da5983ebc5b39754c065":[4,0,13,5], +"stddef_8h_source.html":[4,0,13], +"stdint_8h.html":[4,0,14], +"stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef":[4,0,14,49], +"stdint_8h.html#a022b9b0a3564d786244a4631847c37a3":[4,0,14,31], +"stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78":[4,0,14,44], +"stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f":[4,0,14,68], +"stdint_8h.html#a169460a4e2a79138723d68d99372d958":[4,0,14,19], +"stdint_8h.html#a181807730d4a375f848ba139813ce04f":[4,0,14,5], +"stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f":[4,0,14,48], +"stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1":[4,0,14,60], +"stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce":[4,0,14,61], +"stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58":[4,0,14,36], +"stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1":[4,0,14,10], +"stdint_8h.html#a21402dabb3274e5161a34a27ccff50db":[4,0,14,64], +"stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802":[4,0,14,71], +"stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f":[4,0,14,35], +"stdint_8h.html#a226d967fb6d06433caf43f20dc876aae":[4,0,14,66], +"stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7":[4,0,14,11], +"stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b":[4,0,14,15], +"stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010":[4,0,14,45], +"stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752":[4,0,14,27], +"stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61":[4,0,14,30], +"stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e":[4,0,14,24], +"stdint_8h.html#a2d31063fef649c85396fb28130ef9795":[4,0,14,65], +"stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00":[4,0,14,22], +"stdint_8h.html#a33594304e786b158f3fb30289278f5af":[4,0,14,55], +"stdint_8h.html#a3379485af1661b4f36ac1c311832253b":[4,0,14,57], +"stdint_8h.html#a3c75bb398badb69c7577b21486f9963f":[4,0,14,37], +"stdint_8h.html#a3e986cad833f63f420962ff60eda87e5":[4,0,14,9], +"stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602":[4,0,14,7], +"stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d":[4,0,14,58], +"stdint_8h.html#a5285bc55170ae1701e599decacc7f001":[4,0,14,46], +"stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763":[4,0,14,40], +"stdint_8h.html#a5618711a0a54f722190a3a1219e278c2":[4,0,14,14], +"stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3":[4,0,14,51], +"stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe":[4,0,14,2], +"stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549":[4,0,14,38], +"stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f":[4,0,14,16], +"stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571":[4,0,14,17], +"stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699":[4,0,14,69], +"stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32":[4,0,14,52], +"stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa":[4,0,14,13], +"stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d":[4,0,14,43], +"stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b":[4,0,14,67], +"stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9":[4,0,14,28], +"stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf":[4,0,14,12], +"stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8":[4,0,14,32], +"stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4":[4,0,14,70], +"stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390":[4,0,14,18], +"stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e":[4,0,14,0], +"stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a":[4,0,14,3], +"stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c":[4,0,14,59], +"stdint_8h.html#ab2355300ea19395357e62d780f4dd073":[4,0,14,29], +"stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd":[4,0,14,8], +"stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5":[4,0,14,53], +"stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca":[4,0,14,4], +"stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635":[4,0,14,23], +"stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3":[4,0,14,21], +"stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee":[4,0,14,47], +"stdint_8h.html#ad4e9955955b27624963643eac448118a":[4,0,14,1], +"stdint_8h.html#ad51246a178143208b2db3315efd21c45":[4,0,14,26], +"stdint_8h.html#ad93df1652ed0635513d5efe4f1219926":[4,0,14,20], +"stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e":[4,0,14,33], +"stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f":[4,0,14,34], +"stdint_8h.html#adf4d876453337156dde61095e1f20223":[4,0,14,54], +"stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28":[4,0,14,56], +"stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805":[4,0,14,39], +"stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252":[4,0,14,6], +"stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183":[4,0,14,25], +"stdint_8h.html#aef44329758059c91c76d334e8fc09700":[4,0,14,50], +"stdint_8h.html#af525dddf7f072ee85c953107123ff1f6":[4,0,14,42], +"stdint_8h.html#af77373faf472a16283aad2014724192d":[4,0,14,41], +"stdint_8h.html#afa981e0352f65c207364c9cb82246b53":[4,0,14,62], +"stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4":[4,0,14,63], +"stdint_8h_source.html":[4,0,14], +"stdio_8h.html":[4,0,15], +"stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51":[4,0,15,5], +"stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e":[4,0,15,2], +"stdio_8h.html#a773af5effbb11a0d38460e706828db61":[4,0,15,3], +"stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b":[4,0,15,1], +"stdio_8h.html#a948b7a0779c308ac5502c57e282e6933":[4,0,15,0], +"stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1":[4,0,15,4], +"stdio_8h_source.html":[4,0,15], +"stdlib_8h.html":[4,0,16], +"stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59":[4,0,16,11], +"stdlib_8h.html#a10784c4be1fa220e438e0a26c2e45bb3":[4,0,16,8], +"stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0":[4,0,16,3], +"stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01":[4,0,16,9], +"stdlib_8h.html#a30670a60464f77af17dfb353353d6df8":[4,0,16,4], +"stdlib_8h.html#a4e7ad09b4f5caf8881ce5e4776fd442c":[4,0,16,7], +"stdlib_8h.html#a531adf3b279a6966ab15cdf31d151c75":[4,0,16,6], +"stdlib_8h.html#a825c37450147a643edbcb1a435518307":[4,0,16,5], +"stdlib_8h.html#a83798998ad669e85a8f75d6490191760":[4,0,16,0], +"stdlib_8h.html#ab0ace018fe7dfa1720930d2dce0c45e3":[4,0,16,10], +"stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c":[4,0,16,1], +"stdlib_8h.html#af15d7205d8d10c4820f997ce5c526279":[4,0,16,2], +"stdlib_8h_source.html":[4,0,16], +"stdnoreturn_8h.html":[4,0,17], +"stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef":[4,0,17,0], +"stdnoreturn_8h_source.html":[4,0,17], +"string_8h.html":[4,0,18], +"string_8h.html#a13c88f5a8475fd7de5d81553cb29724a":[4,0,18,5], +"string_8h.html#a168580a0ddcb7fe754a711309966c99d":[4,0,18,7], +"string_8h.html#a42d5c9b335c67653294ab15e803ae1d4":[4,0,18,0], +"string_8h.html#a537a4371a9860b6fe9bd6e7d0df73fa5":[4,0,18,2], +"string_8h.html#a796a9459c4f362e51c00307044c40ed5":[4,0,18,9], +"string_8h.html#a861dba2d93de82f087707bb795f5c602":[4,0,18,8], +"string_8h.html#aad5113065159a016224b5046a7704e3a":[4,0,18,1], +"string_8h.html#acdb04aa44dd4014b313a88d2aa7db89d":[4,0,18,6], +"string_8h.html#ace6ee45c30e71865e6eb635200379db9":[4,0,18,3], +"string_8h.html#af0863b31e4ef29647e8181e60c9bd55e":[4,0,18,4], +"string_8h_source.html":[4,0,18], +"struct_o_a_m__item__t.html":[3,0,4], +"struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19":[3,0,4,3], +"struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5":[3,0,4,0], +"struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc":[3,0,4,1], +"struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10":[3,0,4,2], +"structatomic__flag.html":[3,0,2], +"structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4":[3,0,2,0], +"structjoypads__t.html":[3,0,3], +"structjoypads__t.html#a268cb19387182bb37739edff37aec0ea":[3,0,3,3], +"structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a":[3,0,3,0], +"structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f":[3,0,3,1], +"structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b":[3,0,3,4], +"structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f":[3,0,3,5], +"structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25":[3,0,3,2], +"structsfont__handle.html":[3,0,5], +"structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea":[3,0,5,0], +"structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89":[3,0,5,1], +"structsmalloc__hunk.html":[3,0,6], +"structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812":[3,0,6,3], +"structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f":[3,0,6,1], +"structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0":[3,0,6,0], +"structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab":[3,0,6,2], +"time_8h.html":[4,0,19], +"time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e":[4,0,19,0], +"time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77":[4,0,19,1], +"time_8h.html#ae7841e681c8c9d59818568d39553642c":[4,0,19,3], +"time_8h.html#aec80425d74a9644112e61b235fc9ffa9":[4,0,19,2], +"time_8h_source.html":[4,0,19], "todo.html":[1], -"typeof_8h.html":[3,0,20], -"typeof_8h.html#a03582306431a63d84cc721132ed683c8":[3,0,20,10], -"typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd":[3,0,20,8], -"typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94":[3,0,20,14], -"typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670":[3,0,20,13], -"typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7":[3,0,20,4], -"typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a":[3,0,20,0], -"typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f":[3,0,20,11], -"typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c":[3,0,20,15], -"typeof_8h.html#a58af351d7955729a79e425a88bf86bab":[3,0,20,1], -"typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517":[3,0,20,6], -"typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca":[3,0,20,7], -"typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4":[3,0,20,16], -"typeof_8h.html#a709c014873866243abc0275099f676f5":[3,0,20,5], -"typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898":[3,0,20,20], -"typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0":[3,0,20,19], -"typeof_8h.html#aae32132bbca6df6423182122d95b00cd":[3,0,20,9], -"typeof_8h.html#ab4833544b1f4060806106baa0eb916e6":[3,0,20,3], -"typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896":[3,0,20,12], -"typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae":[3,0,20,18], -"typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6":[3,0,20,17], -"typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025":[3,0,20,2], -"typeof_8h_source.html":[3,0,20], -"types_8h.html":[3,0,3], -"types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4":[3,0,3,0], -"types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d":[3,0,3,2], -"types_8h.html#aa93f0eb578d23995850d61f7d61c55c1":[3,0,3,1], -"types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b":[3,0,3,3], -"types_8h_source.html":[3,0,3], -"union____far__ptr.html":[2,0,0], -"union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b":[2,0,0,2], -"union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e":[2,0,0,1], -"union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3":[2,0,0,5], -"union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9":[2,0,0,4], -"union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06":[2,0,0,3], -"union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348":[2,0,0,0], -"union__fixed.html":[2,0,1], -"union__fixed.html#a7a7fb2c246996fabce7dee230525f4bb":[2,0,1,2], -"union__fixed.html#ab16f9fd51f817308d109b9b35866f310":[2,0,1,3], -"union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc":[2,0,1,0], -"union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f":[2,0,1,1] +"typeof_8h.html":[4,0,20], +"typeof_8h.html#a03582306431a63d84cc721132ed683c8":[4,0,20,10], +"typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd":[4,0,20,8], +"typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94":[4,0,20,14], +"typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670":[4,0,20,13], +"typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7":[4,0,20,4], +"typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a":[4,0,20,0], +"typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f":[4,0,20,11], +"typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c":[4,0,20,15], +"typeof_8h.html#a58af351d7955729a79e425a88bf86bab":[4,0,20,1], +"typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517":[4,0,20,6], +"typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca":[4,0,20,7], +"typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4":[4,0,20,16], +"typeof_8h.html#a709c014873866243abc0275099f676f5":[4,0,20,5], +"typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898":[4,0,20,20], +"typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0":[4,0,20,19], +"typeof_8h.html#aae32132bbca6df6423182122d95b00cd":[4,0,20,9], +"typeof_8h.html#ab4833544b1f4060806106baa0eb916e6":[4,0,20,3], +"typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896":[4,0,20,12], +"typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae":[4,0,20,18], +"typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6":[4,0,20,17], +"typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025":[4,0,20,2], +"typeof_8h_source.html":[4,0,20], +"types_8h.html":[4,0,3], +"types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4":[4,0,3,0], +"types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d":[4,0,3,2], +"types_8h.html#aa93f0eb578d23995850d61f7d61c55c1":[4,0,3,1], +"types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b":[4,0,3,3], +"types_8h_source.html":[4,0,3], +"union____far__ptr.html":[3,0,0], +"union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b":[3,0,0,2], +"union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e":[3,0,0,1], +"union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3":[3,0,0,5], +"union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9":[3,0,0,4], +"union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06":[3,0,0,3], +"union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348":[3,0,0,0], +"union__fixed.html":[3,0,1], +"union__fixed.html#a7a7fb2c246996fabce7dee230525f4bb":[3,0,1,2], +"union__fixed.html#ab16f9fd51f817308d109b9b35866f310":[3,0,1,3], +"union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc":[3,0,1,0], +"union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f":[3,0,1,1] }; diff --git a/docs/api/search/all_10.js b/docs/api/search/all_10.js @@ -1,21 +1,21 @@ var searchData= [ - ['p1_5freg_331',['P1_REG',['../hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], - ['play_5fsample_332',['play_sample',['../sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6',1,'sample.h']]], - ['plot_333',['plot',['../drawing_8h.html#ac3271bc637bab1205ed066f439ebc955',1,'drawing.h']]], - ['plot_5fpoint_334',['plot_point',['../drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209',1,'drawing.h']]], - ['pmfont_5fhandle_335',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], - ['pmmalloc_5fhunk_336',['pmmalloc_hunk',['../malloc_8h.html#ad521838368171a2564658d4e129d7922',1,'malloc.h']]], - ['pointer_337',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], - ['posx_338',['posx',['../console_8h.html#a87f5702d0e74f791414576f7636b4b74',1,'console.h']]], - ['posy_339',['posy',['../console_8h.html#a87894e0e2afb574907e2b11ef26e01cb',1,'console.h']]], - ['printf_340',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], - ['prop_341',['prop',['../struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19',1,'OAM_item_t']]], - ['provides_2eh_342',['provides.h',['../provides_8h.html',1,'']]], - ['ptr_343',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]], - ['ptrdiff_5fmax_344',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], - ['ptrdiff_5fmin_345',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]], - ['ptrdiff_5ft_346',['ptrdiff_t',['../stddef_8h.html#afbe679a40a36da5983ebc5b39754c065',1,'stddef.h']]], - ['putchar_347',['putchar',['../stdio_8h.html#a948b7a0779c308ac5502c57e282e6933',1,'stdio.h']]], - ['puts_348',['puts',['../stdio_8h.html#a773af5effbb11a0d38460e706828db61',1,'stdio.h']]] + ['p1_5freg_323',['P1_REG',['../hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], + ['play_5fsample_324',['play_sample',['../sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6',1,'sample.h']]], + ['plot_325',['plot',['../drawing_8h.html#ac3271bc637bab1205ed066f439ebc955',1,'drawing.h']]], + ['plot_5fpoint_326',['plot_point',['../drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209',1,'drawing.h']]], + ['pmfont_5fhandle_327',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], + ['pmmalloc_5fhunk_328',['pmmalloc_hunk',['../malloc_8h.html#ad521838368171a2564658d4e129d7922',1,'malloc.h']]], + ['pointer_329',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], + ['posx_330',['posx',['../console_8h.html#a87f5702d0e74f791414576f7636b4b74',1,'console.h']]], + ['posy_331',['posy',['../console_8h.html#a87894e0e2afb574907e2b11ef26e01cb',1,'console.h']]], + ['printf_332',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], + ['prop_333',['prop',['../struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19',1,'OAM_item_t']]], + ['provides_2eh_334',['provides.h',['../provides_8h.html',1,'']]], + ['ptr_335',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]], + ['ptrdiff_5fmax_336',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], + ['ptrdiff_5fmin_337',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]], + ['ptrdiff_5ft_338',['ptrdiff_t',['../stddef_8h.html#afbe679a40a36da5983ebc5b39754c065',1,'stddef.h']]], + ['putchar_339',['putchar',['../stdio_8h.html#a948b7a0779c308ac5502c57e282e6933',1,'stdio.h']]], + ['puts_340',['puts',['../stdio_8h.html#a773af5effbb11a0d38460e706828db61',1,'stdio.h']]] ]; diff --git a/docs/api/search/all_11.js b/docs/api/search/all_11.js @@ -1,4 +1,4 @@ var searchData= [ - ['qsort_349',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] + ['qsort_341',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] ]; diff --git a/docs/api/search/all_12.js b/docs/api/search/all_12.js @@ -1,37 +1,37 @@ var searchData= [ - ['rand_350',['rand',['../rand_8h.html#ae311e489ffa4743107bdea8db211e7fe',1,'rand.h']]], - ['rand_2eh_351',['rand.h',['../rand_8h.html',1,'']]], - ['randw_352',['randw',['../rand_8h.html#aff9512d128c4e1435f2b83116da663b3',1,'rand.h']]], - ['receive_5fbyte_353',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], - ['remove_5fjoy_354',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'gb.h']]], - ['remove_5flcd_355',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'gb.h']]], - ['remove_5fsio_356',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'gb.h']]], - ['remove_5ftim_357',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'gb.h']]], - ['remove_5fvbl_358',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'gb.h']]], - ['reset_359',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], - ['ret_5fsize_360',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], - ['reverse_361',['reverse',['../string_8h.html#af0863b31e4ef29647e8181e60c9bd55e',1,'string.h']]], - ['rgb_362',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], - ['rgb_5faqua_363',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], - ['rgb_5fblack_364',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], - ['rgb_5fblue_365',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], - ['rgb_5fbrown_366',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], - ['rgb_5fcyan_367',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], - ['rgb_5fdarkblue_368',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], - ['rgb_5fdarkgray_369',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], - ['rgb_5fdarkgreen_370',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], - ['rgb_5fdarkred_371',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], - ['rgb_5fdarkyellow_372',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], - ['rgb_5fgreen_373',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], - ['rgb_5flightflesh_374',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], - ['rgb_5flightgray_375',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], - ['rgb_5forange_376',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], - ['rgb_5fpink_377',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], - ['rgb_5fpurple_378',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], - ['rgb_5fred_379',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], - ['rgb_5fteal_380',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], - ['rgb_5fwhite_381',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], - ['rgb_5fyellow_382',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]], - ['rp_5freg_383',['RP_REG',['../hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]] + ['rand_342',['rand',['../rand_8h.html#ae311e489ffa4743107bdea8db211e7fe',1,'rand.h']]], + ['rand_2eh_343',['rand.h',['../rand_8h.html',1,'']]], + ['randw_344',['randw',['../rand_8h.html#aff9512d128c4e1435f2b83116da663b3',1,'rand.h']]], + ['receive_5fbyte_345',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], + ['remove_5fjoy_346',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'gb.h']]], + ['remove_5flcd_347',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'gb.h']]], + ['remove_5fsio_348',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'gb.h']]], + ['remove_5ftim_349',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'gb.h']]], + ['remove_5fvbl_350',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'gb.h']]], + ['reset_351',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], + ['ret_5fsize_352',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], + ['reverse_353',['reverse',['../string_8h.html#af0863b31e4ef29647e8181e60c9bd55e',1,'string.h']]], + ['rgb_354',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], + ['rgb_5faqua_355',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], + ['rgb_5fblack_356',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], + ['rgb_5fblue_357',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], + ['rgb_5fbrown_358',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], + ['rgb_5fcyan_359',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], + ['rgb_5fdarkblue_360',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], + ['rgb_5fdarkgray_361',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], + ['rgb_5fdarkgreen_362',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], + ['rgb_5fdarkred_363',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], + ['rgb_5fdarkyellow_364',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], + ['rgb_5fgreen_365',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], + ['rgb_5flightflesh_366',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], + ['rgb_5flightgray_367',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], + ['rgb_5forange_368',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], + ['rgb_5fpink_369',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], + ['rgb_5fpurple_370',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], + ['rgb_5fred_371',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], + ['rgb_5fteal_372',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], + ['rgb_5fwhite_373',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], + ['rgb_5fyellow_374',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]], + ['rp_5freg_375',['RP_REG',['../hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_13.js b/docs/api/search/all_13.js @@ -1,121 +1,121 @@ var searchData= [ - ['s_5fflipx_384',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], - ['s_5fflipy_385',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], - ['s_5fpalette_386',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], - ['s_5fpriority_387',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], - ['sample_2eh_388',['sample.h',['../sample_8h.html',1,'']]], - ['sb_5freg_389',['SB_REG',['../hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], - ['sc_5freg_390',['SC_REG',['../hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], - ['schar_5fmax_391',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], - ['schar_5fmin_392',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], - ['screenheight_393',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], - ['screenwidth_394',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], - ['scroll_5fbkg_395',['scroll_bkg',['../gb_8h.html#a2f00009081050122c11e6625ecaf0584',1,'gb.h']]], - ['scroll_5fsprite_396',['scroll_sprite',['../gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c',1,'gb.h']]], - ['scroll_5fwin_397',['scroll_win',['../gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05',1,'gb.h']]], - ['scx_5freg_398',['SCX_REG',['../hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], - ['scy_5freg_399',['SCY_REG',['../hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], - ['seg_400',['seg',['../union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b',1,'__far_ptr']]], - ['segfn_401',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], - ['segofs_402',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], - ['send_5fbyte_403',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], - ['set_5fbkg_5f1bit_5fdata_404',['set_bkg_1bit_data',['../gb_8h.html#a27ebc0d484fbf789f8a2172977a8d3b5',1,'gb.h']]], - ['set_5fbkg_5fdata_405',['set_bkg_data',['../gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40',1,'gb.h']]], - ['set_5fbkg_5fpalette_406',['set_bkg_palette',['../cgb_8h.html#a5744e7df7116e07a69713b494053675e',1,'cgb.h']]], - ['set_5fbkg_5fpalette_5fentry_407',['set_bkg_palette_entry',['../cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d',1,'cgb.h']]], - ['set_5fbkg_5ftiles_408',['set_bkg_tiles',['../gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b',1,'gb.h']]], - ['set_5fdata_409',['set_data',['../gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f',1,'gb.h']]], - ['set_5finterrupts_410',['set_interrupts',['../gb_8h.html#ae33fc234393ba50e8f30cbef403ded19',1,'gb.h']]], - ['set_5fsprite_5f1bit_5fdata_411',['set_sprite_1bit_data',['../gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6',1,'gb.h']]], - ['set_5fsprite_5fdata_412',['set_sprite_data',['../gb_8h.html#a65971730b7a58df99fc43be0162226ac',1,'gb.h']]], - ['set_5fsprite_5fpalette_413',['set_sprite_palette',['../cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14',1,'cgb.h']]], - ['set_5fsprite_5fpalette_5fentry_414',['set_sprite_palette_entry',['../cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb',1,'cgb.h']]], - ['set_5fsprite_5fprop_415',['set_sprite_prop',['../gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4',1,'gb.h']]], - ['set_5fsprite_5ftile_416',['set_sprite_tile',['../gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4',1,'gb.h']]], - ['set_5ftiles_417',['set_tiles',['../gb_8h.html#a3c955cdccaeca3b016911594afc31aee',1,'gb.h']]], - ['set_5fwin_5f1bit_5fdata_418',['set_win_1bit_data',['../gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d',1,'gb.h']]], - ['set_5fwin_5fdata_419',['set_win_data',['../gb_8h.html#a015094949fc631921e5e5219320eee87',1,'gb.h']]], - ['set_5fwin_5ftiles_420',['set_win_tiles',['../gb_8h.html#aaf9d0b393d38385168d207f96acd800c',1,'gb.h']]], - ['setchar_421',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], - ['setjmp_422',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], - ['setjmp_2eh_423',['setjmp.h',['../setjmp_8h.html',1,'']]], - ['sfont_5fhandle_424',['sfont_handle',['../structsfont__handle.html',1,'']]], - ['sgb_2eh_425',['sgb.h',['../sgb_8h.html',1,'']]], - ['sgb_5fatrc_5fen_426',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], - ['sgb_5fattr_5fblk_427',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], - ['sgb_5fattr_5fchr_428',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], - ['sgb_5fattr_5fdiv_429',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], - ['sgb_5fattr_5flin_430',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], - ['sgb_5fattr_5fset_431',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], - ['sgb_5fattr_5ftrn_432',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], - ['sgb_5fcheck_433',['sgb_check',['../sgb_8h.html#a641258cc509140ba529ac827f9cb0027',1,'sgb.h']]], - ['sgb_5fchr_5ftrn_434',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], - ['sgb_5fdata_5fsnd_435',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], - ['sgb_5fdata_5ftrn_436',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], - ['sgb_5ficon_5fen_437',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], - ['sgb_5fjump_438',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], - ['sgb_5fmask_5fen_439',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], - ['sgb_5fmlt_5freq_440',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], - ['sgb_5fobj_5ftrn_441',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], - ['sgb_5fpal_5f01_442',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], - ['sgb_5fpal_5f03_443',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], - ['sgb_5fpal_5f12_444',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], - ['sgb_5fpal_5f23_445',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], - ['sgb_5fpal_5fset_446',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], - ['sgb_5fpal_5ftrn_447',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], - ['sgb_5fpct_5ftrn_448',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], - ['sgb_5fsou_5ftrn_449',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], - ['sgb_5fsound_450',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], - ['sgb_5ftest_5fen_451',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], - ['sgb_5ftransfer_452',['sgb_transfer',['../sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938',1,'sgb.h']]], - ['sgb_5ftransfer_5fnowait_453',['sgb_transfer_nowait',['../sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0',1,'sgb.h']]], - ['shadow_5foam_454',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'gb.h']]], - ['show_5fbkg_455',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'gb.h']]], - ['show_5fsprites_456',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'gb.h']]], - ['show_5fwin_457',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'gb.h']]], - ['shrt_5fmax_458',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], - ['shrt_5fmin_459',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], - ['sig_5fatomic_5fmax_460',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], - ['sig_5fatomic_5fmin_461',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], - ['signed_462',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], - ['sio_5fiflag_463',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'gb.h']]], - ['size_464',['size',['../structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab',1,'smalloc_hunk']]], - ['size_5fmax_465',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], - ['size_5ft_466',['size_t',['../asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t():&#160;types.h'],['../stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf',1,'size_t():&#160;stddef.h']]], - ['smalloc_5fhunk_467',['smalloc_hunk',['../structsmalloc__hunk.html',1,'']]], - ['solid_468',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], - ['sp_5fsize_469',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], - ['sprintf_470',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], - ['sprites_5f8x16_471',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'gb.h']]], - ['sprites_5f8x8_472',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'gb.h']]], - ['spx_5fsize_473',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], - ['stat_5freg_474',['STAT_REG',['../hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], - ['status_475',['status',['../structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812',1,'smalloc_hunk']]], - ['stdarg_2eh_476',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], - ['stdatomic_2eh_477',['stdatomic.h',['../stdatomic_8h.html',1,'']]], - ['stdbool_2eh_478',['stdbool.h',['../stdbool_8h.html',1,'']]], - ['stddef_2eh_479',['stddef.h',['../stddef_8h.html',1,'']]], - ['stdint_2eh_480',['stdint.h',['../stdint_8h.html',1,'']]], - ['stdio_2eh_481',['stdio.h',['../stdio_8h.html',1,'']]], - ['stdlib_2eh_482',['stdlib.h',['../stdlib_8h.html',1,'']]], - ['stdnoreturn_2eh_483',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], - ['strcat_484',['strcat',['../string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'string.h']]], - ['strcmp_485',['strcmp',['../string_8h.html#aad5113065159a016224b5046a7704e3a',1,'string.h']]], - ['strcpy_486',['strcpy',['../string_8h.html#a42d5c9b335c67653294ab15e803ae1d4',1,'string.h']]], - ['string_2eh_487',['string.h',['../string_8h.html',1,'']]], - ['strlen_488',['strlen',['../string_8h.html#acdb04aa44dd4014b313a88d2aa7db89d',1,'string.h']]], - ['strncat_489',['strncat',['../string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'string.h']]], - ['strncmp_490',['strncmp',['../string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'string.h']]], - ['strncpy_491',['strncpy',['../string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'string.h']]], - ['svbk_5freg_492',['SVBK_REG',['../hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], - ['switch_5f16_5f8_5fmode_5fmbc1_493',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], - ['switch_5f4_5f32_5fmode_5fmbc1_494',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], - ['switch_5fdata_495',['switch_data',['../drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9',1,'drawing.h']]], - ['switch_5fram_5fmbc1_496',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], - ['switch_5fram_5fmbc5_497',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], - ['switch_5from_5fmbc1_498',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], - ['switch_5from_5fmbc5_499',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], - ['switch_5from_5fmbc5_5f8m_500',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]], - ['sys_5ftime_501',['sys_time',['../gb_8h.html#a320fd91d5aa12ba9d1435ab908420998',1,'gb.h']]] + ['s_5fflipx_376',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], + ['s_5fflipy_377',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], + ['s_5fpalette_378',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], + ['s_5fpriority_379',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], + ['sample_2eh_380',['sample.h',['../sample_8h.html',1,'']]], + ['sb_5freg_381',['SB_REG',['../hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], + ['sc_5freg_382',['SC_REG',['../hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], + ['schar_5fmax_383',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], + ['schar_5fmin_384',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], + ['screenheight_385',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], + ['screenwidth_386',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], + ['scroll_5fbkg_387',['scroll_bkg',['../gb_8h.html#a2f00009081050122c11e6625ecaf0584',1,'gb.h']]], + ['scroll_5fsprite_388',['scroll_sprite',['../gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c',1,'gb.h']]], + ['scroll_5fwin_389',['scroll_win',['../gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05',1,'gb.h']]], + ['scx_5freg_390',['SCX_REG',['../hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], + ['scy_5freg_391',['SCY_REG',['../hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], + ['seg_392',['seg',['../union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b',1,'__far_ptr']]], + ['segfn_393',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], + ['segofs_394',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], + ['send_5fbyte_395',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], + ['set_5fbkg_5f1bit_5fdata_396',['set_bkg_1bit_data',['../gb_8h.html#a4892b18d0d75bdaa153ef571f337f52b',1,'gb.h']]], + ['set_5fbkg_5fdata_397',['set_bkg_data',['../gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40',1,'gb.h']]], + ['set_5fbkg_5fpalette_398',['set_bkg_palette',['../cgb_8h.html#a5744e7df7116e07a69713b494053675e',1,'cgb.h']]], + ['set_5fbkg_5fpalette_5fentry_399',['set_bkg_palette_entry',['../cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d',1,'cgb.h']]], + ['set_5fbkg_5ftiles_400',['set_bkg_tiles',['../gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b',1,'gb.h']]], + ['set_5fdata_401',['set_data',['../gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f',1,'gb.h']]], + ['set_5finterrupts_402',['set_interrupts',['../gb_8h.html#ae33fc234393ba50e8f30cbef403ded19',1,'gb.h']]], + ['set_5fsprite_5f1bit_5fdata_403',['set_sprite_1bit_data',['../gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6',1,'gb.h']]], + ['set_5fsprite_5fdata_404',['set_sprite_data',['../gb_8h.html#a65971730b7a58df99fc43be0162226ac',1,'gb.h']]], + ['set_5fsprite_5fpalette_405',['set_sprite_palette',['../cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14',1,'cgb.h']]], + ['set_5fsprite_5fpalette_5fentry_406',['set_sprite_palette_entry',['../cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb',1,'cgb.h']]], + ['set_5fsprite_5fprop_407',['set_sprite_prop',['../gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4',1,'gb.h']]], + ['set_5fsprite_5ftile_408',['set_sprite_tile',['../gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4',1,'gb.h']]], + ['set_5ftiles_409',['set_tiles',['../gb_8h.html#a3c955cdccaeca3b016911594afc31aee',1,'gb.h']]], + ['set_5fwin_5f1bit_5fdata_410',['set_win_1bit_data',['../gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d',1,'gb.h']]], + ['set_5fwin_5fdata_411',['set_win_data',['../gb_8h.html#a015094949fc631921e5e5219320eee87',1,'gb.h']]], + ['set_5fwin_5ftiles_412',['set_win_tiles',['../gb_8h.html#aaf9d0b393d38385168d207f96acd800c',1,'gb.h']]], + ['setchar_413',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], + ['setjmp_414',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], + ['setjmp_2eh_415',['setjmp.h',['../setjmp_8h.html',1,'']]], + ['sfont_5fhandle_416',['sfont_handle',['../structsfont__handle.html',1,'']]], + ['sgb_2eh_417',['sgb.h',['../sgb_8h.html',1,'']]], + ['sgb_5fatrc_5fen_418',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], + ['sgb_5fattr_5fblk_419',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], + ['sgb_5fattr_5fchr_420',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], + ['sgb_5fattr_5fdiv_421',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], + ['sgb_5fattr_5flin_422',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], + ['sgb_5fattr_5fset_423',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], + ['sgb_5fattr_5ftrn_424',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], + ['sgb_5fcheck_425',['sgb_check',['../sgb_8h.html#a641258cc509140ba529ac827f9cb0027',1,'sgb.h']]], + ['sgb_5fchr_5ftrn_426',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], + ['sgb_5fdata_5fsnd_427',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], + ['sgb_5fdata_5ftrn_428',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], + ['sgb_5ficon_5fen_429',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], + ['sgb_5fjump_430',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], + ['sgb_5fmask_5fen_431',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], + ['sgb_5fmlt_5freq_432',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], + ['sgb_5fobj_5ftrn_433',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], + ['sgb_5fpal_5f01_434',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], + ['sgb_5fpal_5f03_435',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], + ['sgb_5fpal_5f12_436',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], + ['sgb_5fpal_5f23_437',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], + ['sgb_5fpal_5fset_438',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], + ['sgb_5fpal_5ftrn_439',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], + ['sgb_5fpct_5ftrn_440',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], + ['sgb_5fsou_5ftrn_441',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], + ['sgb_5fsound_442',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], + ['sgb_5ftest_5fen_443',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], + ['sgb_5ftransfer_444',['sgb_transfer',['../sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938',1,'sgb.h']]], + ['sgb_5ftransfer_5fnowait_445',['sgb_transfer_nowait',['../sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0',1,'sgb.h']]], + ['shadow_5foam_446',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'gb.h']]], + ['show_5fbkg_447',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'gb.h']]], + ['show_5fsprites_448',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'gb.h']]], + ['show_5fwin_449',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'gb.h']]], + ['shrt_5fmax_450',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], + ['shrt_5fmin_451',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], + ['sig_5fatomic_5fmax_452',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], + ['sig_5fatomic_5fmin_453',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], + ['signed_454',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], + ['sio_5fiflag_455',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'gb.h']]], + ['size_456',['size',['../structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab',1,'smalloc_hunk']]], + ['size_5fmax_457',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], + ['size_5ft_458',['size_t',['../asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t():&#160;types.h'],['../stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf',1,'size_t():&#160;stddef.h']]], + ['smalloc_5fhunk_459',['smalloc_hunk',['../structsmalloc__hunk.html',1,'']]], + ['solid_460',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], + ['sp_5fsize_461',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], + ['sprintf_462',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], + ['sprites_5f8x16_463',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'gb.h']]], + ['sprites_5f8x8_464',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'gb.h']]], + ['spx_5fsize_465',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], + ['stat_5freg_466',['STAT_REG',['../hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], + ['status_467',['status',['../structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812',1,'smalloc_hunk']]], + ['stdarg_2eh_468',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], + ['stdatomic_2eh_469',['stdatomic.h',['../stdatomic_8h.html',1,'']]], + ['stdbool_2eh_470',['stdbool.h',['../stdbool_8h.html',1,'']]], + ['stddef_2eh_471',['stddef.h',['../stddef_8h.html',1,'']]], + ['stdint_2eh_472',['stdint.h',['../stdint_8h.html',1,'']]], + ['stdio_2eh_473',['stdio.h',['../stdio_8h.html',1,'']]], + ['stdlib_2eh_474',['stdlib.h',['../stdlib_8h.html',1,'']]], + ['stdnoreturn_2eh_475',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], + ['strcat_476',['strcat',['../string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'string.h']]], + ['strcmp_477',['strcmp',['../string_8h.html#aad5113065159a016224b5046a7704e3a',1,'string.h']]], + ['strcpy_478',['strcpy',['../string_8h.html#a42d5c9b335c67653294ab15e803ae1d4',1,'string.h']]], + ['string_2eh_479',['string.h',['../string_8h.html',1,'']]], + ['strlen_480',['strlen',['../string_8h.html#acdb04aa44dd4014b313a88d2aa7db89d',1,'string.h']]], + ['strncat_481',['strncat',['../string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'string.h']]], + ['strncmp_482',['strncmp',['../string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'string.h']]], + ['strncpy_483',['strncpy',['../string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'string.h']]], + ['svbk_5freg_484',['SVBK_REG',['../hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], + ['switch_5f16_5f8_5fmode_5fmbc1_485',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], + ['switch_5f4_5f32_5fmode_5fmbc1_486',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], + ['switch_5fdata_487',['switch_data',['../drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9',1,'drawing.h']]], + ['switch_5fram_5fmbc1_488',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], + ['switch_5fram_5fmbc5_489',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], + ['switch_5from_5fmbc1_490',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], + ['switch_5from_5fmbc5_491',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], + ['switch_5from_5fmbc5_5f8m_492',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]], + ['sys_5ftime_493',['sys_time',['../gb_8h.html#a320fd91d5aa12ba9d1435ab908420998',1,'gb.h']]] ]; diff --git a/docs/api/search/all_14.js b/docs/api/search/all_14.js @@ -1,39 +1,39 @@ var searchData= [ - ['tac_5freg_502',['TAC_REG',['../hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], - ['tile_503',['tile',['../struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10',1,'OAM_item_t']]], - ['tim_5fiflag_504',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'gb.h']]], - ['tima_5freg_505',['TIMA_REG',['../hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], - ['time_506',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], - ['time_2eh_507',['time.h',['../time_8h.html',1,'']]], - ['time_5ft_508',['time_t',['../time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77',1,'time.h']]], - ['tma_5freg_509',['TMA_REG',['../hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]], - ['to_5ffar_5fptr_510',['to_far_ptr',['../far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35',1,'to_far_ptr(void *ofs, int seg):&#160;far_ptr.h'],['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'TO_FAR_PTR():&#160;far_ptr.h']]], - ['todo_20list_511',['Todo List',['../todo.html',1,'']]], - ['tolower_512',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], - ['toupper_513',['toupper',['../ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3',1,'ctype.h']]], - ['true_514',['TRUE',['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE():&#160;types.h'],['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true():&#160;stdbool.h']]], - ['typeof_2eh_515',['typeof.h',['../typeof_8h.html',1,'']]], - ['typeof_5farray_516',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], - ['typeof_5fbit_517',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], - ['typeof_5fbitfield_518',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], - ['typeof_5fchar_519',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], - ['typeof_5fcpointer_520',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], - ['typeof_5feeppointer_521',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], - ['typeof_5ffixed16x16_522',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], - ['typeof_5ffloat_523',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], - ['typeof_5ffpointer_524',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], - ['typeof_5ffunction_525',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], - ['typeof_5fgpointer_526',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], - ['typeof_5fint_527',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], - ['typeof_5fipointer_528',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], - ['typeof_5flong_529',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], - ['typeof_5fpointer_530',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], - ['typeof_5fppointer_531',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], - ['typeof_5fsbit_532',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], - ['typeof_5fsfr_533',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], - ['typeof_5fshort_534',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], - ['typeof_5fstruct_535',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], - ['typeof_5fvoid_536',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]], - ['types_2eh_537',['types.h',['../asm_2gbz80_2types_8h.html',1,'(Global Namespace)'],['../asm_2types_8h.html',1,'(Global Namespace)'],['../types_8h.html',1,'(Global Namespace)']]] + ['tac_5freg_494',['TAC_REG',['../hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], + ['tile_495',['tile',['../struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10',1,'OAM_item_t']]], + ['tim_5fiflag_496',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'gb.h']]], + ['tima_5freg_497',['TIMA_REG',['../hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], + ['time_498',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], + ['time_2eh_499',['time.h',['../time_8h.html',1,'']]], + ['time_5ft_500',['time_t',['../time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77',1,'time.h']]], + ['tma_5freg_501',['TMA_REG',['../hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]], + ['to_5ffar_5fptr_502',['to_far_ptr',['../far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35',1,'to_far_ptr(void *ofs, int seg):&#160;far_ptr.h'],['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'TO_FAR_PTR():&#160;far_ptr.h']]], + ['todo_20list_503',['Todo List',['../todo.html',1,'']]], + ['tolower_504',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], + ['toupper_505',['toupper',['../ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3',1,'ctype.h']]], + ['true_506',['true',['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true():&#160;stdbool.h'],['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE():&#160;types.h']]], + ['typeof_2eh_507',['typeof.h',['../typeof_8h.html',1,'']]], + ['typeof_5farray_508',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], + ['typeof_5fbit_509',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], + ['typeof_5fbitfield_510',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], + ['typeof_5fchar_511',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], + ['typeof_5fcpointer_512',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], + ['typeof_5feeppointer_513',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], + ['typeof_5ffixed16x16_514',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], + ['typeof_5ffloat_515',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], + ['typeof_5ffpointer_516',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], + ['typeof_5ffunction_517',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], + ['typeof_5fgpointer_518',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], + ['typeof_5fint_519',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], + ['typeof_5fipointer_520',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], + ['typeof_5flong_521',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], + ['typeof_5fpointer_522',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], + ['typeof_5fppointer_523',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], + ['typeof_5fsbit_524',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], + ['typeof_5fsfr_525',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], + ['typeof_5fshort_526',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], + ['typeof_5fstruct_527',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], + ['typeof_5fvoid_528',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]], + ['types_2eh_529',['types.h',['../asm_2gbz80_2types_8h.html',1,'(Global Namespace)'],['../asm_2types_8h.html',1,'(Global Namespace)'],['../types_8h.html',1,'(Global Namespace)']]] ]; diff --git a/docs/api/search/all_15.js b/docs/api/search/all_15.js @@ -1,50 +1,50 @@ var searchData= [ - ['ubyte_538',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], - ['uchar_5fmax_539',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], - ['udword_540',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], - ['uint16_541',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'types.h']]], - ['uint16_5fc_542',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], - ['uint16_5fmax_543',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], - ['uint16_5ft_544',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], - ['uint2bcd_545',['uint2bcd',['../bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d',1,'bcd.h']]], - ['uint32_546',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'types.h']]], - ['uint32_5fc_547',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], - ['uint32_5fmax_548',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], - ['uint32_5ft_549',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], - ['uint8_550',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'types.h']]], - ['uint8_5fc_551',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], - ['uint8_5fmax_552',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], - ['uint8_5ft_553',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], - ['uint_5ffast16_5fmax_554',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], - ['uint_5ffast16_5ft_555',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], - ['uint_5ffast32_5fmax_556',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], - ['uint_5ffast32_5ft_557',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], - ['uint_5ffast8_5fmax_558',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], - ['uint_5ffast8_5ft_559',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], - ['uint_5fleast16_5fmax_560',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], - ['uint_5fleast16_5ft_561',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], - ['uint_5fleast32_5fmax_562',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], - ['uint_5fleast32_5ft_563',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], - ['uint_5fleast8_5fmax_564',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], - ['uint_5fleast8_5ft_565',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], - ['uint_5fmax_566',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], - ['uint_5fmin_567',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], - ['uintmax_5fc_568',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], - ['uintmax_5fmax_569',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], - ['uintmax_5ft_570',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], - ['uintptr_5fmax_571',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], - ['uintptr_5ft_572',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], - ['ulong_5fmax_573',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], - ['ulong_5fmin_574',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], - ['ultoa_575',['ultoa',['../stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01',1,'stdlib.h']]], - ['ulword_576',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], - ['unsigned_577',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], - ['use_5fc_5fmemcpy_578',['USE_C_MEMCPY',['../provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'provides.h']]], - ['use_5fc_5fstrcmp_579',['USE_C_STRCMP',['../provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'provides.h']]], - ['use_5fc_5fstrcpy_580',['USE_C_STRCPY',['../provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'provides.h']]], - ['ushrt_5fmax_581',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], - ['ushrt_5fmin_582',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]], - ['utoa_583',['utoa',['../stdlib_8h.html#a4e7ad09b4f5caf8881ce5e4776fd442c',1,'stdlib.h']]], - ['uword_584',['UWORD',['../asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75',1,'types.h']]] + ['ubyte_530',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], + ['uchar_5fmax_531',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], + ['udword_532',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], + ['uint16_533',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'types.h']]], + ['uint16_5fc_534',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], + ['uint16_5fmax_535',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], + ['uint16_5ft_536',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], + ['uint2bcd_537',['uint2bcd',['../bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d',1,'bcd.h']]], + ['uint32_538',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'types.h']]], + ['uint32_5fc_539',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], + ['uint32_5fmax_540',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], + ['uint32_5ft_541',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], + ['uint8_542',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'types.h']]], + ['uint8_5fc_543',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], + ['uint8_5fmax_544',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], + ['uint8_5ft_545',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], + ['uint_5ffast16_5fmax_546',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], + ['uint_5ffast16_5ft_547',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], + ['uint_5ffast32_5fmax_548',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], + ['uint_5ffast32_5ft_549',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], + ['uint_5ffast8_5fmax_550',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], + ['uint_5ffast8_5ft_551',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], + ['uint_5fleast16_5fmax_552',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], + ['uint_5fleast16_5ft_553',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], + ['uint_5fleast32_5fmax_554',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], + ['uint_5fleast32_5ft_555',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], + ['uint_5fleast8_5fmax_556',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], + ['uint_5fleast8_5ft_557',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], + ['uint_5fmax_558',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], + ['uint_5fmin_559',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], + ['uintmax_5fc_560',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], + ['uintmax_5fmax_561',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], + ['uintmax_5ft_562',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], + ['uintptr_5fmax_563',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], + ['uintptr_5ft_564',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], + ['ulong_5fmax_565',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], + ['ulong_5fmin_566',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], + ['ultoa_567',['ultoa',['../stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01',1,'stdlib.h']]], + ['ulword_568',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], + ['unsigned_569',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], + ['use_5fc_5fmemcpy_570',['USE_C_MEMCPY',['../provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'provides.h']]], + ['use_5fc_5fstrcmp_571',['USE_C_STRCMP',['../provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'provides.h']]], + ['use_5fc_5fstrcpy_572',['USE_C_STRCPY',['../provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'provides.h']]], + ['ushrt_5fmax_573',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], + ['ushrt_5fmin_574',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]], + ['utoa_575',['utoa',['../stdlib_8h.html#a4e7ad09b4f5caf8881ce5e4776fd442c',1,'stdlib.h']]], + ['uword_576',['UWORD',['../asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75',1,'types.h']]] ]; diff --git a/docs/api/search/all_16.js b/docs/api/search/all_16.js @@ -1,10 +1,10 @@ var searchData= [ - ['va_5farg_585',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'stdarg.h']]], - ['va_5fend_586',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'stdarg.h']]], - ['va_5flist_587',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'stdarg.h']]], - ['va_5fstart_588',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'stdarg.h']]], - ['vbk_5freg_589',['VBK_REG',['../hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'hardware.h']]], - ['vbl_5fiflag_590',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'gb.h']]], - ['vmemset_591',['vmemset',['../gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3',1,'gb.h']]] + ['va_5farg_577',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'stdarg.h']]], + ['va_5fend_578',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'stdarg.h']]], + ['va_5flist_579',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'stdarg.h']]], + ['va_5fstart_580',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'stdarg.h']]], + ['vbk_5freg_581',['VBK_REG',['../hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'hardware.h']]], + ['vbl_5fiflag_582',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'gb.h']]], + ['vmemset_583',['vmemset',['../gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3',1,'gb.h']]] ]; diff --git a/docs/api/search/all_17.js b/docs/api/search/all_17.js @@ -1,18 +1,18 @@ var searchData= [ - ['w_592',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], - ['wait_5fint_5fhandler_593',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], - ['wait_5fvbl_5fdone_594',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'gb.h']]], - ['waitpad_595',['waitpad',['../gb_8h.html#a393072c2b36f11306510c69aa6efea0f',1,'gb.h']]], - ['waitpadup_596',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'gb.h']]], - ['wchar_5fmax_597',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], - ['wchar_5fmin_598',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], - ['wchar_5ft_599',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], - ['white_600',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], - ['wint_5fmax_601',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], - ['wint_5fmin_602',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]], - ['word_603',['WORD',['../asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd',1,'types.h']]], - ['wrtchr_604',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]], - ['wx_5freg_605',['WX_REG',['../hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], - ['wy_5freg_606',['WY_REG',['../hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] + ['w_584',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], + ['wait_5fint_5fhandler_585',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], + ['wait_5fvbl_5fdone_586',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'gb.h']]], + ['waitpad_587',['waitpad',['../gb_8h.html#a393072c2b36f11306510c69aa6efea0f',1,'gb.h']]], + ['waitpadup_588',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'gb.h']]], + ['wchar_5fmax_589',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], + ['wchar_5fmin_590',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], + ['wchar_5ft_591',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], + ['white_592',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], + ['wint_5fmax_593',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], + ['wint_5fmin_594',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]], + ['word_595',['WORD',['../asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd',1,'types.h']]], + ['wrtchr_596',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]], + ['wx_5freg_597',['WX_REG',['../hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], + ['wy_5freg_598',['WY_REG',['../hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_18.js b/docs/api/search/all_18.js @@ -1,5 +1,5 @@ var searchData= [ - ['x_607',['x',['../struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc',1,'OAM_item_t']]], - ['xor_608',['XOR',['../drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab',1,'drawing.h']]] + ['x_599',['x',['../struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc',1,'OAM_item_t']]], + ['xor_600',['XOR',['../drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab',1,'drawing.h']]] ]; diff --git a/docs/api/search/all_19.js b/docs/api/search/all_19.js @@ -1,4 +1,4 @@ var searchData= [ - ['y_609',['y',['../struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5',1,'OAM_item_t']]] + ['y_601',['y',['../struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5',1,'OAM_item_t']]] ]; diff --git a/docs/api/search/all_2.js b/docs/api/search/all_2.js @@ -10,29 +10,20 @@ var searchData= ['bcd_5fsub_43',['bcd_sub',['../bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f',1,'bcd.h']]], ['bcpd_5freg_44',['BCPD_REG',['../hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30',1,'hardware.h']]], ['bcps_5freg_45',['BCPS_REG',['../hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99',1,'hardware.h']]], - ['bgb_5fadd_5fdollard_46',['BGB_ADD_DOLLARD',['../bgb__emu_8h.html#a4735a5e7a351c6d58312658694248feb',1,'bgb_emu.h']]], - ['bgb_5fadd_5fdollard1_47',['BGB_ADD_DOLLARD1',['../bgb__emu_8h.html#a8a9124f0ecd2da790b85f661ca7959a8',1,'bgb_emu.h']]], - ['bgb_5fadd_5fhash_48',['BGB_ADD_HASH',['../bgb__emu_8h.html#abc28ee14659ff5c0844c044c08890631',1,'bgb_emu.h']]], - ['bgb_5fconcat_49',['BGB_CONCAT',['../bgb__emu_8h.html#a35295a1ce77f382504ed0060c4dca19b',1,'bgb_emu.h']]], - ['bgb_5femu_2eh_50',['bgb_emu.h',['../bgb__emu_8h.html',1,'']]], - ['bgb_5fhash_51',['BGB_HASH',['../bgb__emu_8h.html#a5e5470127ad67f28a5b8230d8149973a',1,'bgb_emu.h']]], - ['bgb_5fmake_5flabel_52',['BGB_MAKE_LABEL',['../bgb__emu_8h.html#a5768575de89da2ad02f62b63cd0f2c07',1,'bgb_emu.h']]], - ['bgb_5fmessage_53',['BGB_MESSAGE',['../bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39',1,'bgb_emu.h']]], - ['bgb_5fmessage1_54',['BGB_MESSAGE1',['../bgb__emu_8h.html#a36dfd854275986ddadf4b963eb882a24',1,'bgb_emu.h']]], - ['bgb_5fmessage2_55',['BGB_MESSAGE2',['../bgb__emu_8h.html#acd0aba50147f6cd57ca68e4d1fff6517',1,'bgb_emu.h']]], - ['bgb_5fmessage_5ffmt_56',['BGB_MESSAGE_FMT',['../bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90',1,'bgb_emu.h']]], - ['bgb_5fprofile_5fbegin_57',['BGB_PROFILE_BEGIN',['../bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee',1,'bgb_emu.h']]], - ['bgb_5fprofile_5fend_58',['BGB_PROFILE_END',['../bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed',1,'bgb_emu.h']]], - ['bgb_5fprofiler_5fmessage_59',['BGB_profiler_message',['../bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c',1,'bgb_emu.h']]], - ['bgb_5fstr_60',['BGB_STR',['../bgb__emu_8h.html#ad7b3a715a638350500106da00a50b51b',1,'bgb_emu.h']]], - ['bgb_5ftext_61',['BGB_TEXT',['../bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9',1,'bgb_emu.h']]], - ['bgp_5freg_62',['BGP_REG',['../hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997',1,'hardware.h']]], - ['black_63',['BLACK',['../drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6',1,'drawing.h']]], - ['bool_64',['bool',['../stdbool_8h.html#abb452686968e48b67397da5f97445f5b',1,'stdbool.h']]], - ['boolean_65',['BOOLEAN',['../asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071',1,'types.h']]], - ['box_66',['box',['../drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa',1,'drawing.h']]], - ['bp_5fsize_67',['BP_SIZE',['../setjmp_8h.html#ae02ec77c070126e75761ab85226b62a7',1,'setjmp.h']]], - ['bpx_5fsize_68',['BPX_SIZE',['../setjmp_8h.html#a0239bfe1e2b75fa5757c32a90d0c140d',1,'setjmp.h']]], - ['bsearch_69',['bsearch',['../stdlib_8h.html#ab0ace018fe7dfa1720930d2dce0c45e3',1,'stdlib.h']]], - ['byte_70',['BYTE',['../asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6',1,'types.h']]] + ['bgb_5femu_2eh_46',['bgb_emu.h',['../bgb__emu_8h.html',1,'']]], + ['bgb_5fmessage_47',['BGB_MESSAGE',['../bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39',1,'bgb_emu.h']]], + ['bgb_5fmessage_5ffmt_48',['BGB_MESSAGE_FMT',['../bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90',1,'bgb_emu.h']]], + ['bgb_5fprofile_5fbegin_49',['BGB_PROFILE_BEGIN',['../bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee',1,'bgb_emu.h']]], + ['bgb_5fprofile_5fend_50',['BGB_PROFILE_END',['../bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed',1,'bgb_emu.h']]], + ['bgb_5fprofiler_5fmessage_51',['BGB_profiler_message',['../bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c',1,'bgb_emu.h']]], + ['bgb_5ftext_52',['BGB_TEXT',['../bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9',1,'bgb_emu.h']]], + ['bgp_5freg_53',['BGP_REG',['../hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997',1,'hardware.h']]], + ['black_54',['BLACK',['../drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6',1,'drawing.h']]], + ['bool_55',['bool',['../stdbool_8h.html#abb452686968e48b67397da5f97445f5b',1,'stdbool.h']]], + ['boolean_56',['BOOLEAN',['../asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071',1,'types.h']]], + ['box_57',['box',['../drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa',1,'drawing.h']]], + ['bp_5fsize_58',['BP_SIZE',['../setjmp_8h.html#ae02ec77c070126e75761ab85226b62a7',1,'setjmp.h']]], + ['bpx_5fsize_59',['BPX_SIZE',['../setjmp_8h.html#a0239bfe1e2b75fa5757c32a90d0c140d',1,'setjmp.h']]], + ['bsearch_60',['bsearch',['../stdlib_8h.html#ab0ace018fe7dfa1720930d2dce0c45e3',1,'stdlib.h']]], + ['byte_61',['BYTE',['../asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6',1,'types.h']]] ]; diff --git a/docs/api/search/all_3.js b/docs/api/search/all_3.js @@ -1,22 +1,22 @@ var searchData= [ - ['c_71',['c',['../gb_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'gb.h']]], - ['cgb_2eh_72',['cgb.h',['../cgb_8h.html',1,'']]], - ['cgb_5fcompatibility_73',['cgb_compatibility',['../cgb_8h.html#a6b334e5e452d0650aded17199be1514a',1,'cgb.h']]], - ['cgb_5ftype_74',['CGB_TYPE',['../gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8',1,'gb.h']]], - ['char_5fbit_75',['CHAR_BIT',['../limits_8h.html#a308d9dd2c0028ddb184b455bbd7865de',1,'limits.h']]], - ['char_5fmax_76',['CHAR_MAX',['../limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db',1,'limits.h']]], - ['char_5fmin_77',['CHAR_MIN',['../limits_8h.html#a5d707bd32338557ced18c6ac76ca1b3a',1,'limits.h']]], - ['circle_78',['circle',['../drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8',1,'drawing.h']]], - ['clock_79',['clock',['../time_8h.html#aec80425d74a9644112e61b235fc9ffa9',1,'time.h']]], - ['clock_5ft_80',['clock_t',['../asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23',1,'types.h']]], - ['clocks_5fper_5fsec_81',['CLOCKS_PER_SEC',['../time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e',1,'time.h']]], - ['cls_82',['cls',['../console_8h.html#a4826277cc150ddc0f4de4bd464a34909',1,'console.h']]], - ['color_83',['color',['../drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55',1,'drawing.h']]], - ['console_2eh_84',['console.h',['../console_8h.html',1,'']]], - ['cpu_5ffast_85',['cpu_fast',['../cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb',1,'cgb.h']]], - ['cpu_5fslow_86',['cpu_slow',['../cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56',1,'cgb.h']]], - ['crash_5fhandler_2eh_87',['crash_handler.h',['../crash__handler_8h.html',1,'']]], - ['critical_88',['CRITICAL',['../asm_2gbz80_2types_8h.html#ae0233515480e60d29bcc731469976e02',1,'types.h']]], - ['ctype_2eh_89',['ctype.h',['../ctype_8h.html',1,'']]] + ['c_62',['c',['../gb_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'gb.h']]], + ['cgb_2eh_63',['cgb.h',['../cgb_8h.html',1,'']]], + ['cgb_5fcompatibility_64',['cgb_compatibility',['../cgb_8h.html#a6b334e5e452d0650aded17199be1514a',1,'cgb.h']]], + ['cgb_5ftype_65',['CGB_TYPE',['../gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8',1,'gb.h']]], + ['char_5fbit_66',['CHAR_BIT',['../limits_8h.html#a308d9dd2c0028ddb184b455bbd7865de',1,'limits.h']]], + ['char_5fmax_67',['CHAR_MAX',['../limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db',1,'limits.h']]], + ['char_5fmin_68',['CHAR_MIN',['../limits_8h.html#a5d707bd32338557ced18c6ac76ca1b3a',1,'limits.h']]], + ['circle_69',['circle',['../drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8',1,'drawing.h']]], + ['clock_70',['clock',['../time_8h.html#aec80425d74a9644112e61b235fc9ffa9',1,'time.h']]], + ['clock_5ft_71',['clock_t',['../asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23',1,'types.h']]], + ['clocks_5fper_5fsec_72',['CLOCKS_PER_SEC',['../time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e',1,'time.h']]], + ['cls_73',['cls',['../console_8h.html#a4826277cc150ddc0f4de4bd464a34909',1,'console.h']]], + ['color_74',['color',['../drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55',1,'drawing.h']]], + ['console_2eh_75',['console.h',['../console_8h.html',1,'']]], + ['cpu_5ffast_76',['cpu_fast',['../cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb',1,'cgb.h']]], + ['cpu_5fslow_77',['cpu_slow',['../cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56',1,'cgb.h']]], + ['crash_5fhandler_2eh_78',['crash_handler.h',['../crash__handler_8h.html',1,'']]], + ['critical_79',['CRITICAL',['../asm_2gbz80_2types_8h.html#ae0233515480e60d29bcc731469976e02',1,'types.h']]], + ['ctype_2eh_80',['ctype.h',['../ctype_8h.html',1,'']]] ]; diff --git a/docs/api/search/all_4.js b/docs/api/search/all_4.js @@ -1,18 +1,18 @@ var searchData= [ - ['d_90',['d',['../gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e',1,'gb.h']]], - ['debug_91',['debug',['../malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0',1,'malloc.h']]], - ['delay_92',['delay',['../gb_8h.html#acd271e2c976761568d2f95900a213212',1,'gb.h']]], - ['disable_5finterrupts_93',['disable_interrupts',['../gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14',1,'gb.h']]], - ['disable_5fram_5fmbc1_94',['DISABLE_RAM_MBC1',['../gb_8h.html#a177fadce938422926b186a8e42575d1d',1,'gb.h']]], - ['disable_5fram_5fmbc5_95',['DISABLE_RAM_MBC5',['../gb_8h.html#a60191cdfa50ed9b88515f181747eaba2',1,'gb.h']]], - ['display_5foff_96',['display_off',['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'display_off(void) NONBANKED __preserves_regs(b:&#160;gb.h'],['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'DISPLAY_OFF():&#160;gb.h']]], - ['display_5fon_97',['DISPLAY_ON',['../gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'gb.h']]], - ['div_5freg_98',['DIV_REG',['../hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b',1,'hardware.h']]], - ['dkgrey_99',['DKGREY',['../drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a',1,'drawing.h']]], - ['dma_5freg_100',['DMA_REG',['../hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81',1,'hardware.h']]], - ['dmg_5ftype_101',['DMG_TYPE',['../gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0',1,'gb.h']]], - ['draw_5fimage_102',['draw_image',['../drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf',1,'drawing.h']]], - ['drawing_2eh_103',['drawing.h',['../drawing_8h.html',1,'']]], - ['dword_104',['DWORD',['../asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf',1,'types.h']]] + ['d_81',['d',['../gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e',1,'gb.h']]], + ['debug_82',['debug',['../malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0',1,'malloc.h']]], + ['delay_83',['delay',['../gb_8h.html#acd271e2c976761568d2f95900a213212',1,'gb.h']]], + ['disable_5finterrupts_84',['disable_interrupts',['../gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14',1,'gb.h']]], + ['disable_5fram_5fmbc1_85',['DISABLE_RAM_MBC1',['../gb_8h.html#a177fadce938422926b186a8e42575d1d',1,'gb.h']]], + ['disable_5fram_5fmbc5_86',['DISABLE_RAM_MBC5',['../gb_8h.html#a60191cdfa50ed9b88515f181747eaba2',1,'gb.h']]], + ['display_5foff_87',['DISPLAY_OFF',['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'DISPLAY_OFF():&#160;gb.h'],['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'display_off(void) NONBANKED __preserves_regs(b:&#160;gb.h']]], + ['display_5fon_88',['DISPLAY_ON',['../gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'gb.h']]], + ['div_5freg_89',['DIV_REG',['../hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b',1,'hardware.h']]], + ['dkgrey_90',['DKGREY',['../drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a',1,'drawing.h']]], + ['dma_5freg_91',['DMA_REG',['../hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81',1,'hardware.h']]], + ['dmg_5ftype_92',['DMG_TYPE',['../gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0',1,'gb.h']]], + ['draw_5fimage_93',['draw_image',['../drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf',1,'drawing.h']]], + ['drawing_2eh_94',['drawing.h',['../drawing_8h.html',1,'']]], + ['dword_95',['DWORD',['../asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf',1,'types.h']]] ]; diff --git a/docs/api/search/all_5.js b/docs/api/search/all_5.js @@ -1,8 +1,8 @@ var searchData= [ - ['e_105',['e',['../gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'gb.h']]], - ['enable_5finterrupts_106',['enable_interrupts',['../gb_8h.html#a97039b6477537c37f83e74561de78c1b',1,'gb.h']]], - ['enable_5fram_5fmbc1_107',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], - ['enable_5fram_5fmbc5_108',['ENABLE_RAM_MBC5',['../gb_8h.html#a3f033f00c8d781637f9a665b06750937',1,'gb.h']]], - ['exit_109',['exit',['../stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c',1,'stdlib.h']]] + ['e_96',['e',['../gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'gb.h']]], + ['enable_5finterrupts_97',['enable_interrupts',['../gb_8h.html#a97039b6477537c37f83e74561de78c1b',1,'gb.h']]], + ['enable_5fram_5fmbc1_98',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], + ['enable_5fram_5fmbc5_99',['ENABLE_RAM_MBC5',['../gb_8h.html#a3f033f00c8d781637f9a665b06750937',1,'gb.h']]], + ['exit_100',['exit',['../stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c',1,'stdlib.h']]] ]; diff --git a/docs/api/search/all_6.js b/docs/api/search/all_6.js @@ -1,31 +1,31 @@ var searchData= [ - ['false_110',['FALSE',['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE():&#160;types.h'],['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false():&#160;stdbool.h']]], - ['far_5fcall_111',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], - ['far_5ffunc_112',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], - ['far_5fofs_113',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], - ['far_5fptr_114',['FAR_PTR',['../far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209',1,'far_ptr.h']]], - ['far_5fptr_2eh_115',['far_ptr.h',['../far__ptr_8h.html',1,'']]], - ['far_5fseg_116',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], - ['fill_5fbkg_5frect_117',['fill_bkg_rect',['../gb_8h.html#a1af6b32a1760e56fad768352db7c4530',1,'gb.h']]], - ['fill_5fwin_5frect_118',['fill_win_rect',['../gb_8h.html#a1bfd48083278d723d0c49f487720cdd0',1,'gb.h']]], - ['first_5ftile_119',['first_tile',['../structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea',1,'sfont_handle']]], - ['fixed_120',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], - ['flag_121',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], - ['fn_122',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], - ['font_123',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], - ['font_2eh_124',['font.h',['../font_8h.html',1,'']]], - ['font_5f128encoding_125',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], - ['font_5f256encoding_126',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], - ['font_5fcompressed_127',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], - ['font_5fibm_128',['font_ibm',['../font_8h.html#ada456ea6f9f74229a178cef52471d37b',1,'font.h']]], - ['font_5fibm_5ffixed_129',['font_ibm_fixed',['../font_8h.html#a2d59fb8d9b95354fcc9b4541ce43f276',1,'font.h']]], - ['font_5finit_130',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], - ['font_5fitalic_131',['font_italic',['../font_8h.html#a3c28d792899071492568375585a171cf',1,'font.h']]], - ['font_5fload_132',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], - ['font_5fmin_133',['font_min',['../font_8h.html#aa7ed899bc52aac6cd5cd7ba4c2a43215',1,'font.h']]], - ['font_5fnoencoding_134',['FONT_NOENCODING',['../font_8h.html#a80d0f581e17313b62dd7824653462b55',1,'font.h']]], - ['font_5fset_135',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]], - ['font_5fspect_136',['font_spect',['../font_8h.html#a8864dda768d160716fb95cc8c46cb5a9',1,'font.h']]], - ['font_5ft_137',['font_t',['../font_8h.html#a0356deab046e522bc369dfd4cf108e5e',1,'font.h']]] + ['false_101',['FALSE',['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE():&#160;types.h'],['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false():&#160;stdbool.h']]], + ['far_5fcall_102',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], + ['far_5ffunc_103',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], + ['far_5fofs_104',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], + ['far_5fptr_105',['FAR_PTR',['../far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209',1,'far_ptr.h']]], + ['far_5fptr_2eh_106',['far_ptr.h',['../far__ptr_8h.html',1,'']]], + ['far_5fseg_107',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], + ['fill_5fbkg_5frect_108',['fill_bkg_rect',['../gb_8h.html#a1af6b32a1760e56fad768352db7c4530',1,'gb.h']]], + ['fill_5fwin_5frect_109',['fill_win_rect',['../gb_8h.html#a1bfd48083278d723d0c49f487720cdd0',1,'gb.h']]], + ['first_5ftile_110',['first_tile',['../structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea',1,'sfont_handle']]], + ['fixed_111',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], + ['flag_112',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], + ['fn_113',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], + ['font_114',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], + ['font_2eh_115',['font.h',['../font_8h.html',1,'']]], + ['font_5f128encoding_116',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], + ['font_5f256encoding_117',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], + ['font_5fcompressed_118',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], + ['font_5fibm_119',['font_ibm',['../group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b',1,'font.h']]], + ['font_5fibm_5ffixed_120',['font_ibm_fixed',['../group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276',1,'font.h']]], + ['font_5finit_121',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], + ['font_5fitalic_122',['font_italic',['../group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf',1,'font.h']]], + ['font_5fload_123',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], + ['font_5fmin_124',['font_min',['../group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215',1,'font.h']]], + ['font_5fnoencoding_125',['FONT_NOENCODING',['../font_8h.html#a80d0f581e17313b62dd7824653462b55',1,'font.h']]], + ['font_5fset_126',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]], + ['font_5fspect_127',['font_spect',['../group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9',1,'font.h']]], + ['font_5ft_128',['font_t',['../font_8h.html#a0356deab046e522bc369dfd4cf108e5e',1,'font.h']]] ]; diff --git a/docs/api/search/all_7.js b/docs/api/search/all_7.js @@ -1,27 +1,27 @@ var searchData= [ - ['gb_2eh_138',['gb.h',['../gb_8h.html',1,'']]], - ['gbdk_2dlib_2eh_139',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]], - ['get_5fbkg_5fdata_140',['get_bkg_data',['../gb_8h.html#a2a236e483749590877d9207e9430e6ce',1,'gb.h']]], - ['get_5fbkg_5ftiles_141',['get_bkg_tiles',['../gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9',1,'gb.h']]], - ['get_5fdata_142',['get_data',['../gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd',1,'gb.h']]], - ['get_5fmode_143',['get_mode',['../gb_8h.html#a60baa1622feae07982562dcbc243751e',1,'gb.h']]], - ['get_5fsprite_5fdata_144',['get_sprite_data',['../gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19',1,'gb.h']]], - ['get_5fsprite_5fprop_145',['get_sprite_prop',['../gb_8h.html#a4b4feb80407d4f1e80579ed932821035',1,'gb.h']]], - ['get_5fsprite_5ftile_146',['get_sprite_tile',['../gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439',1,'gb.h']]], - ['get_5ftiles_147',['get_tiles',['../gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259',1,'gb.h']]], - ['get_5fwin_5fdata_148',['get_win_data',['../gb_8h.html#ae2a527ffae5cad8083726470c3f30475',1,'gb.h']]], - ['get_5fwin_5ftiles_149',['get_win_tiles',['../gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1',1,'gb.h']]], - ['getchar_150',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], - ['getpix_151',['getpix',['../drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10',1,'drawing.h']]], - ['gets_152',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], - ['gotogxy_153',['gotogxy',['../drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1',1,'drawing.h']]], - ['gotoxy_154',['gotoxy',['../console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2',1,'console.h']]], - ['gprint_155',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], - ['gprintf_156',['gprintf',['../drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0',1,'drawing.h']]], - ['gprintln_157',['gprintln',['../drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21',1,'drawing.h']]], - ['gprintn_158',['gprintn',['../drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d',1,'drawing.h']]], - ['graphics_5fheight_159',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], - ['graphics_5fwidth_160',['GRAPHICS_WIDTH',['../drawing_8h.html#a9a07c448b4d721dbec2715f51727e099',1,'drawing.h']]], - ['game_20boy_20development_20kit_202020_20api_20_28gbdk_2dlib_29_20documentation_161',['Game Boy Development Kit 2020 API (gbdk-lib) documentation',['../index.html',1,'']]] + ['gb_2eh_129',['gb.h',['../gb_8h.html',1,'']]], + ['gbdk_2dlib_2eh_130',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]], + ['get_5fbkg_5fdata_131',['get_bkg_data',['../gb_8h.html#a2a236e483749590877d9207e9430e6ce',1,'gb.h']]], + ['get_5fbkg_5ftiles_132',['get_bkg_tiles',['../gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9',1,'gb.h']]], + ['get_5fdata_133',['get_data',['../gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd',1,'gb.h']]], + ['get_5fmode_134',['get_mode',['../gb_8h.html#a60baa1622feae07982562dcbc243751e',1,'gb.h']]], + ['get_5fsprite_5fdata_135',['get_sprite_data',['../gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19',1,'gb.h']]], + ['get_5fsprite_5fprop_136',['get_sprite_prop',['../gb_8h.html#a4b4feb80407d4f1e80579ed932821035',1,'gb.h']]], + ['get_5fsprite_5ftile_137',['get_sprite_tile',['../gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439',1,'gb.h']]], + ['get_5ftiles_138',['get_tiles',['../gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259',1,'gb.h']]], + ['get_5fwin_5fdata_139',['get_win_data',['../gb_8h.html#ae2a527ffae5cad8083726470c3f30475',1,'gb.h']]], + ['get_5fwin_5ftiles_140',['get_win_tiles',['../gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1',1,'gb.h']]], + ['getchar_141',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], + ['getpix_142',['getpix',['../drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10',1,'drawing.h']]], + ['gets_143',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], + ['gotogxy_144',['gotogxy',['../drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1',1,'drawing.h']]], + ['gotoxy_145',['gotoxy',['../console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2',1,'console.h']]], + ['gprint_146',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], + ['gprintf_147',['gprintf',['../drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0',1,'drawing.h']]], + ['gprintln_148',['gprintln',['../drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21',1,'drawing.h']]], + ['gprintn_149',['gprintn',['../drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d',1,'drawing.h']]], + ['graphics_5fheight_150',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], + ['graphics_5fwidth_151',['GRAPHICS_WIDTH',['../drawing_8h.html#a9a07c448b4d721dbec2715f51727e099',1,'drawing.h']]], + ['game_20boy_20development_20kit_202020_20api_20_28gbdk_2dlib_29_20documentation_152',['Game Boy Development Kit 2020 API (gbdk-lib) documentation',['../index.html',1,'']]] ]; diff --git a/docs/api/search/all_8.js b/docs/api/search/all_8.js @@ -1,14 +1,14 @@ var searchData= [ - ['h_162',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb',1,'h():&#160;gb.h']]], - ['hardware_2eh_163',['hardware.h',['../hardware_8h.html',1,'']]], - ['hdma1_5freg_164',['HDMA1_REG',['../hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], - ['hdma2_5freg_165',['HDMA2_REG',['../hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], - ['hdma3_5freg_166',['HDMA3_REG',['../hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], - ['hdma4_5freg_167',['HDMA4_REG',['../hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], - ['hdma5_5freg_168',['HDMA5_REG',['../hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]], - ['hide_5fbkg_169',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'gb.h']]], - ['hide_5fsprites_170',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'gb.h']]], - ['hide_5fwin_171',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'gb.h']]], - ['hiramcpy_172',['hiramcpy',['../gb_8h.html#afd45c10f4566ca284cdab4044c5645b3',1,'gb.h']]] + ['h_153',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb',1,'h():&#160;gb.h']]], + ['hardware_2eh_154',['hardware.h',['../hardware_8h.html',1,'']]], + ['hdma1_5freg_155',['HDMA1_REG',['../hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], + ['hdma2_5freg_156',['HDMA2_REG',['../hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], + ['hdma3_5freg_157',['HDMA3_REG',['../hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], + ['hdma4_5freg_158',['HDMA4_REG',['../hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], + ['hdma5_5freg_159',['HDMA5_REG',['../hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]], + ['hide_5fbkg_160',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'gb.h']]], + ['hide_5fsprites_161',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'gb.h']]], + ['hide_5fwin_162',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'gb.h']]], + ['hiramcpy_163',['hiramcpy',['../gb_8h.html#afd45c10f4566ca284cdab4044c5645b3',1,'gb.h']]] ]; diff --git a/docs/api/search/all_9.js b/docs/api/search/all_9.js @@ -1,63 +1,63 @@ var searchData= [ - ['ie_5freg_173',['IE_REG',['../hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], - ['if_5freg_174',['IF_REG',['../hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]], - ['init_5fbkg_175',['init_bkg',['../gb_8h.html#a8520286e663067a3f6869db4ff1b74c3',1,'gb.h']]], - ['init_5fwin_176',['init_win',['../gb_8h.html#a2b4665e62849b60b579803b076661fe4',1,'gb.h']]], - ['initarand_177',['initarand',['../rand_8h.html#a605cafcd59528d887c1975a4e693d637',1,'rand.h']]], - ['initrand_178',['initrand',['../rand_8h.html#ac0884b6de9f86e2413bd10de438da25c',1,'rand.h']]], - ['int16_179',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'types.h']]], - ['int16_5fc_180',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], - ['int16_5fmax_181',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], - ['int16_5fmin_182',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], - ['int16_5ft_183',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], - ['int32_184',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'types.h']]], - ['int32_5fc_185',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], - ['int32_5fmax_186',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], - ['int32_5fmin_187',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], - ['int32_5ft_188',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], - ['int8_189',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'types.h']]], - ['int8_5fc_190',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], - ['int8_5fmax_191',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], - ['int8_5fmin_192',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], - ['int8_5ft_193',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], - ['int_5ffast16_5fmax_194',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], - ['int_5ffast16_5fmin_195',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], - ['int_5ffast16_5ft_196',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], - ['int_5ffast32_5fmax_197',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], - ['int_5ffast32_5fmin_198',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], - ['int_5ffast32_5ft_199',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], - ['int_5ffast8_5fmax_200',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], - ['int_5ffast8_5fmin_201',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], - ['int_5ffast8_5ft_202',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], - ['int_5fhandler_203',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'gb.h']]], - ['int_5fleast16_5fmax_204',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], - ['int_5fleast16_5fmin_205',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], - ['int_5fleast16_5ft_206',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], - ['int_5fleast32_5fmax_207',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], - ['int_5fleast32_5fmin_208',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], - ['int_5fleast32_5ft_209',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], - ['int_5fleast8_5fmax_210',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], - ['int_5fleast8_5fmin_211',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], - ['int_5fleast8_5ft_212',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], - ['int_5fmax_213',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], - ['int_5fmin_214',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], - ['interrupt_215',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'types.h']]], - ['intmax_5fc_216',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], - ['intmax_5fmax_217',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], - ['intmax_5fmin_218',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], - ['intmax_5ft_219',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], - ['intptr_5fmax_220',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], - ['intptr_5fmin_221',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], - ['intptr_5ft_222',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]], - ['io_5ferror_223',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], - ['io_5fidle_224',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], - ['io_5freceiving_225',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], - ['io_5fsending_226',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]], - ['isalpha_227',['isalpha',['../ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20',1,'ctype.h']]], - ['isdigit_228',['isdigit',['../ctype_8h.html#afe7b3895d13be3e313967576c095aa98',1,'ctype.h']]], - ['islower_229',['islower',['../ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1',1,'ctype.h']]], - ['isspace_230',['isspace',['../ctype_8h.html#a5c851b201a80a43fd4e648b008e37100',1,'ctype.h']]], - ['isupper_231',['isupper',['../ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e',1,'ctype.h']]], - ['itoa_232',['itoa',['../stdlib_8h.html#a531adf3b279a6966ab15cdf31d151c75',1,'stdlib.h']]] + ['ie_5freg_164',['IE_REG',['../hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], + ['if_5freg_165',['IF_REG',['../hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]], + ['init_5fbkg_166',['init_bkg',['../gb_8h.html#a8520286e663067a3f6869db4ff1b74c3',1,'gb.h']]], + ['init_5fwin_167',['init_win',['../gb_8h.html#a2b4665e62849b60b579803b076661fe4',1,'gb.h']]], + ['initarand_168',['initarand',['../rand_8h.html#a605cafcd59528d887c1975a4e693d637',1,'rand.h']]], + ['initrand_169',['initrand',['../rand_8h.html#ac0884b6de9f86e2413bd10de438da25c',1,'rand.h']]], + ['int16_170',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'types.h']]], + ['int16_5fc_171',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], + ['int16_5fmax_172',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], + ['int16_5fmin_173',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], + ['int16_5ft_174',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], + ['int32_175',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'types.h']]], + ['int32_5fc_176',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], + ['int32_5fmax_177',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], + ['int32_5fmin_178',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], + ['int32_5ft_179',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], + ['int8_180',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'types.h']]], + ['int8_5fc_181',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], + ['int8_5fmax_182',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], + ['int8_5fmin_183',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], + ['int8_5ft_184',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], + ['int_5ffast16_5fmax_185',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], + ['int_5ffast16_5fmin_186',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], + ['int_5ffast16_5ft_187',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], + ['int_5ffast32_5fmax_188',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], + ['int_5ffast32_5fmin_189',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], + ['int_5ffast32_5ft_190',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], + ['int_5ffast8_5fmax_191',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], + ['int_5ffast8_5fmin_192',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], + ['int_5ffast8_5ft_193',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], + ['int_5fhandler_194',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'gb.h']]], + ['int_5fleast16_5fmax_195',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], + ['int_5fleast16_5fmin_196',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], + ['int_5fleast16_5ft_197',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], + ['int_5fleast32_5fmax_198',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], + ['int_5fleast32_5fmin_199',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], + ['int_5fleast32_5ft_200',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], + ['int_5fleast8_5fmax_201',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], + ['int_5fleast8_5fmin_202',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], + ['int_5fleast8_5ft_203',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], + ['int_5fmax_204',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], + ['int_5fmin_205',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], + ['interrupt_206',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'types.h']]], + ['intmax_5fc_207',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], + ['intmax_5fmax_208',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], + ['intmax_5fmin_209',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], + ['intmax_5ft_210',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], + ['intptr_5fmax_211',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], + ['intptr_5fmin_212',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], + ['intptr_5ft_213',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]], + ['io_5ferror_214',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], + ['io_5fidle_215',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], + ['io_5freceiving_216',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], + ['io_5fsending_217',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]], + ['isalpha_218',['isalpha',['../ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20',1,'ctype.h']]], + ['isdigit_219',['isdigit',['../ctype_8h.html#afe7b3895d13be3e313967576c095aa98',1,'ctype.h']]], + ['islower_220',['islower',['../ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1',1,'ctype.h']]], + ['isspace_221',['isspace',['../ctype_8h.html#a5c851b201a80a43fd4e648b008e37100',1,'ctype.h']]], + ['isupper_222',['isupper',['../ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e',1,'ctype.h']]], + ['itoa_223',['itoa',['../stdlib_8h.html#a531adf3b279a6966ab15cdf31d151c75',1,'stdlib.h']]] ]; diff --git a/docs/api/search/all_a.js b/docs/api/search/all_a.js @@ -1,22 +1,22 @@ var searchData= [ - ['j_5fa_233',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'gb.h']]], - ['j_5fb_234',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'gb.h']]], - ['j_5fdown_235',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'gb.h']]], - ['j_5fleft_236',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'gb.h']]], - ['j_5fright_237',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'gb.h']]], - ['j_5fselect_238',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'gb.h']]], - ['j_5fstart_239',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'gb.h']]], - ['j_5fup_240',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'gb.h']]], - ['jmp_5fbuf_241',['jmp_buf',['../setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d',1,'setjmp.h']]], - ['joy0_242',['joy0',['../structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f',1,'joypads_t']]], - ['joy1_243',['joy1',['../structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25',1,'joypads_t']]], - ['joy2_244',['joy2',['../structjoypads__t.html#a268cb19387182bb37739edff37aec0ea',1,'joypads_t']]], - ['joy3_245',['joy3',['../structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b',1,'joypads_t']]], - ['joy_5fiflag_246',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'gb.h']]], - ['joypad_247',['joypad',['../gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784',1,'gb.h']]], - ['joypad_5fex_248',['joypad_ex',['../gb_8h.html#a5782338a9936b18e999e322be80c2995',1,'gb.h']]], - ['joypad_5finit_249',['joypad_init',['../gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688',1,'gb.h']]], - ['joypads_250',['joypads',['../structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f',1,'joypads_t']]], - ['joypads_5ft_251',['joypads_t',['../structjoypads__t.html',1,'']]] + ['j_5fa_224',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'gb.h']]], + ['j_5fb_225',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'gb.h']]], + ['j_5fdown_226',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'gb.h']]], + ['j_5fleft_227',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'gb.h']]], + ['j_5fright_228',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'gb.h']]], + ['j_5fselect_229',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'gb.h']]], + ['j_5fstart_230',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'gb.h']]], + ['j_5fup_231',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'gb.h']]], + ['jmp_5fbuf_232',['jmp_buf',['../setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d',1,'setjmp.h']]], + ['joy0_233',['joy0',['../structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f',1,'joypads_t']]], + ['joy1_234',['joy1',['../structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25',1,'joypads_t']]], + ['joy2_235',['joy2',['../structjoypads__t.html#a268cb19387182bb37739edff37aec0ea',1,'joypads_t']]], + ['joy3_236',['joy3',['../structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b',1,'joypads_t']]], + ['joy_5fiflag_237',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'gb.h']]], + ['joypad_238',['joypad',['../gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784',1,'gb.h']]], + ['joypad_5fex_239',['joypad_ex',['../gb_8h.html#a5782338a9936b18e999e322be80c2995',1,'gb.h']]], + ['joypad_5finit_240',['joypad_init',['../gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688',1,'gb.h']]], + ['joypads_241',['joypads',['../structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f',1,'joypads_t']]], + ['joypads_5ft_242',['joypads_t',['../structjoypads__t.html',1,'']]] ]; diff --git a/docs/api/search/all_b.js b/docs/api/search/all_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['key1_5freg_252',['KEY1_REG',['../hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]] + ['key1_5freg_243',['KEY1_REG',['../hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_c.js b/docs/api/search/all_c.js @@ -1,17 +1,18 @@ var searchData= [ - ['l_253',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l():&#160;gb.h']]], - ['labs_254',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], - ['lcd_5fiflag_255',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'gb.h']]], - ['lcdc_5freg_256',['LCDC_REG',['../hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], - ['limits_2eh_257',['limits.h',['../limits_8h.html',1,'']]], - ['line_258',['line',['../drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9',1,'drawing.h']]], - ['long_5fmax_259',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], - ['long_5fmin_260',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], - ['longjmp_261',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], - ['ltgrey_262',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]], - ['ltoa_263',['ltoa',['../stdlib_8h.html#a10784c4be1fa220e438e0a26c2e45bb3',1,'stdlib.h']]], - ['lword_264',['LWORD',['../asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215',1,'types.h']]], - ['ly_5freg_265',['LY_REG',['../hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], - ['lyc_5freg_266',['LYC_REG',['../hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] + ['list_20of_20gbdk_20fonts_244',['List of gbdk fonts',['../group__gbdk__fonts.html',1,'']]], + ['l_245',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l():&#160;gb.h']]], + ['labs_246',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], + ['lcd_5fiflag_247',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'gb.h']]], + ['lcdc_5freg_248',['LCDC_REG',['../hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], + ['limits_2eh_249',['limits.h',['../limits_8h.html',1,'']]], + ['line_250',['line',['../drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9',1,'drawing.h']]], + ['long_5fmax_251',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], + ['long_5fmin_252',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], + ['longjmp_253',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], + ['ltgrey_254',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]], + ['ltoa_255',['ltoa',['../stdlib_8h.html#a10784c4be1fa220e438e0a26c2e45bb3',1,'stdlib.h']]], + ['lword_256',['LWORD',['../asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215',1,'types.h']]], + ['ly_5freg_257',['LY_REG',['../hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], + ['lyc_5freg_258',['LYC_REG',['../hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_d.js b/docs/api/search/all_d.js @@ -1,32 +1,32 @@ var searchData= [ - ['m_5fdrawing_267',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], - ['m_5ffill_268',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], - ['m_5fno_5finterp_269',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'gb.h']]], - ['m_5fno_5fscroll_270',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'gb.h']]], - ['m_5fnofill_271',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], - ['m_5ftext_5finout_272',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'gb.h']]], - ['m_5ftext_5fout_273',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'gb.h']]], - ['magic_274',['magic',['../structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0',1,'smalloc_hunk']]], - ['make_5fbcd_275',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], - ['malloc_2eh_276',['malloc.h',['../malloc_8h.html',1,'']]], - ['malloc_5ffirst_277',['malloc_first',['../malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d',1,'malloc.h']]], - ['malloc_5ffree_278',['MALLOC_FREE',['../malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148',1,'malloc.h']]], - ['malloc_5fgc_279',['malloc_gc',['../malloc_8h.html#a5381c84316659ee9aee28b781ea72043',1,'malloc.h']]], - ['malloc_5fheap_5fstart_280',['malloc_heap_start',['../malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054',1,'malloc.h']]], - ['malloc_5fmagic_281',['MALLOC_MAGIC',['../malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1',1,'malloc.h']]], - ['malloc_5fused_282',['MALLOC_USED',['../malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2',1,'malloc.h']]], - ['maxwndposx_283',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'gb.h']]], - ['maxwndposy_284',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'gb.h']]], - ['memcpy_285',['memcpy',['../string_8h.html#a537a4371a9860b6fe9bd6e7d0df73fa5',1,'string.h']]], - ['memset_286',['memset',['../string_8h.html#ace6ee45c30e71865e6eb635200379db9',1,'string.h']]], - ['mfont_5fhandle_287',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], - ['mgb_5ftype_288',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], - ['minwndposx_289',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'gb.h']]], - ['minwndposy_290',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'gb.h']]], - ['mmalloc_5fhunk_291',['mmalloc_hunk',['../malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab',1,'malloc.h']]], - ['mode_292',['mode',['../gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608',1,'gb.h']]], - ['move_5fbkg_293',['move_bkg',['../gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b',1,'gb.h']]], - ['move_5fsprite_294',['move_sprite',['../gb_8h.html#aae11e78e2a24e467e72893056f319d51',1,'gb.h']]], - ['move_5fwin_295',['move_win',['../gb_8h.html#a2faff6aef9e272b15a1912a4f911e385',1,'gb.h']]] + ['m_5fdrawing_259',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], + ['m_5ffill_260',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], + ['m_5fno_5finterp_261',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'gb.h']]], + ['m_5fno_5fscroll_262',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'gb.h']]], + ['m_5fnofill_263',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], + ['m_5ftext_5finout_264',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'gb.h']]], + ['m_5ftext_5fout_265',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'gb.h']]], + ['magic_266',['magic',['../structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0',1,'smalloc_hunk']]], + ['make_5fbcd_267',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], + ['malloc_2eh_268',['malloc.h',['../malloc_8h.html',1,'']]], + ['malloc_5ffirst_269',['malloc_first',['../malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d',1,'malloc.h']]], + ['malloc_5ffree_270',['MALLOC_FREE',['../malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148',1,'malloc.h']]], + ['malloc_5fgc_271',['malloc_gc',['../malloc_8h.html#a5381c84316659ee9aee28b781ea72043',1,'malloc.h']]], + ['malloc_5fheap_5fstart_272',['malloc_heap_start',['../malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054',1,'malloc.h']]], + ['malloc_5fmagic_273',['MALLOC_MAGIC',['../malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1',1,'malloc.h']]], + ['malloc_5fused_274',['MALLOC_USED',['../malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2',1,'malloc.h']]], + ['maxwndposx_275',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'gb.h']]], + ['maxwndposy_276',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'gb.h']]], + ['memcpy_277',['memcpy',['../string_8h.html#a537a4371a9860b6fe9bd6e7d0df73fa5',1,'string.h']]], + ['memset_278',['memset',['../string_8h.html#ace6ee45c30e71865e6eb635200379db9',1,'string.h']]], + ['mfont_5fhandle_279',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], + ['mgb_5ftype_280',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], + ['minwndposx_281',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'gb.h']]], + ['minwndposy_282',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'gb.h']]], + ['mmalloc_5fhunk_283',['mmalloc_hunk',['../malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab',1,'malloc.h']]], + ['mode_284',['mode',['../gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608',1,'gb.h']]], + ['move_5fbkg_285',['move_bkg',['../gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b',1,'gb.h']]], + ['move_5fsprite_286',['move_sprite',['../gb_8h.html#aae11e78e2a24e467e72893056f319d51',1,'gb.h']]], + ['move_5fwin_287',['move_win',['../gb_8h.html#a2faff6aef9e272b15a1912a4f911e385',1,'gb.h']]] ]; diff --git a/docs/api/search/all_e.js b/docs/api/search/all_e.js @@ -1,30 +1,30 @@ var searchData= [ - ['next_296',['next',['../structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f',1,'smalloc_hunk']]], - ['nonbanked_297',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'types.h']]], - ['noreturn_298',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], - ['nowait_5fint_5fhandler_299',['nowait_int_handler',['../gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c',1,'gb.h']]], - ['npads_300',['npads',['../structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a',1,'joypads_t']]], - ['nr10_5freg_301',['NR10_REG',['../hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], - ['nr11_5freg_302',['NR11_REG',['../hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], - ['nr12_5freg_303',['NR12_REG',['../hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], - ['nr13_5freg_304',['NR13_REG',['../hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], - ['nr14_5freg_305',['NR14_REG',['../hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], - ['nr21_5freg_306',['NR21_REG',['../hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], - ['nr22_5freg_307',['NR22_REG',['../hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], - ['nr23_5freg_308',['NR23_REG',['../hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], - ['nr24_5freg_309',['NR24_REG',['../hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], - ['nr30_5freg_310',['NR30_REG',['../hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], - ['nr31_5freg_311',['NR31_REG',['../hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], - ['nr32_5freg_312',['NR32_REG',['../hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], - ['nr33_5freg_313',['NR33_REG',['../hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], - ['nr34_5freg_314',['NR34_REG',['../hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], - ['nr41_5freg_315',['NR41_REG',['../hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], - ['nr42_5freg_316',['NR42_REG',['../hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], - ['nr43_5freg_317',['NR43_REG',['../hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], - ['nr44_5freg_318',['NR44_REG',['../hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], - ['nr50_5freg_319',['NR50_REG',['../hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], - ['nr51_5freg_320',['NR51_REG',['../hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], - ['nr52_5freg_321',['NR52_REG',['../hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]], - ['null_322',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL():&#160;stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL():&#160;types.h']]] + ['next_288',['next',['../structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f',1,'smalloc_hunk']]], + ['nonbanked_289',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'types.h']]], + ['noreturn_290',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], + ['nowait_5fint_5fhandler_291',['nowait_int_handler',['../gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c',1,'gb.h']]], + ['npads_292',['npads',['../structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a',1,'joypads_t']]], + ['nr10_5freg_293',['NR10_REG',['../hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], + ['nr11_5freg_294',['NR11_REG',['../hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], + ['nr12_5freg_295',['NR12_REG',['../hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], + ['nr13_5freg_296',['NR13_REG',['../hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], + ['nr14_5freg_297',['NR14_REG',['../hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], + ['nr21_5freg_298',['NR21_REG',['../hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], + ['nr22_5freg_299',['NR22_REG',['../hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], + ['nr23_5freg_300',['NR23_REG',['../hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], + ['nr24_5freg_301',['NR24_REG',['../hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], + ['nr30_5freg_302',['NR30_REG',['../hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], + ['nr31_5freg_303',['NR31_REG',['../hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], + ['nr32_5freg_304',['NR32_REG',['../hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], + ['nr33_5freg_305',['NR33_REG',['../hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], + ['nr34_5freg_306',['NR34_REG',['../hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], + ['nr41_5freg_307',['NR41_REG',['../hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], + ['nr42_5freg_308',['NR42_REG',['../hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], + ['nr43_5freg_309',['NR43_REG',['../hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], + ['nr44_5freg_310',['NR44_REG',['../hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], + ['nr50_5freg_311',['NR50_REG',['../hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], + ['nr51_5freg_312',['NR51_REG',['../hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], + ['nr52_5freg_313',['NR52_REG',['../hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]], + ['null_314',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL():&#160;stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL():&#160;types.h']]] ]; diff --git a/docs/api/search/all_f.js b/docs/api/search/all_f.js @@ -1,11 +1,11 @@ var searchData= [ - ['oam_5fitem_5ft_323',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'OAM_item_t'],['../gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03',1,'OAM_item_t():&#160;gb.h']]], - ['obp0_5freg_324',['OBP0_REG',['../hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], - ['obp1_5freg_325',['OBP1_REG',['../hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], - ['ocpd_5freg_326',['OCPD_REG',['../hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], - ['ocps_5freg_327',['OCPS_REG',['../hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], - ['offsetof_328',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], - ['ofs_329',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]], - ['or_330',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] + ['oam_5fitem_5ft_315',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'OAM_item_t'],['../gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03',1,'OAM_item_t():&#160;gb.h']]], + ['obp0_5freg_316',['OBP0_REG',['../hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], + ['obp1_5freg_317',['OBP1_REG',['../hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], + ['ocpd_5freg_318',['OCPD_REG',['../hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], + ['ocps_5freg_319',['OCPS_REG',['../hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], + ['offsetof_320',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], + ['ofs_321',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]], + ['or_322',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] ]; diff --git a/docs/api/search/classes_0.js b/docs/api/search/classes_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['_5f_5ffar_5fptr_610',['__far_ptr',['../union____far__ptr.html',1,'']]], - ['_5ffixed_611',['_fixed',['../union__fixed.html',1,'']]] + ['_5f_5ffar_5fptr_602',['__far_ptr',['../union____far__ptr.html',1,'']]], + ['_5ffixed_603',['_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_612',['atomic_flag',['../structatomic__flag.html',1,'']]] + ['atomic_5fflag_604',['atomic_flag',['../structatomic__flag.html',1,'']]] ]; diff --git a/docs/api/search/classes_2.js b/docs/api/search/classes_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['joypads_5ft_613',['joypads_t',['../structjoypads__t.html',1,'']]] + ['joypads_5ft_605',['joypads_t',['../structjoypads__t.html',1,'']]] ]; diff --git a/docs/api/search/classes_3.js b/docs/api/search/classes_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['oam_5fitem_5ft_614',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'']]] + ['oam_5fitem_5ft_606',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'']]] ]; diff --git a/docs/api/search/classes_4.js b/docs/api/search/classes_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['sfont_5fhandle_615',['sfont_handle',['../structsfont__handle.html',1,'']]], - ['smalloc_5fhunk_616',['smalloc_hunk',['../structsmalloc__hunk.html',1,'']]] + ['sfont_5fhandle_607',['sfont_handle',['../structsfont__handle.html',1,'']]], + ['smalloc_5fhunk_608',['smalloc_hunk',['../structsmalloc__hunk.html',1,'']]] ]; diff --git a/docs/api/search/defines_0.js b/docs/api/search/defines_0.js @@ -1,10 +1,10 @@ var searchData= [ - ['_5f_5fbool_5ftrue_5ffalse_5fare_5fdefined_957',['__bool_true_false_are_defined',['../stdbool_8h.html#a665b0cc9ee2ced31785321d55cde349e',1,'stdbool.h']]], - ['_5f_5fgbdk_5fversion_958',['__GBDK_VERSION',['../gb_8h.html#a459449876dfba6299bf055c882d78334',1,'gb.h']]], - ['_5f_5fptrdiff_5ft_5fdefined_959',['__PTRDIFF_T_DEFINED',['../stddef_8h.html#a9e3909fa823b8c4e3fc624d77fb946bf',1,'stddef.h']]], - ['_5f_5freentrant_960',['__reentrant',['../stdlib_8h.html#a83798998ad669e85a8f75d6490191760',1,'stdlib.h']]], - ['_5f_5freg_961',['__REG',['../hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44',1,'hardware.h']]], - ['_5f_5fsize_5ft_5fdefined_962',['__SIZE_T_DEFINED',['../stddef_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'stddef.h']]], - ['_5f_5fwchar_5ft_5fdefined_963',['__WCHAR_T_DEFINED',['../stddef_8h.html#a4aa39aaff620f750e11ece0766b185fd',1,'stddef.h']]] + ['_5f_5fbool_5ftrue_5ffalse_5fare_5fdefined_949',['__bool_true_false_are_defined',['../stdbool_8h.html#a665b0cc9ee2ced31785321d55cde349e',1,'stdbool.h']]], + ['_5f_5fgbdk_5fversion_950',['__GBDK_VERSION',['../gb_8h.html#a459449876dfba6299bf055c882d78334',1,'gb.h']]], + ['_5f_5fptrdiff_5ft_5fdefined_951',['__PTRDIFF_T_DEFINED',['../stddef_8h.html#a9e3909fa823b8c4e3fc624d77fb946bf',1,'stddef.h']]], + ['_5f_5freentrant_952',['__reentrant',['../stdlib_8h.html#a83798998ad669e85a8f75d6490191760',1,'stdlib.h']]], + ['_5f_5freg_953',['__REG',['../hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44',1,'hardware.h']]], + ['_5f_5fsize_5ft_5fdefined_954',['__SIZE_T_DEFINED',['../stddef_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'stddef.h']]], + ['_5f_5fwchar_5ft_5fdefined_955',['__WCHAR_T_DEFINED',['../stddef_8h.html#a4aa39aaff620f750e11ece0766b185fd',1,'stddef.h']]] ]; diff --git a/docs/api/search/defines_1.js b/docs/api/search/defines_1.js @@ -1,5 +1,5 @@ var searchData= [ - ['and_964',['AND',['../drawing_8h.html#acd1b97556dfbbac61063a63031d2f91d',1,'drawing.h']]], - ['assert_965',['assert',['../assert_8h.html#af576bf8ffa22a44e53018c67095ffbf0',1,'assert.h']]] + ['and_956',['AND',['../drawing_8h.html#acd1b97556dfbbac61063a63031d2f91d',1,'drawing.h']]], + ['assert_957',['assert',['../assert_8h.html#af576bf8ffa22a44e53018c67095ffbf0',1,'assert.h']]] ]; diff --git a/docs/api/search/defines_10.js b/docs/api/search/defines_10.js @@ -1,25 +1,25 @@ var searchData= [ - ['ret_5fsize_1083',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], - ['rgb_1084',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], - ['rgb_5faqua_1085',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], - ['rgb_5fblack_1086',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], - ['rgb_5fblue_1087',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], - ['rgb_5fbrown_1088',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], - ['rgb_5fcyan_1089',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], - ['rgb_5fdarkblue_1090',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], - ['rgb_5fdarkgray_1091',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], - ['rgb_5fdarkgreen_1092',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], - ['rgb_5fdarkred_1093',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], - ['rgb_5fdarkyellow_1094',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], - ['rgb_5fgreen_1095',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], - ['rgb_5flightflesh_1096',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], - ['rgb_5flightgray_1097',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], - ['rgb_5forange_1098',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], - ['rgb_5fpink_1099',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], - ['rgb_5fpurple_1100',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], - ['rgb_5fred_1101',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], - ['rgb_5fteal_1102',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], - ['rgb_5fwhite_1103',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], - ['rgb_5fyellow_1104',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]] + ['ret_5fsize_1066',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], + ['rgb_1067',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], + ['rgb_5faqua_1068',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], + ['rgb_5fblack_1069',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], + ['rgb_5fblue_1070',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], + ['rgb_5fbrown_1071',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], + ['rgb_5fcyan_1072',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], + ['rgb_5fdarkblue_1073',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], + ['rgb_5fdarkgray_1074',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], + ['rgb_5fdarkgreen_1075',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], + ['rgb_5fdarkred_1076',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], + ['rgb_5fdarkyellow_1077',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], + ['rgb_5fgreen_1078',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], + ['rgb_5flightflesh_1079',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], + ['rgb_5flightgray_1080',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], + ['rgb_5forange_1081',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], + ['rgb_5fpink_1082',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], + ['rgb_5fpurple_1083',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], + ['rgb_5fred_1084',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], + ['rgb_5fteal_1085',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], + ['rgb_5fwhite_1086',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], + ['rgb_5fyellow_1087',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]] ]; diff --git a/docs/api/search/defines_11.js b/docs/api/search/defines_11.js @@ -1,59 +1,59 @@ var searchData= [ - ['s_5fflipx_1105',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], - ['s_5fflipy_1106',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], - ['s_5fpalette_1107',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], - ['s_5fpriority_1108',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], - ['schar_5fmax_1109',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], - ['schar_5fmin_1110',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], - ['screenheight_1111',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], - ['screenwidth_1112',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], - ['setjmp_1113',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], - ['sgb_5fatrc_5fen_1114',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], - ['sgb_5fattr_5fblk_1115',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], - ['sgb_5fattr_5fchr_1116',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], - ['sgb_5fattr_5fdiv_1117',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], - ['sgb_5fattr_5flin_1118',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], - ['sgb_5fattr_5fset_1119',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], - ['sgb_5fattr_5ftrn_1120',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], - ['sgb_5fchr_5ftrn_1121',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], - ['sgb_5fdata_5fsnd_1122',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], - ['sgb_5fdata_5ftrn_1123',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], - ['sgb_5ficon_5fen_1124',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], - ['sgb_5fjump_1125',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], - ['sgb_5fmask_5fen_1126',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], - ['sgb_5fmlt_5freq_1127',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], - ['sgb_5fobj_5ftrn_1128',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], - ['sgb_5fpal_5f01_1129',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], - ['sgb_5fpal_5f03_1130',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], - ['sgb_5fpal_5f12_1131',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], - ['sgb_5fpal_5f23_1132',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], - ['sgb_5fpal_5fset_1133',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], - ['sgb_5fpal_5ftrn_1134',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], - ['sgb_5fpct_5ftrn_1135',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], - ['sgb_5fsou_5ftrn_1136',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], - ['sgb_5fsound_1137',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], - ['sgb_5ftest_5fen_1138',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], - ['show_5fbkg_1139',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'gb.h']]], - ['show_5fsprites_1140',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'gb.h']]], - ['show_5fwin_1141',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'gb.h']]], - ['shrt_5fmax_1142',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], - ['shrt_5fmin_1143',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], - ['sig_5fatomic_5fmax_1144',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], - ['sig_5fatomic_5fmin_1145',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], - ['signed_1146',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], - ['sio_5fiflag_1147',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'gb.h']]], - ['size_5fmax_1148',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], - ['solid_1149',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], - ['sp_5fsize_1150',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], - ['sprites_5f8x16_1151',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'gb.h']]], - ['sprites_5f8x8_1152',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'gb.h']]], - ['spx_5fsize_1153',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], - ['switch_5f16_5f8_5fmode_5fmbc1_1154',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], - ['switch_5f4_5f32_5fmode_5fmbc1_1155',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], - ['switch_5fram_5fmbc1_1156',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], - ['switch_5fram_5fmbc5_1157',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], - ['switch_5from_5fmbc1_1158',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], - ['switch_5from_5fmbc5_1159',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], - ['switch_5from_5fmbc5_5f8m_1160',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]] + ['s_5fflipx_1088',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], + ['s_5fflipy_1089',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], + ['s_5fpalette_1090',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], + ['s_5fpriority_1091',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], + ['schar_5fmax_1092',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], + ['schar_5fmin_1093',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], + ['screenheight_1094',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], + ['screenwidth_1095',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], + ['setjmp_1096',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], + ['sgb_5fatrc_5fen_1097',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], + ['sgb_5fattr_5fblk_1098',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], + ['sgb_5fattr_5fchr_1099',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], + ['sgb_5fattr_5fdiv_1100',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], + ['sgb_5fattr_5flin_1101',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], + ['sgb_5fattr_5fset_1102',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], + ['sgb_5fattr_5ftrn_1103',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], + ['sgb_5fchr_5ftrn_1104',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], + ['sgb_5fdata_5fsnd_1105',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], + ['sgb_5fdata_5ftrn_1106',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], + ['sgb_5ficon_5fen_1107',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], + ['sgb_5fjump_1108',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], + ['sgb_5fmask_5fen_1109',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], + ['sgb_5fmlt_5freq_1110',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], + ['sgb_5fobj_5ftrn_1111',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], + ['sgb_5fpal_5f01_1112',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], + ['sgb_5fpal_5f03_1113',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], + ['sgb_5fpal_5f12_1114',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], + ['sgb_5fpal_5f23_1115',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], + ['sgb_5fpal_5fset_1116',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], + ['sgb_5fpal_5ftrn_1117',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], + ['sgb_5fpct_5ftrn_1118',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], + ['sgb_5fsou_5ftrn_1119',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], + ['sgb_5fsound_1120',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], + ['sgb_5ftest_5fen_1121',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], + ['show_5fbkg_1122',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'gb.h']]], + ['show_5fsprites_1123',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'gb.h']]], + ['show_5fwin_1124',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'gb.h']]], + ['shrt_5fmax_1125',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], + ['shrt_5fmin_1126',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], + ['sig_5fatomic_5fmax_1127',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], + ['sig_5fatomic_5fmin_1128',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], + ['signed_1129',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], + ['sio_5fiflag_1130',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'gb.h']]], + ['size_5fmax_1131',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], + ['solid_1132',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], + ['sp_5fsize_1133',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], + ['sprites_5f8x16_1134',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'gb.h']]], + ['sprites_5f8x8_1135',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'gb.h']]], + ['spx_5fsize_1136',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], + ['switch_5f16_5f8_5fmode_5fmbc1_1137',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], + ['switch_5f4_5f32_5fmode_5fmbc1_1138',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], + ['switch_5fram_5fmbc1_1139',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], + ['switch_5fram_5fmbc5_1140',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], + ['switch_5from_5fmbc1_1141',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], + ['switch_5from_5fmbc5_1142',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], + ['switch_5from_5fmbc5_5f8m_1143',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_12.js b/docs/api/search/defines_12.js @@ -1,27 +1,27 @@ var searchData= [ - ['tim_5fiflag_1161',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'gb.h']]], - ['to_5ffar_5fptr_1162',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'far_ptr.h']]], - ['true_1163',['TRUE',['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE():&#160;types.h'],['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true():&#160;stdbool.h']]], - ['typeof_5farray_1164',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], - ['typeof_5fbit_1165',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], - ['typeof_5fbitfield_1166',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], - ['typeof_5fchar_1167',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], - ['typeof_5fcpointer_1168',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], - ['typeof_5feeppointer_1169',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], - ['typeof_5ffixed16x16_1170',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], - ['typeof_5ffloat_1171',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], - ['typeof_5ffpointer_1172',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], - ['typeof_5ffunction_1173',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], - ['typeof_5fgpointer_1174',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], - ['typeof_5fint_1175',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], - ['typeof_5fipointer_1176',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], - ['typeof_5flong_1177',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], - ['typeof_5fpointer_1178',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], - ['typeof_5fppointer_1179',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], - ['typeof_5fsbit_1180',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], - ['typeof_5fsfr_1181',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], - ['typeof_5fshort_1182',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], - ['typeof_5fstruct_1183',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], - ['typeof_5fvoid_1184',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]] + ['tim_5fiflag_1144',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'gb.h']]], + ['to_5ffar_5fptr_1145',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'far_ptr.h']]], + ['true_1146',['true',['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true():&#160;stdbool.h'],['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE():&#160;types.h']]], + ['typeof_5farray_1147',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], + ['typeof_5fbit_1148',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], + ['typeof_5fbitfield_1149',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], + ['typeof_5fchar_1150',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], + ['typeof_5fcpointer_1151',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], + ['typeof_5feeppointer_1152',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], + ['typeof_5ffixed16x16_1153',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], + ['typeof_5ffloat_1154',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], + ['typeof_5ffpointer_1155',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], + ['typeof_5ffunction_1156',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], + ['typeof_5fgpointer_1157',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], + ['typeof_5fint_1158',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], + ['typeof_5fipointer_1159',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], + ['typeof_5flong_1160',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], + ['typeof_5fpointer_1161',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], + ['typeof_5fppointer_1162',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], + ['typeof_5fsbit_1163',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], + ['typeof_5fsfr_1164',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], + ['typeof_5fshort_1165',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], + ['typeof_5fstruct_1166',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], + ['typeof_5fvoid_1167',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]] ]; diff --git a/docs/api/search/defines_13.js b/docs/api/search/defines_13.js @@ -1,29 +1,29 @@ var searchData= [ - ['uchar_5fmax_1185',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], - ['uint16_5fc_1186',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], - ['uint16_5fmax_1187',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], - ['uint32_5fc_1188',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], - ['uint32_5fmax_1189',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], - ['uint8_5fc_1190',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], - ['uint8_5fmax_1191',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], - ['uint_5ffast16_5fmax_1192',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], - ['uint_5ffast32_5fmax_1193',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], - ['uint_5ffast8_5fmax_1194',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], - ['uint_5fleast16_5fmax_1195',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], - ['uint_5fleast32_5fmax_1196',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], - ['uint_5fleast8_5fmax_1197',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], - ['uint_5fmax_1198',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], - ['uint_5fmin_1199',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], - ['uintmax_5fc_1200',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], - ['uintmax_5fmax_1201',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], - ['uintptr_5fmax_1202',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], - ['ulong_5fmax_1203',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], - ['ulong_5fmin_1204',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], - ['unsigned_1205',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], - ['use_5fc_5fmemcpy_1206',['USE_C_MEMCPY',['../provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'provides.h']]], - ['use_5fc_5fstrcmp_1207',['USE_C_STRCMP',['../provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'provides.h']]], - ['use_5fc_5fstrcpy_1208',['USE_C_STRCPY',['../provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'provides.h']]], - ['ushrt_5fmax_1209',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], - ['ushrt_5fmin_1210',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]] + ['uchar_5fmax_1168',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], + ['uint16_5fc_1169',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], + ['uint16_5fmax_1170',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], + ['uint32_5fc_1171',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], + ['uint32_5fmax_1172',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], + ['uint8_5fc_1173',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], + ['uint8_5fmax_1174',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], + ['uint_5ffast16_5fmax_1175',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], + ['uint_5ffast32_5fmax_1176',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], + ['uint_5ffast8_5fmax_1177',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], + ['uint_5fleast16_5fmax_1178',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], + ['uint_5fleast32_5fmax_1179',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], + ['uint_5fleast8_5fmax_1180',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], + ['uint_5fmax_1181',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], + ['uint_5fmin_1182',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], + ['uintmax_5fc_1183',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], + ['uintmax_5fmax_1184',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], + ['uintptr_5fmax_1185',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], + ['ulong_5fmax_1186',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], + ['ulong_5fmin_1187',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], + ['unsigned_1188',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], + ['use_5fc_5fmemcpy_1189',['USE_C_MEMCPY',['../provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'provides.h']]], + ['use_5fc_5fstrcmp_1190',['USE_C_STRCMP',['../provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'provides.h']]], + ['use_5fc_5fstrcpy_1191',['USE_C_STRCPY',['../provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'provides.h']]], + ['ushrt_5fmax_1192',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], + ['ushrt_5fmin_1193',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]] ]; diff --git a/docs/api/search/defines_14.js b/docs/api/search/defines_14.js @@ -1,7 +1,7 @@ var searchData= [ - ['va_5farg_1211',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'stdarg.h']]], - ['va_5fend_1212',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'stdarg.h']]], - ['va_5fstart_1213',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'stdarg.h']]], - ['vbl_5fiflag_1214',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'gb.h']]] + ['va_5farg_1194',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'stdarg.h']]], + ['va_5fend_1195',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'stdarg.h']]], + ['va_5fstart_1196',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'stdarg.h']]], + ['vbl_5fiflag_1197',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_15.js b/docs/api/search/defines_15.js @@ -1,8 +1,8 @@ var searchData= [ - ['wchar_5fmax_1215',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], - ['wchar_5fmin_1216',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], - ['white_1217',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], - ['wint_5fmax_1218',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], - ['wint_5fmin_1219',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]] + ['wchar_5fmax_1198',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], + ['wchar_5fmin_1199',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], + ['white_1200',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], + ['wint_5fmax_1201',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], + ['wint_5fmin_1202',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]] ]; diff --git a/docs/api/search/defines_16.js b/docs/api/search/defines_16.js @@ -1,4 +1,4 @@ var searchData= [ - ['xor_1220',['XOR',['../drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab',1,'drawing.h']]] + ['xor_1203',['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,23 +1,14 @@ var searchData= [ - ['banked_966',['BANKED',['../asm_2gbz80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0',1,'types.h']]], - ['bcd_5fhex_967',['BCD_HEX',['../bcd_8h.html#a5b336fcb3fc84fe505dc7e14d0ec17a7',1,'bcd.h']]], - ['bgb_5fadd_5fdollard_968',['BGB_ADD_DOLLARD',['../bgb__emu_8h.html#a4735a5e7a351c6d58312658694248feb',1,'bgb_emu.h']]], - ['bgb_5fadd_5fdollard1_969',['BGB_ADD_DOLLARD1',['../bgb__emu_8h.html#a8a9124f0ecd2da790b85f661ca7959a8',1,'bgb_emu.h']]], - ['bgb_5fadd_5fhash_970',['BGB_ADD_HASH',['../bgb__emu_8h.html#abc28ee14659ff5c0844c044c08890631',1,'bgb_emu.h']]], - ['bgb_5fconcat_971',['BGB_CONCAT',['../bgb__emu_8h.html#a35295a1ce77f382504ed0060c4dca19b',1,'bgb_emu.h']]], - ['bgb_5fhash_972',['BGB_HASH',['../bgb__emu_8h.html#a5e5470127ad67f28a5b8230d8149973a',1,'bgb_emu.h']]], - ['bgb_5fmake_5flabel_973',['BGB_MAKE_LABEL',['../bgb__emu_8h.html#a5768575de89da2ad02f62b63cd0f2c07',1,'bgb_emu.h']]], - ['bgb_5fmessage_974',['BGB_MESSAGE',['../bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39',1,'bgb_emu.h']]], - ['bgb_5fmessage1_975',['BGB_MESSAGE1',['../bgb__emu_8h.html#a36dfd854275986ddadf4b963eb882a24',1,'bgb_emu.h']]], - ['bgb_5fmessage2_976',['BGB_MESSAGE2',['../bgb__emu_8h.html#acd0aba50147f6cd57ca68e4d1fff6517',1,'bgb_emu.h']]], - ['bgb_5fmessage_5ffmt_977',['BGB_MESSAGE_FMT',['../bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90',1,'bgb_emu.h']]], - ['bgb_5fprofile_5fbegin_978',['BGB_PROFILE_BEGIN',['../bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee',1,'bgb_emu.h']]], - ['bgb_5fprofile_5fend_979',['BGB_PROFILE_END',['../bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed',1,'bgb_emu.h']]], - ['bgb_5fstr_980',['BGB_STR',['../bgb__emu_8h.html#ad7b3a715a638350500106da00a50b51b',1,'bgb_emu.h']]], - ['bgb_5ftext_981',['BGB_TEXT',['../bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9',1,'bgb_emu.h']]], - ['black_982',['BLACK',['../drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6',1,'drawing.h']]], - ['bool_983',['bool',['../stdbool_8h.html#abb452686968e48b67397da5f97445f5b',1,'stdbool.h']]], - ['bp_5fsize_984',['BP_SIZE',['../setjmp_8h.html#ae02ec77c070126e75761ab85226b62a7',1,'setjmp.h']]], - ['bpx_5fsize_985',['BPX_SIZE',['../setjmp_8h.html#a0239bfe1e2b75fa5757c32a90d0c140d',1,'setjmp.h']]] + ['banked_958',['BANKED',['../asm_2gbz80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0',1,'types.h']]], + ['bcd_5fhex_959',['BCD_HEX',['../bcd_8h.html#a5b336fcb3fc84fe505dc7e14d0ec17a7',1,'bcd.h']]], + ['bgb_5fmessage_960',['BGB_MESSAGE',['../bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39',1,'bgb_emu.h']]], + ['bgb_5fmessage_5ffmt_961',['BGB_MESSAGE_FMT',['../bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90',1,'bgb_emu.h']]], + ['bgb_5fprofile_5fbegin_962',['BGB_PROFILE_BEGIN',['../bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee',1,'bgb_emu.h']]], + ['bgb_5fprofile_5fend_963',['BGB_PROFILE_END',['../bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed',1,'bgb_emu.h']]], + ['bgb_5ftext_964',['BGB_TEXT',['../bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9',1,'bgb_emu.h']]], + ['black_965',['BLACK',['../drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6',1,'drawing.h']]], + ['bool_966',['bool',['../stdbool_8h.html#abb452686968e48b67397da5f97445f5b',1,'stdbool.h']]], + ['bp_5fsize_967',['BP_SIZE',['../setjmp_8h.html#ae02ec77c070126e75761ab85226b62a7',1,'setjmp.h']]], + ['bpx_5fsize_968',['BPX_SIZE',['../setjmp_8h.html#a0239bfe1e2b75fa5757c32a90d0c140d',1,'setjmp.h']]] ]; diff --git a/docs/api/search/defines_3.js b/docs/api/search/defines_3.js @@ -1,9 +1,9 @@ var searchData= [ - ['cgb_5ftype_986',['CGB_TYPE',['../gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8',1,'gb.h']]], - ['char_5fbit_987',['CHAR_BIT',['../limits_8h.html#a308d9dd2c0028ddb184b455bbd7865de',1,'limits.h']]], - ['char_5fmax_988',['CHAR_MAX',['../limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db',1,'limits.h']]], - ['char_5fmin_989',['CHAR_MIN',['../limits_8h.html#a5d707bd32338557ced18c6ac76ca1b3a',1,'limits.h']]], - ['clocks_5fper_5fsec_990',['CLOCKS_PER_SEC',['../time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e',1,'time.h']]], - ['critical_991',['CRITICAL',['../asm_2gbz80_2types_8h.html#ae0233515480e60d29bcc731469976e02',1,'types.h']]] + ['cgb_5ftype_969',['CGB_TYPE',['../gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8',1,'gb.h']]], + ['char_5fbit_970',['CHAR_BIT',['../limits_8h.html#a308d9dd2c0028ddb184b455bbd7865de',1,'limits.h']]], + ['char_5fmax_971',['CHAR_MAX',['../limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db',1,'limits.h']]], + ['char_5fmin_972',['CHAR_MIN',['../limits_8h.html#a5d707bd32338557ced18c6ac76ca1b3a',1,'limits.h']]], + ['clocks_5fper_5fsec_973',['CLOCKS_PER_SEC',['../time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e',1,'time.h']]], + ['critical_974',['CRITICAL',['../asm_2gbz80_2types_8h.html#ae0233515480e60d29bcc731469976e02',1,'types.h']]] ]; diff --git a/docs/api/search/defines_4.js b/docs/api/search/defines_4.js @@ -1,9 +1,9 @@ var searchData= [ - ['disable_5fram_5fmbc1_992',['DISABLE_RAM_MBC1',['../gb_8h.html#a177fadce938422926b186a8e42575d1d',1,'gb.h']]], - ['disable_5fram_5fmbc5_993',['DISABLE_RAM_MBC5',['../gb_8h.html#a60191cdfa50ed9b88515f181747eaba2',1,'gb.h']]], - ['display_5foff_994',['DISPLAY_OFF',['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'gb.h']]], - ['display_5fon_995',['DISPLAY_ON',['../gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'gb.h']]], - ['dkgrey_996',['DKGREY',['../drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a',1,'drawing.h']]], - ['dmg_5ftype_997',['DMG_TYPE',['../gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0',1,'gb.h']]] + ['disable_5fram_5fmbc1_975',['DISABLE_RAM_MBC1',['../gb_8h.html#a177fadce938422926b186a8e42575d1d',1,'gb.h']]], + ['disable_5fram_5fmbc5_976',['DISABLE_RAM_MBC5',['../gb_8h.html#a60191cdfa50ed9b88515f181747eaba2',1,'gb.h']]], + ['display_5foff_977',['DISPLAY_OFF',['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'gb.h']]], + ['display_5fon_978',['DISPLAY_ON',['../gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'gb.h']]], + ['dkgrey_979',['DKGREY',['../drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a',1,'drawing.h']]], + ['dmg_5ftype_980',['DMG_TYPE',['../gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_5.js b/docs/api/search/defines_5.js @@ -1,5 +1,5 @@ var searchData= [ - ['enable_5fram_5fmbc1_998',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], - ['enable_5fram_5fmbc5_999',['ENABLE_RAM_MBC5',['../gb_8h.html#a3f033f00c8d781637f9a665b06750937',1,'gb.h']]] + ['enable_5fram_5fmbc1_981',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], + ['enable_5fram_5fmbc5_982',['ENABLE_RAM_MBC5',['../gb_8h.html#a3f033f00c8d781637f9a665b06750937',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_6.js b/docs/api/search/defines_6.js @@ -1,12 +1,12 @@ var searchData= [ - ['false_1000',['FALSE',['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE():&#160;types.h'],['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false():&#160;stdbool.h']]], - ['far_5fcall_1001',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], - ['far_5ffunc_1002',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], - ['far_5fofs_1003',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], - ['far_5fseg_1004',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], - ['font_5f128encoding_1005',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], - ['font_5f256encoding_1006',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], - ['font_5fcompressed_1007',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], - ['font_5fnoencoding_1008',['FONT_NOENCODING',['../font_8h.html#a80d0f581e17313b62dd7824653462b55',1,'font.h']]] + ['false_983',['FALSE',['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE():&#160;types.h'],['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false():&#160;stdbool.h']]], + ['far_5fcall_984',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], + ['far_5ffunc_985',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], + ['far_5fofs_986',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], + ['far_5fseg_987',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], + ['font_5f128encoding_988',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], + ['font_5f256encoding_989',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], + ['font_5fcompressed_990',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], + ['font_5fnoencoding_991',['FONT_NOENCODING',['../font_8h.html#a80d0f581e17313b62dd7824653462b55',1,'font.h']]] ]; diff --git a/docs/api/search/defines_7.js b/docs/api/search/defines_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['graphics_5fheight_1009',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], - ['graphics_5fwidth_1010',['GRAPHICS_WIDTH',['../drawing_8h.html#a9a07c448b4d721dbec2715f51727e099',1,'drawing.h']]] + ['graphics_5fheight_992',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], + ['graphics_5fwidth_993',['GRAPHICS_WIDTH',['../drawing_8h.html#a9a07c448b4d721dbec2715f51727e099',1,'drawing.h']]] ]; diff --git a/docs/api/search/defines_8.js b/docs/api/search/defines_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['hide_5fbkg_1011',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'gb.h']]], - ['hide_5fsprites_1012',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'gb.h']]], - ['hide_5fwin_1013',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'gb.h']]] + ['hide_5fbkg_994',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'gb.h']]], + ['hide_5fsprites_995',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'gb.h']]], + ['hide_5fwin_996',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_9.js b/docs/api/search/defines_9.js @@ -1,36 +1,36 @@ var searchData= [ - ['int16_5fc_1014',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], - ['int16_5fmax_1015',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], - ['int16_5fmin_1016',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], - ['int32_5fc_1017',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], - ['int32_5fmax_1018',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], - ['int32_5fmin_1019',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], - ['int8_5fc_1020',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], - ['int8_5fmax_1021',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], - ['int8_5fmin_1022',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], - ['int_5ffast16_5fmax_1023',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], - ['int_5ffast16_5fmin_1024',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], - ['int_5ffast32_5fmax_1025',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], - ['int_5ffast32_5fmin_1026',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], - ['int_5ffast8_5fmax_1027',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], - ['int_5ffast8_5fmin_1028',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], - ['int_5fleast16_5fmax_1029',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], - ['int_5fleast16_5fmin_1030',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], - ['int_5fleast32_5fmax_1031',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], - ['int_5fleast32_5fmin_1032',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], - ['int_5fleast8_5fmax_1033',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], - ['int_5fleast8_5fmin_1034',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], - ['int_5fmax_1035',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], - ['int_5fmin_1036',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], - ['interrupt_1037',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'types.h']]], - ['intmax_5fc_1038',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], - ['intmax_5fmax_1039',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], - ['intmax_5fmin_1040',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], - ['intptr_5fmax_1041',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], - ['intptr_5fmin_1042',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], - ['io_5ferror_1043',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], - ['io_5fidle_1044',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], - ['io_5freceiving_1045',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], - ['io_5fsending_1046',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]] + ['int16_5fc_997',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], + ['int16_5fmax_998',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], + ['int16_5fmin_999',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], + ['int32_5fc_1000',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], + ['int32_5fmax_1001',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], + ['int32_5fmin_1002',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], + ['int8_5fc_1003',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], + ['int8_5fmax_1004',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], + ['int8_5fmin_1005',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], + ['int_5ffast16_5fmax_1006',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], + ['int_5ffast16_5fmin_1007',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], + ['int_5ffast32_5fmax_1008',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], + ['int_5ffast32_5fmin_1009',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], + ['int_5ffast8_5fmax_1010',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], + ['int_5ffast8_5fmin_1011',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], + ['int_5fleast16_5fmax_1012',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], + ['int_5fleast16_5fmin_1013',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], + ['int_5fleast32_5fmax_1014',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], + ['int_5fleast32_5fmin_1015',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], + ['int_5fleast8_5fmax_1016',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], + ['int_5fleast8_5fmin_1017',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], + ['int_5fmax_1018',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], + ['int_5fmin_1019',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], + ['interrupt_1020',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'types.h']]], + ['intmax_5fc_1021',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], + ['intmax_5fmax_1022',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], + ['intmax_5fmin_1023',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], + ['intptr_5fmax_1024',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], + ['intptr_5fmin_1025',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], + ['io_5ferror_1026',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], + ['io_5fidle_1027',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], + ['io_5freceiving_1028',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], + ['io_5fsending_1029',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_a.js b/docs/api/search/defines_a.js @@ -1,12 +1,12 @@ var searchData= [ - ['j_5fa_1047',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'gb.h']]], - ['j_5fb_1048',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'gb.h']]], - ['j_5fdown_1049',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'gb.h']]], - ['j_5fleft_1050',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'gb.h']]], - ['j_5fright_1051',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'gb.h']]], - ['j_5fselect_1052',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'gb.h']]], - ['j_5fstart_1053',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'gb.h']]], - ['j_5fup_1054',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'gb.h']]], - ['joy_5fiflag_1055',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'gb.h']]] + ['j_5fa_1030',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'gb.h']]], + ['j_5fb_1031',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'gb.h']]], + ['j_5fdown_1032',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'gb.h']]], + ['j_5fleft_1033',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'gb.h']]], + ['j_5fright_1034',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'gb.h']]], + ['j_5fselect_1035',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'gb.h']]], + ['j_5fstart_1036',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'gb.h']]], + ['j_5fup_1037',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'gb.h']]], + ['joy_5fiflag_1038',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_b.js b/docs/api/search/defines_b.js @@ -1,7 +1,7 @@ var searchData= [ - ['lcd_5fiflag_1056',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'gb.h']]], - ['long_5fmax_1057',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], - ['long_5fmin_1058',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], - ['ltgrey_1059',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]] + ['lcd_5fiflag_1039',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'gb.h']]], + ['long_5fmax_1040',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], + ['long_5fmin_1041',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], + ['ltgrey_1042',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]] ]; diff --git a/docs/api/search/defines_c.js b/docs/api/search/defines_c.js @@ -1,19 +1,19 @@ var searchData= [ - ['m_5fdrawing_1060',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], - ['m_5ffill_1061',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], - ['m_5fno_5finterp_1062',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'gb.h']]], - ['m_5fno_5fscroll_1063',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'gb.h']]], - ['m_5fnofill_1064',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], - ['m_5ftext_5finout_1065',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'gb.h']]], - ['m_5ftext_5fout_1066',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'gb.h']]], - ['make_5fbcd_1067',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], - ['malloc_5ffree_1068',['MALLOC_FREE',['../malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148',1,'malloc.h']]], - ['malloc_5fmagic_1069',['MALLOC_MAGIC',['../malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1',1,'malloc.h']]], - ['malloc_5fused_1070',['MALLOC_USED',['../malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2',1,'malloc.h']]], - ['maxwndposx_1071',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'gb.h']]], - ['maxwndposy_1072',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'gb.h']]], - ['mgb_5ftype_1073',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], - ['minwndposx_1074',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'gb.h']]], - ['minwndposy_1075',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'gb.h']]] + ['m_5fdrawing_1043',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], + ['m_5ffill_1044',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], + ['m_5fno_5finterp_1045',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'gb.h']]], + ['m_5fno_5fscroll_1046',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'gb.h']]], + ['m_5fnofill_1047',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], + ['m_5ftext_5finout_1048',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'gb.h']]], + ['m_5ftext_5fout_1049',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'gb.h']]], + ['make_5fbcd_1050',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], + ['malloc_5ffree_1051',['MALLOC_FREE',['../malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148',1,'malloc.h']]], + ['malloc_5fmagic_1052',['MALLOC_MAGIC',['../malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1',1,'malloc.h']]], + ['malloc_5fused_1053',['MALLOC_USED',['../malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2',1,'malloc.h']]], + ['maxwndposx_1054',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'gb.h']]], + ['maxwndposy_1055',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'gb.h']]], + ['mgb_5ftype_1056',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], + ['minwndposx_1057',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'gb.h']]], + ['minwndposy_1058',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_d.js b/docs/api/search/defines_d.js @@ -1,6 +1,6 @@ var searchData= [ - ['nonbanked_1076',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'types.h']]], - ['noreturn_1077',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], - ['null_1078',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL():&#160;stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL():&#160;types.h']]] + ['nonbanked_1059',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'types.h']]], + ['noreturn_1060',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], + ['null_1061',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL():&#160;stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL():&#160;types.h']]] ]; diff --git a/docs/api/search/defines_e.js b/docs/api/search/defines_e.js @@ -1,5 +1,5 @@ var searchData= [ - ['offsetof_1079',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], - ['or_1080',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] + ['offsetof_1062',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], + ['or_1063',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] ]; diff --git a/docs/api/search/defines_f.js b/docs/api/search/defines_f.js @@ -1,5 +1,5 @@ var searchData= [ - ['ptrdiff_5fmax_1081',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], - ['ptrdiff_5fmin_1082',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]] + ['ptrdiff_5fmax_1064',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], + ['ptrdiff_5fmin_1065',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]] ]; diff --git a/docs/api/search/files_0.js b/docs/api/search/files_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['assert_2eh_617',['assert.h',['../assert_8h.html',1,'']]] + ['assert_2eh_609',['assert.h',['../assert_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_1.js b/docs/api/search/files_1.js @@ -1,5 +1,5 @@ var searchData= [ - ['bcd_2eh_618',['bcd.h',['../bcd_8h.html',1,'']]], - ['bgb_5femu_2eh_619',['bgb_emu.h',['../bgb__emu_8h.html',1,'']]] + ['bcd_2eh_610',['bcd.h',['../bcd_8h.html',1,'']]], + ['bgb_5femu_2eh_611',['bgb_emu.h',['../bgb__emu_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_2.js b/docs/api/search/files_2.js @@ -1,7 +1,7 @@ var searchData= [ - ['cgb_2eh_620',['cgb.h',['../cgb_8h.html',1,'']]], - ['console_2eh_621',['console.h',['../console_8h.html',1,'']]], - ['crash_5fhandler_2eh_622',['crash_handler.h',['../crash__handler_8h.html',1,'']]], - ['ctype_2eh_623',['ctype.h',['../ctype_8h.html',1,'']]] + ['cgb_2eh_612',['cgb.h',['../cgb_8h.html',1,'']]], + ['console_2eh_613',['console.h',['../console_8h.html',1,'']]], + ['crash_5fhandler_2eh_614',['crash_handler.h',['../crash__handler_8h.html',1,'']]], + ['ctype_2eh_615',['ctype.h',['../ctype_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_3.js b/docs/api/search/files_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['drawing_2eh_624',['drawing.h',['../drawing_8h.html',1,'']]] + ['drawing_2eh_616',['drawing.h',['../drawing_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_4.js b/docs/api/search/files_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['far_5fptr_2eh_625',['far_ptr.h',['../far__ptr_8h.html',1,'']]], - ['font_2eh_626',['font.h',['../font_8h.html',1,'']]] + ['far_5fptr_2eh_617',['far_ptr.h',['../far__ptr_8h.html',1,'']]], + ['font_2eh_618',['font.h',['../font_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_5.js b/docs/api/search/files_5.js @@ -1,5 +1,5 @@ var searchData= [ - ['gb_2eh_627',['gb.h',['../gb_8h.html',1,'']]], - ['gbdk_2dlib_2eh_628',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]] + ['gb_2eh_619',['gb.h',['../gb_8h.html',1,'']]], + ['gbdk_2dlib_2eh_620',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_6.js b/docs/api/search/files_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['hardware_2eh_629',['hardware.h',['../hardware_8h.html',1,'']]] + ['hardware_2eh_621',['hardware.h',['../hardware_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_7.js b/docs/api/search/files_7.js @@ -1,4 +1,4 @@ var searchData= [ - ['limits_2eh_630',['limits.h',['../limits_8h.html',1,'']]] + ['limits_2eh_622',['limits.h',['../limits_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_8.js b/docs/api/search/files_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['malloc_2eh_631',['malloc.h',['../malloc_8h.html',1,'']]] + ['malloc_2eh_623',['malloc.h',['../malloc_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= [ - ['provides_2eh_632',['provides.h',['../provides_8h.html',1,'']]] + ['provides_2eh_624',['provides.h',['../provides_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_a.js b/docs/api/search/files_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['rand_2eh_633',['rand.h',['../rand_8h.html',1,'']]] + ['rand_2eh_625',['rand.h',['../rand_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_b.js b/docs/api/search/files_b.js @@ -1,15 +1,15 @@ var searchData= [ - ['sample_2eh_634',['sample.h',['../sample_8h.html',1,'']]], - ['setjmp_2eh_635',['setjmp.h',['../setjmp_8h.html',1,'']]], - ['sgb_2eh_636',['sgb.h',['../sgb_8h.html',1,'']]], - ['stdarg_2eh_637',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], - ['stdatomic_2eh_638',['stdatomic.h',['../stdatomic_8h.html',1,'']]], - ['stdbool_2eh_639',['stdbool.h',['../stdbool_8h.html',1,'']]], - ['stddef_2eh_640',['stddef.h',['../stddef_8h.html',1,'']]], - ['stdint_2eh_641',['stdint.h',['../stdint_8h.html',1,'']]], - ['stdio_2eh_642',['stdio.h',['../stdio_8h.html',1,'']]], - ['stdlib_2eh_643',['stdlib.h',['../stdlib_8h.html',1,'']]], - ['stdnoreturn_2eh_644',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], - ['string_2eh_645',['string.h',['../string_8h.html',1,'']]] + ['sample_2eh_626',['sample.h',['../sample_8h.html',1,'']]], + ['setjmp_2eh_627',['setjmp.h',['../setjmp_8h.html',1,'']]], + ['sgb_2eh_628',['sgb.h',['../sgb_8h.html',1,'']]], + ['stdarg_2eh_629',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], + ['stdatomic_2eh_630',['stdatomic.h',['../stdatomic_8h.html',1,'']]], + ['stdbool_2eh_631',['stdbool.h',['../stdbool_8h.html',1,'']]], + ['stddef_2eh_632',['stddef.h',['../stddef_8h.html',1,'']]], + ['stdint_2eh_633',['stdint.h',['../stdint_8h.html',1,'']]], + ['stdio_2eh_634',['stdio.h',['../stdio_8h.html',1,'']]], + ['stdlib_2eh_635',['stdlib.h',['../stdlib_8h.html',1,'']]], + ['stdnoreturn_2eh_636',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], + ['string_2eh_637',['string.h',['../string_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_c.js b/docs/api/search/files_c.js @@ -1,6 +1,6 @@ var searchData= [ - ['time_2eh_646',['time.h',['../time_8h.html',1,'']]], - ['typeof_2eh_647',['typeof.h',['../typeof_8h.html',1,'']]], - ['types_2eh_648',['types.h',['../asm_2gbz80_2types_8h.html',1,'(Global Namespace)'],['../asm_2types_8h.html',1,'(Global Namespace)'],['../types_8h.html',1,'(Global Namespace)']]] + ['time_2eh_638',['time.h',['../time_8h.html',1,'']]], + ['typeof_2eh_639',['typeof.h',['../typeof_8h.html',1,'']]], + ['types_2eh_640',['types.h',['../asm_2gbz80_2types_8h.html',1,'(Global Namespace)'],['../asm_2types_8h.html',1,'(Global Namespace)'],['../types_8h.html',1,'(Global Namespace)']]] ]; diff --git a/docs/api/search/functions_0.js b/docs/api/search/functions_0.js @@ -1,7 +1,7 @@ var searchData= [ - ['_5f_5fassert_649',['__assert',['../assert_8h.html#ad21a069a92c53643b2e3eaaa73a742fd',1,'assert.h']]], - ['_5f_5fcall_5f_5fbanked_650',['__call__banked',['../far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90',1,'far_ptr.h']]], - ['_5f_5fhandlecrash_651',['__HandleCrash',['../crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc',1,'crash_handler.h']]], - ['_5f_5fsetjmp_652',['__setjmp',['../setjmp_8h.html#a299cf119e588646778caab18b90a41a5',1,'setjmp.h']]] + ['_5f_5fassert_641',['__assert',['../assert_8h.html#ad21a069a92c53643b2e3eaaa73a742fd',1,'assert.h']]], + ['_5f_5fcall_5f_5fbanked_642',['__call__banked',['../far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90',1,'far_ptr.h']]], + ['_5f_5fhandlecrash_643',['__HandleCrash',['../crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc',1,'crash_handler.h']]], + ['_5f_5fsetjmp_644',['__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_653',['abs',['../stdlib_8h.html#af15d7205d8d10c4820f997ce5c526279',1,'stdlib.h']]], - ['add_5fjoy_654',['add_JOY',['../gb_8h.html#a81f1a67549d3a26dcca22367141eb21b',1,'gb.h']]], - ['add_5flcd_655',['add_LCD',['../gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c',1,'gb.h']]], - ['add_5fsio_656',['add_SIO',['../gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7',1,'gb.h']]], - ['add_5ftim_657',['add_TIM',['../gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1',1,'gb.h']]], - ['add_5fvbl_658',['add_VBL',['../gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf',1,'gb.h']]], - ['arand_659',['arand',['../rand_8h.html#a3b69bdab83b46c324126a7ccdf9db973',1,'rand.h']]], - ['atoi_660',['atoi',['../stdlib_8h.html#a30670a60464f77af17dfb353353d6df8',1,'stdlib.h']]], - ['atol_661',['atol',['../stdlib_8h.html#a825c37450147a643edbcb1a435518307',1,'stdlib.h']]], - ['atomic_5fflag_5fclear_662',['atomic_flag_clear',['../stdatomic_8h.html#a281cc77096d886b0cf2c6ab7dfbe900c',1,'stdatomic.h']]], - ['atomic_5fflag_5ftest_5fand_5fset_663',['atomic_flag_test_and_set',['../stdatomic_8h.html#afbdfcef48a9fd85fa85549afbd3abdeb',1,'stdatomic.h']]] + ['abs_645',['abs',['../stdlib_8h.html#af15d7205d8d10c4820f997ce5c526279',1,'stdlib.h']]], + ['add_5fjoy_646',['add_JOY',['../gb_8h.html#a81f1a67549d3a26dcca22367141eb21b',1,'gb.h']]], + ['add_5flcd_647',['add_LCD',['../gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c',1,'gb.h']]], + ['add_5fsio_648',['add_SIO',['../gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7',1,'gb.h']]], + ['add_5ftim_649',['add_TIM',['../gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1',1,'gb.h']]], + ['add_5fvbl_650',['add_VBL',['../gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf',1,'gb.h']]], + ['arand_651',['arand',['../rand_8h.html#a3b69bdab83b46c324126a7ccdf9db973',1,'rand.h']]], + ['atoi_652',['atoi',['../stdlib_8h.html#a30670a60464f77af17dfb353353d6df8',1,'stdlib.h']]], + ['atol_653',['atol',['../stdlib_8h.html#a825c37450147a643edbcb1a435518307',1,'stdlib.h']]], + ['atomic_5fflag_5fclear_654',['atomic_flag_clear',['../stdatomic_8h.html#a281cc77096d886b0cf2c6ab7dfbe900c',1,'stdatomic.h']]], + ['atomic_5fflag_5ftest_5fand_5fset_655',['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,13 +1,13 @@ var searchData= [ - ['rand_743',['rand',['../rand_8h.html#ae311e489ffa4743107bdea8db211e7fe',1,'rand.h']]], - ['randw_744',['randw',['../rand_8h.html#aff9512d128c4e1435f2b83116da663b3',1,'rand.h']]], - ['receive_5fbyte_745',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], - ['remove_5fjoy_746',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'gb.h']]], - ['remove_5flcd_747',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'gb.h']]], - ['remove_5fsio_748',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'gb.h']]], - ['remove_5ftim_749',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'gb.h']]], - ['remove_5fvbl_750',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'gb.h']]], - ['reset_751',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], - ['reverse_752',['reverse',['../string_8h.html#af0863b31e4ef29647e8181e60c9bd55e',1,'string.h']]] + ['rand_735',['rand',['../rand_8h.html#ae311e489ffa4743107bdea8db211e7fe',1,'rand.h']]], + ['randw_736',['randw',['../rand_8h.html#aff9512d128c4e1435f2b83116da663b3',1,'rand.h']]], + ['receive_5fbyte_737',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], + ['remove_5fjoy_738',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'gb.h']]], + ['remove_5flcd_739',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'gb.h']]], + ['remove_5fsio_740',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'gb.h']]], + ['remove_5ftim_741',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'gb.h']]], + ['remove_5fvbl_742',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'gb.h']]], + ['reset_743',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], + ['reverse_744',['reverse',['../string_8h.html#af0863b31e4ef29647e8181e60c9bd55e',1,'string.h']]] ]; diff --git a/docs/api/search/functions_11.js b/docs/api/search/functions_11.js @@ -1,37 +1,37 @@ var searchData= [ - ['scroll_5fbkg_753',['scroll_bkg',['../gb_8h.html#a2f00009081050122c11e6625ecaf0584',1,'gb.h']]], - ['scroll_5fsprite_754',['scroll_sprite',['../gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c',1,'gb.h']]], - ['scroll_5fwin_755',['scroll_win',['../gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05',1,'gb.h']]], - ['send_5fbyte_756',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], - ['set_5fbkg_5f1bit_5fdata_757',['set_bkg_1bit_data',['../gb_8h.html#a27ebc0d484fbf789f8a2172977a8d3b5',1,'gb.h']]], - ['set_5fbkg_5fdata_758',['set_bkg_data',['../gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40',1,'gb.h']]], - ['set_5fbkg_5fpalette_759',['set_bkg_palette',['../cgb_8h.html#a5744e7df7116e07a69713b494053675e',1,'cgb.h']]], - ['set_5fbkg_5fpalette_5fentry_760',['set_bkg_palette_entry',['../cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d',1,'cgb.h']]], - ['set_5fbkg_5ftiles_761',['set_bkg_tiles',['../gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b',1,'gb.h']]], - ['set_5fdata_762',['set_data',['../gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f',1,'gb.h']]], - ['set_5finterrupts_763',['set_interrupts',['../gb_8h.html#ae33fc234393ba50e8f30cbef403ded19',1,'gb.h']]], - ['set_5fsprite_5f1bit_5fdata_764',['set_sprite_1bit_data',['../gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6',1,'gb.h']]], - ['set_5fsprite_5fdata_765',['set_sprite_data',['../gb_8h.html#a65971730b7a58df99fc43be0162226ac',1,'gb.h']]], - ['set_5fsprite_5fpalette_766',['set_sprite_palette',['../cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14',1,'cgb.h']]], - ['set_5fsprite_5fpalette_5fentry_767',['set_sprite_palette_entry',['../cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb',1,'cgb.h']]], - ['set_5fsprite_5fprop_768',['set_sprite_prop',['../gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4',1,'gb.h']]], - ['set_5fsprite_5ftile_769',['set_sprite_tile',['../gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4',1,'gb.h']]], - ['set_5ftiles_770',['set_tiles',['../gb_8h.html#a3c955cdccaeca3b016911594afc31aee',1,'gb.h']]], - ['set_5fwin_5f1bit_5fdata_771',['set_win_1bit_data',['../gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d',1,'gb.h']]], - ['set_5fwin_5fdata_772',['set_win_data',['../gb_8h.html#a015094949fc631921e5e5219320eee87',1,'gb.h']]], - ['set_5fwin_5ftiles_773',['set_win_tiles',['../gb_8h.html#aaf9d0b393d38385168d207f96acd800c',1,'gb.h']]], - ['setchar_774',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], - ['sgb_5fcheck_775',['sgb_check',['../sgb_8h.html#a641258cc509140ba529ac827f9cb0027',1,'sgb.h']]], - ['sgb_5ftransfer_776',['sgb_transfer',['../sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938',1,'sgb.h']]], - ['sgb_5ftransfer_5fnowait_777',['sgb_transfer_nowait',['../sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0',1,'sgb.h']]], - ['sprintf_778',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], - ['strcat_779',['strcat',['../string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'string.h']]], - ['strcmp_780',['strcmp',['../string_8h.html#aad5113065159a016224b5046a7704e3a',1,'string.h']]], - ['strcpy_781',['strcpy',['../string_8h.html#a42d5c9b335c67653294ab15e803ae1d4',1,'string.h']]], - ['strlen_782',['strlen',['../string_8h.html#acdb04aa44dd4014b313a88d2aa7db89d',1,'string.h']]], - ['strncat_783',['strncat',['../string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'string.h']]], - ['strncmp_784',['strncmp',['../string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'string.h']]], - ['strncpy_785',['strncpy',['../string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'string.h']]], - ['switch_5fdata_786',['switch_data',['../drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9',1,'drawing.h']]] + ['scroll_5fbkg_745',['scroll_bkg',['../gb_8h.html#a2f00009081050122c11e6625ecaf0584',1,'gb.h']]], + ['scroll_5fsprite_746',['scroll_sprite',['../gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c',1,'gb.h']]], + ['scroll_5fwin_747',['scroll_win',['../gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05',1,'gb.h']]], + ['send_5fbyte_748',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], + ['set_5fbkg_5f1bit_5fdata_749',['set_bkg_1bit_data',['../gb_8h.html#a4892b18d0d75bdaa153ef571f337f52b',1,'gb.h']]], + ['set_5fbkg_5fdata_750',['set_bkg_data',['../gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40',1,'gb.h']]], + ['set_5fbkg_5fpalette_751',['set_bkg_palette',['../cgb_8h.html#a5744e7df7116e07a69713b494053675e',1,'cgb.h']]], + ['set_5fbkg_5fpalette_5fentry_752',['set_bkg_palette_entry',['../cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d',1,'cgb.h']]], + ['set_5fbkg_5ftiles_753',['set_bkg_tiles',['../gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b',1,'gb.h']]], + ['set_5fdata_754',['set_data',['../gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f',1,'gb.h']]], + ['set_5finterrupts_755',['set_interrupts',['../gb_8h.html#ae33fc234393ba50e8f30cbef403ded19',1,'gb.h']]], + ['set_5fsprite_5f1bit_5fdata_756',['set_sprite_1bit_data',['../gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6',1,'gb.h']]], + ['set_5fsprite_5fdata_757',['set_sprite_data',['../gb_8h.html#a65971730b7a58df99fc43be0162226ac',1,'gb.h']]], + ['set_5fsprite_5fpalette_758',['set_sprite_palette',['../cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14',1,'cgb.h']]], + ['set_5fsprite_5fpalette_5fentry_759',['set_sprite_palette_entry',['../cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb',1,'cgb.h']]], + ['set_5fsprite_5fprop_760',['set_sprite_prop',['../gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4',1,'gb.h']]], + ['set_5fsprite_5ftile_761',['set_sprite_tile',['../gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4',1,'gb.h']]], + ['set_5ftiles_762',['set_tiles',['../gb_8h.html#a3c955cdccaeca3b016911594afc31aee',1,'gb.h']]], + ['set_5fwin_5f1bit_5fdata_763',['set_win_1bit_data',['../gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d',1,'gb.h']]], + ['set_5fwin_5fdata_764',['set_win_data',['../gb_8h.html#a015094949fc631921e5e5219320eee87',1,'gb.h']]], + ['set_5fwin_5ftiles_765',['set_win_tiles',['../gb_8h.html#aaf9d0b393d38385168d207f96acd800c',1,'gb.h']]], + ['setchar_766',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], + ['sgb_5fcheck_767',['sgb_check',['../sgb_8h.html#a641258cc509140ba529ac827f9cb0027',1,'sgb.h']]], + ['sgb_5ftransfer_768',['sgb_transfer',['../sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938',1,'sgb.h']]], + ['sgb_5ftransfer_5fnowait_769',['sgb_transfer_nowait',['../sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0',1,'sgb.h']]], + ['sprintf_770',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], + ['strcat_771',['strcat',['../string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'string.h']]], + ['strcmp_772',['strcmp',['../string_8h.html#aad5113065159a016224b5046a7704e3a',1,'string.h']]], + ['strcpy_773',['strcpy',['../string_8h.html#a42d5c9b335c67653294ab15e803ae1d4',1,'string.h']]], + ['strlen_774',['strlen',['../string_8h.html#acdb04aa44dd4014b313a88d2aa7db89d',1,'string.h']]], + ['strncat_775',['strncat',['../string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'string.h']]], + ['strncmp_776',['strncmp',['../string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'string.h']]], + ['strncpy_777',['strncpy',['../string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'string.h']]], + ['switch_5fdata_778',['switch_data',['../drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9',1,'drawing.h']]] ]; diff --git a/docs/api/search/functions_12.js b/docs/api/search/functions_12.js @@ -1,7 +1,7 @@ var searchData= [ - ['time_787',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], - ['to_5ffar_5fptr_788',['to_far_ptr',['../far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35',1,'far_ptr.h']]], - ['tolower_789',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], - ['toupper_790',['toupper',['../ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3',1,'ctype.h']]] + ['time_779',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], + ['to_5ffar_5fptr_780',['to_far_ptr',['../far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35',1,'far_ptr.h']]], + ['tolower_781',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], + ['toupper_782',['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_791',['uint2bcd',['../bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d',1,'bcd.h']]], - ['ultoa_792',['ultoa',['../stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01',1,'stdlib.h']]], - ['utoa_793',['utoa',['../stdlib_8h.html#a4e7ad09b4f5caf8881ce5e4776fd442c',1,'stdlib.h']]] + ['uint2bcd_783',['uint2bcd',['../bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d',1,'bcd.h']]], + ['ultoa_784',['ultoa',['../stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01',1,'stdlib.h']]], + ['utoa_785',['utoa',['../stdlib_8h.html#a4e7ad09b4f5caf8881ce5e4776fd442c',1,'stdlib.h']]] ]; diff --git a/docs/api/search/functions_14.js b/docs/api/search/functions_14.js @@ -1,4 +1,4 @@ var searchData= [ - ['vmemset_794',['vmemset',['../gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3',1,'gb.h']]] + ['vmemset_786',['vmemset',['../gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3',1,'gb.h']]] ]; diff --git a/docs/api/search/functions_15.js b/docs/api/search/functions_15.js @@ -1,8 +1,8 @@ var searchData= [ - ['wait_5fint_5fhandler_795',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], - ['wait_5fvbl_5fdone_796',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'gb.h']]], - ['waitpad_797',['waitpad',['../gb_8h.html#a393072c2b36f11306510c69aa6efea0f',1,'gb.h']]], - ['waitpadup_798',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'gb.h']]], - ['wrtchr_799',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]] + ['wait_5fint_5fhandler_787',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], + ['wait_5fvbl_5fdone_788',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'gb.h']]], + ['waitpad_789',['waitpad',['../gb_8h.html#a393072c2b36f11306510c69aa6efea0f',1,'gb.h']]], + ['waitpadup_790',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'gb.h']]], + ['wrtchr_791',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]] ]; diff --git a/docs/api/search/functions_2.js b/docs/api/search/functions_2.js @@ -1,9 +1,9 @@ var searchData= [ - ['bcd2text_664',['bcd2text',['../bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889',1,'bcd.h']]], - ['bcd_5fadd_665',['bcd_add',['../bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c',1,'bcd.h']]], - ['bcd_5fsub_666',['bcd_sub',['../bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f',1,'bcd.h']]], - ['bgb_5fprofiler_5fmessage_667',['BGB_profiler_message',['../bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c',1,'bgb_emu.h']]], - ['box_668',['box',['../drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa',1,'drawing.h']]], - ['bsearch_669',['bsearch',['../stdlib_8h.html#ab0ace018fe7dfa1720930d2dce0c45e3',1,'stdlib.h']]] + ['bcd2text_656',['bcd2text',['../bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889',1,'bcd.h']]], + ['bcd_5fadd_657',['bcd_add',['../bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c',1,'bcd.h']]], + ['bcd_5fsub_658',['bcd_sub',['../bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f',1,'bcd.h']]], + ['bgb_5fprofiler_5fmessage_659',['BGB_profiler_message',['../bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c',1,'bgb_emu.h']]], + ['box_660',['box',['../drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa',1,'drawing.h']]], + ['bsearch_661',['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,10 +1,10 @@ var searchData= [ - ['cgb_5fcompatibility_670',['cgb_compatibility',['../cgb_8h.html#a6b334e5e452d0650aded17199be1514a',1,'cgb.h']]], - ['circle_671',['circle',['../drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8',1,'drawing.h']]], - ['clock_672',['clock',['../time_8h.html#aec80425d74a9644112e61b235fc9ffa9',1,'time.h']]], - ['cls_673',['cls',['../console_8h.html#a4826277cc150ddc0f4de4bd464a34909',1,'console.h']]], - ['color_674',['color',['../drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55',1,'drawing.h']]], - ['cpu_5ffast_675',['cpu_fast',['../cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb',1,'cgb.h']]], - ['cpu_5fslow_676',['cpu_slow',['../cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56',1,'cgb.h']]] + ['cgb_5fcompatibility_662',['cgb_compatibility',['../cgb_8h.html#a6b334e5e452d0650aded17199be1514a',1,'cgb.h']]], + ['circle_663',['circle',['../drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8',1,'drawing.h']]], + ['clock_664',['clock',['../time_8h.html#aec80425d74a9644112e61b235fc9ffa9',1,'time.h']]], + ['cls_665',['cls',['../console_8h.html#a4826277cc150ddc0f4de4bd464a34909',1,'console.h']]], + ['color_666',['color',['../drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55',1,'drawing.h']]], + ['cpu_5ffast_667',['cpu_fast',['../cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb',1,'cgb.h']]], + ['cpu_5fslow_668',['cpu_slow',['../cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56',1,'cgb.h']]] ]; diff --git a/docs/api/search/functions_4.js b/docs/api/search/functions_4.js @@ -1,8 +1,8 @@ var searchData= [ - ['debug_677',['debug',['../malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0',1,'malloc.h']]], - ['delay_678',['delay',['../gb_8h.html#acd271e2c976761568d2f95900a213212',1,'gb.h']]], - ['disable_5finterrupts_679',['disable_interrupts',['../gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14',1,'gb.h']]], - ['display_5foff_680',['display_off',['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'gb.h']]], - ['draw_5fimage_681',['draw_image',['../drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf',1,'drawing.h']]] + ['debug_669',['debug',['../malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0',1,'malloc.h']]], + ['delay_670',['delay',['../gb_8h.html#acd271e2c976761568d2f95900a213212',1,'gb.h']]], + ['disable_5finterrupts_671',['disable_interrupts',['../gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14',1,'gb.h']]], + ['display_5foff_672',['display_off',['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'gb.h']]], + ['draw_5fimage_673',['draw_image',['../drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf',1,'drawing.h']]] ]; diff --git a/docs/api/search/functions_5.js b/docs/api/search/functions_5.js @@ -1,5 +1,5 @@ var searchData= [ - ['enable_5finterrupts_682',['enable_interrupts',['../gb_8h.html#a97039b6477537c37f83e74561de78c1b',1,'gb.h']]], - ['exit_683',['exit',['../stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c',1,'stdlib.h']]] + ['enable_5finterrupts_674',['enable_interrupts',['../gb_8h.html#a97039b6477537c37f83e74561de78c1b',1,'gb.h']]], + ['exit_675',['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,8 +1,8 @@ var searchData= [ - ['fill_5fbkg_5frect_684',['fill_bkg_rect',['../gb_8h.html#a1af6b32a1760e56fad768352db7c4530',1,'gb.h']]], - ['fill_5fwin_5frect_685',['fill_win_rect',['../gb_8h.html#a1bfd48083278d723d0c49f487720cdd0',1,'gb.h']]], - ['font_5finit_686',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], - ['font_5fload_687',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], - ['font_5fset_688',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]] + ['fill_5fbkg_5frect_676',['fill_bkg_rect',['../gb_8h.html#a1af6b32a1760e56fad768352db7c4530',1,'gb.h']]], + ['fill_5fwin_5frect_677',['fill_win_rect',['../gb_8h.html#a1bfd48083278d723d0c49f487720cdd0',1,'gb.h']]], + ['font_5finit_678',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], + ['font_5fload_679',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], + ['font_5fset_680',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]] ]; diff --git a/docs/api/search/functions_7.js b/docs/api/search/functions_7.js @@ -1,22 +1,22 @@ var searchData= [ - ['get_5fbkg_5fdata_689',['get_bkg_data',['../gb_8h.html#a2a236e483749590877d9207e9430e6ce',1,'gb.h']]], - ['get_5fbkg_5ftiles_690',['get_bkg_tiles',['../gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9',1,'gb.h']]], - ['get_5fdata_691',['get_data',['../gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd',1,'gb.h']]], - ['get_5fmode_692',['get_mode',['../gb_8h.html#a60baa1622feae07982562dcbc243751e',1,'gb.h']]], - ['get_5fsprite_5fdata_693',['get_sprite_data',['../gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19',1,'gb.h']]], - ['get_5fsprite_5fprop_694',['get_sprite_prop',['../gb_8h.html#a4b4feb80407d4f1e80579ed932821035',1,'gb.h']]], - ['get_5fsprite_5ftile_695',['get_sprite_tile',['../gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439',1,'gb.h']]], - ['get_5ftiles_696',['get_tiles',['../gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259',1,'gb.h']]], - ['get_5fwin_5fdata_697',['get_win_data',['../gb_8h.html#ae2a527ffae5cad8083726470c3f30475',1,'gb.h']]], - ['get_5fwin_5ftiles_698',['get_win_tiles',['../gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1',1,'gb.h']]], - ['getchar_699',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], - ['getpix_700',['getpix',['../drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10',1,'drawing.h']]], - ['gets_701',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], - ['gotogxy_702',['gotogxy',['../drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1',1,'drawing.h']]], - ['gotoxy_703',['gotoxy',['../console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2',1,'console.h']]], - ['gprint_704',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], - ['gprintf_705',['gprintf',['../drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0',1,'drawing.h']]], - ['gprintln_706',['gprintln',['../drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21',1,'drawing.h']]], - ['gprintn_707',['gprintn',['../drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d',1,'drawing.h']]] + ['get_5fbkg_5fdata_681',['get_bkg_data',['../gb_8h.html#a2a236e483749590877d9207e9430e6ce',1,'gb.h']]], + ['get_5fbkg_5ftiles_682',['get_bkg_tiles',['../gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9',1,'gb.h']]], + ['get_5fdata_683',['get_data',['../gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd',1,'gb.h']]], + ['get_5fmode_684',['get_mode',['../gb_8h.html#a60baa1622feae07982562dcbc243751e',1,'gb.h']]], + ['get_5fsprite_5fdata_685',['get_sprite_data',['../gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19',1,'gb.h']]], + ['get_5fsprite_5fprop_686',['get_sprite_prop',['../gb_8h.html#a4b4feb80407d4f1e80579ed932821035',1,'gb.h']]], + ['get_5fsprite_5ftile_687',['get_sprite_tile',['../gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439',1,'gb.h']]], + ['get_5ftiles_688',['get_tiles',['../gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259',1,'gb.h']]], + ['get_5fwin_5fdata_689',['get_win_data',['../gb_8h.html#ae2a527ffae5cad8083726470c3f30475',1,'gb.h']]], + ['get_5fwin_5ftiles_690',['get_win_tiles',['../gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1',1,'gb.h']]], + ['getchar_691',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], + ['getpix_692',['getpix',['../drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10',1,'drawing.h']]], + ['gets_693',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], + ['gotogxy_694',['gotogxy',['../drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1',1,'drawing.h']]], + ['gotoxy_695',['gotoxy',['../console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2',1,'console.h']]], + ['gprint_696',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], + ['gprintf_697',['gprintf',['../drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0',1,'drawing.h']]], + ['gprintln_698',['gprintln',['../drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21',1,'drawing.h']]], + ['gprintn_699',['gprintn',['../drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d',1,'drawing.h']]] ]; diff --git a/docs/api/search/functions_8.js b/docs/api/search/functions_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['hiramcpy_708',['hiramcpy',['../gb_8h.html#afd45c10f4566ca284cdab4044c5645b3',1,'gb.h']]] + ['hiramcpy_700',['hiramcpy',['../gb_8h.html#afd45c10f4566ca284cdab4044c5645b3',1,'gb.h']]] ]; diff --git a/docs/api/search/functions_9.js b/docs/api/search/functions_9.js @@ -1,13 +1,13 @@ var searchData= [ - ['init_5fbkg_709',['init_bkg',['../gb_8h.html#a8520286e663067a3f6869db4ff1b74c3',1,'gb.h']]], - ['init_5fwin_710',['init_win',['../gb_8h.html#a2b4665e62849b60b579803b076661fe4',1,'gb.h']]], - ['initarand_711',['initarand',['../rand_8h.html#a605cafcd59528d887c1975a4e693d637',1,'rand.h']]], - ['initrand_712',['initrand',['../rand_8h.html#ac0884b6de9f86e2413bd10de438da25c',1,'rand.h']]], - ['isalpha_713',['isalpha',['../ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20',1,'ctype.h']]], - ['isdigit_714',['isdigit',['../ctype_8h.html#afe7b3895d13be3e313967576c095aa98',1,'ctype.h']]], - ['islower_715',['islower',['../ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1',1,'ctype.h']]], - ['isspace_716',['isspace',['../ctype_8h.html#a5c851b201a80a43fd4e648b008e37100',1,'ctype.h']]], - ['isupper_717',['isupper',['../ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e',1,'ctype.h']]], - ['itoa_718',['itoa',['../stdlib_8h.html#a531adf3b279a6966ab15cdf31d151c75',1,'stdlib.h']]] + ['init_5fbkg_701',['init_bkg',['../gb_8h.html#a8520286e663067a3f6869db4ff1b74c3',1,'gb.h']]], + ['init_5fwin_702',['init_win',['../gb_8h.html#a2b4665e62849b60b579803b076661fe4',1,'gb.h']]], + ['initarand_703',['initarand',['../rand_8h.html#a605cafcd59528d887c1975a4e693d637',1,'rand.h']]], + ['initrand_704',['initrand',['../rand_8h.html#ac0884b6de9f86e2413bd10de438da25c',1,'rand.h']]], + ['isalpha_705',['isalpha',['../ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20',1,'ctype.h']]], + ['isdigit_706',['isdigit',['../ctype_8h.html#afe7b3895d13be3e313967576c095aa98',1,'ctype.h']]], + ['islower_707',['islower',['../ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1',1,'ctype.h']]], + ['isspace_708',['isspace',['../ctype_8h.html#a5c851b201a80a43fd4e648b008e37100',1,'ctype.h']]], + ['isupper_709',['isupper',['../ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e',1,'ctype.h']]], + ['itoa_710',['itoa',['../stdlib_8h.html#a531adf3b279a6966ab15cdf31d151c75',1,'stdlib.h']]] ]; diff --git a/docs/api/search/functions_a.js b/docs/api/search/functions_a.js @@ -1,6 +1,6 @@ var searchData= [ - ['joypad_719',['joypad',['../gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784',1,'gb.h']]], - ['joypad_5fex_720',['joypad_ex',['../gb_8h.html#a5782338a9936b18e999e322be80c2995',1,'gb.h']]], - ['joypad_5finit_721',['joypad_init',['../gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688',1,'gb.h']]] + ['joypad_711',['joypad',['../gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784',1,'gb.h']]], + ['joypad_5fex_712',['joypad_ex',['../gb_8h.html#a5782338a9936b18e999e322be80c2995',1,'gb.h']]], + ['joypad_5finit_713',['joypad_init',['../gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688',1,'gb.h']]] ]; diff --git a/docs/api/search/functions_b.js b/docs/api/search/functions_b.js @@ -1,7 +1,7 @@ var searchData= [ - ['labs_722',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], - ['line_723',['line',['../drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9',1,'drawing.h']]], - ['longjmp_724',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], - ['ltoa_725',['ltoa',['../stdlib_8h.html#a10784c4be1fa220e438e0a26c2e45bb3',1,'stdlib.h']]] + ['labs_714',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], + ['line_715',['line',['../drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9',1,'drawing.h']]], + ['longjmp_716',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], + ['ltoa_717',['ltoa',['../stdlib_8h.html#a10784c4be1fa220e438e0a26c2e45bb3',1,'stdlib.h']]] ]; diff --git a/docs/api/search/functions_c.js b/docs/api/search/functions_c.js @@ -1,10 +1,10 @@ var searchData= [ - ['malloc_5fgc_726',['malloc_gc',['../malloc_8h.html#a5381c84316659ee9aee28b781ea72043',1,'malloc.h']]], - ['memcpy_727',['memcpy',['../string_8h.html#a537a4371a9860b6fe9bd6e7d0df73fa5',1,'string.h']]], - ['memset_728',['memset',['../string_8h.html#ace6ee45c30e71865e6eb635200379db9',1,'string.h']]], - ['mode_729',['mode',['../gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608',1,'gb.h']]], - ['move_5fbkg_730',['move_bkg',['../gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b',1,'gb.h']]], - ['move_5fsprite_731',['move_sprite',['../gb_8h.html#aae11e78e2a24e467e72893056f319d51',1,'gb.h']]], - ['move_5fwin_732',['move_win',['../gb_8h.html#a2faff6aef9e272b15a1912a4f911e385',1,'gb.h']]] + ['malloc_5fgc_718',['malloc_gc',['../malloc_8h.html#a5381c84316659ee9aee28b781ea72043',1,'malloc.h']]], + ['memcpy_719',['memcpy',['../string_8h.html#a537a4371a9860b6fe9bd6e7d0df73fa5',1,'string.h']]], + ['memset_720',['memset',['../string_8h.html#ace6ee45c30e71865e6eb635200379db9',1,'string.h']]], + ['mode_721',['mode',['../gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608',1,'gb.h']]], + ['move_5fbkg_722',['move_bkg',['../gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b',1,'gb.h']]], + ['move_5fsprite_723',['move_sprite',['../gb_8h.html#aae11e78e2a24e467e72893056f319d51',1,'gb.h']]], + ['move_5fwin_724',['move_win',['../gb_8h.html#a2faff6aef9e272b15a1912a4f911e385',1,'gb.h']]] ]; diff --git a/docs/api/search/functions_d.js b/docs/api/search/functions_d.js @@ -1,4 +1,4 @@ var searchData= [ - ['nowait_5fint_5fhandler_733',['nowait_int_handler',['../gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c',1,'gb.h']]] + ['nowait_5fint_5fhandler_725',['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_734',['play_sample',['../sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6',1,'sample.h']]], - ['plot_735',['plot',['../drawing_8h.html#ac3271bc637bab1205ed066f439ebc955',1,'drawing.h']]], - ['plot_5fpoint_736',['plot_point',['../drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209',1,'drawing.h']]], - ['posx_737',['posx',['../console_8h.html#a87f5702d0e74f791414576f7636b4b74',1,'console.h']]], - ['posy_738',['posy',['../console_8h.html#a87894e0e2afb574907e2b11ef26e01cb',1,'console.h']]], - ['printf_739',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], - ['putchar_740',['putchar',['../stdio_8h.html#a948b7a0779c308ac5502c57e282e6933',1,'stdio.h']]], - ['puts_741',['puts',['../stdio_8h.html#a773af5effbb11a0d38460e706828db61',1,'stdio.h']]] + ['play_5fsample_726',['play_sample',['../sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6',1,'sample.h']]], + ['plot_727',['plot',['../drawing_8h.html#ac3271bc637bab1205ed066f439ebc955',1,'drawing.h']]], + ['plot_5fpoint_728',['plot_point',['../drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209',1,'drawing.h']]], + ['posx_729',['posx',['../console_8h.html#a87f5702d0e74f791414576f7636b4b74',1,'console.h']]], + ['posy_730',['posy',['../console_8h.html#a87894e0e2afb574907e2b11ef26e01cb',1,'console.h']]], + ['printf_731',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], + ['putchar_732',['putchar',['../stdio_8h.html#a948b7a0779c308ac5502c57e282e6933',1,'stdio.h']]], + ['puts_733',['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_742',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] + ['qsort_734',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] ]; diff --git a/docs/api/search/groups_0.html b/docs/api/search/groups_0.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="groups_0.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&amp;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&amp;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/groups_0.js b/docs/api/search/groups_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['list_20of_20gbdk_20fonts_1204',['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= [ - ['game_20boy_20development_20kit_202020_20api_20_28gbdk_2dlib_29_20documentation_1221',['Game Boy Development Kit 2020 API (gbdk-lib) documentation',['../index.html',1,'']]] + ['game_20boy_20development_20kit_202020_20api_20_28gbdk_2dlib_29_20documentation_1205',['Game Boy Development Kit 2020 API (gbdk-lib) documentation',['../index.html',1,'']]] ]; diff --git a/docs/api/search/pages_1.js b/docs/api/search/pages_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['todo_20list_1222',['Todo List',['../todo.html',1,'']]] + ['todo_20list_1206',['Todo List',['../todo.html',1,'']]] ]; diff --git a/docs/api/search/searchdata.js b/docs/api/search/searchdata.js @@ -7,7 +7,8 @@ var indexSectionsWithContent = 4: "_bcdefhijklmnoprstvwxy", 5: "bcdfijlmopstuvw", 6: "_abcdefghijlmnoprstuvwx", - 7: "gt" + 7: "l", + 8: "gt" }; var indexSectionNames = @@ -19,7 +20,8 @@ var indexSectionNames = 4: "variables", 5: "typedefs", 6: "defines", - 7: "pages" + 7: "groups", + 8: "pages" }; var indexSectionLabels = @@ -31,6 +33,7 @@ var indexSectionLabels = 4: "Variables", 5: "Typedefs", 6: "Macros", - 7: "Pages" + 7: "Modules", + 8: "Pages" }; diff --git a/docs/api/search/typedefs_0.js b/docs/api/search/typedefs_0.js @@ -1,6 +1,6 @@ var searchData= [ - ['bcd_902',['BCD',['../bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408',1,'bcd.h']]], - ['boolean_903',['BOOLEAN',['../asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071',1,'types.h']]], - ['byte_904',['BYTE',['../asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6',1,'types.h']]] + ['bcd_894',['BCD',['../bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408',1,'bcd.h']]], + ['boolean_895',['BOOLEAN',['../asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071',1,'types.h']]], + ['byte_896',['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_905',['clock_t',['../asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23',1,'types.h']]] + ['clock_5ft_897',['clock_t',['../asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23',1,'types.h']]] ]; diff --git a/docs/api/search/typedefs_2.js b/docs/api/search/typedefs_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['dword_906',['DWORD',['../asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf',1,'types.h']]] + ['dword_898',['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_907',['FAR_PTR',['../far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209',1,'far_ptr.h']]], - ['fixed_908',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], - ['font_5ft_909',['font_t',['../font_8h.html#a0356deab046e522bc369dfd4cf108e5e',1,'font.h']]] + ['far_5fptr_899',['FAR_PTR',['../far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209',1,'far_ptr.h']]], + ['fixed_900',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], + ['font_5ft_901',['font_t',['../font_8h.html#a0356deab046e522bc369dfd4cf108e5e',1,'font.h']]] ]; diff --git a/docs/api/search/typedefs_4.js b/docs/api/search/typedefs_4.js @@ -1,18 +1,18 @@ var searchData= [ - ['int16_910',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'types.h']]], - ['int16_5ft_911',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], - ['int32_912',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'types.h']]], - ['int32_5ft_913',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], - ['int8_914',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'types.h']]], - ['int8_5ft_915',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], - ['int_5ffast16_5ft_916',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], - ['int_5ffast32_5ft_917',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], - ['int_5ffast8_5ft_918',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], - ['int_5fhandler_919',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'gb.h']]], - ['int_5fleast16_5ft_920',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], - ['int_5fleast32_5ft_921',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], - ['int_5fleast8_5ft_922',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], - ['intmax_5ft_923',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], - ['intptr_5ft_924',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]] + ['int16_902',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'types.h']]], + ['int16_5ft_903',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], + ['int32_904',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'types.h']]], + ['int32_5ft_905',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], + ['int8_906',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'types.h']]], + ['int8_5ft_907',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], + ['int_5ffast16_5ft_908',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], + ['int_5ffast32_5ft_909',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], + ['int_5ffast8_5ft_910',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], + ['int_5fhandler_911',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'gb.h']]], + ['int_5fleast16_5ft_912',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], + ['int_5fleast32_5ft_913',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], + ['int_5fleast8_5ft_914',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], + ['intmax_5ft_915',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], + ['intptr_5ft_916',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]] ]; diff --git a/docs/api/search/typedefs_5.js b/docs/api/search/typedefs_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['jmp_5fbuf_925',['jmp_buf',['../setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d',1,'setjmp.h']]] + ['jmp_5fbuf_917',['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_926',['LWORD',['../asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215',1,'types.h']]] + ['lword_918',['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= [ - ['mfont_5fhandle_927',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], - ['mmalloc_5fhunk_928',['mmalloc_hunk',['../malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab',1,'malloc.h']]] + ['mfont_5fhandle_919',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], + ['mmalloc_5fhunk_920',['mmalloc_hunk',['../malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab',1,'malloc.h']]] ]; diff --git a/docs/api/search/typedefs_8.js b/docs/api/search/typedefs_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['oam_5fitem_5ft_929',['OAM_item_t',['../gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03',1,'gb.h']]] + ['oam_5fitem_5ft_921',['OAM_item_t',['../gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03',1,'gb.h']]] ]; diff --git a/docs/api/search/typedefs_9.js b/docs/api/search/typedefs_9.js @@ -1,7 +1,7 @@ var searchData= [ - ['pmfont_5fhandle_930',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], - ['pmmalloc_5fhunk_931',['pmmalloc_hunk',['../malloc_8h.html#ad521838368171a2564658d4e129d7922',1,'malloc.h']]], - ['pointer_932',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], - ['ptrdiff_5ft_933',['ptrdiff_t',['../stddef_8h.html#afbe679a40a36da5983ebc5b39754c065',1,'stddef.h']]] + ['pmfont_5fhandle_922',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], + ['pmmalloc_5fhunk_923',['pmmalloc_hunk',['../malloc_8h.html#ad521838368171a2564658d4e129d7922',1,'malloc.h']]], + ['pointer_924',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], + ['ptrdiff_5ft_925',['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_934',['size_t',['../asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t():&#160;types.h'],['../stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf',1,'size_t():&#160;stddef.h']]] + ['size_5ft_926',['size_t',['../asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t():&#160;types.h'],['../stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf',1,'size_t():&#160;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_935',['time_t',['../time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77',1,'time.h']]] + ['time_5ft_927',['time_t',['../time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77',1,'time.h']]] ]; diff --git a/docs/api/search/typedefs_c.js b/docs/api/search/typedefs_c.js @@ -1,21 +1,21 @@ var searchData= [ - ['ubyte_936',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], - ['udword_937',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], - ['uint16_938',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'types.h']]], - ['uint16_5ft_939',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], - ['uint32_940',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'types.h']]], - ['uint32_5ft_941',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], - ['uint8_942',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'types.h']]], - ['uint8_5ft_943',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], - ['uint_5ffast16_5ft_944',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], - ['uint_5ffast32_5ft_945',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], - ['uint_5ffast8_5ft_946',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], - ['uint_5fleast16_5ft_947',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], - ['uint_5fleast32_5ft_948',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], - ['uint_5fleast8_5ft_949',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], - ['uintmax_5ft_950',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], - ['uintptr_5ft_951',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], - ['ulword_952',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], - ['uword_953',['UWORD',['../asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75',1,'types.h']]] + ['ubyte_928',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], + ['udword_929',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], + ['uint16_930',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'types.h']]], + ['uint16_5ft_931',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], + ['uint32_932',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'types.h']]], + ['uint32_5ft_933',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], + ['uint8_934',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'types.h']]], + ['uint8_5ft_935',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], + ['uint_5ffast16_5ft_936',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], + ['uint_5ffast32_5ft_937',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], + ['uint_5ffast8_5ft_938',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], + ['uint_5fleast16_5ft_939',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], + ['uint_5fleast32_5ft_940',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], + ['uint_5fleast8_5ft_941',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], + ['uintmax_5ft_942',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], + ['uintptr_5ft_943',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], + ['ulword_944',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], + ['uword_945',['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_954',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'stdarg.h']]] + ['va_5flist_946',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'stdarg.h']]] ]; diff --git a/docs/api/search/typedefs_e.js b/docs/api/search/typedefs_e.js @@ -1,5 +1,5 @@ var searchData= [ - ['wchar_5ft_955',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], - ['word_956',['WORD',['../asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd',1,'types.h']]] + ['wchar_5ft_947',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], + ['word_948',['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,11 +1,11 @@ var searchData= [ - ['_5f_5fcall_5fbanked_5faddr_800',['__call_banked_addr',['../far__ptr_8h.html#a1344c26ca298a9eadea4bcfea6442ae3',1,'far_ptr.h']]], - ['_5f_5fcall_5fbanked_5fbank_801',['__call_banked_bank',['../far__ptr_8h.html#a6f1c13e2fad9dd04645a000050d9f382',1,'far_ptr.h']]], - ['_5f_5fcall_5fbanked_5fptr_802',['__call_banked_ptr',['../far__ptr_8h.html#a27792b7fc3796a1e1828d4c5812e5b21',1,'far_ptr.h']]], - ['_5fcpu_803',['_cpu',['../gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5',1,'gb.h']]], - ['_5fcurrent_5fbank_804',['_current_bank',['../gb_8h.html#a98b848953a95ce2fff6fda643575d74a',1,'gb.h']]], - ['_5fio_5fin_805',['_io_in',['../gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592',1,'gb.h']]], - ['_5fio_5fout_806',['_io_out',['../gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e',1,'gb.h']]], - ['_5fio_5fstatus_807',['_io_status',['../gb_8h.html#a83d08d752bb2f2406084a9afa7988b98',1,'gb.h']]] + ['_5f_5fcall_5fbanked_5faddr_792',['__call_banked_addr',['../far__ptr_8h.html#a1344c26ca298a9eadea4bcfea6442ae3',1,'far_ptr.h']]], + ['_5f_5fcall_5fbanked_5fbank_793',['__call_banked_bank',['../far__ptr_8h.html#a6f1c13e2fad9dd04645a000050d9f382',1,'far_ptr.h']]], + ['_5f_5fcall_5fbanked_5fptr_794',['__call_banked_ptr',['../far__ptr_8h.html#a27792b7fc3796a1e1828d4c5812e5b21',1,'far_ptr.h']]], + ['_5fcpu_795',['_cpu',['../gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5',1,'gb.h']]], + ['_5fcurrent_5fbank_796',['_current_bank',['../gb_8h.html#a98b848953a95ce2fff6fda643575d74a',1,'gb.h']]], + ['_5fio_5fin_797',['_io_in',['../gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592',1,'gb.h']]], + ['_5fio_5fout_798',['_io_out',['../gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e',1,'gb.h']]], + ['_5fio_5fstatus_799',['_io_status',['../gb_8h.html#a83d08d752bb2f2406084a9afa7988b98',1,'gb.h']]] ]; diff --git a/docs/api/search/variables_1.js b/docs/api/search/variables_1.js @@ -1,7 +1,7 @@ var searchData= [ - ['b_808',['b',['../union__fixed.html#a7a7fb2c246996fabce7dee230525f4bb',1,'_fixed::b()'],['../gb_8h.html#a4c2e4adef74067fdbb49005bc73de937',1,'b():&#160;gb.h']]], - ['bcpd_5freg_809',['BCPD_REG',['../hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30',1,'hardware.h']]], - ['bcps_5freg_810',['BCPS_REG',['../hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99',1,'hardware.h']]], - ['bgp_5freg_811',['BGP_REG',['../hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997',1,'hardware.h']]] + ['b_800',['b',['../union__fixed.html#a7a7fb2c246996fabce7dee230525f4bb',1,'_fixed::b()'],['../gb_8h.html#a4c2e4adef74067fdbb49005bc73de937',1,'b():&#160;gb.h']]], + ['bcpd_5freg_801',['BCPD_REG',['../hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30',1,'hardware.h']]], + ['bcps_5freg_802',['BCPS_REG',['../hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99',1,'hardware.h']]], + ['bgp_5freg_803',['BGP_REG',['../hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_10.js b/docs/api/search/variables_10.js @@ -1,16 +1,16 @@ var searchData= [ - ['sb_5freg_879',['SB_REG',['../hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], - ['sc_5freg_880',['SC_REG',['../hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], - ['scx_5freg_881',['SCX_REG',['../hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], - ['scy_5freg_882',['SCY_REG',['../hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], - ['seg_883',['seg',['../union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b',1,'__far_ptr']]], - ['segfn_884',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], - ['segofs_885',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], - ['shadow_5foam_886',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'gb.h']]], - ['size_887',['size',['../structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab',1,'smalloc_hunk']]], - ['stat_5freg_888',['STAT_REG',['../hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], - ['status_889',['status',['../structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812',1,'smalloc_hunk']]], - ['svbk_5freg_890',['SVBK_REG',['../hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], - ['sys_5ftime_891',['sys_time',['../gb_8h.html#a320fd91d5aa12ba9d1435ab908420998',1,'gb.h']]] + ['sb_5freg_871',['SB_REG',['../hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], + ['sc_5freg_872',['SC_REG',['../hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], + ['scx_5freg_873',['SCX_REG',['../hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], + ['scy_5freg_874',['SCY_REG',['../hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], + ['seg_875',['seg',['../union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b',1,'__far_ptr']]], + ['segfn_876',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], + ['segofs_877',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], + ['shadow_5foam_878',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'gb.h']]], + ['size_879',['size',['../structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab',1,'smalloc_hunk']]], + ['stat_5freg_880',['STAT_REG',['../hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], + ['status_881',['status',['../structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812',1,'smalloc_hunk']]], + ['svbk_5freg_882',['SVBK_REG',['../hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], + ['sys_5ftime_883',['sys_time',['../gb_8h.html#a320fd91d5aa12ba9d1435ab908420998',1,'gb.h']]] ]; diff --git a/docs/api/search/variables_11.js b/docs/api/search/variables_11.js @@ -1,7 +1,7 @@ var searchData= [ - ['tac_5freg_892',['TAC_REG',['../hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], - ['tile_893',['tile',['../struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10',1,'OAM_item_t']]], - ['tima_5freg_894',['TIMA_REG',['../hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], - ['tma_5freg_895',['TMA_REG',['../hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]] + ['tac_5freg_884',['TAC_REG',['../hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], + ['tile_885',['tile',['../struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10',1,'OAM_item_t']]], + ['tima_5freg_886',['TIMA_REG',['../hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], + ['tma_5freg_887',['TMA_REG',['../hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_12.js b/docs/api/search/variables_12.js @@ -1,4 +1,4 @@ var searchData= [ - ['vbk_5freg_896',['VBK_REG',['../hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'hardware.h']]] + ['vbk_5freg_888',['VBK_REG',['../hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_13.js b/docs/api/search/variables_13.js @@ -1,6 +1,6 @@ var searchData= [ - ['w_897',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], - ['wx_5freg_898',['WX_REG',['../hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], - ['wy_5freg_899',['WY_REG',['../hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] + ['w_889',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], + ['wx_5freg_890',['WX_REG',['../hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], + ['wy_5freg_891',['WY_REG',['../hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_14.js b/docs/api/search/variables_14.js @@ -1,4 +1,4 @@ var searchData= [ - ['x_900',['x',['../struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc',1,'OAM_item_t']]] + ['x_892',['x',['../struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc',1,'OAM_item_t']]] ]; diff --git a/docs/api/search/variables_15.js b/docs/api/search/variables_15.js @@ -1,4 +1,4 @@ var searchData= [ - ['y_901',['y',['../struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5',1,'OAM_item_t']]] + ['y_893',['y',['../struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5',1,'OAM_item_t']]] ]; diff --git a/docs/api/search/variables_2.js b/docs/api/search/variables_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['c_812',['c',['../gb_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'gb.h']]] + ['c_804',['c',['../gb_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'gb.h']]] ]; diff --git a/docs/api/search/variables_3.js b/docs/api/search/variables_3.js @@ -1,6 +1,6 @@ var searchData= [ - ['d_813',['d',['../gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e',1,'gb.h']]], - ['div_5freg_814',['DIV_REG',['../hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b',1,'hardware.h']]], - ['dma_5freg_815',['DMA_REG',['../hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81',1,'hardware.h']]] + ['d_805',['d',['../gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e',1,'gb.h']]], + ['div_5freg_806',['DIV_REG',['../hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b',1,'hardware.h']]], + ['dma_5freg_807',['DMA_REG',['../hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_4.js b/docs/api/search/variables_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['e_816',['e',['../gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'gb.h']]] + ['e_808',['e',['../gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'gb.h']]] ]; diff --git a/docs/api/search/variables_5.js b/docs/api/search/variables_5.js @@ -1,12 +1,12 @@ var searchData= [ - ['first_5ftile_817',['first_tile',['../structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea',1,'sfont_handle']]], - ['flag_818',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], - ['fn_819',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], - ['font_820',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], - ['font_5fibm_821',['font_ibm',['../font_8h.html#ada456ea6f9f74229a178cef52471d37b',1,'font.h']]], - ['font_5fibm_5ffixed_822',['font_ibm_fixed',['../font_8h.html#a2d59fb8d9b95354fcc9b4541ce43f276',1,'font.h']]], - ['font_5fitalic_823',['font_italic',['../font_8h.html#a3c28d792899071492568375585a171cf',1,'font.h']]], - ['font_5fmin_824',['font_min',['../font_8h.html#aa7ed899bc52aac6cd5cd7ba4c2a43215',1,'font.h']]], - ['font_5fspect_825',['font_spect',['../font_8h.html#a8864dda768d160716fb95cc8c46cb5a9',1,'font.h']]] + ['first_5ftile_809',['first_tile',['../structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea',1,'sfont_handle']]], + ['flag_810',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], + ['fn_811',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], + ['font_812',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], + ['font_5fibm_813',['font_ibm',['../group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b',1,'font.h']]], + ['font_5fibm_5ffixed_814',['font_ibm_fixed',['../group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276',1,'font.h']]], + ['font_5fitalic_815',['font_italic',['../group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf',1,'font.h']]], + ['font_5fmin_816',['font_min',['../group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215',1,'font.h']]], + ['font_5fspect_817',['font_spect',['../group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9',1,'font.h']]] ]; diff --git a/docs/api/search/variables_6.js b/docs/api/search/variables_6.js @@ -1,9 +1,9 @@ var searchData= [ - ['h_826',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb',1,'h():&#160;gb.h']]], - ['hdma1_5freg_827',['HDMA1_REG',['../hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], - ['hdma2_5freg_828',['HDMA2_REG',['../hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], - ['hdma3_5freg_829',['HDMA3_REG',['../hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], - ['hdma4_5freg_830',['HDMA4_REG',['../hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], - ['hdma5_5freg_831',['HDMA5_REG',['../hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]] + ['h_818',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb',1,'h():&#160;gb.h']]], + ['hdma1_5freg_819',['HDMA1_REG',['../hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], + ['hdma2_5freg_820',['HDMA2_REG',['../hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], + ['hdma3_5freg_821',['HDMA3_REG',['../hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], + ['hdma4_5freg_822',['HDMA4_REG',['../hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], + ['hdma5_5freg_823',['HDMA5_REG',['../hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_7.js b/docs/api/search/variables_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['ie_5freg_832',['IE_REG',['../hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], - ['if_5freg_833',['IF_REG',['../hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]] + ['ie_5freg_824',['IE_REG',['../hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], + ['if_5freg_825',['IF_REG',['../hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_8.js b/docs/api/search/variables_8.js @@ -1,8 +1,8 @@ var searchData= [ - ['joy0_834',['joy0',['../structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f',1,'joypads_t']]], - ['joy1_835',['joy1',['../structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25',1,'joypads_t']]], - ['joy2_836',['joy2',['../structjoypads__t.html#a268cb19387182bb37739edff37aec0ea',1,'joypads_t']]], - ['joy3_837',['joy3',['../structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b',1,'joypads_t']]], - ['joypads_838',['joypads',['../structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f',1,'joypads_t']]] + ['joy0_826',['joy0',['../structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f',1,'joypads_t']]], + ['joy1_827',['joy1',['../structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25',1,'joypads_t']]], + ['joy2_828',['joy2',['../structjoypads__t.html#a268cb19387182bb37739edff37aec0ea',1,'joypads_t']]], + ['joy3_829',['joy3',['../structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b',1,'joypads_t']]], + ['joypads_830',['joypads',['../structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f',1,'joypads_t']]] ]; diff --git a/docs/api/search/variables_9.js b/docs/api/search/variables_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['key1_5freg_839',['KEY1_REG',['../hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]] + ['key1_5freg_831',['KEY1_REG',['../hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_a.js b/docs/api/search/variables_a.js @@ -1,7 +1,7 @@ var searchData= [ - ['l_840',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l():&#160;gb.h']]], - ['lcdc_5freg_841',['LCDC_REG',['../hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], - ['ly_5freg_842',['LY_REG',['../hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], - ['lyc_5freg_843',['LYC_REG',['../hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] + ['l_832',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l():&#160;gb.h']]], + ['lcdc_5freg_833',['LCDC_REG',['../hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], + ['ly_5freg_834',['LY_REG',['../hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], + ['lyc_5freg_835',['LYC_REG',['../hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_b.js b/docs/api/search/variables_b.js @@ -1,6 +1,6 @@ var searchData= [ - ['magic_844',['magic',['../structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0',1,'smalloc_hunk']]], - ['malloc_5ffirst_845',['malloc_first',['../malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d',1,'malloc.h']]], - ['malloc_5fheap_5fstart_846',['malloc_heap_start',['../malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054',1,'malloc.h']]] + ['magic_836',['magic',['../structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0',1,'smalloc_hunk']]], + ['malloc_5ffirst_837',['malloc_first',['../malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d',1,'malloc.h']]], + ['malloc_5fheap_5fstart_838',['malloc_heap_start',['../malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054',1,'malloc.h']]] ]; diff --git a/docs/api/search/variables_c.js b/docs/api/search/variables_c.js @@ -1,26 +1,26 @@ var searchData= [ - ['next_847',['next',['../structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f',1,'smalloc_hunk']]], - ['npads_848',['npads',['../structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a',1,'joypads_t']]], - ['nr10_5freg_849',['NR10_REG',['../hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], - ['nr11_5freg_850',['NR11_REG',['../hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], - ['nr12_5freg_851',['NR12_REG',['../hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], - ['nr13_5freg_852',['NR13_REG',['../hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], - ['nr14_5freg_853',['NR14_REG',['../hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], - ['nr21_5freg_854',['NR21_REG',['../hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], - ['nr22_5freg_855',['NR22_REG',['../hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], - ['nr23_5freg_856',['NR23_REG',['../hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], - ['nr24_5freg_857',['NR24_REG',['../hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], - ['nr30_5freg_858',['NR30_REG',['../hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], - ['nr31_5freg_859',['NR31_REG',['../hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], - ['nr32_5freg_860',['NR32_REG',['../hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], - ['nr33_5freg_861',['NR33_REG',['../hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], - ['nr34_5freg_862',['NR34_REG',['../hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], - ['nr41_5freg_863',['NR41_REG',['../hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], - ['nr42_5freg_864',['NR42_REG',['../hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], - ['nr43_5freg_865',['NR43_REG',['../hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], - ['nr44_5freg_866',['NR44_REG',['../hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], - ['nr50_5freg_867',['NR50_REG',['../hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], - ['nr51_5freg_868',['NR51_REG',['../hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], - ['nr52_5freg_869',['NR52_REG',['../hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]] + ['next_839',['next',['../structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f',1,'smalloc_hunk']]], + ['npads_840',['npads',['../structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a',1,'joypads_t']]], + ['nr10_5freg_841',['NR10_REG',['../hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], + ['nr11_5freg_842',['NR11_REG',['../hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], + ['nr12_5freg_843',['NR12_REG',['../hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], + ['nr13_5freg_844',['NR13_REG',['../hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], + ['nr14_5freg_845',['NR14_REG',['../hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], + ['nr21_5freg_846',['NR21_REG',['../hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], + ['nr22_5freg_847',['NR22_REG',['../hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], + ['nr23_5freg_848',['NR23_REG',['../hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], + ['nr24_5freg_849',['NR24_REG',['../hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], + ['nr30_5freg_850',['NR30_REG',['../hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], + ['nr31_5freg_851',['NR31_REG',['../hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], + ['nr32_5freg_852',['NR32_REG',['../hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], + ['nr33_5freg_853',['NR33_REG',['../hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], + ['nr34_5freg_854',['NR34_REG',['../hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], + ['nr41_5freg_855',['NR41_REG',['../hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], + ['nr42_5freg_856',['NR42_REG',['../hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], + ['nr43_5freg_857',['NR43_REG',['../hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], + ['nr44_5freg_858',['NR44_REG',['../hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], + ['nr50_5freg_859',['NR50_REG',['../hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], + ['nr51_5freg_860',['NR51_REG',['../hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], + ['nr52_5freg_861',['NR52_REG',['../hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_d.js b/docs/api/search/variables_d.js @@ -1,8 +1,8 @@ var searchData= [ - ['obp0_5freg_870',['OBP0_REG',['../hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], - ['obp1_5freg_871',['OBP1_REG',['../hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], - ['ocpd_5freg_872',['OCPD_REG',['../hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], - ['ocps_5freg_873',['OCPS_REG',['../hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], - ['ofs_874',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]] + ['obp0_5freg_862',['OBP0_REG',['../hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], + ['obp1_5freg_863',['OBP1_REG',['../hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], + ['ocpd_5freg_864',['OCPD_REG',['../hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], + ['ocps_5freg_865',['OCPS_REG',['../hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], + ['ofs_866',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]] ]; diff --git a/docs/api/search/variables_e.js b/docs/api/search/variables_e.js @@ -1,6 +1,6 @@ var searchData= [ - ['p1_5freg_875',['P1_REG',['../hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], - ['prop_876',['prop',['../struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19',1,'OAM_item_t']]], - ['ptr_877',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]] + ['p1_5freg_867',['P1_REG',['../hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], + ['prop_868',['prop',['../struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19',1,'OAM_item_t']]], + ['ptr_869',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]] ]; diff --git a/docs/api/search/variables_f.js b/docs/api/search/variables_f.js @@ -1,4 +1,4 @@ var searchData= [ - ['rp_5freg_878',['RP_REG',['../hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]] + ['rp_5freg_870',['RP_REG',['../hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]] ]; diff --git a/docs/api/sgb_8h.html b/docs/api/sgb_8h.html @@ -158,7 +158,8 @@ Functions</h2></td></tr> <tr class="separator:af090a5258d1ae3b3470b09b6866c11a0"><td class="memSeparator" colspan="2">&#160;</td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> -<div class="textblock"><p>Super Gameboy definitions. </p> +<div class="textblock"><p>Super Gameboy definitions.</p> +<p>See the example SGB project for additional details. </p> </div><h2 class="groupheader">Macro Definition Documentation</h2> <a id="a70bdb512d109fbcaeb95efa32e9dcaf5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a70bdb512d109fbcaeb95efa32e9dcaf5">&#9670;&nbsp;</a></span>SGB_PAL_01</h2> diff --git a/docs/api/sgb_8h_source.html b/docs/api/sgb_8h_source.html @@ -90,41 +90,41 @@ $(document).ready(function(){initNavTree('sgb_8h_source.html',''); initResizable </div><!--header--> <div class="contents"> <a href="sgb_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>&#160; </div> -<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#ifndef _SGB_H</span></div> -<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#define _SGB_H</span></div> -<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; </div> -<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5"> 7</a></span>&#160;<span class="preprocessor">#define SGB_PAL_01 0x00U </span></div> -<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1"> 8</a></span>&#160;<span class="preprocessor">#define SGB_PAL_23 0x01U </span></div> -<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8"> 9</a></span>&#160;<span class="preprocessor">#define SGB_PAL_03 0x02U </span></div> -<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a"> 10</a></span>&#160;<span class="preprocessor">#define SGB_PAL_12 0x03U </span></div> -<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357"> 11</a></span>&#160;<span class="preprocessor">#define SGB_ATTR_BLK 0x04U </span></div> -<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="sgb_8h.html#ade5ba9723a9964e55cff72108149037a"> 12</a></span>&#160;<span class="preprocessor">#define SGB_ATTR_LIN 0x05U </span></div> -<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="sgb_8h.html#adcb3f50616813637283f88bfd4d53e22"> 13</a></span>&#160;<span class="preprocessor">#define SGB_ATTR_DIV 0x06U </span></div> -<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba"> 14</a></span>&#160;<span class="preprocessor">#define SGB_ATTR_CHR 0x07U </span></div> -<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8"> 15</a></span>&#160;<span class="preprocessor">#define SGB_SOUND 0x08U </span></div> -<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf"> 16</a></span>&#160;<span class="preprocessor">#define SGB_SOU_TRN 0x09U </span></div> -<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2"> 17</a></span>&#160;<span class="preprocessor">#define SGB_PAL_SET 0x0AU </span></div> -<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6"> 18</a></span>&#160;<span class="preprocessor">#define SGB_PAL_TRN 0x0BU </span></div> -<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="sgb_8h.html#a3d81b1e455d60d760ee58e2685953775"> 19</a></span>&#160;<span class="preprocessor">#define SGB_ATRC_EN 0x0CU </span></div> -<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="sgb_8h.html#a8e644a43af63932283e9c78a472881dc"> 20</a></span>&#160;<span class="preprocessor">#define SGB_TEST_EN 0x0DU </span></div> -<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="sgb_8h.html#a46440df1df1597852a286d56c1a68a48"> 21</a></span>&#160;<span class="preprocessor">#define SGB_ICON_EN 0x0EU </span></div> -<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2"> 22</a></span>&#160;<span class="preprocessor">#define SGB_DATA_SND 0x0FU </span></div> -<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="sgb_8h.html#a862a450451cfccf138311089b85292fc"> 23</a></span>&#160;<span class="preprocessor">#define SGB_DATA_TRN 0x10U </span></div> -<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2"> 24</a></span>&#160;<span class="preprocessor">#define SGB_MLT_REQ 0x11U </span></div> -<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="sgb_8h.html#aac4217b88053614f70af5b1f32e72870"> 25</a></span>&#160;<span class="preprocessor">#define SGB_JUMP 0x12U </span></div> -<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="sgb_8h.html#af4d8b611dfdda33039038375ee95f424"> 26</a></span>&#160;<span class="preprocessor">#define SGB_CHR_TRN 0x13U </span></div> -<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db"> 27</a></span>&#160;<span class="preprocessor">#define SGB_PCT_TRN 0x14U </span></div> -<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="sgb_8h.html#a1762d2df2599cf864400bac4934a5d61"> 28</a></span>&#160;<span class="preprocessor">#define SGB_ATTR_TRN 0x15U </span></div> -<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="sgb_8h.html#abf8d94c42e97e1ce640340657df70640"> 29</a></span>&#160;<span class="preprocessor">#define SGB_ATTR_SET 0x16U </span></div> -<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="sgb_8h.html#a20477d5772564b63de2d151e062dd5a7"> 30</a></span>&#160;<span class="preprocessor">#define SGB_MASK_EN 0x17U </span></div> -<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c"> 31</a></span>&#160;<span class="preprocessor">#define SGB_OBJ_TRN 0x18U </span></div> -<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="sgb_8h.html#a641258cc509140ba529ac827f9cb0027"> 35</a></span>&#160;<span class="preprocessor">UINT8 sgb_check(void);</span></div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div> -<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938"> 49</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938">sgb_transfer</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> * packet);</div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; </div> -<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0"> 58</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0">sgb_transfer_nowait</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> * packet);</div> -<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div> -<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _SGB_H */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#ifndef _SGB_H</span></div> +<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#define _SGB_H</span></div> +<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; </div> +<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5"> 9</a></span>&#160;<span class="preprocessor">#define SGB_PAL_01 0x00U </span></div> +<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1"> 10</a></span>&#160;<span class="preprocessor">#define SGB_PAL_23 0x01U </span></div> +<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8"> 11</a></span>&#160;<span class="preprocessor">#define SGB_PAL_03 0x02U </span></div> +<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a"> 12</a></span>&#160;<span class="preprocessor">#define SGB_PAL_12 0x03U </span></div> +<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357"> 13</a></span>&#160;<span class="preprocessor">#define SGB_ATTR_BLK 0x04U </span></div> +<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="sgb_8h.html#ade5ba9723a9964e55cff72108149037a"> 14</a></span>&#160;<span class="preprocessor">#define SGB_ATTR_LIN 0x05U </span></div> +<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="sgb_8h.html#adcb3f50616813637283f88bfd4d53e22"> 15</a></span>&#160;<span class="preprocessor">#define SGB_ATTR_DIV 0x06U </span></div> +<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba"> 16</a></span>&#160;<span class="preprocessor">#define SGB_ATTR_CHR 0x07U </span></div> +<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8"> 17</a></span>&#160;<span class="preprocessor">#define SGB_SOUND 0x08U </span></div> +<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf"> 18</a></span>&#160;<span class="preprocessor">#define SGB_SOU_TRN 0x09U </span></div> +<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2"> 19</a></span>&#160;<span class="preprocessor">#define SGB_PAL_SET 0x0AU </span></div> +<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6"> 20</a></span>&#160;<span class="preprocessor">#define SGB_PAL_TRN 0x0BU </span></div> +<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="sgb_8h.html#a3d81b1e455d60d760ee58e2685953775"> 21</a></span>&#160;<span class="preprocessor">#define SGB_ATRC_EN 0x0CU </span></div> +<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="sgb_8h.html#a8e644a43af63932283e9c78a472881dc"> 22</a></span>&#160;<span class="preprocessor">#define SGB_TEST_EN 0x0DU </span></div> +<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="sgb_8h.html#a46440df1df1597852a286d56c1a68a48"> 23</a></span>&#160;<span class="preprocessor">#define SGB_ICON_EN 0x0EU </span></div> +<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2"> 24</a></span>&#160;<span class="preprocessor">#define SGB_DATA_SND 0x0FU </span></div> +<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="sgb_8h.html#a862a450451cfccf138311089b85292fc"> 25</a></span>&#160;<span class="preprocessor">#define SGB_DATA_TRN 0x10U </span></div> +<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2"> 26</a></span>&#160;<span class="preprocessor">#define SGB_MLT_REQ 0x11U </span></div> +<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="sgb_8h.html#aac4217b88053614f70af5b1f32e72870"> 27</a></span>&#160;<span class="preprocessor">#define SGB_JUMP 0x12U </span></div> +<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="sgb_8h.html#af4d8b611dfdda33039038375ee95f424"> 28</a></span>&#160;<span class="preprocessor">#define SGB_CHR_TRN 0x13U </span></div> +<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db"> 29</a></span>&#160;<span class="preprocessor">#define SGB_PCT_TRN 0x14U </span></div> +<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="sgb_8h.html#a1762d2df2599cf864400bac4934a5d61"> 30</a></span>&#160;<span class="preprocessor">#define SGB_ATTR_TRN 0x15U </span></div> +<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="sgb_8h.html#abf8d94c42e97e1ce640340657df70640"> 31</a></span>&#160;<span class="preprocessor">#define SGB_ATTR_SET 0x16U </span></div> +<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="sgb_8h.html#a20477d5772564b63de2d151e062dd5a7"> 32</a></span>&#160;<span class="preprocessor">#define SGB_MASK_EN 0x17U </span></div> +<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c"> 33</a></span>&#160;<span class="preprocessor">#define SGB_OBJ_TRN 0x18U </span></div> +<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="sgb_8h.html#a641258cc509140ba529ac827f9cb0027"> 37</a></span>&#160;<span class="preprocessor">UINT8 sgb_check(void);</span></div> +<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div> +<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938"> 51</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938">sgb_transfer</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> * packet);</div> +<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; </div> +<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0"> 60</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0">sgb_transfer_nowait</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> * packet);</div> +<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div> +<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _SGB_H */</span><span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="asgb_8h_html_af090a5258d1ae3b3470b09b6866c11a0"><div class="ttname"><a href="sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0">sgb_transfer_nowait</a></div><div class="ttdeci">void sgb_transfer_nowait(unsigned char *packet)</div></div> diff --git a/docs/api/stdio_8h.html b/docs/api/stdio_8h.html @@ -111,7 +111,8 @@ Functions</h2></td></tr> <tr class="separator:a326ca91ffb1187c28f9d8ee680094e51"><td class="memSeparator" colspan="2">&#160;</td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> -<div class="textblock"><p>Basic file/console input output functions. </p> +<div class="textblock"><p>Basic file/console input output functions.</p> +<p>Including stdio.h will use a large number of the background tiles for font characters. If stdio.h is not included then that space will be available for use with other tiles instead. </p> </div><h2 class="groupheader">Function Documentation</h2> <a id="a948b7a0779c308ac5502c57e282e6933"></a> <h2 class="memtitle"><span class="permalink"><a href="#a948b7a0779c308ac5502c57e282e6933">&#9670;&nbsp;</a></span>putchar()</h2> diff --git a/docs/api/stdio_8h_source.html b/docs/api/stdio_8h_source.html @@ -90,29 +90,29 @@ $(document).ready(function(){initNavTree('stdio_8h_source.html',''); initResizab </div><!--header--> <div class="contents"> <a href="stdio_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>&#160; </div> -<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#ifndef STDIO_INCLUDE</span></div> -<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#define STDIO_INCLUDE</span></div> -<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; </div> -<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="types_8h.html">types.h</a>&gt;</span></div> -<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; </div> -<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#if STRICT_ANSI</span></div> -<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stdio_8h.html#a948b7a0779c308ac5502c57e282e6933">putchar</a>(<span class="keywordtype">int</span> <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#else</span></div> -<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; </div> -<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="stdio_8h.html#a948b7a0779c308ac5502c57e282e6933"> 14</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="stdio_8h.html#a948b7a0779c308ac5502c57e282e6933">putchar</a>(<span class="keywordtype">char</span> <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> -<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#endif</span></div> -<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div> -<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b"> 30</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b">printf</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *format, ...) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; </div> -<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e"> 39</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e">sprintf</a>(<span class="keywordtype">char</span> *str, const <span class="keywordtype">char</span> *format, ...) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div> -<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="stdio_8h.html#a773af5effbb11a0d38460e706828db61"> 43</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="stdio_8h.html#a773af5effbb11a0d38460e706828db61">puts</a>(const <span class="keywordtype">char</span> *s) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div> -<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1"> 54</a></span>&#160;<span class="keywordtype">char</span> *<a class="code" href="stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1">gets</a>(<span class="keywordtype">char</span> *s);</div> -<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div> -<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51"> 58</a></span>&#160;<span class="keywordtype">char</span> <a class="code" href="stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51">getchar</a>(<span class="keywordtype">void</span>);</div> -<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div> -<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#ifndef STDIO_INCLUDE</span></div> +<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#define STDIO_INCLUDE</span></div> +<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div> +<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="types_8h.html">types.h</a>&gt;</span></div> +<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; </div> +<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#if STRICT_ANSI</span></div> +<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keywordtype">void</span> <a class="code" href="stdio_8h.html#a948b7a0779c308ac5502c57e282e6933">putchar</a>(<span class="keywordtype">int</span> <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#else</span></div> +<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div> +<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="stdio_8h.html#a948b7a0779c308ac5502c57e282e6933"> 19</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="stdio_8h.html#a948b7a0779c308ac5502c57e282e6933">putchar</a>(<span class="keywordtype">char</span> <a class="code" href="gb_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a>);</div> +<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; </div> +<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b"> 35</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b">printf</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *format, ...) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div> +<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e"> 44</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e">sprintf</a>(<span class="keywordtype">char</span> *str, const <span class="keywordtype">char</span> *format, ...) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div> +<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="stdio_8h.html#a773af5effbb11a0d38460e706828db61"> 48</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="stdio_8h.html#a773af5effbb11a0d38460e706828db61">puts</a>(const <span class="keywordtype">char</span> *s) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div> +<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1"> 59</a></span>&#160;<span class="keywordtype">char</span> *<a class="code" href="stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1">gets</a>(<span class="keywordtype">char</span> *s);</div> +<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; </div> +<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51"> 63</a></span>&#160;<span class="keywordtype">char</span> <a class="code" href="stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51">getchar</a>(<span class="keywordtype">void</span>);</div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; </div> +<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#endif</span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="atypes_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div></div> diff --git a/docs/api/stdlib_8h.html b/docs/api/stdlib_8h.html @@ -519,7 +519,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:450</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:453</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/structsfont__handle.html b/docs/api/structsfont__handle.html @@ -101,7 +101,9 @@ Data Fields</h2></td></tr> <tr class="memitem:afa826a9e7aa0dc456bd342717eea1f89"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89">font</a></td></tr> <tr class="separator:afa826a9e7aa0dc456bd342717eea1f89"><td class="memSeparator" colspan="2">&#160;</td></tr> </table> -<h2 class="groupheader">Field Documentation</h2> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><p>Font handle structure </p> +</div><h2 class="groupheader">Field Documentation</h2> <a id="a90292548ac5f9955f1bee0ac99fe4eea"></a> <h2 class="memtitle"><span class="permalink"><a href="#a90292548ac5f9955f1bee0ac99fe4eea">&#9670;&nbsp;</a></span>first_tile</h2> @@ -113,6 +115,7 @@ Data Fields</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>First tile used for font </p> </div> </div> @@ -127,6 +130,7 @@ Data Fields</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Pointer to the base of the font </p> </div> </div> diff --git a/docs/api/time_8h.html b/docs/api/time_8h.html @@ -163,10 +163,9 @@ Functions</h2></td></tr> </table> </div><div class="memdoc"> <p>Returns an approximation of processor time used by the program in Clocks</p> -<p>The value returned is the CPU time used so far as a <a class="el" href="asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23">clock_t</a>.</p> +<p>The value returned is the CPU time (ticks) used so far as a <a class="el" href="asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23">clock_t</a>.</p> <p>To get the number of seconds used, divide by <a class="el" href="time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e">CLOCKS_PER_SEC</a>.</p> <p>This is based on <a class="el" href="gb_8h.html#a320fd91d5aa12ba9d1435ab908420998">sys_time</a>, which will wrap around every ~18 minutes. (unsigned 16 bits = 65535 / 60 / 60 = 18.2)</p> -<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>: Why is CLOCKS_PER_SEC 100 instead of 60 if <a class="el" href="time_8h.html#aec80425d74a9644112e61b235fc9ffa9">clock()</a> uses <a class="el" href="gb_8h.html#a320fd91d5aa12ba9d1435ab908420998">sys_time</a> which is updated once per VBL? </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#a320fd91d5aa12ba9d1435ab908420998">sys_time</a>, <a class="el" href="time_8h.html#ae7841e681c8c9d59818568d39553642c">time()</a> </dd></dl> </div> diff --git a/docs/api/time_8h_source.html b/docs/api/time_8h_source.html @@ -99,11 +99,11 @@ $(document).ready(function(){initNavTree('time_8h_source.html',''); initResizabl <div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div> <div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77"> 11</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> <a class="code" href="time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77">time_t</a>;</div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; </div> -<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="time_8h.html#aec80425d74a9644112e61b235fc9ffa9"> 25</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23">clock_t</a> <a class="code" href="time_8h.html#aec80425d74a9644112e61b235fc9ffa9">clock</a>(<span class="keywordtype">void</span>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div> -<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="time_8h.html#ae7841e681c8c9d59818568d39553642c"> 36</a></span>&#160;<a class="code" href="time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77">time_t</a> <a class="code" href="time_8h.html#ae7841e681c8c9d59818568d39553642c">time</a>(<a class="code" href="time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77">time_t</a> *t);</div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div> -<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="time_8h.html#aec80425d74a9644112e61b235fc9ffa9"> 24</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23">clock_t</a> <a class="code" href="time_8h.html#aec80425d74a9644112e61b235fc9ffa9">clock</a>(<span class="keywordtype">void</span>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div> +<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="time_8h.html#ae7841e681c8c9d59818568d39553642c"> 35</a></span>&#160;<a class="code" href="time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77">time_t</a> <a class="code" href="time_8h.html#ae7841e681c8c9d59818568d39553642c">time</a>(<a class="code" href="time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77">time_t</a> *t);</div> +<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif</span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="aasm_2gbz80_2types_8h_html_a805c2c164bdd38d72a30c46e84fb568b"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a></div><div class="ttdeci">unsigned int UINT16</div><div class="ttdef"><b>Definition:</b> types.h:27</div></div> diff --git a/docs/api/todo.html b/docs/api/todo.html @@ -90,8 +90,10 @@ $(document).ready(function(){initNavTree('todo.html',''); initResizable(); }); </div><!--header--> <div class="contents"> <div class="textblock"><dl class="reflist"> -<dt>Global <a class="el" href="time_8h.html#aec80425d74a9644112e61b235fc9ffa9">clock</a> (void) NONBANKED</dt> -<dd><a class="anchor" id="_todo000001"></a>: Why is CLOCKS_PER_SEC 100 instead of 60 if <a class="el" href="time_8h.html#aec80425d74a9644112e61b235fc9ffa9">clock()</a> uses <a class="el" href="gb_8h.html#a320fd91d5aa12ba9d1435ab908420998">sys_time</a> which is updated once per VBL? </dd> +<dt>File <a class="el" href="far__ptr_8h.html">far_ptr.h</a> </dt> +<dd><a class="anchor" id="_todo000001"></a>Add link to a discussion about banking (such as, how to assign code and variables to banks) </dd> +<dt>File <a class="el" href="malloc_8h.html">malloc.h</a> </dt> +<dd><a class="anchor" id="_todo000002"></a>: This library may currently be broken. </dd> </dl> </div></div><!-- contents --> </div><!-- PageDoc --> diff --git a/docs/api/union____far__ptr.html b/docs/api/union____far__ptr.html @@ -113,7 +113,9 @@ Data Fields</h2></td></tr> <tr class="memitem:a8c6e2345a04a58dc76339923baffcbe3"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3">segfn</a></td></tr> <tr class="separator:a8c6e2345a04a58dc76339923baffcbe3"><td class="memSeparator" colspan="2">&#160;</td></tr> </table> -<h2 class="groupheader">Field Documentation</h2> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><p>Union for working with members of a FAR_PTR </p> +</div><h2 class="groupheader">Field Documentation</h2> <a id="afabdeeef2b4056bc9c2d2e34b030f348"></a> <h2 class="memtitle"><span class="permalink"><a href="#afabdeeef2b4056bc9c2d2e34b030f348">&#9670;&nbsp;</a></span>ptr</h2>

This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.