git.y1.nz

gbdk-2020

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

commit 448f86d42a5607b8eb4b93156be9d69b889cdd3e
parent a7de9116be710ce20a37e7198716a3d2d4b0b949
Author: Toxa <untoxa@mail.ru>
Date:   Thu, 18 Feb 2021 12:16:57 +0300

update docs

Diffstat:
Mdocs/api/bcd_8h.html2+-
Mdocs/api/docs_coding_guidelines.html27++++++++++++++++++---------
Adocs/api/docs_example_programs.html179+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adocs/api/docs_getting_started.html139+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mdocs/api/docs_links_and_tools.html39++++++++++++++++++++++++++++-----------
Mdocs/api/docs_migrating_versions.html20++++++++++----------
Mdocs/api/docs_releases.html40++++++++++++++++++++--------------------
Mdocs/api/docs_rombanking_mbcs.html3++-
Ddocs/api/docs_sample_programs.html179-------------------------------------------------------------------------------
Mdocs/api/docs_toolchain.html56+++++++++++++++++++++++++++++++++++++++++---------------
Mdocs/api/docs_using_gbdk.html28++++++++++++++--------------
Mdocs/api/gb_8h.html222+++++++++++++++++++++++++++++++++++++++++++------------------------------------
Mdocs/api/gb_8h.js28++++++++++++++--------------
Mdocs/api/gb_8h_source.html124++++++++++++++++++++++++++++++++++++++++----------------------------------------
Adocs/api/getting__started_8md.html99+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mdocs/api/globals_func.html32++++++++++++++++----------------
Mdocs/api/globals_g.html12++++++------
Mdocs/api/globals_h.html2+-
Mdocs/api/globals_l.html2+-
Mdocs/api/globals_s.html20++++++++++----------
Mdocs/api/globals_vars.html4++--
Mdocs/api/index.html14+++++++++-----
Mdocs/api/index.js210++++++++++++++++++++++++++++++++++++++++++-------------------------------------
Mdocs/api/navtreedata.js6+++---
Mdocs/api/navtreeindex0.js280++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mdocs/api/navtreeindex1.js54+++++++++++++++++++++++++++---------------------------
Mdocs/api/navtreeindex2.js34+++++++++++++++++-----------------
Mdocs/api/navtreeindex3.js12++++++++++++
Mdocs/api/search/all_10.js38+++++++++++++++++++-------------------
Mdocs/api/search/all_11.js2+-
Mdocs/api/search/all_12.js74+++++++++++++++++++++++++++++++++++++-------------------------------------
Mdocs/api/search/all_13.js246++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mdocs/api/search/all_14.js74+++++++++++++++++++++++++++++++++++++-------------------------------------
Mdocs/api/search/all_15.js98++++++++++++++++++++++++++++++++++++++++----------------------------------------
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_7.js66++++++++++++++++++++++++++++++++++--------------------------------
Mdocs/api/search/all_8.js26+++++++++++++-------------
Mdocs/api/search/all_9.js120++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mdocs/api/search/all_a.js38+++++++++++++++++++-------------------
Mdocs/api/search/all_b.js2+-
Mdocs/api/search/all_c.js34+++++++++++++++++-----------------
Mdocs/api/search/all_d.js80++++++++++++++++++++++++++++++++++++++++----------------------------------------
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.js2+-
Mdocs/api/search/classes_5.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.js22+++++++++++-----------
Mdocs/api/search/defines_3.js12++++++------
Mdocs/api/search/defines_4.js14+++++++-------
Mdocs/api/search/defines_5.js6+++---
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.js34+++++++++++++++++-----------------
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.js6+++---
Mdocs/api/search/files_2.js10+++++-----
Mdocs/api/search/files_3.js4++--
Mdocs/api/search/files_4.js4++--
Mdocs/api/search/files_5.js7++++---
Mdocs/api/search/files_6.js2+-
Mdocs/api/search/files_7.js4++--
Mdocs/api/search/files_8.js6+++---
Mdocs/api/search/files_9.js2+-
Mdocs/api/search/files_a.js4++--
Mdocs/api/search/files_b.js26+++++++++++++-------------
Mdocs/api/search/files_c.js8++++----
Mdocs/api/search/files_d.js2+-
Mdocs/api/search/functions_0.js8++++----
Mdocs/api/search/functions_1.js22+++++++++++-----------
Mdocs/api/search/functions_10.js22+++++++++++-----------
Mdocs/api/search/functions_11.js76++++++++++++++++++++++++++++++++++++++--------------------------------------
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.js16++++++++--------
Mdocs/api/search/functions_4.js10+++++-----
Mdocs/api/search/functions_5.js4++--
Mdocs/api/search/functions_6.js12++++++------
Mdocs/api/search/functions_7.js50+++++++++++++++++++++++++-------------------------
Mdocs/api/search/functions_8.js6+++---
Mdocs/api/search/functions_9.js20++++++++++----------
Mdocs/api/search/functions_a.js6+++---
Mdocs/api/search/functions_b.js8++++----
Mdocs/api/search/functions_c.js26+++++++++++++-------------
Mdocs/api/search/functions_d.js2+-
Mdocs/api/search/functions_e.js16++++++++--------
Mdocs/api/search/functions_f.js2+-
Mdocs/api/search/groups_0.js2+-
Mdocs/api/search/pages_0.js2+-
Mdocs/api/search/pages_1.js9+++++----
Mdocs/api/search/pages_2.js2+-
Mdocs/api/search/pages_3.js2+-
Mdocs/api/search/pages_4.js2+-
Mdocs/api/search/pages_5.js2+-
Mdocs/api/search/pages_6.js2+-
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.js6+++---
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.js24++++++++++++------------
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.js12++++++------
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.js8++++----
Mdocs/api/search/variables_f.js2+-
157 files changed, 2275 insertions(+), 1928 deletions(-)

diff --git a/docs/api/bcd_8h.html b/docs/api/bcd_8h.html @@ -325,7 +325,7 @@ Functions</h2></td></tr> <p>Returns: Length in characters (always 8)</p> <p><b>buffer</b> should be large enough to store the converted string (9 bytes: 8 characters + 1 for terminator)</p> <p>There are a couple different ways to use <b>tile_offset</b>. For example: </p><ul> -<li>It can be the Index of the Font Tile '0' in VRAM to allow the buffer to be used directly with <a class="el" href="gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b">set_bkg_tiles</a>. </li> +<li>It can be the Index of the Font Tile '0' in VRAM to allow the buffer to be used directly with <a class="el" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">set_bkg_tiles</a>. </li> <li>It can also be set to the ascii value for character '0' so that the buffer is a normal string that can be passed to <a class="el" href="stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b">printf</a>. </li> </ul> diff --git a/docs/api/docs_coding_guidelines.html b/docs/api/docs_coding_guidelines.html @@ -92,6 +92,7 @@ $(document).ready(function(){initNavTree('docs_coding_guidelines.html',''); init <div class="textblock"><h1><a class="anchor" id="autotoc_md20"></a> Learning C / C fundamentals</h1> <p>Writing games and other programs with GBDK will be much easier with a basic understanding of the C language. In particular, understanding how to use C on "Embedded Platforms" (small computing systems, such as the Game Boy) can help you write better code (smaller, faster, less error prone) and avoid common pitfals.</p> +<p><a class="anchor" id="docs_c_tutorials"></a></p> <h2><a class="anchor" id="autotoc_md21"></a> General C tutorials</h2> <ul> @@ -116,6 +117,14 @@ Understanding the hardware</h1> Writing optimal C code for the Game Boy and SDCC</h1> <p>The following guidelines can result in better code for the Game Boy, even though some of the guidance may be contrary to typical advice for general purpose computers that have more resources and speed.</p> <h2><a class="anchor" id="autotoc_md26"></a> +Tools</h2> +<p><a class="anchor" id="const_gbtd_gbmb"></a></p> +<h3><a class="anchor" id="autotoc_md27"></a> +GBTD / GBMB, Arrays and the "const" keyword</h3> +<p><b>Important</b>: The old <a class="el" href="docs_links_and_tools.html#gbtd_gbmb">GBTD/GBMB</a> fails to include the <code>const</code> keyword when exporting to C source files for GBDK. That causes arrays to be created in RAM instead of ROM, which wastes RAM, uses a lot of ROM to initialize the RAM arrays and slows the compiler down a lot.</p> +<p>__Use of <a class="el" href="docs_links_and_tools.html#toxa_gbtd_gbmb">toxa's updated GBTD/GBMB</a> is highly recommended.__</p> +<p>If you wish to use the original tools, you must add the <code>const</code> keyword every time the graphics are re-exported to C source files.</p> +<h2><a class="anchor" id="autotoc_md28"></a> Variables</h2> <ul> <li>Use 8-bit values as much as possible. They will be much more efficient and compact than 16 and 32 bit types.</li> @@ -123,7 +132,7 @@ Variables</h2> <li>Use explicit types so you always know the size of your variables. <code>INT8, UINT8, INT16, UINT16, INT32, UINT32</code> or <code>BYTE, UBYTE, WORD, UWORD, LWORD, ULWORD</code>. <br /> Types are defined in <a class="el" href="asm_2types_8h.html">asm/types.h</a> and <a class="el" href="asm_2gbz80_2types_8h.html">asm/gbz80/types.h</a></li> <li>Global and local static variables are generally more efficient than local non-static variables (which go on the stack and are slower and can result in slower code).</li> -<li><code>const</code> keyword: Use const for arrays, structs and variables with read-only (constant) data. It will reduce ROM, RAM and CPU usage significantly. Non-<code>const</code> values are loaded from ROM into RAM inefficiently, and there is no benefit in loading them into the limited available RAM if they aren't going to be changed.</li> +<li><a class="anchor" id="const_array_data"></a> <code>const</code> keyword: Use const for arrays, structs and variables with read-only (constant) data. It will reduce ROM, RAM and CPU usage significantly. Non-<code>const</code> values are loaded from ROM into RAM inefficiently, and there is no benefit in loading them into the limited available RAM if they aren't going to be changed.</li> <li>For calculated values that don't change, pre-compute results once and store the result. Using lookup-tables and the like can improve speed and reduce code size. Macros can sometimes help. It may be beneficial to do the calculations with an outside tool and then include the result as C code in a const array.</li> <li>Use an advancing pointer (<code>someStruct-&gt;var = x; someStruct++</code>) to loop through arrays of structs instead of using indexing each time in the loop <code>someStruct[i].var = x</code>.</li> <li>When modifying variables that are also changed in an Interrupt Service Routine (ISR), wrap them the relevant code block in a <code>__critical { }</code> block. See <a href="http://sdcc.sourceforge.net/doc/sdccman.pdf#section.3.9">http://sdcc.sourceforge.net/doc/sdccman.pdf#section.3.9</a></li> @@ -134,7 +143,7 @@ Variables</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md27"></a> +<h2><a class="anchor" id="autotoc_md29"></a> Code structure</h2> <ul> <li>When procesing for a given frame is done and it is time to wait before starting the next frame, <a class="el" href="gb_8h.html#adf6ef63efc4bb4950428015c623bca14">wait_vbl_done()</a> can be used. It uses HALT to put the CPU into a low power state until processing resumes. The CPU will wake up and resume processing at the end of the current frame when the Vertical Blanking interrupt is triggered.</li> @@ -156,14 +165,14 @@ Code structure</h2> <p>For instance: </p><pre class="fragment"> for(i = 0; i &lt; 10; i++) </pre><p>is less efficient than: </p><pre class="fragment"> for(i = 0; i != 10; i++) </pre><p>and if possible, even better: </p><pre class="fragment"> for(i = 10; i != 0; i--) -</pre><h2><a class="anchor" id="autotoc_md28"></a> +</pre><h2><a class="anchor" id="autotoc_md30"></a> GBDK API/Library</h2> <ul> <li>stdio.h: If you have other ways of printing text, avoid including <a class="el" href="stdio_8h.html">stdio.h</a> and using functions such as <a class="el" href="stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b">printf()</a>. Including it 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.</li> <li>drawing.h: The Game Boy graphics hardware is not well suited to frame-buffer style graphics such as the kind provided in <a class="el" href="drawing_8h.html">drawing.h</a>. Due to that, most drawing functions (rectangles, circles, etc) will be slow . When possible it's much faster and more efficient to work with the tiles and tile maps that the Game Boy hardware is built around.</li> <li><a class="el" href="gb_8h.html#a393072c2b36f11306510c69aa6efea0f">waitpad()</a> and <a class="el" href="gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e">waitpadup</a> check for input in a loop that doesn't HALT at all, so the CPU will be maxed out until it returns. One alternative is to write a function with a loop that checks input with <a class="el" href="gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784">joypad()</a> and then waits a frame using <a class="el" href="gb_8h.html#adf6ef63efc4bb4950428015c623bca14">wait_vbl_done()</a> (which idles the CPU while waiting) before checking input again.</li> </ul> -<h2><a class="anchor" id="autotoc_md29"></a> +<h2><a class="anchor" id="autotoc_md31"></a> Toolchain</h2> <ul> <li>See SDCC optimizations: <a href="http://sdcc.sourceforge.net/doc/sdccman.pdf#section.8.1">http://sdcc.sourceforge.net/doc/sdccman.pdf#section.8.1</a></li> @@ -179,7 +188,7 @@ Toolchain</h2> <li>Learn some ASM and inspect the compiler output to understand what the compiler is doing and how your code gets translated. This can help with writing better C code and with debugging.</li> </ul> <p><a class="anchor" id="docs_chars_varargs"></a></p> -<h2><a class="anchor" id="autotoc_md30"></a> +<h2><a class="anchor" id="autotoc_md32"></a> chars and vararg functions</h2> <p>In standard C when <code>chars</code> are passed to a function with variadic arguments (varargs, those delcared with <code>...</code> as a parameter), such as <a class="el" href="stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b">printf()</a>, those <code>chars</code> get automatically promoted to <code>ints</code>. For an 8 bit cpu such as the Game Boy's, this is not as efficient or desireable in most cases. So the default SDCC behavior, which GBDK-2020 expects, is that chars will remain chars and <em>not</em> get promoted to ints when <b>explicitly cast as chars while calling a varargs function</b>.</p> <ul> @@ -206,11 +215,11 @@ printf("%hx %hx", (unsigned char)i, (unsigned char)i); <p>Also See:</p><ul> <li>Other cases of char to int promotion: <a href="http://sdcc.sourceforge.net/doc/sdccman.pdf#chapter.6">http://sdcc.sourceforge.net/doc/sdccman.pdf#chapter.6</a></li> </ul> -<h1><a class="anchor" id="autotoc_md31"></a> +<h1><a class="anchor" id="autotoc_md33"></a> When C isn't fast enough</h1> <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000006">Todo:</a></b></dt><dd>Update and verify this section for the modernized SDCC and toolchain</dd></dl> <p>For many applications C is fast enough but in intensive functions are sometimes better written in assembler. This section deals with interfacing your core C program with fast assembly sub routines.</p> -<h2><a class="anchor" id="autotoc_md32"></a> +<h2><a class="anchor" id="autotoc_md34"></a> Calling convention</h2> <p>sdcc in common with almost all C compilers prepends a '_' to any function names. For example the function printf(...) begins at the label _printf::. Note that all functions are declared global.</p> <p>The parameters to a function are pushed in right to left order with no aligning - so a byte takes up a byte on the stack instead of the more natural word. So for example the function int store_byte( UWORD addr, UBYTE byte) would push 'byte' onto the stack first then addr using a total of three bytes. As the return address is also pushed, the stack would contain: </p><pre class="fragment"> At SP+0 - the return address @@ -220,11 +229,11 @@ Calling convention</h2> At SP+4 - byte </pre><p>Note that the arguments that are pushed first are highest in the stack due to how the Game Boy's stack grows downwards.</p> <p>The function returns in DE.</p> -<h2><a class="anchor" id="autotoc_md33"></a> +<h2><a class="anchor" id="autotoc_md35"></a> Variables and registers</h2> <p>C normally expects registers to be preserved across a function call. However in the case above as DE is used as the return value and HL is used for anything, only BC needs to be preserved.</p> <p>Getting at C variables is slightly tricky due to how local variables are allocated on the stack. However you shouldn't be using the local variables of a calling function in any case. Global variables can be accessed by name by adding an underscore.</p> -<h2><a class="anchor" id="autotoc_md34"></a> +<h2><a class="anchor" id="autotoc_md36"></a> Segments</h2> <p>The use of segments for code, data and variables is more noticeable in assembler. GBDK and SDCC define a number of default segments - <code>_CODE</code>, <code>_DATA</code> and <code>_BSS</code>. Two extra segments <code>_HEADER</code> and <code>_HEAP</code> exist for the Game Boy header and malloc heap respectively.</p> <p>The order these segments are linked together is determined by crt0.s and is currently <code>_CODE</code> in ROM, then <code>_DATA</code>, <code>_BSS</code>, <code>_HEAP</code> in WRAM, with <code>STACK</code> at the top of WRAM. <code>_HEAP</code> is placed after <code>_BSS</code> so that all spare memory is available for the malloc routines. To place code in other than the first two banks, use the segments <code>_CODE_x</code> where x is the 16kB bank number.</p> diff --git a/docs/api/docs_example_programs.html b/docs/api/docs_example_programs.html @@ -0,0 +1,179 @@ +<!-- HTML header for doxygen 1.8.14--> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="cache-control" content="max-age=86400"/> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.8.20"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> +<title>GBDK 2020 Docs: GBDK Example Programs</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="navtree.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="resize.js"></script> +<script type="text/javascript" src="navtreedata.js"></script> +<script type="text/javascript" src="navtree.js"></script> +<link href="search/search.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="search/searchdata.js"></script> +<script type="text/javascript" src="search/search.js"></script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +<link href="doxygen_extra.css" rel="stylesheet" type="text/css"/> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">GBDK 2020 Docs + </div> + <div id="projectbrief">API Documentation for GBDK 2020</div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.20 --> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&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('docs_example_programs.html',''); initResizable(); }); +/* @license-end */ +</script> +<div id="doc-content"> +<!-- window showing the filter options --> +<div id="MSearchSelectWindow" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + onkeydown="return searchBox.OnSearchSelectKey(event)"> +</div> + +<!-- iframe showing the search results (closed by default) --> +<div id="MSearchResultsWindow"> +<iframe src="javascript:void(0)" frameborder="0" + name="MSearchResults" id="MSearchResults"> +</iframe> +</div> + +<div class="PageDoc"><div class="header"> + <div class="headertitle"> +<div class="title">GBDK Example Programs </div> </div> +</div><!--header--> +<div class="contents"> +<div class="textblock"><p>GBDK includes several example programs both in C and in assembly. They are located in the examples directory, and in its subdirectories. They can be built by typing <code>make</code> in the correnponding directory.</p> +<h1><a class="anchor" id="autotoc_md87"></a> +banks (various projects)</h1> +<p>There are several different projects showing how to use ROM banking with GBDK.</p> +<h1><a class="anchor" id="autotoc_md88"></a> +comm</h1> +<p>Illustrates how to use communication routines.</p> +<h1><a class="anchor" id="autotoc_md89"></a> +crash</h1> +<p>Demonstrates how to use the optional GBDK crash handler which dumps debug info to the Game Boy screen in the event of a program crash.</p> +<h1><a class="anchor" id="autotoc_md90"></a> +colorbar</h1> +<p>The colorbar program, written by Mr. N.U. of TeamKNOx, illustrates the use of colors on a Color GameBoy.</p> +<h1><a class="anchor" id="autotoc_md91"></a> +dscan</h1> +<p>Deep Scan is a game written by Mr. N.U. of TeamKNOx that supports the Color GameBoy. Your aim is to destroy the submarines from your boat, and to avoid the projectiles that they send to you. The game should be self-explanatory. The following keys are used: </p><pre class="fragment">RIGHT/LEFT : Move your boat +A/B : Send a bomb from one side of your boat +START : Start game or pause game + +When game is paused: + +SELECT : Invert A and B buttons +RIGHT/LEFT : Change speed +UP/DOWN : Change level +</pre><h1><a class="anchor" id="autotoc_md92"></a> +filltest</h1> +<p>Demonstrates various graphics routines.</p> +<h1><a class="anchor" id="autotoc_md93"></a> +fonts</h1> +<p>Examples of how to work with the built in font and printing features.</p> +<h1><a class="anchor" id="autotoc_md94"></a> +galaxy</h1> +<p>A C translation of the space.s assembly program.</p> +<h1><a class="anchor" id="autotoc_md95"></a> +gb-dtmf</h1> +<p>The gb-dtmf, written by Osamu Ohashi, is a Dual Tone Multi-Frequency (DTMF) generator.</p> +<h1><a class="anchor" id="autotoc_md96"></a> +irq</h1> +<p>Illustrates how to install interrupt handlers.</p> +<h1><a class="anchor" id="autotoc_md97"></a> +lcd isr wobble</h1> +<p>An example of how to use the LCD ISR for visual special effects</p> +<h1><a class="anchor" id="autotoc_md98"></a> +paint</h1> +<p>The paint example is a painting program. It supports different painting tools, drawing modes, and colors. At the moment, it only paints individual pixels. This program illustrates the use of the full-screen drawing library. It also illustrates the use of generic structures and big sprites. </p><pre class="fragment">Arrow keys : Move the cursor +SELECT : Display/hide the tools palette +A : Select tool +</pre><h1><a class="anchor" id="autotoc_md99"></a> +rand</h1> +<p>The rand program, written by Luc Van den Borre, illustrates the use of the GBDK random generator.</p> +<h1><a class="anchor" id="autotoc_md100"></a> +ram_fn</h1> +<p>The ram_fn example illustrates how to copy functions to RAM or HIRAM, and how to call them from C.</p> +<h1><a class="anchor" id="autotoc_md101"></a> +rpn</h1> +<p>A basic RPN calculator. Try entering expressions like 12 134* and then 1789+.</p> +<h1><a class="anchor" id="autotoc_md102"></a> +samptest</h1> +<p>Demonstration of playing a sound sample.</p> +<h1><a class="anchor" id="autotoc_md103"></a> +sgb (various)</h1> +<p>A collection of examples showing how to use the Super Game Boy API features.</p> +<h1><a class="anchor" id="autotoc_md104"></a> +sound</h1> +<p>The sound example is meant for experimenting with the soung generator of the GameBoy (to use on a real GameBoy). The four different sound modes of the GameBoy are available. It also demonstrates the use of bit fields in C (it's a quick hack, so don't expect too much from the code). The following keys are used: </p><pre class="fragment">UP/DOWN : Move the cursor +RIGHT/LEFT : Increment/decrement the value +RIGHT/LEFT+A : Increment/decrement the value by 10 +RIGHT/LEFT+B : Set the value to maximum/minimum +START : Play the current mode's sound (or all modes if in control screen) +START+A : Play a little music with the current mode's sound +SELECT : Change the sound mode (1, 2, 3, 4 and control) +SELECT+A : Dump the sound registers to the screen +</pre><h1><a class="anchor" id="autotoc_md105"></a> +space</h1> +<p>The space example is an assembly program that demonstrates the use of sprites, window, background, fixed-point values and more. The following keys are used: </p><pre class="fragment">Arrow keys : Change the speed (and direction) of the sprite +Arrow keys + A : Change the speed (and direction) of the window +Arrow keys + B : Change the speed (and direction) of the background +START : Open/close the door +SELECT : Basic fading effect +</pre> </div></div><!-- contents --> +</div><!-- PageDoc --> +</div><!-- doc-content --> +<!-- HTML footer for doxygen 1.8.14--> +<!-- start footer part --> +<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> +</div> +</body> +</html> diff --git a/docs/api/docs_getting_started.html b/docs/api/docs_getting_started.html @@ -0,0 +1,139 @@ +<!-- HTML header for doxygen 1.8.14--> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="cache-control" content="max-age=86400"/> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.8.20"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> +<title>GBDK 2020 Docs: Getting Started</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="navtree.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="resize.js"></script> +<script type="text/javascript" src="navtreedata.js"></script> +<script type="text/javascript" src="navtree.js"></script> +<link href="search/search.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="search/searchdata.js"></script> +<script type="text/javascript" src="search/search.js"></script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +<link href="doxygen_extra.css" rel="stylesheet" type="text/css"/> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">GBDK 2020 Docs + </div> + <div id="projectbrief">API Documentation for GBDK 2020</div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.20 --> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&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('docs_getting_started.html',''); initResizable(); }); +/* @license-end */ +</script> +<div id="doc-content"> +<!-- window showing the filter options --> +<div id="MSearchSelectWindow" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + onkeydown="return searchBox.OnSearchSelectKey(event)"> +</div> + +<!-- iframe showing the search results (closed by default) --> +<div id="MSearchResultsWindow"> +<iframe src="javascript:void(0)" frameborder="0" + name="MSearchResults" id="MSearchResults"> +</iframe> +</div> + +<div class="PageDoc"><div class="header"> + <div class="headertitle"> +<div class="title">Getting Started </div> </div> +</div><!--header--> +<div class="contents"> +<div class="textblock"><p>Follow the steps in this section to start using GBDK-2020.</p> +<h1><a class="anchor" id="autotoc_md41"></a> +1. Compile Example projects</h1> +<p>Make sure your GBDK-2020 installation is working correctly by compiling some of the included <a class="el" href="docs_example_programs.html">example projects</a>.</p> +<p>Navigate to the example projects folder (<code>"examples/gb/"</code> under your GBDK-2020 install folder) and open a command line. Then type: </p><pre class="fragment">make +</pre><p>This should build all of the examples sequentially. You can also navigate into an individual example project's folder and build it by typing <code>make</code>.</p> +<p>If everything works and there are no errors reported each example sub-folder should have it's on .gb ROM file.</p> +<h1><a class="anchor" id="autotoc_md42"></a> +2. Use a Template</h1> +<p><b>To create a new project use a template!</b></p> +<p>There are template projects included in the <a class="el" href="docs_example_programs.html">GBDK example projects</a> to help you get up and running. Their folder names start with <code>template_</code>.</p> +<ol type="1"> +<li>Copy one of the template folders to a new folder name</li> +<li>If you moved the folder out of the GBDK examples then you <b>must</b> update the <code>GBDK</code> path variable and/or the path to <code>LCC</code> in the <code>Makefile</code> or <code>make.bat</code> so that it will still build correctly.</li> +<li>Type <code>make</code> on the command line in that folder to verify it still builds.</li> +<li>Open main.c to start making changes.</li> +</ol> +<h1><a class="anchor" id="autotoc_md43"></a> +3. If you use GBTD / GBMB, get the fixed version</h1> +<p>If you plan to use GBTD / GBMB for making graphics, make sure to get the version with the <code>const</code> fix and other improvements. See <a class="el" href="docs_coding_guidelines.html#const_gbtd_gbmb">const_gbtd_gbmb</a>.</p> +<h1><a class="anchor" id="autotoc_md44"></a> +4. Review Coding Guidelines</h1> +<p>Take a look at the <a class="el" href="docs_coding_guidelines.html">coding guidelines</a>, even if you have experience writing software for other platforms. There is important information to help you get good results and performance on the Game Boy.</p> +<p>If you haven't written programs in C before, check the <a class="el" href="docs_coding_guidelines.html#docs_c_tutorials">C tutorials section</a>.</p> +<h1><a class="anchor" id="autotoc_md45"></a> +5. Try a GBDK Tutorial</h1> +<p>You might want to start off with a guided GBDK tutorial from the <a class="el" href="docs_links_and_tools.html#links_gbdk_tutorials">GBDK Tutorials section</a>.</p> +<ul> +<li><b>Note:</b> Tutorials (or parts of them) may be based on the older GBDK from the 2000's before it was updated to be GBDK-2020. The general principals are all the same, but the setup and parts of the <a class="el" href="docs_toolchain.html">toolchain</a> (compiler/etc) may be somewhat different and some links may be outdated (pointing to the old GBDK or old tools).</li> +</ul> +<h1><a class="anchor" id="autotoc_md46"></a> +6. Read up!</h1> +<ul> +<li>It is strongly encouraged to read more <a class="el" href="index.html#docs_index">GBDK-2020 General Documentation</a>.</li> +<li>Learn about the Game Boy hardware by reading through the <a class="el" href="docs_links_and_tools.html#Pandocs">Pandocs</a> technical reference.</li> +</ul> +<h1><a class="anchor" id="autotoc_md47"></a> +7. Need help?</h1> +<p>Check out the links for <a class="el" href="docs_links_and_tools.html#links_help_and_community">online community and support</a>. </p> +</div></div><!-- contents --> +</div><!-- PageDoc --> +</div><!-- doc-content --> +<!-- HTML footer for doxygen 1.8.14--> +<!-- start footer part --> +<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> +</div> +</body> +</html> diff --git a/docs/api/docs_links_and_tools.html b/docs/api/docs_links_and_tools.html @@ -91,15 +91,24 @@ $(document).ready(function(){initNavTree('docs_links_and_tools.html',''); initRe <div class="contents"> <div class="textblock"><p>This is a brief list of useful tools and information. It is not meant to be complete or exhaustive, for a larger list see <a class="el" href="docs_links_and_tools.html#awesome_gb">awesome_gb</a></p> <p><a class="anchor" id="links_sdcc_docs"></a></p> -<h1><a class="anchor" id="autotoc_md38"></a> +<h1><a class="anchor" id="autotoc_md48"></a> SDCC Compiler Suite User Manual</h1> <ul> <li>GBDK-2020 uses the SDCC compiler and related tools. The SDCC manual goes into much more detail about available features and how to use them. <br /> <a href="http://sdcc.sourceforge.net/doc/sdccman.pdf">http://sdcc.sourceforge.net/doc/sdccman.pdf</a> <br /> <a href="http://sdcc.sourceforge.net">http://sdcc.sourceforge.net</a></li> </ul> +<p><a class="anchor" id="links_help_and_community"></a></p> +<h1><a class="anchor" id="autotoc_md49"></a> +Getting Help</h1> +<ul> +<li>GBDK Discord community: <br /> + <a href="https://github.com/Zal0/gbdk-2020/#discord-servers">https://github.com/Zal0/gbdk-2020/#discord-servers</a></li> +<li>Game Boy discussion forum: <br /> + <a href="https://gbdev.gg8.se/forums/">https://gbdev.gg8.se/forums/</a></li> +</ul> <p><a class="anchor" id="links_gameboy_docs"></a></p> -<h1><a class="anchor" id="autotoc_md39"></a> +<h1><a class="anchor" id="autotoc_md50"></a> Game Boy Documentation</h1> <ul> <li><a class="anchor" id="Pandocs"></a> <b>Pandocs</b> <br /> @@ -109,8 +118,8 @@ Game Boy Documentation</h1> A list of Game Boy/Color development resources, tools, docs, related projects and homebrew. <br /> <a href="https://gbdev.io/list.html">https://gbdev.io/list.html</a></li> </ul> -<p><a class="anchor" id="links_tutorials"></a></p> -<h1><a class="anchor" id="autotoc_md40"></a> +<p><a class="anchor" id="links_gbdk_tutorials"></a></p> +<h1><a class="anchor" id="autotoc_md51"></a> Tutorials</h1> <ul> <li><a class="anchor" id="tutorials_gamingmonsters"></a> <b>Gaming Monsters Tutorials</b> <br /> @@ -119,20 +128,28 @@ Tutorials</h1> <a href="https://github.com/gingemonster/GamingMonstersGameBoySampleCode">https://github.com/gingemonster/GamingMonstersGameBoySampleCode</a></li> </ul> <p><a class="anchor" id="links_graphic"></a></p> -<h1><a class="anchor" id="autotoc_md41"></a> +<h1><a class="anchor" id="autotoc_md52"></a> Graphics Tools</h1> <ul> -<li><a class="anchor" id="gbmb"></a><a class="anchor" id="gbtd"></a> <b>Game Boy Tile Designer and Map Builder (GBTD / GBMB)</b> <br /> +<li><a class="anchor" id="gbtd_gbmb"></a><a class="anchor" id="gbmb"></a><a class="anchor" id="gbtd"></a> <b>Game Boy Tile Designer and Map Builder (GBTD / GBMB)</b> <br /> Sprite / Tile editor and Map Builder that can export to C that works with GBDK. <br /> - <a href="https://github.com/untoxa/GBTD_GBMB">https://github.com/untoxa/GBTD_GBMB</a> (updated version with improvements and fixes) <br /> - <a href="http://www.devrs.com/gb/hmgd/intro.html">http://www.devrs.com/gb/hmgd/intro.html</a> (original tools) <br /> +<ul> +<li><a class="anchor" id="toxa_gbtd_gbmb"></a> <b>Use this updated version:</b> (has const export fixed and other improvments): <br /> + <a href="https://github.com/untoxa/GBTD_GBMB">https://github.com/untoxa/GBTD_GBMB</a> <br /> +</li> +<li>This older version is <b>not recommended</b>: <br /> + <a href="http://www.devrs.com/gb/hmgd/intro.html">http://www.devrs.com/gb/hmgd/intro.html</a> (old, original tools) <br /> +</li> +<li>A GIMP plugin for import/export: <br /> <a href="https://github.com/bbbbbr/gimp-tilemap-gb">https://github.com/bbbbbr/gimp-tilemap-gb</a> (GIMP plugin to read/write GBR/GBM files)</li> +</ul> +</li> <li><a class="anchor" id="Tilemap_Studio"></a> <b>Tilemap Studio</b> <br /> A tilemap editor for Game Boy, GBC, GBA, or SNES projects. <br /> <a href="https://github.com/Rangi42/tilemap-studio/">https://github.com/Rangi42/tilemap-studio/</a></li> </ul> <p><a class="anchor" id="tools_music"></a></p> -<h1><a class="anchor" id="autotoc_md42"></a> +<h1><a class="anchor" id="autotoc_md53"></a> Music drivers and tools</h1> <ul> <li><a class="anchor" id="gbt-player"></a> <b>GBT Player</b> <br /> @@ -146,7 +163,7 @@ Music drivers and tools</h1> <a href="https://github.com/SuperDisk/hUGETracker">https://github.com/SuperDisk/hUGETracker</a></li> </ul> <p><a class="anchor" id="tools_emulators"></a></p> -<h1><a class="anchor" id="autotoc_md43"></a> +<h1><a class="anchor" id="autotoc_md54"></a> Emulators</h1> <ul> <li><a class="anchor" id="bgb"></a> <b>BGB</b> <br /> @@ -157,7 +174,7 @@ Emulators</h1> <a href="https://emulicious.net/">https://emulicious.net/</a></li> </ul> <p><a class="anchor" id="tools_debug"></a></p> -<h1><a class="anchor" id="autotoc_md44"></a> +<h1><a class="anchor" id="autotoc_md55"></a> Debugging tools</h1> <ul> <li><a class="anchor" id="Emulicious_debug"></a> <b>Emulicious debug adapter</b> <br /> diff --git a/docs/api/docs_migrating_versions.html b/docs/api/docs_migrating_versions.html @@ -90,14 +90,14 @@ $(document).ready(function(){initNavTree('docs_migrating_versions.html',''); ini </div><!--header--> <div class="contents"> <div class="textblock"><p>This section contains information that may be useful to know or important when upgrading to a newer GBDK release.</p> -<h1><a class="anchor" id="autotoc_md45"></a> +<h1><a class="anchor" id="autotoc_md56"></a> GBDK 2020 versions</h1> -<h2><a class="anchor" id="autotoc_md46"></a> +<h2><a class="anchor" id="autotoc_md57"></a> Porting to GBDK 2020 4.0.2</h2> <ul> <li>The default font has been reduced from 256 to 96 characters. Code using special characters may need to be updated.</li> </ul> -<h2><a class="anchor" id="autotoc_md47"></a> +<h2><a class="anchor" id="autotoc_md58"></a> Porting to GBDK 2020 4.0.1</h2> <ul> <li><b>Important!</b> : The <code>WRAM</code> memory region is no longer automatically initialized to zeros during startup.<ul> @@ -109,7 +109,7 @@ Porting to GBDK 2020 4.0.1</h2> <li>In .ihx files, multiple writes to the same ROM address are now warned about using <a class="el" href="docs_toolchain.html#ihxcheck">ihxcheck</a>.</li> <li><code>set_*_tiles()</code> now wrap maps around horizontal and vertical boundaries correctly. Code relying on it not wrapping correctly may be affected.</li> </ul> -<h2><a class="anchor" id="autotoc_md48"></a> +<h2><a class="anchor" id="autotoc_md59"></a> Porting to GBDK 2020 4.0</h2> <ul> <li>GBDK now requires SDCC 4.0.3 or higher</li> @@ -121,22 +121,22 @@ Porting to GBDK 2020 4.0</h2> <li>Setting ROM bytes directly with <code>-Wl-yp0x&lt;address&gt;=0x&lt;value&gt;</code> is no longer supported. Instead use <a class="el" href="docs_toolchain.html#makebin">makebin</a> flags. For example, use <code>-Wm-yC</code> instead of <code>-Wl-yp0x143=0xC0</code>.</li> <li>OAM symbol has been renamed to _shadow_OAM, that allows accessing shadow OAM directly from C code</li> </ul> -<h2><a class="anchor" id="autotoc_md49"></a> +<h2><a class="anchor" id="autotoc_md60"></a> Porting to GBDK 2020 3.2</h2> <ul> <li>No significant changes required</li> </ul> -<h2><a class="anchor" id="autotoc_md50"></a> +<h2><a class="anchor" id="autotoc_md61"></a> Porting to GBDK 2020 3.1.1</h2> <ul> <li>No significant changes required</li> </ul> -<h2><a class="anchor" id="autotoc_md51"></a> +<h2><a class="anchor" id="autotoc_md62"></a> Porting to GBDK 2020 3.1</h2> <ul> <li>No significant changes required</li> </ul> -<h2><a class="anchor" id="autotoc_md52"></a> +<h2><a class="anchor" id="autotoc_md63"></a> Porting to GBDK 2020 3.0.1</h2> <ul> <li>LCC was upgraded to use SDCC v4.0. Makefile changes may be required<ul> @@ -153,9 +153,9 @@ Porting to GBDK 2020 3.0.1</h2> </li> </ul> <hr /> -<h1><a class="anchor" id="autotoc_md54"></a> +<h1><a class="anchor" id="autotoc_md65"></a> Historical GBDK versions</h1> -<h2><a class="anchor" id="autotoc_md55"></a> +<h2><a class="anchor" id="autotoc_md66"></a> GBDK 1.1 to GBDK 2.0</h2> <ul> <li>Change your int variables to long if they have to be bigger than 255. If they should only contain values between 0 and 255, use an unsigned int.</li> diff --git a/docs/api/docs_releases.html b/docs/api/docs_releases.html @@ -90,9 +90,9 @@ $(document).ready(function(){initNavTree('docs_releases.html',''); initResizable </div><!--header--> <div class="contents"> <div class="textblock"><p>The GBDK 2020 releases can be found on Github: <a href="https://github.com/Zal0/gbdk-2020/releases">https://github.com/Zal0/gbdk-2020/releases</a></p> -<h1><a class="anchor" id="autotoc_md56"></a> +<h1><a class="anchor" id="autotoc_md67"></a> GBDK 2020 Release Notes</h1> -<h2><a class="anchor" id="autotoc_md57"></a> +<h2><a class="anchor" id="autotoc_md68"></a> GBDK 2020 4.0.2</h2> <p>2021/01/17</p><ul> <li>Includes SDCC snapshot build version 12016 (has a fix for duplicate debug symbols generated from inlined header functions which GBDK 4.0+ uses)</li> @@ -116,7 +116,7 @@ GBDK 2020 4.0.2</h2> </li> <li>Examples: Added bgb debug example</li> </ul> -<h2><a class="anchor" id="autotoc_md58"></a> +<h2><a class="anchor" id="autotoc_md69"></a> GBDK 2020 4.0.1</h2> <p>2020/11/14</p><ul> <li>Updated API documentation</li> @@ -142,7 +142,7 @@ GBDK 2020 4.0.1</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md59"></a> +<h2><a class="anchor" id="autotoc_md70"></a> GBDK 2020 4.0</h2> <p>2020/10/01</p><ul> <li>GBDK now requires SDCC 4.0.3 or higher, that has fully working toolchain. Old link-gbz80 linker is not used anymore, sdldgb and makebin are used to link objects and produce binary roms; maccer tool is no longer needed either<ul> @@ -171,19 +171,19 @@ GBDK 2020 4.0</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md60"></a> +<h2><a class="anchor" id="autotoc_md71"></a> GBDK 2020 3.2</h2> <p>2020/06/05</p><ul> <li>Fixed OAM initialization that was causing a bad access to VRAM</li> <li>Interrupt handlers now wait for lcd controller mode 0 or 1 by default to prevent access to inaccessible VRAM in several functions (like set_bkg_tiles)</li> <li>Several optimizations here and there</li> </ul> -<h2><a class="anchor" id="autotoc_md61"></a> +<h2><a class="anchor" id="autotoc_md72"></a> GBDK 2020 3.1.1</h2> <p>2020/05/17</p><ul> <li>Fixed issues with libgcc_s_dw2-1.dll</li> </ul> -<h2><a class="anchor" id="autotoc_md62"></a> +<h2><a class="anchor" id="autotoc_md73"></a> GBDK 2020 3.1</h2> <p>2020/05/16</p><ul> <li>Banked functions are working! The patcher is fully integrated in link-gbz80, no extra tools are needed. It is based on Toxa's work<ul> @@ -201,21 +201,21 @@ GBDK 2020 3.1</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md63"></a> +<h2><a class="anchor" id="autotoc_md74"></a> GBDK 2020 3.0.1</h2> <p>2020/04/12</p><ul> <li>Updated SDCC to v.4.0</li> <li>Updated LCC to work with the new compiler</li> </ul> -<h2><a class="anchor" id="autotoc_md64"></a> +<h2><a class="anchor" id="autotoc_md75"></a> GBDK 2020 3.0</h2> <p>2020/04/12</p><ul> <li>Initial GBDK 2020 release <br /> Updated SDCC to v4.0 The new linker is not working so the old version is still there There is an issue with sdagb compiling drawing.s (the JP in line 32 after ".org .MODE_TABLE+4*.G_MODE" it's writing more than 4 bytes invading some addresses required by input.s:41) Because of this, all .s files in libc have been assembled with the old as-gbz80 and that's why it is still included</li> </ul> -<h1><a class="anchor" id="autotoc_md65"></a> +<h1><a class="anchor" id="autotoc_md76"></a> Historical GBDK Release Notes</h1> -<h2><a class="anchor" id="autotoc_md66"></a> +<h2><a class="anchor" id="autotoc_md77"></a> GBDK 2.96</h2> <p>17 April, 2000 <br /> Many changes. <br /> @@ -225,7 +225,7 @@ GBDK 2.96</h2> <li>Added full 32 bit long support.</li> <li>Still no floating pt support.</li> </ul> -<h2><a class="anchor" id="autotoc_md67"></a> +<h2><a class="anchor" id="autotoc_md78"></a> GBDK 2.95-3</h2> <p>19th August, 2000 <br /> </p> @@ -237,7 +237,7 @@ GBDK 2.95-3</h2> </ul> <p>This is an experimental release for those who feel keen. The main change is a new lexer (the first part in the compilation process which recognises words and symbols like '!=' and 'char' and turns them into a token number) which speeds up compilation of large initialised arrays like tile data by a factor of three. Please report any bugs that show up - this is a big change.</p> <p>I have also included a 'minimal' release for win32 users which omits the documentation, library sources, and examples. If this is useful I will keep doing it.</p> -<h2><a class="anchor" id="autotoc_md68"></a> +<h2><a class="anchor" id="autotoc_md79"></a> GBDK 2.95-2</h2> <p>5th August, 2000 <br /> Just a small update. From the README:</p> @@ -247,7 +247,7 @@ GBDK 2.95-2</h2> <li>Changed the ways globals are exported, reducing the amount of extra junk linked in.</li> <li>Turned on the optimisations in flex. Large constant arrays like tile data should compile a bit faster.</li> </ul> -<h2><a class="anchor" id="autotoc_md69"></a> +<h2><a class="anchor" id="autotoc_md80"></a> GBDK 2.95</h2> <p>22nd July, 2000</p><ul> <li>Fixed 'a &lt;&lt; c' for c = [9..15]</li> @@ -269,7 +269,7 @@ GBDK 2.95</h2> <p>7th July, 2000 <br /> Information on float and long support. Someone asked about the state of float/long support recently. Heres my reply:</p> <p>long support is partly there, as is float support. The compiler will correctly recognise the long and float keywords, and will generate the code for most basic ops (+, -, &amp;, | etc) for longs correctly and will generate the function calls for floats and hard long operations (*, /, %) correctly. However it wont generate float constants in the correct format, nor will it 'return' a long or float - gbdk doesn't yet support returning types of 4 bytes. Unfortunately its not going to make it into 2.95 as there's too much else to do, but I should be able to complete long support for 2.96</p> -<h2><a class="anchor" id="autotoc_md70"></a> +<h2><a class="anchor" id="autotoc_md81"></a> GBDK 2.94</h2> <p>7th May, 2000 <br /> Many fixes - see the README for more.</p> @@ -286,7 +286,7 @@ GBDK 2.94</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md71"></a> +<h2><a class="anchor" id="autotoc_md82"></a> GBDK 2.93</h2> <p>6th April, 2000 <br /> From the README</p> @@ -299,7 +299,7 @@ GBDK 2.93</h2> <li>The dscan demo now fully works (with a hack :)</li> <li>There is a bug with cached computed values which are later used as pointers. When the value is first used as a BYTE arg, then later as a pointer the pointer fails as the high byte was never computed and is now missing. A temporary fix is to declare something appropriate as 'volatile' to stop the value being cached. See dscan.c/bombs() for an example.</li> </ul> -<h2><a class="anchor" id="autotoc_md72"></a> +<h2><a class="anchor" id="autotoc_md83"></a> GBDK 2.92-2 for win32</h2> <p>26th March, 2000 <br /> This is a maintenance release for win32 which fixes some of the niggly install problems, especially:</p><ul> @@ -318,7 +318,7 @@ GBDK 2.92-2 for win32</h2> Problems with the installer. It seems that the demo of InstallVISE has an unreasonably short time limit. I had planed to use the demo until the license key came through, but there's no sign of the key yet and the 3 day evaluation is up. If anyone knows of a free Windows installer with the ability to modify environment variables, please contact me. I hear that temporarily setting you clock back to the 15th works...</p> <p>18th March, 2000 <br /> libc5 version available / "Error creating temp file" Thanks to Rodrigo Couto there is now a Linux/libc5 version of gbdk3-2.92 available - follow the download link above. At least it will be there when the main sourceforge site comes back up... Also some people have reported a bug where the compiler reports '*** Error creating temp file'. Try typing "mkdir c: tmp" from a DOS prompt and see if that helps.</p> -<h2><a class="anchor" id="autotoc_md73"></a> +<h2><a class="anchor" id="autotoc_md84"></a> GBDK 2.92</h2> <p>8th March, 2000 <br /> Better than 2.91 :). Can now be installed anywhere. All the demos work. See the README for more.</p><ul> @@ -333,7 +333,7 @@ GBDK 2.92</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md74"></a> +<h2><a class="anchor" id="autotoc_md85"></a> GBDK 2.91</h2> <p>27th Feb, 2000 <br /> Better than 2.90 and includes Linux, win32 and a source tar ball. Some notes:</p> @@ -348,7 +348,7 @@ GBDK 2.91</h2> Icehawk wrote "I did write some rumble pack routines. Just make sure to remind people to add -Wl-yt0x1C or -Wl-yt0x1D or -Wl-yt0x1E depending on sram and battery usage. Find the routines on my site (as usual). =)"</p> <p>18th Oct, 1999 <br /> Bug tracking / FAQ up. Try the link on the left to report any bugs with GBDK. It's also the first place to look if your having problems.</p> -<h2><a class="anchor" id="autotoc_md75"></a> +<h2><a class="anchor" id="autotoc_md86"></a> GBDK 2.1.5</h2> <p>17th Oct, 1999 <br /> </p> diff --git a/docs/api/docs_rombanking_mbcs.html b/docs/api/docs_rombanking_mbcs.html @@ -245,7 +245,8 @@ Auto-Banking</h1> <h1><a class="anchor" id="autotoc_md16"></a> Errors related to banking (overflow, multiple writes to same location)</h1> <p>A <em>bank overflow</em> during compile/link time (in <a class="el" href="docs_toolchain.html#makebin">makebin</a>) is when more code and data are allocated to a ROM bank than it has capacity for. The address for any overflowed data will be incorrect and the data is potentially unreachable since it now resides at the start of a different bank instead of the end of the expected bank.</p> -<p>The current toolchain can only detect and warn (using <a class="el" href="docs_toolchain.html#ihxcheck">ihxcheck</a>) when one bank overflows into another bank that has data at its start. It cannot warn if a bank overflows into an empty one. For more complete detection , you can use the third-party <a class="el" href="docs_links_and_tools.html#romusage">romusage</a> tool.</p> +<p>See the <a class="el" href="docs_toolchain.html#faq_bank_overflow_errors">FAQ entry about bank overflow errors</a>.</p> +<p>The current toolchain can only detect and warn (using <a class="el" href="docs_toolchain.html#ihxcheck">ihxcheck</a>) when one bank overflows into another bank that has data at its start. It cannot warn if a bank overflows into an empty one. For more complete detection, you can use the third-party <a class="el" href="docs_links_and_tools.html#romusage">romusage</a> tool.</p> <h1><a class="anchor" id="autotoc_md17"></a> Bank space usage</h1> <p>In order to see how much space is used or remains available in a bank, you can use the third-party <a class="el" href="docs_links_and_tools.html#romusage">romusage</a> tool.</p> diff --git a/docs/api/docs_sample_programs.html b/docs/api/docs_sample_programs.html @@ -1,179 +0,0 @@ -<!-- HTML header for doxygen 1.8.14--> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> -<meta http-equiv="cache-control" content="max-age=86400"/> -<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> -<meta http-equiv="X-UA-Compatible" content="IE=9"/> -<meta name="generator" content="Doxygen 1.8.20"/> -<meta name="viewport" content="width=device-width, initial-scale=1"/> -<title>GBDK 2020 Docs: GBDK Sample Programs</title> -<link href="tabs.css" rel="stylesheet" type="text/css"/> -<script type="text/javascript" src="jquery.js"></script> -<script type="text/javascript" src="dynsections.js"></script> -<link href="navtree.css" rel="stylesheet" type="text/css"/> -<script type="text/javascript" src="resize.js"></script> -<script type="text/javascript" src="navtreedata.js"></script> -<script type="text/javascript" src="navtree.js"></script> -<link href="search/search.css" rel="stylesheet" type="text/css"/> -<script type="text/javascript" src="search/searchdata.js"></script> -<script type="text/javascript" src="search/search.js"></script> -<link href="doxygen.css" rel="stylesheet" type="text/css" /> -<link href="doxygen_extra.css" rel="stylesheet" type="text/css"/> -</head> -<body> -<div id="top"><!-- do not remove this div, it is closed by doxygen! --> -<div id="titlearea"> -<table cellspacing="0" cellpadding="0"> - <tbody> - <tr style="height: 56px;"> - <td id="projectalign" style="padding-left: 0.5em;"> - <div id="projectname">GBDK 2020 Docs - </div> - <div id="projectbrief">API Documentation for GBDK 2020</div> - </td> - </tr> - </tbody> -</table> -</div> -<!-- end header part --> -<!-- Generated by Doxygen 1.8.20 --> -<script type="text/javascript"> -/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&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('docs_sample_programs.html',''); initResizable(); }); -/* @license-end */ -</script> -<div id="doc-content"> -<!-- window showing the filter options --> -<div id="MSearchSelectWindow" - onmouseover="return searchBox.OnSearchSelectShow()" - onmouseout="return searchBox.OnSearchSelectHide()" - onkeydown="return searchBox.OnSearchSelectKey(event)"> -</div> - -<!-- iframe showing the search results (closed by default) --> -<div id="MSearchResultsWindow"> -<iframe src="javascript:void(0)" frameborder="0" - name="MSearchResults" id="MSearchResults"> -</iframe> -</div> - -<div class="PageDoc"><div class="header"> - <div class="headertitle"> -<div class="title">GBDK Sample Programs </div> </div> -</div><!--header--> -<div class="contents"> -<div class="textblock"><p>GBDK includes several sample programs both in C and in assembly. They are located in the examples directory, and in its subdirectories. They can be built by typing make in the correnponding directory.</p> -<h1><a class="anchor" id="autotoc_md76"></a> -banks (various projects)</h1> -<p>There are several different projects showing how to use ROM banking with GBDK.</p> -<h1><a class="anchor" id="autotoc_md77"></a> -comm</h1> -<p>Illustrates how to use communication routines.</p> -<h1><a class="anchor" id="autotoc_md78"></a> -crash</h1> -<p>Demonstrates how to use the optional GBDK crash handler which dumps debug info to the Game Boy screen in the event of a program crash.</p> -<h1><a class="anchor" id="autotoc_md79"></a> -colorbar</h1> -<p>The colorbar program, written by Mr. N.U. of TeamKNOx, illustrates the use of colors on a Color GameBoy.</p> -<h1><a class="anchor" id="autotoc_md80"></a> -dscan</h1> -<p>Deep Scan is a game written by Mr. N.U. of TeamKNOx that supports the Color GameBoy. Your aim is to destroy the submarines from your boat, and to avoid the projectiles that they send to you. The game should be self-explanatory. The following keys are used: </p><pre class="fragment">RIGHT/LEFT : Move your boat -A/B : Send a bomb from one side of your boat -START : Start game or pause game - -When game is paused: - -SELECT : Invert A and B buttons -RIGHT/LEFT : Change speed -UP/DOWN : Change level -</pre><h1><a class="anchor" id="autotoc_md81"></a> -filltest</h1> -<p>Demonstrates various graphics routines.</p> -<h1><a class="anchor" id="autotoc_md82"></a> -fonts</h1> -<p>Examples of how to work with the built in font and printing features.</p> -<h1><a class="anchor" id="autotoc_md83"></a> -galaxy</h1> -<p>A C translation of the space.s assembly program.</p> -<h1><a class="anchor" id="autotoc_md84"></a> -gb-dtmf</h1> -<p>The gb-dtmf, written by Osamu Ohashi, is a Dual Tone Multi-Frequency (DTMF) generator.</p> -<h1><a class="anchor" id="autotoc_md85"></a> -irq</h1> -<p>Illustrates how to install interrupt handlers.</p> -<h1><a class="anchor" id="autotoc_md86"></a> -lcd isr wobble</h1> -<p>An example of how to use the LCD ISR for visual special effects</p> -<h1><a class="anchor" id="autotoc_md87"></a> -paint</h1> -<p>The paint example is a painting program. It supports different painting tools, drawing modes, and colors. At the moment, it only paints individual pixels. This program illustrates the use of the full-screen drawing library. It also illustrates the use of generic structures and big sprites. </p><pre class="fragment">Arrow keys : Move the cursor -SELECT : Display/hide the tools palette -A : Select tool -</pre><h1><a class="anchor" id="autotoc_md88"></a> -rand</h1> -<p>The rand program, written by Luc Van den Borre, illustrates the use of the GBDK random generator.</p> -<h1><a class="anchor" id="autotoc_md89"></a> -ram_fn</h1> -<p>The ram_fn example illustrates how to copy functions to RAM or HIRAM, and how to call them from C.</p> -<h1><a class="anchor" id="autotoc_md90"></a> -rpn</h1> -<p>A basic RPN calculator. Try entering expressions like 12 134* and then 1789+.</p> -<h1><a class="anchor" id="autotoc_md91"></a> -samptest</h1> -<p>Demonstration of playing a sound sample.</p> -<h1><a class="anchor" id="autotoc_md92"></a> -sgb (various)</h1> -<p>A collection of examples showing how to use the Super Game Boy API features.</p> -<h1><a class="anchor" id="autotoc_md93"></a> -sound</h1> -<p>The sound example is meant for experimenting with the soung generator of the GameBoy (to use on a real GameBoy). The four different sound modes of the GameBoy are available. It also demonstrates the use of bit fields in C (it's a quick hack, so don't expect too much from the code). The following keys are used: </p><pre class="fragment">UP/DOWN : Move the cursor -RIGHT/LEFT : Increment/decrement the value -RIGHT/LEFT+A : Increment/decrement the value by 10 -RIGHT/LEFT+B : Set the value to maximum/minimum -START : Play the current mode's sound (or all modes if in control screen) -START+A : Play a little music with the current mode's sound -SELECT : Change the sound mode (1, 2, 3, 4 and control) -SELECT+A : Dump the sound registers to the screen -</pre><h1><a class="anchor" id="autotoc_md94"></a> -space</h1> -<p>The space example is an assembly program that demonstrates the use of sprites, window, background, fixed-point values and more. The following keys are used: </p><pre class="fragment">Arrow keys : Change the speed (and direction) of the sprite -Arrow keys + A : Change the speed (and direction) of the window -Arrow keys + B : Change the speed (and direction) of the background -START : Open/close the door -SELECT : Basic fading effect -</pre> </div></div><!-- contents --> -</div><!-- PageDoc --> -</div><!-- doc-content --> -<!-- HTML footer for doxygen 1.8.14--> -<!-- start footer part --> -<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> -</div> -</body> -</html> diff --git a/docs/api/docs_toolchain.html b/docs/api/docs_toolchain.html @@ -90,7 +90,7 @@ $(document).ready(function(){initNavTree('docs_toolchain.html',''); initResizabl </div><!--header--> <div class="contents"> <div class="textblock"><p><a class="anchor" id="toolchain_overview"></a></p> -<h1><a class="anchor" id="autotoc_md95"></a> +<h1><a class="anchor" id="autotoc_md106"></a> Overview</h1> <p>GBDK 2020 uses the SDCC compiler along with some custom tools to build Game Boy ROMs.</p><ul> <li>All tools are located under <code>bin/</code></li> @@ -105,7 +105,7 @@ Overview</h1> </ul> <p>To see individual arguments and options for a tool, run that tool from the command line with either no arguments or with <code>-h</code>.</p> <p><a class="anchor" id="toolchain_faq"></a> </p> -<h1><a class="anchor" id="autotoc_md96"></a> +<h1><a class="anchor" id="autotoc_md107"></a> Frequently Asked Questions</h1> <ul> <li>How do I set the ROM's title?<ul> @@ -134,13 +134,33 @@ Frequently Asked Questions</h1> <li>See <a class="el" href="docs_rombanking_mbcs.html#setting_mbc_and_rom_ram_banks">setting_mbc_and_rom_ram_banks</a></li> </ul> </li> +</ul> +<p><br /> +</p> +<p><a class="anchor" id="faq_bank_overflow_errors"></a></p><ul> <li><p class="startli">What do these kinds of warnings / errors mean? <code>WARNING: possibly wrote twice at addr 4000 (93-&gt;3E)</code> <code>Warning: Write from one bank spans into the next. 7ff7 -&gt; 8016 (bank 1 -&gt; 2)</code></p> <p class="startli">You may have a overflow in one of your ROM banks. If there is more data allocated to a bank than it can hold it then will spill over into the next bank. The warnings are generated by <a class="el" href="docs_toolchain.html#ihxcheck">ihxcheck</a> during conversion of an .ihx file into a ROM file.</p> <p class="startli">See the section <a class="el" href="docs_rombanking_mbcs.html">ROM/RAM Banking and MBCs</a> for more details about how banks work and what their size is. You may want to use a tool such as <a class="el" href="docs_links_and_tools.html#romusage">romusage</a> to calculate the amount of free and used space.</p> </li> </ul> +<p><br /> +</p> +<ul> +<li>Why is the compiler so slow, or why did it suddenly get much slower?<ul> +<li>This may happen if you have large initialized arrays declared without the <code>const</code> keyword. It's important to use the const keyword for read-only data. See <a class="el" href="docs_coding_guidelines.html#const_gbtd_gbmb">const_gbtd_gbmb</a> and <a class="el" href="docs_coding_guidelines.html#const_array_data">const_array_data</a></li> +</ul> +</li> +</ul> +<p><br /> +</p> +<ul> +<li>What flags should be enabled for debugging?<ul> +<li>You can use the <a class="el" href="docs_toolchain.html#lcc_debug">lcc debug flag</a></li> +</ul> +</li> +</ul> <p><a class="anchor" id="toolchain_changing_important_addresses"></a> </p> -<h1><a class="anchor" id="autotoc_md97"></a> +<h1><a class="anchor" id="autotoc_md108"></a> Changing Important Addresses</h1> <p>It is possible to change some of the important addresses used by the toolchain at link time using the -Wl-g XXX=YYY and =Wl-b XXX=YYY flags (where XXX is the name of the data, and YYY is the new address).</p> <p><a class="el" href="docs_toolchain.html#lcc">lcc</a> will include the following linker defaults for <a class="el" href="docs_toolchain.html#sdldgb">sdldgb</a> if they are not defined by the user.</p> @@ -172,7 +192,7 @@ Changing Important Addresses</h1> </li> </ul> <p><a class="anchor" id="toolchain_compiling_programs"></a></p> -<h1><a class="anchor" id="autotoc_md98"></a> +<h1><a class="anchor" id="autotoc_md109"></a> Compiling programs</h1> <p>The <a class="el" href="docs_toolchain.html#lcc">lcc</a> program is the front end compiler driver for the actual compiler, assembler and linker. It works out what you want to do based on command line options and the extensions of the files you give it, computes the order in which the various programs must be called and then executes them in order. Some examples are:</p> <ul> @@ -206,29 +226,35 @@ Makefiles</h2> <p>You may also want to read a tutorial on Makefiles. For example: <br /> <a href="https://makefiletutorial.com/">https://makefiletutorial.com/</a> <a href="https://www.tutorialspoint.com/makefile/index.htm">https://www.tutorialspoint.com/makefile/index.htm</a></p> <p><a class="anchor" id="build_tools"></a></p> -<h1><a class="anchor" id="autotoc_md99"></a> +<h1><a class="anchor" id="autotoc_md110"></a> Build Tools</h1> <p><a class="anchor" id="lcc"></a></p> -<h2><a class="anchor" id="autotoc_md100"></a> +<h2><a class="anchor" id="autotoc_md111"></a> lcc</h2> <p>lcc is the compiler driver (front end) for the GBDK/sdcc toolchain. It can be used to invoke all the tools needed for building a rom. If preferred, the individual tools can be called directly.</p><ul> <li>the <code>-v</code> flag can be used to show the exact steps lcc executes for a build</li> <li>lcc can compile, link and generate a binary in a single pass: <code>lcc -o somerom.gb somesource.c</code></li> +<li><a class="anchor" id="lcc_debug"></a> lcc now has a <code>-debug</code> flag that will turn on the following recommended flags for debugging<ul> +<li><code>--debug</code> for sdcc (lcc equiv: <code>-Wf-debug</code>)</li> +<li><code>-y</code> enables .cdb output for <a class="el" href="docs_toolchain.html#sdldgb">sdldgb</a> (lcc equiv: <code>-Wl-y</code>)</li> +<li><code>-j</code> enables .noi output for <a class="el" href="docs_toolchain.html#sdldgb">sdldgb</a> (lcc equiv: <code>-Wl-j</code>)</li> +</ul> +</li> </ul> <p><a class="anchor" id="sdcc"></a></p> -<h2><a class="anchor" id="autotoc_md101"></a> +<h2><a class="anchor" id="autotoc_md112"></a> sdcc</h2> <p>SDCC C Source compiler</p><ul> <li>Arguments can be passed to it through <a class="el" href="docs_toolchain.html#lcc">lcc</a> using <code>-Wf-&lt;argument&gt;</code> and <code>-Wp-&lt;argument&gt;</code> (pre-processor)</li> </ul> <p><a class="anchor" id="sdasgb"></a></p> -<h2><a class="anchor" id="autotoc_md102"></a> +<h2><a class="anchor" id="autotoc_md113"></a> sdasgb</h2> <p>SDCC Assembler for the gameboy</p><ul> <li>Arguments can be passed to it through <a class="el" href="docs_toolchain.html#lcc">lcc</a> using <code>-Wa-&lt;argument&gt;</code></li> </ul> <p><a class="anchor" id="bankpack"></a></p> -<h2><a class="anchor" id="autotoc_md103"></a> +<h2><a class="anchor" id="autotoc_md114"></a> bankpack</h2> <p>Automatic Bank packer</p> <p>When enabled, automatically assigns banks for object files where bank has been set to <code>255</code>, see <a class="el" href="docs_rombanking_mbcs.html#rom_autobanking">rom_autobanking</a>. Unless an alternative output is specified the given object files are updated with the new bank numbers.</p><ul> @@ -241,14 +267,14 @@ bankpack</h2> <li>With data it is easier, because if you access data from the code in the same bank you don’t need to switch the bank (access to <code>__bank_*</code> symbol).</li> </ul> <p><a class="anchor" id="sdldgb"></a></p> -<h2><a class="anchor" id="autotoc_md104"></a> +<h2><a class="anchor" id="autotoc_md115"></a> sdldgb</h2> <p>The SDCC linker for the gameboy.</p> <p>Links object files (.o) into a .ihx file which can be processed by <a class="el" href="docs_toolchain.html#makebin">makebin</a></p><ul> <li>Arguments can be passed to it through <a class="el" href="docs_toolchain.html#lcc">lcc</a> using <code>-Wl-&lt;argument&gt;</code></li> </ul> <p><a class="anchor" id="ihxcheck"></a></p> -<h2><a class="anchor" id="autotoc_md105"></a> +<h2><a class="anchor" id="autotoc_md116"></a> ihxcheck</h2> <p>IHX file validator</p> <p>Checks .ihx files produced by <a class="el" href="docs_toolchain.html#sdldgb">sdldgb</a> for correctness.</p><ul> @@ -256,22 +282,22 @@ ihxcheck</h2> <li>Arguments can be passed to it through <a class="el" href="docs_toolchain.html#lcc">lcc</a> using <code>-Wi-&lt;argument&gt;</code></li> </ul> <p><a class="anchor" id="makebin"></a></p> -<h2><a class="anchor" id="autotoc_md106"></a> +<h2><a class="anchor" id="autotoc_md117"></a> makebin</h2> <p>IHX to ROM converter</p> <p>Converts .ihx files produced by <a class="el" href="docs_toolchain.html#sdldgb">sdldgb</a> into ROM files (.gb, .gbc).</p><ul> <li>Arguments can be passed to it through <a class="el" href="docs_toolchain.html#lcc">lcc</a> using <code>-Wm-&lt;argument&gt;</code></li> </ul> <p><a class="anchor" id="gbdk_utilities"></a></p> -<h1><a class="anchor" id="autotoc_md107"></a> +<h1><a class="anchor" id="autotoc_md118"></a> GBDK Utilities</h1> <p><a class="anchor" id="utility_gbcompress"></a></p> -<h2><a class="anchor" id="autotoc_md108"></a> +<h2><a class="anchor" id="autotoc_md119"></a> GBCompress</h2> <p>Compresssion utility</p> <p>Compresses (and decompresses) binary file data with the gbcompress algorithm (also used in GBTD/GBMB). Decompression support is available in GBDK, see <a class="el" href="gbdecompress_8h.html#a197fa96ce7ac20d44d0c1a40e38283db">gb_decompress()</a>.</p> <p><a class="anchor" id="png2mtspr"></a></p> -<h2><a class="anchor" id="autotoc_md109"></a> +<h2><a class="anchor" id="autotoc_md120"></a> PNG to Metasprite</h2> <p>Tool for converting PNGs into GBDK format MetaSprites</p> <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000007">Todo:</a></b></dt><dd>Document png2mtspr </dd></dl> diff --git a/docs/api/docs_using_gbdk.html b/docs/api/docs_using_gbdk.html @@ -89,7 +89,7 @@ $(document).ready(function(){initNavTree('docs_using_gbdk.html',''); initResizab <div class="title">Using GBDK </div> </div> </div><!--header--> <div class="contents"> -<div class="textblock"><h1><a class="anchor" id="autotoc_md110"></a> +<div class="textblock"><h1><a class="anchor" id="autotoc_md121"></a> Interrupts</h1> <p>Interrupts allow execution to jump to a different part of your code as soon as an external event occurs - for example the LCD entering the vertical blank period, serial data arriving or the timer reaching its end count. For an example see the irq.c sample project.</p> <p>Interrupts in GBDK are handled using the functions <a class="el" href="gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14">disable_interrupts()</a>, <a class="el" href="gb_8h.html#a97039b6477537c37f83e74561de78c1b">enable_interrupts()</a>, <a class="el" href="gb_8h.html#ae33fc234393ba50e8f30cbef403ded19">set_interrupts(UBYTE ier)</a> and the interrupt service routine (ISR) linkers <a class="el" href="gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf">add_VBL()</a>, <a class="el" href="gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1">add_TIM</a>, <a class="el" href="gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c">add_LCD</a>, <a class="el" href="gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7">add_SIO</a> and <a class="el" href="gb_8h.html#a81f1a67549d3a26dcca22367141eb21b">add_JOY</a> which add interrupt handlers for the vertical blank, timer, LCD, serial link and joypad interrupts respectively.</p> @@ -97,7 +97,7 @@ Interrupts</h1> <p>Interrupts should be disabled before adding ISRs. To use multiple interrupts, <em>logical OR</em> the relevant IFLAGs together.</p> <p>ISRs should be kept as small and short as possible, do not write an ISR so long that the Game Boy hardware spends all of its time servicing interrupts and has no time spare for the main code.</p> <p>For more detail on the Game Boy interrupts consider reading about them in the <a class="el" href="docs_links_and_tools.html#Pandocs">Pandocs</a>.</p> -<h2><a class="anchor" id="autotoc_md111"></a> +<h2><a class="anchor" id="autotoc_md122"></a> Available Interrupts</h2> <p>The GameBoy hardware can generate 5 types of interrupts. Custom Interrupt Service Routines (ISRs) can be added in addition to the built-in ones available in GBDK.</p> <ul> @@ -130,7 +130,7 @@ Available Interrupts</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md112"></a> +<h2><a class="anchor" id="autotoc_md123"></a> Adding your own interrupt handler</h2> <p>It is possible to install your own interrupt handlers (in C or in assembly) for any of these interrupts. Up to 4 chained handlers may be added, with the last added being called last. If the <a class="el" href="gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71">remove_VBL()</a> function is to be called, only three may be added for VBL.</p> <p>Interrupt handlers are called in sequence. To install a new interrupt handler, do the following:</p> @@ -140,25 +140,25 @@ Adding your own interrupt handler</h2> <li>Enable interrupts for the IRQ you want to handle, using the <a class="el" href="gb_8h.html#ae33fc234393ba50e8f30cbef403ded19">set_interrupts()</a> function. Note that the VBL interrupt is already enabled before the main() function is called. If you want to set the interrupts before main() is called, you must install an initialization routine.</li> </ol> <p>See the <code>irq</code> example project for additional details for a complete example.</p> -<h2><a class="anchor" id="autotoc_md113"></a> +<h2><a class="anchor" id="autotoc_md124"></a> Returning from Interrupts and STAT mode</h2> <p>By default when an Interrupt handler completes and is ready to exit it will check STAT_REG and only return at the BEGINNING of either LCD Mode 0 or Mode 1. This helps prevent graphical glitches caused when an ISR interrupts a graphics operation in one mode but returns in a different mode for which that graphics operation is not allowed.</p> <p>You can change this behavior using <a class="el" href="gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c">nowait_int_handler()</a> which does not check <a class="el" href="hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b">STAT_REG</a> before returning. Also see <a class="el" href="gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07">wait_int_handler()</a>.</p> -<h1><a class="anchor" id="autotoc_md114"></a> +<h1><a class="anchor" id="autotoc_md125"></a> What GBDK does automatically and behind the scenes</h1> -<h2><a class="anchor" id="autotoc_md115"></a> +<h2><a class="anchor" id="autotoc_md126"></a> OAM (VRAM Sprite Attribute Table)</h2> <p>GBDK sets up a Shadow OAM which gets copied automatically to the hardware OAM by the default V-Blank ISR. The Shadow OAM allows updating sprites without worrying about whether it is safe to write to them or not based on the hardware LCD mode.</p> -<h2><a class="anchor" id="autotoc_md116"></a> +<h2><a class="anchor" id="autotoc_md127"></a> Font tiles when using stdio.h</h2> <p>Including <a class="el" href="stdio_8h.html">stdio.h</a> and using functions such as <a class="el" href="stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b">printf()</a> will use a large number of the background tiles for font characters. If stdio.h is not included then that space will be available for use with other tiles instead.</p> -<h2><a class="anchor" id="autotoc_md117"></a> +<h2><a class="anchor" id="autotoc_md128"></a> Default Interrupt Service Handlers (ISRs)</h2> <ul> <li>V-Blank: A default V-Blank ISR is installed on startup which copies the Shadow OAM to the hardware OAM and increments the global <a class="el" href="gb_8h.html#a320fd91d5aa12ba9d1435ab908420998">sys_time</a> variable once per frame.</li> <li>Serial Link I/O: If any of the GBDK serial link functions are used such as <a class="el" href="gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e">send_byte()</a> and <a class="el" href="gb_8h.html#a34d6500215984e8f9a986523a2f2dadd">receive_byte()</a>, the default SIO serial link handler will be installed automatically at compile-time.</li> </ul> -<h1><a class="anchor" id="autotoc_md118"></a> +<h1><a class="anchor" id="autotoc_md129"></a> Copying Functions to RAM and HIRAM</h1> <p>The <code>ram_function</code> example project included with GBDK demonstrates copying functions to RAM and HIRAM.</p> <p>It is possible to copy functions to RAM and HIRAM (using the <a class="el" href="string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8">memcpy()</a> and <a class="el" href="gb_8h.html#afd45c10f4566ca284cdab4044c5645b3">hiramcpy()</a> functions), and execute them from C. The compiler automatically generates two symbols for the start and the end of each function, named start_X and end_X (where X is the name of the function). This enables to calculate the length of a function when copying it to RAM. Ensure you have enough free space in RAM or HIRAM for copying a function.</p> @@ -168,10 +168,10 @@ Copying Functions to RAM and HIRAM</h1> <li>Declare the function as extern, and set its address at link time using the -Wl-gXXX=# flag (where XXX is the name of the function, and # is its address).</li> </ul> <p>The second approach is slightly more efficient. Both approaches are demonstrated in the <code>ram_function.c</code> example.</p> -<h1><a class="anchor" id="autotoc_md119"></a> +<h1><a class="anchor" id="autotoc_md130"></a> Mixing C and Assembly</h1> <p>You can mix C and assembly (ASM) in two ways as described below. For additional detail see the <a class="el" href="docs_links_and_tools.html#links_sdcc_docs">links_sdcc_docs</a>.</p> -<h2><a class="anchor" id="autotoc_md120"></a> +<h2><a class="anchor" id="autotoc_md131"></a> Inline ASM within C source files</h2> <p>Example: <br /> </p><pre class="fragment"> __asm__("nop"); @@ -183,7 +183,7 @@ Inline ASM within C source files</h2> (ASM code goes here) __endasm; } -</pre><h2><a class="anchor" id="autotoc_md121"></a> +</pre><h2><a class="anchor" id="autotoc_md132"></a> In Separate ASM files</h2> <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000008">Todo:</a></b></dt><dd>This is from GBDK 2.x docs, verify it with GBDK-2020 and modern SDCC</dd></dl> <p>It is possible to assemble and link files written in ASM alongside files written in C.</p> @@ -223,9 +223,9 @@ LD D,H LD E,L ; There is no register to restore RET ; Return result in DE -</pre><h1><a class="anchor" id="autotoc_md122"></a> +</pre><h1><a class="anchor" id="autotoc_md133"></a> Known Issues and Limitations</h1> -<h2><a class="anchor" id="autotoc_md123"></a> +<h2><a class="anchor" id="autotoc_md134"></a> SDCC</h2> <ul> <li>Const arrays declared with <code>somevar[n] = {x}</code> will <b>NOT</b> get initialized with value <code>x</code>. This may change when the SDCC RLE initializer is fixed. Use memset for now if you need it.</li> diff --git a/docs/api/gb_8h.html b/docs/api/gb_8h.html @@ -239,25 +239,25 @@ Typedefs</h2></td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> -<tr class="memitem:a3b3171b2e81e23b7d1bc402275a9ac71"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71">remove_VBL</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> +<tr class="memitem:a3b3171b2e81e23b7d1bc402275a9ac71"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71">remove_VBL</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> <tr class="separator:a3b3171b2e81e23b7d1bc402275a9ac71"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a4c5db32641410613d785911bafd09ac7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a4c5db32641410613d785911bafd09ac7">remove_LCD</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> +<tr class="memitem:a4c5db32641410613d785911bafd09ac7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a4c5db32641410613d785911bafd09ac7">remove_LCD</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> <tr class="separator:a4c5db32641410613d785911bafd09ac7"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a1ad25695f4885f15325a82ec935e8579"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a1ad25695f4885f15325a82ec935e8579">remove_TIM</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> +<tr class="memitem:a1ad25695f4885f15325a82ec935e8579"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a1ad25695f4885f15325a82ec935e8579">remove_TIM</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> <tr class="separator:a1ad25695f4885f15325a82ec935e8579"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a18857adb60025a986dbb44ee289b7a7c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a18857adb60025a986dbb44ee289b7a7c">remove_SIO</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> +<tr class="memitem:a18857adb60025a986dbb44ee289b7a7c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a18857adb60025a986dbb44ee289b7a7c">remove_SIO</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> <tr class="separator:a18857adb60025a986dbb44ee289b7a7c"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:ae4510032b28f9f4cdaaa96b0b892cf57"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57">remove_JOY</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> +<tr class="memitem:ae4510032b28f9f4cdaaa96b0b892cf57"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57">remove_JOY</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> <tr class="separator:ae4510032b28f9f4cdaaa96b0b892cf57"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a2412b9f97cb59acfcb2383eb9f204ddf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf">add_VBL</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> +<tr class="memitem:a2412b9f97cb59acfcb2383eb9f204ddf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf">add_VBL</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> <tr class="separator:a2412b9f97cb59acfcb2383eb9f204ddf"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a6cc76ea12ac894c4947f85fa1999117c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c">add_LCD</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> +<tr class="memitem:a6cc76ea12ac894c4947f85fa1999117c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c">add_LCD</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> <tr class="separator:a6cc76ea12ac894c4947f85fa1999117c"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a411914e5dc5f28ce0afa7cf692a18af1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1">add_TIM</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> +<tr class="memitem:a411914e5dc5f28ce0afa7cf692a18af1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1">add_TIM</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> <tr class="separator:a411914e5dc5f28ce0afa7cf692a18af1"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a024fc35ef0ad258d67c8f9dfb0751ee7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7">add_SIO</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> +<tr class="memitem:a024fc35ef0ad258d67c8f9dfb0751ee7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7">add_SIO</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> <tr class="separator:a024fc35ef0ad258d67c8f9dfb0751ee7"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a81f1a67549d3a26dcca22367141eb21b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a81f1a67549d3a26dcca22367141eb21b">add_JOY</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> +<tr class="memitem:a81f1a67549d3a26dcca22367141eb21b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a81f1a67549d3a26dcca22367141eb21b">add_JOY</a> (<a class="el" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> <tr class="separator:a81f1a67549d3a26dcca22367141eb21b"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a115eb30ec86f6af039a27918ffe4cf8c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c">nowait_int_handler</a> (void) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a></td></tr> <tr class="separator:a115eb30ec86f6af039a27918ffe4cf8c"><td class="memSeparator" colspan="2">&#160;</td></tr> @@ -299,17 +299,17 @@ Functions</h2></td></tr> <tr class="separator:afd45c10f4566ca284cdab4044c5645b3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:afac2db0151b09291638f7a592a3d0e94"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#afac2db0151b09291638f7a592a3d0e94">set_vram_byte</a> (<a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> *addr, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> v) __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> <tr class="separator:afac2db0151b09291638f7a592a3d0e94"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a03145d6d28c19d1633b86a8bb100b7a6"><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="gb_8h.html#a03145d6d28c19d1633b86a8bb100b7a6">get_bkg_map_addr</a> () __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> -<tr class="separator:a03145d6d28c19d1633b86a8bb100b7a6"><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: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:a57ff7363a20c654a39736e33d4d08f60"><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="gb_8h.html#a57ff7363a20c654a39736e33d4d08f60">get_bkg_xy_addr</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) __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> +<tr class="separator:a57ff7363a20c654a39736e33d4d08f60"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:a48579cba9ac2d81ff7214cf3ff25563d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d">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, const 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:a48579cba9ac2d81ff7214cf3ff25563d"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:a3044331abf61612eb333b6f409f5d571"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a3044331abf61612eb333b6f409f5d571">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, const 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:a3044331abf61612eb333b6f409f5d571"><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#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, unsigned char *tiles) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> -<tr class="separator:acf7527c3fce32df7b20d6cc4ec217f0b"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a93b0cf6697ab892eda6231d26bf17fc9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9">get_bkg_tiles</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="el" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, unsigned char *tiles) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> +<tr class="memitem:aa7c0f923acfd198ec970bb2e96110f2c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">set_bkg_tiles</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, const unsigned char *tiles) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> +<tr class="separator:aa7c0f923acfd198ec970bb2e96110f2c"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:a93b0cf6697ab892eda6231d26bf17fc9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9">get_bkg_tiles</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, unsigned char *tiles) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> <tr class="separator:a93b0cf6697ab892eda6231d26bf17fc9"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:abda5458df92e4c57b1ca96ab16a17e13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13">set_bkg_tile_xy</a> (<a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> x, <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> y, <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> t) __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> <tr class="separator:abda5458df92e4c57b1ca96ab16a17e13"><td class="memSeparator" colspan="2">&#160;</td></tr> @@ -317,17 +317,17 @@ Functions</h2></td></tr> <tr class="separator:a6c87db0b71ad17d5b242d18ed3df667b"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2f00009081050122c11e6625ecaf0584"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a2f00009081050122c11e6625ecaf0584">scroll_bkg</a> (<a class="el" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> x, <a class="el" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> y)</td></tr> <tr class="separator:a2f00009081050122c11e6625ecaf0584"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a1af726801eb812cb83b8f767656fb27c"><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="gb_8h.html#a1af726801eb812cb83b8f767656fb27c">get_win_map_addr</a> () __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> -<tr class="separator:a1af726801eb812cb83b8f767656fb27c"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a015094949fc631921e5e5219320eee87"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a015094949fc631921e5e5219320eee87">set_win_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:a015094949fc631921e5e5219320eee87"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a8be00b00d16945fbe6c0f5f58a36b76d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d">set_win_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:a8be00b00d16945fbe6c0f5f58a36b76d"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:aac2ff7566ff975530a04e6d90e760e26"><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="gb_8h.html#aac2ff7566ff975530a04e6d90e760e26">get_win_xy_addr</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) __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> +<tr class="separator:aac2ff7566ff975530a04e6d90e760e26"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:ae7851349abd442026b49d499d6e43d79"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#ae7851349abd442026b49d499d6e43d79">set_win_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, const 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:ae7851349abd442026b49d499d6e43d79"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:a95789b39dedda60b25e5ad4ef5cd778c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c">set_win_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, const 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:a95789b39dedda60b25e5ad4ef5cd778c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:ae2a527ffae5cad8083726470c3f30475"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#ae2a527ffae5cad8083726470c3f30475">get_win_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:ae2a527ffae5cad8083726470c3f30475"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:aaf9d0b393d38385168d207f96acd800c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#aaf9d0b393d38385168d207f96acd800c">set_win_tiles</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="el" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, unsigned char *tiles) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> -<tr class="separator:aaf9d0b393d38385168d207f96acd800c"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:aebd45a328b90ddda0154d5fb41b8bbc1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1">get_win_tiles</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="el" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, unsigned char *tiles) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> +<tr class="memitem:a1174ffce8b86b8df15c1704284fde687"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a1174ffce8b86b8df15c1704284fde687">set_win_tiles</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, const unsigned char *tiles) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> +<tr class="separator:a1174ffce8b86b8df15c1704284fde687"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:aebd45a328b90ddda0154d5fb41b8bbc1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1">get_win_tiles</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>, unsigned char *tiles) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> <tr class="separator:aebd45a328b90ddda0154d5fb41b8bbc1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2ed77943cb162dc597a8813d6f0f4a98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98">set_win_tile_xy</a> (<a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> x, <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> y, <a class="el" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> t) __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> <tr class="separator:a2ed77943cb162dc597a8813d6f0f4a98"><td class="memSeparator" colspan="2">&#160;</td></tr> @@ -335,10 +335,10 @@ Functions</h2></td></tr> <tr class="separator:a2faff6aef9e272b15a1912a4f911e385"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a7aa0d057d5eeb3e24e61460056750d05"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05">scroll_win</a> (<a class="el" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> x, <a class="el" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> y)</td></tr> <tr class="separator:a7aa0d057d5eeb3e24e61460056750d05"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a65971730b7a58df99fc43be0162226ac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a65971730b7a58df99fc43be0162226ac">set_sprite_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:a65971730b7a58df99fc43be0162226ac"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:adc3c0a38af3e27723c7607b2c923d3d6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6">set_sprite_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:adc3c0a38af3e27723c7607b2c923d3d6"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:a494532517bd7f26c55a87c96391611d5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a494532517bd7f26c55a87c96391611d5">set_sprite_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, const 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:a494532517bd7f26c55a87c96391611d5"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:aa7261f0405b5e0b888c344f5ee6a698e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e">set_sprite_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, const 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:aa7261f0405b5e0b888c344f5ee6a698e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a5ce794b7f0c3361c79c887b500fcaf19"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19">get_sprite_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:a5ce794b7f0c3361c79c887b500fcaf19"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a7e0cdfd6b9a2ae1b7f30384f132d8687"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687">SET_SHADOW_OAM_ADDRESS</a> (void *address)</td></tr> @@ -357,13 +357,13 @@ Functions</h2></td></tr> <tr class="separator:abf6f5422a3c98cf440736f1491e1aa4c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a548f19d30b2ad3edb826d045c7be6bad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad">hide_sprite</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb)</td></tr> <tr class="separator:a548f19d30b2ad3edb826d045c7be6bad"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a95775ef4f212ca897135ff6c8f823c0f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f">set_data</a> (unsigned char *vram_addr, unsigned char *data, <a class="el" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> len) <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:a95775ef4f212ca897135ff6c8f823c0f"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:a326a27330c5f711fcf0b5448cfa07bda"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda">set_data</a> (unsigned char *vram_addr, const unsigned char *data, <a class="el" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> len) <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:a326a27330c5f711fcf0b5448cfa07bda"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a4a6bb50835ab2e9294bf17ea32a1e4cd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd">get_data</a> (unsigned char *data, unsigned char *vram_addr, <a class="el" href="asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b">UINT16</a> len) <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:a4a6bb50835ab2e9294bf17ea32a1e4cd"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a3c955cdccaeca3b016911594afc31aee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a3c955cdccaeca3b016911594afc31aee">set_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#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, unsigned char *vram_addr, unsigned char *tiles) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> -<tr class="separator:a3c955cdccaeca3b016911594afc31aee"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a4c3d68eb3ff5ec0995541e691a6e8259"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259">get_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#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, unsigned char *tiles, unsigned char *vram_addr) <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="memitem:a07d12377d67cebb9aafc0622b2054f95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a07d12377d67cebb9aafc0622b2054f95">set_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 *vram_addr, const unsigned char *tiles) <a class="el" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> +<tr class="separator:a07d12377d67cebb9aafc0622b2054f95"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:a4c3d68eb3ff5ec0995541e691a6e8259"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259">get_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, unsigned char *vram_addr) <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:a4c3d68eb3ff5ec0995541e691a6e8259"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2b4665e62849b60b579803b076661fe4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a2b4665e62849b60b579803b076661fe4">init_win</a> (<a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="el" href="string_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</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:a2b4665e62849b60b579803b076661fe4"><td class="memSeparator" colspan="2">&#160;</td></tr> @@ -371,9 +371,9 @@ Functions</h2></td></tr> <tr class="separator:a8520286e663067a3f6869db4ff1b74c3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a8cf949b6e2654b6a8bd9e403a49ee4b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3">vmemset</a> (void *s, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="el" href="string_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>, <a class="el" href="asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb">size_t</a> n) <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:a8cf949b6e2654b6a8bd9e403a49ee4b3"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a1af6b32a1760e56fad768352db7c4530"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a1af6b32a1760e56fad768352db7c4530">fill_bkg_rect</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#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> tile) <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="memitem:a1af6b32a1760e56fad768352db7c4530"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a1af6b32a1760e56fad768352db7c4530">fill_bkg_rect</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>, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> tile) <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:a1af6b32a1760e56fad768352db7c4530"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a1bfd48083278d723d0c49f487720cdd0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a1bfd48083278d723d0c49f487720cdd0">fill_win_rect</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#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> tile) <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="memitem:a1bfd48083278d723d0c49f487720cdd0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a1bfd48083278d723d0c49f487720cdd0">fill_win_rect</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>, <a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> tile) <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:a1bfd48083278d723d0c49f487720cdd0"><td class="memSeparator" colspan="2">&#160;</td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> @@ -392,10 +392,10 @@ Variables</h2></td></tr> <tr class="separator:a29d93722542506d0acb9b23c85ff1c5e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a98b848953a95ce2fff6fda643575d74a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a98b848953a95ce2fff6fda643575d74a">_current_bank</a></td></tr> <tr class="separator:a98b848953a95ce2fff6fda643575d74a"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:ae8e2497d4254eb8c3be1d13cd12ce056"><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="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a></td></tr> -<tr class="separator:ae8e2497d4254eb8c3be1d13cd12ce056"><td class="memSeparator" colspan="2">&#160;</td></tr> -<tr class="memitem:a3a1ea803947187cac3a44b9b60faedd1"><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="gb_8h.html#a3a1ea803947187cac3a44b9b60faedd1">l</a></td></tr> -<tr class="separator:a3a1ea803947187cac3a44b9b60faedd1"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:aba4fa6f13f80e53daeb0caa7b1ec8afb"><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="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a></td></tr> +<tr class="separator:aba4fa6f13f80e53daeb0caa7b1ec8afb"><td class="memSeparator" colspan="2">&#160;</td></tr> +<tr class="memitem:af79b920bcb642bba2e652874c4f7eeff"><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="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a></td></tr> +<tr class="separator:af79b920bcb642bba2e652874c4f7eeff"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a4c2e4adef74067fdbb49005bc73de937"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a></td></tr> <tr class="separator:a4c2e4adef74067fdbb49005bc73de937"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a0a3d95ad0ab8ad213016101d2e9c3d3e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e">d</a></td></tr> @@ -1791,7 +1791,7 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Waits until all the buttons given in mask are pressed.</p> +<p>Waits until at least one of the buttons given in mask are pressed.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">mask</td><td>Bitmask indicating which buttons to wait for</td></tr> @@ -2091,26 +2091,37 @@ Variables</h2></td></tr> </div> </div> -<a id="a03145d6d28c19d1633b86a8bb100b7a6"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a03145d6d28c19d1633b86a8bb100b7a6">&#9670;&nbsp;</a></span>get_bkg_map_addr()</h2> +<a id="a57ff7363a20c654a39736e33d4d08f60"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a57ff7363a20c654a39736e33d4d08f60">&#9670;&nbsp;</a></span>get_bkg_xy_addr()</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>* get_bkg_map_addr </td> + <td class="memname"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>* get_bkg_xy_addr </td> <td>(</td> - <td class="paramname"></td><td>)</td> + <td class="paramtype"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td> + <td class="paramname"><em>x</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td> + <td class="paramname"><em>y</em>&#160;</td> + </tr> + <tr> <td></td> + <td>)</td> + <td></td><td></td> </tr> </table> </div><div class="memdoc"> -<p>Get base address of background map </p> +<p>Get address of X,Y tile of background map </p> </div> </div> -<a id="afaa7bb8881d67d51c646e35dfdb01d40"></a> -<h2 class="memtitle"><span class="permalink"><a href="#afaa7bb8881d67d51c646e35dfdb01d40">&#9670;&nbsp;</a></span>set_bkg_data()</h2> +<a id="a48579cba9ac2d81ff7214cf3ff25563d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a48579cba9ac2d81ff7214cf3ff25563d">&#9670;&nbsp;</a></span>set_bkg_data()</h2> <div class="memitem"> <div class="memproto"> @@ -2130,7 +2141,7 @@ Variables</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">unsigned char *&#160;</td> + <td class="paramtype">const unsigned char *&#160;</td> <td class="paramname"><em>data</em>&#160;</td> </tr> <tr> @@ -2158,8 +2169,8 @@ Variables</h2></td></tr> </div> </div> -<a id="a4892b18d0d75bdaa153ef571f337f52b"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a4892b18d0d75bdaa153ef571f337f52b">&#9670;&nbsp;</a></span>set_bkg_1bit_data()</h2> +<a id="a3044331abf61612eb333b6f409f5d571"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a3044331abf61612eb333b6f409f5d571">&#9670;&nbsp;</a></span>set_bkg_1bit_data()</h2> <div class="memitem"> <div class="memproto"> @@ -2179,7 +2190,7 @@ Variables</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">unsigned char *&#160;</td> + <td class="paramtype">const unsigned char *&#160;</td> <td class="paramname"><em>data</em>, </td> </tr> <tr> @@ -2205,12 +2216,12 @@ Variables</h2></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>Similar to <a class="el" href="gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d">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 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> +<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#aa7c0f923acfd198ec970bb2e96110f2c">set_bkg_tiles</a> </dd></dl> </div> </div> @@ -2260,8 +2271,8 @@ Variables</h2></td></tr> </div> </div> -<a id="acf7527c3fce32df7b20d6cc4ec217f0b"></a> -<h2 class="memtitle"><span class="permalink"><a href="#acf7527c3fce32df7b20d6cc4ec217f0b">&#9670;&nbsp;</a></span>set_bkg_tiles()</h2> +<a id="aa7c0f923acfd198ec970bb2e96110f2c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aa7c0f923acfd198ec970bb2e96110f2c">&#9670;&nbsp;</a></span>set_bkg_tiles()</h2> <div class="memitem"> <div class="memproto"> @@ -2293,7 +2304,7 @@ Variables</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">unsigned char *&#160;</td> + <td class="paramtype">const unsigned char *&#160;</td> <td class="paramname"><em>tiles</em>&#160;</td> </tr> <tr> @@ -2342,7 +2353,7 @@ Variables</h2></td></tr> </ul> <dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#a8e3f36aa68ac036695816757f2a1322c">SHOW_BKG</a> </dd> <dd> -<a class="el" href="gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40">set_bkg_data</a> </dd></dl> +<a class="el" href="gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d">set_bkg_data</a> </dd></dl> </div> </div> @@ -2543,26 +2554,37 @@ Variables</h2></td></tr> </div> </div> -<a id="a1af726801eb812cb83b8f767656fb27c"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a1af726801eb812cb83b8f767656fb27c">&#9670;&nbsp;</a></span>get_win_map_addr()</h2> +<a id="aac2ff7566ff975530a04e6d90e760e26"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aac2ff7566ff975530a04e6d90e760e26">&#9670;&nbsp;</a></span>get_win_xy_addr()</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>* get_win_map_addr </td> + <td class="memname"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>* get_win_xy_addr </td> <td>(</td> - <td class="paramname"></td><td>)</td> + <td class="paramtype"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td> + <td class="paramname"><em>x</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a>&#160;</td> + <td class="paramname"><em>y</em>&#160;</td> + </tr> + <tr> <td></td> + <td>)</td> + <td></td><td></td> </tr> </table> </div><div class="memdoc"> -<p>Get base address of window map </p> +<p>Get address of X,Y tile of window map </p> </div> </div> -<a id="a015094949fc631921e5e5219320eee87"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a015094949fc631921e5e5219320eee87">&#9670;&nbsp;</a></span>set_win_data()</h2> +<a id="ae7851349abd442026b49d499d6e43d79"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ae7851349abd442026b49d499d6e43d79">&#9670;&nbsp;</a></span>set_win_data()</h2> <div class="memitem"> <div class="memproto"> @@ -2582,7 +2604,7 @@ Variables</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">unsigned char *&#160;</td> + <td class="paramtype">const unsigned char *&#160;</td> <td class="paramname"><em>data</em>&#160;</td> </tr> <tr> @@ -2601,17 +2623,17 @@ Variables</h2></td></tr> </table> </dd> </dl> -<p>This is the same as <a class="el" href="gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40">set_bkg_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> </dd> +<p>This is the same as <a class="el" href="gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d">set_bkg_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#a48579cba9ac2d81ff7214cf3ff25563d">set_bkg_data</a> </dd> <dd> -<a class="el" href="gb_8h.html#aaf9d0b393d38385168d207f96acd800c">set_win_tiles</a> </dd> +<a class="el" href="gb_8h.html#a1174ffce8b86b8df15c1704284fde687">set_win_tiles</a> </dd> <dd> <a class="el" href="gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8">SHOW_WIN</a>, <a class="el" href="gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3">HIDE_WIN</a> </dd></dl> </div> </div> -<a id="a8be00b00d16945fbe6c0f5f58a36b76d"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a8be00b00d16945fbe6c0f5f58a36b76d">&#9670;&nbsp;</a></span>set_win_1bit_data()</h2> +<a id="a95789b39dedda60b25e5ad4ef5cd778c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a95789b39dedda60b25e5ad4ef5cd778c">&#9670;&nbsp;</a></span>set_win_1bit_data()</h2> <div class="memitem"> <div class="memproto"> @@ -2631,7 +2653,7 @@ Variables</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">unsigned char *&#160;</td> + <td class="paramtype">const unsigned char *&#160;</td> <td class="paramname"><em>data</em>&#160;</td> </tr> <tr> @@ -2650,8 +2672,8 @@ Variables</h2></td></tr> </table> </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> +<p>This is the same as <a class="el" href="gb_8h.html#a3044331abf61612eb333b6f409f5d571">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#a48579cba9ac2d81ff7214cf3ff25563d">set_bkg_data</a>, <a class="el" href="gb_8h.html#a3044331abf61612eb333b6f409f5d571">set_bkg_1bit_data</a>, <a class="el" href="gb_8h.html#ae7851349abd442026b49d499d6e43d79">set_win_data</a> </dd></dl> </div> </div> @@ -2700,8 +2722,8 @@ Variables</h2></td></tr> </div> </div> -<a id="aaf9d0b393d38385168d207f96acd800c"></a> -<h2 class="memtitle"><span class="permalink"><a href="#aaf9d0b393d38385168d207f96acd800c">&#9670;&nbsp;</a></span>set_win_tiles()</h2> +<a id="a1174ffce8b86b8df15c1704284fde687"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a1174ffce8b86b8df15c1704284fde687">&#9670;&nbsp;</a></span>set_win_tiles()</h2> <div class="memitem"> <div class="memproto"> @@ -2733,7 +2755,7 @@ Variables</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">unsigned char *&#160;</td> + <td class="paramtype">const unsigned char *&#160;</td> <td class="paramname"><em>tiles</em>&#160;</td> </tr> <tr> @@ -2761,7 +2783,7 @@ Variables</h2></td></tr> <li>VBK_REG=0 Tile Numbers are written </li> <li>VBK_REG=1 Tile Attributes are written</li> </ul> -<dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b">set_bkg_tiles</a> For more details about GBC Tile Attributes </dd> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">set_bkg_tiles</a> For more details about GBC Tile Attributes </dd> <dd> <a class="el" href="gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8">SHOW_WIN</a>, <a class="el" href="gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3">HIDE_WIN</a> </dd></dl> @@ -2964,8 +2986,8 @@ Variables</h2></td></tr> </div> </div> -<a id="a65971730b7a58df99fc43be0162226ac"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a65971730b7a58df99fc43be0162226ac">&#9670;&nbsp;</a></span>set_sprite_data()</h2> +<a id="a494532517bd7f26c55a87c96391611d5"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a494532517bd7f26c55a87c96391611d5">&#9670;&nbsp;</a></span>set_sprite_data()</h2> <div class="memitem"> <div class="memproto"> @@ -2985,7 +3007,7 @@ Variables</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">unsigned char *&#160;</td> + <td class="paramtype">const unsigned char *&#160;</td> <td class="paramname"><em>data</em>&#160;</td> </tr> <tr> @@ -3013,8 +3035,8 @@ Variables</h2></td></tr> </div> </div> -<a id="adc3c0a38af3e27723c7607b2c923d3d6"></a> -<h2 class="memtitle"><span class="permalink"><a href="#adc3c0a38af3e27723c7607b2c923d3d6">&#9670;&nbsp;</a></span>set_sprite_1bit_data()</h2> +<a id="aa7261f0405b5e0b888c344f5ee6a698e"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aa7261f0405b5e0b888c344f5ee6a698e">&#9670;&nbsp;</a></span>set_sprite_1bit_data()</h2> <div class="memitem"> <div class="memproto"> @@ -3034,7 +3056,7 @@ Variables</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">unsigned char *&#160;</td> + <td class="paramtype">const unsigned char *&#160;</td> <td class="paramname"><em>data</em>&#160;</td> </tr> <tr> @@ -3053,7 +3075,7 @@ Variables</h2></td></tr> </table> </dd> </dl> -<p>Similar to <a class="el" href="gb_8h.html#a65971730b7a58df99fc43be0162226ac">set_sprite_data</a>, except source data is 1 bit-per-pixel which gets expanded into 2 bits-per-pixel.</p> +<p>Similar to <a class="el" href="gb_8h.html#a494532517bd7f26c55a87c96391611d5">set_sprite_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> @@ -3459,8 +3481,8 @@ Variables</h2></td></tr> </div> </div> -<a id="a95775ef4f212ca897135ff6c8f823c0f"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a95775ef4f212ca897135ff6c8f823c0f">&#9670;&nbsp;</a></span>set_data()</h2> +<a id="a326a27330c5f711fcf0b5448cfa07bda"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a326a27330c5f711fcf0b5448cfa07bda">&#9670;&nbsp;</a></span>set_data()</h2> <div class="memitem"> <div class="memproto"> @@ -3474,7 +3496,7 @@ Variables</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">unsigned char *&#160;</td> + <td class="paramtype">const unsigned char *&#160;</td> <td class="paramname"><em>data</em>, </td> </tr> <tr> @@ -3555,8 +3577,8 @@ Variables</h2></td></tr> </div> </div> -<a id="a3c955cdccaeca3b016911594afc31aee"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a3c955cdccaeca3b016911594afc31aee">&#9670;&nbsp;</a></span>set_tiles()</h2> +<a id="a07d12377d67cebb9aafc0622b2054f95"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a07d12377d67cebb9aafc0622b2054f95">&#9670;&nbsp;</a></span>set_tiles()</h2> <div class="memitem"> <div class="memproto"> @@ -3594,7 +3616,7 @@ Variables</h2></td></tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">unsigned char *&#160;</td> + <td class="paramtype">const unsigned char *&#160;</td> <td class="paramname"><em>tiles</em>&#160;</td> </tr> <tr> @@ -4049,28 +4071,28 @@ Variables</h2></td></tr> </div> </div> -<a id="ae8e2497d4254eb8c3be1d13cd12ce056"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ae8e2497d4254eb8c3be1d13cd12ce056">&#9670;&nbsp;</a></span>h</h2> +<a id="aba4fa6f13f80e53daeb0caa7b1ec8afb"></a> +<h2 class="memtitle"><span class="permalink"><a href="#aba4fa6f13f80e53daeb0caa7b1ec8afb">&#9670;&nbsp;</a></span>h</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> h</td> + <td class="memname">void h</td> </tr> </table> </div><div class="memdoc"> </div> </div> -<a id="a3a1ea803947187cac3a44b9b60faedd1"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a3a1ea803947187cac3a44b9b60faedd1">&#9670;&nbsp;</a></span>l</h2> +<a id="af79b920bcb642bba2e652874c4f7eeff"></a> +<h2 class="memtitle"><span class="permalink"><a href="#af79b920bcb642bba2e652874c4f7eeff">&#9670;&nbsp;</a></span>l</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> l</td> + <td class="memname">void l</td> </tr> </table> </div><div class="memdoc"> diff --git a/docs/api/gb_8h.js b/docs/api/gb_8h.js @@ -93,26 +93,26 @@ var gb_8h = [ "display_off", "gb_8h.html#aed072359b42854fffae4cd29c1f34ea1", null ], [ "hiramcpy", "gb_8h.html#afd45c10f4566ca284cdab4044c5645b3", null ], [ "set_vram_byte", "gb_8h.html#afac2db0151b09291638f7a592a3d0e94", null ], - [ "get_bkg_map_addr", "gb_8h.html#a03145d6d28c19d1633b86a8bb100b7a6", null ], - [ "set_bkg_data", "gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40", null ], - [ "set_bkg_1bit_data", "gb_8h.html#a4892b18d0d75bdaa153ef571f337f52b", null ], + [ "get_bkg_xy_addr", "gb_8h.html#a57ff7363a20c654a39736e33d4d08f60", null ], + [ "set_bkg_data", "gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d", null ], + [ "set_bkg_1bit_data", "gb_8h.html#a3044331abf61612eb333b6f409f5d571", null ], [ "get_bkg_data", "gb_8h.html#a2a236e483749590877d9207e9430e6ce", null ], - [ "set_bkg_tiles", "gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b", null ], + [ "set_bkg_tiles", "gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c", null ], [ "get_bkg_tiles", "gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9", null ], [ "set_bkg_tile_xy", "gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13", null ], [ "move_bkg", "gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b", null ], [ "scroll_bkg", "gb_8h.html#a2f00009081050122c11e6625ecaf0584", null ], - [ "get_win_map_addr", "gb_8h.html#a1af726801eb812cb83b8f767656fb27c", null ], - [ "set_win_data", "gb_8h.html#a015094949fc631921e5e5219320eee87", null ], - [ "set_win_1bit_data", "gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d", null ], + [ "get_win_xy_addr", "gb_8h.html#aac2ff7566ff975530a04e6d90e760e26", null ], + [ "set_win_data", "gb_8h.html#ae7851349abd442026b49d499d6e43d79", null ], + [ "set_win_1bit_data", "gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c", null ], [ "get_win_data", "gb_8h.html#ae2a527ffae5cad8083726470c3f30475", null ], - [ "set_win_tiles", "gb_8h.html#aaf9d0b393d38385168d207f96acd800c", null ], + [ "set_win_tiles", "gb_8h.html#a1174ffce8b86b8df15c1704284fde687", null ], [ "get_win_tiles", "gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1", null ], [ "set_win_tile_xy", "gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98", null ], [ "move_win", "gb_8h.html#a2faff6aef9e272b15a1912a4f911e385", null ], [ "scroll_win", "gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05", null ], - [ "set_sprite_data", "gb_8h.html#a65971730b7a58df99fc43be0162226ac", null ], - [ "set_sprite_1bit_data", "gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6", null ], + [ "set_sprite_data", "gb_8h.html#a494532517bd7f26c55a87c96391611d5", null ], + [ "set_sprite_1bit_data", "gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e", null ], [ "get_sprite_data", "gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19", null ], [ "SET_SHADOW_OAM_ADDRESS", "gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687", null ], [ "set_sprite_tile", "gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4", null ], @@ -122,9 +122,9 @@ var gb_8h = [ "move_sprite", "gb_8h.html#aae11e78e2a24e467e72893056f319d51", null ], [ "scroll_sprite", "gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c", null ], [ "hide_sprite", "gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad", null ], - [ "set_data", "gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f", null ], + [ "set_data", "gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda", null ], [ "get_data", "gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd", null ], - [ "set_tiles", "gb_8h.html#a3c955cdccaeca3b016911594afc31aee", null ], + [ "set_tiles", "gb_8h.html#a07d12377d67cebb9aafc0622b2054f95", null ], [ "get_tiles", "gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259", null ], [ "init_win", "gb_8h.html#a2b4665e62849b60b579803b076661fe4", null ], [ "init_bkg", "gb_8h.html#a8520286e663067a3f6869db4ff1b74c3", null ], @@ -138,8 +138,8 @@ var gb_8h = [ "_io_in", "gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592", null ], [ "_io_out", "gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e", null ], [ "_current_bank", "gb_8h.html#a98b848953a95ce2fff6fda643575d74a", null ], - [ "h", "gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056", null ], - [ "l", "gb_8h.html#a3a1ea803947187cac3a44b9b60faedd1", null ], + [ "h", "gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb", null ], + [ "l", "gb_8h.html#af79b920bcb642bba2e652874c4f7eeff", null ], [ "b", "gb_8h.html#a4c2e4adef74067fdbb49005bc73de937", null ], [ "d", "gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e", null ], [ "e", "gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79", null ], diff --git a/docs/api/gb_8h_source.html b/docs/api/gb_8h_source.html @@ -152,27 +152,27 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; </div> <div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d"> 120</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a>)(void) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; </div> -<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71"> 129</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71">remove_VBL</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71"> 129</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71">remove_VBL</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> <div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; </div> -<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="gb_8h.html#a4c5db32641410613d785911bafd09ac7"> 134</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a4c5db32641410613d785911bafd09ac7">remove_LCD</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="gb_8h.html#a4c5db32641410613d785911bafd09ac7"> 134</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a4c5db32641410613d785911bafd09ac7">remove_LCD</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> <div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; </div> -<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="gb_8h.html#a1ad25695f4885f15325a82ec935e8579"> 139</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1ad25695f4885f15325a82ec935e8579">remove_TIM</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="gb_8h.html#a1ad25695f4885f15325a82ec935e8579"> 139</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1ad25695f4885f15325a82ec935e8579">remove_TIM</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> <div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; </div> -<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="gb_8h.html#a18857adb60025a986dbb44ee289b7a7c"> 153</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a18857adb60025a986dbb44ee289b7a7c">remove_SIO</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="gb_8h.html#a18857adb60025a986dbb44ee289b7a7c"> 153</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a18857adb60025a986dbb44ee289b7a7c">remove_SIO</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> <div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; </div> -<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57"> 158</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57">remove_JOY</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57"> 158</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57">remove_JOY</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> <div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; </div> -<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf"> 171</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf">add_VBL</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf"> 171</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf">add_VBL</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> <div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; </div> -<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c"> 189</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c">add_LCD</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c"> 189</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c">add_LCD</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> <div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; </div> -<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1"> 200</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1">add_TIM</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1"> 200</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1">add_TIM</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> <div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; </div> <div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; </div> -<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7"> 212</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7">add_SIO</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7"> 212</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7">add_SIO</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> <div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; </div> <div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; </div> -<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="gb_8h.html#a81f1a67549d3a26dcca22367141eb21b"> 229</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a81f1a67549d3a26dcca22367141eb21b">add_JOY</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="gb_8h.html#a81f1a67549d3a26dcca22367141eb21b"> 229</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a81f1a67549d3a26dcca22367141eb21b">add_JOY</a>(<a class="code" href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a> <a class="code" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">h</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> <div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; </div> <div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; </div> <div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c"> 247</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c">nowait_int_handler</a>(<span class="keywordtype">void</span>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> @@ -263,11 +263,11 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <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#a3a1ea803947187cac3a44b9b60faedd1"> 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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>, <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, <a class="code" href="gb_8h.html#a3a1ea803947187cac3a44b9b60faedd1">l</a>);</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#a4e1e0e72dd773439e333c84dd762a9c3">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#a4e1e0e72dd773439e333c84dd762a9c3">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#a4e1e0e72dd773439e333c84dd762a9c3">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#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, <a class="code" href="gb_8h.html#a3a1ea803947187cac3a44b9b60faedd1">l</a>);</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#a4e1e0e72dd773439e333c84dd762a9c3">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> @@ -285,17 +285,17 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <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#a4e1e0e72dd773439e333c84dd762a9c3">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#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, <a class="code" href="gb_8h.html#a3a1ea803947187cac3a44b9b60faedd1">l</a>);</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#a4e1e0e72dd773439e333c84dd762a9c3">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#a4e1e0e72dd773439e333c84dd762a9c3">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#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, <a class="code" href="gb_8h.html#a3a1ea803947187cac3a44b9b60faedd1">l</a>);</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#a4e1e0e72dd773439e333c84dd762a9c3">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#a4e1e0e72dd773439e333c84dd762a9c3">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#a4e1e0e72dd773439e333c84dd762a9c3">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#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, <a class="code" href="gb_8h.html#a3a1ea803947187cac3a44b9b60faedd1">l</a>);</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#a4e1e0e72dd773439e333c84dd762a9c3">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#a4e1e0e72dd773439e333c84dd762a9c3">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#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, <a class="code" href="gb_8h.html#a3a1ea803947187cac3a44b9b60faedd1">l</a>);</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#a4e1e0e72dd773439e333c84dd762a9c3">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> @@ -340,17 +340,17 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="gb_8h.html#afac2db0151b09291638f7a592a3d0e94"> 618</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#afac2db0151b09291638f7a592a3d0e94">set_vram_byte</a>(<a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> * addr, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> v) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; </div> <div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; </div> -<div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="gb_8h.html#a03145d6d28c19d1633b86a8bb100b7a6"> 624</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> * <a class="code" href="gb_8h.html#a03145d6d28c19d1633b86a8bb100b7a6">get_bkg_map_addr</a>() __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>, <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, <a class="code" href="gb_8h.html#a3a1ea803947187cac3a44b9b60faedd1">l</a>);</div> +<div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="gb_8h.html#a57ff7363a20c654a39736e33d4d08f60"> 624</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> * <a class="code" href="gb_8h.html#a57ff7363a20c654a39736e33d4d08f60">get_bkg_xy_addr</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; </div> <div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; </div> -<div class="line"><a name="l00642"></a><span class="lineno"><a class="line" href="gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40"> 642</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="l00642"></a><span class="lineno"><a class="line" href="gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d"> 642</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d">set_bkg_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> <div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00644"></a><span class="lineno"> 644</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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; </div> <div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; </div> -<div class="line"><a name="l00663"></a><span class="lineno"><a class="line" href="gb_8h.html#a4892b18d0d75bdaa153ef571f337f52b"> 663</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="l00663"></a><span class="lineno"><a class="line" href="gb_8h.html#a3044331abf61612eb333b6f409f5d571"> 663</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a3044331abf61612eb333b6f409f5d571">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="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,</div> +<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,</div> <div class="line"><a name="l00666"></a><span class="lineno"> 666</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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; </div> <div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; </div> @@ -359,17 +359,17 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="line"><a name="l00685"></a><span class="lineno"> 685</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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; </div> <div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; </div> -<div class="line"><a name="l00732"></a><span class="lineno"><a class="line" href="gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b"> 732</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="l00732"></a><span class="lineno"><a class="line" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c"> 732</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">set_bkg_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> <div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> <div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>,</div> -<div class="line"><a name="l00736"></a><span class="lineno"> 736</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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l00735"></a><span class="lineno"> 735</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="l00736"></a><span class="lineno"> 736</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; </div> <div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; </div> <div class="line"><a name="l00755"></a><span class="lineno"><a class="line" href="gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9"> 755</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="l00756"></a><span class="lineno"> 756</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> <div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>,</div> +<div class="line"><a name="l00758"></a><span class="lineno"> 758</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="l00759"></a><span class="lineno"> 759</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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160; </div> <div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; </div> @@ -377,7 +377,7 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; </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="l00786"></a><span class="lineno"><a class="line" href="gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b"> 786</a></span>&#160;inline <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="l00786"></a><span class="lineno"><a class="line" href="gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b"> 786</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="l00787"></a><span class="lineno"> 787</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="l00788"></a><span class="lineno"> 788</span>&#160;}</div> <div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; </div> @@ -388,16 +388,16 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; </div> <div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; </div> <div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; </div> -<div class="line"><a name="l00809"></a><span class="lineno"><a class="line" href="gb_8h.html#a1af726801eb812cb83b8f767656fb27c"> 809</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> * <a class="code" href="gb_8h.html#a1af726801eb812cb83b8f767656fb27c">get_win_map_addr</a>() __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>, <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, <a class="code" href="gb_8h.html#a3a1ea803947187cac3a44b9b60faedd1">l</a>);</div> +<div class="line"><a name="l00809"></a><span class="lineno"><a class="line" href="gb_8h.html#aac2ff7566ff975530a04e6d90e760e26"> 809</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> * <a class="code" href="gb_8h.html#aac2ff7566ff975530a04e6d90e760e26">get_win_xy_addr</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; </div> -<div class="line"><a name="l00824"></a><span class="lineno"><a class="line" href="gb_8h.html#a015094949fc631921e5e5219320eee87"> 824</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="l00824"></a><span class="lineno"><a class="line" href="gb_8h.html#ae7851349abd442026b49d499d6e43d79"> 824</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#ae7851349abd442026b49d499d6e43d79">set_win_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> <div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; </div> <div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; </div> -<div class="line"><a name="l00840"></a><span class="lineno"><a class="line" href="gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d"> 840</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="l00840"></a><span class="lineno"><a class="line" href="gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c"> 840</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c">set_win_1bit_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> <div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; </div> <div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; </div> <div class="line"><a name="l00856"></a><span class="lineno"><a class="line" href="gb_8h.html#ae2a527ffae5cad8083726470c3f30475"> 856</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> @@ -405,24 +405,24 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="line"><a name="l00858"></a><span class="lineno"> 858</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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; </div> <div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; </div> -<div class="line"><a name="l00883"></a><span class="lineno"><a class="line" href="gb_8h.html#aaf9d0b393d38385168d207f96acd800c"> 883</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="l00883"></a><span class="lineno"><a class="line" href="gb_8h.html#a1174ffce8b86b8df15c1704284fde687"> 883</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a1174ffce8b86b8df15c1704284fde687">set_win_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x,</div> <div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> <div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>,</div> -<div class="line"><a name="l00887"></a><span class="lineno"> 887</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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l00886"></a><span class="lineno"> 886</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="l00887"></a><span class="lineno"> 887</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; </div> <div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; </div> <div class="line"><a name="l00905"></a><span class="lineno"><a class="line" href="gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1"> 905</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="l00906"></a><span class="lineno"> 906</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y,</div> <div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>,</div> +<div class="line"><a name="l00908"></a><span class="lineno"> 908</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="l00909"></a><span class="lineno"> 909</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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</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="l00919"></a><span class="lineno"><a class="line" href="gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98"> 919</a></span>&#160;<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> * <a class="code" href="gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98">set_win_tile_xy</a>(<a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> x, <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> y, <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> t) __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160; </div> <div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160; </div> -<div class="line"><a name="l00933"></a><span class="lineno"><a class="line" href="gb_8h.html#a2faff6aef9e272b15a1912a4f911e385"> 933</a></span>&#160;inline <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="l00933"></a><span class="lineno"><a class="line" href="gb_8h.html#a2faff6aef9e272b15a1912a4f911e385"> 933</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="l00934"></a><span class="lineno"> 934</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="l00935"></a><span class="lineno"> 935</span>&#160;}</div> <div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160; </div> @@ -433,14 +433,14 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <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="l00952"></a><span class="lineno"> 952</span>&#160; </div> -<div class="line"><a name="l00968"></a><span class="lineno"><a class="line" href="gb_8h.html#a65971730b7a58df99fc43be0162226ac"> 968</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="l00968"></a><span class="lineno"><a class="line" href="gb_8h.html#a494532517bd7f26c55a87c96391611d5"> 968</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a494532517bd7f26c55a87c96391611d5">set_sprite_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> <div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160; </div> <div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; </div> -<div class="line"><a name="l00988"></a><span class="lineno"><a class="line" href="gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6"> 988</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="l00988"></a><span class="lineno"><a class="line" href="gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e"> 988</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e">set_sprite_1bit_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> first_tile,</div> <div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> nb_tiles,</div> -<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160; </div> <div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; </div> <div class="line"><a name="l01005"></a><span class="lineno"><a class="line" href="gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19"> 1005</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> @@ -507,8 +507,8 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160; </div> <div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160; </div> <div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160; </div> -<div class="line"><a name="l01180"></a><span class="lineno"><a class="line" href="gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f"> 1180</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="l01181"></a><span class="lineno"> 1181</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,</div> +<div class="line"><a name="l01180"></a><span class="lineno"><a class="line" href="gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda"> 1180</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda">set_data</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr,</div> +<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data,</div> <div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</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> @@ -517,18 +517,18 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="line"><a name="l01199"></a><span class="lineno"> 1199</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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160; </div> <div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160; </div> -<div class="line"><a name="l01222"></a><span class="lineno"><a class="line" href="gb_8h.html#a3c955cdccaeca3b016911594afc31aee"> 1222</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="l01222"></a><span class="lineno"><a class="line" href="gb_8h.html#a07d12377d67cebb9aafc0622b2054f95"> 1222</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="gb_8h.html#a07d12377d67cebb9aafc0622b2054f95">set_tiles</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">x</a>,</div> <div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#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="l01224"></a><span class="lineno"> 1224</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>,</div> +<div class="line"><a name="l01225"></a><span class="lineno"> 1225</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="l01226"></a><span class="lineno"> 1226</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *vram_addr,</div> -<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160; </div> <div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160; </div> <div class="line"><a name="l01248"></a><span class="lineno"><a class="line" href="gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259"> 1248</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="l01249"></a><span class="lineno"> 1249</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="l01250"></a><span class="lineno"> 1250</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> w,</div> -<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160; <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>,</div> +<div class="line"><a name="l01251"></a><span class="lineno"> 1251</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="l01252"></a><span class="lineno"> 1252</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tiles,</div> <div class="line"><a name="l01253"></a><span class="lineno"> 1253</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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160; </div> @@ -543,9 +543,9 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160; </div> <div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160; </div> <div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160; </div> -<div class="line"><a name="l01291"></a><span class="lineno"><a class="line" href="gb_8h.html#a1af6b32a1760e56fad768352db7c4530"> 1291</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#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l01291"></a><span class="lineno"><a class="line" href="gb_8h.html#a1af6b32a1760e56fad768352db7c4530"> 1291</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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160; </div> -<div class="line"><a name="l01301"></a><span class="lineno"><a class="line" href="gb_8h.html#a1bfd48083278d723d0c49f487720cdd0"> 1301</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#ae8e2497d4254eb8c3be1d13cd12ce056">h</a>, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10">tile</a>) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a> __preserves_regs(<a class="code" href="gb_8h.html#a4c2e4adef74067fdbb49005bc73de937">b</a>, <a class="code" href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> +<div class="line"><a name="l01301"></a><span class="lineno"><a class="line" href="gb_8h.html#a1bfd48083278d723d0c49f487720cdd0"> 1301</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#a4e1e0e72dd773439e333c84dd762a9c3">c</a>);</div> <div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160; </div> <div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _GB_H */</span><span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> @@ -564,19 +564,19 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <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:460</div></div> +<div class="ttc" id="agb_8h_html_a326a27330c5f711fcf0b5448cfa07bda"><div class="ttname"><a href="gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda">set_data</a></div><div class="ttdeci">void set_data(unsigned char *vram_addr, const unsigned char *data, UINT16 len) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="ahardware_8h_html_a1c8d52607616ef37da335447e4cbe850"><div class="ttname"><a href="hardware_8h.html#a1c8d52607616ef37da335447e4cbe850">WY_REG</a></div><div class="ttdeci">__REG WY_REG</div><div class="ttdef"><b>Definition:</b> hardware.h:53</div></div> <div class="ttc" id="agb_8h_html_a7aa0d057d5eeb3e24e61460056750d05"><div class="ttname"><a href="gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05">scroll_win</a></div><div class="ttdeci">void scroll_win(INT8 x, INT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:947</div></div> +<div class="ttc" id="agb_8h_html_aa7261f0405b5e0b888c344f5ee6a698e"><div class="ttname"><a href="gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e">set_sprite_1bit_data</a></div><div class="ttdeci">void set_sprite_1bit_data(UINT8 first_tile, UINT8 nb_tiles, const unsigned char *data) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_afac2db0151b09291638f7a592a3d0e94"><div class="ttname"><a href="gb_8h.html#afac2db0151b09291638f7a592a3d0e94">set_vram_byte</a></div><div class="ttdeci">void set_vram_byte(UBYTE *addr, UINT8 v) __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a4c3d68eb3ff5ec0995541e691a6e8259"><div class="ttname"><a href="gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259">get_tiles</a></div><div class="ttdeci">void get_tiles(UINT8 x, UINT8 y, UINT8 w, UINT8 h, unsigned char *tiles, unsigned char *vram_addr) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a1af6b32a1760e56fad768352db7c4530"><div class="ttname"><a href="gb_8h.html#a1af6b32a1760e56fad768352db7c4530">fill_bkg_rect</a></div><div class="ttdeci">void fill_bkg_rect(UINT8 x, UINT8 y, UINT8 w, UINT8 h, UINT8 tile) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="agb_8h_html_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> +<div class="ttc" id="agb_8h_html_a1174ffce8b86b8df15c1704284fde687"><div class="ttname"><a href="gb_8h.html#a1174ffce8b86b8df15c1704284fde687">set_win_tiles</a></div><div class="ttdeci">void set_win_tiles(UINT8 x, UINT8 y, UINT8 w, UINT8 h, const unsigned char *tiles) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a1bfd48083278d723d0c49f487720cdd0"><div class="ttname"><a href="gb_8h.html#a1bfd48083278d723d0c49f487720cdd0">fill_win_rect</a></div><div class="ttdeci">void fill_win_rect(UINT8 x, UINT8 y, UINT8 w, UINT8 h, UINT8 tile) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_af461d38864cfc5720f0d9f4d1113cf07"><div class="ttname"><a href="gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07">wait_int_handler</a></div><div class="ttdeci">void wait_int_handler(void) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_ad8d2df514d3b5d3d08db3671f0d5af14"><div class="ttname"><a href="gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14">disable_interrupts</a></div><div class="ttdeci">void disable_interrupts(void) NONBANKED __preserves_regs(a</div></div> -<div class="ttc" id="agb_8h_html_a95775ef4f212ca897135ff6c8f823c0f"><div class="ttname"><a href="gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f">set_data</a></div><div class="ttdeci">void set_data(unsigned char *vram_addr, unsigned char *data, UINT16 len) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a7b662ae4d83f9837bacb9fd580673054"><div class="ttname"><a href="gb_8h.html#a7b662ae4d83f9837bacb9fd580673054">_shadow_OAM_base</a></div><div class="ttdeci">__REG _shadow_OAM_base</div><div class="ttdef"><b>Definition:</b> gb.h:1029</div></div> <div class="ttc" id="agb_8h_html_aebd45a328b90ddda0154d5fb41b8bbc1"><div class="ttname"><a href="gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1">get_win_tiles</a></div><div class="ttdeci">void get_win_tiles(UINT8 x, UINT8 y, UINT8 w, UINT8 h, unsigned char *tiles) NONBANKED __preserves_regs(b</div></div> -<div class="ttc" id="agb_8h_html_a8be00b00d16945fbe6c0f5f58a36b76d"><div class="ttname"><a href="gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d">set_win_1bit_data</a></div><div class="ttdeci">void set_win_1bit_data(UINT8 first_tile, UINT8 nb_tiles, unsigned char *data) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a4c5db32641410613d785911bafd09ac7"><div class="ttname"><a href="gb_8h.html#a4c5db32641410613d785911bafd09ac7">remove_LCD</a></div><div class="ttdeci">void remove_LCD(int_handler h) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_ae4510032b28f9f4cdaaa96b0b892cf57"><div class="ttname"><a href="gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57">remove_JOY</a></div><div class="ttdeci">void remove_JOY(int_handler h) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_ae1f1358e53ec1b153f071d1e16d8ab0e"><div class="ttname"><a href="gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e">waitpadup</a></div><div class="ttdeci">void waitpadup(void) NONBANKED __preserves_regs(a</div></div> @@ -584,47 +584,43 @@ $(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="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_a95789b39dedda60b25e5ad4ef5cd778c"><div class="ttname"><a href="gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c">set_win_1bit_data</a></div><div class="ttdeci">void set_win_1bit_data(UINT8 first_tile, UINT8 nb_tiles, const unsigned char *data) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a411914e5dc5f28ce0afa7cf692a18af1"><div class="ttname"><a href="gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1">add_TIM</a></div><div class="ttdeci">void add_TIM(int_handler h) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_a4a6bb50835ab2e9294bf17ea32a1e4cd"><div class="ttname"><a href="gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd">get_data</a></div><div class="ttdeci">void get_data(unsigned char *data, unsigned char *vram_addr, UINT16 len) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_aae11e78e2a24e467e72893056f319d51"><div class="ttname"><a href="gb_8h.html#aae11e78e2a24e467e72893056f319d51">move_sprite</a></div><div class="ttdeci">void move_sprite(UINT8 nb, UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:1136</div></div> <div class="ttc" id="ahardware_8h_html_a0b42e4dadd74c927e8b801b4f42c0e44"><div class="ttname"><a href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a></div><div class="ttdeci">#define __REG</div><div class="ttdef"><b>Definition:</b> hardware.h:12</div></div> <div class="ttc" id="agb_8h_html_a115eb30ec86f6af039a27918ffe4cf8c"><div class="ttname"><a href="gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c">nowait_int_handler</a></div><div class="ttdeci">void nowait_int_handler(void) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_a024fc35ef0ad258d67c8f9dfb0751ee7"><div class="ttname"><a href="gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7">add_SIO</a></div><div class="ttdeci">void add_SIO(int_handler h) NONBANKED</div></div> +<div class="ttc" id="agb_8h_html_af79b920bcb642bba2e652874c4f7eeff"><div class="ttname"><a href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">l</a></div><div class="ttdeci">UINT8 l</div><div class="ttdef"><b>Definition:</b> gb.h:432</div></div> <div class="ttc" id="agb_8h_html_a393072c2b36f11306510c69aa6efea0f"><div class="ttname"><a href="gb_8h.html#a393072c2b36f11306510c69aa6efea0f">waitpad</a></div><div class="ttdeci">UINT8 waitpad(UINT8 mask) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_aae19a6086cc17811759b01a6e0a3cda4"><div class="ttname"><a href="gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4">set_sprite_tile</a></div><div class="ttdeci">void set_sprite_tile(UINT8 nb, UINT8 tile)</div><div class="ttdef"><b>Definition:</b> gb.h:1063</div></div> -<div class="ttc" id="agb_8h_html_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_a4e1e0e72dd773439e333c84dd762a9c3"><div class="ttname"><a href="gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3">c</a></div><div class="ttdeci">UINT8 c</div><div class="ttdef"><b>Definition:</b> gb.h:278</div></div> <div class="ttc" id="aasm_2types_8h_html_a280213815420791851f7e59bdc8a3c95"><div class="ttname"><a href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></div><div class="ttdeci">UINT8 UBYTE</div><div class="ttdef"><b>Definition:</b> types.h:45</div></div> -<div class="ttc" id="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: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_a48579cba9ac2d81ff7214cf3ff25563d"><div class="ttname"><a href="gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d">set_bkg_data</a></div><div class="ttdeci">void set_bkg_data(UINT8 first_tile, UINT8 nb_tiles, const unsigned char *data) 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:46</div></div> <div class="ttc" id="agb_8h_html_a3b3171b2e81e23b7d1bc402275a9ac71"><div class="ttname"><a href="gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71">remove_VBL</a></div><div class="ttdeci">void remove_VBL(int_handler h) NONBANKED</div></div> -<div class="ttc" id="agb_8h_html_a03145d6d28c19d1633b86a8bb100b7a6"><div class="ttname"><a href="gb_8h.html#a03145d6d28c19d1633b86a8bb100b7a6">get_bkg_map_addr</a></div><div class="ttdeci">UINT8 * get_bkg_map_addr() __preserves_regs(b</div></div> +<div class="ttc" id="agb_8h_html_ae7851349abd442026b49d499d6e43d79"><div class="ttname"><a href="gb_8h.html#ae7851349abd442026b49d499d6e43d79">set_win_data</a></div><div class="ttdeci">void set_win_data(UINT8 first_tile, UINT8 nb_tiles, const unsigned char *data) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a2faff6aef9e272b15a1912a4f911e385"><div class="ttname"><a href="gb_8h.html#a2faff6aef9e272b15a1912a4f911e385">move_win</a></div><div class="ttdeci">void move_win(UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:933</div></div> <div class="ttc" id="agb_8h_html_a7e0cdfd6b9a2ae1b7f30384f132d8687"><div class="ttname"><a href="gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687">SET_SHADOW_OAM_ADDRESS</a></div><div class="ttdeci">void SET_SHADOW_OAM_ADDRESS(void *address)</div><div class="ttdef"><b>Definition:</b> gb.h:1043</div></div> <div class="ttc" id="asgb_8h_html"><div class="ttname"><a href="sgb_8h.html">sgb.h</a></div></div> -<div class="ttc" id="agb_8h_html_ae8e2497d4254eb8c3be1d13cd12ce056"><div class="ttname"><a href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">h</a></div><div class="ttdeci">UINT8 h</div><div class="ttdef"><b>Definition:</b> gb.h:432</div></div> <div class="ttc" id="agb_8h_html_a54ffb7990fd37939bbe1a8b1e663e439"><div class="ttname"><a href="gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439">get_sprite_tile</a></div><div class="ttdeci">UINT8 get_sprite_tile(UINT8 nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1074</div></div> <div class="ttc" id="agb_8h_html_a9508f919d9482d1d51534ccac212454d"><div class="ttname"><a href="gb_8h.html#a9508f919d9482d1d51534ccac212454d">int_handler</a></div><div class="ttdeci">void(* int_handler)(void) NONBANKED</div><div class="ttdef"><b>Definition:</b> gb.h:120</div></div> <div class="ttc" id="agb_8h_html_a7783f5ed79717411d55f62b8ef3f4592"><div class="ttname"><a href="gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592">_io_in</a></div><div class="ttdeci">volatile UINT8 _io_in</div></div> <div class="ttc" id="astruct_o_a_m__item__t_html_a03ef382139bd7cde2008109345e79f19"><div class="ttname"><a href="struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19">OAM_item_t::prop</a></div><div class="ttdeci">UINT8 prop</div><div class="ttdef"><b>Definition:</b> gb.h:1019</div></div> -<div class="ttc" id="agb_8h_html_a1af726801eb812cb83b8f767656fb27c"><div class="ttname"><a href="gb_8h.html#a1af726801eb812cb83b8f767656fb27c">get_win_map_addr</a></div><div class="ttdeci">UINT8 * get_win_map_addr() __preserves_regs(b</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: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="agb_8h_html_aa7c0f923acfd198ec970bb2e96110f2c"><div class="ttname"><a href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">set_bkg_tiles</a></div><div class="ttdeci">void set_bkg_tiles(UINT8 x, UINT8 y, UINT8 w, UINT8 h, const unsigned char *tiles) NONBANKED __preserves_regs(b</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: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> @@ -643,20 +639,24 @@ $(document).ready(function(){initNavTree('gb_8h_source.html',''); initResizable( <div class="ttc" id="agb_8h_html_a81f1a67549d3a26dcca22367141eb21b"><div class="ttname"><a href="gb_8h.html#a81f1a67549d3a26dcca22367141eb21b">add_JOY</a></div><div class="ttdeci">void add_JOY(int_handler h) NONBANKED</div></div> <div class="ttc" id="aasm_2types_8h_html_a9e551e7c1bd8feb51e8eefd109966f75"><div class="ttname"><a href="asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75">UWORD</a></div><div class="ttdeci">UINT16 UWORD</div><div class="ttdef"><b>Definition:</b> types.h:49</div></div> <div class="ttc" id="astruct_o_a_m__item__t_html_a7a0dc012815fd69a75347136e2a050dc"><div class="ttname"><a href="struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc">OAM_item_t::x</a></div><div class="ttdeci">UINT8 x</div><div class="ttdef"><b>Definition:</b> gb.h:1017</div></div> +<div class="ttc" id="agb_8h_html_a3044331abf61612eb333b6f409f5d571"><div class="ttname"><a href="gb_8h.html#a3044331abf61612eb333b6f409f5d571">set_bkg_1bit_data</a></div><div class="ttdeci">void set_bkg_1bit_data(UINT8 first_tile, UINT8 nb_tiles, const unsigned char *data, UINT8 color) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_acd271e2c976761568d2f95900a213212"><div class="ttname"><a href="gb_8h.html#acd271e2c976761568d2f95900a213212">delay</a></div><div class="ttdeci">void delay(UINT16 d) NONBANKED</div></div> <div class="ttc" id="agb_8h_html_afd45c10f4566ca284cdab4044c5645b3"><div class="ttname"><a href="gb_8h.html#afd45c10f4566ca284cdab4044c5645b3">hiramcpy</a></div><div class="ttdeci">void hiramcpy(UINT8 dst, const void *src, UINT8 n) NONBANKED __preserves_regs(b</div></div> <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_a07d12377d67cebb9aafc0622b2054f95"><div class="ttname"><a href="gb_8h.html#a07d12377d67cebb9aafc0622b2054f95">set_tiles</a></div><div class="ttdeci">void set_tiles(UINT8 x, UINT8 y, UINT8 w, UINT8 h, unsigned char *vram_addr, const unsigned char *tiles) 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="agb_8h_html_a494532517bd7f26c55a87c96391611d5"><div class="ttname"><a href="gb_8h.html#a494532517bd7f26c55a87c96391611d5">set_sprite_data</a></div><div class="ttdeci">void set_sprite_data(UINT8 first_tile, UINT8 nb_tiles, const unsigned char *data) NONBANKED __preserves_regs(b</div></div> <div class="ttc" id="ahardware_8h_html_a310aa43fbee2fd6b6b419df48acce1e0"><div class="ttname"><a href="hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0">WX_REG</a></div><div class="ttdeci">__REG WX_REG</div><div class="ttdef"><b>Definition:</b> hardware.h:54</div></div> <div class="ttc" id="agb_8h_html_a4b4feb80407d4f1e80579ed932821035"><div class="ttname"><a href="gb_8h.html#a4b4feb80407d4f1e80579ed932821035">get_sprite_prop</a></div><div class="ttdeci">UINT8 get_sprite_prop(UINT8 nb)</div><div class="ttdef"><b>Definition:</b> gb.h:1119</div></div> <div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ebe70ceca856797319175e30bcf003d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div><div class="ttdeci">signed char INT8</div><div class="ttdef"><b>Definition:</b> types.h:18</div></div> <div class="ttc" id="astruct_o_a_m__item__t_html"><div class="ttname"><a href="struct_o_a_m__item__t.html">OAM_item_t</a></div><div class="ttdef"><b>Definition:</b> gb.h:1016</div></div> +<div class="ttc" id="agb_8h_html_a57ff7363a20c654a39736e33d4d08f60"><div class="ttname"><a href="gb_8h.html#a57ff7363a20c654a39736e33d4d08f60">get_bkg_xy_addr</a></div><div class="ttdeci">UINT8 * get_bkg_xy_addr(UINT8 x, UINT8 y) __preserves_regs(b</div></div> +<div class="ttc" id="agb_8h_html_aac2ff7566ff975530a04e6d90e760e26"><div class="ttname"><a href="gb_8h.html#aac2ff7566ff975530a04e6d90e760e26">get_win_xy_addr</a></div><div class="ttdeci">UINT8 * get_win_xy_addr(UINT8 x, UINT8 y) __preserves_regs(b</div></div> <div class="ttc" id="agb_8h_html_a320fd91d5aa12ba9d1435ab908420998"><div class="ttname"><a href="gb_8h.html#a320fd91d5aa12ba9d1435ab908420998">sys_time</a></div><div class="ttdeci">volatile UINT16 sys_time</div></div> <div class="ttc" id="agb_8h_html_a6c87db0b71ad17d5b242d18ed3df667b"><div class="ttname"><a href="gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b">move_bkg</a></div><div class="ttdeci">void move_bkg(UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> gb.h:786</div></div> <div class="ttc" id="agb_8h_html_a69553962c85a34c7c8f7c3edbcc41688"><div class="ttname"><a href="gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688">joypad_init</a></div><div class="ttdeci">UINT8 joypad_init(UINT8 npads, joypads_t *joypads)</div></div> <div class="ttc" id="agb_8h_html_a6cc76ea12ac894c4947f85fa1999117c"><div class="ttname"><a href="gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c">add_LCD</a></div><div class="ttdeci">void add_LCD(int_handler h) NONBANKED</div></div> <div class="ttc" id="ahardware_8h_html_a244b162cf13bbcb4fe842d7e298b39c2"><div class="ttname"><a href="hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2">SCY_REG</a></div><div class="ttdeci">__REG SCY_REG</div><div class="ttdef"><b>Definition:</b> hardware.h:45</div></div> -<div class="ttc" id="agb_8h_html_a3a1ea803947187cac3a44b9b60faedd1"><div class="ttname"><a href="gb_8h.html#a3a1ea803947187cac3a44b9b60faedd1">l</a></div><div class="ttdeci">UINT8 l</div><div class="ttdef"><b>Definition:</b> gb.h:432</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/getting__started_8md.html b/docs/api/getting__started_8md.html @@ -0,0 +1,99 @@ +<!-- HTML header for doxygen 1.8.14--> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="cache-control" content="max-age=86400"/> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.8.20"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> +<title>GBDK 2020 Docs: c:/gb/gbdk-2020/docs/pages/getting_started.md File Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="navtree.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="resize.js"></script> +<script type="text/javascript" src="navtreedata.js"></script> +<script type="text/javascript" src="navtree.js"></script> +<link href="search/search.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="search/searchdata.js"></script> +<script type="text/javascript" src="search/search.js"></script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +<link href="doxygen_extra.css" rel="stylesheet" type="text/css"/> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">GBDK 2020 Docs + </div> + <div id="projectbrief">API Documentation for GBDK 2020</div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.20 --> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&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('getting__started_8md.html',''); initResizable(); }); +/* @license-end */ +</script> +<div id="doc-content"> +<!-- window showing the filter options --> +<div id="MSearchSelectWindow" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + onkeydown="return searchBox.OnSearchSelectKey(event)"> +</div> + +<!-- iframe showing the search results (closed by default) --> +<div id="MSearchResultsWindow"> +<iframe src="javascript:void(0)" frameborder="0" + name="MSearchResults" id="MSearchResults"> +</iframe> +</div> + +<div class="header"> + <div class="headertitle"> +<div class="title">c:/gb/gbdk-2020/docs/pages/getting_started.md File Reference</div> </div> +</div><!--header--> +<div class="contents"> +</div><!-- contents --> +</div><!-- doc-content --> +<!-- HTML footer for doxygen 1.8.14--> +<!-- start footer part --> +<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> +</div> +</body> +</html> diff --git a/docs/api/globals_func.html b/docs/api/globals_func.html @@ -257,12 +257,12 @@ $(document).ready(function(){initNavTree('globals_func.html',''); initResizable( <li>get_bkg_data() : <a class="el" href="gb_8h.html#a2a236e483749590877d9207e9430e6ce">gb.h</a> </li> -<li>get_bkg_map_addr() -: <a class="el" href="gb_8h.html#a03145d6d28c19d1633b86a8bb100b7a6">gb.h</a> -</li> <li>get_bkg_tiles() : <a class="el" href="gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9">gb.h</a> </li> +<li>get_bkg_xy_addr() +: <a class="el" href="gb_8h.html#a57ff7363a20c654a39736e33d4d08f60">gb.h</a> +</li> <li>get_data() : <a class="el" href="gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd">gb.h</a> </li> @@ -284,12 +284,12 @@ $(document).ready(function(){initNavTree('globals_func.html',''); initResizable( <li>get_win_data() : <a class="el" href="gb_8h.html#ae2a527ffae5cad8083726470c3f30475">gb.h</a> </li> -<li>get_win_map_addr() -: <a class="el" href="gb_8h.html#a1af726801eb812cb83b8f767656fb27c">gb.h</a> -</li> <li>get_win_tiles() : <a class="el" href="gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1">gb.h</a> </li> +<li>get_win_xy_addr() +: <a class="el" href="gb_8h.html#aac2ff7566ff975530a04e6d90e760e26">gb.h</a> +</li> <li>getchar() : <a class="el" href="stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51">stdio.h</a> </li> @@ -532,10 +532,10 @@ $(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#a4892b18d0d75bdaa153ef571f337f52b">gb.h</a> +: <a class="el" href="gb_8h.html#a3044331abf61612eb333b6f409f5d571">gb.h</a> </li> <li>set_bkg_data() -: <a class="el" href="gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40">gb.h</a> +: <a class="el" href="gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d">gb.h</a> </li> <li>set_bkg_palette() : <a class="el" href="cgb_8h.html#a5744e7df7116e07a69713b494053675e">cgb.h</a> @@ -547,10 +547,10 @@ $(document).ready(function(){initNavTree('globals_func.html',''); initResizable( : <a class="el" href="gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13">gb.h</a> </li> <li>set_bkg_tiles() -: <a class="el" href="gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b">gb.h</a> +: <a class="el" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">gb.h</a> </li> <li>set_data() -: <a class="el" href="gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f">gb.h</a> +: <a class="el" href="gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda">gb.h</a> </li> <li>set_interrupts() : <a class="el" href="gb_8h.html#ae33fc234393ba50e8f30cbef403ded19">gb.h</a> @@ -559,10 +559,10 @@ $(document).ready(function(){initNavTree('globals_func.html',''); initResizable( : <a class="el" href="gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687">gb.h</a> </li> <li>set_sprite_1bit_data() -: <a class="el" href="gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6">gb.h</a> +: <a class="el" href="gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e">gb.h</a> </li> <li>set_sprite_data() -: <a class="el" href="gb_8h.html#a65971730b7a58df99fc43be0162226ac">gb.h</a> +: <a class="el" href="gb_8h.html#a494532517bd7f26c55a87c96391611d5">gb.h</a> </li> <li>set_sprite_palette() : <a class="el" href="cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14">cgb.h</a> @@ -577,22 +577,22 @@ $(document).ready(function(){initNavTree('globals_func.html',''); initResizable( : <a class="el" href="gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4">gb.h</a> </li> <li>set_tiles() -: <a class="el" href="gb_8h.html#a3c955cdccaeca3b016911594afc31aee">gb.h</a> +: <a class="el" href="gb_8h.html#a07d12377d67cebb9aafc0622b2054f95">gb.h</a> </li> <li>set_vram_byte() : <a class="el" href="gb_8h.html#afac2db0151b09291638f7a592a3d0e94">gb.h</a> </li> <li>set_win_1bit_data() -: <a class="el" href="gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d">gb.h</a> +: <a class="el" href="gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c">gb.h</a> </li> <li>set_win_data() -: <a class="el" href="gb_8h.html#a015094949fc631921e5e5219320eee87">gb.h</a> +: <a class="el" href="gb_8h.html#ae7851349abd442026b49d499d6e43d79">gb.h</a> </li> <li>set_win_tile_xy() : <a class="el" href="gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98">gb.h</a> </li> <li>set_win_tiles() -: <a class="el" href="gb_8h.html#aaf9d0b393d38385168d207f96acd800c">gb.h</a> +: <a class="el" href="gb_8h.html#a1174ffce8b86b8df15c1704284fde687">gb.h</a> </li> <li>setchar() : <a class="el" href="console_8h.html#a39cc3b71f4262838512c8589e755bbd3">console.h</a> diff --git a/docs/api/globals_g.html b/docs/api/globals_g.html @@ -103,12 +103,12 @@ $(document).ready(function(){initNavTree('globals_g.html',''); initResizable(); <li>get_bkg_data() : <a class="el" href="gb_8h.html#a2a236e483749590877d9207e9430e6ce">gb.h</a> </li> -<li>get_bkg_map_addr() -: <a class="el" href="gb_8h.html#a03145d6d28c19d1633b86a8bb100b7a6">gb.h</a> -</li> <li>get_bkg_tiles() : <a class="el" href="gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9">gb.h</a> </li> +<li>get_bkg_xy_addr() +: <a class="el" href="gb_8h.html#a57ff7363a20c654a39736e33d4d08f60">gb.h</a> +</li> <li>get_data() : <a class="el" href="gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd">gb.h</a> </li> @@ -130,12 +130,12 @@ $(document).ready(function(){initNavTree('globals_g.html',''); initResizable(); <li>get_win_data() : <a class="el" href="gb_8h.html#ae2a527ffae5cad8083726470c3f30475">gb.h</a> </li> -<li>get_win_map_addr() -: <a class="el" href="gb_8h.html#a1af726801eb812cb83b8f767656fb27c">gb.h</a> -</li> <li>get_win_tiles() : <a class="el" href="gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1">gb.h</a> </li> +<li>get_win_xy_addr() +: <a class="el" href="gb_8h.html#aac2ff7566ff975530a04e6d90e760e26">gb.h</a> +</li> <li>getchar() : <a class="el" href="stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51">stdio.h</a> </li> diff --git a/docs/api/globals_h.html b/docs/api/globals_h.html @@ -89,7 +89,7 @@ $(document).ready(function(){initNavTree('globals_h.html',''); initResizable(); <h3><a id="index_h"></a>- h -</h3><ul> <li>h -: <a class="el" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">gb.h</a> +: <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">gb.h</a> </li> <li>HDMA1_REG : <a class="el" href="hardware_8h.html#ab16e97796d675205a027b1b28b52956e">hardware.h</a> diff --git a/docs/api/globals_l.html b/docs/api/globals_l.html @@ -89,7 +89,7 @@ $(document).ready(function(){initNavTree('globals_l.html',''); initResizable(); <h3><a id="index_l"></a>- l -</h3><ul> <li>l -: <a class="el" href="gb_8h.html#a3a1ea803947187cac3a44b9b60faedd1">gb.h</a> +: <a class="el" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">gb.h</a> </li> <li>labs() : <a class="el" href="stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0">stdlib.h</a> diff --git a/docs/api/globals_s.html b/docs/api/globals_s.html @@ -137,10 +137,10 @@ $(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#a4892b18d0d75bdaa153ef571f337f52b">gb.h</a> +: <a class="el" href="gb_8h.html#a3044331abf61612eb333b6f409f5d571">gb.h</a> </li> <li>set_bkg_data() -: <a class="el" href="gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40">gb.h</a> +: <a class="el" href="gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d">gb.h</a> </li> <li>set_bkg_palette() : <a class="el" href="cgb_8h.html#a5744e7df7116e07a69713b494053675e">cgb.h</a> @@ -152,10 +152,10 @@ $(document).ready(function(){initNavTree('globals_s.html',''); initResizable(); : <a class="el" href="gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13">gb.h</a> </li> <li>set_bkg_tiles() -: <a class="el" href="gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b">gb.h</a> +: <a class="el" href="gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c">gb.h</a> </li> <li>set_data() -: <a class="el" href="gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f">gb.h</a> +: <a class="el" href="gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda">gb.h</a> </li> <li>set_interrupts() : <a class="el" href="gb_8h.html#ae33fc234393ba50e8f30cbef403ded19">gb.h</a> @@ -164,10 +164,10 @@ $(document).ready(function(){initNavTree('globals_s.html',''); initResizable(); : <a class="el" href="gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687">gb.h</a> </li> <li>set_sprite_1bit_data() -: <a class="el" href="gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6">gb.h</a> +: <a class="el" href="gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e">gb.h</a> </li> <li>set_sprite_data() -: <a class="el" href="gb_8h.html#a65971730b7a58df99fc43be0162226ac">gb.h</a> +: <a class="el" href="gb_8h.html#a494532517bd7f26c55a87c96391611d5">gb.h</a> </li> <li>set_sprite_palette() : <a class="el" href="cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14">cgb.h</a> @@ -182,22 +182,22 @@ $(document).ready(function(){initNavTree('globals_s.html',''); initResizable(); : <a class="el" href="gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4">gb.h</a> </li> <li>set_tiles() -: <a class="el" href="gb_8h.html#a3c955cdccaeca3b016911594afc31aee">gb.h</a> +: <a class="el" href="gb_8h.html#a07d12377d67cebb9aafc0622b2054f95">gb.h</a> </li> <li>set_vram_byte() : <a class="el" href="gb_8h.html#afac2db0151b09291638f7a592a3d0e94">gb.h</a> </li> <li>set_win_1bit_data() -: <a class="el" href="gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d">gb.h</a> +: <a class="el" href="gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c">gb.h</a> </li> <li>set_win_data() -: <a class="el" href="gb_8h.html#a015094949fc631921e5e5219320eee87">gb.h</a> +: <a class="el" href="gb_8h.html#ae7851349abd442026b49d499d6e43d79">gb.h</a> </li> <li>set_win_tile_xy() : <a class="el" href="gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98">gb.h</a> </li> <li>set_win_tiles() -: <a class="el" href="gb_8h.html#aaf9d0b393d38385168d207f96acd800c">gb.h</a> +: <a class="el" href="gb_8h.html#a1174ffce8b86b8df15c1704284fde687">gb.h</a> </li> <li>setchar() : <a class="el" href="console_8h.html#a39cc3b71f4262838512c8589e755bbd3">console.h</a> diff --git a/docs/api/globals_vars.html b/docs/api/globals_vars.html @@ -193,7 +193,7 @@ $(document).ready(function(){initNavTree('globals_vars.html',''); initResizable( <h3><a id="index_h"></a>- h -</h3><ul> <li>h -: <a class="el" href="gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056">gb.h</a> +: <a class="el" href="gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb">gb.h</a> </li> <li>HDMA1_REG : <a class="el" href="hardware_8h.html#ab16e97796d675205a027b1b28b52956e">hardware.h</a> @@ -232,7 +232,7 @@ $(document).ready(function(){initNavTree('globals_vars.html',''); initResizable( <h3><a id="index_l"></a>- l -</h3><ul> <li>l -: <a class="el" href="gb_8h.html#a3a1ea803947187cac3a44b9b60faedd1">gb.h</a> +: <a class="el" href="gb_8h.html#af79b920bcb642bba2e652874c4f7eeff">gb.h</a> </li> <li>LCDC_REG : <a class="el" href="hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b">hardware.h</a> diff --git a/docs/api/index.html b/docs/api/index.html @@ -89,22 +89,26 @@ $(document).ready(function(){initNavTree('index.html',''); initResizable(); }); <div class="title">General Documentation </div> </div> </div><!--header--> <div class="contents"> -<div class="textblock"><ul> +<div class="textblock"><p><a class="anchor" id="docs_index"></a></p><ul> +<li><a class="el" href="docs_getting_started.html">Getting Started</a></li> <li><a class="el" href="docs_links_and_tools.html">Links and Third-Party Tools</a></li> <li><a class="el" href="docs_using_gbdk.html">Using GBDK</a></li> <li><a class="el" href="docs_coding_guidelines.html">Coding Guidelines</a></li> <li><a class="el" href="docs_rombanking_mbcs.html">ROM/RAM Banking and MBCs</a></li> <li><a class="el" href="docs_toolchain.html">GBDK Toolchain</a></li> -<li><a class="el" href="docs_sample_programs.html">GBDK Sample Programs</a></li> +<li><a class="el" href="docs_example_programs.html">GBDK Example Programs</a></li> <li><a class="el" href="docs_migrating_versions.html">Migrating to new GBDK Versions</a></li> <li><a class="el" href="docs_releases.html">GBDK Releases</a></li> </ul> -<h1><a class="anchor" id="autotoc_md35"></a> +<h1><a class="anchor" id="autotoc_md37"></a> +Introduction</h1> +<p>Welcome to GBDK-2020! The best thing to do is head over to the <a class="el" href="docs_getting_started.html">Getting Started</a> section to get up and running.</p> +<h1><a class="anchor" id="autotoc_md38"></a> About the Documentation</h1> <p>This documentation is partially based on material written by the original GBDK authors in 1999 and updated for GBDK-2020. The API docs are automatically generated from the C header files using Doxygen.</p> <p>GBDK-2020 is an updated version of the original GBDK with a modernized SDCC toolchain and many API improvements and fixes. It can be found at: <a href="https://github.com/Zal0/gbdk-2020/">https://github.com/Zal0/gbdk-2020/</a>.</p> <p>The original GBDK sources, documentation and website are at: <a href="http://gbdk.sourceforge.net/">http://gbdk.sourceforge.net/</a></p> -<h1><a class="anchor" id="autotoc_md36"></a> +<h1><a class="anchor" id="autotoc_md39"></a> About GBDK</h1> <p>The GameBoy Developer's Kit (GBDK, GBDK-2020) is used to develop games and programs for the Nintendo Game Boy system in C and assembly. GBDK includes a set of libraries for the most common requirements and generates image files for use with a real GameBoy or with emulators.</p> <p>GBDK features:</p><ul> @@ -115,7 +119,7 @@ About GBDK</h1> </ul> <p>GBDK is freeware. Most of the tooling code is under the GPL. The runtime libraries should be under the LGPL. Please consider mentioning GBDK in the credits of projects made with it.</p> <hr /> -<h1><a class="anchor" id="autotoc_md37"></a> +<h1><a class="anchor" id="autotoc_md40"></a> Historical Info and Links</h1> <p>The following is from the original GBDK documenation.</p> <p>Thanks to quang for many of the comments to the gb functions. Some of the comments are ripped directly from the Linux Programmers manual, and some directly from the pan/k00Pa document.</p> diff --git a/docs/api/index.js b/docs/api/index.js @@ -1,35 +1,46 @@ var index = [ - [ "About the Documentation", "index.html#autotoc_md35", null ], - [ "About GBDK", "index.html#autotoc_md36", null ], - [ "Historical Info and Links", "index.html#autotoc_md37", null ], + [ "Introduction", "index.html#autotoc_md37", null ], + [ "About the Documentation", "index.html#autotoc_md38", null ], + [ "About GBDK", "index.html#autotoc_md39", null ], + [ "Historical Info and Links", "index.html#autotoc_md40", null ], + [ "Getting Started", "docs_getting_started.html", [ + [ "1. Compile Example projects", "docs_getting_started.html#autotoc_md41", null ], + [ "2. Use a Template", "docs_getting_started.html#autotoc_md42", null ], + [ "3. If you use GBTD / GBMB, get the fixed version", "docs_getting_started.html#autotoc_md43", null ], + [ "4. Review Coding Guidelines", "docs_getting_started.html#autotoc_md44", null ], + [ "5. Try a GBDK Tutorial", "docs_getting_started.html#autotoc_md45", null ], + [ "6. Read up!", "docs_getting_started.html#autotoc_md46", null ], + [ "7. Need help?", "docs_getting_started.html#autotoc_md47", null ] + ] ], [ "Links and Third-Party Tools", "docs_links_and_tools.html", [ - [ "SDCC Compiler Suite User Manual", "docs_links_and_tools.html#autotoc_md38", null ], - [ "Game Boy Documentation", "docs_links_and_tools.html#autotoc_md39", null ], - [ "Tutorials", "docs_links_and_tools.html#autotoc_md40", null ], - [ "Graphics Tools", "docs_links_and_tools.html#autotoc_md41", null ], - [ "Music drivers and tools", "docs_links_and_tools.html#autotoc_md42", null ], - [ "Emulators", "docs_links_and_tools.html#autotoc_md43", null ], - [ "Debugging tools", "docs_links_and_tools.html#autotoc_md44", null ] + [ "SDCC Compiler Suite User Manual", "docs_links_and_tools.html#autotoc_md48", null ], + [ "Getting Help", "docs_links_and_tools.html#autotoc_md49", null ], + [ "Game Boy Documentation", "docs_links_and_tools.html#autotoc_md50", null ], + [ "Tutorials", "docs_links_and_tools.html#autotoc_md51", null ], + [ "Graphics Tools", "docs_links_and_tools.html#autotoc_md52", null ], + [ "Music drivers and tools", "docs_links_and_tools.html#autotoc_md53", null ], + [ "Emulators", "docs_links_and_tools.html#autotoc_md54", null ], + [ "Debugging tools", "docs_links_and_tools.html#autotoc_md55", null ] ] ], [ "Using GBDK", "docs_using_gbdk.html", [ - [ "Interrupts", "docs_using_gbdk.html#autotoc_md110", [ - [ "Available Interrupts", "docs_using_gbdk.html#autotoc_md111", null ], - [ "Adding your own interrupt handler", "docs_using_gbdk.html#autotoc_md112", null ], - [ "Returning from Interrupts and STAT mode", "docs_using_gbdk.html#autotoc_md113", null ] + [ "Interrupts", "docs_using_gbdk.html#autotoc_md121", [ + [ "Available Interrupts", "docs_using_gbdk.html#autotoc_md122", null ], + [ "Adding your own interrupt handler", "docs_using_gbdk.html#autotoc_md123", null ], + [ "Returning from Interrupts and STAT mode", "docs_using_gbdk.html#autotoc_md124", null ] ] ], - [ "What GBDK does automatically and behind the scenes", "docs_using_gbdk.html#autotoc_md114", [ - [ "OAM (VRAM Sprite Attribute Table)", "docs_using_gbdk.html#autotoc_md115", null ], - [ "Font tiles when using stdio.h", "docs_using_gbdk.html#autotoc_md116", null ], - [ "Default Interrupt Service Handlers (ISRs)", "docs_using_gbdk.html#autotoc_md117", null ] + [ "What GBDK does automatically and behind the scenes", "docs_using_gbdk.html#autotoc_md125", [ + [ "OAM (VRAM Sprite Attribute Table)", "docs_using_gbdk.html#autotoc_md126", null ], + [ "Font tiles when using stdio.h", "docs_using_gbdk.html#autotoc_md127", null ], + [ "Default Interrupt Service Handlers (ISRs)", "docs_using_gbdk.html#autotoc_md128", null ] ] ], - [ "Copying Functions to RAM and HIRAM", "docs_using_gbdk.html#autotoc_md118", null ], - [ "Mixing C and Assembly", "docs_using_gbdk.html#autotoc_md119", [ - [ "Inline ASM within C source files", "docs_using_gbdk.html#autotoc_md120", null ], - [ "In Separate ASM files", "docs_using_gbdk.html#autotoc_md121", null ] + [ "Copying Functions to RAM and HIRAM", "docs_using_gbdk.html#autotoc_md129", null ], + [ "Mixing C and Assembly", "docs_using_gbdk.html#autotoc_md130", [ + [ "Inline ASM within C source files", "docs_using_gbdk.html#autotoc_md131", null ], + [ "In Separate ASM files", "docs_using_gbdk.html#autotoc_md132", null ] ] ], - [ "Known Issues and Limitations", "docs_using_gbdk.html#autotoc_md122", [ - [ "SDCC", "docs_using_gbdk.html#autotoc_md123", null ] + [ "Known Issues and Limitations", "docs_using_gbdk.html#autotoc_md133", [ + [ "SDCC", "docs_using_gbdk.html#autotoc_md134", null ] ] ] ] ], [ "Coding Guidelines", "docs_coding_guidelines.html", [ @@ -40,16 +51,19 @@ var index = ] ], [ "Understanding the hardware", "docs_coding_guidelines.html#autotoc_md24", null ], [ "Writing optimal C code for the Game Boy and SDCC", "docs_coding_guidelines.html#autotoc_md25", [ - [ "Variables", "docs_coding_guidelines.html#autotoc_md26", null ], - [ "Code structure", "docs_coding_guidelines.html#autotoc_md27", null ], - [ "GBDK API/Library", "docs_coding_guidelines.html#autotoc_md28", null ], - [ "Toolchain", "docs_coding_guidelines.html#autotoc_md29", null ], - [ "chars and vararg functions", "docs_coding_guidelines.html#autotoc_md30", null ] + [ "Tools", "docs_coding_guidelines.html#autotoc_md26", [ + [ "GBTD / GBMB, Arrays and the \"const\" keyword", "docs_coding_guidelines.html#autotoc_md27", null ] + ] ], + [ "Variables", "docs_coding_guidelines.html#autotoc_md28", null ], + [ "Code structure", "docs_coding_guidelines.html#autotoc_md29", null ], + [ "GBDK API/Library", "docs_coding_guidelines.html#autotoc_md30", null ], + [ "Toolchain", "docs_coding_guidelines.html#autotoc_md31", null ], + [ "chars and vararg functions", "docs_coding_guidelines.html#autotoc_md32", null ] ] ], - [ "When C isn't fast enough", "docs_coding_guidelines.html#autotoc_md31", [ - [ "Calling convention", "docs_coding_guidelines.html#autotoc_md32", null ], - [ "Variables and registers", "docs_coding_guidelines.html#autotoc_md33", null ], - [ "Segments", "docs_coding_guidelines.html#autotoc_md34", null ] + [ "When C isn't fast enough", "docs_coding_guidelines.html#autotoc_md33", [ + [ "Calling convention", "docs_coding_guidelines.html#autotoc_md34", null ], + [ "Variables and registers", "docs_coding_guidelines.html#autotoc_md35", null ], + [ "Segments", "docs_coding_guidelines.html#autotoc_md36", null ] ] ] ] ], [ "ROM/RAM Banking and MBCs", "docs_rombanking_mbcs.html", [ @@ -77,83 +91,83 @@ var index = [ "Banking example projects", "docs_rombanking_mbcs.html#autotoc_md19", null ] ] ], [ "GBDK Toolchain", "docs_toolchain.html", [ - [ "Overview", "docs_toolchain.html#autotoc_md95", null ], - [ "Frequently Asked Questions", "docs_toolchain.html#autotoc_md96", null ], - [ "Changing Important Addresses", "docs_toolchain.html#autotoc_md97", null ], - [ "Compiling programs", "docs_toolchain.html#autotoc_md98", [ + [ "Overview", "docs_toolchain.html#autotoc_md106", null ], + [ "Frequently Asked Questions", "docs_toolchain.html#autotoc_md107", null ], + [ "Changing Important Addresses", "docs_toolchain.html#autotoc_md108", null ], + [ "Compiling programs", "docs_toolchain.html#autotoc_md109", [ [ "Makefiles", "docs_toolchain.html#Makefiles", null ] ] ], - [ "Build Tools", "docs_toolchain.html#autotoc_md99", [ - [ "lcc", "docs_toolchain.html#autotoc_md100", null ], - [ "sdcc", "docs_toolchain.html#autotoc_md101", null ], - [ "sdasgb", "docs_toolchain.html#autotoc_md102", null ], - [ "bankpack", "docs_toolchain.html#autotoc_md103", null ], - [ "sdldgb", "docs_toolchain.html#autotoc_md104", null ], - [ "ihxcheck", "docs_toolchain.html#autotoc_md105", null ], - [ "makebin", "docs_toolchain.html#autotoc_md106", null ] + [ "Build Tools", "docs_toolchain.html#autotoc_md110", [ + [ "lcc", "docs_toolchain.html#autotoc_md111", null ], + [ "sdcc", "docs_toolchain.html#autotoc_md112", null ], + [ "sdasgb", "docs_toolchain.html#autotoc_md113", null ], + [ "bankpack", "docs_toolchain.html#autotoc_md114", null ], + [ "sdldgb", "docs_toolchain.html#autotoc_md115", null ], + [ "ihxcheck", "docs_toolchain.html#autotoc_md116", null ], + [ "makebin", "docs_toolchain.html#autotoc_md117", null ] ] ], - [ "GBDK Utilities", "docs_toolchain.html#autotoc_md107", [ - [ "GBCompress", "docs_toolchain.html#autotoc_md108", null ], - [ "PNG to Metasprite", "docs_toolchain.html#autotoc_md109", null ] + [ "GBDK Utilities", "docs_toolchain.html#autotoc_md118", [ + [ "GBCompress", "docs_toolchain.html#autotoc_md119", null ], + [ "PNG to Metasprite", "docs_toolchain.html#autotoc_md120", null ] ] ] ] ], - [ "GBDK Sample Programs", "docs_sample_programs.html", [ - [ "banks (various projects)", "docs_sample_programs.html#autotoc_md76", null ], - [ "comm", "docs_sample_programs.html#autotoc_md77", null ], - [ "crash", "docs_sample_programs.html#autotoc_md78", null ], - [ "colorbar", "docs_sample_programs.html#autotoc_md79", null ], - [ "dscan", "docs_sample_programs.html#autotoc_md80", null ], - [ "filltest", "docs_sample_programs.html#autotoc_md81", null ], - [ "fonts", "docs_sample_programs.html#autotoc_md82", null ], - [ "galaxy", "docs_sample_programs.html#autotoc_md83", null ], - [ "gb-dtmf", "docs_sample_programs.html#autotoc_md84", null ], - [ "irq", "docs_sample_programs.html#autotoc_md85", null ], - [ "lcd isr wobble", "docs_sample_programs.html#autotoc_md86", null ], - [ "paint", "docs_sample_programs.html#autotoc_md87", null ], - [ "rand", "docs_sample_programs.html#autotoc_md88", null ], - [ "ram_fn", "docs_sample_programs.html#autotoc_md89", null ], - [ "rpn", "docs_sample_programs.html#autotoc_md90", null ], - [ "samptest", "docs_sample_programs.html#autotoc_md91", null ], - [ "sgb (various)", "docs_sample_programs.html#autotoc_md92", null ], - [ "sound", "docs_sample_programs.html#autotoc_md93", null ], - [ "space", "docs_sample_programs.html#autotoc_md94", null ] + [ "GBDK Example Programs", "docs_example_programs.html", [ + [ "banks (various projects)", "docs_example_programs.html#autotoc_md87", null ], + [ "comm", "docs_example_programs.html#autotoc_md88", null ], + [ "crash", "docs_example_programs.html#autotoc_md89", null ], + [ "colorbar", "docs_example_programs.html#autotoc_md90", null ], + [ "dscan", "docs_example_programs.html#autotoc_md91", null ], + [ "filltest", "docs_example_programs.html#autotoc_md92", null ], + [ "fonts", "docs_example_programs.html#autotoc_md93", null ], + [ "galaxy", "docs_example_programs.html#autotoc_md94", null ], + [ "gb-dtmf", "docs_example_programs.html#autotoc_md95", null ], + [ "irq", "docs_example_programs.html#autotoc_md96", null ], + [ "lcd isr wobble", "docs_example_programs.html#autotoc_md97", null ], + [ "paint", "docs_example_programs.html#autotoc_md98", null ], + [ "rand", "docs_example_programs.html#autotoc_md99", null ], + [ "ram_fn", "docs_example_programs.html#autotoc_md100", null ], + [ "rpn", "docs_example_programs.html#autotoc_md101", null ], + [ "samptest", "docs_example_programs.html#autotoc_md102", null ], + [ "sgb (various)", "docs_example_programs.html#autotoc_md103", null ], + [ "sound", "docs_example_programs.html#autotoc_md104", null ], + [ "space", "docs_example_programs.html#autotoc_md105", null ] ] ], [ "Migrating to new GBDK Versions", "docs_migrating_versions.html", [ - [ "GBDK 2020 versions", "docs_migrating_versions.html#autotoc_md45", [ - [ "Porting to GBDK 2020 4.0.2", "docs_migrating_versions.html#autotoc_md46", null ], - [ "Porting to GBDK 2020 4.0.1", "docs_migrating_versions.html#autotoc_md47", null ], - [ "Porting to GBDK 2020 4.0", "docs_migrating_versions.html#autotoc_md48", null ], - [ "Porting to GBDK 2020 3.2", "docs_migrating_versions.html#autotoc_md49", null ], - [ "Porting to GBDK 2020 3.1.1", "docs_migrating_versions.html#autotoc_md50", null ], - [ "Porting to GBDK 2020 3.1", "docs_migrating_versions.html#autotoc_md51", null ], - [ "Porting to GBDK 2020 3.0.1", "docs_migrating_versions.html#autotoc_md52", null ] + [ "GBDK 2020 versions", "docs_migrating_versions.html#autotoc_md56", [ + [ "Porting to GBDK 2020 4.0.2", "docs_migrating_versions.html#autotoc_md57", null ], + [ "Porting to GBDK 2020 4.0.1", "docs_migrating_versions.html#autotoc_md58", null ], + [ "Porting to GBDK 2020 4.0", "docs_migrating_versions.html#autotoc_md59", null ], + [ "Porting to GBDK 2020 3.2", "docs_migrating_versions.html#autotoc_md60", null ], + [ "Porting to GBDK 2020 3.1.1", "docs_migrating_versions.html#autotoc_md61", null ], + [ "Porting to GBDK 2020 3.1", "docs_migrating_versions.html#autotoc_md62", null ], + [ "Porting to GBDK 2020 3.0.1", "docs_migrating_versions.html#autotoc_md63", null ] ] ], - [ "Historical GBDK versions", "docs_migrating_versions.html#autotoc_md54", [ - [ "GBDK 1.1 to GBDK 2.0", "docs_migrating_versions.html#autotoc_md55", null ] + [ "Historical GBDK versions", "docs_migrating_versions.html#autotoc_md65", [ + [ "GBDK 1.1 to GBDK 2.0", "docs_migrating_versions.html#autotoc_md66", null ] ] ] ] ], [ "GBDK Releases", "docs_releases.html", [ - [ "GBDK 2020 Release Notes", "docs_releases.html#autotoc_md56", [ - [ "GBDK 2020 4.0.2", "docs_releases.html#autotoc_md57", null ], - [ "GBDK 2020 4.0.1", "docs_releases.html#autotoc_md58", null ], - [ "GBDK 2020 4.0", "docs_releases.html#autotoc_md59", null ], - [ "GBDK 2020 3.2", "docs_releases.html#autotoc_md60", null ], - [ "GBDK 2020 3.1.1", "docs_releases.html#autotoc_md61", null ], - [ "GBDK 2020 3.1", "docs_releases.html#autotoc_md62", null ], - [ "GBDK 2020 3.0.1", "docs_releases.html#autotoc_md63", null ], - [ "GBDK 2020 3.0", "docs_releases.html#autotoc_md64", null ] + [ "GBDK 2020 Release Notes", "docs_releases.html#autotoc_md67", [ + [ "GBDK 2020 4.0.2", "docs_releases.html#autotoc_md68", null ], + [ "GBDK 2020 4.0.1", "docs_releases.html#autotoc_md69", null ], + [ "GBDK 2020 4.0", "docs_releases.html#autotoc_md70", null ], + [ "GBDK 2020 3.2", "docs_releases.html#autotoc_md71", null ], + [ "GBDK 2020 3.1.1", "docs_releases.html#autotoc_md72", null ], + [ "GBDK 2020 3.1", "docs_releases.html#autotoc_md73", null ], + [ "GBDK 2020 3.0.1", "docs_releases.html#autotoc_md74", null ], + [ "GBDK 2020 3.0", "docs_releases.html#autotoc_md75", null ] ] ], - [ "Historical GBDK Release Notes", "docs_releases.html#autotoc_md65", [ - [ "GBDK 2.96", "docs_releases.html#autotoc_md66", null ], - [ "GBDK 2.95-3", "docs_releases.html#autotoc_md67", null ], - [ "GBDK 2.95-2", "docs_releases.html#autotoc_md68", null ], - [ "GBDK 2.95", "docs_releases.html#autotoc_md69", null ], - [ "GBDK 2.94", "docs_releases.html#autotoc_md70", null ], - [ "GBDK 2.93", "docs_releases.html#autotoc_md71", null ], - [ "GBDK 2.92-2 for win32", "docs_releases.html#autotoc_md72", null ], - [ "GBDK 2.92", "docs_releases.html#autotoc_md73", null ], - [ "GBDK 2.91", "docs_releases.html#autotoc_md74", null ], - [ "GBDK 2.1.5", "docs_releases.html#autotoc_md75", null ] + [ "Historical GBDK Release Notes", "docs_releases.html#autotoc_md76", [ + [ "GBDK 2.96", "docs_releases.html#autotoc_md77", null ], + [ "GBDK 2.95-3", "docs_releases.html#autotoc_md78", null ], + [ "GBDK 2.95-2", "docs_releases.html#autotoc_md79", null ], + [ "GBDK 2.95", "docs_releases.html#autotoc_md80", null ], + [ "GBDK 2.94", "docs_releases.html#autotoc_md81", null ], + [ "GBDK 2.93", "docs_releases.html#autotoc_md82", null ], + [ "GBDK 2.92-2 for win32", "docs_releases.html#autotoc_md83", null ], + [ "GBDK 2.92", "docs_releases.html#autotoc_md84", null ], + [ "GBDK 2.91", "docs_releases.html#autotoc_md85", null ], + [ "GBDK 2.1.5", "docs_releases.html#autotoc_md86", null ] ] ] ] ] ]; diff --git a/docs/api/navtreedata.js b/docs/api/navtreedata.js @@ -52,9 +52,9 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7", -"globals_v.html", -"stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a" +"drawing_8h.html#a08cbc66092284f7da94279f986a0aae9", +"globals_l.html", +"stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/docs/api/navtreeindex0.js b/docs/api/navtreeindex0.js @@ -110,144 +110,144 @@ var NAVTREEINDEX0 = "dir_9a64cddab8e5f6fe5be80d8f39cb6a1f.html":[4,0,0], "dir_bdfe001eb73b667f67d57fb851301eb1.html":[4,0,2], "dir_ef3b2545113449f8f25e623a543d64e3.html":[4,0,1,0], -"docs_coding_guidelines.html":[0,5], -"docs_coding_guidelines.html#autotoc_md20":[0,5,0], -"docs_coding_guidelines.html#autotoc_md21":[0,5,0,0], -"docs_coding_guidelines.html#autotoc_md22":[0,5,0,1], -"docs_coding_guidelines.html#autotoc_md23":[0,5,0,2], -"docs_coding_guidelines.html#autotoc_md24":[0,5,1], -"docs_coding_guidelines.html#autotoc_md25":[0,5,2], -"docs_coding_guidelines.html#autotoc_md26":[0,5,2,0], -"docs_coding_guidelines.html#autotoc_md27":[0,5,2,1], -"docs_coding_guidelines.html#autotoc_md28":[0,5,2,2], -"docs_coding_guidelines.html#autotoc_md29":[0,5,2,3], -"docs_coding_guidelines.html#autotoc_md30":[0,5,2,4], -"docs_coding_guidelines.html#autotoc_md31":[0,5,3], -"docs_coding_guidelines.html#autotoc_md32":[0,5,3,0], -"docs_coding_guidelines.html#autotoc_md33":[0,5,3,1], -"docs_coding_guidelines.html#autotoc_md34":[0,5,3,2], -"docs_links_and_tools.html":[0,3], -"docs_links_and_tools.html#autotoc_md38":[0,3,0], -"docs_links_and_tools.html#autotoc_md39":[0,3,1], -"docs_links_and_tools.html#autotoc_md40":[0,3,2], -"docs_links_and_tools.html#autotoc_md41":[0,3,3], -"docs_links_and_tools.html#autotoc_md42":[0,3,4], -"docs_links_and_tools.html#autotoc_md43":[0,3,5], -"docs_links_and_tools.html#autotoc_md44":[0,3,6], -"docs_migrating_versions.html":[0,9], -"docs_migrating_versions.html#autotoc_md45":[0,9,0], -"docs_migrating_versions.html#autotoc_md46":[0,9,0,0], -"docs_migrating_versions.html#autotoc_md47":[0,9,0,1], -"docs_migrating_versions.html#autotoc_md48":[0,9,0,2], -"docs_migrating_versions.html#autotoc_md49":[0,9,0,3], -"docs_migrating_versions.html#autotoc_md50":[0,9,0,4], -"docs_migrating_versions.html#autotoc_md51":[0,9,0,5], -"docs_migrating_versions.html#autotoc_md52":[0,9,0,6], -"docs_migrating_versions.html#autotoc_md54":[0,9,1], -"docs_migrating_versions.html#autotoc_md55":[0,9,1,0], -"docs_releases.html":[0,10], -"docs_releases.html#autotoc_md56":[0,10,0], -"docs_releases.html#autotoc_md57":[0,10,0,0], -"docs_releases.html#autotoc_md58":[0,10,0,1], -"docs_releases.html#autotoc_md59":[0,10,0,2], -"docs_releases.html#autotoc_md60":[0,10,0,3], -"docs_releases.html#autotoc_md61":[0,10,0,4], -"docs_releases.html#autotoc_md62":[0,10,0,5], -"docs_releases.html#autotoc_md63":[0,10,0,6], -"docs_releases.html#autotoc_md64":[0,10,0,7], -"docs_releases.html#autotoc_md65":[0,10,1], -"docs_releases.html#autotoc_md66":[0,10,1,0], -"docs_releases.html#autotoc_md67":[0,10,1,1], -"docs_releases.html#autotoc_md68":[0,10,1,2], -"docs_releases.html#autotoc_md69":[0,10,1,3], -"docs_releases.html#autotoc_md70":[0,10,1,4], -"docs_releases.html#autotoc_md71":[0,10,1,5], -"docs_releases.html#autotoc_md72":[0,10,1,6], -"docs_releases.html#autotoc_md73":[0,10,1,7], -"docs_releases.html#autotoc_md74":[0,10,1,8], -"docs_releases.html#autotoc_md75":[0,10,1,9], -"docs_rombanking_mbcs.html":[0,6], -"docs_rombanking_mbcs.html#autotoc_md1":[0,6,0], -"docs_rombanking_mbcs.html#autotoc_md10":[0,6,1,5], -"docs_rombanking_mbcs.html#autotoc_md11":[0,6,1,6], -"docs_rombanking_mbcs.html#autotoc_md12":[0,6,1,7], -"docs_rombanking_mbcs.html#autotoc_md13":[0,6,1,8], -"docs_rombanking_mbcs.html#autotoc_md14":[0,6,1,9], -"docs_rombanking_mbcs.html#autotoc_md15":[0,6,2], -"docs_rombanking_mbcs.html#autotoc_md16":[0,6,3], -"docs_rombanking_mbcs.html#autotoc_md17":[0,6,4], -"docs_rombanking_mbcs.html#autotoc_md18":[0,6,4,0], -"docs_rombanking_mbcs.html#autotoc_md19":[0,6,5], -"docs_rombanking_mbcs.html#autotoc_md2":[0,6,0,0], -"docs_rombanking_mbcs.html#autotoc_md3":[0,6,0,1], -"docs_rombanking_mbcs.html#autotoc_md4":[0,6,1], -"docs_rombanking_mbcs.html#autotoc_md5":[0,6,1,0], -"docs_rombanking_mbcs.html#autotoc_md6":[0,6,1,1], -"docs_rombanking_mbcs.html#autotoc_md7":[0,6,1,2], -"docs_rombanking_mbcs.html#autotoc_md8":[0,6,1,3], -"docs_rombanking_mbcs.html#autotoc_md9":[0,6,1,4], -"docs_sample_programs.html":[0,8], -"docs_sample_programs.html#autotoc_md76":[0,8,0], -"docs_sample_programs.html#autotoc_md77":[0,8,1], -"docs_sample_programs.html#autotoc_md78":[0,8,2], -"docs_sample_programs.html#autotoc_md79":[0,8,3], -"docs_sample_programs.html#autotoc_md80":[0,8,4], -"docs_sample_programs.html#autotoc_md81":[0,8,5], -"docs_sample_programs.html#autotoc_md82":[0,8,6], -"docs_sample_programs.html#autotoc_md83":[0,8,7], -"docs_sample_programs.html#autotoc_md84":[0,8,8], -"docs_sample_programs.html#autotoc_md85":[0,8,9], -"docs_sample_programs.html#autotoc_md86":[0,8,10], -"docs_sample_programs.html#autotoc_md87":[0,8,11], -"docs_sample_programs.html#autotoc_md88":[0,8,12], -"docs_sample_programs.html#autotoc_md89":[0,8,13], -"docs_sample_programs.html#autotoc_md90":[0,8,14], -"docs_sample_programs.html#autotoc_md91":[0,8,15], -"docs_sample_programs.html#autotoc_md92":[0,8,16], -"docs_sample_programs.html#autotoc_md93":[0,8,17], -"docs_sample_programs.html#autotoc_md94":[0,8,18], -"docs_toolchain.html":[0,7], -"docs_toolchain.html#Makefiles":[0,7,3,0], -"docs_toolchain.html#autotoc_md100":[0,7,4,0], -"docs_toolchain.html#autotoc_md101":[0,7,4,1], -"docs_toolchain.html#autotoc_md102":[0,7,4,2], -"docs_toolchain.html#autotoc_md103":[0,7,4,3], -"docs_toolchain.html#autotoc_md104":[0,7,4,4], -"docs_toolchain.html#autotoc_md105":[0,7,4,5], -"docs_toolchain.html#autotoc_md106":[0,7,4,6], -"docs_toolchain.html#autotoc_md107":[0,7,5], -"docs_toolchain.html#autotoc_md108":[0,7,5,0], -"docs_toolchain.html#autotoc_md109":[0,7,5,1], -"docs_toolchain.html#autotoc_md95":[0,7,0], -"docs_toolchain.html#autotoc_md96":[0,7,1], -"docs_toolchain.html#autotoc_md97":[0,7,2], -"docs_toolchain.html#autotoc_md98":[0,7,3], -"docs_toolchain.html#autotoc_md99":[0,7,4], -"docs_using_gbdk.html":[0,4], -"docs_using_gbdk.html#autotoc_md110":[0,4,0], -"docs_using_gbdk.html#autotoc_md111":[0,4,0,0], -"docs_using_gbdk.html#autotoc_md112":[0,4,0,1], -"docs_using_gbdk.html#autotoc_md113":[0,4,0,2], -"docs_using_gbdk.html#autotoc_md114":[0,4,1], -"docs_using_gbdk.html#autotoc_md115":[0,4,1,0], -"docs_using_gbdk.html#autotoc_md116":[0,4,1,1], -"docs_using_gbdk.html#autotoc_md117":[0,4,1,2], -"docs_using_gbdk.html#autotoc_md118":[0,4,2], -"docs_using_gbdk.html#autotoc_md119":[0,4,3], -"docs_using_gbdk.html#autotoc_md120":[0,4,3,0], -"docs_using_gbdk.html#autotoc_md121":[0,4,3,1], -"docs_using_gbdk.html#autotoc_md122":[0,4,4], -"docs_using_gbdk.html#autotoc_md123":[0,4,4,0], -"drawing_8h.html":[4,0,2,4], -"drawing_8h.html#a08cbc66092284f7da94279f986a0aae9":[4,0,2,4,13], -"drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209":[4,0,2,4,19], -"drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096":[4,0,2,4,7], -"drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0":[4,0,2,4,17], -"drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1":[4,0,2,4,27], -"drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991":[4,0,2,4,3], -"drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9":[4,0,2,4,22], -"drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab":[4,0,2,4,4], -"drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a":[4,0,2,4,8], -"drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837":[4,0,2,4,12], -"drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa":[4,0,2,4,23] +"docs_coding_guidelines.html":[0,7], +"docs_coding_guidelines.html#autotoc_md20":[0,7,0], +"docs_coding_guidelines.html#autotoc_md21":[0,7,0,0], +"docs_coding_guidelines.html#autotoc_md22":[0,7,0,1], +"docs_coding_guidelines.html#autotoc_md23":[0,7,0,2], +"docs_coding_guidelines.html#autotoc_md24":[0,7,1], +"docs_coding_guidelines.html#autotoc_md25":[0,7,2], +"docs_coding_guidelines.html#autotoc_md26":[0,7,2,0], +"docs_coding_guidelines.html#autotoc_md27":[0,7,2,0,0], +"docs_coding_guidelines.html#autotoc_md28":[0,7,2,1], +"docs_coding_guidelines.html#autotoc_md29":[0,7,2,2], +"docs_coding_guidelines.html#autotoc_md30":[0,7,2,3], +"docs_coding_guidelines.html#autotoc_md31":[0,7,2,4], +"docs_coding_guidelines.html#autotoc_md32":[0,7,2,5], +"docs_coding_guidelines.html#autotoc_md33":[0,7,3], +"docs_coding_guidelines.html#autotoc_md34":[0,7,3,0], +"docs_coding_guidelines.html#autotoc_md35":[0,7,3,1], +"docs_coding_guidelines.html#autotoc_md36":[0,7,3,2], +"docs_example_programs.html":[0,10], +"docs_example_programs.html#autotoc_md100":[0,10,13], +"docs_example_programs.html#autotoc_md101":[0,10,14], +"docs_example_programs.html#autotoc_md102":[0,10,15], +"docs_example_programs.html#autotoc_md103":[0,10,16], +"docs_example_programs.html#autotoc_md104":[0,10,17], +"docs_example_programs.html#autotoc_md105":[0,10,18], +"docs_example_programs.html#autotoc_md87":[0,10,0], +"docs_example_programs.html#autotoc_md88":[0,10,1], +"docs_example_programs.html#autotoc_md89":[0,10,2], +"docs_example_programs.html#autotoc_md90":[0,10,3], +"docs_example_programs.html#autotoc_md91":[0,10,4], +"docs_example_programs.html#autotoc_md92":[0,10,5], +"docs_example_programs.html#autotoc_md93":[0,10,6], +"docs_example_programs.html#autotoc_md94":[0,10,7], +"docs_example_programs.html#autotoc_md95":[0,10,8], +"docs_example_programs.html#autotoc_md96":[0,10,9], +"docs_example_programs.html#autotoc_md97":[0,10,10], +"docs_example_programs.html#autotoc_md98":[0,10,11], +"docs_example_programs.html#autotoc_md99":[0,10,12], +"docs_getting_started.html":[0,4], +"docs_getting_started.html#autotoc_md41":[0,4,0], +"docs_getting_started.html#autotoc_md42":[0,4,1], +"docs_getting_started.html#autotoc_md43":[0,4,2], +"docs_getting_started.html#autotoc_md44":[0,4,3], +"docs_getting_started.html#autotoc_md45":[0,4,4], +"docs_getting_started.html#autotoc_md46":[0,4,5], +"docs_getting_started.html#autotoc_md47":[0,4,6], +"docs_links_and_tools.html":[0,5], +"docs_links_and_tools.html#autotoc_md48":[0,5,0], +"docs_links_and_tools.html#autotoc_md49":[0,5,1], +"docs_links_and_tools.html#autotoc_md50":[0,5,2], +"docs_links_and_tools.html#autotoc_md51":[0,5,3], +"docs_links_and_tools.html#autotoc_md52":[0,5,4], +"docs_links_and_tools.html#autotoc_md53":[0,5,5], +"docs_links_and_tools.html#autotoc_md54":[0,5,6], +"docs_links_and_tools.html#autotoc_md55":[0,5,7], +"docs_migrating_versions.html":[0,11], +"docs_migrating_versions.html#autotoc_md56":[0,11,0], +"docs_migrating_versions.html#autotoc_md57":[0,11,0,0], +"docs_migrating_versions.html#autotoc_md58":[0,11,0,1], +"docs_migrating_versions.html#autotoc_md59":[0,11,0,2], +"docs_migrating_versions.html#autotoc_md60":[0,11,0,3], +"docs_migrating_versions.html#autotoc_md61":[0,11,0,4], +"docs_migrating_versions.html#autotoc_md62":[0,11,0,5], +"docs_migrating_versions.html#autotoc_md63":[0,11,0,6], +"docs_migrating_versions.html#autotoc_md65":[0,11,1], +"docs_migrating_versions.html#autotoc_md66":[0,11,1,0], +"docs_releases.html":[0,12], +"docs_releases.html#autotoc_md67":[0,12,0], +"docs_releases.html#autotoc_md68":[0,12,0,0], +"docs_releases.html#autotoc_md69":[0,12,0,1], +"docs_releases.html#autotoc_md70":[0,12,0,2], +"docs_releases.html#autotoc_md71":[0,12,0,3], +"docs_releases.html#autotoc_md72":[0,12,0,4], +"docs_releases.html#autotoc_md73":[0,12,0,5], +"docs_releases.html#autotoc_md74":[0,12,0,6], +"docs_releases.html#autotoc_md75":[0,12,0,7], +"docs_releases.html#autotoc_md76":[0,12,1], +"docs_releases.html#autotoc_md77":[0,12,1,0], +"docs_releases.html#autotoc_md78":[0,12,1,1], +"docs_releases.html#autotoc_md79":[0,12,1,2], +"docs_releases.html#autotoc_md80":[0,12,1,3], +"docs_releases.html#autotoc_md81":[0,12,1,4], +"docs_releases.html#autotoc_md82":[0,12,1,5], +"docs_releases.html#autotoc_md83":[0,12,1,6], +"docs_releases.html#autotoc_md84":[0,12,1,7], +"docs_releases.html#autotoc_md85":[0,12,1,8], +"docs_releases.html#autotoc_md86":[0,12,1,9], +"docs_rombanking_mbcs.html":[0,8], +"docs_rombanking_mbcs.html#autotoc_md1":[0,8,0], +"docs_rombanking_mbcs.html#autotoc_md10":[0,8,1,5], +"docs_rombanking_mbcs.html#autotoc_md11":[0,8,1,6], +"docs_rombanking_mbcs.html#autotoc_md12":[0,8,1,7], +"docs_rombanking_mbcs.html#autotoc_md13":[0,8,1,8], +"docs_rombanking_mbcs.html#autotoc_md14":[0,8,1,9], +"docs_rombanking_mbcs.html#autotoc_md15":[0,8,2], +"docs_rombanking_mbcs.html#autotoc_md16":[0,8,3], +"docs_rombanking_mbcs.html#autotoc_md17":[0,8,4], +"docs_rombanking_mbcs.html#autotoc_md18":[0,8,4,0], +"docs_rombanking_mbcs.html#autotoc_md19":[0,8,5], +"docs_rombanking_mbcs.html#autotoc_md2":[0,8,0,0], +"docs_rombanking_mbcs.html#autotoc_md3":[0,8,0,1], +"docs_rombanking_mbcs.html#autotoc_md4":[0,8,1], +"docs_rombanking_mbcs.html#autotoc_md5":[0,8,1,0], +"docs_rombanking_mbcs.html#autotoc_md6":[0,8,1,1], +"docs_rombanking_mbcs.html#autotoc_md7":[0,8,1,2], +"docs_rombanking_mbcs.html#autotoc_md8":[0,8,1,3], +"docs_rombanking_mbcs.html#autotoc_md9":[0,8,1,4], +"docs_toolchain.html":[0,9], +"docs_toolchain.html#Makefiles":[0,9,3,0], +"docs_toolchain.html#autotoc_md106":[0,9,0], +"docs_toolchain.html#autotoc_md107":[0,9,1], +"docs_toolchain.html#autotoc_md108":[0,9,2], +"docs_toolchain.html#autotoc_md109":[0,9,3], +"docs_toolchain.html#autotoc_md110":[0,9,4], +"docs_toolchain.html#autotoc_md111":[0,9,4,0], +"docs_toolchain.html#autotoc_md112":[0,9,4,1], +"docs_toolchain.html#autotoc_md113":[0,9,4,2], +"docs_toolchain.html#autotoc_md114":[0,9,4,3], +"docs_toolchain.html#autotoc_md115":[0,9,4,4], +"docs_toolchain.html#autotoc_md116":[0,9,4,5], +"docs_toolchain.html#autotoc_md117":[0,9,4,6], +"docs_toolchain.html#autotoc_md118":[0,9,5], +"docs_toolchain.html#autotoc_md119":[0,9,5,0], +"docs_toolchain.html#autotoc_md120":[0,9,5,1], +"docs_using_gbdk.html":[0,6], +"docs_using_gbdk.html#autotoc_md121":[0,6,0], +"docs_using_gbdk.html#autotoc_md122":[0,6,0,0], +"docs_using_gbdk.html#autotoc_md123":[0,6,0,1], +"docs_using_gbdk.html#autotoc_md124":[0,6,0,2], +"docs_using_gbdk.html#autotoc_md125":[0,6,1], +"docs_using_gbdk.html#autotoc_md126":[0,6,1,0], +"docs_using_gbdk.html#autotoc_md127":[0,6,1,1], +"docs_using_gbdk.html#autotoc_md128":[0,6,1,2], +"docs_using_gbdk.html#autotoc_md129":[0,6,2], +"docs_using_gbdk.html#autotoc_md130":[0,6,3], +"docs_using_gbdk.html#autotoc_md131":[0,6,3,0], +"docs_using_gbdk.html#autotoc_md132":[0,6,3,1], +"docs_using_gbdk.html#autotoc_md133":[0,6,4], +"docs_using_gbdk.html#autotoc_md134":[0,6,4,0], +"drawing_8h.html":[4,0,2,4] }; diff --git a/docs/api/navtreeindex1.js b/docs/api/navtreeindex1.js @@ -1,5 +1,16 @@ var NAVTREEINDEX1 = { +"drawing_8h.html#a08cbc66092284f7da94279f986a0aae9":[4,0,2,4,13], +"drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209":[4,0,2,4,19], +"drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096":[4,0,2,4,7], +"drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0":[4,0,2,4,17], +"drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1":[4,0,2,4,27], +"drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991":[4,0,2,4,3], +"drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9":[4,0,2,4,22], +"drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab":[4,0,2,4,4], +"drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a":[4,0,2,4,8], +"drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837":[4,0,2,4,12], +"drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa":[4,0,2,4,23], "drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7":[4,0,2,4,26], "drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6":[4,0,2,4,9], "drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382":[4,0,2,4,6], @@ -49,21 +60,20 @@ var NAVTREEINDEX1 = "functions_vars.html":[3,2,1], "gb_8h.html":[4,0,2,7], "gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0":[4,0,2,7,31], -"gb_8h.html#a015094949fc631921e5e5219320eee87":[4,0,2,7,103], "gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7":[4,0,2,7,71], -"gb_8h.html#a03145d6d28c19d1633b86a8bb100b7a6":[4,0,2,7,93], "gb_8h.html#a04382de20738146fe873ddfb0585052b":[4,0,2,7,14], "gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02":[4,0,2,7,8], +"gb_8h.html#a07d12377d67cebb9aafc0622b2054f95":[4,0,2,7,124], "gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e":[4,0,2,7,141], "gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6":[4,0,2,7,42], "gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c":[4,0,2,7,73], +"gb_8h.html#a1174ffce8b86b8df15c1704284fde687":[4,0,2,7,106], "gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e":[4,0,2,7,77], "gb_8h.html#a177fadce938422926b186a8e42575d1d":[4,0,2,7,41], "gb_8h.html#a18857adb60025a986dbb44ee289b7a7c":[4,0,2,7,66], "gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f":[4,0,2,7,38], "gb_8h.html#a1ad25695f4885f15325a82ec935e8579":[4,0,2,7,65], "gb_8h.html#a1af6b32a1760e56fad768352db7c4530":[4,0,2,7,129], -"gb_8h.html#a1af726801eb812cb83b8f767656fb27c":[4,0,2,7,102], "gb_8h.html#a1bfd48083278d723d0c49f487720cdd0":[4,0,2,7,130], "gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53":[4,0,2,7,60], "gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf":[4,0,2,7,68], @@ -76,22 +86,23 @@ var NAVTREEINDEX1 = "gb_8h.html#a2f00009081050122c11e6625ecaf0584":[4,0,2,7,101], "gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280":[4,0,2,7,24], "gb_8h.html#a2faff6aef9e272b15a1912a4f911e385":[4,0,2,7,109], +"gb_8h.html#a3044331abf61612eb333b6f409f5d571":[4,0,2,7,95], "gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a":[4,0,2,7,6], "gb_8h.html#a320fd91d5aa12ba9d1435ab908420998":[4,0,2,7,133], +"gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda":[4,0,2,7,122], "gb_8h.html#a34d6500215984e8f9a986523a2f2dadd":[4,0,2,7,78], "gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551":[4,0,2,7,143], "gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6":[4,0,2,7,46], "gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951":[4,0,2,7,39], "gb_8h.html#a393072c2b36f11306510c69aa6efea0f":[4,0,2,7,81], -"gb_8h.html#a3a1ea803947187cac3a44b9b60faedd1":[4,0,2,7,139], "gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71":[4,0,2,7,63], "gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325":[4,0,2,7,10], -"gb_8h.html#a3c955cdccaeca3b016911594afc31aee":[4,0,2,7,124], "gb_8h.html#a3f033f00c8d781637f9a665b06750937":[4,0,2,7,47], "gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1":[4,0,2,7,70], "gb_8h.html#a459449876dfba6299bf055c882d78334":[4,0,2,7,2], "gb_8h.html#a47607089a434dcda7a8583cfca03b604":[4,0,2,7,59], -"gb_8h.html#a4892b18d0d75bdaa153ef571f337f52b":[4,0,2,7,95], +"gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d":[4,0,2,7,94], +"gb_8h.html#a494532517bd7f26c55a87c96391611d5":[4,0,2,7,111], "gb_8h.html#a495bc9f405f916f02ad5d97e6e730134":[4,0,2,7,55], "gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd":[4,0,2,7,123], "gb_8h.html#a4b4feb80407d4f1e80579ed932821035":[4,0,2,7,118], @@ -104,6 +115,7 @@ var NAVTREEINDEX1 = "gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad":[4,0,2,7,121], "gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439":[4,0,2,7,116], "gb_8h.html#a5782338a9936b18e999e322be80c2995":[4,0,2,7,84], +"gb_8h.html#a57ff7363a20c654a39736e33d4d08f60":[4,0,2,7,93], "gb_8h.html#a5a796bbf3e4347d914b83568350143a9":[4,0,2,7,27], "gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4":[4,0,2,7,49], "gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19":[4,0,2,7,113], @@ -112,7 +124,6 @@ var NAVTREEINDEX1 = "gb_8h.html#a604256210ec5b90b68185e1a18efab49":[4,0,2,7,22], "gb_8h.html#a60baa1622feae07982562dcbc243751e":[4,0,2,7,76], "gb_8h.html#a61a9e2910380de6abb34df14ef634eb4":[4,0,2,7,21], -"gb_8h.html#a65971730b7a58df99fc43be0162226ac":[4,0,2,7,111], "gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688":[4,0,2,7,83], "gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda":[4,0,2,7,56], "gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9":[4,0,2,7,45], @@ -128,7 +139,6 @@ var NAVTREEINDEX1 = "gb_8h.html#a81f1a67549d3a26dcca22367141eb21b":[4,0,2,7,72], "gb_8h.html#a83d08d752bb2f2406084a9afa7988b98":[4,0,2,7,134], "gb_8h.html#a8520286e663067a3f6869db4ff1b74c3":[4,0,2,7,127], -"gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d":[4,0,2,7,104], "gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3":[4,0,2,7,128], "gb_8h.html#a8e3f36aa68ac036695816757f2a1322c":[4,0,2,7,51], "gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03":[4,0,2,7,62], @@ -137,18 +147,21 @@ var NAVTREEINDEX1 = "gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9":[4,0,2,7,98], "gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f":[4,0,2,7,19], "gb_8h.html#a9508f919d9482d1d51534ccac212454d":[4,0,2,7,61], -"gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f":[4,0,2,7,122], +"gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c":[4,0,2,7,104], "gb_8h.html#a97039b6477537c37f83e74561de78c1b":[4,0,2,7,85], "gb_8h.html#a98b848953a95ce2fff6fda643575d74a":[4,0,2,7,137], "gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba":[4,0,2,7,43], +"gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e":[4,0,2,7,112], +"gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c":[4,0,2,7,97], "gb_8h.html#aa87bec0d134136fdb727f52cb773b792":[4,0,2,7,58], +"gb_8h.html#aac2ff7566ff975530a04e6d90e760e26":[4,0,2,7,102], "gb_8h.html#aae11e78e2a24e467e72893056f319d51":[4,0,2,7,119], "gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4":[4,0,2,7,115], -"gb_8h.html#aaf9d0b393d38385168d207f96acd800c":[4,0,2,7,106], "gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8":[4,0,2,7,53], "gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b":[4,0,2,7,4], "gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007":[4,0,2,7,35], "gb_8h.html#ab769c6e20778298be8bc3321476ceb53":[4,0,2,7,3], +"gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb":[4,0,2,7,138], "gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13":[4,0,2,7,99], "gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c":[4,0,2,7,120], "gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608":[4,0,2,7,75], @@ -156,14 +169,12 @@ var NAVTREEINDEX1 = "gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07":[4,0,2,7,15], "gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff":[4,0,2,7,11], "gb_8h.html#acd271e2c976761568d2f95900a213212":[4,0,2,7,79], -"gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b":[4,0,2,7,97], "gb_8h.html#ad2ec9831813c5e7069917aa4455af682":[4,0,2,7,50], "gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150":[4,0,2,7,30], "gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14":[4,0,2,7,86], "gb_8h.html#ad90564458646c5646b3880b93db3443e":[4,0,2,7,23], "gb_8h.html#ada0cc738d27aad251151e69cb8d250e1":[4,0,2,7,25], "gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5":[4,0,2,7,132], -"gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6":[4,0,2,7,112], "gb_8h.html#adf6ef63efc4bb4950428015c623bca14":[4,0,2,7,89], "gb_8h.html#ae032c5c544196e37ec0432f6cfad7904":[4,0,2,7,7], "gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5":[4,0,2,7,26], @@ -173,7 +184,7 @@ var NAVTREEINDEX1 = "gb_8h.html#ae33fc234393ba50e8f30cbef403ded19":[4,0,2,7,87], "gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57":[4,0,2,7,67], "gb_8h.html#ae47e59a309120f9420993f26816b5e6d":[4,0,2,7,5], -"gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056":[4,0,2,7,138], +"gb_8h.html#ae7851349abd442026b49d499d6e43d79":[4,0,2,7,103], "gb_8h.html#ae97793b4039609f93b0f7f8bddb18011":[4,0,2,7,17], "gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b":[4,0,2,7,32], "gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4":[4,0,2,7,117], @@ -187,8 +198,8 @@ var NAVTREEINDEX1 = "gb_8h.html#af3d632ba2d7cef6619df5dfea8730909":[4,0,2,7,28], "gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07":[4,0,2,7,74], "gb_8h.html#af4a728ba51de424a0bed286ac65d3242":[4,0,2,7,88], +"gb_8h.html#af79b920bcb642bba2e652874c4f7eeff":[4,0,2,7,139], "gb_8h.html#af91d252f07f4764996154820f970c101":[4,0,2,7,57], -"gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40":[4,0,2,7,94], "gb_8h.html#afac2db0151b09291638f7a592a3d0e94":[4,0,2,7,92], "gb_8h.html#afd45c10f4566ca284cdab4044c5645b3":[4,0,2,7,91], "gb_8h_source.html":[4,0,2,7], @@ -201,8 +212,8 @@ var NAVTREEINDEX1 = "gbdecompress_8h_source.html":[4,0,2,8], "gbdk-lib_8h.html":[4,0,8], "gbdk-lib_8h_source.html":[4,0,8], -"globals.html":[4,1,0], "globals.html":[4,1,0,0], +"globals.html":[4,1,0], "globals_a.html":[4,1,0,1], "globals_b.html":[4,1,0,2], "globals_c.html":[4,1,0,3], @@ -238,16 +249,5 @@ var NAVTREEINDEX1 = "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_k.html":[4,1,0,11] }; diff --git a/docs/api/navtreeindex2.js b/docs/api/navtreeindex2.js @@ -1,5 +1,16 @@ var NAVTREEINDEX2 = { +"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], @@ -73,11 +84,12 @@ var NAVTREEINDEX2 = "hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997":[4,0,2,9,37], "hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b":[4,0,2,9,4], "hardware_8h_source.html":[4,0,2,9], -"index.html":[], "index.html":[0], -"index.html#autotoc_md35":[0,0], -"index.html#autotoc_md36":[0,1], -"index.html#autotoc_md37":[0,2], +"index.html":[], +"index.html#autotoc_md37":[0,0], +"index.html#autotoc_md38":[0,1], +"index.html#autotoc_md39":[0,2], +"index.html#autotoc_md40":[0,3], "limits_8h.html":[4,0,9], "limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5":[4,0,9,17], "limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6":[4,0,9,8], @@ -237,17 +249,5 @@ var NAVTREEINDEX2 = "stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3":[4,0,15,51], "stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe":[4,0,15,2], "stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549":[4,0,15,38], -"stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f":[4,0,15,16], -"stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571":[4,0,15,17], -"stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699":[4,0,15,69], -"stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32":[4,0,15,52], -"stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa":[4,0,15,13], -"stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d":[4,0,15,43], -"stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b":[4,0,15,67], -"stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9":[4,0,15,28], -"stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf":[4,0,15,12], -"stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8":[4,0,15,32], -"stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4":[4,0,15,70], -"stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390":[4,0,15,18], -"stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e":[4,0,15,0] +"stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f":[4,0,15,16] }; diff --git a/docs/api/navtreeindex3.js b/docs/api/navtreeindex3.js @@ -1,5 +1,17 @@ var NAVTREEINDEX3 = { +"stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571":[4,0,15,17], +"stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699":[4,0,15,69], +"stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32":[4,0,15,52], +"stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa":[4,0,15,13], +"stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d":[4,0,15,43], +"stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b":[4,0,15,67], +"stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9":[4,0,15,28], +"stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf":[4,0,15,12], +"stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8":[4,0,15,32], +"stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4":[4,0,15,70], +"stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390":[4,0,15,18], +"stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e":[4,0,15,0], "stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a":[4,0,15,3], "stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c":[4,0,15,59], "stdint_8h.html#ab2355300ea19395357e62d780f4dd073":[4,0,15,29], diff --git a/docs/api/search/all_10.js b/docs/api/search/all_10.js @@ -1,22 +1,22 @@ var searchData= [ - ['p1_5freg_363',['P1_REG',['../hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], - ['play_5fsample_364',['play_sample',['../sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6',1,'sample.h']]], - ['plot_365',['plot',['../drawing_8h.html#ac3271bc637bab1205ed066f439ebc955',1,'drawing.h']]], - ['plot_5fpoint_366',['plot_point',['../drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209',1,'drawing.h']]], - ['pmfont_5fhandle_367',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], - ['pmmalloc_5fhunk_368',['pmmalloc_hunk',['../malloc_8h.html#ad521838368171a2564658d4e129d7922',1,'malloc.h']]], - ['pointer_369',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], - ['posx_370',['posx',['../console_8h.html#a87f5702d0e74f791414576f7636b4b74',1,'console.h']]], - ['posy_371',['posy',['../console_8h.html#a87894e0e2afb574907e2b11ef26e01cb',1,'console.h']]], - ['printf_372',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], - ['prop_373',['prop',['../struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19',1,'OAM_item_t']]], - ['props_374',['props',['../structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6',1,'metasprite_t']]], - ['provides_2eh_375',['provides.h',['../provides_8h.html',1,'']]], - ['ptr_376',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]], - ['ptrdiff_5fmax_377',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], - ['ptrdiff_5fmin_378',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]], - ['ptrdiff_5ft_379',['ptrdiff_t',['../stddef_8h.html#afbe679a40a36da5983ebc5b39754c065',1,'stddef.h']]], - ['putchar_380',['putchar',['../stdio_8h.html#a948b7a0779c308ac5502c57e282e6933',1,'stdio.h']]], - ['puts_381',['puts',['../stdio_8h.html#a773af5effbb11a0d38460e706828db61',1,'stdio.h']]] + ['p1_5freg_365',['P1_REG',['../hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], + ['play_5fsample_366',['play_sample',['../sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6',1,'sample.h']]], + ['plot_367',['plot',['../drawing_8h.html#ac3271bc637bab1205ed066f439ebc955',1,'drawing.h']]], + ['plot_5fpoint_368',['plot_point',['../drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209',1,'drawing.h']]], + ['pmfont_5fhandle_369',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], + ['pmmalloc_5fhunk_370',['pmmalloc_hunk',['../malloc_8h.html#ad521838368171a2564658d4e129d7922',1,'malloc.h']]], + ['pointer_371',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], + ['posx_372',['posx',['../console_8h.html#a87f5702d0e74f791414576f7636b4b74',1,'console.h']]], + ['posy_373',['posy',['../console_8h.html#a87894e0e2afb574907e2b11ef26e01cb',1,'console.h']]], + ['printf_374',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], + ['prop_375',['prop',['../struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19',1,'OAM_item_t']]], + ['props_376',['props',['../structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6',1,'metasprite_t']]], + ['provides_2eh_377',['provides.h',['../provides_8h.html',1,'']]], + ['ptr_378',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]], + ['ptrdiff_5fmax_379',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], + ['ptrdiff_5fmin_380',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]], + ['ptrdiff_5ft_381',['ptrdiff_t',['../stddef_8h.html#afbe679a40a36da5983ebc5b39754c065',1,'stddef.h']]], + ['putchar_382',['putchar',['../stdio_8h.html#a948b7a0779c308ac5502c57e282e6933',1,'stdio.h']]], + ['puts_383',['puts',['../stdio_8h.html#a773af5effbb11a0d38460e706828db61',1,'stdio.h']]] ]; diff --git a/docs/api/search/all_11.js b/docs/api/search/all_11.js @@ -1,4 +1,4 @@ var searchData= [ - ['qsort_382',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] + ['qsort_384',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] ]; diff --git a/docs/api/search/all_12.js b/docs/api/search/all_12.js @@ -1,40 +1,40 @@ var searchData= [ - ['rom_2fram_20banking_20and_20mbcs_383',['ROM/RAM Banking and MBCs',['../docs_rombanking_mbcs.html',1,'index']]], - ['rand_384',['rand',['../rand_8h.html#ae311e489ffa4743107bdea8db211e7fe',1,'rand.h']]], - ['rand_2eh_385',['rand.h',['../rand_8h.html',1,'']]], - ['randw_386',['randw',['../rand_8h.html#aff9512d128c4e1435f2b83116da663b3',1,'rand.h']]], - ['realloc_387',['realloc',['../stdlib_8h.html#a1a6b5e8d2f1c37e5b43e4345586075be',1,'stdlib.h']]], - ['receive_5fbyte_388',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], - ['release_5fnotes_2emd_389',['release_notes.md',['../release__notes_8md.html',1,'']]], - ['remove_5fjoy_390',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'gb.h']]], - ['remove_5flcd_391',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'gb.h']]], - ['remove_5fsio_392',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'gb.h']]], - ['remove_5ftim_393',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'gb.h']]], - ['remove_5fvbl_394',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'gb.h']]], - ['reset_395',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], - ['ret_5fsize_396',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], - ['reverse_397',['reverse',['../string_8h.html#af71f9ead43b3760680da8ab1bd3f783b',1,'string.h']]], - ['rgb_398',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], - ['rgb_5faqua_399',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], - ['rgb_5fblack_400',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], - ['rgb_5fblue_401',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], - ['rgb_5fbrown_402',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], - ['rgb_5fcyan_403',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], - ['rgb_5fdarkblue_404',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], - ['rgb_5fdarkgray_405',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], - ['rgb_5fdarkgreen_406',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], - ['rgb_5fdarkred_407',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], - ['rgb_5fdarkyellow_408',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], - ['rgb_5fgreen_409',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], - ['rgb_5flightflesh_410',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], - ['rgb_5flightgray_411',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], - ['rgb_5forange_412',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], - ['rgb_5fpink_413',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], - ['rgb_5fpurple_414',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], - ['rgb_5fred_415',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], - ['rgb_5fteal_416',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], - ['rgb_5fwhite_417',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], - ['rgb_5fyellow_418',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]], - ['rp_5freg_419',['RP_REG',['../hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]] + ['rom_2fram_20banking_20and_20mbcs_385',['ROM/RAM Banking and MBCs',['../docs_rombanking_mbcs.html',1,'index']]], + ['rand_386',['rand',['../rand_8h.html#ae311e489ffa4743107bdea8db211e7fe',1,'rand.h']]], + ['rand_2eh_387',['rand.h',['../rand_8h.html',1,'']]], + ['randw_388',['randw',['../rand_8h.html#aff9512d128c4e1435f2b83116da663b3',1,'rand.h']]], + ['realloc_389',['realloc',['../stdlib_8h.html#a1a6b5e8d2f1c37e5b43e4345586075be',1,'stdlib.h']]], + ['receive_5fbyte_390',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], + ['release_5fnotes_2emd_391',['release_notes.md',['../release__notes_8md.html',1,'']]], + ['remove_5fjoy_392',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'gb.h']]], + ['remove_5flcd_393',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'gb.h']]], + ['remove_5fsio_394',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'gb.h']]], + ['remove_5ftim_395',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'gb.h']]], + ['remove_5fvbl_396',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'gb.h']]], + ['reset_397',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], + ['ret_5fsize_398',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], + ['reverse_399',['reverse',['../string_8h.html#af71f9ead43b3760680da8ab1bd3f783b',1,'string.h']]], + ['rgb_400',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], + ['rgb_5faqua_401',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], + ['rgb_5fblack_402',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], + ['rgb_5fblue_403',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], + ['rgb_5fbrown_404',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], + ['rgb_5fcyan_405',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], + ['rgb_5fdarkblue_406',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], + ['rgb_5fdarkgray_407',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], + ['rgb_5fdarkgreen_408',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], + ['rgb_5fdarkred_409',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], + ['rgb_5fdarkyellow_410',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], + ['rgb_5fgreen_411',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], + ['rgb_5flightflesh_412',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], + ['rgb_5flightgray_413',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], + ['rgb_5forange_414',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], + ['rgb_5fpink_415',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], + ['rgb_5fpurple_416',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], + ['rgb_5fred_417',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], + ['rgb_5fteal_418',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], + ['rgb_5fwhite_419',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], + ['rgb_5fyellow_420',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]], + ['rp_5freg_421',['RP_REG',['../hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_13.js b/docs/api/search/all_13.js @@ -1,126 +1,126 @@ var searchData= [ - ['s_5fflipx_420',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], - ['s_5fflipy_421',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], - ['s_5fpalette_422',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], - ['s_5fpriority_423',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], - ['sample_2eh_424',['sample.h',['../sample_8h.html',1,'']]], - ['sample_5fprograms_2emd_425',['sample_programs.md',['../sample__programs_8md.html',1,'']]], - ['sb_5freg_426',['SB_REG',['../hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], - ['sc_5freg_427',['SC_REG',['../hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], - ['schar_5fmax_428',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], - ['schar_5fmin_429',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], - ['screenheight_430',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], - ['screenwidth_431',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], - ['scroll_5fbkg_432',['scroll_bkg',['../gb_8h.html#a2f00009081050122c11e6625ecaf0584',1,'gb.h']]], - ['scroll_5fsprite_433',['scroll_sprite',['../gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c',1,'gb.h']]], - ['scroll_5fwin_434',['scroll_win',['../gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05',1,'gb.h']]], - ['scx_5freg_435',['SCX_REG',['../hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], - ['scy_5freg_436',['SCY_REG',['../hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], - ['seg_437',['seg',['../union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b',1,'__far_ptr']]], - ['segfn_438',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], - ['segofs_439',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], - ['send_5fbyte_440',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], - ['set_5fbkg_5f1bit_5fdata_441',['set_bkg_1bit_data',['../gb_8h.html#a4892b18d0d75bdaa153ef571f337f52b',1,'gb.h']]], - ['set_5fbkg_5fdata_442',['set_bkg_data',['../gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40',1,'gb.h']]], - ['set_5fbkg_5fpalette_443',['set_bkg_palette',['../cgb_8h.html#a5744e7df7116e07a69713b494053675e',1,'cgb.h']]], - ['set_5fbkg_5fpalette_5fentry_444',['set_bkg_palette_entry',['../cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d',1,'cgb.h']]], - ['set_5fbkg_5ftile_5fxy_445',['set_bkg_tile_xy',['../gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13',1,'gb.h']]], - ['set_5fbkg_5ftiles_446',['set_bkg_tiles',['../gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b',1,'gb.h']]], - ['set_5fdata_447',['set_data',['../gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f',1,'gb.h']]], - ['set_5finterrupts_448',['set_interrupts',['../gb_8h.html#ae33fc234393ba50e8f30cbef403ded19',1,'gb.h']]], - ['set_5fshadow_5foam_5faddress_449',['SET_SHADOW_OAM_ADDRESS',['../gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'gb.h']]], - ['set_5fsprite_5f1bit_5fdata_450',['set_sprite_1bit_data',['../gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6',1,'gb.h']]], - ['set_5fsprite_5fdata_451',['set_sprite_data',['../gb_8h.html#a65971730b7a58df99fc43be0162226ac',1,'gb.h']]], - ['set_5fsprite_5fpalette_452',['set_sprite_palette',['../cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14',1,'cgb.h']]], - ['set_5fsprite_5fpalette_5fentry_453',['set_sprite_palette_entry',['../cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb',1,'cgb.h']]], - ['set_5fsprite_5fprop_454',['set_sprite_prop',['../gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4',1,'gb.h']]], - ['set_5fsprite_5ftile_455',['set_sprite_tile',['../gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4',1,'gb.h']]], - ['set_5ftiles_456',['set_tiles',['../gb_8h.html#a3c955cdccaeca3b016911594afc31aee',1,'gb.h']]], - ['set_5fvram_5fbyte_457',['set_vram_byte',['../gb_8h.html#afac2db0151b09291638f7a592a3d0e94',1,'gb.h']]], - ['set_5fwin_5f1bit_5fdata_458',['set_win_1bit_data',['../gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d',1,'gb.h']]], - ['set_5fwin_5fdata_459',['set_win_data',['../gb_8h.html#a015094949fc631921e5e5219320eee87',1,'gb.h']]], - ['set_5fwin_5ftile_5fxy_460',['set_win_tile_xy',['../gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98',1,'gb.h']]], - ['set_5fwin_5ftiles_461',['set_win_tiles',['../gb_8h.html#aaf9d0b393d38385168d207f96acd800c',1,'gb.h']]], - ['setchar_462',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], - ['setjmp_463',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], - ['setjmp_2eh_464',['setjmp.h',['../setjmp_8h.html',1,'']]], - ['sfont_5fhandle_465',['sfont_handle',['../structsfont__handle.html',1,'']]], - ['sgb_2eh_466',['sgb.h',['../sgb_8h.html',1,'']]], - ['sgb_5fatrc_5fen_467',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], - ['sgb_5fattr_5fblk_468',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], - ['sgb_5fattr_5fchr_469',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], - ['sgb_5fattr_5fdiv_470',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], - ['sgb_5fattr_5flin_471',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], - ['sgb_5fattr_5fset_472',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], - ['sgb_5fattr_5ftrn_473',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], - ['sgb_5fcheck_474',['sgb_check',['../sgb_8h.html#a641258cc509140ba529ac827f9cb0027',1,'sgb.h']]], - ['sgb_5fchr_5ftrn_475',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], - ['sgb_5fdata_5fsnd_476',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], - ['sgb_5fdata_5ftrn_477',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], - ['sgb_5ficon_5fen_478',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], - ['sgb_5fjump_479',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], - ['sgb_5fmask_5fen_480',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], - ['sgb_5fmlt_5freq_481',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], - ['sgb_5fobj_5ftrn_482',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], - ['sgb_5fpal_5f01_483',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], - ['sgb_5fpal_5f03_484',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], - ['sgb_5fpal_5f12_485',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], - ['sgb_5fpal_5f23_486',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], - ['sgb_5fpal_5fset_487',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], - ['sgb_5fpal_5ftrn_488',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], - ['sgb_5fpct_5ftrn_489',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], - ['sgb_5fsou_5ftrn_490',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], - ['sgb_5fsound_491',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], - ['sgb_5ftest_5fen_492',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], - ['sgb_5ftransfer_493',['sgb_transfer',['../sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938',1,'sgb.h']]], - ['sgb_5ftransfer_5fnowait_494',['sgb_transfer_nowait',['../sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0',1,'sgb.h']]], - ['shadow_5foam_495',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'gb.h']]], - ['show_5fbkg_496',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'gb.h']]], - ['show_5fsprites_497',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'gb.h']]], - ['show_5fwin_498',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'gb.h']]], - ['shrt_5fmax_499',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], - ['shrt_5fmin_500',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], - ['sig_5fatomic_5fmax_501',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], - ['sig_5fatomic_5fmin_502',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], - ['signed_503',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], - ['sio_5fiflag_504',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'gb.h']]], - ['size_505',['size',['../structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab',1,'smalloc_hunk']]], - ['size_5fmax_506',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], - ['size_5ft_507',['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_508',['smalloc_hunk',['../structsmalloc__hunk.html',1,'']]], - ['solid_509',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], - ['sp_5fsize_510',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], - ['sprintf_511',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], - ['sprites_5f8x16_512',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'gb.h']]], - ['sprites_5f8x8_513',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'gb.h']]], - ['spx_5fsize_514',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], - ['stat_5freg_515',['STAT_REG',['../hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], - ['status_516',['status',['../structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812',1,'smalloc_hunk']]], - ['stdarg_2eh_517',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], - ['stdatomic_2eh_518',['stdatomic.h',['../stdatomic_8h.html',1,'']]], - ['stdbool_2eh_519',['stdbool.h',['../stdbool_8h.html',1,'']]], - ['stddef_2eh_520',['stddef.h',['../stddef_8h.html',1,'']]], - ['stdint_2eh_521',['stdint.h',['../stdint_8h.html',1,'']]], - ['stdio_2eh_522',['stdio.h',['../stdio_8h.html',1,'']]], - ['stdlib_2eh_523',['stdlib.h',['../stdlib_8h.html',1,'']]], - ['stdnoreturn_2eh_524',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], - ['strcat_525',['strcat',['../string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'string.h']]], - ['strcmp_526',['strcmp',['../string_8h.html#aa89031476b4f6ee827f9163d09d68043',1,'string.h']]], - ['strcpy_527',['strcpy',['../string_8h.html#ad724f30223364304479b0fc714435e78',1,'string.h']]], - ['string_2eh_528',['string.h',['../string_8h.html',1,'']]], - ['strlen_529',['strlen',['../string_8h.html#a8fd73083ebdcca16ad810cd6041466f2',1,'string.h']]], - ['strncat_530',['strncat',['../string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'string.h']]], - ['strncmp_531',['strncmp',['../string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'string.h']]], - ['strncpy_532',['strncpy',['../string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'string.h']]], - ['svbk_5freg_533',['SVBK_REG',['../hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], - ['switch_5f16_5f8_5fmode_5fmbc1_534',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], - ['switch_5f4_5f32_5fmode_5fmbc1_535',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], - ['switch_5fdata_536',['switch_data',['../drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9',1,'drawing.h']]], - ['switch_5fram_5fmbc1_537',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], - ['switch_5fram_5fmbc5_538',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], - ['switch_5from_5fmbc1_539',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], - ['switch_5from_5fmbc5_540',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], - ['switch_5from_5fmbc5_5f8m_541',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]], - ['sys_5ftime_542',['sys_time',['../gb_8h.html#a320fd91d5aa12ba9d1435ab908420998',1,'gb.h']]] + ['s_5fflipx_422',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], + ['s_5fflipy_423',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], + ['s_5fpalette_424',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], + ['s_5fpriority_425',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], + ['sample_2eh_426',['sample.h',['../sample_8h.html',1,'']]], + ['sample_5fprograms_2emd_427',['sample_programs.md',['../sample__programs_8md.html',1,'']]], + ['sb_5freg_428',['SB_REG',['../hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], + ['sc_5freg_429',['SC_REG',['../hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], + ['schar_5fmax_430',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], + ['schar_5fmin_431',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], + ['screenheight_432',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], + ['screenwidth_433',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], + ['scroll_5fbkg_434',['scroll_bkg',['../gb_8h.html#a2f00009081050122c11e6625ecaf0584',1,'gb.h']]], + ['scroll_5fsprite_435',['scroll_sprite',['../gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c',1,'gb.h']]], + ['scroll_5fwin_436',['scroll_win',['../gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05',1,'gb.h']]], + ['scx_5freg_437',['SCX_REG',['../hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], + ['scy_5freg_438',['SCY_REG',['../hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], + ['seg_439',['seg',['../union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b',1,'__far_ptr']]], + ['segfn_440',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], + ['segofs_441',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], + ['send_5fbyte_442',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], + ['set_5fbkg_5f1bit_5fdata_443',['set_bkg_1bit_data',['../gb_8h.html#a3044331abf61612eb333b6f409f5d571',1,'gb.h']]], + ['set_5fbkg_5fdata_444',['set_bkg_data',['../gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d',1,'gb.h']]], + ['set_5fbkg_5fpalette_445',['set_bkg_palette',['../cgb_8h.html#a5744e7df7116e07a69713b494053675e',1,'cgb.h']]], + ['set_5fbkg_5fpalette_5fentry_446',['set_bkg_palette_entry',['../cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d',1,'cgb.h']]], + ['set_5fbkg_5ftile_5fxy_447',['set_bkg_tile_xy',['../gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13',1,'gb.h']]], + ['set_5fbkg_5ftiles_448',['set_bkg_tiles',['../gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c',1,'gb.h']]], + ['set_5fdata_449',['set_data',['../gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda',1,'gb.h']]], + ['set_5finterrupts_450',['set_interrupts',['../gb_8h.html#ae33fc234393ba50e8f30cbef403ded19',1,'gb.h']]], + ['set_5fshadow_5foam_5faddress_451',['SET_SHADOW_OAM_ADDRESS',['../gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'gb.h']]], + ['set_5fsprite_5f1bit_5fdata_452',['set_sprite_1bit_data',['../gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e',1,'gb.h']]], + ['set_5fsprite_5fdata_453',['set_sprite_data',['../gb_8h.html#a494532517bd7f26c55a87c96391611d5',1,'gb.h']]], + ['set_5fsprite_5fpalette_454',['set_sprite_palette',['../cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14',1,'cgb.h']]], + ['set_5fsprite_5fpalette_5fentry_455',['set_sprite_palette_entry',['../cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb',1,'cgb.h']]], + ['set_5fsprite_5fprop_456',['set_sprite_prop',['../gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4',1,'gb.h']]], + ['set_5fsprite_5ftile_457',['set_sprite_tile',['../gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4',1,'gb.h']]], + ['set_5ftiles_458',['set_tiles',['../gb_8h.html#a07d12377d67cebb9aafc0622b2054f95',1,'gb.h']]], + ['set_5fvram_5fbyte_459',['set_vram_byte',['../gb_8h.html#afac2db0151b09291638f7a592a3d0e94',1,'gb.h']]], + ['set_5fwin_5f1bit_5fdata_460',['set_win_1bit_data',['../gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c',1,'gb.h']]], + ['set_5fwin_5fdata_461',['set_win_data',['../gb_8h.html#ae7851349abd442026b49d499d6e43d79',1,'gb.h']]], + ['set_5fwin_5ftile_5fxy_462',['set_win_tile_xy',['../gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98',1,'gb.h']]], + ['set_5fwin_5ftiles_463',['set_win_tiles',['../gb_8h.html#a1174ffce8b86b8df15c1704284fde687',1,'gb.h']]], + ['setchar_464',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], + ['setjmp_465',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], + ['setjmp_2eh_466',['setjmp.h',['../setjmp_8h.html',1,'']]], + ['sfont_5fhandle_467',['sfont_handle',['../structsfont__handle.html',1,'']]], + ['sgb_2eh_468',['sgb.h',['../sgb_8h.html',1,'']]], + ['sgb_5fatrc_5fen_469',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], + ['sgb_5fattr_5fblk_470',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], + ['sgb_5fattr_5fchr_471',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], + ['sgb_5fattr_5fdiv_472',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], + ['sgb_5fattr_5flin_473',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], + ['sgb_5fattr_5fset_474',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], + ['sgb_5fattr_5ftrn_475',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], + ['sgb_5fcheck_476',['sgb_check',['../sgb_8h.html#a641258cc509140ba529ac827f9cb0027',1,'sgb.h']]], + ['sgb_5fchr_5ftrn_477',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], + ['sgb_5fdata_5fsnd_478',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], + ['sgb_5fdata_5ftrn_479',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], + ['sgb_5ficon_5fen_480',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], + ['sgb_5fjump_481',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], + ['sgb_5fmask_5fen_482',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], + ['sgb_5fmlt_5freq_483',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], + ['sgb_5fobj_5ftrn_484',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], + ['sgb_5fpal_5f01_485',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], + ['sgb_5fpal_5f03_486',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], + ['sgb_5fpal_5f12_487',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], + ['sgb_5fpal_5f23_488',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], + ['sgb_5fpal_5fset_489',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], + ['sgb_5fpal_5ftrn_490',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], + ['sgb_5fpct_5ftrn_491',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], + ['sgb_5fsou_5ftrn_492',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], + ['sgb_5fsound_493',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], + ['sgb_5ftest_5fen_494',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], + ['sgb_5ftransfer_495',['sgb_transfer',['../sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938',1,'sgb.h']]], + ['sgb_5ftransfer_5fnowait_496',['sgb_transfer_nowait',['../sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0',1,'sgb.h']]], + ['shadow_5foam_497',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'gb.h']]], + ['show_5fbkg_498',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'gb.h']]], + ['show_5fsprites_499',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'gb.h']]], + ['show_5fwin_500',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'gb.h']]], + ['shrt_5fmax_501',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], + ['shrt_5fmin_502',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], + ['sig_5fatomic_5fmax_503',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], + ['sig_5fatomic_5fmin_504',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], + ['signed_505',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], + ['sio_5fiflag_506',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'gb.h']]], + ['size_507',['size',['../structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab',1,'smalloc_hunk']]], + ['size_5fmax_508',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], + ['size_5ft_509',['size_t',['../asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t():&#160;types.h'],['../stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf',1,'size_t():&#160;stddef.h']]], + ['smalloc_5fhunk_510',['smalloc_hunk',['../structsmalloc__hunk.html',1,'']]], + ['solid_511',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], + ['sp_5fsize_512',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], + ['sprintf_513',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], + ['sprites_5f8x16_514',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'gb.h']]], + ['sprites_5f8x8_515',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'gb.h']]], + ['spx_5fsize_516',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], + ['stat_5freg_517',['STAT_REG',['../hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], + ['status_518',['status',['../structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812',1,'smalloc_hunk']]], + ['stdarg_2eh_519',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], + ['stdatomic_2eh_520',['stdatomic.h',['../stdatomic_8h.html',1,'']]], + ['stdbool_2eh_521',['stdbool.h',['../stdbool_8h.html',1,'']]], + ['stddef_2eh_522',['stddef.h',['../stddef_8h.html',1,'']]], + ['stdint_2eh_523',['stdint.h',['../stdint_8h.html',1,'']]], + ['stdio_2eh_524',['stdio.h',['../stdio_8h.html',1,'']]], + ['stdlib_2eh_525',['stdlib.h',['../stdlib_8h.html',1,'']]], + ['stdnoreturn_2eh_526',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], + ['strcat_527',['strcat',['../string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'string.h']]], + ['strcmp_528',['strcmp',['../string_8h.html#aa89031476b4f6ee827f9163d09d68043',1,'string.h']]], + ['strcpy_529',['strcpy',['../string_8h.html#ad724f30223364304479b0fc714435e78',1,'string.h']]], + ['string_2eh_530',['string.h',['../string_8h.html',1,'']]], + ['strlen_531',['strlen',['../string_8h.html#a8fd73083ebdcca16ad810cd6041466f2',1,'string.h']]], + ['strncat_532',['strncat',['../string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'string.h']]], + ['strncmp_533',['strncmp',['../string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'string.h']]], + ['strncpy_534',['strncpy',['../string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'string.h']]], + ['svbk_5freg_535',['SVBK_REG',['../hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], + ['switch_5f16_5f8_5fmode_5fmbc1_536',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], + ['switch_5f4_5f32_5fmode_5fmbc1_537',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], + ['switch_5fdata_538',['switch_data',['../drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9',1,'drawing.h']]], + ['switch_5fram_5fmbc1_539',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], + ['switch_5fram_5fmbc5_540',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], + ['switch_5from_5fmbc1_541',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], + ['switch_5from_5fmbc5_542',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], + ['switch_5from_5fmbc5_5f8m_543',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]], + ['sys_5ftime_544',['sys_time',['../gb_8h.html#a320fd91d5aa12ba9d1435ab908420998',1,'gb.h']]] ]; diff --git a/docs/api/search/all_14.js b/docs/api/search/all_14.js @@ -1,40 +1,40 @@ var searchData= [ - ['tac_5freg_543',['TAC_REG',['../hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], - ['tile_544',['tile',['../struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10',1,'OAM_item_t']]], - ['tim_5fiflag_545',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'gb.h']]], - ['tima_5freg_546',['TIMA_REG',['../hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], - ['time_547',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], - ['time_2eh_548',['time.h',['../time_8h.html',1,'']]], - ['time_5ft_549',['time_t',['../time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77',1,'time.h']]], - ['tma_5freg_550',['TMA_REG',['../hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]], - ['to_5ffar_5fptr_551',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'TO_FAR_PTR():&#160;far_ptr.h'],['../far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35',1,'to_far_ptr(void *ofs, int seg):&#160;far_ptr.h']]], - ['todo_20list_552',['Todo List',['../todo.html',1,'']]], - ['tolower_553',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], - ['toolchain_2emd_554',['toolchain.md',['../toolchain_8md.html',1,'']]], - ['toupper_555',['toupper',['../ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3',1,'ctype.h']]], - ['true_556',['TRUE',['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE():&#160;types.h'],['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true():&#160;stdbool.h']]], - ['typeof_2eh_557',['typeof.h',['../typeof_8h.html',1,'']]], - ['typeof_5farray_558',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], - ['typeof_5fbit_559',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], - ['typeof_5fbitfield_560',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], - ['typeof_5fchar_561',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], - ['typeof_5fcpointer_562',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], - ['typeof_5feeppointer_563',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], - ['typeof_5ffixed16x16_564',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], - ['typeof_5ffloat_565',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], - ['typeof_5ffpointer_566',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], - ['typeof_5ffunction_567',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], - ['typeof_5fgpointer_568',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], - ['typeof_5fint_569',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], - ['typeof_5fipointer_570',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], - ['typeof_5flong_571',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], - ['typeof_5fpointer_572',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], - ['typeof_5fppointer_573',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], - ['typeof_5fsbit_574',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], - ['typeof_5fsfr_575',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], - ['typeof_5fshort_576',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], - ['typeof_5fstruct_577',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], - ['typeof_5fvoid_578',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]], - ['types_2eh_579',['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_545',['TAC_REG',['../hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], + ['tile_546',['tile',['../struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10',1,'OAM_item_t']]], + ['tim_5fiflag_547',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'gb.h']]], + ['tima_5freg_548',['TIMA_REG',['../hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], + ['time_549',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], + ['time_2eh_550',['time.h',['../time_8h.html',1,'']]], + ['time_5ft_551',['time_t',['../time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77',1,'time.h']]], + ['tma_5freg_552',['TMA_REG',['../hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]], + ['to_5ffar_5fptr_553',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'TO_FAR_PTR():&#160;far_ptr.h'],['../far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35',1,'to_far_ptr(void *ofs, int seg):&#160;far_ptr.h']]], + ['todo_20list_554',['Todo List',['../todo.html',1,'']]], + ['tolower_555',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], + ['toolchain_2emd_556',['toolchain.md',['../toolchain_8md.html',1,'']]], + ['toupper_557',['toupper',['../ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3',1,'ctype.h']]], + ['true_558',['TRUE',['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE():&#160;types.h'],['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true():&#160;stdbool.h']]], + ['typeof_2eh_559',['typeof.h',['../typeof_8h.html',1,'']]], + ['typeof_5farray_560',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], + ['typeof_5fbit_561',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], + ['typeof_5fbitfield_562',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], + ['typeof_5fchar_563',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], + ['typeof_5fcpointer_564',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], + ['typeof_5feeppointer_565',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], + ['typeof_5ffixed16x16_566',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], + ['typeof_5ffloat_567',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], + ['typeof_5ffpointer_568',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], + ['typeof_5ffunction_569',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], + ['typeof_5fgpointer_570',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], + ['typeof_5fint_571',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], + ['typeof_5fipointer_572',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], + ['typeof_5flong_573',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], + ['typeof_5fpointer_574',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], + ['typeof_5fppointer_575',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], + ['typeof_5fsbit_576',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], + ['typeof_5fsfr_577',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], + ['typeof_5fshort_578',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], + ['typeof_5fstruct_579',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], + ['typeof_5fvoid_580',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]], + ['types_2eh_581',['types.h',['../asm_2gbz80_2types_8h.html',1,'(Global Namespace)'],['../asm_2types_8h.html',1,'(Global Namespace)'],['../types_8h.html',1,'(Global Namespace)']]] ]; diff --git a/docs/api/search/all_15.js b/docs/api/search/all_15.js @@ -1,52 +1,52 @@ var searchData= [ - ['using_20gbdk_580',['Using GBDK',['../docs_using_gbdk.html',1,'index']]], - ['ubyte_581',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], - ['uchar_5fmax_582',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], - ['udword_583',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], - ['uint16_584',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'types.h']]], - ['uint16_5fc_585',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], - ['uint16_5fmax_586',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], - ['uint16_5ft_587',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], - ['uint2bcd_588',['uint2bcd',['../bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d',1,'bcd.h']]], - ['uint32_589',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'types.h']]], - ['uint32_5fc_590',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], - ['uint32_5fmax_591',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], - ['uint32_5ft_592',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], - ['uint8_593',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'types.h']]], - ['uint8_5fc_594',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], - ['uint8_5fmax_595',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], - ['uint8_5ft_596',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], - ['uint_5ffast16_5fmax_597',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], - ['uint_5ffast16_5ft_598',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], - ['uint_5ffast32_5fmax_599',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], - ['uint_5ffast32_5ft_600',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], - ['uint_5ffast8_5fmax_601',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], - ['uint_5ffast8_5ft_602',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], - ['uint_5fleast16_5fmax_603',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], - ['uint_5fleast16_5ft_604',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], - ['uint_5fleast32_5fmax_605',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], - ['uint_5fleast32_5ft_606',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], - ['uint_5fleast8_5fmax_607',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], - ['uint_5fleast8_5ft_608',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], - ['uint_5fmax_609',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], - ['uint_5fmin_610',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], - ['uintmax_5fc_611',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], - ['uintmax_5fmax_612',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], - ['uintmax_5ft_613',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], - ['uintptr_5fmax_614',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], - ['uintptr_5ft_615',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], - ['ulong_5fmax_616',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], - ['ulong_5fmin_617',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], - ['ultoa_618',['ultoa',['../stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01',1,'stdlib.h']]], - ['ulword_619',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], - ['unsigned_620',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], - ['use_5fc_5fmemcpy_621',['USE_C_MEMCPY',['../provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'provides.h']]], - ['use_5fc_5fstrcmp_622',['USE_C_STRCMP',['../provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'provides.h']]], - ['use_5fc_5fstrcpy_623',['USE_C_STRCPY',['../provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'provides.h']]], - ['ushrt_5fmax_624',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], - ['ushrt_5fmin_625',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]], - ['using_5fgbdk_2emd_626',['using_gbdk.md',['../using__gbdk_8md.html',1,'']]], - ['utoa_627',['utoa',['../stdlib_8h.html#a4e7ad09b4f5caf8881ce5e4776fd442c',1,'stdlib.h']]], - ['uword_628',['UWORD',['../asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75',1,'types.h']]] + ['using_20gbdk_582',['Using GBDK',['../docs_using_gbdk.html',1,'index']]], + ['ubyte_583',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], + ['uchar_5fmax_584',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], + ['udword_585',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], + ['uint16_586',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'types.h']]], + ['uint16_5fc_587',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], + ['uint16_5fmax_588',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], + ['uint16_5ft_589',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], + ['uint2bcd_590',['uint2bcd',['../bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d',1,'bcd.h']]], + ['uint32_591',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'types.h']]], + ['uint32_5fc_592',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], + ['uint32_5fmax_593',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], + ['uint32_5ft_594',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], + ['uint8_595',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'types.h']]], + ['uint8_5fc_596',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], + ['uint8_5fmax_597',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], + ['uint8_5ft_598',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], + ['uint_5ffast16_5fmax_599',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], + ['uint_5ffast16_5ft_600',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], + ['uint_5ffast32_5fmax_601',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], + ['uint_5ffast32_5ft_602',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], + ['uint_5ffast8_5fmax_603',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], + ['uint_5ffast8_5ft_604',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], + ['uint_5fleast16_5fmax_605',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], + ['uint_5fleast16_5ft_606',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], + ['uint_5fleast32_5fmax_607',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], + ['uint_5fleast32_5ft_608',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], + ['uint_5fleast8_5fmax_609',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], + ['uint_5fleast8_5ft_610',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], + ['uint_5fmax_611',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], + ['uint_5fmin_612',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], + ['uintmax_5fc_613',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], + ['uintmax_5fmax_614',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], + ['uintmax_5ft_615',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], + ['uintptr_5fmax_616',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], + ['uintptr_5ft_617',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], + ['ulong_5fmax_618',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], + ['ulong_5fmin_619',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], + ['ultoa_620',['ultoa',['../stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01',1,'stdlib.h']]], + ['ulword_621',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], + ['unsigned_622',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], + ['use_5fc_5fmemcpy_623',['USE_C_MEMCPY',['../provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'provides.h']]], + ['use_5fc_5fstrcmp_624',['USE_C_STRCMP',['../provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'provides.h']]], + ['use_5fc_5fstrcpy_625',['USE_C_STRCPY',['../provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'provides.h']]], + ['ushrt_5fmax_626',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], + ['ushrt_5fmin_627',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]], + ['using_5fgbdk_2emd_628',['using_gbdk.md',['../using__gbdk_8md.html',1,'']]], + ['utoa_629',['utoa',['../stdlib_8h.html#a4e7ad09b4f5caf8881ce5e4776fd442c',1,'stdlib.h']]], + ['uword_630',['UWORD',['../asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75',1,'types.h']]] ]; diff --git a/docs/api/search/all_16.js b/docs/api/search/all_16.js @@ -1,10 +1,10 @@ var searchData= [ - ['va_5farg_629',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'stdarg.h']]], - ['va_5fend_630',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'stdarg.h']]], - ['va_5flist_631',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'stdarg.h']]], - ['va_5fstart_632',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'stdarg.h']]], - ['vbk_5freg_633',['VBK_REG',['../hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'hardware.h']]], - ['vbl_5fiflag_634',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'gb.h']]], - ['vmemset_635',['vmemset',['../gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3',1,'gb.h']]] + ['va_5farg_631',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'stdarg.h']]], + ['va_5fend_632',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'stdarg.h']]], + ['va_5flist_633',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'stdarg.h']]], + ['va_5fstart_634',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'stdarg.h']]], + ['vbk_5freg_635',['VBK_REG',['../hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'hardware.h']]], + ['vbl_5fiflag_636',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'gb.h']]], + ['vmemset_637',['vmemset',['../gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3',1,'gb.h']]] ]; diff --git a/docs/api/search/all_17.js b/docs/api/search/all_17.js @@ -1,18 +1,18 @@ var searchData= [ - ['w_636',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], - ['wait_5fint_5fhandler_637',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], - ['wait_5fvbl_5fdone_638',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'gb.h']]], - ['waitpad_639',['waitpad',['../gb_8h.html#a393072c2b36f11306510c69aa6efea0f',1,'gb.h']]], - ['waitpadup_640',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'gb.h']]], - ['wchar_5fmax_641',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], - ['wchar_5fmin_642',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], - ['wchar_5ft_643',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], - ['white_644',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], - ['wint_5fmax_645',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], - ['wint_5fmin_646',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]], - ['word_647',['WORD',['../asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd',1,'types.h']]], - ['wrtchr_648',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]], - ['wx_5freg_649',['WX_REG',['../hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], - ['wy_5freg_650',['WY_REG',['../hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] + ['w_638',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], + ['wait_5fint_5fhandler_639',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], + ['wait_5fvbl_5fdone_640',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'gb.h']]], + ['waitpad_641',['waitpad',['../gb_8h.html#a393072c2b36f11306510c69aa6efea0f',1,'gb.h']]], + ['waitpadup_642',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'gb.h']]], + ['wchar_5fmax_643',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], + ['wchar_5fmin_644',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], + ['wchar_5ft_645',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], + ['white_646',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], + ['wint_5fmax_647',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], + ['wint_5fmin_648',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]], + ['word_649',['WORD',['../asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd',1,'types.h']]], + ['wrtchr_650',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]], + ['wx_5freg_651',['WX_REG',['../hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], + ['wy_5freg_652',['WY_REG',['../hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_18.js b/docs/api/search/all_18.js @@ -1,5 +1,5 @@ var searchData= [ - ['x_651',['x',['../struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc',1,'OAM_item_t']]], - ['xor_652',['XOR',['../drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab',1,'drawing.h']]] + ['x_653',['x',['../struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc',1,'OAM_item_t']]], + ['xor_654',['XOR',['../drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab',1,'drawing.h']]] ]; diff --git a/docs/api/search/all_19.js b/docs/api/search/all_19.js @@ -1,4 +1,4 @@ var searchData= [ - ['y_653',['y',['../struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5',1,'OAM_item_t']]] + ['y_655',['y',['../struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5',1,'OAM_item_t']]] ]; diff --git a/docs/api/search/all_7.js b/docs/api/search/all_7.js @@ -1,37 +1,39 @@ var searchData= [ - ['gbdk_20releases_144',['GBDK Releases',['../docs_releases.html',1,'index']]], - ['gbdk_20sample_20programs_145',['GBDK Sample Programs',['../docs_sample_programs.html',1,'index']]], - ['gbdk_20toolchain_146',['GBDK Toolchain',['../docs_toolchain.html',1,'index']]], - ['gb_2eh_147',['gb.h',['../gb_8h.html',1,'']]], - ['gb_5fdecompress_148',['gb_decompress',['../gbdecompress_8h.html#a197fa96ce7ac20d44d0c1a40e38283db',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fbkg_5fdata_149',['gb_decompress_bkg_data',['../gbdecompress_8h.html#ac3194ad258cca32cc3eb813d24ae1b0c',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fsprite_5fdata_150',['gb_decompress_sprite_data',['../gbdecompress_8h.html#a19f6e310adcb6ab4826fa89c305b6865',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fwin_5fdata_151',['gb_decompress_win_data',['../gbdecompress_8h.html#a487d505119f770cdb138cb300174a719',1,'gbdecompress.h']]], - ['gbdecompress_2eh_152',['gbdecompress.h',['../gbdecompress_8h.html',1,'']]], - ['gbdk_2dlib_2eh_153',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]], - ['get_5fbkg_5fdata_154',['get_bkg_data',['../gb_8h.html#a2a236e483749590877d9207e9430e6ce',1,'gb.h']]], - ['get_5fbkg_5fmap_5faddr_155',['get_bkg_map_addr',['../gb_8h.html#a03145d6d28c19d1633b86a8bb100b7a6',1,'gb.h']]], + ['gbdk_20example_20programs_144',['GBDK Example Programs',['../docs_example_programs.html',1,'index']]], + ['getting_20started_145',['Getting Started',['../docs_getting_started.html',1,'index']]], + ['gbdk_20releases_146',['GBDK Releases',['../docs_releases.html',1,'index']]], + ['gbdk_20toolchain_147',['GBDK Toolchain',['../docs_toolchain.html',1,'index']]], + ['gb_2eh_148',['gb.h',['../gb_8h.html',1,'']]], + ['gb_5fdecompress_149',['gb_decompress',['../gbdecompress_8h.html#a197fa96ce7ac20d44d0c1a40e38283db',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fbkg_5fdata_150',['gb_decompress_bkg_data',['../gbdecompress_8h.html#ac3194ad258cca32cc3eb813d24ae1b0c',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fsprite_5fdata_151',['gb_decompress_sprite_data',['../gbdecompress_8h.html#a19f6e310adcb6ab4826fa89c305b6865',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fwin_5fdata_152',['gb_decompress_win_data',['../gbdecompress_8h.html#a487d505119f770cdb138cb300174a719',1,'gbdecompress.h']]], + ['gbdecompress_2eh_153',['gbdecompress.h',['../gbdecompress_8h.html',1,'']]], + ['gbdk_2dlib_2eh_154',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]], + ['get_5fbkg_5fdata_155',['get_bkg_data',['../gb_8h.html#a2a236e483749590877d9207e9430e6ce',1,'gb.h']]], ['get_5fbkg_5ftiles_156',['get_bkg_tiles',['../gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9',1,'gb.h']]], - ['get_5fdata_157',['get_data',['../gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd',1,'gb.h']]], - ['get_5fmode_158',['get_mode',['../gb_8h.html#a60baa1622feae07982562dcbc243751e',1,'gb.h']]], - ['get_5fsprite_5fdata_159',['get_sprite_data',['../gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19',1,'gb.h']]], - ['get_5fsprite_5fprop_160',['get_sprite_prop',['../gb_8h.html#a4b4feb80407d4f1e80579ed932821035',1,'gb.h']]], - ['get_5fsprite_5ftile_161',['get_sprite_tile',['../gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439',1,'gb.h']]], - ['get_5ftiles_162',['get_tiles',['../gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259',1,'gb.h']]], - ['get_5fwin_5fdata_163',['get_win_data',['../gb_8h.html#ae2a527ffae5cad8083726470c3f30475',1,'gb.h']]], - ['get_5fwin_5fmap_5faddr_164',['get_win_map_addr',['../gb_8h.html#a1af726801eb812cb83b8f767656fb27c',1,'gb.h']]], + ['get_5fbkg_5fxy_5faddr_157',['get_bkg_xy_addr',['../gb_8h.html#a57ff7363a20c654a39736e33d4d08f60',1,'gb.h']]], + ['get_5fdata_158',['get_data',['../gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd',1,'gb.h']]], + ['get_5fmode_159',['get_mode',['../gb_8h.html#a60baa1622feae07982562dcbc243751e',1,'gb.h']]], + ['get_5fsprite_5fdata_160',['get_sprite_data',['../gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19',1,'gb.h']]], + ['get_5fsprite_5fprop_161',['get_sprite_prop',['../gb_8h.html#a4b4feb80407d4f1e80579ed932821035',1,'gb.h']]], + ['get_5fsprite_5ftile_162',['get_sprite_tile',['../gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439',1,'gb.h']]], + ['get_5ftiles_163',['get_tiles',['../gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259',1,'gb.h']]], + ['get_5fwin_5fdata_164',['get_win_data',['../gb_8h.html#ae2a527ffae5cad8083726470c3f30475',1,'gb.h']]], ['get_5fwin_5ftiles_165',['get_win_tiles',['../gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1',1,'gb.h']]], - ['getchar_166',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], - ['getpix_167',['getpix',['../drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10',1,'drawing.h']]], - ['gets_168',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], - ['gotogxy_169',['gotogxy',['../drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1',1,'drawing.h']]], - ['gotoxy_170',['gotoxy',['../console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2',1,'console.h']]], - ['gprint_171',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], - ['gprintf_172',['gprintf',['../drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0',1,'drawing.h']]], - ['gprintln_173',['gprintln',['../drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21',1,'drawing.h']]], - ['gprintn_174',['gprintn',['../drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d',1,'drawing.h']]], - ['graphics_5fheight_175',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], - ['graphics_5fwidth_176',['GRAPHICS_WIDTH',['../drawing_8h.html#a9a07c448b4d721dbec2715f51727e099',1,'drawing.h']]], - ['general_20documentation_177',['General Documentation',['../index.html',1,'']]] + ['get_5fwin_5fxy_5faddr_166',['get_win_xy_addr',['../gb_8h.html#aac2ff7566ff975530a04e6d90e760e26',1,'gb.h']]], + ['getchar_167',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], + ['getpix_168',['getpix',['../drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10',1,'drawing.h']]], + ['gets_169',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], + ['getting_5fstarted_2emd_170',['getting_started.md',['../getting__started_8md.html',1,'']]], + ['gotogxy_171',['gotogxy',['../drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1',1,'drawing.h']]], + ['gotoxy_172',['gotoxy',['../console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2',1,'console.h']]], + ['gprint_173',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], + ['gprintf_174',['gprintf',['../drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0',1,'drawing.h']]], + ['gprintln_175',['gprintln',['../drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21',1,'drawing.h']]], + ['gprintn_176',['gprintn',['../drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d',1,'drawing.h']]], + ['graphics_5fheight_177',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], + ['graphics_5fwidth_178',['GRAPHICS_WIDTH',['../drawing_8h.html#a9a07c448b4d721dbec2715f51727e099',1,'drawing.h']]], + ['general_20documentation_179',['General Documentation',['../index.html',1,'']]] ]; diff --git a/docs/api/search/all_8.js b/docs/api/search/all_8.js @@ -1,16 +1,16 @@ var searchData= [ - ['h_178',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056',1,'h():&#160;gb.h']]], - ['hardware_2eh_179',['hardware.h',['../hardware_8h.html',1,'']]], - ['hdma1_5freg_180',['HDMA1_REG',['../hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], - ['hdma2_5freg_181',['HDMA2_REG',['../hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], - ['hdma3_5freg_182',['HDMA3_REG',['../hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], - ['hdma4_5freg_183',['HDMA4_REG',['../hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], - ['hdma5_5freg_184',['HDMA5_REG',['../hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]], - ['hide_5fbkg_185',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'gb.h']]], - ['hide_5fmetasprite_186',['hide_metasprite',['../metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316',1,'metasprites.h']]], - ['hide_5fsprite_187',['hide_sprite',['../gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad',1,'gb.h']]], - ['hide_5fsprites_188',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'gb.h']]], - ['hide_5fwin_189',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'gb.h']]], - ['hiramcpy_190',['hiramcpy',['../gb_8h.html#afd45c10f4566ca284cdab4044c5645b3',1,'gb.h']]] + ['h_180',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb',1,'h():&#160;gb.h']]], + ['hardware_2eh_181',['hardware.h',['../hardware_8h.html',1,'']]], + ['hdma1_5freg_182',['HDMA1_REG',['../hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], + ['hdma2_5freg_183',['HDMA2_REG',['../hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], + ['hdma3_5freg_184',['HDMA3_REG',['../hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], + ['hdma4_5freg_185',['HDMA4_REG',['../hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], + ['hdma5_5freg_186',['HDMA5_REG',['../hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]], + ['hide_5fbkg_187',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'gb.h']]], + ['hide_5fmetasprite_188',['hide_metasprite',['../metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316',1,'metasprites.h']]], + ['hide_5fsprite_189',['hide_sprite',['../gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad',1,'gb.h']]], + ['hide_5fsprites_190',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'gb.h']]], + ['hide_5fwin_191',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'gb.h']]], + ['hiramcpy_192',['hiramcpy',['../gb_8h.html#afd45c10f4566ca284cdab4044c5645b3',1,'gb.h']]] ]; diff --git a/docs/api/search/all_9.js b/docs/api/search/all_9.js @@ -1,63 +1,63 @@ var searchData= [ - ['ie_5freg_191',['IE_REG',['../hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], - ['if_5freg_192',['IF_REG',['../hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]], - ['init_5fbkg_193',['init_bkg',['../gb_8h.html#a8520286e663067a3f6869db4ff1b74c3',1,'gb.h']]], - ['init_5fwin_194',['init_win',['../gb_8h.html#a2b4665e62849b60b579803b076661fe4',1,'gb.h']]], - ['initarand_195',['initarand',['../rand_8h.html#a605cafcd59528d887c1975a4e693d637',1,'rand.h']]], - ['initrand_196',['initrand',['../rand_8h.html#ac0884b6de9f86e2413bd10de438da25c',1,'rand.h']]], - ['int16_197',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'types.h']]], - ['int16_5fc_198',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], - ['int16_5fmax_199',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], - ['int16_5fmin_200',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], - ['int16_5ft_201',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], - ['int32_202',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'types.h']]], - ['int32_5fc_203',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], - ['int32_5fmax_204',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], - ['int32_5fmin_205',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], - ['int32_5ft_206',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], - ['int8_207',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'types.h']]], - ['int8_5fc_208',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], - ['int8_5fmax_209',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], - ['int8_5fmin_210',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], - ['int8_5ft_211',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], - ['int_5ffast16_5fmax_212',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], - ['int_5ffast16_5fmin_213',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], - ['int_5ffast16_5ft_214',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], - ['int_5ffast32_5fmax_215',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], - ['int_5ffast32_5fmin_216',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], - ['int_5ffast32_5ft_217',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], - ['int_5ffast8_5fmax_218',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], - ['int_5ffast8_5fmin_219',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], - ['int_5ffast8_5ft_220',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], - ['int_5fhandler_221',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'gb.h']]], - ['int_5fleast16_5fmax_222',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], - ['int_5fleast16_5fmin_223',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], - ['int_5fleast16_5ft_224',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], - ['int_5fleast32_5fmax_225',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], - ['int_5fleast32_5fmin_226',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], - ['int_5fleast32_5ft_227',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], - ['int_5fleast8_5fmax_228',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], - ['int_5fleast8_5fmin_229',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], - ['int_5fleast8_5ft_230',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], - ['int_5fmax_231',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], - ['int_5fmin_232',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], - ['interrupt_233',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'types.h']]], - ['intmax_5fc_234',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], - ['intmax_5fmax_235',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], - ['intmax_5fmin_236',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], - ['intmax_5ft_237',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], - ['intptr_5fmax_238',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], - ['intptr_5fmin_239',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], - ['intptr_5ft_240',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]], - ['io_5ferror_241',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], - ['io_5fidle_242',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], - ['io_5freceiving_243',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], - ['io_5fsending_244',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]], - ['isalpha_245',['isalpha',['../ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20',1,'ctype.h']]], - ['isdigit_246',['isdigit',['../ctype_8h.html#afe7b3895d13be3e313967576c095aa98',1,'ctype.h']]], - ['islower_247',['islower',['../ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1',1,'ctype.h']]], - ['isspace_248',['isspace',['../ctype_8h.html#a5c851b201a80a43fd4e648b008e37100',1,'ctype.h']]], - ['isupper_249',['isupper',['../ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e',1,'ctype.h']]], - ['itoa_250',['itoa',['../stdlib_8h.html#a531adf3b279a6966ab15cdf31d151c75',1,'stdlib.h']]] + ['ie_5freg_193',['IE_REG',['../hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], + ['if_5freg_194',['IF_REG',['../hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]], + ['init_5fbkg_195',['init_bkg',['../gb_8h.html#a8520286e663067a3f6869db4ff1b74c3',1,'gb.h']]], + ['init_5fwin_196',['init_win',['../gb_8h.html#a2b4665e62849b60b579803b076661fe4',1,'gb.h']]], + ['initarand_197',['initarand',['../rand_8h.html#a605cafcd59528d887c1975a4e693d637',1,'rand.h']]], + ['initrand_198',['initrand',['../rand_8h.html#ac0884b6de9f86e2413bd10de438da25c',1,'rand.h']]], + ['int16_199',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'types.h']]], + ['int16_5fc_200',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], + ['int16_5fmax_201',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], + ['int16_5fmin_202',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], + ['int16_5ft_203',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], + ['int32_204',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'types.h']]], + ['int32_5fc_205',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], + ['int32_5fmax_206',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], + ['int32_5fmin_207',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], + ['int32_5ft_208',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], + ['int8_209',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'types.h']]], + ['int8_5fc_210',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], + ['int8_5fmax_211',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], + ['int8_5fmin_212',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], + ['int8_5ft_213',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], + ['int_5ffast16_5fmax_214',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], + ['int_5ffast16_5fmin_215',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], + ['int_5ffast16_5ft_216',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], + ['int_5ffast32_5fmax_217',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], + ['int_5ffast32_5fmin_218',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], + ['int_5ffast32_5ft_219',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], + ['int_5ffast8_5fmax_220',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], + ['int_5ffast8_5fmin_221',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], + ['int_5ffast8_5ft_222',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], + ['int_5fhandler_223',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'gb.h']]], + ['int_5fleast16_5fmax_224',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], + ['int_5fleast16_5fmin_225',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], + ['int_5fleast16_5ft_226',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], + ['int_5fleast32_5fmax_227',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], + ['int_5fleast32_5fmin_228',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], + ['int_5fleast32_5ft_229',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], + ['int_5fleast8_5fmax_230',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], + ['int_5fleast8_5fmin_231',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], + ['int_5fleast8_5ft_232',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], + ['int_5fmax_233',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], + ['int_5fmin_234',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], + ['interrupt_235',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'types.h']]], + ['intmax_5fc_236',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], + ['intmax_5fmax_237',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], + ['intmax_5fmin_238',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], + ['intmax_5ft_239',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], + ['intptr_5fmax_240',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], + ['intptr_5fmin_241',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], + ['intptr_5ft_242',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]], + ['io_5ferror_243',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], + ['io_5fidle_244',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], + ['io_5freceiving_245',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], + ['io_5fsending_246',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]], + ['isalpha_247',['isalpha',['../ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20',1,'ctype.h']]], + ['isdigit_248',['isdigit',['../ctype_8h.html#afe7b3895d13be3e313967576c095aa98',1,'ctype.h']]], + ['islower_249',['islower',['../ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1',1,'ctype.h']]], + ['isspace_250',['isspace',['../ctype_8h.html#a5c851b201a80a43fd4e648b008e37100',1,'ctype.h']]], + ['isupper_251',['isupper',['../ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e',1,'ctype.h']]], + ['itoa_252',['itoa',['../stdlib_8h.html#a531adf3b279a6966ab15cdf31d151c75',1,'stdlib.h']]] ]; diff --git a/docs/api/search/all_a.js b/docs/api/search/all_a.js @@ -1,22 +1,22 @@ var searchData= [ - ['j_5fa_251',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'gb.h']]], - ['j_5fb_252',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'gb.h']]], - ['j_5fdown_253',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'gb.h']]], - ['j_5fleft_254',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'gb.h']]], - ['j_5fright_255',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'gb.h']]], - ['j_5fselect_256',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'gb.h']]], - ['j_5fstart_257',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'gb.h']]], - ['j_5fup_258',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'gb.h']]], - ['jmp_5fbuf_259',['jmp_buf',['../setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d',1,'setjmp.h']]], - ['joy0_260',['joy0',['../structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f',1,'joypads_t']]], - ['joy1_261',['joy1',['../structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25',1,'joypads_t']]], - ['joy2_262',['joy2',['../structjoypads__t.html#a268cb19387182bb37739edff37aec0ea',1,'joypads_t']]], - ['joy3_263',['joy3',['../structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b',1,'joypads_t']]], - ['joy_5fiflag_264',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'gb.h']]], - ['joypad_265',['joypad',['../gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784',1,'gb.h']]], - ['joypad_5fex_266',['joypad_ex',['../gb_8h.html#a5782338a9936b18e999e322be80c2995',1,'gb.h']]], - ['joypad_5finit_267',['joypad_init',['../gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688',1,'gb.h']]], - ['joypads_268',['joypads',['../structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f',1,'joypads_t']]], - ['joypads_5ft_269',['joypads_t',['../structjoypads__t.html',1,'']]] + ['j_5fa_253',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'gb.h']]], + ['j_5fb_254',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'gb.h']]], + ['j_5fdown_255',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'gb.h']]], + ['j_5fleft_256',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'gb.h']]], + ['j_5fright_257',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'gb.h']]], + ['j_5fselect_258',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'gb.h']]], + ['j_5fstart_259',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'gb.h']]], + ['j_5fup_260',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'gb.h']]], + ['jmp_5fbuf_261',['jmp_buf',['../setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d',1,'setjmp.h']]], + ['joy0_262',['joy0',['../structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f',1,'joypads_t']]], + ['joy1_263',['joy1',['../structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25',1,'joypads_t']]], + ['joy2_264',['joy2',['../structjoypads__t.html#a268cb19387182bb37739edff37aec0ea',1,'joypads_t']]], + ['joy3_265',['joy3',['../structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b',1,'joypads_t']]], + ['joy_5fiflag_266',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'gb.h']]], + ['joypad_267',['joypad',['../gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784',1,'gb.h']]], + ['joypad_5fex_268',['joypad_ex',['../gb_8h.html#a5782338a9936b18e999e322be80c2995',1,'gb.h']]], + ['joypad_5finit_269',['joypad_init',['../gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688',1,'gb.h']]], + ['joypads_270',['joypads',['../structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f',1,'joypads_t']]], + ['joypads_5ft_271',['joypads_t',['../structjoypads__t.html',1,'']]] ]; diff --git a/docs/api/search/all_b.js b/docs/api/search/all_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['key1_5freg_270',['KEY1_REG',['../hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]] + ['key1_5freg_272',['KEY1_REG',['../hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_c.js b/docs/api/search/all_c.js @@ -1,20 +1,20 @@ var searchData= [ - ['links_20and_20third_2dparty_20tools_271',['Links and Third-Party Tools',['../docs_links_and_tools.html',1,'index']]], - ['list_20of_20gbdk_20fonts_272',['List of gbdk fonts',['../group__gbdk__fonts.html',1,'']]], - ['l_273',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#a3a1ea803947187cac3a44b9b60faedd1',1,'l():&#160;gb.h']]], - ['labs_274',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], - ['lcd_5fiflag_275',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'gb.h']]], - ['lcdc_5freg_276',['LCDC_REG',['../hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], - ['limits_2eh_277',['limits.h',['../limits_8h.html',1,'']]], - ['line_278',['line',['../drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9',1,'drawing.h']]], - ['links_5fand_5ftools_2emd_279',['links_and_tools.md',['../links__and__tools_8md.html',1,'']]], - ['long_5fmax_280',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], - ['long_5fmin_281',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], - ['longjmp_282',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], - ['ltgrey_283',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]], - ['ltoa_284',['ltoa',['../stdlib_8h.html#a10784c4be1fa220e438e0a26c2e45bb3',1,'stdlib.h']]], - ['lword_285',['LWORD',['../asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215',1,'types.h']]], - ['ly_5freg_286',['LY_REG',['../hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], - ['lyc_5freg_287',['LYC_REG',['../hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] + ['links_20and_20third_2dparty_20tools_273',['Links and Third-Party Tools',['../docs_links_and_tools.html',1,'index']]], + ['list_20of_20gbdk_20fonts_274',['List of gbdk fonts',['../group__gbdk__fonts.html',1,'']]], + ['l_275',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l():&#160;gb.h']]], + ['labs_276',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], + ['lcd_5fiflag_277',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'gb.h']]], + ['lcdc_5freg_278',['LCDC_REG',['../hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], + ['limits_2eh_279',['limits.h',['../limits_8h.html',1,'']]], + ['line_280',['line',['../drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9',1,'drawing.h']]], + ['links_5fand_5ftools_2emd_281',['links_and_tools.md',['../links__and__tools_8md.html',1,'']]], + ['long_5fmax_282',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], + ['long_5fmin_283',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], + ['longjmp_284',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], + ['ltgrey_285',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]], + ['ltoa_286',['ltoa',['../stdlib_8h.html#a10784c4be1fa220e438e0a26c2e45bb3',1,'stdlib.h']]], + ['lword_287',['LWORD',['../asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215',1,'types.h']]], + ['ly_5freg_288',['LY_REG',['../hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], + ['lyc_5freg_289',['LYC_REG',['../hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_d.js b/docs/api/search/all_d.js @@ -1,43 +1,43 @@ var searchData= [ - ['migrating_20to_20new_20gbdk_20versions_288',['Migrating to new GBDK Versions',['../docs_migrating_versions.html',1,'index']]], - ['m_5fdrawing_289',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], - ['m_5ffill_290',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], - ['m_5fno_5finterp_291',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'gb.h']]], - ['m_5fno_5fscroll_292',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'gb.h']]], - ['m_5fnofill_293',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], - ['m_5ftext_5finout_294',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'gb.h']]], - ['m_5ftext_5fout_295',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'gb.h']]], - ['magic_296',['magic',['../structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0',1,'smalloc_hunk']]], - ['make_5fbcd_297',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], - ['malloc_298',['malloc',['../stdlib_8h.html#a7ac38fce3243a7dcf448301ee9ffd392',1,'stdlib.h']]], - ['malloc_2eh_299',['malloc.h',['../malloc_8h.html',1,'']]], - ['malloc_5ffirst_300',['malloc_first',['../malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d',1,'malloc.h']]], - ['malloc_5ffree_301',['MALLOC_FREE',['../malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148',1,'malloc.h']]], - ['malloc_5fgc_302',['malloc_gc',['../malloc_8h.html#a5381c84316659ee9aee28b781ea72043',1,'malloc.h']]], - ['malloc_5fheap_5fstart_303',['malloc_heap_start',['../malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054',1,'malloc.h']]], - ['malloc_5fmagic_304',['MALLOC_MAGIC',['../malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1',1,'malloc.h']]], - ['malloc_5fused_305',['MALLOC_USED',['../malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2',1,'malloc.h']]], - ['maxwndposx_306',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'gb.h']]], - ['maxwndposy_307',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'gb.h']]], - ['memcpy_308',['memcpy',['../string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8',1,'string.h']]], - ['memmove_309',['memmove',['../string_8h.html#a802c986820d3866639922b6bc9484f90',1,'string.h']]], - ['memset_310',['memset',['../string_8h.html#a23e7549e1468d21419457759150fa767',1,'string.h']]], - ['metasprite_5fend_311',['metasprite_end',['../metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprites.h']]], - ['metasprite_5ft_312',['metasprite_t',['../structmetasprite__t.html',1,'metasprite_t'],['../metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprite_t():&#160;metasprites.h']]], - ['metasprites_2eh_313',['metasprites.h',['../metasprites_8h.html',1,'']]], - ['mfont_5fhandle_314',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], - ['mgb_5ftype_315',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], - ['migrating_5fnew_5fversions_2emd_316',['migrating_new_versions.md',['../migrating__new__versions_8md.html',1,'']]], - ['minwndposx_317',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'gb.h']]], - ['minwndposy_318',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'gb.h']]], - ['mmalloc_5fhunk_319',['mmalloc_hunk',['../malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab',1,'malloc.h']]], - ['mode_320',['mode',['../gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608',1,'gb.h']]], - ['move_5fbkg_321',['move_bkg',['../gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b',1,'gb.h']]], - ['move_5fmetasprite_322',['move_metasprite',['../metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14',1,'metasprites.h']]], - ['move_5fmetasprite_5fhflip_323',['move_metasprite_hflip',['../metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4',1,'metasprites.h']]], - ['move_5fmetasprite_5fhvflip_324',['move_metasprite_hvflip',['../metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94',1,'metasprites.h']]], - ['move_5fmetasprite_5fvflip_325',['move_metasprite_vflip',['../metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6',1,'metasprites.h']]], - ['move_5fsprite_326',['move_sprite',['../gb_8h.html#aae11e78e2a24e467e72893056f319d51',1,'gb.h']]], - ['move_5fwin_327',['move_win',['../gb_8h.html#a2faff6aef9e272b15a1912a4f911e385',1,'gb.h']]] + ['migrating_20to_20new_20gbdk_20versions_290',['Migrating to new GBDK Versions',['../docs_migrating_versions.html',1,'index']]], + ['m_5fdrawing_291',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], + ['m_5ffill_292',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], + ['m_5fno_5finterp_293',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'gb.h']]], + ['m_5fno_5fscroll_294',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'gb.h']]], + ['m_5fnofill_295',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], + ['m_5ftext_5finout_296',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'gb.h']]], + ['m_5ftext_5fout_297',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'gb.h']]], + ['magic_298',['magic',['../structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0',1,'smalloc_hunk']]], + ['make_5fbcd_299',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], + ['malloc_300',['malloc',['../stdlib_8h.html#a7ac38fce3243a7dcf448301ee9ffd392',1,'stdlib.h']]], + ['malloc_2eh_301',['malloc.h',['../malloc_8h.html',1,'']]], + ['malloc_5ffirst_302',['malloc_first',['../malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d',1,'malloc.h']]], + ['malloc_5ffree_303',['MALLOC_FREE',['../malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148',1,'malloc.h']]], + ['malloc_5fgc_304',['malloc_gc',['../malloc_8h.html#a5381c84316659ee9aee28b781ea72043',1,'malloc.h']]], + ['malloc_5fheap_5fstart_305',['malloc_heap_start',['../malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054',1,'malloc.h']]], + ['malloc_5fmagic_306',['MALLOC_MAGIC',['../malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1',1,'malloc.h']]], + ['malloc_5fused_307',['MALLOC_USED',['../malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2',1,'malloc.h']]], + ['maxwndposx_308',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'gb.h']]], + ['maxwndposy_309',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'gb.h']]], + ['memcpy_310',['memcpy',['../string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8',1,'string.h']]], + ['memmove_311',['memmove',['../string_8h.html#a802c986820d3866639922b6bc9484f90',1,'string.h']]], + ['memset_312',['memset',['../string_8h.html#a23e7549e1468d21419457759150fa767',1,'string.h']]], + ['metasprite_5fend_313',['metasprite_end',['../metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprites.h']]], + ['metasprite_5ft_314',['metasprite_t',['../structmetasprite__t.html',1,'metasprite_t'],['../metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprite_t():&#160;metasprites.h']]], + ['metasprites_2eh_315',['metasprites.h',['../metasprites_8h.html',1,'']]], + ['mfont_5fhandle_316',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], + ['mgb_5ftype_317',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], + ['migrating_5fnew_5fversions_2emd_318',['migrating_new_versions.md',['../migrating__new__versions_8md.html',1,'']]], + ['minwndposx_319',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'gb.h']]], + ['minwndposy_320',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'gb.h']]], + ['mmalloc_5fhunk_321',['mmalloc_hunk',['../malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab',1,'malloc.h']]], + ['mode_322',['mode',['../gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608',1,'gb.h']]], + ['move_5fbkg_323',['move_bkg',['../gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b',1,'gb.h']]], + ['move_5fmetasprite_324',['move_metasprite',['../metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14',1,'metasprites.h']]], + ['move_5fmetasprite_5fhflip_325',['move_metasprite_hflip',['../metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4',1,'metasprites.h']]], + ['move_5fmetasprite_5fhvflip_326',['move_metasprite_hvflip',['../metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94',1,'metasprites.h']]], + ['move_5fmetasprite_5fvflip_327',['move_metasprite_vflip',['../metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6',1,'metasprites.h']]], + ['move_5fsprite_328',['move_sprite',['../gb_8h.html#aae11e78e2a24e467e72893056f319d51',1,'gb.h']]], + ['move_5fwin_329',['move_win',['../gb_8h.html#a2faff6aef9e272b15a1912a4f911e385',1,'gb.h']]] ]; diff --git a/docs/api/search/all_e.js b/docs/api/search/all_e.js @@ -1,30 +1,30 @@ var searchData= [ - ['next_328',['next',['../structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f',1,'smalloc_hunk']]], - ['nonbanked_329',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'types.h']]], - ['noreturn_330',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], - ['nowait_5fint_5fhandler_331',['nowait_int_handler',['../gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c',1,'gb.h']]], - ['npads_332',['npads',['../structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a',1,'joypads_t']]], - ['nr10_5freg_333',['NR10_REG',['../hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], - ['nr11_5freg_334',['NR11_REG',['../hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], - ['nr12_5freg_335',['NR12_REG',['../hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], - ['nr13_5freg_336',['NR13_REG',['../hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], - ['nr14_5freg_337',['NR14_REG',['../hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], - ['nr21_5freg_338',['NR21_REG',['../hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], - ['nr22_5freg_339',['NR22_REG',['../hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], - ['nr23_5freg_340',['NR23_REG',['../hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], - ['nr24_5freg_341',['NR24_REG',['../hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], - ['nr30_5freg_342',['NR30_REG',['../hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], - ['nr31_5freg_343',['NR31_REG',['../hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], - ['nr32_5freg_344',['NR32_REG',['../hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], - ['nr33_5freg_345',['NR33_REG',['../hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], - ['nr34_5freg_346',['NR34_REG',['../hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], - ['nr41_5freg_347',['NR41_REG',['../hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], - ['nr42_5freg_348',['NR42_REG',['../hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], - ['nr43_5freg_349',['NR43_REG',['../hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], - ['nr44_5freg_350',['NR44_REG',['../hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], - ['nr50_5freg_351',['NR50_REG',['../hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], - ['nr51_5freg_352',['NR51_REG',['../hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], - ['nr52_5freg_353',['NR52_REG',['../hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]], - ['null_354',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL():&#160;stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL():&#160;types.h']]] + ['next_330',['next',['../structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f',1,'smalloc_hunk']]], + ['nonbanked_331',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'types.h']]], + ['noreturn_332',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], + ['nowait_5fint_5fhandler_333',['nowait_int_handler',['../gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c',1,'gb.h']]], + ['npads_334',['npads',['../structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a',1,'joypads_t']]], + ['nr10_5freg_335',['NR10_REG',['../hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], + ['nr11_5freg_336',['NR11_REG',['../hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], + ['nr12_5freg_337',['NR12_REG',['../hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], + ['nr13_5freg_338',['NR13_REG',['../hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], + ['nr14_5freg_339',['NR14_REG',['../hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], + ['nr21_5freg_340',['NR21_REG',['../hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], + ['nr22_5freg_341',['NR22_REG',['../hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], + ['nr23_5freg_342',['NR23_REG',['../hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], + ['nr24_5freg_343',['NR24_REG',['../hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], + ['nr30_5freg_344',['NR30_REG',['../hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], + ['nr31_5freg_345',['NR31_REG',['../hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], + ['nr32_5freg_346',['NR32_REG',['../hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], + ['nr33_5freg_347',['NR33_REG',['../hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], + ['nr34_5freg_348',['NR34_REG',['../hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], + ['nr41_5freg_349',['NR41_REG',['../hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], + ['nr42_5freg_350',['NR42_REG',['../hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], + ['nr43_5freg_351',['NR43_REG',['../hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], + ['nr44_5freg_352',['NR44_REG',['../hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], + ['nr50_5freg_353',['NR50_REG',['../hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], + ['nr51_5freg_354',['NR51_REG',['../hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], + ['nr52_5freg_355',['NR52_REG',['../hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]], + ['null_356',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL():&#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_355',['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_356',['OBP0_REG',['../hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], - ['obp1_5freg_357',['OBP1_REG',['../hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], - ['ocpd_5freg_358',['OCPD_REG',['../hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], - ['ocps_5freg_359',['OCPS_REG',['../hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], - ['offsetof_360',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], - ['ofs_361',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]], - ['or_362',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] + ['oam_5fitem_5ft_357',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'OAM_item_t'],['../gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03',1,'OAM_item_t():&#160;gb.h']]], + ['obp0_5freg_358',['OBP0_REG',['../hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], + ['obp1_5freg_359',['OBP1_REG',['../hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], + ['ocpd_5freg_360',['OCPD_REG',['../hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], + ['ocps_5freg_361',['OCPS_REG',['../hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], + ['offsetof_362',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], + ['ofs_363',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]], + ['or_364',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] ]; 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_654',['__far_ptr',['../union____far__ptr.html',1,'']]], - ['_5ffixed_655',['_fixed',['../union__fixed.html',1,'']]] + ['_5f_5ffar_5fptr_656',['__far_ptr',['../union____far__ptr.html',1,'']]], + ['_5ffixed_657',['_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_656',['atomic_flag',['../structatomic__flag.html',1,'']]] + ['atomic_5fflag_658',['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_657',['joypads_t',['../structjoypads__t.html',1,'']]] + ['joypads_5ft_659',['joypads_t',['../structjoypads__t.html',1,'']]] ]; diff --git a/docs/api/search/classes_3.js b/docs/api/search/classes_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['metasprite_5ft_658',['metasprite_t',['../structmetasprite__t.html',1,'']]] + ['metasprite_5ft_660',['metasprite_t',['../structmetasprite__t.html',1,'']]] ]; diff --git a/docs/api/search/classes_4.js b/docs/api/search/classes_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['oam_5fitem_5ft_659',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'']]] + ['oam_5fitem_5ft_661',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'']]] ]; diff --git a/docs/api/search/classes_5.js b/docs/api/search/classes_5.js @@ -1,5 +1,5 @@ var searchData= [ - ['sfont_5fhandle_660',['sfont_handle',['../structsfont__handle.html',1,'']]], - ['smalloc_5fhunk_661',['smalloc_hunk',['../structsmalloc__hunk.html',1,'']]] + ['sfont_5fhandle_662',['sfont_handle',['../structsfont__handle.html',1,'']]], + ['smalloc_5fhunk_663',['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_1043',['__bool_true_false_are_defined',['../stdbool_8h.html#a665b0cc9ee2ced31785321d55cde349e',1,'stdbool.h']]], - ['_5f_5fgbdk_5fversion_1044',['__GBDK_VERSION',['../gb_8h.html#a459449876dfba6299bf055c882d78334',1,'gb.h']]], - ['_5f_5fptrdiff_5ft_5fdefined_1045',['__PTRDIFF_T_DEFINED',['../stddef_8h.html#a9e3909fa823b8c4e3fc624d77fb946bf',1,'stddef.h']]], - ['_5f_5freentrant_1046',['__reentrant',['../stdlib_8h.html#a83798998ad669e85a8f75d6490191760',1,'stdlib.h']]], - ['_5f_5freg_1047',['__REG',['../hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44',1,'hardware.h']]], - ['_5f_5fsize_5ft_5fdefined_1048',['__SIZE_T_DEFINED',['../asm_2gbz80_2types_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED():&#160;types.h'],['../stddef_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED():&#160;stddef.h']]], - ['_5f_5fwchar_5ft_5fdefined_1049',['__WCHAR_T_DEFINED',['../stddef_8h.html#a4aa39aaff620f750e11ece0766b185fd',1,'stddef.h']]] + ['_5f_5fbool_5ftrue_5ffalse_5fare_5fdefined_1046',['__bool_true_false_are_defined',['../stdbool_8h.html#a665b0cc9ee2ced31785321d55cde349e',1,'stdbool.h']]], + ['_5f_5fgbdk_5fversion_1047',['__GBDK_VERSION',['../gb_8h.html#a459449876dfba6299bf055c882d78334',1,'gb.h']]], + ['_5f_5fptrdiff_5ft_5fdefined_1048',['__PTRDIFF_T_DEFINED',['../stddef_8h.html#a9e3909fa823b8c4e3fc624d77fb946bf',1,'stddef.h']]], + ['_5f_5freentrant_1049',['__reentrant',['../stdlib_8h.html#a83798998ad669e85a8f75d6490191760',1,'stdlib.h']]], + ['_5f_5freg_1050',['__REG',['../hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44',1,'hardware.h']]], + ['_5f_5fsize_5ft_5fdefined_1051',['__SIZE_T_DEFINED',['../asm_2gbz80_2types_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED():&#160;types.h'],['../stddef_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED():&#160;stddef.h']]], + ['_5f_5fwchar_5ft_5fdefined_1052',['__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_1050',['AND',['../drawing_8h.html#acd1b97556dfbbac61063a63031d2f91d',1,'drawing.h']]], - ['assert_1051',['assert',['../assert_8h.html#af576bf8ffa22a44e53018c67095ffbf0',1,'assert.h']]] + ['and_1053',['AND',['../drawing_8h.html#acd1b97556dfbbac61063a63031d2f91d',1,'drawing.h']]], + ['assert_1054',['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_1163',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], - ['rgb_1164',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], - ['rgb_5faqua_1165',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], - ['rgb_5fblack_1166',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], - ['rgb_5fblue_1167',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], - ['rgb_5fbrown_1168',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], - ['rgb_5fcyan_1169',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], - ['rgb_5fdarkblue_1170',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], - ['rgb_5fdarkgray_1171',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], - ['rgb_5fdarkgreen_1172',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], - ['rgb_5fdarkred_1173',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], - ['rgb_5fdarkyellow_1174',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], - ['rgb_5fgreen_1175',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], - ['rgb_5flightflesh_1176',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], - ['rgb_5flightgray_1177',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], - ['rgb_5forange_1178',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], - ['rgb_5fpink_1179',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], - ['rgb_5fpurple_1180',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], - ['rgb_5fred_1181',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], - ['rgb_5fteal_1182',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], - ['rgb_5fwhite_1183',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], - ['rgb_5fyellow_1184',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]] + ['ret_5fsize_1166',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], + ['rgb_1167',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], + ['rgb_5faqua_1168',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], + ['rgb_5fblack_1169',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], + ['rgb_5fblue_1170',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], + ['rgb_5fbrown_1171',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], + ['rgb_5fcyan_1172',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], + ['rgb_5fdarkblue_1173',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], + ['rgb_5fdarkgray_1174',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], + ['rgb_5fdarkgreen_1175',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], + ['rgb_5fdarkred_1176',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], + ['rgb_5fdarkyellow_1177',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], + ['rgb_5fgreen_1178',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], + ['rgb_5flightflesh_1179',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], + ['rgb_5flightgray_1180',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], + ['rgb_5forange_1181',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], + ['rgb_5fpink_1182',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], + ['rgb_5fpurple_1183',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], + ['rgb_5fred_1184',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], + ['rgb_5fteal_1185',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], + ['rgb_5fwhite_1186',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], + ['rgb_5fyellow_1187',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]] ]; diff --git a/docs/api/search/defines_11.js b/docs/api/search/defines_11.js @@ -1,59 +1,59 @@ var searchData= [ - ['s_5fflipx_1185',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], - ['s_5fflipy_1186',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], - ['s_5fpalette_1187',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], - ['s_5fpriority_1188',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], - ['schar_5fmax_1189',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], - ['schar_5fmin_1190',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], - ['screenheight_1191',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], - ['screenwidth_1192',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], - ['setjmp_1193',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], - ['sgb_5fatrc_5fen_1194',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], - ['sgb_5fattr_5fblk_1195',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], - ['sgb_5fattr_5fchr_1196',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], - ['sgb_5fattr_5fdiv_1197',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], - ['sgb_5fattr_5flin_1198',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], - ['sgb_5fattr_5fset_1199',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], - ['sgb_5fattr_5ftrn_1200',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], - ['sgb_5fchr_5ftrn_1201',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], - ['sgb_5fdata_5fsnd_1202',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], - ['sgb_5fdata_5ftrn_1203',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], - ['sgb_5ficon_5fen_1204',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], - ['sgb_5fjump_1205',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], - ['sgb_5fmask_5fen_1206',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], - ['sgb_5fmlt_5freq_1207',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], - ['sgb_5fobj_5ftrn_1208',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], - ['sgb_5fpal_5f01_1209',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], - ['sgb_5fpal_5f03_1210',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], - ['sgb_5fpal_5f12_1211',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], - ['sgb_5fpal_5f23_1212',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], - ['sgb_5fpal_5fset_1213',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], - ['sgb_5fpal_5ftrn_1214',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], - ['sgb_5fpct_5ftrn_1215',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], - ['sgb_5fsou_5ftrn_1216',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], - ['sgb_5fsound_1217',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], - ['sgb_5ftest_5fen_1218',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], - ['show_5fbkg_1219',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'gb.h']]], - ['show_5fsprites_1220',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'gb.h']]], - ['show_5fwin_1221',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'gb.h']]], - ['shrt_5fmax_1222',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], - ['shrt_5fmin_1223',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], - ['sig_5fatomic_5fmax_1224',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], - ['sig_5fatomic_5fmin_1225',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], - ['signed_1226',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], - ['sio_5fiflag_1227',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'gb.h']]], - ['size_5fmax_1228',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], - ['solid_1229',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], - ['sp_5fsize_1230',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], - ['sprites_5f8x16_1231',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'gb.h']]], - ['sprites_5f8x8_1232',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'gb.h']]], - ['spx_5fsize_1233',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], - ['switch_5f16_5f8_5fmode_5fmbc1_1234',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], - ['switch_5f4_5f32_5fmode_5fmbc1_1235',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], - ['switch_5fram_5fmbc1_1236',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], - ['switch_5fram_5fmbc5_1237',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], - ['switch_5from_5fmbc1_1238',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], - ['switch_5from_5fmbc5_1239',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], - ['switch_5from_5fmbc5_5f8m_1240',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]] + ['s_5fflipx_1188',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], + ['s_5fflipy_1189',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], + ['s_5fpalette_1190',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], + ['s_5fpriority_1191',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], + ['schar_5fmax_1192',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], + ['schar_5fmin_1193',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], + ['screenheight_1194',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], + ['screenwidth_1195',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], + ['setjmp_1196',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], + ['sgb_5fatrc_5fen_1197',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], + ['sgb_5fattr_5fblk_1198',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], + ['sgb_5fattr_5fchr_1199',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], + ['sgb_5fattr_5fdiv_1200',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], + ['sgb_5fattr_5flin_1201',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], + ['sgb_5fattr_5fset_1202',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], + ['sgb_5fattr_5ftrn_1203',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], + ['sgb_5fchr_5ftrn_1204',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], + ['sgb_5fdata_5fsnd_1205',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], + ['sgb_5fdata_5ftrn_1206',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], + ['sgb_5ficon_5fen_1207',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], + ['sgb_5fjump_1208',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], + ['sgb_5fmask_5fen_1209',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], + ['sgb_5fmlt_5freq_1210',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], + ['sgb_5fobj_5ftrn_1211',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], + ['sgb_5fpal_5f01_1212',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], + ['sgb_5fpal_5f03_1213',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], + ['sgb_5fpal_5f12_1214',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], + ['sgb_5fpal_5f23_1215',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], + ['sgb_5fpal_5fset_1216',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], + ['sgb_5fpal_5ftrn_1217',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], + ['sgb_5fpct_5ftrn_1218',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], + ['sgb_5fsou_5ftrn_1219',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], + ['sgb_5fsound_1220',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], + ['sgb_5ftest_5fen_1221',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], + ['show_5fbkg_1222',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'gb.h']]], + ['show_5fsprites_1223',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'gb.h']]], + ['show_5fwin_1224',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'gb.h']]], + ['shrt_5fmax_1225',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], + ['shrt_5fmin_1226',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], + ['sig_5fatomic_5fmax_1227',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], + ['sig_5fatomic_5fmin_1228',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], + ['signed_1229',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], + ['sio_5fiflag_1230',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'gb.h']]], + ['size_5fmax_1231',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], + ['solid_1232',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], + ['sp_5fsize_1233',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], + ['sprites_5f8x16_1234',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'gb.h']]], + ['sprites_5f8x8_1235',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'gb.h']]], + ['spx_5fsize_1236',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], + ['switch_5f16_5f8_5fmode_5fmbc1_1237',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], + ['switch_5f4_5f32_5fmode_5fmbc1_1238',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], + ['switch_5fram_5fmbc1_1239',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], + ['switch_5fram_5fmbc5_1240',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], + ['switch_5from_5fmbc1_1241',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], + ['switch_5from_5fmbc5_1242',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], + ['switch_5from_5fmbc5_5f8m_1243',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_12.js b/docs/api/search/defines_12.js @@ -1,27 +1,27 @@ var searchData= [ - ['tim_5fiflag_1241',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'gb.h']]], - ['to_5ffar_5fptr_1242',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'far_ptr.h']]], - ['true_1243',['TRUE',['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE():&#160;types.h'],['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true():&#160;stdbool.h']]], - ['typeof_5farray_1244',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], - ['typeof_5fbit_1245',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], - ['typeof_5fbitfield_1246',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], - ['typeof_5fchar_1247',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], - ['typeof_5fcpointer_1248',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], - ['typeof_5feeppointer_1249',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], - ['typeof_5ffixed16x16_1250',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], - ['typeof_5ffloat_1251',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], - ['typeof_5ffpointer_1252',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], - ['typeof_5ffunction_1253',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], - ['typeof_5fgpointer_1254',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], - ['typeof_5fint_1255',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], - ['typeof_5fipointer_1256',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], - ['typeof_5flong_1257',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], - ['typeof_5fpointer_1258',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], - ['typeof_5fppointer_1259',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], - ['typeof_5fsbit_1260',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], - ['typeof_5fsfr_1261',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], - ['typeof_5fshort_1262',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], - ['typeof_5fstruct_1263',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], - ['typeof_5fvoid_1264',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]] + ['tim_5fiflag_1244',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'gb.h']]], + ['to_5ffar_5fptr_1245',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'far_ptr.h']]], + ['true_1246',['TRUE',['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE():&#160;types.h'],['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true():&#160;stdbool.h']]], + ['typeof_5farray_1247',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], + ['typeof_5fbit_1248',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], + ['typeof_5fbitfield_1249',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], + ['typeof_5fchar_1250',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], + ['typeof_5fcpointer_1251',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], + ['typeof_5feeppointer_1252',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], + ['typeof_5ffixed16x16_1253',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], + ['typeof_5ffloat_1254',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], + ['typeof_5ffpointer_1255',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], + ['typeof_5ffunction_1256',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], + ['typeof_5fgpointer_1257',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], + ['typeof_5fint_1258',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], + ['typeof_5fipointer_1259',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], + ['typeof_5flong_1260',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], + ['typeof_5fpointer_1261',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], + ['typeof_5fppointer_1262',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], + ['typeof_5fsbit_1263',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], + ['typeof_5fsfr_1264',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], + ['typeof_5fshort_1265',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], + ['typeof_5fstruct_1266',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], + ['typeof_5fvoid_1267',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]] ]; diff --git a/docs/api/search/defines_13.js b/docs/api/search/defines_13.js @@ -1,29 +1,29 @@ var searchData= [ - ['uchar_5fmax_1265',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], - ['uint16_5fc_1266',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], - ['uint16_5fmax_1267',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], - ['uint32_5fc_1268',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], - ['uint32_5fmax_1269',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], - ['uint8_5fc_1270',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], - ['uint8_5fmax_1271',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], - ['uint_5ffast16_5fmax_1272',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], - ['uint_5ffast32_5fmax_1273',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], - ['uint_5ffast8_5fmax_1274',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], - ['uint_5fleast16_5fmax_1275',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], - ['uint_5fleast32_5fmax_1276',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], - ['uint_5fleast8_5fmax_1277',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], - ['uint_5fmax_1278',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], - ['uint_5fmin_1279',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], - ['uintmax_5fc_1280',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], - ['uintmax_5fmax_1281',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], - ['uintptr_5fmax_1282',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], - ['ulong_5fmax_1283',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], - ['ulong_5fmin_1284',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], - ['unsigned_1285',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], - ['use_5fc_5fmemcpy_1286',['USE_C_MEMCPY',['../provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'provides.h']]], - ['use_5fc_5fstrcmp_1287',['USE_C_STRCMP',['../provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'provides.h']]], - ['use_5fc_5fstrcpy_1288',['USE_C_STRCPY',['../provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'provides.h']]], - ['ushrt_5fmax_1289',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], - ['ushrt_5fmin_1290',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]] + ['uchar_5fmax_1268',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], + ['uint16_5fc_1269',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], + ['uint16_5fmax_1270',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], + ['uint32_5fc_1271',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], + ['uint32_5fmax_1272',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], + ['uint8_5fc_1273',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], + ['uint8_5fmax_1274',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], + ['uint_5ffast16_5fmax_1275',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], + ['uint_5ffast32_5fmax_1276',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], + ['uint_5ffast8_5fmax_1277',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], + ['uint_5fleast16_5fmax_1278',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], + ['uint_5fleast32_5fmax_1279',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], + ['uint_5fleast8_5fmax_1280',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], + ['uint_5fmax_1281',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], + ['uint_5fmin_1282',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], + ['uintmax_5fc_1283',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], + ['uintmax_5fmax_1284',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], + ['uintptr_5fmax_1285',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], + ['ulong_5fmax_1286',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], + ['ulong_5fmin_1287',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], + ['unsigned_1288',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], + ['use_5fc_5fmemcpy_1289',['USE_C_MEMCPY',['../provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'provides.h']]], + ['use_5fc_5fstrcmp_1290',['USE_C_STRCMP',['../provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'provides.h']]], + ['use_5fc_5fstrcpy_1291',['USE_C_STRCPY',['../provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'provides.h']]], + ['ushrt_5fmax_1292',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], + ['ushrt_5fmin_1293',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]] ]; diff --git a/docs/api/search/defines_14.js b/docs/api/search/defines_14.js @@ -1,7 +1,7 @@ var searchData= [ - ['va_5farg_1291',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'stdarg.h']]], - ['va_5fend_1292',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'stdarg.h']]], - ['va_5fstart_1293',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'stdarg.h']]], - ['vbl_5fiflag_1294',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'gb.h']]] + ['va_5farg_1294',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'stdarg.h']]], + ['va_5fend_1295',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'stdarg.h']]], + ['va_5fstart_1296',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'stdarg.h']]], + ['vbl_5fiflag_1297',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_15.js b/docs/api/search/defines_15.js @@ -1,8 +1,8 @@ var searchData= [ - ['wchar_5fmax_1295',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], - ['wchar_5fmin_1296',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], - ['white_1297',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], - ['wint_5fmax_1298',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], - ['wint_5fmin_1299',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]] + ['wchar_5fmax_1298',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], + ['wchar_5fmin_1299',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], + ['white_1300',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], + ['wint_5fmax_1301',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], + ['wint_5fmin_1302',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]] ]; diff --git a/docs/api/search/defines_16.js b/docs/api/search/defines_16.js @@ -1,4 +1,4 @@ var searchData= [ - ['xor_1300',['XOR',['../drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab',1,'drawing.h']]] + ['xor_1303',['XOR',['../drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab',1,'drawing.h']]] ]; diff --git a/docs/api/search/defines_2.js b/docs/api/search/defines_2.js @@ -1,14 +1,14 @@ var searchData= [ - ['banked_1052',['BANKED',['../asm_2gbz80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0',1,'types.h']]], - ['bcd_5fhex_1053',['BCD_HEX',['../bcd_8h.html#a5b336fcb3fc84fe505dc7e14d0ec17a7',1,'bcd.h']]], - ['bgb_5fmessage_1054',['BGB_MESSAGE',['../bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39',1,'bgb_emu.h']]], - ['bgb_5fmessage_5ffmt_1055',['BGB_MESSAGE_FMT',['../bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90',1,'bgb_emu.h']]], - ['bgb_5fprofile_5fbegin_1056',['BGB_PROFILE_BEGIN',['../bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee',1,'bgb_emu.h']]], - ['bgb_5fprofile_5fend_1057',['BGB_PROFILE_END',['../bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed',1,'bgb_emu.h']]], - ['bgb_5ftext_1058',['BGB_TEXT',['../bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9',1,'bgb_emu.h']]], - ['black_1059',['BLACK',['../drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6',1,'drawing.h']]], - ['bool_1060',['bool',['../stdbool_8h.html#abb452686968e48b67397da5f97445f5b',1,'stdbool.h']]], - ['bp_5fsize_1061',['BP_SIZE',['../setjmp_8h.html#ae02ec77c070126e75761ab85226b62a7',1,'setjmp.h']]], - ['bpx_5fsize_1062',['BPX_SIZE',['../setjmp_8h.html#a0239bfe1e2b75fa5757c32a90d0c140d',1,'setjmp.h']]] + ['banked_1055',['BANKED',['../asm_2gbz80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0',1,'types.h']]], + ['bcd_5fhex_1056',['BCD_HEX',['../bcd_8h.html#a5b336fcb3fc84fe505dc7e14d0ec17a7',1,'bcd.h']]], + ['bgb_5fmessage_1057',['BGB_MESSAGE',['../bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39',1,'bgb_emu.h']]], + ['bgb_5fmessage_5ffmt_1058',['BGB_MESSAGE_FMT',['../bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90',1,'bgb_emu.h']]], + ['bgb_5fprofile_5fbegin_1059',['BGB_PROFILE_BEGIN',['../bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee',1,'bgb_emu.h']]], + ['bgb_5fprofile_5fend_1060',['BGB_PROFILE_END',['../bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed',1,'bgb_emu.h']]], + ['bgb_5ftext_1061',['BGB_TEXT',['../bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9',1,'bgb_emu.h']]], + ['black_1062',['BLACK',['../drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6',1,'drawing.h']]], + ['bool_1063',['bool',['../stdbool_8h.html#abb452686968e48b67397da5f97445f5b',1,'stdbool.h']]], + ['bp_5fsize_1064',['BP_SIZE',['../setjmp_8h.html#ae02ec77c070126e75761ab85226b62a7',1,'setjmp.h']]], + ['bpx_5fsize_1065',['BPX_SIZE',['../setjmp_8h.html#a0239bfe1e2b75fa5757c32a90d0c140d',1,'setjmp.h']]] ]; diff --git a/docs/api/search/defines_3.js b/docs/api/search/defines_3.js @@ -1,9 +1,9 @@ var searchData= [ - ['cgb_5ftype_1063',['CGB_TYPE',['../gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8',1,'gb.h']]], - ['char_5fbit_1064',['CHAR_BIT',['../limits_8h.html#a308d9dd2c0028ddb184b455bbd7865de',1,'limits.h']]], - ['char_5fmax_1065',['CHAR_MAX',['../limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db',1,'limits.h']]], - ['char_5fmin_1066',['CHAR_MIN',['../limits_8h.html#a5d707bd32338557ced18c6ac76ca1b3a',1,'limits.h']]], - ['clocks_5fper_5fsec_1067',['CLOCKS_PER_SEC',['../time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e',1,'time.h']]], - ['critical_1068',['CRITICAL',['../asm_2gbz80_2types_8h.html#ae0233515480e60d29bcc731469976e02',1,'types.h']]] + ['cgb_5ftype_1066',['CGB_TYPE',['../gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8',1,'gb.h']]], + ['char_5fbit_1067',['CHAR_BIT',['../limits_8h.html#a308d9dd2c0028ddb184b455bbd7865de',1,'limits.h']]], + ['char_5fmax_1068',['CHAR_MAX',['../limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db',1,'limits.h']]], + ['char_5fmin_1069',['CHAR_MIN',['../limits_8h.html#a5d707bd32338557ced18c6ac76ca1b3a',1,'limits.h']]], + ['clocks_5fper_5fsec_1070',['CLOCKS_PER_SEC',['../time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e',1,'time.h']]], + ['critical_1071',['CRITICAL',['../asm_2gbz80_2types_8h.html#ae0233515480e60d29bcc731469976e02',1,'types.h']]] ]; diff --git a/docs/api/search/defines_4.js b/docs/api/search/defines_4.js @@ -1,10 +1,10 @@ var searchData= [ - ['disable_5foam_5fdma_1069',['DISABLE_OAM_DMA',['../gb_8h.html#a47607089a434dcda7a8583cfca03b604',1,'gb.h']]], - ['disable_5fram_5fmbc1_1070',['DISABLE_RAM_MBC1',['../gb_8h.html#a177fadce938422926b186a8e42575d1d',1,'gb.h']]], - ['disable_5fram_5fmbc5_1071',['DISABLE_RAM_MBC5',['../gb_8h.html#a60191cdfa50ed9b88515f181747eaba2',1,'gb.h']]], - ['display_5foff_1072',['DISPLAY_OFF',['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'gb.h']]], - ['display_5fon_1073',['DISPLAY_ON',['../gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'gb.h']]], - ['dkgrey_1074',['DKGREY',['../drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a',1,'drawing.h']]], - ['dmg_5ftype_1075',['DMG_TYPE',['../gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0',1,'gb.h']]] + ['disable_5foam_5fdma_1072',['DISABLE_OAM_DMA',['../gb_8h.html#a47607089a434dcda7a8583cfca03b604',1,'gb.h']]], + ['disable_5fram_5fmbc1_1073',['DISABLE_RAM_MBC1',['../gb_8h.html#a177fadce938422926b186a8e42575d1d',1,'gb.h']]], + ['disable_5fram_5fmbc5_1074',['DISABLE_RAM_MBC5',['../gb_8h.html#a60191cdfa50ed9b88515f181747eaba2',1,'gb.h']]], + ['display_5foff_1075',['DISPLAY_OFF',['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'gb.h']]], + ['display_5fon_1076',['DISPLAY_ON',['../gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'gb.h']]], + ['dkgrey_1077',['DKGREY',['../drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a',1,'drawing.h']]], + ['dmg_5ftype_1078',['DMG_TYPE',['../gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_5.js b/docs/api/search/defines_5.js @@ -1,6 +1,6 @@ var searchData= [ - ['enable_5foam_5fdma_1076',['ENABLE_OAM_DMA',['../gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53',1,'gb.h']]], - ['enable_5fram_5fmbc1_1077',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], - ['enable_5fram_5fmbc5_1078',['ENABLE_RAM_MBC5',['../gb_8h.html#a3f033f00c8d781637f9a665b06750937',1,'gb.h']]] + ['enable_5foam_5fdma_1079',['ENABLE_OAM_DMA',['../gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53',1,'gb.h']]], + ['enable_5fram_5fmbc1_1080',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], + ['enable_5fram_5fmbc5_1081',['ENABLE_RAM_MBC5',['../gb_8h.html#a3f033f00c8d781637f9a665b06750937',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_6.js b/docs/api/search/defines_6.js @@ -1,12 +1,12 @@ var searchData= [ - ['false_1079',['false',['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false():&#160;stdbool.h'],['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE():&#160;types.h']]], - ['far_5fcall_1080',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], - ['far_5ffunc_1081',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], - ['far_5fofs_1082',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], - ['far_5fseg_1083',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], - ['font_5f128encoding_1084',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], - ['font_5f256encoding_1085',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], - ['font_5fcompressed_1086',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], - ['font_5fnoencoding_1087',['FONT_NOENCODING',['../font_8h.html#a80d0f581e17313b62dd7824653462b55',1,'font.h']]] + ['false_1082',['false',['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false():&#160;stdbool.h'],['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE():&#160;types.h']]], + ['far_5fcall_1083',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], + ['far_5ffunc_1084',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], + ['far_5fofs_1085',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], + ['far_5fseg_1086',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], + ['font_5f128encoding_1087',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], + ['font_5f256encoding_1088',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], + ['font_5fcompressed_1089',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], + ['font_5fnoencoding_1090',['FONT_NOENCODING',['../font_8h.html#a80d0f581e17313b62dd7824653462b55',1,'font.h']]] ]; diff --git a/docs/api/search/defines_7.js b/docs/api/search/defines_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['graphics_5fheight_1088',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], - ['graphics_5fwidth_1089',['GRAPHICS_WIDTH',['../drawing_8h.html#a9a07c448b4d721dbec2715f51727e099',1,'drawing.h']]] + ['graphics_5fheight_1091',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], + ['graphics_5fwidth_1092',['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_1090',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'gb.h']]], - ['hide_5fsprites_1091',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'gb.h']]], - ['hide_5fwin_1092',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'gb.h']]] + ['hide_5fbkg_1093',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'gb.h']]], + ['hide_5fsprites_1094',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'gb.h']]], + ['hide_5fwin_1095',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_9.js b/docs/api/search/defines_9.js @@ -1,36 +1,36 @@ var searchData= [ - ['int16_5fc_1093',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], - ['int16_5fmax_1094',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], - ['int16_5fmin_1095',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], - ['int32_5fc_1096',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], - ['int32_5fmax_1097',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], - ['int32_5fmin_1098',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], - ['int8_5fc_1099',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], - ['int8_5fmax_1100',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], - ['int8_5fmin_1101',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], - ['int_5ffast16_5fmax_1102',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], - ['int_5ffast16_5fmin_1103',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], - ['int_5ffast32_5fmax_1104',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], - ['int_5ffast32_5fmin_1105',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], - ['int_5ffast8_5fmax_1106',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], - ['int_5ffast8_5fmin_1107',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], - ['int_5fleast16_5fmax_1108',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], - ['int_5fleast16_5fmin_1109',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], - ['int_5fleast32_5fmax_1110',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], - ['int_5fleast32_5fmin_1111',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], - ['int_5fleast8_5fmax_1112',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], - ['int_5fleast8_5fmin_1113',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], - ['int_5fmax_1114',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], - ['int_5fmin_1115',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], - ['interrupt_1116',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'types.h']]], - ['intmax_5fc_1117',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], - ['intmax_5fmax_1118',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], - ['intmax_5fmin_1119',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], - ['intptr_5fmax_1120',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], - ['intptr_5fmin_1121',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], - ['io_5ferror_1122',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], - ['io_5fidle_1123',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], - ['io_5freceiving_1124',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], - ['io_5fsending_1125',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]] + ['int16_5fc_1096',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], + ['int16_5fmax_1097',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], + ['int16_5fmin_1098',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], + ['int32_5fc_1099',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], + ['int32_5fmax_1100',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], + ['int32_5fmin_1101',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], + ['int8_5fc_1102',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], + ['int8_5fmax_1103',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], + ['int8_5fmin_1104',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], + ['int_5ffast16_5fmax_1105',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], + ['int_5ffast16_5fmin_1106',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], + ['int_5ffast32_5fmax_1107',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], + ['int_5ffast32_5fmin_1108',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], + ['int_5ffast8_5fmax_1109',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], + ['int_5ffast8_5fmin_1110',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], + ['int_5fleast16_5fmax_1111',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], + ['int_5fleast16_5fmin_1112',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], + ['int_5fleast32_5fmax_1113',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], + ['int_5fleast32_5fmin_1114',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], + ['int_5fleast8_5fmax_1115',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], + ['int_5fleast8_5fmin_1116',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], + ['int_5fmax_1117',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], + ['int_5fmin_1118',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], + ['interrupt_1119',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'types.h']]], + ['intmax_5fc_1120',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], + ['intmax_5fmax_1121',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], + ['intmax_5fmin_1122',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], + ['intptr_5fmax_1123',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], + ['intptr_5fmin_1124',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], + ['io_5ferror_1125',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], + ['io_5fidle_1126',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], + ['io_5freceiving_1127',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], + ['io_5fsending_1128',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_a.js b/docs/api/search/defines_a.js @@ -1,12 +1,12 @@ var searchData= [ - ['j_5fa_1126',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'gb.h']]], - ['j_5fb_1127',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'gb.h']]], - ['j_5fdown_1128',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'gb.h']]], - ['j_5fleft_1129',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'gb.h']]], - ['j_5fright_1130',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'gb.h']]], - ['j_5fselect_1131',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'gb.h']]], - ['j_5fstart_1132',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'gb.h']]], - ['j_5fup_1133',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'gb.h']]], - ['joy_5fiflag_1134',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'gb.h']]] + ['j_5fa_1129',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'gb.h']]], + ['j_5fb_1130',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'gb.h']]], + ['j_5fdown_1131',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'gb.h']]], + ['j_5fleft_1132',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'gb.h']]], + ['j_5fright_1133',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'gb.h']]], + ['j_5fselect_1134',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'gb.h']]], + ['j_5fstart_1135',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'gb.h']]], + ['j_5fup_1136',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'gb.h']]], + ['joy_5fiflag_1137',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_b.js b/docs/api/search/defines_b.js @@ -1,7 +1,7 @@ var searchData= [ - ['lcd_5fiflag_1135',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'gb.h']]], - ['long_5fmax_1136',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], - ['long_5fmin_1137',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], - ['ltgrey_1138',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]] + ['lcd_5fiflag_1138',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'gb.h']]], + ['long_5fmax_1139',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], + ['long_5fmin_1140',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], + ['ltgrey_1141',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]] ]; diff --git a/docs/api/search/defines_c.js b/docs/api/search/defines_c.js @@ -1,20 +1,20 @@ var searchData= [ - ['m_5fdrawing_1139',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], - ['m_5ffill_1140',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], - ['m_5fno_5finterp_1141',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'gb.h']]], - ['m_5fno_5fscroll_1142',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'gb.h']]], - ['m_5fnofill_1143',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], - ['m_5ftext_5finout_1144',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'gb.h']]], - ['m_5ftext_5fout_1145',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'gb.h']]], - ['make_5fbcd_1146',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], - ['malloc_5ffree_1147',['MALLOC_FREE',['../malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148',1,'malloc.h']]], - ['malloc_5fmagic_1148',['MALLOC_MAGIC',['../malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1',1,'malloc.h']]], - ['malloc_5fused_1149',['MALLOC_USED',['../malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2',1,'malloc.h']]], - ['maxwndposx_1150',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'gb.h']]], - ['maxwndposy_1151',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'gb.h']]], - ['metasprite_5fend_1152',['metasprite_end',['../metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprites.h']]], - ['mgb_5ftype_1153',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], - ['minwndposx_1154',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'gb.h']]], - ['minwndposy_1155',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'gb.h']]] + ['m_5fdrawing_1142',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], + ['m_5ffill_1143',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], + ['m_5fno_5finterp_1144',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'gb.h']]], + ['m_5fno_5fscroll_1145',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'gb.h']]], + ['m_5fnofill_1146',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], + ['m_5ftext_5finout_1147',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'gb.h']]], + ['m_5ftext_5fout_1148',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'gb.h']]], + ['make_5fbcd_1149',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], + ['malloc_5ffree_1150',['MALLOC_FREE',['../malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148',1,'malloc.h']]], + ['malloc_5fmagic_1151',['MALLOC_MAGIC',['../malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1',1,'malloc.h']]], + ['malloc_5fused_1152',['MALLOC_USED',['../malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2',1,'malloc.h']]], + ['maxwndposx_1153',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'gb.h']]], + ['maxwndposy_1154',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'gb.h']]], + ['metasprite_5fend_1155',['metasprite_end',['../metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprites.h']]], + ['mgb_5ftype_1156',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], + ['minwndposx_1157',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'gb.h']]], + ['minwndposy_1158',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'gb.h']]] ]; diff --git a/docs/api/search/defines_d.js b/docs/api/search/defines_d.js @@ -1,6 +1,6 @@ var searchData= [ - ['nonbanked_1156',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'types.h']]], - ['noreturn_1157',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], - ['null_1158',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL():&#160;stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL():&#160;types.h']]] + ['nonbanked_1159',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'types.h']]], + ['noreturn_1160',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], + ['null_1161',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL():&#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_1159',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], - ['or_1160',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] + ['offsetof_1162',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], + ['or_1163',['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_1161',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], - ['ptrdiff_5fmin_1162',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]] + ['ptrdiff_5fmax_1164',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], + ['ptrdiff_5fmin_1165',['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_662',['assert.h',['../assert_8h.html',1,'']]] + ['assert_2eh_664',['assert.h',['../assert_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_1.js b/docs/api/search/files_1.js @@ -1,6 +1,6 @@ var searchData= [ - ['banking_5fmbcs_2emd_663',['banking_mbcs.md',['../banking__mbcs_8md.html',1,'']]], - ['bcd_2eh_664',['bcd.h',['../bcd_8h.html',1,'']]], - ['bgb_5femu_2eh_665',['bgb_emu.h',['../bgb__emu_8h.html',1,'']]] + ['banking_5fmbcs_2emd_665',['banking_mbcs.md',['../banking__mbcs_8md.html',1,'']]], + ['bcd_2eh_666',['bcd.h',['../bcd_8h.html',1,'']]], + ['bgb_5femu_2eh_667',['bgb_emu.h',['../bgb__emu_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_2.js b/docs/api/search/files_2.js @@ -1,8 +1,8 @@ var searchData= [ - ['cgb_2eh_666',['cgb.h',['../cgb_8h.html',1,'']]], - ['coding_5fguidelines_2emd_667',['coding_guidelines.md',['../coding__guidelines_8md.html',1,'']]], - ['console_2eh_668',['console.h',['../console_8h.html',1,'']]], - ['crash_5fhandler_2eh_669',['crash_handler.h',['../crash__handler_8h.html',1,'']]], - ['ctype_2eh_670',['ctype.h',['../ctype_8h.html',1,'']]] + ['cgb_2eh_668',['cgb.h',['../cgb_8h.html',1,'']]], + ['coding_5fguidelines_2emd_669',['coding_guidelines.md',['../coding__guidelines_8md.html',1,'']]], + ['console_2eh_670',['console.h',['../console_8h.html',1,'']]], + ['crash_5fhandler_2eh_671',['crash_handler.h',['../crash__handler_8h.html',1,'']]], + ['ctype_2eh_672',['ctype.h',['../ctype_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_3.js b/docs/api/search/files_3.js @@ -1,5 +1,5 @@ var searchData= [ - ['docs_5findex_2emd_671',['docs_index.md',['../docs__index_8md.html',1,'']]], - ['drawing_2eh_672',['drawing.h',['../drawing_8h.html',1,'']]] + ['docs_5findex_2emd_673',['docs_index.md',['../docs__index_8md.html',1,'']]], + ['drawing_2eh_674',['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_673',['far_ptr.h',['../far__ptr_8h.html',1,'']]], - ['font_2eh_674',['font.h',['../font_8h.html',1,'']]] + ['far_5fptr_2eh_675',['far_ptr.h',['../far__ptr_8h.html',1,'']]], + ['font_2eh_676',['font.h',['../font_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_5.js b/docs/api/search/files_5.js @@ -1,6 +1,7 @@ var searchData= [ - ['gb_2eh_675',['gb.h',['../gb_8h.html',1,'']]], - ['gbdecompress_2eh_676',['gbdecompress.h',['../gbdecompress_8h.html',1,'']]], - ['gbdk_2dlib_2eh_677',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]] + ['gb_2eh_677',['gb.h',['../gb_8h.html',1,'']]], + ['gbdecompress_2eh_678',['gbdecompress.h',['../gbdecompress_8h.html',1,'']]], + ['gbdk_2dlib_2eh_679',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]], + ['getting_5fstarted_2emd_680',['getting_started.md',['../getting__started_8md.html',1,'']]] ]; diff --git a/docs/api/search/files_6.js b/docs/api/search/files_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['hardware_2eh_678',['hardware.h',['../hardware_8h.html',1,'']]] + ['hardware_2eh_681',['hardware.h',['../hardware_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_7.js b/docs/api/search/files_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['limits_2eh_679',['limits.h',['../limits_8h.html',1,'']]], - ['links_5fand_5ftools_2emd_680',['links_and_tools.md',['../links__and__tools_8md.html',1,'']]] + ['limits_2eh_682',['limits.h',['../limits_8h.html',1,'']]], + ['links_5fand_5ftools_2emd_683',['links_and_tools.md',['../links__and__tools_8md.html',1,'']]] ]; diff --git a/docs/api/search/files_8.js b/docs/api/search/files_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['malloc_2eh_681',['malloc.h',['../malloc_8h.html',1,'']]], - ['metasprites_2eh_682',['metasprites.h',['../metasprites_8h.html',1,'']]], - ['migrating_5fnew_5fversions_2emd_683',['migrating_new_versions.md',['../migrating__new__versions_8md.html',1,'']]] + ['malloc_2eh_684',['malloc.h',['../malloc_8h.html',1,'']]], + ['metasprites_2eh_685',['metasprites.h',['../metasprites_8h.html',1,'']]], + ['migrating_5fnew_5fversions_2emd_686',['migrating_new_versions.md',['../migrating__new__versions_8md.html',1,'']]] ]; diff --git a/docs/api/search/files_9.js b/docs/api/search/files_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['provides_2eh_684',['provides.h',['../provides_8h.html',1,'']]] + ['provides_2eh_687',['provides.h',['../provides_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_a.js b/docs/api/search/files_a.js @@ -1,5 +1,5 @@ var searchData= [ - ['rand_2eh_685',['rand.h',['../rand_8h.html',1,'']]], - ['release_5fnotes_2emd_686',['release_notes.md',['../release__notes_8md.html',1,'']]] + ['rand_2eh_688',['rand.h',['../rand_8h.html',1,'']]], + ['release_5fnotes_2emd_689',['release_notes.md',['../release__notes_8md.html',1,'']]] ]; diff --git a/docs/api/search/files_b.js b/docs/api/search/files_b.js @@ -1,16 +1,16 @@ var searchData= [ - ['sample_2eh_687',['sample.h',['../sample_8h.html',1,'']]], - ['sample_5fprograms_2emd_688',['sample_programs.md',['../sample__programs_8md.html',1,'']]], - ['setjmp_2eh_689',['setjmp.h',['../setjmp_8h.html',1,'']]], - ['sgb_2eh_690',['sgb.h',['../sgb_8h.html',1,'']]], - ['stdarg_2eh_691',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], - ['stdatomic_2eh_692',['stdatomic.h',['../stdatomic_8h.html',1,'']]], - ['stdbool_2eh_693',['stdbool.h',['../stdbool_8h.html',1,'']]], - ['stddef_2eh_694',['stddef.h',['../stddef_8h.html',1,'']]], - ['stdint_2eh_695',['stdint.h',['../stdint_8h.html',1,'']]], - ['stdio_2eh_696',['stdio.h',['../stdio_8h.html',1,'']]], - ['stdlib_2eh_697',['stdlib.h',['../stdlib_8h.html',1,'']]], - ['stdnoreturn_2eh_698',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], - ['string_2eh_699',['string.h',['../string_8h.html',1,'']]] + ['sample_2eh_690',['sample.h',['../sample_8h.html',1,'']]], + ['sample_5fprograms_2emd_691',['sample_programs.md',['../sample__programs_8md.html',1,'']]], + ['setjmp_2eh_692',['setjmp.h',['../setjmp_8h.html',1,'']]], + ['sgb_2eh_693',['sgb.h',['../sgb_8h.html',1,'']]], + ['stdarg_2eh_694',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], + ['stdatomic_2eh_695',['stdatomic.h',['../stdatomic_8h.html',1,'']]], + ['stdbool_2eh_696',['stdbool.h',['../stdbool_8h.html',1,'']]], + ['stddef_2eh_697',['stddef.h',['../stddef_8h.html',1,'']]], + ['stdint_2eh_698',['stdint.h',['../stdint_8h.html',1,'']]], + ['stdio_2eh_699',['stdio.h',['../stdio_8h.html',1,'']]], + ['stdlib_2eh_700',['stdlib.h',['../stdlib_8h.html',1,'']]], + ['stdnoreturn_2eh_701',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], + ['string_2eh_702',['string.h',['../string_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_c.js b/docs/api/search/files_c.js @@ -1,7 +1,7 @@ var searchData= [ - ['time_2eh_700',['time.h',['../time_8h.html',1,'']]], - ['toolchain_2emd_701',['toolchain.md',['../toolchain_8md.html',1,'']]], - ['typeof_2eh_702',['typeof.h',['../typeof_8h.html',1,'']]], - ['types_2eh_703',['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_703',['time.h',['../time_8h.html',1,'']]], + ['toolchain_2emd_704',['toolchain.md',['../toolchain_8md.html',1,'']]], + ['typeof_2eh_705',['typeof.h',['../typeof_8h.html',1,'']]], + ['types_2eh_706',['types.h',['../asm_2gbz80_2types_8h.html',1,'(Global Namespace)'],['../asm_2types_8h.html',1,'(Global Namespace)'],['../types_8h.html',1,'(Global Namespace)']]] ]; diff --git a/docs/api/search/files_d.js b/docs/api/search/files_d.js @@ -1,4 +1,4 @@ var searchData= [ - ['using_5fgbdk_2emd_704',['using_gbdk.md',['../using__gbdk_8md.html',1,'']]] + ['using_5fgbdk_2emd_707',['using_gbdk.md',['../using__gbdk_8md.html',1,'']]] ]; diff --git a/docs/api/search/functions_0.js b/docs/api/search/functions_0.js @@ -1,7 +1,7 @@ var searchData= [ - ['_5f_5fassert_705',['__assert',['../assert_8h.html#ad21a069a92c53643b2e3eaaa73a742fd',1,'assert.h']]], - ['_5f_5fcall_5f_5fbanked_706',['__call__banked',['../far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90',1,'far_ptr.h']]], - ['_5f_5fhandlecrash_707',['__HandleCrash',['../crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc',1,'crash_handler.h']]], - ['_5f_5fsetjmp_708',['__setjmp',['../setjmp_8h.html#a299cf119e588646778caab18b90a41a5',1,'setjmp.h']]] + ['_5f_5fassert_708',['__assert',['../assert_8h.html#ad21a069a92c53643b2e3eaaa73a742fd',1,'assert.h']]], + ['_5f_5fcall_5f_5fbanked_709',['__call__banked',['../far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90',1,'far_ptr.h']]], + ['_5f_5fhandlecrash_710',['__HandleCrash',['../crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc',1,'crash_handler.h']]], + ['_5f_5fsetjmp_711',['__setjmp',['../setjmp_8h.html#a299cf119e588646778caab18b90a41a5',1,'setjmp.h']]] ]; diff --git a/docs/api/search/functions_1.js b/docs/api/search/functions_1.js @@ -1,14 +1,14 @@ var searchData= [ - ['abs_709',['abs',['../stdlib_8h.html#af15d7205d8d10c4820f997ce5c526279',1,'stdlib.h']]], - ['add_5fjoy_710',['add_JOY',['../gb_8h.html#a81f1a67549d3a26dcca22367141eb21b',1,'gb.h']]], - ['add_5flcd_711',['add_LCD',['../gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c',1,'gb.h']]], - ['add_5fsio_712',['add_SIO',['../gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7',1,'gb.h']]], - ['add_5ftim_713',['add_TIM',['../gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1',1,'gb.h']]], - ['add_5fvbl_714',['add_VBL',['../gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf',1,'gb.h']]], - ['arand_715',['arand',['../rand_8h.html#a3b69bdab83b46c324126a7ccdf9db973',1,'rand.h']]], - ['atoi_716',['atoi',['../stdlib_8h.html#a30670a60464f77af17dfb353353d6df8',1,'stdlib.h']]], - ['atol_717',['atol',['../stdlib_8h.html#a825c37450147a643edbcb1a435518307',1,'stdlib.h']]], - ['atomic_5fflag_5fclear_718',['atomic_flag_clear',['../stdatomic_8h.html#a281cc77096d886b0cf2c6ab7dfbe900c',1,'stdatomic.h']]], - ['atomic_5fflag_5ftest_5fand_5fset_719',['atomic_flag_test_and_set',['../stdatomic_8h.html#afbdfcef48a9fd85fa85549afbd3abdeb',1,'stdatomic.h']]] + ['abs_712',['abs',['../stdlib_8h.html#af15d7205d8d10c4820f997ce5c526279',1,'stdlib.h']]], + ['add_5fjoy_713',['add_JOY',['../gb_8h.html#a81f1a67549d3a26dcca22367141eb21b',1,'gb.h']]], + ['add_5flcd_714',['add_LCD',['../gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c',1,'gb.h']]], + ['add_5fsio_715',['add_SIO',['../gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7',1,'gb.h']]], + ['add_5ftim_716',['add_TIM',['../gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1',1,'gb.h']]], + ['add_5fvbl_717',['add_VBL',['../gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf',1,'gb.h']]], + ['arand_718',['arand',['../rand_8h.html#a3b69bdab83b46c324126a7ccdf9db973',1,'rand.h']]], + ['atoi_719',['atoi',['../stdlib_8h.html#a30670a60464f77af17dfb353353d6df8',1,'stdlib.h']]], + ['atol_720',['atol',['../stdlib_8h.html#a825c37450147a643edbcb1a435518307',1,'stdlib.h']]], + ['atomic_5fflag_5fclear_721',['atomic_flag_clear',['../stdatomic_8h.html#a281cc77096d886b0cf2c6ab7dfbe900c',1,'stdatomic.h']]], + ['atomic_5fflag_5ftest_5fand_5fset_722',['atomic_flag_test_and_set',['../stdatomic_8h.html#afbdfcef48a9fd85fa85549afbd3abdeb',1,'stdatomic.h']]] ]; diff --git a/docs/api/search/functions_10.js b/docs/api/search/functions_10.js @@ -1,14 +1,14 @@ var searchData= [ - ['rand_815',['rand',['../rand_8h.html#ae311e489ffa4743107bdea8db211e7fe',1,'rand.h']]], - ['randw_816',['randw',['../rand_8h.html#aff9512d128c4e1435f2b83116da663b3',1,'rand.h']]], - ['realloc_817',['realloc',['../stdlib_8h.html#a1a6b5e8d2f1c37e5b43e4345586075be',1,'stdlib.h']]], - ['receive_5fbyte_818',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], - ['remove_5fjoy_819',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'gb.h']]], - ['remove_5flcd_820',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'gb.h']]], - ['remove_5fsio_821',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'gb.h']]], - ['remove_5ftim_822',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'gb.h']]], - ['remove_5fvbl_823',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'gb.h']]], - ['reset_824',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], - ['reverse_825',['reverse',['../string_8h.html#af71f9ead43b3760680da8ab1bd3f783b',1,'string.h']]] + ['rand_818',['rand',['../rand_8h.html#ae311e489ffa4743107bdea8db211e7fe',1,'rand.h']]], + ['randw_819',['randw',['../rand_8h.html#aff9512d128c4e1435f2b83116da663b3',1,'rand.h']]], + ['realloc_820',['realloc',['../stdlib_8h.html#a1a6b5e8d2f1c37e5b43e4345586075be',1,'stdlib.h']]], + ['receive_5fbyte_821',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], + ['remove_5fjoy_822',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'gb.h']]], + ['remove_5flcd_823',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'gb.h']]], + ['remove_5fsio_824',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'gb.h']]], + ['remove_5ftim_825',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'gb.h']]], + ['remove_5fvbl_826',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'gb.h']]], + ['reset_827',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], + ['reverse_828',['reverse',['../string_8h.html#af71f9ead43b3760680da8ab1bd3f783b',1,'string.h']]] ]; diff --git a/docs/api/search/functions_11.js b/docs/api/search/functions_11.js @@ -1,41 +1,41 @@ var searchData= [ - ['scroll_5fbkg_826',['scroll_bkg',['../gb_8h.html#a2f00009081050122c11e6625ecaf0584',1,'gb.h']]], - ['scroll_5fsprite_827',['scroll_sprite',['../gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c',1,'gb.h']]], - ['scroll_5fwin_828',['scroll_win',['../gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05',1,'gb.h']]], - ['send_5fbyte_829',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], - ['set_5fbkg_5f1bit_5fdata_830',['set_bkg_1bit_data',['../gb_8h.html#a4892b18d0d75bdaa153ef571f337f52b',1,'gb.h']]], - ['set_5fbkg_5fdata_831',['set_bkg_data',['../gb_8h.html#afaa7bb8881d67d51c646e35dfdb01d40',1,'gb.h']]], - ['set_5fbkg_5fpalette_832',['set_bkg_palette',['../cgb_8h.html#a5744e7df7116e07a69713b494053675e',1,'cgb.h']]], - ['set_5fbkg_5fpalette_5fentry_833',['set_bkg_palette_entry',['../cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d',1,'cgb.h']]], - ['set_5fbkg_5ftile_5fxy_834',['set_bkg_tile_xy',['../gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13',1,'gb.h']]], - ['set_5fbkg_5ftiles_835',['set_bkg_tiles',['../gb_8h.html#acf7527c3fce32df7b20d6cc4ec217f0b',1,'gb.h']]], - ['set_5fdata_836',['set_data',['../gb_8h.html#a95775ef4f212ca897135ff6c8f823c0f',1,'gb.h']]], - ['set_5finterrupts_837',['set_interrupts',['../gb_8h.html#ae33fc234393ba50e8f30cbef403ded19',1,'gb.h']]], - ['set_5fshadow_5foam_5faddress_838',['SET_SHADOW_OAM_ADDRESS',['../gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'gb.h']]], - ['set_5fsprite_5f1bit_5fdata_839',['set_sprite_1bit_data',['../gb_8h.html#adc3c0a38af3e27723c7607b2c923d3d6',1,'gb.h']]], - ['set_5fsprite_5fdata_840',['set_sprite_data',['../gb_8h.html#a65971730b7a58df99fc43be0162226ac',1,'gb.h']]], - ['set_5fsprite_5fpalette_841',['set_sprite_palette',['../cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14',1,'cgb.h']]], - ['set_5fsprite_5fpalette_5fentry_842',['set_sprite_palette_entry',['../cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb',1,'cgb.h']]], - ['set_5fsprite_5fprop_843',['set_sprite_prop',['../gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4',1,'gb.h']]], - ['set_5fsprite_5ftile_844',['set_sprite_tile',['../gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4',1,'gb.h']]], - ['set_5ftiles_845',['set_tiles',['../gb_8h.html#a3c955cdccaeca3b016911594afc31aee',1,'gb.h']]], - ['set_5fvram_5fbyte_846',['set_vram_byte',['../gb_8h.html#afac2db0151b09291638f7a592a3d0e94',1,'gb.h']]], - ['set_5fwin_5f1bit_5fdata_847',['set_win_1bit_data',['../gb_8h.html#a8be00b00d16945fbe6c0f5f58a36b76d',1,'gb.h']]], - ['set_5fwin_5fdata_848',['set_win_data',['../gb_8h.html#a015094949fc631921e5e5219320eee87',1,'gb.h']]], - ['set_5fwin_5ftile_5fxy_849',['set_win_tile_xy',['../gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98',1,'gb.h']]], - ['set_5fwin_5ftiles_850',['set_win_tiles',['../gb_8h.html#aaf9d0b393d38385168d207f96acd800c',1,'gb.h']]], - ['setchar_851',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], - ['sgb_5fcheck_852',['sgb_check',['../sgb_8h.html#a641258cc509140ba529ac827f9cb0027',1,'sgb.h']]], - ['sgb_5ftransfer_853',['sgb_transfer',['../sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938',1,'sgb.h']]], - ['sgb_5ftransfer_5fnowait_854',['sgb_transfer_nowait',['../sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0',1,'sgb.h']]], - ['sprintf_855',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], - ['strcat_856',['strcat',['../string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'string.h']]], - ['strcmp_857',['strcmp',['../string_8h.html#aa89031476b4f6ee827f9163d09d68043',1,'string.h']]], - ['strcpy_858',['strcpy',['../string_8h.html#ad724f30223364304479b0fc714435e78',1,'string.h']]], - ['strlen_859',['strlen',['../string_8h.html#a8fd73083ebdcca16ad810cd6041466f2',1,'string.h']]], - ['strncat_860',['strncat',['../string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'string.h']]], - ['strncmp_861',['strncmp',['../string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'string.h']]], - ['strncpy_862',['strncpy',['../string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'string.h']]], - ['switch_5fdata_863',['switch_data',['../drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9',1,'drawing.h']]] + ['scroll_5fbkg_829',['scroll_bkg',['../gb_8h.html#a2f00009081050122c11e6625ecaf0584',1,'gb.h']]], + ['scroll_5fsprite_830',['scroll_sprite',['../gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c',1,'gb.h']]], + ['scroll_5fwin_831',['scroll_win',['../gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05',1,'gb.h']]], + ['send_5fbyte_832',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], + ['set_5fbkg_5f1bit_5fdata_833',['set_bkg_1bit_data',['../gb_8h.html#a3044331abf61612eb333b6f409f5d571',1,'gb.h']]], + ['set_5fbkg_5fdata_834',['set_bkg_data',['../gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d',1,'gb.h']]], + ['set_5fbkg_5fpalette_835',['set_bkg_palette',['../cgb_8h.html#a5744e7df7116e07a69713b494053675e',1,'cgb.h']]], + ['set_5fbkg_5fpalette_5fentry_836',['set_bkg_palette_entry',['../cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d',1,'cgb.h']]], + ['set_5fbkg_5ftile_5fxy_837',['set_bkg_tile_xy',['../gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13',1,'gb.h']]], + ['set_5fbkg_5ftiles_838',['set_bkg_tiles',['../gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c',1,'gb.h']]], + ['set_5fdata_839',['set_data',['../gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda',1,'gb.h']]], + ['set_5finterrupts_840',['set_interrupts',['../gb_8h.html#ae33fc234393ba50e8f30cbef403ded19',1,'gb.h']]], + ['set_5fshadow_5foam_5faddress_841',['SET_SHADOW_OAM_ADDRESS',['../gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'gb.h']]], + ['set_5fsprite_5f1bit_5fdata_842',['set_sprite_1bit_data',['../gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e',1,'gb.h']]], + ['set_5fsprite_5fdata_843',['set_sprite_data',['../gb_8h.html#a494532517bd7f26c55a87c96391611d5',1,'gb.h']]], + ['set_5fsprite_5fpalette_844',['set_sprite_palette',['../cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14',1,'cgb.h']]], + ['set_5fsprite_5fpalette_5fentry_845',['set_sprite_palette_entry',['../cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb',1,'cgb.h']]], + ['set_5fsprite_5fprop_846',['set_sprite_prop',['../gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4',1,'gb.h']]], + ['set_5fsprite_5ftile_847',['set_sprite_tile',['../gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4',1,'gb.h']]], + ['set_5ftiles_848',['set_tiles',['../gb_8h.html#a07d12377d67cebb9aafc0622b2054f95',1,'gb.h']]], + ['set_5fvram_5fbyte_849',['set_vram_byte',['../gb_8h.html#afac2db0151b09291638f7a592a3d0e94',1,'gb.h']]], + ['set_5fwin_5f1bit_5fdata_850',['set_win_1bit_data',['../gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c',1,'gb.h']]], + ['set_5fwin_5fdata_851',['set_win_data',['../gb_8h.html#ae7851349abd442026b49d499d6e43d79',1,'gb.h']]], + ['set_5fwin_5ftile_5fxy_852',['set_win_tile_xy',['../gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98',1,'gb.h']]], + ['set_5fwin_5ftiles_853',['set_win_tiles',['../gb_8h.html#a1174ffce8b86b8df15c1704284fde687',1,'gb.h']]], + ['setchar_854',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], + ['sgb_5fcheck_855',['sgb_check',['../sgb_8h.html#a641258cc509140ba529ac827f9cb0027',1,'sgb.h']]], + ['sgb_5ftransfer_856',['sgb_transfer',['../sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938',1,'sgb.h']]], + ['sgb_5ftransfer_5fnowait_857',['sgb_transfer_nowait',['../sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0',1,'sgb.h']]], + ['sprintf_858',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], + ['strcat_859',['strcat',['../string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'string.h']]], + ['strcmp_860',['strcmp',['../string_8h.html#aa89031476b4f6ee827f9163d09d68043',1,'string.h']]], + ['strcpy_861',['strcpy',['../string_8h.html#ad724f30223364304479b0fc714435e78',1,'string.h']]], + ['strlen_862',['strlen',['../string_8h.html#a8fd73083ebdcca16ad810cd6041466f2',1,'string.h']]], + ['strncat_863',['strncat',['../string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'string.h']]], + ['strncmp_864',['strncmp',['../string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'string.h']]], + ['strncpy_865',['strncpy',['../string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'string.h']]], + ['switch_5fdata_866',['switch_data',['../drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9',1,'drawing.h']]] ]; diff --git a/docs/api/search/functions_12.js b/docs/api/search/functions_12.js @@ -1,7 +1,7 @@ var searchData= [ - ['time_864',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], - ['to_5ffar_5fptr_865',['to_far_ptr',['../far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35',1,'far_ptr.h']]], - ['tolower_866',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], - ['toupper_867',['toupper',['../ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3',1,'ctype.h']]] + ['time_867',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], + ['to_5ffar_5fptr_868',['to_far_ptr',['../far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35',1,'far_ptr.h']]], + ['tolower_869',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], + ['toupper_870',['toupper',['../ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3',1,'ctype.h']]] ]; diff --git a/docs/api/search/functions_13.js b/docs/api/search/functions_13.js @@ -1,6 +1,6 @@ var searchData= [ - ['uint2bcd_868',['uint2bcd',['../bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d',1,'bcd.h']]], - ['ultoa_869',['ultoa',['../stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01',1,'stdlib.h']]], - ['utoa_870',['utoa',['../stdlib_8h.html#a4e7ad09b4f5caf8881ce5e4776fd442c',1,'stdlib.h']]] + ['uint2bcd_871',['uint2bcd',['../bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d',1,'bcd.h']]], + ['ultoa_872',['ultoa',['../stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01',1,'stdlib.h']]], + ['utoa_873',['utoa',['../stdlib_8h.html#a4e7ad09b4f5caf8881ce5e4776fd442c',1,'stdlib.h']]] ]; diff --git a/docs/api/search/functions_14.js b/docs/api/search/functions_14.js @@ -1,4 +1,4 @@ var searchData= [ - ['vmemset_871',['vmemset',['../gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3',1,'gb.h']]] + ['vmemset_874',['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_872',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], - ['wait_5fvbl_5fdone_873',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'gb.h']]], - ['waitpad_874',['waitpad',['../gb_8h.html#a393072c2b36f11306510c69aa6efea0f',1,'gb.h']]], - ['waitpadup_875',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'gb.h']]], - ['wrtchr_876',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]] + ['wait_5fint_5fhandler_875',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], + ['wait_5fvbl_5fdone_876',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'gb.h']]], + ['waitpad_877',['waitpad',['../gb_8h.html#a393072c2b36f11306510c69aa6efea0f',1,'gb.h']]], + ['waitpadup_878',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'gb.h']]], + ['wrtchr_879',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]] ]; diff --git a/docs/api/search/functions_2.js b/docs/api/search/functions_2.js @@ -1,9 +1,9 @@ var searchData= [ - ['bcd2text_720',['bcd2text',['../bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889',1,'bcd.h']]], - ['bcd_5fadd_721',['bcd_add',['../bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c',1,'bcd.h']]], - ['bcd_5fsub_722',['bcd_sub',['../bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f',1,'bcd.h']]], - ['bgb_5fprofiler_5fmessage_723',['BGB_profiler_message',['../bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c',1,'bgb_emu.h']]], - ['box_724',['box',['../drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa',1,'drawing.h']]], - ['bsearch_725',['bsearch',['../stdlib_8h.html#ab0ace018fe7dfa1720930d2dce0c45e3',1,'stdlib.h']]] + ['bcd2text_723',['bcd2text',['../bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889',1,'bcd.h']]], + ['bcd_5fadd_724',['bcd_add',['../bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c',1,'bcd.h']]], + ['bcd_5fsub_725',['bcd_sub',['../bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f',1,'bcd.h']]], + ['bgb_5fprofiler_5fmessage_726',['BGB_profiler_message',['../bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c',1,'bgb_emu.h']]], + ['box_727',['box',['../drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa',1,'drawing.h']]], + ['bsearch_728',['bsearch',['../stdlib_8h.html#ab0ace018fe7dfa1720930d2dce0c45e3',1,'stdlib.h']]] ]; diff --git a/docs/api/search/functions_3.js b/docs/api/search/functions_3.js @@ -1,11 +1,11 @@ var searchData= [ - ['calloc_726',['calloc',['../stdlib_8h.html#a62b7798461bd461da64c5f9d35feddf7',1,'stdlib.h']]], - ['cgb_5fcompatibility_727',['cgb_compatibility',['../cgb_8h.html#a6b334e5e452d0650aded17199be1514a',1,'cgb.h']]], - ['circle_728',['circle',['../drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8',1,'drawing.h']]], - ['clock_729',['clock',['../time_8h.html#aec80425d74a9644112e61b235fc9ffa9',1,'time.h']]], - ['cls_730',['cls',['../console_8h.html#a4826277cc150ddc0f4de4bd464a34909',1,'console.h']]], - ['color_731',['color',['../drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55',1,'drawing.h']]], - ['cpu_5ffast_732',['cpu_fast',['../cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb',1,'cgb.h']]], - ['cpu_5fslow_733',['cpu_slow',['../cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56',1,'cgb.h']]] + ['calloc_729',['calloc',['../stdlib_8h.html#a62b7798461bd461da64c5f9d35feddf7',1,'stdlib.h']]], + ['cgb_5fcompatibility_730',['cgb_compatibility',['../cgb_8h.html#a6b334e5e452d0650aded17199be1514a',1,'cgb.h']]], + ['circle_731',['circle',['../drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8',1,'drawing.h']]], + ['clock_732',['clock',['../time_8h.html#aec80425d74a9644112e61b235fc9ffa9',1,'time.h']]], + ['cls_733',['cls',['../console_8h.html#a4826277cc150ddc0f4de4bd464a34909',1,'console.h']]], + ['color_734',['color',['../drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55',1,'drawing.h']]], + ['cpu_5ffast_735',['cpu_fast',['../cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb',1,'cgb.h']]], + ['cpu_5fslow_736',['cpu_slow',['../cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56',1,'cgb.h']]] ]; diff --git a/docs/api/search/functions_4.js b/docs/api/search/functions_4.js @@ -1,8 +1,8 @@ var searchData= [ - ['debug_734',['debug',['../malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0',1,'malloc.h']]], - ['delay_735',['delay',['../gb_8h.html#acd271e2c976761568d2f95900a213212',1,'gb.h']]], - ['disable_5finterrupts_736',['disable_interrupts',['../gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14',1,'gb.h']]], - ['display_5foff_737',['display_off',['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'gb.h']]], - ['draw_5fimage_738',['draw_image',['../drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf',1,'drawing.h']]] + ['debug_737',['debug',['../malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0',1,'malloc.h']]], + ['delay_738',['delay',['../gb_8h.html#acd271e2c976761568d2f95900a213212',1,'gb.h']]], + ['disable_5finterrupts_739',['disable_interrupts',['../gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14',1,'gb.h']]], + ['display_5foff_740',['display_off',['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'gb.h']]], + ['draw_5fimage_741',['draw_image',['../drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf',1,'drawing.h']]] ]; diff --git a/docs/api/search/functions_5.js b/docs/api/search/functions_5.js @@ -1,5 +1,5 @@ var searchData= [ - ['enable_5finterrupts_739',['enable_interrupts',['../gb_8h.html#a97039b6477537c37f83e74561de78c1b',1,'gb.h']]], - ['exit_740',['exit',['../stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c',1,'stdlib.h']]] + ['enable_5finterrupts_742',['enable_interrupts',['../gb_8h.html#a97039b6477537c37f83e74561de78c1b',1,'gb.h']]], + ['exit_743',['exit',['../stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c',1,'stdlib.h']]] ]; diff --git a/docs/api/search/functions_6.js b/docs/api/search/functions_6.js @@ -1,9 +1,9 @@ var searchData= [ - ['fill_5fbkg_5frect_741',['fill_bkg_rect',['../gb_8h.html#a1af6b32a1760e56fad768352db7c4530',1,'gb.h']]], - ['fill_5fwin_5frect_742',['fill_win_rect',['../gb_8h.html#a1bfd48083278d723d0c49f487720cdd0',1,'gb.h']]], - ['font_5finit_743',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], - ['font_5fload_744',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], - ['font_5fset_745',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]], - ['free_746',['free',['../stdlib_8h.html#afbedc913aa4651b3c3b4b3aecd9b4711',1,'stdlib.h']]] + ['fill_5fbkg_5frect_744',['fill_bkg_rect',['../gb_8h.html#a1af6b32a1760e56fad768352db7c4530',1,'gb.h']]], + ['fill_5fwin_5frect_745',['fill_win_rect',['../gb_8h.html#a1bfd48083278d723d0c49f487720cdd0',1,'gb.h']]], + ['font_5finit_746',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], + ['font_5fload_747',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], + ['font_5fset_748',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]], + ['free_749',['free',['../stdlib_8h.html#afbedc913aa4651b3c3b4b3aecd9b4711',1,'stdlib.h']]] ]; diff --git a/docs/api/search/functions_7.js b/docs/api/search/functions_7.js @@ -1,28 +1,28 @@ var searchData= [ - ['gb_5fdecompress_747',['gb_decompress',['../gbdecompress_8h.html#a197fa96ce7ac20d44d0c1a40e38283db',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fbkg_5fdata_748',['gb_decompress_bkg_data',['../gbdecompress_8h.html#ac3194ad258cca32cc3eb813d24ae1b0c',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fsprite_5fdata_749',['gb_decompress_sprite_data',['../gbdecompress_8h.html#a19f6e310adcb6ab4826fa89c305b6865',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fwin_5fdata_750',['gb_decompress_win_data',['../gbdecompress_8h.html#a487d505119f770cdb138cb300174a719',1,'gbdecompress.h']]], - ['get_5fbkg_5fdata_751',['get_bkg_data',['../gb_8h.html#a2a236e483749590877d9207e9430e6ce',1,'gb.h']]], - ['get_5fbkg_5fmap_5faddr_752',['get_bkg_map_addr',['../gb_8h.html#a03145d6d28c19d1633b86a8bb100b7a6',1,'gb.h']]], - ['get_5fbkg_5ftiles_753',['get_bkg_tiles',['../gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9',1,'gb.h']]], - ['get_5fdata_754',['get_data',['../gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd',1,'gb.h']]], - ['get_5fmode_755',['get_mode',['../gb_8h.html#a60baa1622feae07982562dcbc243751e',1,'gb.h']]], - ['get_5fsprite_5fdata_756',['get_sprite_data',['../gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19',1,'gb.h']]], - ['get_5fsprite_5fprop_757',['get_sprite_prop',['../gb_8h.html#a4b4feb80407d4f1e80579ed932821035',1,'gb.h']]], - ['get_5fsprite_5ftile_758',['get_sprite_tile',['../gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439',1,'gb.h']]], - ['get_5ftiles_759',['get_tiles',['../gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259',1,'gb.h']]], - ['get_5fwin_5fdata_760',['get_win_data',['../gb_8h.html#ae2a527ffae5cad8083726470c3f30475',1,'gb.h']]], - ['get_5fwin_5fmap_5faddr_761',['get_win_map_addr',['../gb_8h.html#a1af726801eb812cb83b8f767656fb27c',1,'gb.h']]], - ['get_5fwin_5ftiles_762',['get_win_tiles',['../gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1',1,'gb.h']]], - ['getchar_763',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], - ['getpix_764',['getpix',['../drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10',1,'drawing.h']]], - ['gets_765',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], - ['gotogxy_766',['gotogxy',['../drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1',1,'drawing.h']]], - ['gotoxy_767',['gotoxy',['../console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2',1,'console.h']]], - ['gprint_768',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], - ['gprintf_769',['gprintf',['../drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0',1,'drawing.h']]], - ['gprintln_770',['gprintln',['../drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21',1,'drawing.h']]], - ['gprintn_771',['gprintn',['../drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d',1,'drawing.h']]] + ['gb_5fdecompress_750',['gb_decompress',['../gbdecompress_8h.html#a197fa96ce7ac20d44d0c1a40e38283db',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fbkg_5fdata_751',['gb_decompress_bkg_data',['../gbdecompress_8h.html#ac3194ad258cca32cc3eb813d24ae1b0c',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fsprite_5fdata_752',['gb_decompress_sprite_data',['../gbdecompress_8h.html#a19f6e310adcb6ab4826fa89c305b6865',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fwin_5fdata_753',['gb_decompress_win_data',['../gbdecompress_8h.html#a487d505119f770cdb138cb300174a719',1,'gbdecompress.h']]], + ['get_5fbkg_5fdata_754',['get_bkg_data',['../gb_8h.html#a2a236e483749590877d9207e9430e6ce',1,'gb.h']]], + ['get_5fbkg_5ftiles_755',['get_bkg_tiles',['../gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9',1,'gb.h']]], + ['get_5fbkg_5fxy_5faddr_756',['get_bkg_xy_addr',['../gb_8h.html#a57ff7363a20c654a39736e33d4d08f60',1,'gb.h']]], + ['get_5fdata_757',['get_data',['../gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd',1,'gb.h']]], + ['get_5fmode_758',['get_mode',['../gb_8h.html#a60baa1622feae07982562dcbc243751e',1,'gb.h']]], + ['get_5fsprite_5fdata_759',['get_sprite_data',['../gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19',1,'gb.h']]], + ['get_5fsprite_5fprop_760',['get_sprite_prop',['../gb_8h.html#a4b4feb80407d4f1e80579ed932821035',1,'gb.h']]], + ['get_5fsprite_5ftile_761',['get_sprite_tile',['../gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439',1,'gb.h']]], + ['get_5ftiles_762',['get_tiles',['../gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259',1,'gb.h']]], + ['get_5fwin_5fdata_763',['get_win_data',['../gb_8h.html#ae2a527ffae5cad8083726470c3f30475',1,'gb.h']]], + ['get_5fwin_5ftiles_764',['get_win_tiles',['../gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1',1,'gb.h']]], + ['get_5fwin_5fxy_5faddr_765',['get_win_xy_addr',['../gb_8h.html#aac2ff7566ff975530a04e6d90e760e26',1,'gb.h']]], + ['getchar_766',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], + ['getpix_767',['getpix',['../drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10',1,'drawing.h']]], + ['gets_768',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], + ['gotogxy_769',['gotogxy',['../drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1',1,'drawing.h']]], + ['gotoxy_770',['gotoxy',['../console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2',1,'console.h']]], + ['gprint_771',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], + ['gprintf_772',['gprintf',['../drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0',1,'drawing.h']]], + ['gprintln_773',['gprintln',['../drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21',1,'drawing.h']]], + ['gprintn_774',['gprintn',['../drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d',1,'drawing.h']]] ]; diff --git a/docs/api/search/functions_8.js b/docs/api/search/functions_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['hide_5fmetasprite_772',['hide_metasprite',['../metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316',1,'metasprites.h']]], - ['hide_5fsprite_773',['hide_sprite',['../gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad',1,'gb.h']]], - ['hiramcpy_774',['hiramcpy',['../gb_8h.html#afd45c10f4566ca284cdab4044c5645b3',1,'gb.h']]] + ['hide_5fmetasprite_775',['hide_metasprite',['../metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316',1,'metasprites.h']]], + ['hide_5fsprite_776',['hide_sprite',['../gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad',1,'gb.h']]], + ['hiramcpy_777',['hiramcpy',['../gb_8h.html#afd45c10f4566ca284cdab4044c5645b3',1,'gb.h']]] ]; diff --git a/docs/api/search/functions_9.js b/docs/api/search/functions_9.js @@ -1,13 +1,13 @@ var searchData= [ - ['init_5fbkg_775',['init_bkg',['../gb_8h.html#a8520286e663067a3f6869db4ff1b74c3',1,'gb.h']]], - ['init_5fwin_776',['init_win',['../gb_8h.html#a2b4665e62849b60b579803b076661fe4',1,'gb.h']]], - ['initarand_777',['initarand',['../rand_8h.html#a605cafcd59528d887c1975a4e693d637',1,'rand.h']]], - ['initrand_778',['initrand',['../rand_8h.html#ac0884b6de9f86e2413bd10de438da25c',1,'rand.h']]], - ['isalpha_779',['isalpha',['../ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20',1,'ctype.h']]], - ['isdigit_780',['isdigit',['../ctype_8h.html#afe7b3895d13be3e313967576c095aa98',1,'ctype.h']]], - ['islower_781',['islower',['../ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1',1,'ctype.h']]], - ['isspace_782',['isspace',['../ctype_8h.html#a5c851b201a80a43fd4e648b008e37100',1,'ctype.h']]], - ['isupper_783',['isupper',['../ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e',1,'ctype.h']]], - ['itoa_784',['itoa',['../stdlib_8h.html#a531adf3b279a6966ab15cdf31d151c75',1,'stdlib.h']]] + ['init_5fbkg_778',['init_bkg',['../gb_8h.html#a8520286e663067a3f6869db4ff1b74c3',1,'gb.h']]], + ['init_5fwin_779',['init_win',['../gb_8h.html#a2b4665e62849b60b579803b076661fe4',1,'gb.h']]], + ['initarand_780',['initarand',['../rand_8h.html#a605cafcd59528d887c1975a4e693d637',1,'rand.h']]], + ['initrand_781',['initrand',['../rand_8h.html#ac0884b6de9f86e2413bd10de438da25c',1,'rand.h']]], + ['isalpha_782',['isalpha',['../ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20',1,'ctype.h']]], + ['isdigit_783',['isdigit',['../ctype_8h.html#afe7b3895d13be3e313967576c095aa98',1,'ctype.h']]], + ['islower_784',['islower',['../ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1',1,'ctype.h']]], + ['isspace_785',['isspace',['../ctype_8h.html#a5c851b201a80a43fd4e648b008e37100',1,'ctype.h']]], + ['isupper_786',['isupper',['../ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e',1,'ctype.h']]], + ['itoa_787',['itoa',['../stdlib_8h.html#a531adf3b279a6966ab15cdf31d151c75',1,'stdlib.h']]] ]; diff --git a/docs/api/search/functions_a.js b/docs/api/search/functions_a.js @@ -1,6 +1,6 @@ var searchData= [ - ['joypad_785',['joypad',['../gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784',1,'gb.h']]], - ['joypad_5fex_786',['joypad_ex',['../gb_8h.html#a5782338a9936b18e999e322be80c2995',1,'gb.h']]], - ['joypad_5finit_787',['joypad_init',['../gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688',1,'gb.h']]] + ['joypad_788',['joypad',['../gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784',1,'gb.h']]], + ['joypad_5fex_789',['joypad_ex',['../gb_8h.html#a5782338a9936b18e999e322be80c2995',1,'gb.h']]], + ['joypad_5finit_790',['joypad_init',['../gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688',1,'gb.h']]] ]; diff --git a/docs/api/search/functions_b.js b/docs/api/search/functions_b.js @@ -1,7 +1,7 @@ var searchData= [ - ['labs_788',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], - ['line_789',['line',['../drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9',1,'drawing.h']]], - ['longjmp_790',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], - ['ltoa_791',['ltoa',['../stdlib_8h.html#a10784c4be1fa220e438e0a26c2e45bb3',1,'stdlib.h']]] + ['labs_791',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], + ['line_792',['line',['../drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9',1,'drawing.h']]], + ['longjmp_793',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], + ['ltoa_794',['ltoa',['../stdlib_8h.html#a10784c4be1fa220e438e0a26c2e45bb3',1,'stdlib.h']]] ]; diff --git a/docs/api/search/functions_c.js b/docs/api/search/functions_c.js @@ -1,16 +1,16 @@ var searchData= [ - ['malloc_792',['malloc',['../stdlib_8h.html#a7ac38fce3243a7dcf448301ee9ffd392',1,'stdlib.h']]], - ['malloc_5fgc_793',['malloc_gc',['../malloc_8h.html#a5381c84316659ee9aee28b781ea72043',1,'malloc.h']]], - ['memcpy_794',['memcpy',['../string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8',1,'string.h']]], - ['memmove_795',['memmove',['../string_8h.html#a802c986820d3866639922b6bc9484f90',1,'string.h']]], - ['memset_796',['memset',['../string_8h.html#a23e7549e1468d21419457759150fa767',1,'string.h']]], - ['mode_797',['mode',['../gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608',1,'gb.h']]], - ['move_5fbkg_798',['move_bkg',['../gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b',1,'gb.h']]], - ['move_5fmetasprite_799',['move_metasprite',['../metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14',1,'metasprites.h']]], - ['move_5fmetasprite_5fhflip_800',['move_metasprite_hflip',['../metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4',1,'metasprites.h']]], - ['move_5fmetasprite_5fhvflip_801',['move_metasprite_hvflip',['../metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94',1,'metasprites.h']]], - ['move_5fmetasprite_5fvflip_802',['move_metasprite_vflip',['../metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6',1,'metasprites.h']]], - ['move_5fsprite_803',['move_sprite',['../gb_8h.html#aae11e78e2a24e467e72893056f319d51',1,'gb.h']]], - ['move_5fwin_804',['move_win',['../gb_8h.html#a2faff6aef9e272b15a1912a4f911e385',1,'gb.h']]] + ['malloc_795',['malloc',['../stdlib_8h.html#a7ac38fce3243a7dcf448301ee9ffd392',1,'stdlib.h']]], + ['malloc_5fgc_796',['malloc_gc',['../malloc_8h.html#a5381c84316659ee9aee28b781ea72043',1,'malloc.h']]], + ['memcpy_797',['memcpy',['../string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8',1,'string.h']]], + ['memmove_798',['memmove',['../string_8h.html#a802c986820d3866639922b6bc9484f90',1,'string.h']]], + ['memset_799',['memset',['../string_8h.html#a23e7549e1468d21419457759150fa767',1,'string.h']]], + ['mode_800',['mode',['../gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608',1,'gb.h']]], + ['move_5fbkg_801',['move_bkg',['../gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b',1,'gb.h']]], + ['move_5fmetasprite_802',['move_metasprite',['../metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14',1,'metasprites.h']]], + ['move_5fmetasprite_5fhflip_803',['move_metasprite_hflip',['../metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4',1,'metasprites.h']]], + ['move_5fmetasprite_5fhvflip_804',['move_metasprite_hvflip',['../metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94',1,'metasprites.h']]], + ['move_5fmetasprite_5fvflip_805',['move_metasprite_vflip',['../metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6',1,'metasprites.h']]], + ['move_5fsprite_806',['move_sprite',['../gb_8h.html#aae11e78e2a24e467e72893056f319d51',1,'gb.h']]], + ['move_5fwin_807',['move_win',['../gb_8h.html#a2faff6aef9e272b15a1912a4f911e385',1,'gb.h']]] ]; 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_805',['nowait_int_handler',['../gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c',1,'gb.h']]] + ['nowait_5fint_5fhandler_808',['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_806',['play_sample',['../sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6',1,'sample.h']]], - ['plot_807',['plot',['../drawing_8h.html#ac3271bc637bab1205ed066f439ebc955',1,'drawing.h']]], - ['plot_5fpoint_808',['plot_point',['../drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209',1,'drawing.h']]], - ['posx_809',['posx',['../console_8h.html#a87f5702d0e74f791414576f7636b4b74',1,'console.h']]], - ['posy_810',['posy',['../console_8h.html#a87894e0e2afb574907e2b11ef26e01cb',1,'console.h']]], - ['printf_811',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], - ['putchar_812',['putchar',['../stdio_8h.html#a948b7a0779c308ac5502c57e282e6933',1,'stdio.h']]], - ['puts_813',['puts',['../stdio_8h.html#a773af5effbb11a0d38460e706828db61',1,'stdio.h']]] + ['play_5fsample_809',['play_sample',['../sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6',1,'sample.h']]], + ['plot_810',['plot',['../drawing_8h.html#ac3271bc637bab1205ed066f439ebc955',1,'drawing.h']]], + ['plot_5fpoint_811',['plot_point',['../drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209',1,'drawing.h']]], + ['posx_812',['posx',['../console_8h.html#a87f5702d0e74f791414576f7636b4b74',1,'console.h']]], + ['posy_813',['posy',['../console_8h.html#a87894e0e2afb574907e2b11ef26e01cb',1,'console.h']]], + ['printf_814',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], + ['putchar_815',['putchar',['../stdio_8h.html#a948b7a0779c308ac5502c57e282e6933',1,'stdio.h']]], + ['puts_816',['puts',['../stdio_8h.html#a773af5effbb11a0d38460e706828db61',1,'stdio.h']]] ]; diff --git a/docs/api/search/functions_f.js b/docs/api/search/functions_f.js @@ -1,4 +1,4 @@ var searchData= [ - ['qsort_814',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] + ['qsort_817',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] ]; diff --git a/docs/api/search/groups_0.js b/docs/api/search/groups_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['list_20of_20gbdk_20fonts_1301',['List of gbdk fonts',['../group__gbdk__fonts.html',1,'']]] + ['list_20of_20gbdk_20fonts_1304',['List of gbdk fonts',['../group__gbdk__fonts.html',1,'']]] ]; diff --git a/docs/api/search/pages_0.js b/docs/api/search/pages_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['coding_20guidelines_1302',['Coding Guidelines',['../docs_coding_guidelines.html',1,'index']]] + ['coding_20guidelines_1305',['Coding Guidelines',['../docs_coding_guidelines.html',1,'index']]] ]; diff --git a/docs/api/search/pages_1.js b/docs/api/search/pages_1.js @@ -1,7 +1,8 @@ var searchData= [ - ['gbdk_20releases_1303',['GBDK Releases',['../docs_releases.html',1,'index']]], - ['gbdk_20sample_20programs_1304',['GBDK Sample Programs',['../docs_sample_programs.html',1,'index']]], - ['gbdk_20toolchain_1305',['GBDK Toolchain',['../docs_toolchain.html',1,'index']]], - ['general_20documentation_1306',['General Documentation',['../index.html',1,'']]] + ['gbdk_20example_20programs_1306',['GBDK Example Programs',['../docs_example_programs.html',1,'index']]], + ['getting_20started_1307',['Getting Started',['../docs_getting_started.html',1,'index']]], + ['gbdk_20releases_1308',['GBDK Releases',['../docs_releases.html',1,'index']]], + ['gbdk_20toolchain_1309',['GBDK Toolchain',['../docs_toolchain.html',1,'index']]], + ['general_20documentation_1310',['General Documentation',['../index.html',1,'']]] ]; diff --git a/docs/api/search/pages_2.js b/docs/api/search/pages_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['links_20and_20third_2dparty_20tools_1307',['Links and Third-Party Tools',['../docs_links_and_tools.html',1,'index']]] + ['links_20and_20third_2dparty_20tools_1311',['Links and Third-Party Tools',['../docs_links_and_tools.html',1,'index']]] ]; diff --git a/docs/api/search/pages_3.js b/docs/api/search/pages_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['migrating_20to_20new_20gbdk_20versions_1308',['Migrating to new GBDK Versions',['../docs_migrating_versions.html',1,'index']]] + ['migrating_20to_20new_20gbdk_20versions_1312',['Migrating to new GBDK Versions',['../docs_migrating_versions.html',1,'index']]] ]; diff --git a/docs/api/search/pages_4.js b/docs/api/search/pages_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['rom_2fram_20banking_20and_20mbcs_1309',['ROM/RAM Banking and MBCs',['../docs_rombanking_mbcs.html',1,'index']]] + ['rom_2fram_20banking_20and_20mbcs_1313',['ROM/RAM Banking and MBCs',['../docs_rombanking_mbcs.html',1,'index']]] ]; diff --git a/docs/api/search/pages_5.js b/docs/api/search/pages_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['todo_20list_1310',['Todo List',['../todo.html',1,'']]] + ['todo_20list_1314',['Todo List',['../todo.html',1,'']]] ]; diff --git a/docs/api/search/pages_6.js b/docs/api/search/pages_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['using_20gbdk_1311',['Using GBDK',['../docs_using_gbdk.html',1,'index']]] + ['using_20gbdk_1315',['Using GBDK',['../docs_using_gbdk.html',1,'index']]] ]; diff --git a/docs/api/search/typedefs_0.js b/docs/api/search/typedefs_0.js @@ -1,6 +1,6 @@ var searchData= [ - ['bcd_987',['BCD',['../bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408',1,'bcd.h']]], - ['boolean_988',['BOOLEAN',['../asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071',1,'types.h']]], - ['byte_989',['BYTE',['../asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6',1,'types.h']]] + ['bcd_990',['BCD',['../bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408',1,'bcd.h']]], + ['boolean_991',['BOOLEAN',['../asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071',1,'types.h']]], + ['byte_992',['BYTE',['../asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6',1,'types.h']]] ]; diff --git a/docs/api/search/typedefs_1.js b/docs/api/search/typedefs_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['clock_5ft_990',['clock_t',['../asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23',1,'types.h']]] + ['clock_5ft_993',['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_991',['DWORD',['../asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf',1,'types.h']]] + ['dword_994',['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_992',['FAR_PTR',['../far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209',1,'far_ptr.h']]], - ['fixed_993',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], - ['font_5ft_994',['font_t',['../font_8h.html#a0356deab046e522bc369dfd4cf108e5e',1,'font.h']]] + ['far_5fptr_995',['FAR_PTR',['../far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209',1,'far_ptr.h']]], + ['fixed_996',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], + ['font_5ft_997',['font_t',['../font_8h.html#a0356deab046e522bc369dfd4cf108e5e',1,'font.h']]] ]; diff --git a/docs/api/search/typedefs_4.js b/docs/api/search/typedefs_4.js @@ -1,18 +1,18 @@ var searchData= [ - ['int16_995',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'types.h']]], - ['int16_5ft_996',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], - ['int32_997',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'types.h']]], - ['int32_5ft_998',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], - ['int8_999',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'types.h']]], - ['int8_5ft_1000',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], - ['int_5ffast16_5ft_1001',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], - ['int_5ffast32_5ft_1002',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], - ['int_5ffast8_5ft_1003',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], - ['int_5fhandler_1004',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'gb.h']]], - ['int_5fleast16_5ft_1005',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], - ['int_5fleast32_5ft_1006',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], - ['int_5fleast8_5ft_1007',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], - ['intmax_5ft_1008',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], - ['intptr_5ft_1009',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]] + ['int16_998',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'types.h']]], + ['int16_5ft_999',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], + ['int32_1000',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'types.h']]], + ['int32_5ft_1001',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], + ['int8_1002',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'types.h']]], + ['int8_5ft_1003',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], + ['int_5ffast16_5ft_1004',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], + ['int_5ffast32_5ft_1005',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], + ['int_5ffast8_5ft_1006',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], + ['int_5fhandler_1007',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'gb.h']]], + ['int_5fleast16_5ft_1008',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], + ['int_5fleast32_5ft_1009',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], + ['int_5fleast8_5ft_1010',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], + ['intmax_5ft_1011',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], + ['intptr_5ft_1012',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]] ]; diff --git a/docs/api/search/typedefs_5.js b/docs/api/search/typedefs_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['jmp_5fbuf_1010',['jmp_buf',['../setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d',1,'setjmp.h']]] + ['jmp_5fbuf_1013',['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_1011',['LWORD',['../asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215',1,'types.h']]] + ['lword_1014',['LWORD',['../asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215',1,'types.h']]] ]; diff --git a/docs/api/search/typedefs_7.js b/docs/api/search/typedefs_7.js @@ -1,6 +1,6 @@ var searchData= [ - ['metasprite_5ft_1012',['metasprite_t',['../metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprites.h']]], - ['mfont_5fhandle_1013',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], - ['mmalloc_5fhunk_1014',['mmalloc_hunk',['../malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab',1,'malloc.h']]] + ['metasprite_5ft_1015',['metasprite_t',['../metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprites.h']]], + ['mfont_5fhandle_1016',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], + ['mmalloc_5fhunk_1017',['mmalloc_hunk',['../malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab',1,'malloc.h']]] ]; 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_1015',['OAM_item_t',['../gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03',1,'gb.h']]] + ['oam_5fitem_5ft_1018',['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_1016',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], - ['pmmalloc_5fhunk_1017',['pmmalloc_hunk',['../malloc_8h.html#ad521838368171a2564658d4e129d7922',1,'malloc.h']]], - ['pointer_1018',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], - ['ptrdiff_5ft_1019',['ptrdiff_t',['../stddef_8h.html#afbe679a40a36da5983ebc5b39754c065',1,'stddef.h']]] + ['pmfont_5fhandle_1019',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], + ['pmmalloc_5fhunk_1020',['pmmalloc_hunk',['../malloc_8h.html#ad521838368171a2564658d4e129d7922',1,'malloc.h']]], + ['pointer_1021',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], + ['ptrdiff_5ft_1022',['ptrdiff_t',['../stddef_8h.html#afbe679a40a36da5983ebc5b39754c065',1,'stddef.h']]] ]; diff --git a/docs/api/search/typedefs_a.js b/docs/api/search/typedefs_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['size_5ft_1020',['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_1023',['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_1021',['time_t',['../time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77',1,'time.h']]] + ['time_5ft_1024',['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_1022',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], - ['udword_1023',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], - ['uint16_1024',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'types.h']]], - ['uint16_5ft_1025',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], - ['uint32_1026',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'types.h']]], - ['uint32_5ft_1027',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], - ['uint8_1028',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'types.h']]], - ['uint8_5ft_1029',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], - ['uint_5ffast16_5ft_1030',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], - ['uint_5ffast32_5ft_1031',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], - ['uint_5ffast8_5ft_1032',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], - ['uint_5fleast16_5ft_1033',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], - ['uint_5fleast32_5ft_1034',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], - ['uint_5fleast8_5ft_1035',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], - ['uintmax_5ft_1036',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], - ['uintptr_5ft_1037',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], - ['ulword_1038',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], - ['uword_1039',['UWORD',['../asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75',1,'types.h']]] + ['ubyte_1025',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], + ['udword_1026',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], + ['uint16_1027',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'types.h']]], + ['uint16_5ft_1028',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], + ['uint32_1029',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'types.h']]], + ['uint32_5ft_1030',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], + ['uint8_1031',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'types.h']]], + ['uint8_5ft_1032',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], + ['uint_5ffast16_5ft_1033',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], + ['uint_5ffast32_5ft_1034',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], + ['uint_5ffast8_5ft_1035',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], + ['uint_5fleast16_5ft_1036',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], + ['uint_5fleast32_5ft_1037',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], + ['uint_5fleast8_5ft_1038',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], + ['uintmax_5ft_1039',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], + ['uintptr_5ft_1040',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], + ['ulword_1041',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], + ['uword_1042',['UWORD',['../asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75',1,'types.h']]] ]; diff --git a/docs/api/search/typedefs_d.js b/docs/api/search/typedefs_d.js @@ -1,4 +1,4 @@ var searchData= [ - ['va_5flist_1040',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'stdarg.h']]] + ['va_5flist_1043',['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_1041',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], - ['word_1042',['WORD',['../asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd',1,'types.h']]] + ['wchar_5ft_1044',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], + ['word_1045',['WORD',['../asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd',1,'types.h']]] ]; diff --git a/docs/api/search/variables_0.js b/docs/api/search/variables_0.js @@ -1,15 +1,15 @@ var searchData= [ - ['_5f_5fcall_5fbanked_5faddr_877',['__call_banked_addr',['../far__ptr_8h.html#a1344c26ca298a9eadea4bcfea6442ae3',1,'far_ptr.h']]], - ['_5f_5fcall_5fbanked_5fbank_878',['__call_banked_bank',['../far__ptr_8h.html#a6f1c13e2fad9dd04645a000050d9f382',1,'far_ptr.h']]], - ['_5f_5fcall_5fbanked_5fptr_879',['__call_banked_ptr',['../far__ptr_8h.html#a27792b7fc3796a1e1828d4c5812e5b21',1,'far_ptr.h']]], - ['_5f_5fcurrent_5fbase_5ftile_880',['__current_base_tile',['../metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c',1,'metasprites.h']]], - ['_5f_5fcurrent_5fmetasprite_881',['__current_metasprite',['../metasprites_8h.html#aae51f066cc5436457f62351847bfc64b',1,'metasprites.h']]], - ['_5f_5frender_5fshadow_5foam_882',['__render_shadow_OAM',['../metasprites_8h.html#a14cb8235744c5f23da62bb2ae745d618',1,'metasprites.h']]], - ['_5fcpu_883',['_cpu',['../gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5',1,'gb.h']]], - ['_5fcurrent_5fbank_884',['_current_bank',['../gb_8h.html#a98b848953a95ce2fff6fda643575d74a',1,'gb.h']]], - ['_5fio_5fin_885',['_io_in',['../gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592',1,'gb.h']]], - ['_5fio_5fout_886',['_io_out',['../gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e',1,'gb.h']]], - ['_5fio_5fstatus_887',['_io_status',['../gb_8h.html#a83d08d752bb2f2406084a9afa7988b98',1,'gb.h']]], - ['_5fshadow_5foam_5fbase_888',['_shadow_OAM_base',['../gb_8h.html#a7b662ae4d83f9837bacb9fd580673054',1,'gb.h']]] + ['_5f_5fcall_5fbanked_5faddr_880',['__call_banked_addr',['../far__ptr_8h.html#a1344c26ca298a9eadea4bcfea6442ae3',1,'far_ptr.h']]], + ['_5f_5fcall_5fbanked_5fbank_881',['__call_banked_bank',['../far__ptr_8h.html#a6f1c13e2fad9dd04645a000050d9f382',1,'far_ptr.h']]], + ['_5f_5fcall_5fbanked_5fptr_882',['__call_banked_ptr',['../far__ptr_8h.html#a27792b7fc3796a1e1828d4c5812e5b21',1,'far_ptr.h']]], + ['_5f_5fcurrent_5fbase_5ftile_883',['__current_base_tile',['../metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c',1,'metasprites.h']]], + ['_5f_5fcurrent_5fmetasprite_884',['__current_metasprite',['../metasprites_8h.html#aae51f066cc5436457f62351847bfc64b',1,'metasprites.h']]], + ['_5f_5frender_5fshadow_5foam_885',['__render_shadow_OAM',['../metasprites_8h.html#a14cb8235744c5f23da62bb2ae745d618',1,'metasprites.h']]], + ['_5fcpu_886',['_cpu',['../gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5',1,'gb.h']]], + ['_5fcurrent_5fbank_887',['_current_bank',['../gb_8h.html#a98b848953a95ce2fff6fda643575d74a',1,'gb.h']]], + ['_5fio_5fin_888',['_io_in',['../gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592',1,'gb.h']]], + ['_5fio_5fout_889',['_io_out',['../gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e',1,'gb.h']]], + ['_5fio_5fstatus_890',['_io_status',['../gb_8h.html#a83d08d752bb2f2406084a9afa7988b98',1,'gb.h']]], + ['_5fshadow_5foam_5fbase_891',['_shadow_OAM_base',['../gb_8h.html#a7b662ae4d83f9837bacb9fd580673054',1,'gb.h']]] ]; diff --git a/docs/api/search/variables_1.js b/docs/api/search/variables_1.js @@ -1,7 +1,7 @@ var searchData= [ - ['b_889',['b',['../union__fixed.html#a7a7fb2c246996fabce7dee230525f4bb',1,'_fixed::b()'],['../gb_8h.html#a4c2e4adef74067fdbb49005bc73de937',1,'b():&#160;gb.h']]], - ['bcpd_5freg_890',['BCPD_REG',['../hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30',1,'hardware.h']]], - ['bcps_5freg_891',['BCPS_REG',['../hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99',1,'hardware.h']]], - ['bgp_5freg_892',['BGP_REG',['../hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997',1,'hardware.h']]] + ['b_892',['b',['../union__fixed.html#a7a7fb2c246996fabce7dee230525f4bb',1,'_fixed::b()'],['../gb_8h.html#a4c2e4adef74067fdbb49005bc73de937',1,'b():&#160;gb.h']]], + ['bcpd_5freg_893',['BCPD_REG',['../hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30',1,'hardware.h']]], + ['bcps_5freg_894',['BCPS_REG',['../hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99',1,'hardware.h']]], + ['bgp_5freg_895',['BGP_REG',['../hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_10.js b/docs/api/search/variables_10.js @@ -1,16 +1,16 @@ var searchData= [ - ['sb_5freg_964',['SB_REG',['../hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], - ['sc_5freg_965',['SC_REG',['../hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], - ['scx_5freg_966',['SCX_REG',['../hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], - ['scy_5freg_967',['SCY_REG',['../hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], - ['seg_968',['seg',['../union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b',1,'__far_ptr']]], - ['segfn_969',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], - ['segofs_970',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], - ['shadow_5foam_971',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'gb.h']]], - ['size_972',['size',['../structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab',1,'smalloc_hunk']]], - ['stat_5freg_973',['STAT_REG',['../hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], - ['status_974',['status',['../structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812',1,'smalloc_hunk']]], - ['svbk_5freg_975',['SVBK_REG',['../hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], - ['sys_5ftime_976',['sys_time',['../gb_8h.html#a320fd91d5aa12ba9d1435ab908420998',1,'gb.h']]] + ['sb_5freg_967',['SB_REG',['../hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], + ['sc_5freg_968',['SC_REG',['../hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], + ['scx_5freg_969',['SCX_REG',['../hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], + ['scy_5freg_970',['SCY_REG',['../hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], + ['seg_971',['seg',['../union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b',1,'__far_ptr']]], + ['segfn_972',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], + ['segofs_973',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], + ['shadow_5foam_974',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'gb.h']]], + ['size_975',['size',['../structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab',1,'smalloc_hunk']]], + ['stat_5freg_976',['STAT_REG',['../hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], + ['status_977',['status',['../structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812',1,'smalloc_hunk']]], + ['svbk_5freg_978',['SVBK_REG',['../hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], + ['sys_5ftime_979',['sys_time',['../gb_8h.html#a320fd91d5aa12ba9d1435ab908420998',1,'gb.h']]] ]; diff --git a/docs/api/search/variables_11.js b/docs/api/search/variables_11.js @@ -1,7 +1,7 @@ var searchData= [ - ['tac_5freg_977',['TAC_REG',['../hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], - ['tile_978',['tile',['../struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10',1,'OAM_item_t']]], - ['tima_5freg_979',['TIMA_REG',['../hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], - ['tma_5freg_980',['TMA_REG',['../hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]] + ['tac_5freg_980',['TAC_REG',['../hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], + ['tile_981',['tile',['../struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10',1,'OAM_item_t']]], + ['tima_5freg_982',['TIMA_REG',['../hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], + ['tma_5freg_983',['TMA_REG',['../hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_12.js b/docs/api/search/variables_12.js @@ -1,4 +1,4 @@ var searchData= [ - ['vbk_5freg_981',['VBK_REG',['../hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'hardware.h']]] + ['vbk_5freg_984',['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_982',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], - ['wx_5freg_983',['WX_REG',['../hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], - ['wy_5freg_984',['WY_REG',['../hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] + ['w_985',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], + ['wx_5freg_986',['WX_REG',['../hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], + ['wy_5freg_987',['WY_REG',['../hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_14.js b/docs/api/search/variables_14.js @@ -1,4 +1,4 @@ var searchData= [ - ['x_985',['x',['../struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc',1,'OAM_item_t']]] + ['x_988',['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_986',['y',['../struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5',1,'OAM_item_t']]] + ['y_989',['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_893',['c',['../gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3',1,'c():&#160;gb.h'],['../gbdecompress_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c():&#160;gbdecompress.h'],['../string_8h.html#a4e1e0e72dd773439e333c84dd762a9c3',1,'c():&#160;string.h']]] + ['c_896',['c',['../gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3',1,'c():&#160;gb.h'],['../gbdecompress_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c():&#160;gbdecompress.h'],['../string_8h.html#a4e1e0e72dd773439e333c84dd762a9c3',1,'c():&#160;string.h']]] ]; diff --git a/docs/api/search/variables_3.js b/docs/api/search/variables_3.js @@ -1,9 +1,9 @@ var searchData= [ - ['d_894',['d',['../gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e',1,'gb.h']]], - ['div_5freg_895',['DIV_REG',['../hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b',1,'hardware.h']]], - ['dma_5freg_896',['DMA_REG',['../hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81',1,'hardware.h']]], - ['dtile_897',['dtile',['../structmetasprite__t.html#a6005af579bbc6ceea5a960ffbf73d83d',1,'metasprite_t']]], - ['dx_898',['dx',['../structmetasprite__t.html#a8dd01a7609fe347baf7995ef9eec4369',1,'metasprite_t']]], - ['dy_899',['dy',['../structmetasprite__t.html#acc640358a5fc8e92e4d1092819cfe471',1,'metasprite_t']]] + ['d_897',['d',['../gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e',1,'gb.h']]], + ['div_5freg_898',['DIV_REG',['../hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b',1,'hardware.h']]], + ['dma_5freg_899',['DMA_REG',['../hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81',1,'hardware.h']]], + ['dtile_900',['dtile',['../structmetasprite__t.html#a6005af579bbc6ceea5a960ffbf73d83d',1,'metasprite_t']]], + ['dx_901',['dx',['../structmetasprite__t.html#a8dd01a7609fe347baf7995ef9eec4369',1,'metasprite_t']]], + ['dy_902',['dy',['../structmetasprite__t.html#acc640358a5fc8e92e4d1092819cfe471',1,'metasprite_t']]] ]; diff --git a/docs/api/search/variables_4.js b/docs/api/search/variables_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['e_900',['e',['../gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'gb.h']]] + ['e_903',['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_901',['first_tile',['../structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea',1,'sfont_handle']]], - ['flag_902',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], - ['fn_903',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], - ['font_904',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], - ['font_5fibm_905',['font_ibm',['../group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b',1,'font.h']]], - ['font_5fibm_5ffixed_906',['font_ibm_fixed',['../group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276',1,'font.h']]], - ['font_5fitalic_907',['font_italic',['../group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf',1,'font.h']]], - ['font_5fmin_908',['font_min',['../group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215',1,'font.h']]], - ['font_5fspect_909',['font_spect',['../group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9',1,'font.h']]] + ['first_5ftile_904',['first_tile',['../structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea',1,'sfont_handle']]], + ['flag_905',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], + ['fn_906',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], + ['font_907',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], + ['font_5fibm_908',['font_ibm',['../group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b',1,'font.h']]], + ['font_5fibm_5ffixed_909',['font_ibm_fixed',['../group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276',1,'font.h']]], + ['font_5fitalic_910',['font_italic',['../group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf',1,'font.h']]], + ['font_5fmin_911',['font_min',['../group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215',1,'font.h']]], + ['font_5fspect_912',['font_spect',['../group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9',1,'font.h']]] ]; diff --git a/docs/api/search/variables_6.js b/docs/api/search/variables_6.js @@ -1,9 +1,9 @@ var searchData= [ - ['h_910',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#ae8e2497d4254eb8c3be1d13cd12ce056',1,'h():&#160;gb.h']]], - ['hdma1_5freg_911',['HDMA1_REG',['../hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], - ['hdma2_5freg_912',['HDMA2_REG',['../hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], - ['hdma3_5freg_913',['HDMA3_REG',['../hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], - ['hdma4_5freg_914',['HDMA4_REG',['../hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], - ['hdma5_5freg_915',['HDMA5_REG',['../hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]] + ['h_913',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb',1,'h():&#160;gb.h']]], + ['hdma1_5freg_914',['HDMA1_REG',['../hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], + ['hdma2_5freg_915',['HDMA2_REG',['../hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], + ['hdma3_5freg_916',['HDMA3_REG',['../hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], + ['hdma4_5freg_917',['HDMA4_REG',['../hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], + ['hdma5_5freg_918',['HDMA5_REG',['../hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_7.js b/docs/api/search/variables_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['ie_5freg_916',['IE_REG',['../hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], - ['if_5freg_917',['IF_REG',['../hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]] + ['ie_5freg_919',['IE_REG',['../hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], + ['if_5freg_920',['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_918',['joy0',['../structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f',1,'joypads_t']]], - ['joy1_919',['joy1',['../structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25',1,'joypads_t']]], - ['joy2_920',['joy2',['../structjoypads__t.html#a268cb19387182bb37739edff37aec0ea',1,'joypads_t']]], - ['joy3_921',['joy3',['../structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b',1,'joypads_t']]], - ['joypads_922',['joypads',['../structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f',1,'joypads_t']]] + ['joy0_921',['joy0',['../structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f',1,'joypads_t']]], + ['joy1_922',['joy1',['../structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25',1,'joypads_t']]], + ['joy2_923',['joy2',['../structjoypads__t.html#a268cb19387182bb37739edff37aec0ea',1,'joypads_t']]], + ['joy3_924',['joy3',['../structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b',1,'joypads_t']]], + ['joypads_925',['joypads',['../structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f',1,'joypads_t']]] ]; diff --git a/docs/api/search/variables_9.js b/docs/api/search/variables_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['key1_5freg_923',['KEY1_REG',['../hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]] + ['key1_5freg_926',['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_924',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#a3a1ea803947187cac3a44b9b60faedd1',1,'l():&#160;gb.h']]], - ['lcdc_5freg_925',['LCDC_REG',['../hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], - ['ly_5freg_926',['LY_REG',['../hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], - ['lyc_5freg_927',['LYC_REG',['../hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] + ['l_927',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l():&#160;gb.h']]], + ['lcdc_5freg_928',['LCDC_REG',['../hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], + ['ly_5freg_929',['LY_REG',['../hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], + ['lyc_5freg_930',['LYC_REG',['../hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_b.js b/docs/api/search/variables_b.js @@ -1,6 +1,6 @@ var searchData= [ - ['magic_928',['magic',['../structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0',1,'smalloc_hunk']]], - ['malloc_5ffirst_929',['malloc_first',['../malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d',1,'malloc.h']]], - ['malloc_5fheap_5fstart_930',['malloc_heap_start',['../malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054',1,'malloc.h']]] + ['magic_931',['magic',['../structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0',1,'smalloc_hunk']]], + ['malloc_5ffirst_932',['malloc_first',['../malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d',1,'malloc.h']]], + ['malloc_5fheap_5fstart_933',['malloc_heap_start',['../malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054',1,'malloc.h']]] ]; diff --git a/docs/api/search/variables_c.js b/docs/api/search/variables_c.js @@ -1,26 +1,26 @@ var searchData= [ - ['next_931',['next',['../structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f',1,'smalloc_hunk']]], - ['npads_932',['npads',['../structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a',1,'joypads_t']]], - ['nr10_5freg_933',['NR10_REG',['../hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], - ['nr11_5freg_934',['NR11_REG',['../hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], - ['nr12_5freg_935',['NR12_REG',['../hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], - ['nr13_5freg_936',['NR13_REG',['../hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], - ['nr14_5freg_937',['NR14_REG',['../hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], - ['nr21_5freg_938',['NR21_REG',['../hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], - ['nr22_5freg_939',['NR22_REG',['../hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], - ['nr23_5freg_940',['NR23_REG',['../hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], - ['nr24_5freg_941',['NR24_REG',['../hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], - ['nr30_5freg_942',['NR30_REG',['../hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], - ['nr31_5freg_943',['NR31_REG',['../hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], - ['nr32_5freg_944',['NR32_REG',['../hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], - ['nr33_5freg_945',['NR33_REG',['../hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], - ['nr34_5freg_946',['NR34_REG',['../hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], - ['nr41_5freg_947',['NR41_REG',['../hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], - ['nr42_5freg_948',['NR42_REG',['../hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], - ['nr43_5freg_949',['NR43_REG',['../hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], - ['nr44_5freg_950',['NR44_REG',['../hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], - ['nr50_5freg_951',['NR50_REG',['../hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], - ['nr51_5freg_952',['NR51_REG',['../hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], - ['nr52_5freg_953',['NR52_REG',['../hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]] + ['next_934',['next',['../structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f',1,'smalloc_hunk']]], + ['npads_935',['npads',['../structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a',1,'joypads_t']]], + ['nr10_5freg_936',['NR10_REG',['../hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], + ['nr11_5freg_937',['NR11_REG',['../hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], + ['nr12_5freg_938',['NR12_REG',['../hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], + ['nr13_5freg_939',['NR13_REG',['../hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], + ['nr14_5freg_940',['NR14_REG',['../hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], + ['nr21_5freg_941',['NR21_REG',['../hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], + ['nr22_5freg_942',['NR22_REG',['../hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], + ['nr23_5freg_943',['NR23_REG',['../hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], + ['nr24_5freg_944',['NR24_REG',['../hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], + ['nr30_5freg_945',['NR30_REG',['../hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], + ['nr31_5freg_946',['NR31_REG',['../hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], + ['nr32_5freg_947',['NR32_REG',['../hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], + ['nr33_5freg_948',['NR33_REG',['../hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], + ['nr34_5freg_949',['NR34_REG',['../hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], + ['nr41_5freg_950',['NR41_REG',['../hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], + ['nr42_5freg_951',['NR42_REG',['../hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], + ['nr43_5freg_952',['NR43_REG',['../hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], + ['nr44_5freg_953',['NR44_REG',['../hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], + ['nr50_5freg_954',['NR50_REG',['../hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], + ['nr51_5freg_955',['NR51_REG',['../hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], + ['nr52_5freg_956',['NR52_REG',['../hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]] ]; diff --git a/docs/api/search/variables_d.js b/docs/api/search/variables_d.js @@ -1,8 +1,8 @@ var searchData= [ - ['obp0_5freg_954',['OBP0_REG',['../hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], - ['obp1_5freg_955',['OBP1_REG',['../hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], - ['ocpd_5freg_956',['OCPD_REG',['../hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], - ['ocps_5freg_957',['OCPS_REG',['../hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], - ['ofs_958',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]] + ['obp0_5freg_957',['OBP0_REG',['../hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], + ['obp1_5freg_958',['OBP1_REG',['../hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], + ['ocpd_5freg_959',['OCPD_REG',['../hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], + ['ocps_5freg_960',['OCPS_REG',['../hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], + ['ofs_961',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]] ]; diff --git a/docs/api/search/variables_e.js b/docs/api/search/variables_e.js @@ -1,7 +1,7 @@ var searchData= [ - ['p1_5freg_959',['P1_REG',['../hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], - ['prop_960',['prop',['../struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19',1,'OAM_item_t']]], - ['props_961',['props',['../structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6',1,'metasprite_t']]], - ['ptr_962',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]] + ['p1_5freg_962',['P1_REG',['../hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], + ['prop_963',['prop',['../struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19',1,'OAM_item_t']]], + ['props_964',['props',['../structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6',1,'metasprite_t']]], + ['ptr_965',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]] ]; diff --git a/docs/api/search/variables_f.js b/docs/api/search/variables_f.js @@ -1,4 +1,4 @@ var searchData= [ - ['rp_5freg_963',['RP_REG',['../hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]] + ['rp_5freg_966',['RP_REG',['../hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]] ];

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