gbdk-2020 | GameBoy Development Kit |
| download: https://git.y1.nz/archives/gbdk.tar.gz | |
| README | Files | Log | Refs | LICENSE |
commit cbd99a4c133730552d35a0ac48a52cb0f5906e3b parent 44066c2431604fb391508ff7500809cf2c1d1d63 Author: Toxa <untoxa@mail.ru> Date: Thu, 25 Mar 2021 10:49:18 +0300 update docs Diffstat:
165 files changed, 2603 insertions(+), 1643 deletions(-)
diff --git a/docs/api/20__toolchain__settings_8md.html b/docs/api/20__toolchain__settings_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/20_toolchain_settings.md File Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="navtree.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="resize.js"></script> +<script type="text/javascript" src="navtreedata.js"></script> +<script type="text/javascript" src="navtree.js"></script> +<link href="search/search.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="search/searchdata.js"></script> +<script type="text/javascript" src="search/search.js"></script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +<link href="doxygen_extra.css" rel="stylesheet" type="text/css"/> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">GBDK 2020 Docs + </div> + <div id="projectbrief">API Documentation for GBDK 2020</div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.20 --> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +var searchBox = new SearchBox("searchBox", "search",false,'Search'); +/* @license-end */ +</script> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +$(function() { + initMenu('',true,false,'search.php','Search'); + $(document).ready(function() { init_search(); }); +}); +/* @license-end */</script> +<div id="main-nav"></div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +$(document).ready(function(){initNavTree('20__toolchain__settings_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/20_toolchain_settings.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/docs_coding_guidelines.html b/docs/api/docs_coding_guidelines.html @@ -128,7 +128,7 @@ GBTD / GBMB, Arrays and the "const" keyword</h3> 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> -<li>Prefer unsigned variables to signed ones: The code generated will be generally more efficient, espacially when comparing two values.</li> +<li>Prefer unsigned variables to signed ones: The code generated will be generally more efficient, especially when comparing two values.</li> <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> @@ -147,25 +147,20 @@ Variables</h2> 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> -<li>Minimize use of multiplication, modulo and division. These operations have no corresponding CPU instructions (software functions), and hence are time costly. Division by powers of 2 are better, they have specific SDCC optimizations.<ul> -<li>Alternatives to modulo:<ul> -<li>When using power of 2 you can use bit masks. Example: <code>(n % 8)</code> can be achieved with <code>(n & 0x7)</code></li> -<li>If you need decimal numbers to count or display a score, you can use the GBDK BCD (<a href="https://en.wikipedia.org/wiki/Binary-coded_decimal">binary coded decimal</a>) number functions. See: <a class="el" href="bcd_8h.html">bcd.h</a> and the <code>BCD</code> example project included with GBDK.</li> +<li>Minimize use of multiplication, modulo with non-powers of 2, and division with non-powers of 2. These operations have no corresponding CPU instructions (software functions), and hence are time costly.<ul> +<li>SDCC has some optimizations for:<ul> +<li>Division by powers of 2. For example <code>n /= 4u</code> will be optimized to <code>n >>= 2</code>.</li> +<li>Modulo by powers of 2. For example: <code>(n % 8)</code> will be optimized to <code>(n & 0x7)</code>.</li> </ul> </li> +<li>If you need decimal numbers to count or display a score, you can use the GBDK BCD (<a href="https://en.wikipedia.org/wiki/Binary-coded_decimal">binary coded decimal</a>) number functions. See: <a class="el" href="bcd_8h.html">bcd.h</a> and the <code>BCD</code> example project included with GBDK.</li> </ul> </li> <li>Avoid long lists of function parameters. Passing many parameters can add overhead, especially if the function is called often. When applicable globals and local static vars can be used instead.</li> <li>Use inline functions if the function is short. (with the <code>inline</code> keyword, such as <code>inline UINT8 myFunction() { ... }</code>)</li> <li>Do not use recursive functions</li> -<li><p class="startli">Prefer <code>==</code> and <code>!=</code> comparison operators to <code><</code>, <code><=</code>, <code>></code>, and <code>>=</code>. The code will be shorter and quicker.</p> -<p class="startli">It is even faster to check if a variable is 0 than if it is equal to some other value, so looping from <em>N down to zero</em> is faster than looping <em>from zero up to N</em>.</p> -</li> </ul> -<p>For instance: </p><pre class="fragment"> for(i = 0; i < 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_md43"></a> +<h2><a class="anchor" id="autotoc_md43"></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> diff --git a/docs/api/docs_example_programs.html b/docs/api/docs_example_programs.html @@ -126,35 +126,46 @@ galaxy</h1> 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_md93"></a> +gbdecompress</h1> +<p>Demonstrates using gbdecompress to load a compressed tile set into vram.</p> +<h1><a class="anchor" id="autotoc_md94"></a> irq</h1> <p>Illustrates how to install interrupt handlers.</p> -<h1><a class="anchor" id="autotoc_md94"></a> -large map</h1> -<p>Shows how to scroll with maps larger than 32 x 32 tiles using <a class="el" href="gb_8h.html#a9369a5771b340680f4af3386ac4e19b2">set_bkg_submap()</a>. It fills rows and columns at the edges of the visible viewport (of the hardware Background Map) as it scrolls from the desired sub-region of the large map.</p> <h1><a class="anchor" id="autotoc_md95"></a> +large map</h1> +<p>Shows how to scroll with maps larger than 32 x 32 tiles using <a class="el" href="gb_8h.html#a9369a5771b340680f4af3386ac4e19b2">set_bkg_submap()</a>. It fills rows and columns at the edges of the visible viewport (of the hardware Background Map) with the desired sub-region of the large map as it scrolls.</p> +<h1><a class="anchor" id="autotoc_md96"></a> +metasprites</h1> +<p>Demonstrates using the metasprite features to move and animate a large sprite.</p><ul> +<li>Press A button to show / hide the metasprite</li> +<li>Press B button to cycle through the metasprite animations</li> +<li>Press SELECT button to cycle the metasprite through Normal / Flip-Y / Flip-XY / Flip-X</li> +<li>Up / Down / Left / Right to move the metasprite</li> +</ul> +<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_md96"></a> +<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_md97"></a> +</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_md98"></a> +<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_md99"></a> +<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_md100"></a> +<h1><a class="anchor" id="autotoc_md102"></a> samptest</h1> <p>Demonstration of playing a sound sample.</p> -<h1><a class="anchor" id="autotoc_md101"></a> +<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_md102"></a> +<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 @@ -164,14 +175,14 @@ 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_md103"></a> +</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><h1><a class="anchor" id="autotoc_md104"></a> +</pre><h1><a class="anchor" id="autotoc_md106"></a> templates</h1> <p>Two basic template examples are provided as a starting place for writing your GBDK programs. </p> </div></div><!-- contents --> diff --git a/docs/api/docs_faq.html b/docs/api/docs_faq.html @@ -90,7 +90,7 @@ $(document).ready(function(){initNavTree('docs_faq.html',''); initResizable(); } </div><!--header--> <div class="contents"> <div class="textblock"><p><a class="anchor" id="toolchain_faq"></a> </p> -<h1><a class="anchor" id="autotoc_md105"></a> +<h1><a class="anchor" id="autotoc_md107"></a> Frequently Asked Questions</h1> <ul> <li>How do I set the ROM's title?<ul> 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_md106"></a> +<h1><a class="anchor" id="autotoc_md108"></a> GBDK 2020 versions</h1> -<h2><a class="anchor" id="autotoc_md107"></a> +<h2><a class="anchor" id="autotoc_md109"></a> Porting to GBDK 2020 4.0.3</h2> <ul> <li>No significant changes required</li> </ul> -<h2><a class="anchor" id="autotoc_md108"></a> +<h2><a class="anchor" id="autotoc_md110"></a> Porting to GBDK 2020 4.0.2</h2> <ul> <li>The default font has been reduced from 256 to 96 characters.<ul> @@ -106,7 +106,7 @@ Porting to GBDK 2020 4.0.2</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md109"></a> +<h2><a class="anchor" id="autotoc_md111"></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> @@ -118,7 +118,7 @@ Porting to GBDK 2020 4.0.1</h2> <li>In .ihx files, multiple writes to the same ROM address are now warned about using <a class="el" href="docs_toolchain.html#ihxcheck">ihxcheck</a>.</li> <li><code>set_*_tiles()</code> now wrap maps around horizontal and vertical boundaries correctly. Code relying on it not wrapping correctly may be affected.</li> </ul> -<h2><a class="anchor" id="autotoc_md110"></a> +<h2><a class="anchor" id="autotoc_md112"></a> Porting to GBDK 2020 4.0</h2> <ul> <li>GBDK now requires SDCC 4.0.3 or higher</li> @@ -130,22 +130,22 @@ Porting to GBDK 2020 4.0</h2> <li>Setting ROM bytes directly with <code>-Wl-yp0x<address>=0x<value></code> is no longer supported. Instead use <a class="el" href="docs_toolchain.html#makebin">makebin</a> flags. For example, use <code>-Wm-yC</code> instead of <code>-Wl-yp0x143=0xC0</code>.</li> <li>OAM symbol has been renamed to _shadow_OAM, that allows accessing shadow OAM directly from C code</li> </ul> -<h2><a class="anchor" id="autotoc_md111"></a> +<h2><a class="anchor" id="autotoc_md113"></a> Porting to GBDK 2020 3.2</h2> <ul> <li>No significant changes required</li> </ul> -<h2><a class="anchor" id="autotoc_md112"></a> +<h2><a class="anchor" id="autotoc_md114"></a> Porting to GBDK 2020 3.1.1</h2> <ul> <li>No significant changes required</li> </ul> -<h2><a class="anchor" id="autotoc_md113"></a> +<h2><a class="anchor" id="autotoc_md115"></a> Porting to GBDK 2020 3.1</h2> <ul> <li>No significant changes required</li> </ul> -<h2><a class="anchor" id="autotoc_md114"></a> +<h2><a class="anchor" id="autotoc_md116"></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> @@ -162,9 +162,9 @@ Porting to GBDK 2020 3.0.1</h2> </li> </ul> <hr /> -<h1><a class="anchor" id="autotoc_md116"></a> +<h1><a class="anchor" id="autotoc_md118"></a> Historical GBDK versions</h1> -<h2><a class="anchor" id="autotoc_md117"></a> +<h2><a class="anchor" id="autotoc_md119"></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,16 +90,16 @@ $(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_md118"></a> +<h1><a class="anchor" id="autotoc_md120"></a> GBDK 2020 Release Notes</h1> -<h2><a class="anchor" id="autotoc_md119"></a> +<h2><a class="anchor" id="autotoc_md121"></a> GBDK 2020 4.0.3</h2> <p>2021/03</p><ul> <li>Library<ul> <li>Added <a class="el" href="gb_8h.html#afac2db0151b09291638f7a592a3d0e94">set_vram_byte()</a></li> <li>Added <a class="el" href="gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13">set_bkg_tile_xy()</a> / <a class="el" href="gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98">set_win_tile_xy()</a></li> <li>Added <a class="el" href="gb_8h.html#a57ff7363a20c654a39736e33d4d08f60">get_bkg_xy_addr()</a> / <a class="el" href="gb_8h.html#aac2ff7566ff975530a04e6d90e760e26">get_win_xy_addr()</a></li> -<li>Added get_bkg_submap() / get_win_submap()</li> +<li>Added <a class="el" href="gb_8h.html#a9369a5771b340680f4af3386ac4e19b2">set_bkg_submap()</a> / <a class="el" href="gb_8h.html#a5f7178a952abc675a743686745a90892">set_win_submap()</a></li> <li>Added metasprite api support</li> <li>Added gb_decompress support</li> <li>Added <a class="el" href="stdlib_8h.html#a62b7798461bd461da64c5f9d35feddf7">calloc</a> / <a class="el" href="stdlib_8h.html#a7ac38fce3243a7dcf448301ee9ffd392">malloc</a> / <a class="el" href="stdlib_8h.html#a1a6b5e8d2f1c37e5b43e4345586075be">realloc</a> / <a class="el" href="stdlib_8h.html#afbedc913aa4651b3c3b4b3aecd9b4711">free</a> and generic <a class="el" href="string_8h.html#a802c986820d3866639922b6bc9484f90">memmove</a></li> @@ -111,15 +111,24 @@ GBDK 2020 4.0.3</h2> <li>Added large_map: showing how to use <a class="el" href="gb_8h.html#a9369a5771b340680f4af3386ac4e19b2">set_bkg_submap()</a></li> <li>Added scroller: showing use of <a class="el" href="gb_8h.html#a57ff7363a20c654a39736e33d4d08f60">get_bkg_xy_addr()</a>, <a class="el" href="gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13">set_bkg_tile_xy()</a> and <a class="el" href="gb_8h.html#afac2db0151b09291638f7a592a3d0e94">set_vram_byte</a></li> <li>Added gbdecompress: de-compressing tile data into vram</li> +<li>Added metasprites: show creating a large sprite with the new metasprite api</li> <li>Added template projects</li> <li>Fixed build issue with banks_autobank example</li> <li>Improved sgb_border</li> </ul> </li> -<li>Added GBCompress utility</li> -<li>Added png2metaspr utility and metasprites example</li> +<li>Toolchain / Utilities<ul> +<li>Added <a class="el" href="docs_toolchain.html#utility_gbcompress">utility_gbcompress</a> utility</li> +<li>Added <a class="el" href="docs_toolchain.html#utility_png2mtspr">utility_png2mtspr</a> metasprite utility</li> +</ul> +</li> +<li>Docs<ul> +<li>Added extensive documentation (some of which is imported and updated from the old gbdk docs)</li> +<li>Added PDF version of docs</li> +</ul> +</li> </ul> -<h2><a class="anchor" id="autotoc_md120"></a> +<h2><a class="anchor" id="autotoc_md122"></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> @@ -143,7 +152,7 @@ GBDK 2020 4.0.2</h2> </li> <li>Examples: Added bgb debug example</li> </ul> -<h2><a class="anchor" id="autotoc_md121"></a> +<h2><a class="anchor" id="autotoc_md123"></a> GBDK 2020 4.0.1</h2> <p>2020/11/14</p><ul> <li>Updated API documentation</li> @@ -169,7 +178,7 @@ GBDK 2020 4.0.1</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md122"></a> +<h2><a class="anchor" id="autotoc_md124"></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> @@ -198,19 +207,19 @@ GBDK 2020 4.0</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md123"></a> +<h2><a class="anchor" id="autotoc_md125"></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_md124"></a> +<h2><a class="anchor" id="autotoc_md126"></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_md125"></a> +<h2><a class="anchor" id="autotoc_md127"></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> @@ -228,21 +237,21 @@ GBDK 2020 3.1</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md126"></a> +<h2><a class="anchor" id="autotoc_md128"></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_md127"></a> +<h2><a class="anchor" id="autotoc_md129"></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_md128"></a> +<h1><a class="anchor" id="autotoc_md130"></a> Historical GBDK Release Notes</h1> -<h2><a class="anchor" id="autotoc_md129"></a> +<h2><a class="anchor" id="autotoc_md131"></a> GBDK 2.96</h2> <p>17 April, 2000 <br /> Many changes. <br /> @@ -252,7 +261,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_md130"></a> +<h2><a class="anchor" id="autotoc_md132"></a> GBDK 2.95-3</h2> <p>19th August, 2000 <br /> </p> @@ -264,7 +273,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_md131"></a> +<h2><a class="anchor" id="autotoc_md133"></a> GBDK 2.95-2</h2> <p>5th August, 2000 <br /> Just a small update. From the README:</p> @@ -274,7 +283,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_md132"></a> +<h2><a class="anchor" id="autotoc_md134"></a> GBDK 2.95</h2> <p>22nd July, 2000</p><ul> <li>Fixed 'a << c' for c = [9..15]</li> @@ -296,7 +305,7 @@ GBDK 2.95</h2> <p>7th July, 2000 <br /> Information on float and long support. Someone asked about the state of float/long support recently. Heres my reply:</p> <p>long support is partly there, as is float support. The compiler will correctly recognise the long and float keywords, and will generate the code for most basic ops (+, -, &, | etc) for longs correctly and will generate the function calls for floats and hard long operations (*, /, %) correctly. However it wont generate float constants in the correct format, nor will it 'return' a long or float - gbdk doesn't yet support returning types of 4 bytes. Unfortunately its not going to make it into 2.95 as there's too much else to do, but I should be able to complete long support for 2.96</p> -<h2><a class="anchor" id="autotoc_md133"></a> +<h2><a class="anchor" id="autotoc_md135"></a> GBDK 2.94</h2> <p>7th May, 2000 <br /> Many fixes - see the README for more.</p> @@ -313,7 +322,7 @@ GBDK 2.94</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md134"></a> +<h2><a class="anchor" id="autotoc_md136"></a> GBDK 2.93</h2> <p>6th April, 2000 <br /> From the README</p> @@ -326,7 +335,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_md135"></a> +<h2><a class="anchor" id="autotoc_md137"></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> @@ -345,7 +354,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_md136"></a> +<h2><a class="anchor" id="autotoc_md138"></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> @@ -360,7 +369,7 @@ GBDK 2.92</h2> </ul> </li> </ul> -<h2><a class="anchor" id="autotoc_md137"></a> +<h2><a class="anchor" id="autotoc_md139"></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> @@ -375,7 +384,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_md138"></a> +<h2><a class="anchor" id="autotoc_md140"></a> GBDK 2.1.5</h2> <p>17th Oct, 1999 <br /> </p> diff --git a/docs/api/docs_toolchain.html b/docs/api/docs_toolchain.html @@ -180,7 +180,9 @@ Build Tools</h1> <p><a class="anchor" id="lcc"></a></p> <h2><a class="anchor" id="autotoc_md74"></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> +<p>lcc is the compiler driver (front end) for the GBDK/sdcc toolchain.</p> +<p>For detailed settings see <a class="el" href="docs_toolchain_settings.html#lcc-settings">lcc-settings</a></p> +<p>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> @@ -193,19 +195,24 @@ lcc</h2> <p><a class="anchor" id="sdcc"></a></p> <h2><a class="anchor" id="autotoc_md75"></a> sdcc</h2> -<p>SDCC C Source compiler</p><ul> +<p>SDCC C Source compiler</p> +<p>For detailed settings see <a class="el" href="docs_toolchain_settings.html#sdcc-settings">sdcc-settings</a></p> +<ul> <li>Arguments can be passed to it through <a class="el" href="docs_toolchain.html#lcc">lcc</a> using <code>-Wf-<argument></code> and <code>-Wp-<argument></code> (pre-processor)</li> </ul> <p><a class="anchor" id="sdasgb"></a></p> <h2><a class="anchor" id="autotoc_md76"></a> sdasgb</h2> -<p>SDCC Assembler for the gameboy</p><ul> +<p>SDCC Assembler for the gameboy</p> +<p>For detailed settings see <a class="el" href="docs_toolchain_settings.html#sdasgb-settings">sdasgb-settings</a></p> +<ul> <li>Arguments can be passed to it through <a class="el" href="docs_toolchain.html#lcc">lcc</a> using <code>-Wa-<argument></code></li> </ul> <p><a class="anchor" id="bankpack"></a></p> <h2><a class="anchor" id="autotoc_md77"></a> bankpack</h2> <p>Automatic Bank packer</p> +<p>For detailed settings see <a class="el" href="docs_toolchain_settings.html#bankpack-settings">bankpack-settings</a></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> <li>Can be enabled by using the <code>-autobank</code> argument with <a class="el" href="docs_toolchain.html#lcc">lcc</a>.</li> <li>Must be called after compiling/assembling and before linking</li> @@ -219,6 +226,7 @@ bankpack</h2> <h2><a class="anchor" id="autotoc_md78"></a> sdldgb</h2> <p>The SDCC linker for the gameboy.</p> +<p>For detailed settings see <a class="el" href="docs_toolchain_settings.html#sdldgb-settings">sdldgb-settings</a></p> <p>Links object files (.o) into a .ihx file which can be processed by <a class="el" href="docs_toolchain.html#makebin">makebin</a></p><ul> <li>Arguments can be passed to it through <a class="el" href="docs_toolchain.html#lcc">lcc</a> using <code>-Wl-<argument></code></li> </ul> @@ -226,6 +234,7 @@ sdldgb</h2> <h2><a class="anchor" id="autotoc_md79"></a> ihxcheck</h2> <p>IHX file validator</p> +<p>For detailed settings see <a class="el" href="docs_toolchain_settings.html#ihxcheck-settings">ihxcheck-settings</a></p> <p>Checks .ihx files produced by <a class="el" href="docs_toolchain.html#sdldgb">sdldgb</a> for correctness.</p><ul> <li>It will warn if there are multiple writes to the same ROM address. This may indicate mistakes in the code or ROM bank overflows</li> <li>Arguments can be passed to it through <a class="el" href="docs_toolchain.html#lcc">lcc</a> using <code>-Wi-<argument></code></li> @@ -234,6 +243,7 @@ ihxcheck</h2> <h2><a class="anchor" id="autotoc_md80"></a> makebin</h2> <p>IHX to ROM converter</p> +<p>For detailed settings see <a class="el" href="docs_toolchain_settings.html#makebin-settings">makebin-settings</a></p> <p>Converts .ihx files produced by <a class="el" href="docs_toolchain.html#sdldgb">sdldgb</a> into ROM files (.gb, .gbc).</p><ul> <li>Arguments can be passed to it through <a class="el" href="docs_toolchain.html#lcc">lcc</a> using <code>-Wm-<argument></code></li> </ul> @@ -244,11 +254,13 @@ GBDK Utilities</h1> <h2><a class="anchor" id="autotoc_md82"></a> GBCompress</h2> <p>Compresssion utility</p> +<p>For detailed settings see <a class="el" href="docs_toolchain_settings.html#gbcompress-settings">gbcompress-settings</a></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> +<p><a class="anchor" id="utility_png2mtspr"></a></p> <h2><a class="anchor" id="autotoc_md83"></a> PNG to Metasprite</h2> <p>Tool for converting PNGs into GBDK format MetaSprites</p> +<p>For detailed settings see <a class="el" href="docs_toolchain_settings.html#png2mtspr-settings">png2mtspr-settings</a></p> <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000008">Todo:</a></b></dt><dd>Document png2mtspr </dd></dl> </div></div><!-- contents --> </div><!-- PageDoc --> diff --git a/docs/api/docs_toolchain_settings.html b/docs/api/docs_toolchain_settings.html @@ -0,0 +1,630 @@ +<!-- 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: Toolchain settings</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="navtree.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="resize.js"></script> +<script type="text/javascript" src="navtreedata.js"></script> +<script type="text/javascript" src="navtree.js"></script> +<link href="search/search.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="search/searchdata.js"></script> +<script type="text/javascript" src="search/search.js"></script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +<link href="doxygen_extra.css" rel="stylesheet" type="text/css"/> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">GBDK 2020 Docs + </div> + <div id="projectbrief">API Documentation for GBDK 2020</div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.20 --> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +var searchBox = new SearchBox("searchBox", "search",false,'Search'); +/* @license-end */ +</script> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +$(function() { + initMenu('',true,false,'search.php','Search'); + $(document).ready(function() { init_search(); }); +}); +/* @license-end */</script> +<div id="main-nav"></div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +$(document).ready(function(){initNavTree('docs_toolchain_settings.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">Toolchain settings </div> </div> +</div><!--header--> +<div class="contents"> +<div class="textblock"><p><a class="anchor" id="lcc-settings"></a></p> +<h1><a class="anchor" id="autotoc_md141"></a> +lcc settings</h1> +<div class="fragment"><div class="line">./lcc [ option | file ]...</div> +<div class="line"> except for -l, options are processed left-to-right before files</div> +<div class="line"> unrecognized options are taken to be linker options</div> +<div class="line">-A warn about nonANSI usage; 2nd -A warns more</div> +<div class="line">-b emit expression-level profiling code; see bprint(1)</div> +<div class="line">-Bdir/ use the compiler named `dir/rcc'</div> +<div class="line">-c compile only</div> +<div class="line">-dn set switch statement density to `n'</div> +<div class="line">-debug turn on --debug for compiler, -y (.cdb) and -j (.noi) for linker</div> +<div class="line">-Dname -Dname=def define the preprocessor symbol `name'</div> +<div class="line">-E run only the preprocessor on the named C programs and unsuffixed files</div> +<div class="line">-g produce symbol table information for debuggers</div> +<div class="line">-help or -? print this message</div> +<div class="line">-Idir add `dir' to the beginning of the list of #include directories</div> +<div class="line">-K don't run ihxcheck test on linker ihx output</div> +<div class="line">-lx search library `x'</div> +<div class="line">-N do not search the standard directories for #include files</div> +<div class="line">-n emit code to check for dereferencing zero pointers</div> +<div class="line">-O is ignored</div> +<div class="line">-o file leave the output in `file'</div> +<div class="line">-P print ANSI-style declarations for globals</div> +<div class="line">-p -pg emit profiling code; see prof(1) and gprof(1)</div> +<div class="line">-S compile to assembly language</div> +<div class="line">-autobank auto-assign banks set to 255 (bankpack)</div> +<div class="line">-static specify static libraries (default is dynamic)</div> +<div class="line">-t -tname emit function tracing calls to printf or to `name'</div> +<div class="line">-target name is ignored</div> +<div class="line">-tempdir=dir place temporary files in `dir/'; default=/tmp</div> +<div class="line">-Uname undefine the preprocessor symbol `name'</div> +<div class="line">-v show commands as they are executed; 2nd -v suppresses execution</div> +<div class="line">-w suppress warnings</div> +<div class="line">-Woarg specify system-specific `arg'</div> +<div class="line">-W[pfablim]arg pass `arg' to the preprocessor, compiler, assembler, bankpack, linker, ihxcheck, or makebin</div> +</div><!-- fragment --><p><a class="anchor" id="sdcc-settings"></a></p> +<h1><a class="anchor" id="autotoc_md142"></a> +sdcc settings</h1> +<div class="fragment"><div class="line">SDCC : mcs51/z80/z180/r2k/r2ka/r3ka/gbz80/tlcs90/ez80_z80/z80n/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8/pdk13/pdk14/pdk15 4.1.0 #12069 (Linux)</div> +<div class="line">published under GNU General Public License (GPL)</div> +<div class="line">Usage : sdcc [options] filename</div> +<div class="line">Options :-</div> +<div class="line"> </div> +<div class="line">General options:</div> +<div class="line"> --help Display this help</div> +<div class="line"> -v --version Display sdcc's version</div> +<div class="line"> --verbose Trace calls to the preprocessor, assembler, and linker</div> +<div class="line"> -V Execute verbosely. Show sub commands as they are run</div> +<div class="line"> -d Output list of macro definitions in effect. Use with -E</div> +<div class="line"> -D Define macro as in -Dmacro</div> +<div class="line"> -I Add to the include (*.h) path, as in -Ipath</div> +<div class="line"> -A </div> +<div class="line"> -U Undefine macro as in -Umacro</div> +<div class="line"> -M Preprocessor option</div> +<div class="line"> -W Pass through options to the pre-processor (p), assembler (a) or linker (l)</div> +<div class="line"> -S Compile only; do not assemble or link</div> +<div class="line"> -c --compile-only Compile and assemble, but do not link</div> +<div class="line"> -E --preprocessonly Preprocess only, do not compile</div> +<div class="line"> --c1mode Act in c1 mode. The standard input is preprocessed code, the output is assembly code.</div> +<div class="line"> -o Place the output into the given path resp. file</div> +<div class="line"> -x Optional file type override (c, c-header or none), valid until the next -x</div> +<div class="line"> --print-search-dirs display the directories in the compiler's search path</div> +<div class="line"> --vc messages are compatible with Micro$oft visual studio</div> +<div class="line"> --use-stdout send errors to stdout instead of stderr</div> +<div class="line"> --nostdlib Do not include the standard library directory in the search path</div> +<div class="line"> --nostdinc Do not include the standard include directory in the search path</div> +<div class="line"> --less-pedantic Disable some of the more pedantic warnings</div> +<div class="line"> --disable-warning <nnnn> Disable specific warning</div> +<div class="line"> --Werror Treat the warnings as errors</div> +<div class="line"> --debug Enable debugging symbol output</div> +<div class="line"> --cyclomatic Display complexity of compiled functions</div> +<div class="line"> --std-c89 Use ISO C90 (aka ANSI C89) standard (slightly incomplete)</div> +<div class="line"> --std-sdcc89 Use ISO C90 (aka ANSI C89) standard with SDCC extensions</div> +<div class="line"> --std-c95 Use ISO C95 (aka ISO C94) standard (slightly incomplete)</div> +<div class="line"> --std-c99 Use ISO C99 standard (incomplete)</div> +<div class="line"> --std-sdcc99 Use ISO C99 standard with SDCC extensions</div> +<div class="line"> --std-c11 Use ISO C11 standard (incomplete)</div> +<div class="line"> --std-sdcc11 Use ISO C11 standard with SDCC extensions (default)</div> +<div class="line"> --std-c2x Use ISO C2X standard (incomplete)</div> +<div class="line"> --std-sdcc2x Use ISO C2X standard with SDCC extensions</div> +<div class="line"> --fdollars-in-identifiers Permit '$' as an identifier character</div> +<div class="line"> --fsigned-char Make "char" signed by default</div> +<div class="line"> --use-non-free Search / include non-free licensed libraries and header files</div> +<div class="line"> </div> +<div class="line">Code generation options:</div> +<div class="line"> -m Set the port to use e.g. -mz80.</div> +<div class="line"> -p Select port specific processor e.g. -mpic14 -p16f84</div> +<div class="line"> --stack-auto Stack automatic variables</div> +<div class="line"> --xstack Use external stack</div> +<div class="line"> --int-long-reent Use reentrant calls on the int and long support functions</div> +<div class="line"> --float-reent Use reentrant calls on the float support functions</div> +<div class="line"> --xram-movc Use movc instead of movx to read xram (xdata)</div> +<div class="line"> --callee-saves <func[,func,...]> Cause the called function to save registers instead of the caller</div> +<div class="line"> --profile On supported ports, generate extra profiling information</div> +<div class="line"> --fomit-frame-pointer Leave out the frame pointer.</div> +<div class="line"> --all-callee-saves callee will always save registers used</div> +<div class="line"> --stack-probe insert call to function __stack_probe at each function prologue</div> +<div class="line"> --no-xinit-opt don't memcpy initialized xram from code</div> +<div class="line"> --no-c-code-in-asm don't include c-code as comments in the asm file</div> +<div class="line"> --no-peep-comments don't include peephole optimizer comments</div> +<div class="line"> --codeseg <name> use this name for the code segment</div> +<div class="line"> --constseg <name> use this name for the const segment</div> +<div class="line"> --dataseg <name> use this name for the data segment</div> +<div class="line"> </div> +<div class="line">Optimization options:</div> +<div class="line"> --nooverlay Disable overlaying leaf function auto variables</div> +<div class="line"> --nogcse Disable the GCSE optimisation</div> +<div class="line"> --nolabelopt Disable label optimisation</div> +<div class="line"> --noinvariant Disable optimisation of invariants</div> +<div class="line"> --noinduction Disable loop variable induction</div> +<div class="line"> --noloopreverse Disable the loop reverse optimisation</div> +<div class="line"> --no-peep Disable the peephole assembly file optimisation</div> +<div class="line"> --no-reg-params On some ports, disable passing some parameters in registers</div> +<div class="line"> --peep-asm Enable peephole optimization on inline assembly</div> +<div class="line"> --peep-return Enable peephole optimization for return instructions</div> +<div class="line"> --no-peep-return Disable peephole optimization for return instructions</div> +<div class="line"> --peep-file <file> use this extra peephole file</div> +<div class="line"> --opt-code-speed Optimize for code speed rather than size</div> +<div class="line"> --opt-code-size Optimize for code size rather than speed</div> +<div class="line"> --max-allocs-per-node Maximum number of register assignments considered at each node of the tree decomposition</div> +<div class="line"> --nolospre Disable lospre</div> +<div class="line"> --allow-unsafe-read Allow optimizations to read any memory location anytime</div> +<div class="line"> --nostdlibcall Disable optimization of calls to standard library</div> +<div class="line"> </div> +<div class="line">Internal debugging options:</div> +<div class="line"> --dump-ast Dump front-end AST before generating i-code</div> +<div class="line"> --dump-i-code Dump the i-code structure at all stages</div> +<div class="line"> --dump-graphs Dump graphs (control-flow, conflict, etc)</div> +<div class="line"> --i-code-in-asm Include i-code as comments in the asm file</div> +<div class="line"> --fverbose-asm Include code generator comments in the asm output</div> +<div class="line"> </div> +<div class="line">Linker options:</div> +<div class="line"> -l Include the given library in the link</div> +<div class="line"> -L Add the next field to the library search path</div> +<div class="line"> --lib-path <path> use this path to search for libraries</div> +<div class="line"> --out-fmt-ihx Output in Intel hex format</div> +<div class="line"> --out-fmt-s19 Output in S19 hex format</div> +<div class="line"> --xram-loc <nnnn> External Ram start location</div> +<div class="line"> --xram-size <nnnn> External Ram size</div> +<div class="line"> --iram-size <nnnn> Internal Ram size</div> +<div class="line"> --xstack-loc <nnnn> External Stack start location</div> +<div class="line"> --code-loc <nnnn> Code Segment Location</div> +<div class="line"> --code-size <nnnn> Code Segment size</div> +<div class="line"> --stack-loc <nnnn> Stack pointer initial value</div> +<div class="line"> --data-loc <nnnn> Direct data start location</div> +<div class="line"> --idata-loc </div> +<div class="line"> --no-optsdcc-in-asm Do not emit .optsdcc in asm</div> +<div class="line"> </div> +<div class="line">Special options for the mcs51 port:</div> +<div class="line"> --model-small internal data space is used (default)</div> +<div class="line"> --model-medium external paged data space is used</div> +<div class="line"> --model-large external data space is used</div> +<div class="line"> --model-huge functions are banked, data in external space</div> +<div class="line"> --stack-size Tells the linker to allocate this space for stack</div> +<div class="line"> --parms-in-bank1 use Bank1 for parameter passing</div> +<div class="line"> --acall-ajmp Use acall/ajmp instead of lcall/ljmp</div> +<div class="line"> --no-ret-without-call Do not use ret independent of acall/lcall</div> +<div class="line"> </div> +<div class="line">Special options for the z80 port:</div> +<div class="line"> --callee-saves-bc Force a called function to always save BC</div> +<div class="line"> --portmode= Determine PORT I/O mode (z80/z180)</div> +<div class="line"> --asm= Define assembler name (rgbds/asxxxx/isas/z80asm/gas)</div> +<div class="line"> --codeseg <name> use this name for the code segment</div> +<div class="line"> --constseg <name> use this name for the const segment</div> +<div class="line"> --dataseg <name> use this name for the data segment</div> +<div class="line"> --no-std-crt0 For the z80/gbz80 do not link default crt0.rel</div> +<div class="line"> --reserve-regs-iy Do not use IY (incompatible with --fomit-frame-pointer)</div> +<div class="line"> --oldralloc Use old register allocator</div> +<div class="line"> --fno-omit-frame-pointer Do not omit frame pointer</div> +<div class="line"> --emit-externs Emit externs list in generated asm</div> +<div class="line"> --legacy-banking Use legacy method to call banked functions</div> +<div class="line"> --nmos-z80 Generate workaround for NMOS Z80 when saving IFF2</div> +<div class="line"> </div> +<div class="line">Special options for the z180 port:</div> +<div class="line"> --callee-saves-bc Force a called function to always save BC</div> +<div class="line"> --portmode= Determine PORT I/O mode (z80/z180)</div> +<div class="line"> --asm= Define assembler name (rgbds/asxxxx/isas/z80asm/gas)</div> +<div class="line"> --codeseg <name> use this name for the code segment</div> +<div class="line"> --constseg <name> use this name for the const segment</div> +<div class="line"> --dataseg <name> use this name for the data segment</div> +<div class="line"> --no-std-crt0 For the z80/gbz80 do not link default crt0.rel</div> +<div class="line"> --reserve-regs-iy Do not use IY (incompatible with --fomit-frame-pointer)</div> +<div class="line"> --oldralloc Use old register allocator</div> +<div class="line"> --fno-omit-frame-pointer Do not omit frame pointer</div> +<div class="line"> --emit-externs Emit externs list in generated asm</div> +<div class="line"> --legacy-banking Use legacy method to call banked functions</div> +<div class="line"> --nmos-z80 Generate workaround for NMOS Z80 when saving IFF2</div> +<div class="line"> </div> +<div class="line">Special options for the r2k port:</div> +<div class="line"> --callee-saves-bc Force a called function to always save BC</div> +<div class="line"> --portmode= Determine PORT I/O mode (z80/z180)</div> +<div class="line"> --asm= Define assembler name (rgbds/asxxxx/isas/z80asm/gas)</div> +<div class="line"> --codeseg <name> use this name for the code segment</div> +<div class="line"> --constseg <name> use this name for the const segment</div> +<div class="line"> --dataseg <name> use this name for the data segment</div> +<div class="line"> --no-std-crt0 For the z80/gbz80 do not link default crt0.rel</div> +<div class="line"> --reserve-regs-iy Do not use IY (incompatible with --fomit-frame-pointer)</div> +<div class="line"> --oldralloc Use old register allocator</div> +<div class="line"> --fno-omit-frame-pointer Do not omit frame pointer</div> +<div class="line"> --emit-externs Emit externs list in generated asm</div> +<div class="line"> --legacy-banking Use legacy method to call banked functions</div> +<div class="line"> --nmos-z80 Generate workaround for NMOS Z80 when saving IFF2</div> +<div class="line"> </div> +<div class="line">Special options for the r2ka port:</div> +<div class="line"> --callee-saves-bc Force a called function to always save BC</div> +<div class="line"> --portmode= Determine PORT I/O mode (z80/z180)</div> +<div class="line"> --asm= Define assembler name (rgbds/asxxxx/isas/z80asm/gas)</div> +<div class="line"> --codeseg <name> use this name for the code segment</div> +<div class="line"> --constseg <name> use this name for the const segment</div> +<div class="line"> --dataseg <name> use this name for the data segment</div> +<div class="line"> --no-std-crt0 For the z80/gbz80 do not link default crt0.rel</div> +<div class="line"> --reserve-regs-iy Do not use IY (incompatible with --fomit-frame-pointer)</div> +<div class="line"> --oldralloc Use old register allocator</div> +<div class="line"> --fno-omit-frame-pointer Do not omit frame pointer</div> +<div class="line"> --emit-externs Emit externs list in generated asm</div> +<div class="line"> --legacy-banking Use legacy method to call banked functions</div> +<div class="line"> --nmos-z80 Generate workaround for NMOS Z80 when saving IFF2</div> +<div class="line"> </div> +<div class="line">Special options for the r3ka port:</div> +<div class="line"> --callee-saves-bc Force a called function to always save BC</div> +<div class="line"> --portmode= Determine PORT I/O mode (z80/z180)</div> +<div class="line"> --asm= Define assembler name (rgbds/asxxxx/isas/z80asm/gas)</div> +<div class="line"> --codeseg <name> use this name for the code segment</div> +<div class="line"> --constseg <name> use this name for the const segment</div> +<div class="line"> --dataseg <name> use this name for the data segment</div> +<div class="line"> --no-std-crt0 For the z80/gbz80 do not link default crt0.rel</div> +<div class="line"> --reserve-regs-iy Do not use IY (incompatible with --fomit-frame-pointer)</div> +<div class="line"> --oldralloc Use old register allocator</div> +<div class="line"> --fno-omit-frame-pointer Do not omit frame pointer</div> +<div class="line"> --emit-externs Emit externs list in generated asm</div> +<div class="line"> --legacy-banking Use legacy method to call banked functions</div> +<div class="line"> --nmos-z80 Generate workaround for NMOS Z80 when saving IFF2</div> +<div class="line"> </div> +<div class="line">Special options for the gbz80 port:</div> +<div class="line"> -bo <num> use code bank <num></div> +<div class="line"> -ba <num> use data bank <num></div> +<div class="line"> --callee-saves-bc Force a called function to always save BC</div> +<div class="line"> --codeseg <name> use this name for the code segment</div> +<div class="line"> --constseg <name> use this name for the const segment</div> +<div class="line"> --dataseg <name> use this name for the data segment</div> +<div class="line"> --no-std-crt0 For the z80/gbz80 do not link default crt0.rel</div> +<div class="line"> --legacy-banking Use legacy method to call banked functions</div> +<div class="line"> </div> +<div class="line">Special options for the tlcs90 port:</div> +<div class="line"> --callee-saves-bc Force a called function to always save BC</div> +<div class="line"> --portmode= Determine PORT I/O mode (z80/z180)</div> +<div class="line"> --asm= Define assembler name (rgbds/asxxxx/isas/z80asm/gas)</div> +<div class="line"> --codeseg <name> use this name for the code segment</div> +<div class="line"> --constseg <name> use this name for the const segment</div> +<div class="line"> --dataseg <name> use this name for the data segment</div> +<div class="line"> --no-std-crt0 For the z80/gbz80 do not link default crt0.rel</div> +<div class="line"> --reserve-regs-iy Do not use IY (incompatible with --fomit-frame-pointer)</div> +<div class="line"> --oldralloc Use old register allocator</div> +<div class="line"> --fno-omit-frame-pointer Do not omit frame pointer</div> +<div class="line"> --emit-externs Emit externs list in generated asm</div> +<div class="line"> --legacy-banking Use legacy method to call banked functions</div> +<div class="line"> --nmos-z80 Generate workaround for NMOS Z80 when saving IFF2</div> +<div class="line"> </div> +<div class="line">Special options for the ez80_z80 port:</div> +<div class="line"> --callee-saves-bc Force a called function to always save BC</div> +<div class="line"> --portmode= Determine PORT I/O mode (z80/z180)</div> +<div class="line"> --asm= Define assembler name (rgbds/asxxxx/isas/z80asm/gas)</div> +<div class="line"> --codeseg <name> use this name for the code segment</div> +<div class="line"> --constseg <name> use this name for the const segment</div> +<div class="line"> --dataseg <name> use this name for the data segment</div> +<div class="line"> --no-std-crt0 For the z80/gbz80 do not link default crt0.rel</div> +<div class="line"> --reserve-regs-iy Do not use IY (incompatible with --fomit-frame-pointer)</div> +<div class="line"> --oldralloc Use old register allocator</div> +<div class="line"> --fno-omit-frame-pointer Do not omit frame pointer</div> +<div class="line"> --emit-externs Emit externs list in generated asm</div> +<div class="line"> --legacy-banking Use legacy method to call banked functions</div> +<div class="line"> --nmos-z80 Generate workaround for NMOS Z80 when saving IFF2</div> +<div class="line"> </div> +<div class="line">Special options for the z80n port:</div> +<div class="line"> --callee-saves-bc Force a called function to always save BC</div> +<div class="line"> --portmode= Determine PORT I/O mode (z80/z180)</div> +<div class="line"> --asm= Define assembler name (rgbds/asxxxx/isas/z80asm/gas)</div> +<div class="line"> --codeseg <name> use this name for the code segment</div> +<div class="line"> --constseg <name> use this name for the const segment</div> +<div class="line"> --dataseg <name> use this name for the data segment</div> +<div class="line"> --no-std-crt0 For the z80/gbz80 do not link default crt0.rel</div> +<div class="line"> --reserve-regs-iy Do not use IY (incompatible with --fomit-frame-pointer)</div> +<div class="line"> --oldralloc Use old register allocator</div> +<div class="line"> --fno-omit-frame-pointer Do not omit frame pointer</div> +<div class="line"> --emit-externs Emit externs list in generated asm</div> +<div class="line"> --legacy-banking Use legacy method to call banked functions</div> +<div class="line"> --nmos-z80 Generate workaround for NMOS Z80 when saving IFF2</div> +<div class="line"> </div> +<div class="line">Special options for the ds390 port:</div> +<div class="line"> --model-flat24 use the flat24 model for the ds390 (default)</div> +<div class="line"> --stack-8bit use the 8bit stack for the ds390 (not supported yet)</div> +<div class="line"> --stack-size Tells the linker to allocate this space for stack</div> +<div class="line"> --stack-10bit use the 10bit stack for ds390 (default)</div> +<div class="line"> --use-accelerator generate code for ds390 arithmetic accelerator</div> +<div class="line"> --protect-sp-update will disable interrupts during ESP:SP updates</div> +<div class="line"> --parms-in-bank1 use Bank1 for parameter passing</div> +<div class="line"> </div> +<div class="line">Special options for the pic16 port:</div> +<div class="line"> --pstack-model= use stack model 'small' (default) or 'large'</div> +<div class="line"> -y --extended enable Extended Instruction Set/Literal Offset Addressing mode</div> +<div class="line"> --pno-banksel do not generate BANKSEL assembler directives</div> +<div class="line"> --obanksel= set banksel optimization level (default=0 no)</div> +<div class="line"> --denable-peeps explicit enable of peepholes</div> +<div class="line"> --no-optimize-goto do NOT use (conditional) BRA instead of GOTO</div> +<div class="line"> --optimize-cmp try to optimize some compares</div> +<div class="line"> --optimize-df thoroughly analyze data flow (memory and time intensive!)</div> +<div class="line"> --asm= Use alternative assembler</div> +<div class="line"> --mplab-comp enable compatibility mode for MPLAB utilities (MPASM/MPLINK)</div> +<div class="line"> --link= Use alternative linker</div> +<div class="line"> --preplace-udata-with= Place udata variables at another section: udata_acs, udata_ovr, udata_shr</div> +<div class="line"> --ivt-loc= Set address of interrupt vector table.</div> +<div class="line"> --nodefaultlibs do not link default libraries when linking</div> +<div class="line"> --use-crt= use <crt-o> run-time initialization module</div> +<div class="line"> --no-crt do not link any default run-time initialization module</div> +<div class="line"> --debug-xtra show more debug info in assembly output</div> +<div class="line"> --debug-ralloc dump register allocator debug file *.d</div> +<div class="line"> --pcode-verbose dump pcode related info</div> +<div class="line"> --calltree dump call tree in .calltree file</div> +<div class="line"> --gstack trace stack pointer push/pop to overflow</div> +<div class="line"> --no-warn-non-free suppress warning on absent --use-non-free option</div> +<div class="line"> </div> +<div class="line">Special options for the pic14 port:</div> +<div class="line"> --debug-xtra show more debug info in assembly output</div> +<div class="line"> --no-pcode-opt disable (slightly faulty) optimization on pCode</div> +<div class="line"> --stack-size sets the size if the argument passing stack (default: 16, minimum: 4)</div> +<div class="line"> --no-extended-instructions forbid use of the extended instruction set (e.g., ADDFSR)</div> +<div class="line"> --no-warn-non-free suppress warning on absent --use-non-free option</div> +<div class="line"> </div> +<div class="line">Special options for the TININative port:</div> +<div class="line"> --model-flat24 use the flat24 model for the ds390 (default)</div> +<div class="line"> --stack-8bit use the 8bit stack for the ds390 (not supported yet)</div> +<div class="line"> --stack-size Tells the linker to allocate this space for stack</div> +<div class="line"> --stack-10bit use the 10bit stack for ds390 (default)</div> +<div class="line"> --use-accelerator generate code for ds390 arithmetic accelerator</div> +<div class="line"> --protect-sp-update will disable interrupts during ESP:SP updates</div> +<div class="line"> --parms-in-bank1 use Bank1 for parameter passing</div> +<div class="line"> --tini-libid <nnnn> LibraryID used in -mTININative</div> +<div class="line"> </div> +<div class="line">Special options for the ds400 port:</div> +<div class="line"> --model-flat24 use the flat24 model for the ds400 (default)</div> +<div class="line"> --stack-8bit use the 8bit stack for the ds400 (not supported yet)</div> +<div class="line"> --stack-size Tells the linker to allocate this space for stack</div> +<div class="line"> --stack-10bit use the 10bit stack for ds400 (default)</div> +<div class="line"> --use-accelerator generate code for ds400 arithmetic accelerator</div> +<div class="line"> --protect-sp-update will disable interrupts during ESP:SP updates</div> +<div class="line"> --parms-in-bank1 use Bank1 for parameter passing</div> +<div class="line"> </div> +<div class="line">Special options for the hc08 port:</div> +<div class="line"> --model-small 8-bit address space for data</div> +<div class="line"> --model-large 16-bit address space for data (default)</div> +<div class="line"> --out-fmt-elf Output executable in ELF format</div> +<div class="line"> --oldralloc Use old register allocator</div> +<div class="line"> </div> +<div class="line">Special options for the s08 port:</div> +<div class="line"> --model-small 8-bit address space for data</div> +<div class="line"> --model-large 16-bit address space for data (default)</div> +<div class="line"> --out-fmt-elf Output executable in ELF format</div> +<div class="line"> --oldralloc Use old register allocator</div> +<div class="line"> </div> +<div class="line">Special options for the stm8 port:</div> +<div class="line"> --model-medium 16-bit address space for both data and code (default)</div> +<div class="line"> --model-large 16-bit address space for data, 24-bit for code</div> +<div class="line"> --codeseg <name> use this name for the code segment</div> +<div class="line"> --constseg <name> use this name for the const segment</div> +<div class="line"> --out-fmt-elf Output executable in ELF format</div> +</div><!-- fragment --><p><a class="anchor" id="sdasgb-settings"></a></p> +<h1><a class="anchor" id="autotoc_md143"></a> +sdasgb settings</h1> +<div class="fragment"><div class="line">sdas Assembler V02.00 + NoICE + SDCC mods (GameBoy Z80-like CPU)</div> +<div class="line"> </div> +<div class="line"> </div> +<div class="line">Copyright (C) 2012 Alan R. Baldwin</div> +<div class="line">This program comes with ABSOLUTELY NO WARRANTY.</div> +<div class="line"> </div> +<div class="line">Usage: [-Options] file</div> +<div class="line">Usage: [-Options] outfile file1 [file2 file3 ...]</div> +<div class="line"> -d Decimal listing</div> +<div class="line"> -q Octal listing</div> +<div class="line"> -x Hex listing (default)</div> +<div class="line"> -g Undefined symbols made global</div> +<div class="line"> -a All user symbols made global</div> +<div class="line"> -b Display .define substitutions in listing</div> +<div class="line"> -bb and display without .define substitutions</div> +<div class="line"> -c Disable instruction cycle count in listing</div> +<div class="line"> -j Enable NoICE Debug Symbols</div> +<div class="line"> -y Enable SDCC Debug Symbols</div> +<div class="line"> -l Create list file/outfile[.lst]</div> +<div class="line"> -o Create object file/outfile[.rel]</div> +<div class="line"> -s Create symbol file/outfile[.sym]</div> +<div class="line"> -p Disable automatic listing pagination</div> +<div class="line"> -u Disable .list/.nlist processing</div> +<div class="line"> -w Wide listing format for symbol table</div> +<div class="line"> -z Disable case sensitivity for symbols</div> +<div class="line"> -f Flag relocatable references by ` in listing file</div> +<div class="line"> -ff Flag relocatable references by mode in listing file</div> +<div class="line"> -I Add the named directory to the include file</div> +<div class="line"> search path. This option may be used more than once.</div> +<div class="line"> Directories are searched in the order given.</div> +<div class="line"> </div> +<div class="line">removing </div> +</div><!-- fragment --><p><a class="anchor" id="bankpack-settings"></a></p> +<h1><a class="anchor" id="autotoc_md144"></a> +bankpack settings</h1> +<div class="fragment"><div class="line">bankalloc [options] objfile1 objfile2 etc</div> +<div class="line">Use: Read .o files and auto-assign areas with bank=255.</div> +<div class="line"> Typically called by Lcc compiler driver before linker.</div> +<div class="line"> </div> +<div class="line">Options</div> +<div class="line">-h : Show this help</div> +<div class="line">-yt<hexbyte> : Set MBC type per ROM byte 149 in Hex (see pandocs)</div> +<div class="line">-mbc=N : Similar to -yt, but sets MBC type directly to N instead</div> +<div class="line"> of by intepreting ROM byte 149</div> +<div class="line"> mbc1 will exclude banks {0x20,0x40,0x60} max=127, </div> +<div class="line"> mbc2 max=15, mbc3 max=127, mbc5 max=255 (not 511!) </div> +<div class="line">-min=N : Min assigned ROM bank is N (default 1)</div> +<div class="line">-max=N : Max assigned ROM bank is N, error if exceeded</div> +<div class="line">-ext=<.ext> : Write files out with <.ext> instead of source extension</div> +<div class="line">-path=<path> : Write files out to <path> (<path> *MUST* already exist)</div> +<div class="line">-sym=<prefix>: Add symbols starting with <prefix> to match + update list.</div> +<div class="line"> Default entry is "___bank_" (see below)</div> +<div class="line">-cartsize : Print min required cart size as "autocartsize:<NNN>"</div> +<div class="line">-v : Verbose output, show assignments</div> +<div class="line"> </div> +<div class="line">Example: "bankpack -ext=.rel -path=some/newpath/ file1.o file2.o"</div> +<div class="line">Unless -ext or -path specify otherwise, input files are overwritten.</div> +<div class="line"> </div> +<div class="line">Default MBC type is not set. It *must* be specified by -mbc= or -yt!</div> +<div class="line"> </div> +<div class="line">The following will have FF and 255 replaced with the assigned bank:</div> +<div class="line">A _CODE_255 size <size> flags <flags> addr <address></div> +<div class="line">S b_<function name> Def0000FF</div> +<div class="line">S ___bank_<const name> Def0000FF</div> +<div class="line"> (Above can be made by: const void __at(255) __bank_<const name>;</div> +</div><!-- fragment --><p><a class="anchor" id="sdldgb-settings"></a></p> +<h1><a class="anchor" id="autotoc_md145"></a> +sdldgb settings</h1> +<div class="fragment"><div class="line">sdld Linker V03.00 + NoICE + sdld</div> +<div class="line"> </div> +<div class="line">Usage: [-Options] [-Option with arg] file</div> +<div class="line">Usage: [-Options] [-Option with arg] outfile file1 [file2 ...]</div> +<div class="line">Startup:</div> +<div class="line"> -p Echo commands to stdout (default)</div> +<div class="line"> -n No echo of commands to stdout</div> +<div class="line">Alternates to Command Line Input:</div> +<div class="line"> -c ASlink >> prompt input</div> +<div class="line"> -f file[.lk] Command File input</div> +<div class="line">Libraries:</div> +<div class="line"> -k Library path specification, one per -k</div> +<div class="line"> -l Library file specification, one per -l</div> +<div class="line">Relocation:</div> +<div class="line"> -b area base address = expression</div> +<div class="line"> -g global symbol = expression</div> +<div class="line">Map format:</div> +<div class="line"> -m Map output generated as (out)file[.map]</div> +<div class="line"> -w Wide listing format for map file</div> +<div class="line"> -x Hexadecimal (default)</div> +<div class="line"> -d Decimal</div> +<div class="line"> -q Octal</div> +<div class="line">Output:</div> +<div class="line"> -i Intel Hex as (out)file[.ihx]</div> +<div class="line"> -s Motorola S Record as (out)file[.s19]</div> +<div class="line"> -j NoICE Debug output as (out)file[.noi]</div> +<div class="line"> -y SDCDB Debug output as (out)file[.cdb]</div> +<div class="line">List:</div> +<div class="line"> -u Update listing file(s) with link data as file(s)[.rst]</div> +<div class="line">Case Sensitivity:</div> +<div class="line"> -z Disable Case Sensitivity for Symbols</div> +<div class="line">End:</div> +<div class="line"> -e or null line terminates input</div> +</div><!-- fragment --><p><a class="anchor" id="ihxcheck-settings"></a></p> +<h1><a class="anchor" id="autotoc_md146"></a> +ihxcheck settings</h1> +<div class="fragment"><div class="line">ihx_check input_file.ihx [options]</div> +<div class="line"> </div> +<div class="line">Options</div> +<div class="line">-h : Show this help</div> +<div class="line">-e : Treat warnings as errors</div> +<div class="line"> </div> +<div class="line">Use: Read a .ihx and warn about overlapped areas.</div> +<div class="line">Example: "ihx_check build/MyProject.ihx"</div> +</div><!-- fragment --><p><a class="anchor" id="makebin-settings"></a></p> +<h1><a class="anchor" id="autotoc_md147"></a> +makebin settings</h1> +<div class="fragment"><div class="line">makebin: convert a Intel IHX file to binary or GameBoy format binary.</div> +<div class="line">Usage: makebin [options] [<in_file> [<out_file>]]</div> +<div class="line">Options:</div> +<div class="line"> -p pack mode: the binary file size will be truncated to the last occupied byte</div> +<div class="line"> -s romsize size of the binary file (default: rom banks * 16384)</div> +<div class="line"> -Z genarate GameBoy format binary file</div> +<div class="line">GameBoy format options (applicable only with -Z option):</div> +<div class="line"> -yo n number of rom banks (default: 2) (autosize: A)</div> +<div class="line"> -ya n number of ram banks (default: 0)</div> +<div class="line"> -yt n MBC type (default: no MBC)</div> +<div class="line"> -yl n old licensee code (default: 0x33)</div> +<div class="line"> -yk cc new licensee string (default: 00)</div> +<div class="line"> -yn name cartridge name (default: none)</div> +<div class="line"> -yc GameBoy Color compatible</div> +<div class="line"> -yC GameBoy Color only</div> +<div class="line"> -ys Super GameBoy</div> +<div class="line"> -yS Convert .noi file named like input file to .sym</div> +<div class="line"> -yj set non-Japanese region flag</div> +<div class="line"> -yp addr=value Set address in ROM to given value (address 0x100-0x1FE)</div> +<div class="line">Arguments:</div> +<div class="line"> <in_file> optional IHX input file, '-' means stdin. (default: stdin)</div> +<div class="line"> <out_file> optional output file, '-' means stdout. (default: stdout)</div> +</div><!-- fragment --><p><a class="anchor" id="gbcompress-settings"></a></p> +<h1><a class="anchor" id="autotoc_md148"></a> +gbcompress settings</h1> +<div class="fragment"><div class="line">gbcompress [options] infile outfile</div> +<div class="line">Use: Gbcompress a binary file and write it out.</div> +<div class="line"> </div> +<div class="line">Options</div> +<div class="line">-h : Show this help screen</div> +<div class="line">-d : Decompress (default is compress)</div> +<div class="line">-v : Verbose output</div> +<div class="line">Example: "gbcompress binaryfile.bin compressed.bin"</div> +<div class="line">Example: "gbcompress -d compressedfile.bin decompressed.bin"</div> +</div><!-- fragment --><p><a class="anchor" id="png2mtspr-settings"></a></p> +<h1><a class="anchor" id="autotoc_md149"></a> +png2mtspr settings</h1> +<div class="fragment"><div class="line">usage: png2mtspr <file>.png [options]</div> +<div class="line">-c ouput file (default: <png file>.c)</div> +<div class="line">-sw <width> metasprites width size (default: png width)</div> +<div class="line">-sh <height> metasprites height size (default: png height)</div> +<div class="line">-px <x coord> metasprites pivot x coordinate (default: metasprites width / 2)</div> +<div class="line">-py <y coord> metasprites pivot y coordinate (default: metasprites height / 2)</div> +<div class="line">-spr8x8 use SPRITES_8x8 (default: SPRITES_8x16)</div> +<div class="line">-spr8x16 use SPRITES_8x16 (default: SPRITES_8x16)</div> +<div class="line">-b <bank> bank (default 0)</div> +</div><!-- fragment --> </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/drawing_8h.html b/docs/api/drawing_8h.html @@ -165,6 +165,7 @@ Functions</h2></td></tr> <p>Drawing routines originally by Pascal Felber Legendary overhall by Jon Fuge <a href="#" onclick="location.href='mai'+'lto:'+'jon'+'ny'+'@q-'+'co'+'nti'+'nu'+'um.'+'de'+'mon'+'.c'+'o.u'+'k'; return false;">jonny<span style="display: none;">.nosp@m.</span>@q-c<span style="display: none;">.nosp@m.</span>ontin<span style="display: none;">.nosp@m.</span>uum.<span style="display: none;">.nosp@m.</span>demon<span style="display: none;">.nosp@m.</span>.co.<span style="display: none;">.nosp@m.</span>uk</a> Commenting by Michael Hope</p> <p>Note: The standard text <a class="el" href="stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b">printf()</a> and <a class="el" href="stdio_8h.html#a948b7a0779c308ac5502c57e282e6933">putchar()</a> cannot be used in APA mode - use <a class="el" href="drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0">gprintf()</a> and <a class="el" href="drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7">wrtchr()</a> instead.</p> <p>Note: Using drawing.h will cause it's custom VBL and LCD ISRs (<code>drawing_vbl</code> and <code>drawing_lcd</code>) to be installed.</p> +<p>The valid coordinate ranges are from (x,y) 0,0 to 159,143. There is no built-in clipping, so drawing outside valid coordinates will likely produce undesired results (wrapping/etc).</p> <hr /> <p><b>Important note for the drawing API :</b> </p><pre class="fragment">The Game Boy graphics hardware is not well suited to frame-buffer </pre><p> style graphics such as the kind provided in <code>drawing.h</code>. Due to that, <b>most drawing functions (rectangles, circles, etc) will be slow</b> . 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. </p> diff --git a/docs/api/drawing_8h_source.html b/docs/api/drawing_8h_source.html @@ -90,82 +90,82 @@ $(document).ready(function(){initNavTree('drawing_8h_source.html',''); initResiz </div><!--header--> <div class="contents"> <a href="drawing_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>  </div> -<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#ifndef __DRAWING_H</span></div> -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#define __DRAWING_H</span></div> -<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  </div> -<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="drawing_8h.html#a9a07c448b4d721dbec2715f51727e099"> 29</a></span> <span class="preprocessor">#define GRAPHICS_WIDTH 160</span></div> -<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170"> 30</a></span> <span class="preprocessor">#define GRAPHICS_HEIGHT 144</span></div> +<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef __DRAWING_H</span></div> +<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define __DRAWING_H</span></div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div> -<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#if ORIGINAL</span></div> -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor"> #define SOLID 0x10 </span><span class="comment">/* Overwrites the existing pixels */</span><span class="preprocessor"></span></div> -<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor"> #define OR 0x20 </span><span class="comment">/* Performs a logical OR */</span><span class="preprocessor"></span></div> -<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor"> #define XOR 0x40 </span><span class="comment">/* Performs a logical XOR */</span><span class="preprocessor"></span></div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor"> #define AND 0x80 </span><span class="comment">/* Performs a logical AND */</span><span class="preprocessor"></span></div> -<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#else</span></div> -<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d"> 39</a></span> <span class="preprocessor"> #define SOLID 0x00 </span><span class="comment">/* Overwrites the existing pixels */</span><span class="preprocessor"></span></div> -<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991"> 40</a></span> <span class="preprocessor"> #define OR 0x01 </span><span class="comment">/* Performs a logical OR */</span><span class="preprocessor"></span></div> -<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab"> 41</a></span> <span class="preprocessor"> #define XOR 0x02 </span><span class="comment">/* Performs a logical XOR */</span><span class="preprocessor"></span></div> -<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="drawing_8h.html#acd1b97556dfbbac61063a63031d2f91d"> 42</a></span> <span class="preprocessor"> #define AND 0x03 </span><span class="comment">/* Performs a logical AND */</span><span class="preprocessor"></span></div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">#endif</span></div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div> -<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382"> 46</a></span> <span class="preprocessor">#define WHITE 0</span></div> -<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096"> 47</a></span> <span class="preprocessor">#define LTGREY 1</span></div> -<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a"> 48</a></span> <span class="preprocessor">#define DKGREY 2</span></div> -<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6"> 49</a></span> <span class="preprocessor">#define BLACK 3</span></div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div> -<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49"> 52</a></span> <span class="preprocessor">#define M_NOFILL 0</span></div> -<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e"> 53</a></span> <span class="preprocessor">#define M_FILL 1</span></div> +<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="drawing_8h.html#a9a07c448b4d721dbec2715f51727e099"> 33</a></span> <span class="preprocessor">#define GRAPHICS_WIDTH 160</span></div> +<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170"> 34</a></span> <span class="preprocessor">#define GRAPHICS_HEIGHT 144</span></div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div> +<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#if ORIGINAL</span></div> +<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor"> #define SOLID 0x10 </span><span class="comment">/* Overwrites the existing pixels */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor"> #define OR 0x20 </span><span class="comment">/* Performs a logical OR */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor"> #define XOR 0x40 </span><span class="comment">/* Performs a logical XOR */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor"> #define AND 0x80 </span><span class="comment">/* Performs a logical AND */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#else</span></div> +<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d"> 43</a></span> <span class="preprocessor"> #define SOLID 0x00 </span><span class="comment">/* Overwrites the existing pixels */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991"> 44</a></span> <span class="preprocessor"> #define OR 0x01 </span><span class="comment">/* Performs a logical OR */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab"> 45</a></span> <span class="preprocessor"> #define XOR 0x02 </span><span class="comment">/* Performs a logical XOR */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="drawing_8h.html#acd1b97556dfbbac61063a63031d2f91d"> 46</a></span> <span class="preprocessor"> #define AND 0x03 </span><span class="comment">/* Performs a logical AND */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  </div> +<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382"> 50</a></span> <span class="preprocessor">#define WHITE 0</span></div> +<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096"> 51</a></span> <span class="preprocessor">#define LTGREY 1</span></div> +<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a"> 52</a></span> <span class="preprocessor">#define DKGREY 2</span></div> +<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6"> 53</a></span> <span class="preprocessor">#define BLACK 3</span></div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div> -<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837"> 56</a></span> <span class="preprocessor">#define SIGNED 1</span></div> -<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="drawing_8h.html#a08cbc66092284f7da94279f986a0aae9"> 57</a></span> <span class="preprocessor">#define UNSIGNED 0</span></div> +<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49"> 56</a></span> <span class="preprocessor">#define M_NOFILL 0</span></div> +<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e"> 57</a></span> <span class="preprocessor">#define M_FILL 1</span></div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div> -<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#include <types.h></span></div> -<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div> -<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="keywordtype">void</span></div> -<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8"> 65</a></span>  <a class="code" href="drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8">gprint</a>(<span class="keywordtype">char</span> *str) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div> -<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="keywordtype">void</span></div> -<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21"> 77</a></span>  <a class="code" href="drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21">gprintln</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d">INT16</a> number, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> radix, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> signed_value);</div> -<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  </div> -<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="keywordtype">void</span></div> -<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d"> 84</a></span>  <a class="code" href="drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d">gprintn</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> number, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> radix, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> signed_value);</div> -<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div> -<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div> -<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0"> 103</a></span>  <a class="code" href="drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0">gprintf</a>(<span class="keywordtype">char</span> *fmt,...) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  </div> -<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="keywordtype">void</span></div> -<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="drawing_8h.html#ac3271bc637bab1205ed066f439ebc955"> 107</a></span>  <a class="code" href="drawing_8h.html#ac3271bc637bab1205ed066f439ebc955">plot</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> colour, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608">mode</a>);</div> +<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837"> 60</a></span> <span class="preprocessor">#define SIGNED 1</span></div> +<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="drawing_8h.html#a08cbc66092284f7da94279f986a0aae9"> 61</a></span> <span class="preprocessor">#define UNSIGNED 0</span></div> +<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div> +<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="preprocessor">#include <types.h></span></div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div> +<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="keywordtype">void</span></div> +<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8"> 69</a></span>  <a class="code" href="drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8">gprint</a>(<span class="keywordtype">char</span> *str) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div> +<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="keywordtype">void</span></div> +<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21"> 81</a></span>  <a class="code" href="drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21">gprintln</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d">INT16</a> number, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> radix, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> signed_value);</div> +<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  </div> +<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="keywordtype">void</span></div> +<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d"> 88</a></span>  <a class="code" href="drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d">gprintn</a>(<a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> number, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> radix, <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> signed_value);</div> +<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  </div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div> +<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0"> 107</a></span>  <a class="code" href="drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0">gprintf</a>(<span class="keywordtype">char</span> *fmt,...) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div> <div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="keywordtype">void</span></div> -<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209"> 111</a></span>  <a class="code" href="drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209">plot_point</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y);</div> +<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="drawing_8h.html#ac3271bc637bab1205ed066f439ebc955"> 111</a></span>  <a class="code" href="drawing_8h.html#ac3271bc637bab1205ed066f439ebc955">plot</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> colour, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608">mode</a>);</div> <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div> -<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="keywordtype">void</span></div> -<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9"> 117</a></span>  <a class="code" href="drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9">switch_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *src, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *dst) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> -<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  </div> +<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="keywordtype">void</span></div> +<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209"> 115</a></span>  <a class="code" href="drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209">plot_point</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y);</div> +<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  </div> <div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="keywordtype">void</span></div> -<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf"> 121</a></span>  <a class="code" href="drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf">draw_image</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> +<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9"> 121</a></span>  <a class="code" href="drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9">switch_data</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *src, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *dst) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> <div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  </div> <div class="line"><a name="l00124"></a><span class="lineno"> 124</span> <span class="keywordtype">void</span></div> -<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9"> 125</a></span>  <a class="code" href="drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9">line</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x1, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y1, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x2, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y2);</div> +<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf"> 125</a></span>  <a class="code" href="drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf">draw_image</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data) <a class="code" href="asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96">NONBANKED</a>;</div> <div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  </div> -<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="keywordtype">void</span></div> -<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa"> 130</a></span>  <a class="code" href="drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa">box</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x1, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y1, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x2, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y2, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> style);</div> -<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  </div> -<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> <span class="keywordtype">void</span></div> -<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8"> 135</a></span>  <a class="code" href="drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8">circle</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> radius, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> style);</div> -<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  </div> -<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div> -<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10"> 139</a></span>  <a class="code" href="drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10">getpix</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y);</div> +<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> <span class="keywordtype">void</span></div> +<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9"> 129</a></span>  <a class="code" href="drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9">line</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x1, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y1, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x2, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y2);</div> +<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  </div> +<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> <span class="keywordtype">void</span></div> +<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa"> 134</a></span>  <a class="code" href="drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa">box</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x1, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y1, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x2, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y2, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> style);</div> +<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  </div> +<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <span class="keywordtype">void</span></div> +<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8"> 139</a></span>  <a class="code" href="drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8">circle</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> radius, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> style);</div> <div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  </div> -<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> <span class="keywordtype">void</span></div> -<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7"> 146</a></span>  <a class="code" href="drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7">wrtchr</a>(<span class="keywordtype">char</span> chr);</div> -<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  </div> -<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> <span class="keywordtype">void</span></div> -<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1"> 153</a></span>  <a class="code" href="drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1">gotogxy</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y);</div> -<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  </div> -<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55"> 157</a></span> <span class="keywordtype">void</span> <a class="code" href="drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55">color</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> forecolor, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> backcolor, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608">mode</a>);</div> +<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div> +<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10"> 143</a></span>  <a class="code" href="drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10">getpix</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y);</div> +<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  </div> +<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> <span class="keywordtype">void</span></div> +<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7"> 150</a></span>  <a class="code" href="drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7">wrtchr</a>(<span class="keywordtype">char</span> chr);</div> +<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  </div> +<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> <span class="keywordtype">void</span></div> +<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1"> 157</a></span>  <a class="code" href="drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1">gotogxy</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> x, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> y);</div> <div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  </div> -<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <span class="preprocessor">#endif </span><span class="comment">/* __DRAWING_H */</span><span class="preprocessor"></span></div> +<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55"> 161</a></span> <span class="keywordtype">void</span> <a class="code" href="drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55">color</a>(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> forecolor, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> backcolor, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608">mode</a>);</div> +<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  </div> +<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> <span class="preprocessor">#endif </span><span class="comment">/* __DRAWING_H */</span><span class="preprocessor"></span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <div class="ttc" id="adrawing_8h_html_a9869295972fdbad75ecfa9d4bff2ff21"><div class="ttname"><a href="drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21">gprintln</a></div><div class="ttdeci">void gprintln(INT16 number, INT8 radix, INT8 signed_value)</div></div> diff --git a/docs/api/gbdecompress_8h.html b/docs/api/gbdecompress_8h.html @@ -111,7 +111,9 @@ Variables</h2></td></tr> <tr class="memitem:a0b3366755f3276b0243c1e0497471b7a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gbdecompress_8h.html#a0b3366755f3276b0243c1e0497471b7a">c</a></td></tr> <tr class="separator:a0b3366755f3276b0243c1e0497471b7a"><td class="memSeparator" colspan="2"> </td></tr> </table> -<h2 class="groupheader">Function Documentation</h2> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><p>GB-Compress decompressor Compatible with the compression used in GBTD </p> +</div><h2 class="groupheader">Function Documentation</h2> <a id="a197fa96ce7ac20d44d0c1a40e38283db"></a> <h2 class="memtitle"><span class="permalink"><a href="#a197fa96ce7ac20d44d0c1a40e38283db">◆ </a></span>gb_decompress()</h2> diff --git a/docs/api/index.html b/docs/api/index.html @@ -100,16 +100,17 @@ $(document).ready(function(){initNavTree('index.html',''); initResizable(); }); <li><a class="el" href="docs_faq.html">Frequently Asked Questions (FAQ)</a></li> <li><a class="el" href="docs_migrating_versions.html">Migrating to new GBDK Versions</a></li> <li><a class="el" href="docs_releases.html">GBDK Releases</a></li> +<li><a class="el" href="docs_toolchain_settings.html">Toolchain settings</a></li> </ul> -<h1><a class="anchor" id="autotoc_md139"></a> +<h1><a class="anchor" id="autotoc_md150"></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_md140"></a> +<h1><a class="anchor" id="autotoc_md151"></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_md141"></a> +<h1><a class="anchor" id="autotoc_md152"></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> @@ -120,7 +121,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_md142"></a> +<h1><a class="anchor" id="autotoc_md153"></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,9 +1,9 @@ var index = [ - [ "Introduction", "index.html#autotoc_md139", null ], - [ "About the Documentation", "index.html#autotoc_md140", null ], - [ "About GBDK", "index.html#autotoc_md141", null ], - [ "Historical Info and Links", "index.html#autotoc_md142", null ], + [ "Introduction", "index.html#autotoc_md150", null ], + [ "About the Documentation", "index.html#autotoc_md151", null ], + [ "About GBDK", "index.html#autotoc_md152", null ], + [ "Historical Info and Links", "index.html#autotoc_md153", null ], [ "Getting Started", "docs_getting_started.html", [ [ "1. Compile Example projects", "docs_getting_started.html#autotoc_md1", null ], [ "2. Use a Template", "docs_getting_started.html#autotoc_md2", null ], @@ -124,60 +124,73 @@ var index = [ "fonts", "docs_example_programs.html#autotoc_md90", null ], [ "galaxy", "docs_example_programs.html#autotoc_md91", null ], [ "gb-dtmf", "docs_example_programs.html#autotoc_md92", null ], - [ "irq", "docs_example_programs.html#autotoc_md93", null ], - [ "large map", "docs_example_programs.html#autotoc_md94", null ], - [ "lcd isr wobble", "docs_example_programs.html#autotoc_md95", null ], - [ "paint", "docs_example_programs.html#autotoc_md96", null ], - [ "rand", "docs_example_programs.html#autotoc_md97", null ], - [ "ram_fn", "docs_example_programs.html#autotoc_md98", null ], - [ "rpn", "docs_example_programs.html#autotoc_md99", null ], - [ "samptest", "docs_example_programs.html#autotoc_md100", null ], - [ "sgb (various)", "docs_example_programs.html#autotoc_md101", null ], - [ "sound", "docs_example_programs.html#autotoc_md102", null ], - [ "space", "docs_example_programs.html#autotoc_md103", null ], - [ "templates", "docs_example_programs.html#autotoc_md104", null ] + [ "gbdecompress", "docs_example_programs.html#autotoc_md93", null ], + [ "irq", "docs_example_programs.html#autotoc_md94", null ], + [ "large map", "docs_example_programs.html#autotoc_md95", null ], + [ "metasprites", "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 ], + [ "templates", "docs_example_programs.html#autotoc_md106", null ] ] ], [ "Frequently Asked Questions (FAQ)", "docs_faq.html", [ - [ "Frequently Asked Questions", "docs_faq.html#autotoc_md105", null ] + [ "Frequently Asked Questions", "docs_faq.html#autotoc_md107", null ] ] ], [ "Migrating to new GBDK Versions", "docs_migrating_versions.html", [ - [ "GBDK 2020 versions", "docs_migrating_versions.html#autotoc_md106", [ - [ "Porting to GBDK 2020 4.0.3", "docs_migrating_versions.html#autotoc_md107", null ], - [ "Porting to GBDK 2020 4.0.2", "docs_migrating_versions.html#autotoc_md108", null ], - [ "Porting to GBDK 2020 4.0.1", "docs_migrating_versions.html#autotoc_md109", null ], - [ "Porting to GBDK 2020 4.0", "docs_migrating_versions.html#autotoc_md110", null ], - [ "Porting to GBDK 2020 3.2", "docs_migrating_versions.html#autotoc_md111", null ], - [ "Porting to GBDK 2020 3.1.1", "docs_migrating_versions.html#autotoc_md112", null ], - [ "Porting to GBDK 2020 3.1", "docs_migrating_versions.html#autotoc_md113", null ], - [ "Porting to GBDK 2020 3.0.1", "docs_migrating_versions.html#autotoc_md114", null ] + [ "GBDK 2020 versions", "docs_migrating_versions.html#autotoc_md108", [ + [ "Porting to GBDK 2020 4.0.3", "docs_migrating_versions.html#autotoc_md109", null ], + [ "Porting to GBDK 2020 4.0.2", "docs_migrating_versions.html#autotoc_md110", null ], + [ "Porting to GBDK 2020 4.0.1", "docs_migrating_versions.html#autotoc_md111", null ], + [ "Porting to GBDK 2020 4.0", "docs_migrating_versions.html#autotoc_md112", null ], + [ "Porting to GBDK 2020 3.2", "docs_migrating_versions.html#autotoc_md113", null ], + [ "Porting to GBDK 2020 3.1.1", "docs_migrating_versions.html#autotoc_md114", null ], + [ "Porting to GBDK 2020 3.1", "docs_migrating_versions.html#autotoc_md115", null ], + [ "Porting to GBDK 2020 3.0.1", "docs_migrating_versions.html#autotoc_md116", null ] ] ], - [ "Historical GBDK versions", "docs_migrating_versions.html#autotoc_md116", [ - [ "GBDK 1.1 to GBDK 2.0", "docs_migrating_versions.html#autotoc_md117", null ] + [ "Historical GBDK versions", "docs_migrating_versions.html#autotoc_md118", [ + [ "GBDK 1.1 to GBDK 2.0", "docs_migrating_versions.html#autotoc_md119", null ] ] ] ] ], [ "GBDK Releases", "docs_releases.html", [ - [ "GBDK 2020 Release Notes", "docs_releases.html#autotoc_md118", [ - [ "GBDK 2020 4.0.3", "docs_releases.html#autotoc_md119", null ], - [ "GBDK 2020 4.0.2", "docs_releases.html#autotoc_md120", null ], - [ "GBDK 2020 4.0.1", "docs_releases.html#autotoc_md121", null ], - [ "GBDK 2020 4.0", "docs_releases.html#autotoc_md122", null ], - [ "GBDK 2020 3.2", "docs_releases.html#autotoc_md123", null ], - [ "GBDK 2020 3.1.1", "docs_releases.html#autotoc_md124", null ], - [ "GBDK 2020 3.1", "docs_releases.html#autotoc_md125", null ], - [ "GBDK 2020 3.0.1", "docs_releases.html#autotoc_md126", null ], - [ "GBDK 2020 3.0", "docs_releases.html#autotoc_md127", null ] + [ "GBDK 2020 Release Notes", "docs_releases.html#autotoc_md120", [ + [ "GBDK 2020 4.0.3", "docs_releases.html#autotoc_md121", null ], + [ "GBDK 2020 4.0.2", "docs_releases.html#autotoc_md122", null ], + [ "GBDK 2020 4.0.1", "docs_releases.html#autotoc_md123", null ], + [ "GBDK 2020 4.0", "docs_releases.html#autotoc_md124", null ], + [ "GBDK 2020 3.2", "docs_releases.html#autotoc_md125", null ], + [ "GBDK 2020 3.1.1", "docs_releases.html#autotoc_md126", null ], + [ "GBDK 2020 3.1", "docs_releases.html#autotoc_md127", null ], + [ "GBDK 2020 3.0.1", "docs_releases.html#autotoc_md128", null ], + [ "GBDK 2020 3.0", "docs_releases.html#autotoc_md129", null ] ] ], - [ "Historical GBDK Release Notes", "docs_releases.html#autotoc_md128", [ - [ "GBDK 2.96", "docs_releases.html#autotoc_md129", null ], - [ "GBDK 2.95-3", "docs_releases.html#autotoc_md130", null ], - [ "GBDK 2.95-2", "docs_releases.html#autotoc_md131", null ], - [ "GBDK 2.95", "docs_releases.html#autotoc_md132", null ], - [ "GBDK 2.94", "docs_releases.html#autotoc_md133", null ], - [ "GBDK 2.93", "docs_releases.html#autotoc_md134", null ], - [ "GBDK 2.92-2 for win32", "docs_releases.html#autotoc_md135", null ], - [ "GBDK 2.92", "docs_releases.html#autotoc_md136", null ], - [ "GBDK 2.91", "docs_releases.html#autotoc_md137", null ], - [ "GBDK 2.1.5", "docs_releases.html#autotoc_md138", null ] + [ "Historical GBDK Release Notes", "docs_releases.html#autotoc_md130", [ + [ "GBDK 2.96", "docs_releases.html#autotoc_md131", null ], + [ "GBDK 2.95-3", "docs_releases.html#autotoc_md132", null ], + [ "GBDK 2.95-2", "docs_releases.html#autotoc_md133", null ], + [ "GBDK 2.95", "docs_releases.html#autotoc_md134", null ], + [ "GBDK 2.94", "docs_releases.html#autotoc_md135", null ], + [ "GBDK 2.93", "docs_releases.html#autotoc_md136", null ], + [ "GBDK 2.92-2 for win32", "docs_releases.html#autotoc_md137", null ], + [ "GBDK 2.92", "docs_releases.html#autotoc_md138", null ], + [ "GBDK 2.91", "docs_releases.html#autotoc_md139", null ], + [ "GBDK 2.1.5", "docs_releases.html#autotoc_md140", null ] ] ] + ] ], + [ "Toolchain settings", "docs_toolchain_settings.html", [ + [ "lcc settings", "docs_toolchain_settings.html#autotoc_md141", null ], + [ "sdcc settings", "docs_toolchain_settings.html#autotoc_md142", null ], + [ "sdasgb settings", "docs_toolchain_settings.html#autotoc_md143", null ], + [ "bankpack settings", "docs_toolchain_settings.html#autotoc_md144", null ], + [ "sdldgb settings", "docs_toolchain_settings.html#autotoc_md145", null ], + [ "ihxcheck settings", "docs_toolchain_settings.html#autotoc_md146", null ], + [ "makebin settings", "docs_toolchain_settings.html#autotoc_md147", null ], + [ "gbcompress settings", "docs_toolchain_settings.html#autotoc_md148", null ], + [ "png2mtspr settings", "docs_toolchain_settings.html#autotoc_md149", null ] ] ] ]; diff --git a/docs/api/metasprites_8h.html b/docs/api/metasprites_8h.html @@ -136,7 +136,11 @@ Variables</h2></td></tr> <tr class="separator:a14cb8235744c5f23da62bb2ae745d618"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> -<div class="textblock"><p>Metasprite support </p> +<div class="textblock"><p>Metasprite support</p> +<p>A metasprite is a larger sprite made up from a collection of smaller individual hardware sprites. Different frames of the same metasprites can share tile data.</p> +<p>The api supports metasprites in both <a class="el" href="gb_8h.html#aa87bec0d134136fdb727f52cb773b792">SPRITES_8x8</a> and <a class="el" href="gb_8h.html#af91d252f07f4764996154820f970c101">SPRITES_8x16</a> mode. If 8x16 mode is used then the height of the metasprite must be a multiple of 16.</p> +<p>The origin (pivot) for the metasprite is not required to be in the upper left-hand corner as with regular hardware sprites.</p> +<p>Use the <a class="el" href="docs_toolchain.html#utility_png2mtspr">utility_png2mtspr</a> tool to convert single or multiple frames of graphics into metasprite structured data for use with the ...metasprite...() functions. </p> </div><h2 class="groupheader">Macro Definition Documentation</h2> <a id="a9f9f390a57460914e27c7604b7d8379a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9f9f390a57460914e27c7604b7d8379a">◆ </a></span>metasprite_end</h2> @@ -164,7 +168,16 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>metasprite item description </p> +<p>Metasprite sub-item structure </p><dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">dy</td><td>(INT8) Y coordinate of the sprite relative to the metasprite origin (pivot) </td></tr> + <tr><td class="paramname">dx</td><td>(INT8) X coordinate of the sprite relative to the metasprite origin (pivot) </td></tr> + <tr><td class="paramname">dtile</td><td>(UINT8) Start tile relative to the metasprites own set of tiles </td></tr> + <tr><td class="paramname">props</td><td>(UINT8) Property Flags</td></tr> + </table> + </dd> +</dl> +<p>Metasprites are built from multiple <a class="el" href="structmetasprite__t.html">metasprite_t</a> items (one for each sub-sprite) and a pool of tiles they reference. If a metasprite has multiple frames then each frame will be built from some number of <a class="el" href="structmetasprite__t.html">metasprite_t</a> items (which may vary based on how many sprites are required for that particular frame). </p> </div> </div> @@ -220,17 +233,24 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Moves metasprite to the absolute position x and y, allocating hardware sprites from base_sprite using tiles from base_tile </p><dl class="params"><dt>Parameters</dt><dd> +<p>Moves metasprite to the absolute position x and y</p> +<dl class="params"><dt>Parameters</dt><dd> <table class="params"> - <tr><td class="paramname">metasprite</td><td>metasprite description </td></tr> - <tr><td class="paramname">base_tile</td><td>start tile where tiles for that metasprite begin </td></tr> - <tr><td class="paramname">base_sprite</td><td>start hardware sprite </td></tr> - <tr><td class="paramname">x</td><td>absolute x coordinate of the sprite </td></tr> - <tr><td class="paramname">y</td><td>absolute y coordinate of the sprite </td></tr> + <tr><td class="paramname">metasprite</td><td>Pointer to the first struct of the metasprite (for the desired frame) </td></tr> + <tr><td class="paramname">base_tile</td><td>Number of the first tile where the metasprite's tiles start </td></tr> + <tr><td class="paramname">base_sprite</td><td>Number of the first hardware sprite to be used by the metasprite <br /> + </td></tr> + <tr><td class="paramname">x</td><td>Absolute x coordinate of the sprite </td></tr> + <tr><td class="paramname">y</td><td>Absolute y coordinate of the sprite</td></tr> </table> </dd> </dl> -<dl class="section return"><dt>Returns</dt><dd>number of hardware sprites used to draw this metasprite </dd></dl> +<p>Moves <b>metasprite</b> to the absolute position <b>x</b> and <b>y</b> (with <b>no flip</b> on the X or Y axis). Hardware sprites are allocated starting from <b>base_sprite</b>, using tiles starting from <b>base_tile</b>.</p> +<p>Sets: </p><ul> +<li>__current_metasprite = metasprite; </li> +<li>__current_base_tile = base_tile;</li> +</ul> +<dl class="section return"><dt>Returns</dt><dd>Number of hardware sprites used to draw this metasprite </dd></dl> </div> </div> @@ -285,6 +305,25 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Moves metasprite to the absolute position x and y, <b>flipped on the Y axis</b></p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">metasprite</td><td>Pointer to the first struct of the metasprite (for the desired frame) </td></tr> + <tr><td class="paramname">base_tile</td><td>Number of the first tile where the metasprite's tiles start </td></tr> + <tr><td class="paramname">base_sprite</td><td>Number of the first hardware sprite to be used by the metasprite <br /> + </td></tr> + <tr><td class="paramname">x</td><td>Absolute x coordinate of the sprite </td></tr> + <tr><td class="paramname">y</td><td>Absolute y coordinate of the sprite</td></tr> + </table> + </dd> +</dl> +<p>Same as <a class="el" href="metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14">move_metasprite()</a>, but with the metasprite flipped on the Y axis only.</p> +<p>Sets: </p><ul> +<li>__current_metasprite = metasprite; </li> +<li>__current_base_tile = base_tile;</li> +</ul> +<dl class="section return"><dt>Returns</dt><dd>Number of hardware sprites used to draw this metasprite</dd></dl> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14">move_metasprite()</a> </dd></dl> </div> </div> @@ -339,6 +378,25 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Moves metasprite to the absolute position x and y, <b>flipped on the X axis</b></p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">metasprite</td><td>Pointer to the first struct of the metasprite (for the desired frame) </td></tr> + <tr><td class="paramname">base_tile</td><td>Number of the first tile where the metasprite's tiles start </td></tr> + <tr><td class="paramname">base_sprite</td><td>Number of the first hardware sprite to be used by the metasprite <br /> + </td></tr> + <tr><td class="paramname">x</td><td>Absolute x coordinate of the sprite </td></tr> + <tr><td class="paramname">y</td><td>Absolute y coordinate of the sprite</td></tr> + </table> + </dd> +</dl> +<p>Same as <a class="el" href="metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14">move_metasprite()</a>, but with the metasprite flipped on the X axis only.</p> +<p>Sets: </p><ul> +<li>__current_metasprite = metasprite; </li> +<li>__current_base_tile = base_tile;</li> +</ul> +<dl class="section return"><dt>Returns</dt><dd>Number of hardware sprites used to draw this metasprite</dd></dl> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14">move_metasprite()</a> </dd></dl> </div> </div> @@ -393,6 +451,25 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> +<p>Moves metasprite to the absolute position x and y, <b>flipped on the X and Y axis</b></p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">metasprite</td><td>Pointer to the first struct of the metasprite (for the desired frame) </td></tr> + <tr><td class="paramname">base_tile</td><td>Number of the first tile where the metasprite's tiles start </td></tr> + <tr><td class="paramname">base_sprite</td><td>Number of the first hardware sprite to be used by the metasprite <br /> + </td></tr> + <tr><td class="paramname">x</td><td>Absolute x coordinate of the sprite </td></tr> + <tr><td class="paramname">y</td><td>Absolute y coordinate of the sprite</td></tr> + </table> + </dd> +</dl> +<p>Same as <a class="el" href="metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14">move_metasprite()</a>, but with the metasprite flipped on both the X and Y axis.</p> +<p>Sets: </p><ul> +<li>__current_metasprite = metasprite; </li> +<li>__current_base_tile = base_tile;</li> +</ul> +<dl class="section return"><dt>Returns</dt><dd>Number of hardware sprites used to draw this metasprite</dd></dl> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14">move_metasprite()</a> </dd></dl> </div> </div> @@ -429,13 +506,17 @@ Variables</h2></td></tr> </tr> </table> </div><div class="memdoc"> -<p>Hides metasprite from screen </p><dl class="params"><dt>Parameters</dt><dd> +<p>Hides a metasprite from the screen</p> +<dl class="params"><dt>Parameters</dt><dd> <table class="params"> - <tr><td class="paramname">metasprite</td><td>metasprite description </td></tr> - <tr><td class="paramname">base_sprite</td><td>start hardware sprite </td></tr> + <tr><td class="paramname">metasprite</td><td>Pointer to first struct of the desired metasprite frame </td></tr> + <tr><td class="paramname">base_sprite</td><td>Number of hardware sprite to start with</td></tr> </table> </dd> </dl> +<p>Sets: </p><ul> +<li>__current_metasprite = metasprite; </li> +</ul> </div> </div> diff --git a/docs/api/metasprites_8h_source.html b/docs/api/metasprites_8h_source.html @@ -90,74 +90,77 @@ $(document).ready(function(){initNavTree('metasprites_8h_source.html',''); initR </div><!--header--> <div class="contents"> <a href="metasprites_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>  </div> -<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#ifndef _METASPRITES_H_INCLUDE</span></div> -<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#define _METASPRITES_H_INCLUDE</span></div> -<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  </div> -<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="structmetasprite__t.html"> 12</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structmetasprite__t.html">metasprite_t</a> {</div> -<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="structmetasprite__t.html#acc640358a5fc8e92e4d1092819cfe471"> 13</a></span>  <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> <a class="code" href="structmetasprite__t.html#acc640358a5fc8e92e4d1092819cfe471">dy</a>, <a class="code" href="structmetasprite__t.html#a8dd01a7609fe347baf7995ef9eec4369">dx</a>;</div> -<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="structmetasprite__t.html#a6005af579bbc6ceea5a960ffbf73d83d"> 14</a></span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="structmetasprite__t.html#a6005af579bbc6ceea5a960ffbf73d83d">dtile</a>;</div> -<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6"> 15</a></span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6">props</a>;</div> -<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3"> 16</a></span> } <a class="code" href="metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3">metasprite_t</a>;</div> -<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  </div> -<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a"> 18</a></span> <span class="preprocessor">#define metasprite_end -128 </span></div> -<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div> -<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">void</span> * <a class="code" href="metasprites_8h.html#aae51f066cc5436457f62351847bfc64b">__current_metasprite</a>;</div> -<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="keyword">extern</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c">__current_base_tile</a>;</div> -<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">extern</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="metasprites_8h.html#a14cb8235744c5f23da62bb2ae745d618">__render_shadow_OAM</a>;</div> -<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div> -<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="keyword">static</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> __move_metasprite(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <span class="keywordtype">id</span>, <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="l00025"></a><span class="lineno"> 25</span> <span class="keyword">static</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> __move_metasprite_vflip(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <span class="keywordtype">id</span>, <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="l00026"></a><span class="lineno"> 26</span> <span class="keyword">static</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> __move_metasprite_hflip(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <span class="keywordtype">id</span>, <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="l00027"></a><span class="lineno"> 27</span> <span class="keyword">static</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> __move_metasprite_hvflip(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <span class="keywordtype">id</span>, <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="l00028"></a><span class="lineno"> 28</span> <span class="keyword">static</span> <span class="keywordtype">void</span> __hide_metasprite(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <span class="keywordtype">id</span>);</div> -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div> -<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14"> 39</a></span> <span class="keyword">inline</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14">move_metasprite</a>(<span class="keyword">const</span> <a class="code" href="structmetasprite__t.html">metasprite_t</a> * metasprite, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_tile, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_sprite, <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="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="metasprites_8h.html#aae51f066cc5436457f62351847bfc64b">__current_metasprite</a> = metasprite; </div> -<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <a class="code" href="metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c">__current_base_tile</a> = base_tile;</div> -<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordflow">return</span> __move_metasprite(base_sprite, x, y); </div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> }</div> +<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#ifndef _METASPRITES_H_INCLUDE</span></div> +<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#define _METASPRITES_H_INCLUDE</span></div> +<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  </div> +<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structmetasprite__t.html"> 39</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structmetasprite__t.html">metasprite_t</a> {</div> +<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structmetasprite__t.html#acc640358a5fc8e92e4d1092819cfe471"> 40</a></span>  <a class="code" href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a> <a class="code" href="structmetasprite__t.html#acc640358a5fc8e92e4d1092819cfe471">dy</a>, <a class="code" href="structmetasprite__t.html#a8dd01a7609fe347baf7995ef9eec4369">dx</a>;</div> +<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structmetasprite__t.html#a6005af579bbc6ceea5a960ffbf73d83d"> 41</a></span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="structmetasprite__t.html#a6005af579bbc6ceea5a960ffbf73d83d">dtile</a>;</div> +<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6"> 42</a></span>  <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <a class="code" href="structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6">props</a>;</div> +<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3"> 43</a></span> } <a class="code" href="metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3">metasprite_t</a>;</div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div> -<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6"> 45</a></span> <span class="keyword">inline</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6">move_metasprite_vflip</a>(<span class="keyword">const</span> <a class="code" href="structmetasprite__t.html">metasprite_t</a> * metasprite, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_tile, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_sprite, <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="l00046"></a><span class="lineno"> 46</span>  <a class="code" href="metasprites_8h.html#aae51f066cc5436457f62351847bfc64b">__current_metasprite</a> = metasprite; </div> -<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <a class="code" href="metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c">__current_base_tile</a> = base_tile;</div> -<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordflow">return</span> __move_metasprite_vflip(base_sprite, x - 8, y); </div> -<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> }</div> +<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a"> 45</a></span> <span class="preprocessor">#define metasprite_end -128 </span></div> +<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div> +<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">void</span> * <a class="code" href="metasprites_8h.html#aae51f066cc5436457f62351847bfc64b">__current_metasprite</a>;</div> +<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">extern</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c">__current_base_tile</a>;</div> +<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">extern</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="metasprites_8h.html#a14cb8235744c5f23da62bb2ae745d618">__render_shadow_OAM</a>;</div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div> -<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4"> 51</a></span> <span class="keyword">inline</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4">move_metasprite_hflip</a>(<span class="keyword">const</span> <a class="code" href="structmetasprite__t.html">metasprite_t</a> * metasprite, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_tile, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_sprite, <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="l00052"></a><span class="lineno"> 52</span>  <a class="code" href="metasprites_8h.html#aae51f066cc5436457f62351847bfc64b">__current_metasprite</a> = metasprite; </div> -<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c">__current_base_tile</a> = base_tile;</div> -<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordflow">return</span> __move_metasprite_hflip(base_sprite, x, y - ((<a class="code" href="hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b">LCDC_REG</a> & 0x04U) ? 16 : 8) ); </div> -<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> }</div> -<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div> -<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94"> 57</a></span> <span class="keyword">inline</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94">move_metasprite_hvflip</a>(<span class="keyword">const</span> <a class="code" href="structmetasprite__t.html">metasprite_t</a> * metasprite, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_tile, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_sprite, <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="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="metasprites_8h.html#aae51f066cc5436457f62351847bfc64b">__current_metasprite</a> = metasprite; </div> -<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <a class="code" href="metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c">__current_base_tile</a> = base_tile;</div> -<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordflow">return</span> __move_metasprite_hvflip(base_sprite, x - 8, y - ((<a class="code" href="hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b">LCDC_REG</a> & 0x04U) ? 16 : 8)); </div> -<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> }</div> -<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div> -<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316"> 68</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316">hide_metasprite</a>(<span class="keyword">const</span> <a class="code" href="structmetasprite__t.html">metasprite_t</a> * metasprite, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_sprite) {</div> -<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="metasprites_8h.html#aae51f066cc5436457f62351847bfc64b">__current_metasprite</a> = metasprite; </div> -<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  __hide_metasprite(base_sprite);</div> -<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> }</div> -<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  </div> -<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="preprocessor">#endif</span></div> +<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div> +<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">static</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> __move_metasprite(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <span class="keywordtype">id</span>, <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="l00053"></a><span class="lineno"> 53</span> <span class="keyword">static</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> __move_metasprite_vflip(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <span class="keywordtype">id</span>, <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="l00054"></a><span class="lineno"> 54</span> <span class="keyword">static</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> __move_metasprite_hflip(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <span class="keywordtype">id</span>, <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="l00055"></a><span class="lineno"> 55</span> <span class="keyword">static</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> __move_metasprite_hvflip(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <span class="keywordtype">id</span>, <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="l00056"></a><span class="lineno"> 56</span> <span class="keyword">static</span> <span class="keywordtype">void</span> __hide_metasprite(<a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> <span class="keywordtype">id</span>);</div> +<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div> +<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div> +<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14"> 78</a></span> <span class="keyword">inline</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14">move_metasprite</a>(<span class="keyword">const</span> <a class="code" href="structmetasprite__t.html">metasprite_t</a> * metasprite, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_tile, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_sprite, <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="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="metasprites_8h.html#aae51f066cc5436457f62351847bfc64b">__current_metasprite</a> = metasprite; </div> +<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <a class="code" href="metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c">__current_base_tile</a> = base_tile;</div> +<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordflow">return</span> __move_metasprite(base_sprite, x, y); </div> +<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> }</div> +<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div> +<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6"> 102</a></span> <span class="keyword">inline</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6">move_metasprite_vflip</a>(<span class="keyword">const</span> <a class="code" href="structmetasprite__t.html">metasprite_t</a> * metasprite, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_tile, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_sprite, <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="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="metasprites_8h.html#aae51f066cc5436457f62351847bfc64b">__current_metasprite</a> = metasprite; </div> +<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c">__current_base_tile</a> = base_tile;</div> +<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keywordflow">return</span> __move_metasprite_vflip(base_sprite, x - 8, y); </div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> }</div> +<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  </div> +<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div> +<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4"> 127</a></span> <span class="keyword">inline</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4">move_metasprite_hflip</a>(<span class="keyword">const</span> <a class="code" href="structmetasprite__t.html">metasprite_t</a> * metasprite, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_tile, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_sprite, <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="l00128"></a><span class="lineno"> 128</span>  <a class="code" href="metasprites_8h.html#aae51f066cc5436457f62351847bfc64b">__current_metasprite</a> = metasprite; </div> +<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <a class="code" href="metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c">__current_base_tile</a> = base_tile;</div> +<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keywordflow">return</span> __move_metasprite_hflip(base_sprite, x, y - ((<a class="code" href="hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b">LCDC_REG</a> & 0x04U) ? 16 : 8) ); </div> +<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> }</div> +<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  </div> +<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94"> 151</a></span> <span class="keyword">inline</span> <a class="code" href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a> <a class="code" href="metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94">move_metasprite_hvflip</a>(<span class="keyword">const</span> <a class="code" href="structmetasprite__t.html">metasprite_t</a> * metasprite, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_tile, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_sprite, <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="l00152"></a><span class="lineno"> 152</span>  <a class="code" href="metasprites_8h.html#aae51f066cc5436457f62351847bfc64b">__current_metasprite</a> = metasprite; </div> +<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <a class="code" href="metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c">__current_base_tile</a> = base_tile;</div> +<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordflow">return</span> __move_metasprite_hvflip(base_sprite, x - 8, y - ((<a class="code" href="hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b">LCDC_REG</a> & 0x04U) ? 16 : 8)); </div> +<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> }</div> +<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  </div> +<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316"> 166</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316">hide_metasprite</a>(<span class="keyword">const</span> <a class="code" href="structmetasprite__t.html">metasprite_t</a> * metasprite, <a class="code" href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a> base_sprite) {</div> +<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <a class="code" href="metasprites_8h.html#aae51f066cc5436457f62351847bfc64b">__current_metasprite</a> = metasprite; </div> +<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  __hide_metasprite(base_sprite);</div> +<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> }</div> +<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  </div> +<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> <span class="preprocessor">#endif</span></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> -<div class="ttc" id="astructmetasprite__t_html_a8dd01a7609fe347baf7995ef9eec4369"><div class="ttname"><a href="structmetasprite__t.html#a8dd01a7609fe347baf7995ef9eec4369">metasprite_t::dx</a></div><div class="ttdeci">INT8 dx</div><div class="ttdef"><b>Definition:</b> metasprites.h:13</div></div> +<div class="ttc" id="astructmetasprite__t_html_a8dd01a7609fe347baf7995ef9eec4369"><div class="ttname"><a href="structmetasprite__t.html#a8dd01a7609fe347baf7995ef9eec4369">metasprite_t::dx</a></div><div class="ttdeci">INT8 dx</div><div class="ttdef"><b>Definition:</b> metasprites.h:40</div></div> <div class="ttc" id="aasm_2gbz80_2types_8h_html_ab27e9918b538ce9d8ca692479b375b6a"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a">UINT8</a></div><div class="ttdeci">unsigned char UINT8</div><div class="ttdef"><b>Definition:</b> types.h:22</div></div> -<div class="ttc" id="ametasprites_8h_html_a3c4eba6433da9892a05213bdf83090e4"><div class="ttname"><a href="metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4">move_metasprite_hflip</a></div><div class="ttdeci">UBYTE move_metasprite_hflip(const metasprite_t *metasprite, UINT8 base_tile, UINT8 base_sprite, UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> metasprites.h:51</div></div> -<div class="ttc" id="ametasprites_8h_html_ab994d938fa79cd7265b51953f5485b14"><div class="ttname"><a href="metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14">move_metasprite</a></div><div class="ttdeci">UBYTE move_metasprite(const metasprite_t *metasprite, UINT8 base_tile, UINT8 base_sprite, UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> metasprites.h:39</div></div> -<div class="ttc" id="astructmetasprite__t_html"><div class="ttname"><a href="structmetasprite__t.html">metasprite_t</a></div><div class="ttdef"><b>Definition:</b> metasprites.h:12</div></div> -<div class="ttc" id="ametasprites_8h_html_a7849b2b1e588dc7c01150fa5222e1316"><div class="ttname"><a href="metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316">hide_metasprite</a></div><div class="ttdeci">void hide_metasprite(const metasprite_t *metasprite, UINT8 base_sprite)</div><div class="ttdef"><b>Definition:</b> metasprites.h:68</div></div> +<div class="ttc" id="ametasprites_8h_html_a3c4eba6433da9892a05213bdf83090e4"><div class="ttname"><a href="metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4">move_metasprite_hflip</a></div><div class="ttdeci">UBYTE move_metasprite_hflip(const metasprite_t *metasprite, UINT8 base_tile, UINT8 base_sprite, UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> metasprites.h:127</div></div> +<div class="ttc" id="ametasprites_8h_html_ab994d938fa79cd7265b51953f5485b14"><div class="ttname"><a href="metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14">move_metasprite</a></div><div class="ttdeci">UBYTE move_metasprite(const metasprite_t *metasprite, UINT8 base_tile, UINT8 base_sprite, UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> metasprites.h:78</div></div> +<div class="ttc" id="astructmetasprite__t_html"><div class="ttname"><a href="structmetasprite__t.html">metasprite_t</a></div><div class="ttdef"><b>Definition:</b> metasprites.h:39</div></div> +<div class="ttc" id="ametasprites_8h_html_a7849b2b1e588dc7c01150fa5222e1316"><div class="ttname"><a href="metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316">hide_metasprite</a></div><div class="ttdeci">void hide_metasprite(const metasprite_t *metasprite, UINT8 base_sprite)</div><div class="ttdef"><b>Definition:</b> metasprites.h:166</div></div> <div class="ttc" id="ametasprites_8h_html_aae51f066cc5436457f62351847bfc64b"><div class="ttname"><a href="metasprites_8h.html#aae51f066cc5436457f62351847bfc64b">__current_metasprite</a></div><div class="ttdeci">const void * __current_metasprite</div></div> -<div class="ttc" id="ametasprites_8h_html_a068687efbf101e8c59dbfaa4348fbfa6"><div class="ttname"><a href="metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6">move_metasprite_vflip</a></div><div class="ttdeci">UBYTE move_metasprite_vflip(const metasprite_t *metasprite, UINT8 base_tile, UINT8 base_sprite, UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> metasprites.h:45</div></div> +<div class="ttc" id="ametasprites_8h_html_a068687efbf101e8c59dbfaa4348fbfa6"><div class="ttname"><a href="metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6">move_metasprite_vflip</a></div><div class="ttdeci">UBYTE move_metasprite_vflip(const metasprite_t *metasprite, UINT8 base_tile, UINT8 base_sprite, UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> metasprites.h:102</div></div> <div class="ttc" id="aasm_2types_8h_html_a280213815420791851f7e59bdc8a3c95"><div class="ttname"><a href="asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95">UBYTE</a></div><div class="ttdeci">UINT8 UBYTE</div><div class="ttdef"><b>Definition:</b> types.h:46</div></div> -<div class="ttc" id="astructmetasprite__t_html_a6005af579bbc6ceea5a960ffbf73d83d"><div class="ttname"><a href="structmetasprite__t.html#a6005af579bbc6ceea5a960ffbf73d83d">metasprite_t::dtile</a></div><div class="ttdeci">UINT8 dtile</div><div class="ttdef"><b>Definition:</b> metasprites.h:14</div></div> +<div class="ttc" id="astructmetasprite__t_html_a6005af579bbc6ceea5a960ffbf73d83d"><div class="ttname"><a href="structmetasprite__t.html#a6005af579bbc6ceea5a960ffbf73d83d">metasprite_t::dtile</a></div><div class="ttdeci">UINT8 dtile</div><div class="ttdef"><b>Definition:</b> metasprites.h:41</div></div> <div class="ttc" id="ametasprites_8h_html_a14cb8235744c5f23da62bb2ae745d618"><div class="ttname"><a href="metasprites_8h.html#a14cb8235744c5f23da62bb2ae745d618">__render_shadow_OAM</a></div><div class="ttdeci">UBYTE __render_shadow_OAM</div></div> -<div class="ttc" id="astructmetasprite__t_html_acc640358a5fc8e92e4d1092819cfe471"><div class="ttname"><a href="structmetasprite__t.html#acc640358a5fc8e92e4d1092819cfe471">metasprite_t::dy</a></div><div class="ttdeci">INT8 dy</div><div class="ttdef"><b>Definition:</b> metasprites.h:13</div></div> -<div class="ttc" id="astructmetasprite__t_html_a01b7de72e08ac14c7f28e10121dc13f6"><div class="ttname"><a href="structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6">metasprite_t::props</a></div><div class="ttdeci">UINT8 props</div><div class="ttdef"><b>Definition:</b> metasprites.h:15</div></div> +<div class="ttc" id="astructmetasprite__t_html_acc640358a5fc8e92e4d1092819cfe471"><div class="ttname"><a href="structmetasprite__t.html#acc640358a5fc8e92e4d1092819cfe471">metasprite_t::dy</a></div><div class="ttdeci">INT8 dy</div><div class="ttdef"><b>Definition:</b> metasprites.h:40</div></div> +<div class="ttc" id="astructmetasprite__t_html_a01b7de72e08ac14c7f28e10121dc13f6"><div class="ttname"><a href="structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6">metasprite_t::props</a></div><div class="ttdeci">UINT8 props</div><div class="ttdef"><b>Definition:</b> metasprites.h:42</div></div> <div class="ttc" id="ametasprites_8h_html_aba6401cc8173158a9f37ee22094c03d3"><div class="ttname"><a href="metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3">metasprite_t</a></div><div class="ttdeci">struct metasprite_t metasprite_t</div></div> -<div class="ttc" id="ametasprites_8h_html_a27b6e7dc523c565c69b180b2e9beec94"><div class="ttname"><a href="metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94">move_metasprite_hvflip</a></div><div class="ttdeci">UBYTE move_metasprite_hvflip(const metasprite_t *metasprite, UINT8 base_tile, UINT8 base_sprite, UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> metasprites.h:57</div></div> +<div class="ttc" id="ametasprites_8h_html_a27b6e7dc523c565c69b180b2e9beec94"><div class="ttname"><a href="metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94">move_metasprite_hvflip</a></div><div class="ttdeci">UBYTE move_metasprite_hvflip(const metasprite_t *metasprite, UINT8 base_tile, UINT8 base_sprite, UINT8 x, UINT8 y)</div><div class="ttdef"><b>Definition:</b> metasprites.h:151</div></div> <div class="ttc" id="ametasprites_8h_html_a8b44c9fffa6d4233e725a0e4b9da6e3c"><div class="ttname"><a href="metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c">__current_base_tile</a></div><div class="ttdeci">UBYTE __current_base_tile</div></div> <div class="ttc" id="aasm_2gbz80_2types_8h_html_a7ebe70ceca856797319175e30bcf003d"><div class="ttname"><a href="asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d">INT8</a></div><div class="ttdeci">signed char INT8</div><div class="ttdef"><b>Definition:</b> types.h:19</div></div> <div class="ttc" id="ahardware_8h_html_a6515fdfaa50eeb7e63faeea54f77cd6b"><div class="ttname"><a href="hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b">LCDC_REG</a></div><div class="ttdeci">__REG LCDC_REG</div><div class="ttdef"><b>Definition:</b> hardware.h:43</div></div> diff --git a/docs/api/navtreedata.js b/docs/api/navtreedata.js @@ -52,9 +52,9 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"docs_using_gbdk.html#autotoc_md25", -"globals_defs_v.html", -"stdint_8h.html#a3c75bb398badb69c7577b21486f9963f" +"docs_toolchain_settings.html#autotoc_md145", +"globals_defs_h.html", +"stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/docs/api/navtreeindex0.js b/docs/api/navtreeindex0.js @@ -134,6 +134,8 @@ var NAVTREEINDEX0 = "docs_example_programs.html#autotoc_md102":[0,10,18], "docs_example_programs.html#autotoc_md103":[0,10,19], "docs_example_programs.html#autotoc_md104":[0,10,20], +"docs_example_programs.html#autotoc_md105":[0,10,21], +"docs_example_programs.html#autotoc_md106":[0,10,22], "docs_example_programs.html#autotoc_md84":[0,10,0], "docs_example_programs.html#autotoc_md85":[0,10,1], "docs_example_programs.html#autotoc_md86":[0,10,2], @@ -151,7 +153,7 @@ var NAVTREEINDEX0 = "docs_example_programs.html#autotoc_md98":[0,10,14], "docs_example_programs.html#autotoc_md99":[0,10,15], "docs_faq.html":[0,11], -"docs_faq.html#autotoc_md105":[0,11,0], +"docs_faq.html#autotoc_md107":[0,11,0], "docs_getting_started.html":[0,4], "docs_getting_started.html#autotoc_md1":[0,4,0], "docs_getting_started.html#autotoc_md2":[0,4,1], @@ -173,39 +175,39 @@ var NAVTREEINDEX0 = "docs_links_and_tools.html#autotoc_md17":[0,5,7], "docs_links_and_tools.html#autotoc_md18":[0,5,8], "docs_migrating_versions.html":[0,12], -"docs_migrating_versions.html#autotoc_md106":[0,12,0], -"docs_migrating_versions.html#autotoc_md107":[0,12,0,0], -"docs_migrating_versions.html#autotoc_md108":[0,12,0,1], -"docs_migrating_versions.html#autotoc_md109":[0,12,0,2], -"docs_migrating_versions.html#autotoc_md110":[0,12,0,3], -"docs_migrating_versions.html#autotoc_md111":[0,12,0,4], -"docs_migrating_versions.html#autotoc_md112":[0,12,0,5], -"docs_migrating_versions.html#autotoc_md113":[0,12,0,6], -"docs_migrating_versions.html#autotoc_md114":[0,12,0,7], -"docs_migrating_versions.html#autotoc_md116":[0,12,1], -"docs_migrating_versions.html#autotoc_md117":[0,12,1,0], +"docs_migrating_versions.html#autotoc_md108":[0,12,0], +"docs_migrating_versions.html#autotoc_md109":[0,12,0,0], +"docs_migrating_versions.html#autotoc_md110":[0,12,0,1], +"docs_migrating_versions.html#autotoc_md111":[0,12,0,2], +"docs_migrating_versions.html#autotoc_md112":[0,12,0,3], +"docs_migrating_versions.html#autotoc_md113":[0,12,0,4], +"docs_migrating_versions.html#autotoc_md114":[0,12,0,5], +"docs_migrating_versions.html#autotoc_md115":[0,12,0,6], +"docs_migrating_versions.html#autotoc_md116":[0,12,0,7], +"docs_migrating_versions.html#autotoc_md118":[0,12,1], +"docs_migrating_versions.html#autotoc_md119":[0,12,1,0], "docs_releases.html":[0,13], -"docs_releases.html#autotoc_md118":[0,13,0], -"docs_releases.html#autotoc_md119":[0,13,0,0], -"docs_releases.html#autotoc_md120":[0,13,0,1], -"docs_releases.html#autotoc_md121":[0,13,0,2], -"docs_releases.html#autotoc_md122":[0,13,0,3], -"docs_releases.html#autotoc_md123":[0,13,0,4], -"docs_releases.html#autotoc_md124":[0,13,0,5], -"docs_releases.html#autotoc_md125":[0,13,0,6], -"docs_releases.html#autotoc_md126":[0,13,0,7], -"docs_releases.html#autotoc_md127":[0,13,0,8], -"docs_releases.html#autotoc_md128":[0,13,1], -"docs_releases.html#autotoc_md129":[0,13,1,0], -"docs_releases.html#autotoc_md130":[0,13,1,1], -"docs_releases.html#autotoc_md131":[0,13,1,2], -"docs_releases.html#autotoc_md132":[0,13,1,3], -"docs_releases.html#autotoc_md133":[0,13,1,4], -"docs_releases.html#autotoc_md134":[0,13,1,5], -"docs_releases.html#autotoc_md135":[0,13,1,6], -"docs_releases.html#autotoc_md136":[0,13,1,7], -"docs_releases.html#autotoc_md137":[0,13,1,8], -"docs_releases.html#autotoc_md138":[0,13,1,9], +"docs_releases.html#autotoc_md120":[0,13,0], +"docs_releases.html#autotoc_md121":[0,13,0,0], +"docs_releases.html#autotoc_md122":[0,13,0,1], +"docs_releases.html#autotoc_md123":[0,13,0,2], +"docs_releases.html#autotoc_md124":[0,13,0,3], +"docs_releases.html#autotoc_md125":[0,13,0,4], +"docs_releases.html#autotoc_md126":[0,13,0,5], +"docs_releases.html#autotoc_md127":[0,13,0,6], +"docs_releases.html#autotoc_md128":[0,13,0,7], +"docs_releases.html#autotoc_md129":[0,13,0,8], +"docs_releases.html#autotoc_md130":[0,13,1], +"docs_releases.html#autotoc_md131":[0,13,1,0], +"docs_releases.html#autotoc_md132":[0,13,1,1], +"docs_releases.html#autotoc_md133":[0,13,1,2], +"docs_releases.html#autotoc_md134":[0,13,1,3], +"docs_releases.html#autotoc_md135":[0,13,1,4], +"docs_releases.html#autotoc_md136":[0,13,1,5], +"docs_releases.html#autotoc_md137":[0,13,1,6], +"docs_releases.html#autotoc_md138":[0,13,1,7], +"docs_releases.html#autotoc_md139":[0,13,1,8], +"docs_releases.html#autotoc_md140":[0,13,1,9], "docs_rombanking_mbcs.html":[0,8], "docs_rombanking_mbcs.html#autotoc_md50":[0,8,0], "docs_rombanking_mbcs.html#autotoc_md51":[0,8,0,0], @@ -243,11 +245,9 @@ var NAVTREEINDEX0 = "docs_toolchain.html#autotoc_md81":[0,9,5], "docs_toolchain.html#autotoc_md82":[0,9,5,0], "docs_toolchain.html#autotoc_md83":[0,9,5,1], -"docs_using_gbdk.html":[0,6], -"docs_using_gbdk.html#autotoc_md19":[0,6,0], -"docs_using_gbdk.html#autotoc_md20":[0,6,0,0], -"docs_using_gbdk.html#autotoc_md21":[0,6,0,1], -"docs_using_gbdk.html#autotoc_md22":[0,6,0,2], -"docs_using_gbdk.html#autotoc_md23":[0,6,1], -"docs_using_gbdk.html#autotoc_md24":[0,6,1,0] +"docs_toolchain_settings.html":[0,14], +"docs_toolchain_settings.html#autotoc_md141":[0,14,0], +"docs_toolchain_settings.html#autotoc_md142":[0,14,1], +"docs_toolchain_settings.html#autotoc_md143":[0,14,2], +"docs_toolchain_settings.html#autotoc_md144":[0,14,3] }; diff --git a/docs/api/navtreeindex1.js b/docs/api/navtreeindex1.js @@ -1,5 +1,17 @@ var NAVTREEINDEX1 = { +"docs_toolchain_settings.html#autotoc_md145":[0,14,4], +"docs_toolchain_settings.html#autotoc_md146":[0,14,5], +"docs_toolchain_settings.html#autotoc_md147":[0,14,6], +"docs_toolchain_settings.html#autotoc_md148":[0,14,7], +"docs_toolchain_settings.html#autotoc_md149":[0,14,8], +"docs_using_gbdk.html":[0,6], +"docs_using_gbdk.html#autotoc_md19":[0,6,0], +"docs_using_gbdk.html#autotoc_md20":[0,6,0,0], +"docs_using_gbdk.html#autotoc_md21":[0,6,0,1], +"docs_using_gbdk.html#autotoc_md22":[0,6,0,2], +"docs_using_gbdk.html#autotoc_md23":[0,6,1], +"docs_using_gbdk.html#autotoc_md24":[0,6,1,0], "docs_using_gbdk.html#autotoc_md25":[0,6,1,1], "docs_using_gbdk.html#autotoc_md26":[0,6,1,2], "docs_using_gbdk.html#autotoc_md27":[0,6,2], @@ -237,17 +249,5 @@ var NAVTREEINDEX1 = "globals_defs_d.html":[4,1,4,4], "globals_defs_e.html":[4,1,4,5], "globals_defs_f.html":[4,1,4,6], -"globals_defs_g.html":[4,1,4,7], -"globals_defs_h.html":[4,1,4,8], -"globals_defs_i.html":[4,1,4,9], -"globals_defs_j.html":[4,1,4,10], -"globals_defs_l.html":[4,1,4,11], -"globals_defs_m.html":[4,1,4,12], -"globals_defs_n.html":[4,1,4,13], -"globals_defs_o.html":[4,1,4,14], -"globals_defs_p.html":[4,1,4,15], -"globals_defs_r.html":[4,1,4,16], -"globals_defs_s.html":[4,1,4,17], -"globals_defs_t.html":[4,1,4,18], -"globals_defs_u.html":[4,1,4,19] +"globals_defs_g.html":[4,1,4,7] }; diff --git a/docs/api/navtreeindex2.js b/docs/api/navtreeindex2.js @@ -1,5 +1,17 @@ var NAVTREEINDEX2 = { +"globals_defs_h.html":[4,1,4,8], +"globals_defs_i.html":[4,1,4,9], +"globals_defs_j.html":[4,1,4,10], +"globals_defs_l.html":[4,1,4,11], +"globals_defs_m.html":[4,1,4,12], +"globals_defs_n.html":[4,1,4,13], +"globals_defs_o.html":[4,1,4,14], +"globals_defs_p.html":[4,1,4,15], +"globals_defs_r.html":[4,1,4,16], +"globals_defs_s.html":[4,1,4,17], +"globals_defs_t.html":[4,1,4,18], +"globals_defs_u.html":[4,1,4,19], "globals_defs_v.html":[4,1,4,20], "globals_defs_w.html":[4,1,4,21], "globals_defs_x.html":[4,1,4,22], @@ -97,10 +109,10 @@ var NAVTREEINDEX2 = "hardware_8h_source.html":[4,0,2,9], "index.html":[0], "index.html":[], -"index.html#autotoc_md139":[0,0], -"index.html#autotoc_md140":[0,1], -"index.html#autotoc_md141":[0,2], -"index.html#autotoc_md142":[0,3], +"index.html#autotoc_md150":[0,0], +"index.html#autotoc_md151":[0,1], +"index.html#autotoc_md152":[0,2], +"index.html#autotoc_md153":[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#a1f5fe9445d0ad0bee21bab1de4cc3e58":[4,0,15,36], "stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1":[4,0,15,10], "stdint_8h.html#a21402dabb3274e5161a34a27ccff50db":[4,0,15,64], -"stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802":[4,0,15,71], -"stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f":[4,0,15,35], -"stdint_8h.html#a226d967fb6d06433caf43f20dc876aae":[4,0,15,66], -"stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7":[4,0,15,11], -"stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b":[4,0,15,15], -"stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010":[4,0,15,45], -"stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752":[4,0,15,27], -"stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61":[4,0,15,30], -"stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e":[4,0,15,24], -"stdint_8h.html#a2d31063fef649c85396fb28130ef9795":[4,0,15,65], -"stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00":[4,0,15,22], -"stdint_8h.html#a33594304e786b158f3fb30289278f5af":[4,0,15,55], -"stdint_8h.html#a3379485af1661b4f36ac1c311832253b":[4,0,15,57] +"stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802":[4,0,15,71] }; diff --git a/docs/api/navtreeindex3.js b/docs/api/navtreeindex3.js @@ -1,5 +1,17 @@ var NAVTREEINDEX3 = { +"stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f":[4,0,15,35], +"stdint_8h.html#a226d967fb6d06433caf43f20dc876aae":[4,0,15,66], +"stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7":[4,0,15,11], +"stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b":[4,0,15,15], +"stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010":[4,0,15,45], +"stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752":[4,0,15,27], +"stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61":[4,0,15,30], +"stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e":[4,0,15,24], +"stdint_8h.html#a2d31063fef649c85396fb28130ef9795":[4,0,15,65], +"stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00":[4,0,15,22], +"stdint_8h.html#a33594304e786b158f3fb30289278f5af":[4,0,15,55], +"stdint_8h.html#a3379485af1661b4f36ac1c311832253b":[4,0,15,57], "stdint_8h.html#a3c75bb398badb69c7577b21486f9963f":[4,0,15,37], "stdint_8h.html#a3e986cad833f63f420962ff60eda87e5":[4,0,15,9], "stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602":[4,0,15,7], diff --git a/docs/api/search/all_10.js b/docs/api/search/all_10.js @@ -1,30 +1,42 @@ var searchData= [ - ['next_336',['next',['../structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f',1,'smalloc_hunk']]], - ['nonbanked_337',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'types.h']]], - ['noreturn_338',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], - ['nowait_5fint_5fhandler_339',['nowait_int_handler',['../gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c',1,'gb.h']]], - ['npads_340',['npads',['../structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a',1,'joypads_t']]], - ['nr10_5freg_341',['NR10_REG',['../hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], - ['nr11_5freg_342',['NR11_REG',['../hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], - ['nr12_5freg_343',['NR12_REG',['../hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], - ['nr13_5freg_344',['NR13_REG',['../hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], - ['nr14_5freg_345',['NR14_REG',['../hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], - ['nr21_5freg_346',['NR21_REG',['../hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], - ['nr22_5freg_347',['NR22_REG',['../hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], - ['nr23_5freg_348',['NR23_REG',['../hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], - ['nr24_5freg_349',['NR24_REG',['../hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], - ['nr30_5freg_350',['NR30_REG',['../hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], - ['nr31_5freg_351',['NR31_REG',['../hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], - ['nr32_5freg_352',['NR32_REG',['../hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], - ['nr33_5freg_353',['NR33_REG',['../hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], - ['nr34_5freg_354',['NR34_REG',['../hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], - ['nr41_5freg_355',['NR41_REG',['../hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], - ['nr42_5freg_356',['NR42_REG',['../hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], - ['nr43_5freg_357',['NR43_REG',['../hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], - ['nr44_5freg_358',['NR44_REG',['../hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], - ['nr50_5freg_359',['NR50_REG',['../hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], - ['nr51_5freg_360',['NR51_REG',['../hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], - ['nr52_5freg_361',['NR52_REG',['../hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]], - ['null_362',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): types.h']]] + ['migrating_20to_20new_20gbdk_20versions_298',['Migrating to new GBDK Versions',['../docs_migrating_versions.html',1,'index']]], + ['m_5fdrawing_299',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], + ['m_5ffill_300',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], + ['m_5fno_5finterp_301',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'gb.h']]], + ['m_5fno_5fscroll_302',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'gb.h']]], + ['m_5fnofill_303',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], + ['m_5ftext_5finout_304',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'gb.h']]], + ['m_5ftext_5fout_305',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'gb.h']]], + ['magic_306',['magic',['../structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0',1,'smalloc_hunk']]], + ['make_5fbcd_307',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], + ['malloc_308',['malloc',['../stdlib_8h.html#a7ac38fce3243a7dcf448301ee9ffd392',1,'stdlib.h']]], + ['malloc_2eh_309',['malloc.h',['../malloc_8h.html',1,'']]], + ['malloc_5ffirst_310',['malloc_first',['../malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d',1,'malloc.h']]], + ['malloc_5ffree_311',['MALLOC_FREE',['../malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148',1,'malloc.h']]], + ['malloc_5fgc_312',['malloc_gc',['../malloc_8h.html#a5381c84316659ee9aee28b781ea72043',1,'malloc.h']]], + ['malloc_5fheap_5fstart_313',['malloc_heap_start',['../malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054',1,'malloc.h']]], + ['malloc_5fmagic_314',['MALLOC_MAGIC',['../malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1',1,'malloc.h']]], + ['malloc_5fused_315',['MALLOC_USED',['../malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2',1,'malloc.h']]], + ['maxwndposx_316',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'gb.h']]], + ['maxwndposy_317',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'gb.h']]], + ['memcpy_318',['memcpy',['../string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8',1,'string.h']]], + ['memmove_319',['memmove',['../string_8h.html#a802c986820d3866639922b6bc9484f90',1,'string.h']]], + ['memset_320',['memset',['../string_8h.html#a23e7549e1468d21419457759150fa767',1,'string.h']]], + ['metasprite_5fend_321',['metasprite_end',['../metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprites.h']]], + ['metasprite_5ft_322',['metasprite_t',['../structmetasprite__t.html',1,'metasprite_t'],['../metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprite_t(): metasprites.h']]], + ['metasprites_2eh_323',['metasprites.h',['../metasprites_8h.html',1,'']]], + ['mfont_5fhandle_324',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], + ['mgb_5ftype_325',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], + ['minwndposx_326',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'gb.h']]], + ['minwndposy_327',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'gb.h']]], + ['mmalloc_5fhunk_328',['mmalloc_hunk',['../malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab',1,'malloc.h']]], + ['mode_329',['mode',['../gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608',1,'gb.h']]], + ['move_5fbkg_330',['move_bkg',['../gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b',1,'gb.h']]], + ['move_5fmetasprite_331',['move_metasprite',['../metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14',1,'metasprites.h']]], + ['move_5fmetasprite_5fhflip_332',['move_metasprite_hflip',['../metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4',1,'metasprites.h']]], + ['move_5fmetasprite_5fhvflip_333',['move_metasprite_hvflip',['../metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94',1,'metasprites.h']]], + ['move_5fmetasprite_5fvflip_334',['move_metasprite_vflip',['../metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6',1,'metasprites.h']]], + ['move_5fsprite_335',['move_sprite',['../gb_8h.html#aae11e78e2a24e467e72893056f319d51',1,'gb.h']]], + ['move_5fwin_336',['move_win',['../gb_8h.html#a2faff6aef9e272b15a1912a4f911e385',1,'gb.h']]] ]; diff --git a/docs/api/search/all_11.js b/docs/api/search/all_11.js @@ -1,11 +1,30 @@ var searchData= [ - ['oam_5fitem_5ft_363',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'OAM_item_t'],['../gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03',1,'OAM_item_t(): gb.h']]], - ['obp0_5freg_364',['OBP0_REG',['../hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], - ['obp1_5freg_365',['OBP1_REG',['../hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], - ['ocpd_5freg_366',['OCPD_REG',['../hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], - ['ocps_5freg_367',['OCPS_REG',['../hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], - ['offsetof_368',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], - ['ofs_369',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]], - ['or_370',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] + ['next_337',['next',['../structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f',1,'smalloc_hunk']]], + ['nonbanked_338',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'types.h']]], + ['noreturn_339',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], + ['nowait_5fint_5fhandler_340',['nowait_int_handler',['../gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c',1,'gb.h']]], + ['npads_341',['npads',['../structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a',1,'joypads_t']]], + ['nr10_5freg_342',['NR10_REG',['../hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], + ['nr11_5freg_343',['NR11_REG',['../hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], + ['nr12_5freg_344',['NR12_REG',['../hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], + ['nr13_5freg_345',['NR13_REG',['../hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], + ['nr14_5freg_346',['NR14_REG',['../hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], + ['nr21_5freg_347',['NR21_REG',['../hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], + ['nr22_5freg_348',['NR22_REG',['../hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], + ['nr23_5freg_349',['NR23_REG',['../hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], + ['nr24_5freg_350',['NR24_REG',['../hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], + ['nr30_5freg_351',['NR30_REG',['../hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], + ['nr31_5freg_352',['NR31_REG',['../hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], + ['nr32_5freg_353',['NR32_REG',['../hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], + ['nr33_5freg_354',['NR33_REG',['../hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], + ['nr34_5freg_355',['NR34_REG',['../hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], + ['nr41_5freg_356',['NR41_REG',['../hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], + ['nr42_5freg_357',['NR42_REG',['../hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], + ['nr43_5freg_358',['NR43_REG',['../hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], + ['nr44_5freg_359',['NR44_REG',['../hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], + ['nr50_5freg_360',['NR50_REG',['../hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], + ['nr51_5freg_361',['NR51_REG',['../hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], + ['nr52_5freg_362',['NR52_REG',['../hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]], + ['null_363',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): types.h']]] ]; diff --git a/docs/api/search/all_12.js b/docs/api/search/all_12.js @@ -1,22 +1,11 @@ var searchData= [ - ['p1_5freg_371',['P1_REG',['../hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], - ['play_5fsample_372',['play_sample',['../sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6',1,'sample.h']]], - ['plot_373',['plot',['../drawing_8h.html#ac3271bc637bab1205ed066f439ebc955',1,'drawing.h']]], - ['plot_5fpoint_374',['plot_point',['../drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209',1,'drawing.h']]], - ['pmfont_5fhandle_375',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], - ['pmmalloc_5fhunk_376',['pmmalloc_hunk',['../malloc_8h.html#ad521838368171a2564658d4e129d7922',1,'malloc.h']]], - ['pointer_377',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], - ['posx_378',['posx',['../console_8h.html#a87f5702d0e74f791414576f7636b4b74',1,'console.h']]], - ['posy_379',['posy',['../console_8h.html#a87894e0e2afb574907e2b11ef26e01cb',1,'console.h']]], - ['printf_380',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], - ['prop_381',['prop',['../struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19',1,'OAM_item_t']]], - ['props_382',['props',['../structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6',1,'metasprite_t']]], - ['provides_2eh_383',['provides.h',['../provides_8h.html',1,'']]], - ['ptr_384',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]], - ['ptrdiff_5fmax_385',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], - ['ptrdiff_5fmin_386',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]], - ['ptrdiff_5ft_387',['ptrdiff_t',['../stddef_8h.html#afbe679a40a36da5983ebc5b39754c065',1,'stddef.h']]], - ['putchar_388',['putchar',['../stdio_8h.html#a948b7a0779c308ac5502c57e282e6933',1,'stdio.h']]], - ['puts_389',['puts',['../stdio_8h.html#a773af5effbb11a0d38460e706828db61',1,'stdio.h']]] + ['oam_5fitem_5ft_364',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'OAM_item_t'],['../gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03',1,'OAM_item_t(): gb.h']]], + ['obp0_5freg_365',['OBP0_REG',['../hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], + ['obp1_5freg_366',['OBP1_REG',['../hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], + ['ocpd_5freg_367',['OCPD_REG',['../hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], + ['ocps_5freg_368',['OCPS_REG',['../hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], + ['offsetof_369',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], + ['ofs_370',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]], + ['or_371',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] ]; diff --git a/docs/api/search/all_13.js b/docs/api/search/all_13.js @@ -1,4 +1,22 @@ var searchData= [ - ['qsort_390',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] + ['p1_5freg_372',['P1_REG',['../hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], + ['play_5fsample_373',['play_sample',['../sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6',1,'sample.h']]], + ['plot_374',['plot',['../drawing_8h.html#ac3271bc637bab1205ed066f439ebc955',1,'drawing.h']]], + ['plot_5fpoint_375',['plot_point',['../drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209',1,'drawing.h']]], + ['pmfont_5fhandle_376',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], + ['pmmalloc_5fhunk_377',['pmmalloc_hunk',['../malloc_8h.html#ad521838368171a2564658d4e129d7922',1,'malloc.h']]], + ['pointer_378',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], + ['posx_379',['posx',['../console_8h.html#a87f5702d0e74f791414576f7636b4b74',1,'console.h']]], + ['posy_380',['posy',['../console_8h.html#a87894e0e2afb574907e2b11ef26e01cb',1,'console.h']]], + ['printf_381',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], + ['prop_382',['prop',['../struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19',1,'OAM_item_t']]], + ['props_383',['props',['../structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6',1,'metasprite_t']]], + ['provides_2eh_384',['provides.h',['../provides_8h.html',1,'']]], + ['ptr_385',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]], + ['ptrdiff_5fmax_386',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], + ['ptrdiff_5fmin_387',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]], + ['ptrdiff_5ft_388',['ptrdiff_t',['../stddef_8h.html#afbe679a40a36da5983ebc5b39754c065',1,'stddef.h']]], + ['putchar_389',['putchar',['../stdio_8h.html#a948b7a0779c308ac5502c57e282e6933',1,'stdio.h']]], + ['puts_390',['puts',['../stdio_8h.html#a773af5effbb11a0d38460e706828db61',1,'stdio.h']]] ]; diff --git a/docs/api/search/all_14.js b/docs/api/search/all_14.js @@ -1,39 +1,4 @@ var searchData= [ - ['rom_2fram_20banking_20and_20mbcs_391',['ROM/RAM Banking and MBCs',['../docs_rombanking_mbcs.html',1,'index']]], - ['rand_392',['rand',['../rand_8h.html#ae311e489ffa4743107bdea8db211e7fe',1,'rand.h']]], - ['rand_2eh_393',['rand.h',['../rand_8h.html',1,'']]], - ['randw_394',['randw',['../rand_8h.html#aff9512d128c4e1435f2b83116da663b3',1,'rand.h']]], - ['realloc_395',['realloc',['../stdlib_8h.html#a1a6b5e8d2f1c37e5b43e4345586075be',1,'stdlib.h']]], - ['receive_5fbyte_396',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], - ['remove_5fjoy_397',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'gb.h']]], - ['remove_5flcd_398',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'gb.h']]], - ['remove_5fsio_399',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'gb.h']]], - ['remove_5ftim_400',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'gb.h']]], - ['remove_5fvbl_401',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'gb.h']]], - ['reset_402',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], - ['ret_5fsize_403',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], - ['reverse_404',['reverse',['../string_8h.html#af71f9ead43b3760680da8ab1bd3f783b',1,'string.h']]], - ['rgb_405',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], - ['rgb_5faqua_406',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], - ['rgb_5fblack_407',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], - ['rgb_5fblue_408',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], - ['rgb_5fbrown_409',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], - ['rgb_5fcyan_410',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], - ['rgb_5fdarkblue_411',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], - ['rgb_5fdarkgray_412',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], - ['rgb_5fdarkgreen_413',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], - ['rgb_5fdarkred_414',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], - ['rgb_5fdarkyellow_415',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], - ['rgb_5fgreen_416',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], - ['rgb_5flightflesh_417',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], - ['rgb_5flightgray_418',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], - ['rgb_5forange_419',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], - ['rgb_5fpink_420',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], - ['rgb_5fpurple_421',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], - ['rgb_5fred_422',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], - ['rgb_5fteal_423',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], - ['rgb_5fwhite_424',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], - ['rgb_5fyellow_425',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]], - ['rp_5freg_426',['RP_REG',['../hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]] + ['qsort_391',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] ]; diff --git a/docs/api/search/all_15.js b/docs/api/search/all_15.js @@ -1,127 +1,39 @@ var searchData= [ - ['s_5fflipx_427',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], - ['s_5fflipy_428',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], - ['s_5fpalette_429',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], - ['s_5fpriority_430',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], - ['sample_2eh_431',['sample.h',['../sample_8h.html',1,'']]], - ['sb_5freg_432',['SB_REG',['../hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], - ['sc_5freg_433',['SC_REG',['../hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], - ['schar_5fmax_434',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], - ['schar_5fmin_435',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], - ['screenheight_436',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], - ['screenwidth_437',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], - ['scroll_5fbkg_438',['scroll_bkg',['../gb_8h.html#a2f00009081050122c11e6625ecaf0584',1,'gb.h']]], - ['scroll_5fsprite_439',['scroll_sprite',['../gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c',1,'gb.h']]], - ['scroll_5fwin_440',['scroll_win',['../gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05',1,'gb.h']]], - ['scx_5freg_441',['SCX_REG',['../hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], - ['scy_5freg_442',['SCY_REG',['../hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], - ['seg_443',['seg',['../union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b',1,'__far_ptr']]], - ['segfn_444',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], - ['segofs_445',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], - ['send_5fbyte_446',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], - ['set_5fbkg_5f1bit_5fdata_447',['set_bkg_1bit_data',['../gb_8h.html#a3044331abf61612eb333b6f409f5d571',1,'gb.h']]], - ['set_5fbkg_5fdata_448',['set_bkg_data',['../gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d',1,'gb.h']]], - ['set_5fbkg_5fpalette_449',['set_bkg_palette',['../cgb_8h.html#a5744e7df7116e07a69713b494053675e',1,'cgb.h']]], - ['set_5fbkg_5fpalette_5fentry_450',['set_bkg_palette_entry',['../cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d',1,'cgb.h']]], - ['set_5fbkg_5fsubmap_451',['set_bkg_submap',['../gb_8h.html#a9369a5771b340680f4af3386ac4e19b2',1,'gb.h']]], - ['set_5fbkg_5ftile_5fxy_452',['set_bkg_tile_xy',['../gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13',1,'gb.h']]], - ['set_5fbkg_5ftiles_453',['set_bkg_tiles',['../gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c',1,'gb.h']]], - ['set_5fdata_454',['set_data',['../gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda',1,'gb.h']]], - ['set_5finterrupts_455',['set_interrupts',['../gb_8h.html#ae33fc234393ba50e8f30cbef403ded19',1,'gb.h']]], - ['set_5fshadow_5foam_5faddress_456',['SET_SHADOW_OAM_ADDRESS',['../gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'gb.h']]], - ['set_5fsprite_5f1bit_5fdata_457',['set_sprite_1bit_data',['../gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e',1,'gb.h']]], - ['set_5fsprite_5fdata_458',['set_sprite_data',['../gb_8h.html#a494532517bd7f26c55a87c96391611d5',1,'gb.h']]], - ['set_5fsprite_5fpalette_459',['set_sprite_palette',['../cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14',1,'cgb.h']]], - ['set_5fsprite_5fpalette_5fentry_460',['set_sprite_palette_entry',['../cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb',1,'cgb.h']]], - ['set_5fsprite_5fprop_461',['set_sprite_prop',['../gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4',1,'gb.h']]], - ['set_5fsprite_5ftile_462',['set_sprite_tile',['../gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4',1,'gb.h']]], - ['set_5ftiles_463',['set_tiles',['../gb_8h.html#a07d12377d67cebb9aafc0622b2054f95',1,'gb.h']]], - ['set_5fvram_5fbyte_464',['set_vram_byte',['../gb_8h.html#afac2db0151b09291638f7a592a3d0e94',1,'gb.h']]], - ['set_5fwin_5f1bit_5fdata_465',['set_win_1bit_data',['../gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c',1,'gb.h']]], - ['set_5fwin_5fdata_466',['set_win_data',['../gb_8h.html#ae7851349abd442026b49d499d6e43d79',1,'gb.h']]], - ['set_5fwin_5fsubmap_467',['set_win_submap',['../gb_8h.html#a5f7178a952abc675a743686745a90892',1,'gb.h']]], - ['set_5fwin_5ftile_5fxy_468',['set_win_tile_xy',['../gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98',1,'gb.h']]], - ['set_5fwin_5ftiles_469',['set_win_tiles',['../gb_8h.html#a1174ffce8b86b8df15c1704284fde687',1,'gb.h']]], - ['setchar_470',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], - ['setjmp_471',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], - ['setjmp_2eh_472',['setjmp.h',['../setjmp_8h.html',1,'']]], - ['sfont_5fhandle_473',['sfont_handle',['../structsfont__handle.html',1,'']]], - ['sgb_2eh_474',['sgb.h',['../sgb_8h.html',1,'']]], - ['sgb_5fatrc_5fen_475',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], - ['sgb_5fattr_5fblk_476',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], - ['sgb_5fattr_5fchr_477',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], - ['sgb_5fattr_5fdiv_478',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], - ['sgb_5fattr_5flin_479',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], - ['sgb_5fattr_5fset_480',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], - ['sgb_5fattr_5ftrn_481',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], - ['sgb_5fcheck_482',['sgb_check',['../sgb_8h.html#a641258cc509140ba529ac827f9cb0027',1,'sgb.h']]], - ['sgb_5fchr_5ftrn_483',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], - ['sgb_5fdata_5fsnd_484',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], - ['sgb_5fdata_5ftrn_485',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], - ['sgb_5ficon_5fen_486',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], - ['sgb_5fjump_487',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], - ['sgb_5fmask_5fen_488',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], - ['sgb_5fmlt_5freq_489',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], - ['sgb_5fobj_5ftrn_490',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], - ['sgb_5fpal_5f01_491',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], - ['sgb_5fpal_5f03_492',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], - ['sgb_5fpal_5f12_493',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], - ['sgb_5fpal_5f23_494',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], - ['sgb_5fpal_5fset_495',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], - ['sgb_5fpal_5ftrn_496',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], - ['sgb_5fpct_5ftrn_497',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], - ['sgb_5fsou_5ftrn_498',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], - ['sgb_5fsound_499',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], - ['sgb_5ftest_5fen_500',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], - ['sgb_5ftransfer_501',['sgb_transfer',['../sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938',1,'sgb.h']]], - ['sgb_5ftransfer_5fnowait_502',['sgb_transfer_nowait',['../sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0',1,'sgb.h']]], - ['shadow_5foam_503',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'gb.h']]], - ['show_5fbkg_504',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'gb.h']]], - ['show_5fsprites_505',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'gb.h']]], - ['show_5fwin_506',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'gb.h']]], - ['shrt_5fmax_507',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], - ['shrt_5fmin_508',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], - ['sig_5fatomic_5fmax_509',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], - ['sig_5fatomic_5fmin_510',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], - ['signed_511',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], - ['sio_5fiflag_512',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'gb.h']]], - ['size_513',['size',['../structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab',1,'smalloc_hunk']]], - ['size_5fmax_514',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], - ['size_5ft_515',['size_t',['../asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t(): types.h'],['../stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf',1,'size_t(): stddef.h']]], - ['smalloc_5fhunk_516',['smalloc_hunk',['../structsmalloc__hunk.html',1,'']]], - ['solid_517',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], - ['sp_5fsize_518',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], - ['sprintf_519',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], - ['sprites_5f8x16_520',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'gb.h']]], - ['sprites_5f8x8_521',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'gb.h']]], - ['spx_5fsize_522',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], - ['stat_5freg_523',['STAT_REG',['../hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], - ['status_524',['status',['../structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812',1,'smalloc_hunk']]], - ['stdarg_2eh_525',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], - ['stdatomic_2eh_526',['stdatomic.h',['../stdatomic_8h.html',1,'']]], - ['stdbool_2eh_527',['stdbool.h',['../stdbool_8h.html',1,'']]], - ['stddef_2eh_528',['stddef.h',['../stddef_8h.html',1,'']]], - ['stdint_2eh_529',['stdint.h',['../stdint_8h.html',1,'']]], - ['stdio_2eh_530',['stdio.h',['../stdio_8h.html',1,'']]], - ['stdlib_2eh_531',['stdlib.h',['../stdlib_8h.html',1,'']]], - ['stdnoreturn_2eh_532',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], - ['strcat_533',['strcat',['../string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'string.h']]], - ['strcmp_534',['strcmp',['../string_8h.html#aa89031476b4f6ee827f9163d09d68043',1,'string.h']]], - ['strcpy_535',['strcpy',['../string_8h.html#ad724f30223364304479b0fc714435e78',1,'string.h']]], - ['string_2eh_536',['string.h',['../string_8h.html',1,'']]], - ['strlen_537',['strlen',['../string_8h.html#a8fd73083ebdcca16ad810cd6041466f2',1,'string.h']]], - ['strncat_538',['strncat',['../string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'string.h']]], - ['strncmp_539',['strncmp',['../string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'string.h']]], - ['strncpy_540',['strncpy',['../string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'string.h']]], - ['svbk_5freg_541',['SVBK_REG',['../hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], - ['switch_5f16_5f8_5fmode_5fmbc1_542',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], - ['switch_5f4_5f32_5fmode_5fmbc1_543',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], - ['switch_5fdata_544',['switch_data',['../drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9',1,'drawing.h']]], - ['switch_5fram_5fmbc1_545',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], - ['switch_5fram_5fmbc5_546',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], - ['switch_5from_5fmbc1_547',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], - ['switch_5from_5fmbc5_548',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], - ['switch_5from_5fmbc5_5f8m_549',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]], - ['sys_5ftime_550',['sys_time',['../gb_8h.html#a320fd91d5aa12ba9d1435ab908420998',1,'gb.h']]] + ['rom_2fram_20banking_20and_20mbcs_392',['ROM/RAM Banking and MBCs',['../docs_rombanking_mbcs.html',1,'index']]], + ['rand_393',['rand',['../rand_8h.html#ae311e489ffa4743107bdea8db211e7fe',1,'rand.h']]], + ['rand_2eh_394',['rand.h',['../rand_8h.html',1,'']]], + ['randw_395',['randw',['../rand_8h.html#aff9512d128c4e1435f2b83116da663b3',1,'rand.h']]], + ['realloc_396',['realloc',['../stdlib_8h.html#a1a6b5e8d2f1c37e5b43e4345586075be',1,'stdlib.h']]], + ['receive_5fbyte_397',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], + ['remove_5fjoy_398',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'gb.h']]], + ['remove_5flcd_399',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'gb.h']]], + ['remove_5fsio_400',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'gb.h']]], + ['remove_5ftim_401',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'gb.h']]], + ['remove_5fvbl_402',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'gb.h']]], + ['reset_403',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], + ['ret_5fsize_404',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], + ['reverse_405',['reverse',['../string_8h.html#af71f9ead43b3760680da8ab1bd3f783b',1,'string.h']]], + ['rgb_406',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], + ['rgb_5faqua_407',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], + ['rgb_5fblack_408',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], + ['rgb_5fblue_409',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], + ['rgb_5fbrown_410',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], + ['rgb_5fcyan_411',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], + ['rgb_5fdarkblue_412',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], + ['rgb_5fdarkgray_413',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], + ['rgb_5fdarkgreen_414',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], + ['rgb_5fdarkred_415',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], + ['rgb_5fdarkyellow_416',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], + ['rgb_5fgreen_417',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], + ['rgb_5flightflesh_418',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], + ['rgb_5flightgray_419',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], + ['rgb_5forange_420',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], + ['rgb_5fpink_421',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], + ['rgb_5fpurple_422',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], + ['rgb_5fred_423',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], + ['rgb_5fteal_424',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], + ['rgb_5fwhite_425',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], + ['rgb_5fyellow_426',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]], + ['rp_5freg_427',['RP_REG',['../hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_16.js b/docs/api/search/all_16.js @@ -1,39 +1,127 @@ var searchData= [ - ['tac_5freg_551',['TAC_REG',['../hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], - ['tile_552',['tile',['../struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10',1,'OAM_item_t']]], - ['tim_5fiflag_553',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'gb.h']]], - ['tima_5freg_554',['TIMA_REG',['../hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], - ['time_555',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], - ['time_2eh_556',['time.h',['../time_8h.html',1,'']]], - ['time_5ft_557',['time_t',['../time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77',1,'time.h']]], - ['tma_5freg_558',['TMA_REG',['../hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]], - ['to_5ffar_5fptr_559',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'TO_FAR_PTR(): far_ptr.h'],['../far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35',1,'to_far_ptr(void *ofs, int seg): far_ptr.h']]], - ['todo_20list_560',['Todo List',['../todo.html',1,'']]], - ['tolower_561',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], - ['toupper_562',['toupper',['../ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3',1,'ctype.h']]], - ['true_563',['TRUE',['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE(): types.h'],['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true(): stdbool.h']]], - ['typeof_2eh_564',['typeof.h',['../typeof_8h.html',1,'']]], - ['typeof_5farray_565',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], - ['typeof_5fbit_566',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], - ['typeof_5fbitfield_567',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], - ['typeof_5fchar_568',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], - ['typeof_5fcpointer_569',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], - ['typeof_5feeppointer_570',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], - ['typeof_5ffixed16x16_571',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], - ['typeof_5ffloat_572',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], - ['typeof_5ffpointer_573',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], - ['typeof_5ffunction_574',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], - ['typeof_5fgpointer_575',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], - ['typeof_5fint_576',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], - ['typeof_5fipointer_577',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], - ['typeof_5flong_578',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], - ['typeof_5fpointer_579',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], - ['typeof_5fppointer_580',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], - ['typeof_5fsbit_581',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], - ['typeof_5fsfr_582',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], - ['typeof_5fshort_583',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], - ['typeof_5fstruct_584',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], - ['typeof_5fvoid_585',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]], - ['types_2eh_586',['types.h',['../asm_2gbz80_2types_8h.html',1,'(Global Namespace)'],['../asm_2types_8h.html',1,'(Global Namespace)'],['../types_8h.html',1,'(Global Namespace)']]] + ['s_5fflipx_428',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], + ['s_5fflipy_429',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], + ['s_5fpalette_430',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], + ['s_5fpriority_431',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], + ['sample_2eh_432',['sample.h',['../sample_8h.html',1,'']]], + ['sb_5freg_433',['SB_REG',['../hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], + ['sc_5freg_434',['SC_REG',['../hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], + ['schar_5fmax_435',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], + ['schar_5fmin_436',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], + ['screenheight_437',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], + ['screenwidth_438',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], + ['scroll_5fbkg_439',['scroll_bkg',['../gb_8h.html#a2f00009081050122c11e6625ecaf0584',1,'gb.h']]], + ['scroll_5fsprite_440',['scroll_sprite',['../gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c',1,'gb.h']]], + ['scroll_5fwin_441',['scroll_win',['../gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05',1,'gb.h']]], + ['scx_5freg_442',['SCX_REG',['../hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], + ['scy_5freg_443',['SCY_REG',['../hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], + ['seg_444',['seg',['../union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b',1,'__far_ptr']]], + ['segfn_445',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], + ['segofs_446',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], + ['send_5fbyte_447',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], + ['set_5fbkg_5f1bit_5fdata_448',['set_bkg_1bit_data',['../gb_8h.html#a3044331abf61612eb333b6f409f5d571',1,'gb.h']]], + ['set_5fbkg_5fdata_449',['set_bkg_data',['../gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d',1,'gb.h']]], + ['set_5fbkg_5fpalette_450',['set_bkg_palette',['../cgb_8h.html#a5744e7df7116e07a69713b494053675e',1,'cgb.h']]], + ['set_5fbkg_5fpalette_5fentry_451',['set_bkg_palette_entry',['../cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d',1,'cgb.h']]], + ['set_5fbkg_5fsubmap_452',['set_bkg_submap',['../gb_8h.html#a9369a5771b340680f4af3386ac4e19b2',1,'gb.h']]], + ['set_5fbkg_5ftile_5fxy_453',['set_bkg_tile_xy',['../gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13',1,'gb.h']]], + ['set_5fbkg_5ftiles_454',['set_bkg_tiles',['../gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c',1,'gb.h']]], + ['set_5fdata_455',['set_data',['../gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda',1,'gb.h']]], + ['set_5finterrupts_456',['set_interrupts',['../gb_8h.html#ae33fc234393ba50e8f30cbef403ded19',1,'gb.h']]], + ['set_5fshadow_5foam_5faddress_457',['SET_SHADOW_OAM_ADDRESS',['../gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'gb.h']]], + ['set_5fsprite_5f1bit_5fdata_458',['set_sprite_1bit_data',['../gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e',1,'gb.h']]], + ['set_5fsprite_5fdata_459',['set_sprite_data',['../gb_8h.html#a494532517bd7f26c55a87c96391611d5',1,'gb.h']]], + ['set_5fsprite_5fpalette_460',['set_sprite_palette',['../cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14',1,'cgb.h']]], + ['set_5fsprite_5fpalette_5fentry_461',['set_sprite_palette_entry',['../cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb',1,'cgb.h']]], + ['set_5fsprite_5fprop_462',['set_sprite_prop',['../gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4',1,'gb.h']]], + ['set_5fsprite_5ftile_463',['set_sprite_tile',['../gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4',1,'gb.h']]], + ['set_5ftiles_464',['set_tiles',['../gb_8h.html#a07d12377d67cebb9aafc0622b2054f95',1,'gb.h']]], + ['set_5fvram_5fbyte_465',['set_vram_byte',['../gb_8h.html#afac2db0151b09291638f7a592a3d0e94',1,'gb.h']]], + ['set_5fwin_5f1bit_5fdata_466',['set_win_1bit_data',['../gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c',1,'gb.h']]], + ['set_5fwin_5fdata_467',['set_win_data',['../gb_8h.html#ae7851349abd442026b49d499d6e43d79',1,'gb.h']]], + ['set_5fwin_5fsubmap_468',['set_win_submap',['../gb_8h.html#a5f7178a952abc675a743686745a90892',1,'gb.h']]], + ['set_5fwin_5ftile_5fxy_469',['set_win_tile_xy',['../gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98',1,'gb.h']]], + ['set_5fwin_5ftiles_470',['set_win_tiles',['../gb_8h.html#a1174ffce8b86b8df15c1704284fde687',1,'gb.h']]], + ['setchar_471',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], + ['setjmp_472',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], + ['setjmp_2eh_473',['setjmp.h',['../setjmp_8h.html',1,'']]], + ['sfont_5fhandle_474',['sfont_handle',['../structsfont__handle.html',1,'']]], + ['sgb_2eh_475',['sgb.h',['../sgb_8h.html',1,'']]], + ['sgb_5fatrc_5fen_476',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], + ['sgb_5fattr_5fblk_477',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], + ['sgb_5fattr_5fchr_478',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], + ['sgb_5fattr_5fdiv_479',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], + ['sgb_5fattr_5flin_480',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], + ['sgb_5fattr_5fset_481',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], + ['sgb_5fattr_5ftrn_482',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], + ['sgb_5fcheck_483',['sgb_check',['../sgb_8h.html#a641258cc509140ba529ac827f9cb0027',1,'sgb.h']]], + ['sgb_5fchr_5ftrn_484',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], + ['sgb_5fdata_5fsnd_485',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], + ['sgb_5fdata_5ftrn_486',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], + ['sgb_5ficon_5fen_487',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], + ['sgb_5fjump_488',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], + ['sgb_5fmask_5fen_489',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], + ['sgb_5fmlt_5freq_490',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], + ['sgb_5fobj_5ftrn_491',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], + ['sgb_5fpal_5f01_492',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], + ['sgb_5fpal_5f03_493',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], + ['sgb_5fpal_5f12_494',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], + ['sgb_5fpal_5f23_495',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], + ['sgb_5fpal_5fset_496',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], + ['sgb_5fpal_5ftrn_497',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], + ['sgb_5fpct_5ftrn_498',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], + ['sgb_5fsou_5ftrn_499',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], + ['sgb_5fsound_500',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], + ['sgb_5ftest_5fen_501',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], + ['sgb_5ftransfer_502',['sgb_transfer',['../sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938',1,'sgb.h']]], + ['sgb_5ftransfer_5fnowait_503',['sgb_transfer_nowait',['../sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0',1,'sgb.h']]], + ['shadow_5foam_504',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'gb.h']]], + ['show_5fbkg_505',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'gb.h']]], + ['show_5fsprites_506',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'gb.h']]], + ['show_5fwin_507',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'gb.h']]], + ['shrt_5fmax_508',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], + ['shrt_5fmin_509',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], + ['sig_5fatomic_5fmax_510',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], + ['sig_5fatomic_5fmin_511',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], + ['signed_512',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], + ['sio_5fiflag_513',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'gb.h']]], + ['size_514',['size',['../structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab',1,'smalloc_hunk']]], + ['size_5fmax_515',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], + ['size_5ft_516',['size_t',['../asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t(): types.h'],['../stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf',1,'size_t(): stddef.h']]], + ['smalloc_5fhunk_517',['smalloc_hunk',['../structsmalloc__hunk.html',1,'']]], + ['solid_518',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], + ['sp_5fsize_519',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], + ['sprintf_520',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], + ['sprites_5f8x16_521',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'gb.h']]], + ['sprites_5f8x8_522',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'gb.h']]], + ['spx_5fsize_523',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], + ['stat_5freg_524',['STAT_REG',['../hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], + ['status_525',['status',['../structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812',1,'smalloc_hunk']]], + ['stdarg_2eh_526',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], + ['stdatomic_2eh_527',['stdatomic.h',['../stdatomic_8h.html',1,'']]], + ['stdbool_2eh_528',['stdbool.h',['../stdbool_8h.html',1,'']]], + ['stddef_2eh_529',['stddef.h',['../stddef_8h.html',1,'']]], + ['stdint_2eh_530',['stdint.h',['../stdint_8h.html',1,'']]], + ['stdio_2eh_531',['stdio.h',['../stdio_8h.html',1,'']]], + ['stdlib_2eh_532',['stdlib.h',['../stdlib_8h.html',1,'']]], + ['stdnoreturn_2eh_533',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], + ['strcat_534',['strcat',['../string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'string.h']]], + ['strcmp_535',['strcmp',['../string_8h.html#aa89031476b4f6ee827f9163d09d68043',1,'string.h']]], + ['strcpy_536',['strcpy',['../string_8h.html#ad724f30223364304479b0fc714435e78',1,'string.h']]], + ['string_2eh_537',['string.h',['../string_8h.html',1,'']]], + ['strlen_538',['strlen',['../string_8h.html#a8fd73083ebdcca16ad810cd6041466f2',1,'string.h']]], + ['strncat_539',['strncat',['../string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'string.h']]], + ['strncmp_540',['strncmp',['../string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'string.h']]], + ['strncpy_541',['strncpy',['../string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'string.h']]], + ['svbk_5freg_542',['SVBK_REG',['../hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], + ['switch_5f16_5f8_5fmode_5fmbc1_543',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], + ['switch_5f4_5f32_5fmode_5fmbc1_544',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], + ['switch_5fdata_545',['switch_data',['../drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9',1,'drawing.h']]], + ['switch_5fram_5fmbc1_546',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], + ['switch_5fram_5fmbc5_547',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], + ['switch_5from_5fmbc1_548',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], + ['switch_5from_5fmbc5_549',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], + ['switch_5from_5fmbc5_5f8m_550',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]], + ['sys_5ftime_551',['sys_time',['../gb_8h.html#a320fd91d5aa12ba9d1435ab908420998',1,'gb.h']]] ]; diff --git a/docs/api/search/all_17.js b/docs/api/search/all_17.js @@ -1,51 +1,40 @@ var searchData= [ - ['using_20gbdk_587',['Using GBDK',['../docs_using_gbdk.html',1,'index']]], - ['ubyte_588',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], - ['uchar_5fmax_589',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], - ['udword_590',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], - ['uint16_591',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'types.h']]], - ['uint16_5fc_592',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], - ['uint16_5fmax_593',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], - ['uint16_5ft_594',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], - ['uint2bcd_595',['uint2bcd',['../bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d',1,'bcd.h']]], - ['uint32_596',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'types.h']]], - ['uint32_5fc_597',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], - ['uint32_5fmax_598',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], - ['uint32_5ft_599',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], - ['uint8_600',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'types.h']]], - ['uint8_5fc_601',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], - ['uint8_5fmax_602',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], - ['uint8_5ft_603',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], - ['uint_5ffast16_5fmax_604',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], - ['uint_5ffast16_5ft_605',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], - ['uint_5ffast32_5fmax_606',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], - ['uint_5ffast32_5ft_607',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], - ['uint_5ffast8_5fmax_608',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], - ['uint_5ffast8_5ft_609',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], - ['uint_5fleast16_5fmax_610',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], - ['uint_5fleast16_5ft_611',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], - ['uint_5fleast32_5fmax_612',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], - ['uint_5fleast32_5ft_613',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], - ['uint_5fleast8_5fmax_614',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], - ['uint_5fleast8_5ft_615',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], - ['uint_5fmax_616',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], - ['uint_5fmin_617',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], - ['uintmax_5fc_618',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], - ['uintmax_5fmax_619',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], - ['uintmax_5ft_620',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], - ['uintptr_5fmax_621',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], - ['uintptr_5ft_622',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], - ['ulong_5fmax_623',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], - ['ulong_5fmin_624',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], - ['ultoa_625',['ultoa',['../stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01',1,'stdlib.h']]], - ['ulword_626',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], - ['unsigned_627',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], - ['use_5fc_5fmemcpy_628',['USE_C_MEMCPY',['../provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'provides.h']]], - ['use_5fc_5fstrcmp_629',['USE_C_STRCMP',['../provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'provides.h']]], - ['use_5fc_5fstrcpy_630',['USE_C_STRCPY',['../provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'provides.h']]], - ['ushrt_5fmax_631',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], - ['ushrt_5fmin_632',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]], - ['utoa_633',['utoa',['../stdlib_8h.html#a4e7ad09b4f5caf8881ce5e4776fd442c',1,'stdlib.h']]], - ['uword_634',['UWORD',['../asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75',1,'types.h']]] + ['toolchain_20settings_552',['Toolchain settings',['../docs_toolchain_settings.html',1,'index']]], + ['tac_5freg_553',['TAC_REG',['../hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], + ['tile_554',['tile',['../struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10',1,'OAM_item_t']]], + ['tim_5fiflag_555',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'gb.h']]], + ['tima_5freg_556',['TIMA_REG',['../hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], + ['time_557',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], + ['time_2eh_558',['time.h',['../time_8h.html',1,'']]], + ['time_5ft_559',['time_t',['../time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77',1,'time.h']]], + ['tma_5freg_560',['TMA_REG',['../hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]], + ['to_5ffar_5fptr_561',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'TO_FAR_PTR(): far_ptr.h'],['../far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35',1,'to_far_ptr(void *ofs, int seg): far_ptr.h']]], + ['todo_20list_562',['Todo List',['../todo.html',1,'']]], + ['tolower_563',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], + ['toupper_564',['toupper',['../ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3',1,'ctype.h']]], + ['true_565',['TRUE',['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE(): types.h'],['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true(): stdbool.h']]], + ['typeof_2eh_566',['typeof.h',['../typeof_8h.html',1,'']]], + ['typeof_5farray_567',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], + ['typeof_5fbit_568',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], + ['typeof_5fbitfield_569',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], + ['typeof_5fchar_570',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], + ['typeof_5fcpointer_571',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], + ['typeof_5feeppointer_572',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], + ['typeof_5ffixed16x16_573',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], + ['typeof_5ffloat_574',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], + ['typeof_5ffpointer_575',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], + ['typeof_5ffunction_576',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], + ['typeof_5fgpointer_577',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], + ['typeof_5fint_578',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], + ['typeof_5fipointer_579',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], + ['typeof_5flong_580',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], + ['typeof_5fpointer_581',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], + ['typeof_5fppointer_582',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], + ['typeof_5fsbit_583',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], + ['typeof_5fsfr_584',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], + ['typeof_5fshort_585',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], + ['typeof_5fstruct_586',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], + ['typeof_5fvoid_587',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]], + ['types_2eh_588',['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_18.js b/docs/api/search/all_18.js @@ -1,10 +1,51 @@ var searchData= [ - ['va_5farg_635',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'stdarg.h']]], - ['va_5fend_636',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'stdarg.h']]], - ['va_5flist_637',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'stdarg.h']]], - ['va_5fstart_638',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'stdarg.h']]], - ['vbk_5freg_639',['VBK_REG',['../hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'hardware.h']]], - ['vbl_5fiflag_640',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'gb.h']]], - ['vmemset_641',['vmemset',['../gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3',1,'gb.h']]] + ['using_20gbdk_589',['Using GBDK',['../docs_using_gbdk.html',1,'index']]], + ['ubyte_590',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], + ['uchar_5fmax_591',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], + ['udword_592',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], + ['uint16_593',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'types.h']]], + ['uint16_5fc_594',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], + ['uint16_5fmax_595',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], + ['uint16_5ft_596',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], + ['uint2bcd_597',['uint2bcd',['../bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d',1,'bcd.h']]], + ['uint32_598',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'types.h']]], + ['uint32_5fc_599',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], + ['uint32_5fmax_600',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], + ['uint32_5ft_601',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], + ['uint8_602',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'types.h']]], + ['uint8_5fc_603',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], + ['uint8_5fmax_604',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], + ['uint8_5ft_605',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], + ['uint_5ffast16_5fmax_606',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], + ['uint_5ffast16_5ft_607',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], + ['uint_5ffast32_5fmax_608',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], + ['uint_5ffast32_5ft_609',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], + ['uint_5ffast8_5fmax_610',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], + ['uint_5ffast8_5ft_611',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], + ['uint_5fleast16_5fmax_612',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], + ['uint_5fleast16_5ft_613',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], + ['uint_5fleast32_5fmax_614',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], + ['uint_5fleast32_5ft_615',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], + ['uint_5fleast8_5fmax_616',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], + ['uint_5fleast8_5ft_617',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], + ['uint_5fmax_618',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], + ['uint_5fmin_619',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], + ['uintmax_5fc_620',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], + ['uintmax_5fmax_621',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], + ['uintmax_5ft_622',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], + ['uintptr_5fmax_623',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], + ['uintptr_5ft_624',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], + ['ulong_5fmax_625',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], + ['ulong_5fmin_626',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], + ['ultoa_627',['ultoa',['../stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01',1,'stdlib.h']]], + ['ulword_628',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], + ['unsigned_629',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], + ['use_5fc_5fmemcpy_630',['USE_C_MEMCPY',['../provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'provides.h']]], + ['use_5fc_5fstrcmp_631',['USE_C_STRCMP',['../provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'provides.h']]], + ['use_5fc_5fstrcpy_632',['USE_C_STRCPY',['../provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'provides.h']]], + ['ushrt_5fmax_633',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], + ['ushrt_5fmin_634',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]], + ['utoa_635',['utoa',['../stdlib_8h.html#a4e7ad09b4f5caf8881ce5e4776fd442c',1,'stdlib.h']]], + ['uword_636',['UWORD',['../asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75',1,'types.h']]] ]; diff --git a/docs/api/search/all_19.js b/docs/api/search/all_19.js @@ -1,18 +1,10 @@ var searchData= [ - ['w_642',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], - ['wait_5fint_5fhandler_643',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], - ['wait_5fvbl_5fdone_644',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'gb.h']]], - ['waitpad_645',['waitpad',['../gb_8h.html#a393072c2b36f11306510c69aa6efea0f',1,'gb.h']]], - ['waitpadup_646',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'gb.h']]], - ['wchar_5fmax_647',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], - ['wchar_5fmin_648',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], - ['wchar_5ft_649',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], - ['white_650',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], - ['wint_5fmax_651',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], - ['wint_5fmin_652',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]], - ['word_653',['WORD',['../asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd',1,'types.h']]], - ['wrtchr_654',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]], - ['wx_5freg_655',['WX_REG',['../hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], - ['wy_5freg_656',['WY_REG',['../hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] + ['va_5farg_637',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'stdarg.h']]], + ['va_5fend_638',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'stdarg.h']]], + ['va_5flist_639',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'stdarg.h']]], + ['va_5fstart_640',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'stdarg.h']]], + ['vbk_5freg_641',['VBK_REG',['../hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'hardware.h']]], + ['vbl_5fiflag_642',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'gb.h']]], + ['vmemset_643',['vmemset',['../gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3',1,'gb.h']]] ]; diff --git a/docs/api/search/all_1a.js b/docs/api/search/all_1a.js @@ -1,5 +1,18 @@ var searchData= [ - ['x_657',['x',['../struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc',1,'OAM_item_t']]], - ['xor_658',['XOR',['../drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab',1,'drawing.h']]] + ['w_644',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], + ['wait_5fint_5fhandler_645',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], + ['wait_5fvbl_5fdone_646',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'gb.h']]], + ['waitpad_647',['waitpad',['../gb_8h.html#a393072c2b36f11306510c69aa6efea0f',1,'gb.h']]], + ['waitpadup_648',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'gb.h']]], + ['wchar_5fmax_649',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], + ['wchar_5fmin_650',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], + ['wchar_5ft_651',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], + ['white_652',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], + ['wint_5fmax_653',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], + ['wint_5fmin_654',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]], + ['word_655',['WORD',['../asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd',1,'types.h']]], + ['wrtchr_656',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]], + ['wx_5freg_657',['WX_REG',['../hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], + ['wy_5freg_658',['WY_REG',['../hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_1b.js b/docs/api/search/all_1b.js @@ -1,4 +1,5 @@ var searchData= [ - ['y_659',['y',['../struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5',1,'OAM_item_t']]] + ['x_659',['x',['../struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc',1,'OAM_item_t']]], + ['xor_660',['XOR',['../drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab',1,'drawing.h']]] ]; diff --git a/docs/api/search/all_1c.html b/docs/api/search/all_1c.html @@ -0,0 +1,36 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta name="generator" content="Doxygen 1.8.20"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="all_1c.js"></script> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div id="SRResults"></div> +<script type="text/javascript"><!-- +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +createResults(); +/* @license-end */ +--></script> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +window.addEventListener("message", function(event) { + if (event.data == "take_focus") { + var elem = searchResults.NavNext(0); + if (elem) elem.focus(); + } +}); +/* @license-end */ +--></script> +</div> +</body> +</html> diff --git a/docs/api/search/all_1c.js b/docs/api/search/all_1c.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['y_661',['y',['../struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5',1,'OAM_item_t']]] +]; diff --git a/docs/api/search/all_2.js b/docs/api/search/all_2.js @@ -1,28 +1,4 @@ var searchData= [ - ['_5f_5fassert_10',['__assert',['../assert_8h.html#ad21a069a92c53643b2e3eaaa73a742fd',1,'assert.h']]], - ['_5f_5fbool_5ftrue_5ffalse_5fare_5fdefined_11',['__bool_true_false_are_defined',['../stdbool_8h.html#a665b0cc9ee2ced31785321d55cde349e',1,'stdbool.h']]], - ['_5f_5fcall_5f_5fbanked_12',['__call__banked',['../far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90',1,'far_ptr.h']]], - ['_5f_5fcall_5fbanked_5faddr_13',['__call_banked_addr',['../far__ptr_8h.html#a1344c26ca298a9eadea4bcfea6442ae3',1,'far_ptr.h']]], - ['_5f_5fcall_5fbanked_5fbank_14',['__call_banked_bank',['../far__ptr_8h.html#a6f1c13e2fad9dd04645a000050d9f382',1,'far_ptr.h']]], - ['_5f_5fcall_5fbanked_5fptr_15',['__call_banked_ptr',['../far__ptr_8h.html#a27792b7fc3796a1e1828d4c5812e5b21',1,'far_ptr.h']]], - ['_5f_5fcurrent_5fbase_5ftile_16',['__current_base_tile',['../metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c',1,'metasprites.h']]], - ['_5f_5fcurrent_5fmetasprite_17',['__current_metasprite',['../metasprites_8h.html#aae51f066cc5436457f62351847bfc64b',1,'metasprites.h']]], - ['_5f_5ffar_5fptr_18',['__far_ptr',['../union____far__ptr.html',1,'']]], - ['_5f_5fgbdk_5fversion_19',['__GBDK_VERSION',['../gb_8h.html#a459449876dfba6299bf055c882d78334',1,'gb.h']]], - ['_5f_5fhandlecrash_20',['__HandleCrash',['../crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc',1,'crash_handler.h']]], - ['_5f_5fptrdiff_5ft_5fdefined_21',['__PTRDIFF_T_DEFINED',['../stddef_8h.html#a9e3909fa823b8c4e3fc624d77fb946bf',1,'stddef.h']]], - ['_5f_5freentrant_22',['__reentrant',['../stdlib_8h.html#a83798998ad669e85a8f75d6490191760',1,'stdlib.h']]], - ['_5f_5freg_23',['__REG',['../hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44',1,'hardware.h']]], - ['_5f_5frender_5fshadow_5foam_24',['__render_shadow_OAM',['../metasprites_8h.html#a14cb8235744c5f23da62bb2ae745d618',1,'metasprites.h']]], - ['_5f_5fsetjmp_25',['__setjmp',['../setjmp_8h.html#a299cf119e588646778caab18b90a41a5',1,'setjmp.h']]], - ['_5f_5fsize_5ft_5fdefined_26',['__SIZE_T_DEFINED',['../asm_2gbz80_2types_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): types.h'],['../stddef_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): stddef.h']]], - ['_5f_5fwchar_5ft_5fdefined_27',['__WCHAR_T_DEFINED',['../stddef_8h.html#a4aa39aaff620f750e11ece0766b185fd',1,'stddef.h']]], - ['_5fcpu_28',['_cpu',['../gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5',1,'gb.h']]], - ['_5fcurrent_5fbank_29',['_current_bank',['../gb_8h.html#a98b848953a95ce2fff6fda643575d74a',1,'gb.h']]], - ['_5ffixed_30',['_fixed',['../union__fixed.html',1,'']]], - ['_5fio_5fin_31',['_io_in',['../gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592',1,'gb.h']]], - ['_5fio_5fout_32',['_io_out',['../gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e',1,'gb.h']]], - ['_5fio_5fstatus_33',['_io_status',['../gb_8h.html#a83d08d752bb2f2406084a9afa7988b98',1,'gb.h']]], - ['_5fshadow_5foam_5fbase_34',['_shadow_OAM_base',['../gb_8h.html#a7b662ae4d83f9837bacb9fd580673054',1,'gb.h']]] + ['20_5ftoolchain_5fsettings_2emd_10',['20_toolchain_settings.md',['../20__toolchain__settings_8md.html',1,'']]] ]; diff --git a/docs/api/search/all_3.js b/docs/api/search/all_3.js @@ -1,18 +1,28 @@ var searchData= [ - ['abs_35',['abs',['../stdlib_8h.html#af15d7205d8d10c4820f997ce5c526279',1,'stdlib.h']]], - ['add_5fjoy_36',['add_JOY',['../gb_8h.html#a81f1a67549d3a26dcca22367141eb21b',1,'gb.h']]], - ['add_5flcd_37',['add_LCD',['../gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c',1,'gb.h']]], - ['add_5fsio_38',['add_SIO',['../gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7',1,'gb.h']]], - ['add_5ftim_39',['add_TIM',['../gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1',1,'gb.h']]], - ['add_5fvbl_40',['add_VBL',['../gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf',1,'gb.h']]], - ['and_41',['AND',['../drawing_8h.html#acd1b97556dfbbac61063a63031d2f91d',1,'drawing.h']]], - ['arand_42',['arand',['../rand_8h.html#a3b69bdab83b46c324126a7ccdf9db973',1,'rand.h']]], - ['assert_43',['assert',['../assert_8h.html#af576bf8ffa22a44e53018c67095ffbf0',1,'assert.h']]], - ['assert_2eh_44',['assert.h',['../assert_8h.html',1,'']]], - ['atoi_45',['atoi',['../stdlib_8h.html#a30670a60464f77af17dfb353353d6df8',1,'stdlib.h']]], - ['atol_46',['atol',['../stdlib_8h.html#a825c37450147a643edbcb1a435518307',1,'stdlib.h']]], - ['atomic_5fflag_47',['atomic_flag',['../structatomic__flag.html',1,'']]], - ['atomic_5fflag_5fclear_48',['atomic_flag_clear',['../stdatomic_8h.html#a281cc77096d886b0cf2c6ab7dfbe900c',1,'stdatomic.h']]], - ['atomic_5fflag_5ftest_5fand_5fset_49',['atomic_flag_test_and_set',['../stdatomic_8h.html#afbdfcef48a9fd85fa85549afbd3abdeb',1,'stdatomic.h']]] + ['_5f_5fassert_11',['__assert',['../assert_8h.html#ad21a069a92c53643b2e3eaaa73a742fd',1,'assert.h']]], + ['_5f_5fbool_5ftrue_5ffalse_5fare_5fdefined_12',['__bool_true_false_are_defined',['../stdbool_8h.html#a665b0cc9ee2ced31785321d55cde349e',1,'stdbool.h']]], + ['_5f_5fcall_5f_5fbanked_13',['__call__banked',['../far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90',1,'far_ptr.h']]], + ['_5f_5fcall_5fbanked_5faddr_14',['__call_banked_addr',['../far__ptr_8h.html#a1344c26ca298a9eadea4bcfea6442ae3',1,'far_ptr.h']]], + ['_5f_5fcall_5fbanked_5fbank_15',['__call_banked_bank',['../far__ptr_8h.html#a6f1c13e2fad9dd04645a000050d9f382',1,'far_ptr.h']]], + ['_5f_5fcall_5fbanked_5fptr_16',['__call_banked_ptr',['../far__ptr_8h.html#a27792b7fc3796a1e1828d4c5812e5b21',1,'far_ptr.h']]], + ['_5f_5fcurrent_5fbase_5ftile_17',['__current_base_tile',['../metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c',1,'metasprites.h']]], + ['_5f_5fcurrent_5fmetasprite_18',['__current_metasprite',['../metasprites_8h.html#aae51f066cc5436457f62351847bfc64b',1,'metasprites.h']]], + ['_5f_5ffar_5fptr_19',['__far_ptr',['../union____far__ptr.html',1,'']]], + ['_5f_5fgbdk_5fversion_20',['__GBDK_VERSION',['../gb_8h.html#a459449876dfba6299bf055c882d78334',1,'gb.h']]], + ['_5f_5fhandlecrash_21',['__HandleCrash',['../crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc',1,'crash_handler.h']]], + ['_5f_5fptrdiff_5ft_5fdefined_22',['__PTRDIFF_T_DEFINED',['../stddef_8h.html#a9e3909fa823b8c4e3fc624d77fb946bf',1,'stddef.h']]], + ['_5f_5freentrant_23',['__reentrant',['../stdlib_8h.html#a83798998ad669e85a8f75d6490191760',1,'stdlib.h']]], + ['_5f_5freg_24',['__REG',['../hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44',1,'hardware.h']]], + ['_5f_5frender_5fshadow_5foam_25',['__render_shadow_OAM',['../metasprites_8h.html#a14cb8235744c5f23da62bb2ae745d618',1,'metasprites.h']]], + ['_5f_5fsetjmp_26',['__setjmp',['../setjmp_8h.html#a299cf119e588646778caab18b90a41a5',1,'setjmp.h']]], + ['_5f_5fsize_5ft_5fdefined_27',['__SIZE_T_DEFINED',['../asm_2gbz80_2types_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): types.h'],['../stddef_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): stddef.h']]], + ['_5f_5fwchar_5ft_5fdefined_28',['__WCHAR_T_DEFINED',['../stddef_8h.html#a4aa39aaff620f750e11ece0766b185fd',1,'stddef.h']]], + ['_5fcpu_29',['_cpu',['../gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5',1,'gb.h']]], + ['_5fcurrent_5fbank_30',['_current_bank',['../gb_8h.html#a98b848953a95ce2fff6fda643575d74a',1,'gb.h']]], + ['_5ffixed_31',['_fixed',['../union__fixed.html',1,'']]], + ['_5fio_5fin_32',['_io_in',['../gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592',1,'gb.h']]], + ['_5fio_5fout_33',['_io_out',['../gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e',1,'gb.h']]], + ['_5fio_5fstatus_34',['_io_status',['../gb_8h.html#a83d08d752bb2f2406084a9afa7988b98',1,'gb.h']]], + ['_5fshadow_5foam_5fbase_35',['_shadow_OAM_base',['../gb_8h.html#a7b662ae4d83f9837bacb9fd580673054',1,'gb.h']]] ]; diff --git a/docs/api/search/all_4.js b/docs/api/search/all_4.js @@ -1,29 +1,18 @@ var searchData= [ - ['b_50',['b',['../union__fixed.html#a7a7fb2c246996fabce7dee230525f4bb',1,'_fixed::b()'],['../gb_8h.html#a4c2e4adef74067fdbb49005bc73de937',1,'b(): gb.h']]], - ['banked_51',['BANKED',['../asm_2gbz80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0',1,'types.h']]], - ['bcd_52',['BCD',['../bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408',1,'bcd.h']]], - ['bcd_2eh_53',['bcd.h',['../bcd_8h.html',1,'']]], - ['bcd2text_54',['bcd2text',['../bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889',1,'bcd.h']]], - ['bcd_5fadd_55',['bcd_add',['../bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c',1,'bcd.h']]], - ['bcd_5fhex_56',['BCD_HEX',['../bcd_8h.html#a5b336fcb3fc84fe505dc7e14d0ec17a7',1,'bcd.h']]], - ['bcd_5fsub_57',['bcd_sub',['../bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f',1,'bcd.h']]], - ['bcpd_5freg_58',['BCPD_REG',['../hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30',1,'hardware.h']]], - ['bcps_5freg_59',['BCPS_REG',['../hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99',1,'hardware.h']]], - ['bgb_5femu_2eh_60',['bgb_emu.h',['../bgb__emu_8h.html',1,'']]], - ['bgb_5fmessage_61',['BGB_MESSAGE',['../bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39',1,'bgb_emu.h']]], - ['bgb_5fmessage_5ffmt_62',['BGB_MESSAGE_FMT',['../bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90',1,'bgb_emu.h']]], - ['bgb_5fprofile_5fbegin_63',['BGB_PROFILE_BEGIN',['../bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee',1,'bgb_emu.h']]], - ['bgb_5fprofile_5fend_64',['BGB_PROFILE_END',['../bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed',1,'bgb_emu.h']]], - ['bgb_5fprofiler_5fmessage_65',['BGB_profiler_message',['../bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c',1,'bgb_emu.h']]], - ['bgb_5ftext_66',['BGB_TEXT',['../bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9',1,'bgb_emu.h']]], - ['bgp_5freg_67',['BGP_REG',['../hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997',1,'hardware.h']]], - ['black_68',['BLACK',['../drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6',1,'drawing.h']]], - ['bool_69',['bool',['../stdbool_8h.html#abb452686968e48b67397da5f97445f5b',1,'stdbool.h']]], - ['boolean_70',['BOOLEAN',['../asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071',1,'types.h']]], - ['box_71',['box',['../drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa',1,'drawing.h']]], - ['bp_5fsize_72',['BP_SIZE',['../setjmp_8h.html#ae02ec77c070126e75761ab85226b62a7',1,'setjmp.h']]], - ['bpx_5fsize_73',['BPX_SIZE',['../setjmp_8h.html#a0239bfe1e2b75fa5757c32a90d0c140d',1,'setjmp.h']]], - ['bsearch_74',['bsearch',['../stdlib_8h.html#ab0ace018fe7dfa1720930d2dce0c45e3',1,'stdlib.h']]], - ['byte_75',['BYTE',['../asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6',1,'types.h']]] + ['abs_36',['abs',['../stdlib_8h.html#af15d7205d8d10c4820f997ce5c526279',1,'stdlib.h']]], + ['add_5fjoy_37',['add_JOY',['../gb_8h.html#a81f1a67549d3a26dcca22367141eb21b',1,'gb.h']]], + ['add_5flcd_38',['add_LCD',['../gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c',1,'gb.h']]], + ['add_5fsio_39',['add_SIO',['../gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7',1,'gb.h']]], + ['add_5ftim_40',['add_TIM',['../gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1',1,'gb.h']]], + ['add_5fvbl_41',['add_VBL',['../gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf',1,'gb.h']]], + ['and_42',['AND',['../drawing_8h.html#acd1b97556dfbbac61063a63031d2f91d',1,'drawing.h']]], + ['arand_43',['arand',['../rand_8h.html#a3b69bdab83b46c324126a7ccdf9db973',1,'rand.h']]], + ['assert_44',['assert',['../assert_8h.html#af576bf8ffa22a44e53018c67095ffbf0',1,'assert.h']]], + ['assert_2eh_45',['assert.h',['../assert_8h.html',1,'']]], + ['atoi_46',['atoi',['../stdlib_8h.html#a30670a60464f77af17dfb353353d6df8',1,'stdlib.h']]], + ['atol_47',['atol',['../stdlib_8h.html#a825c37450147a643edbcb1a435518307',1,'stdlib.h']]], + ['atomic_5fflag_48',['atomic_flag',['../structatomic__flag.html',1,'']]], + ['atomic_5fflag_5fclear_49',['atomic_flag_clear',['../stdatomic_8h.html#a281cc77096d886b0cf2c6ab7dfbe900c',1,'stdatomic.h']]], + ['atomic_5fflag_5ftest_5fand_5fset_50',['atomic_flag_test_and_set',['../stdatomic_8h.html#afbdfcef48a9fd85fa85549afbd3abdeb',1,'stdatomic.h']]] ]; diff --git a/docs/api/search/all_5.js b/docs/api/search/all_5.js @@ -1,24 +1,29 @@ var searchData= [ - ['c_76',['c',['../gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3',1,'c(): gb.h'],['../gbdecompress_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): gbdecompress.h'],['../string_8h.html#a4e1e0e72dd773439e333c84dd762a9c3',1,'c(): string.h']]], - ['calloc_77',['calloc',['../stdlib_8h.html#a62b7798461bd461da64c5f9d35feddf7',1,'stdlib.h']]], - ['cgb_2eh_78',['cgb.h',['../cgb_8h.html',1,'']]], - ['cgb_5fcompatibility_79',['cgb_compatibility',['../cgb_8h.html#a6b334e5e452d0650aded17199be1514a',1,'cgb.h']]], - ['cgb_5ftype_80',['CGB_TYPE',['../gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8',1,'gb.h']]], - ['char_5fbit_81',['CHAR_BIT',['../limits_8h.html#a308d9dd2c0028ddb184b455bbd7865de',1,'limits.h']]], - ['char_5fmax_82',['CHAR_MAX',['../limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db',1,'limits.h']]], - ['char_5fmin_83',['CHAR_MIN',['../limits_8h.html#a5d707bd32338557ced18c6ac76ca1b3a',1,'limits.h']]], - ['circle_84',['circle',['../drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8',1,'drawing.h']]], - ['clock_85',['clock',['../time_8h.html#aec80425d74a9644112e61b235fc9ffa9',1,'time.h']]], - ['clock_5ft_86',['clock_t',['../asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23',1,'types.h']]], - ['clocks_5fper_5fsec_87',['CLOCKS_PER_SEC',['../time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e',1,'time.h']]], - ['cls_88',['cls',['../console_8h.html#a4826277cc150ddc0f4de4bd464a34909',1,'console.h']]], - ['color_89',['color',['../drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55',1,'drawing.h']]], - ['console_2eh_90',['console.h',['../console_8h.html',1,'']]], - ['cpu_5ffast_91',['cpu_fast',['../cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb',1,'cgb.h']]], - ['cpu_5fslow_92',['cpu_slow',['../cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56',1,'cgb.h']]], - ['crash_5fhandler_2eh_93',['crash_handler.h',['../crash__handler_8h.html',1,'']]], - ['critical_94',['CRITICAL',['../asm_2gbz80_2types_8h.html#ae0233515480e60d29bcc731469976e02',1,'types.h']]], - ['ctype_2eh_95',['ctype.h',['../ctype_8h.html',1,'']]], - ['coding_20guidelines_96',['Coding Guidelines',['../docs_coding_guidelines.html',1,'index']]] + ['b_51',['b',['../union__fixed.html#a7a7fb2c246996fabce7dee230525f4bb',1,'_fixed::b()'],['../gb_8h.html#a4c2e4adef74067fdbb49005bc73de937',1,'b(): gb.h']]], + ['banked_52',['BANKED',['../asm_2gbz80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0',1,'types.h']]], + ['bcd_53',['BCD',['../bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408',1,'bcd.h']]], + ['bcd_2eh_54',['bcd.h',['../bcd_8h.html',1,'']]], + ['bcd2text_55',['bcd2text',['../bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889',1,'bcd.h']]], + ['bcd_5fadd_56',['bcd_add',['../bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c',1,'bcd.h']]], + ['bcd_5fhex_57',['BCD_HEX',['../bcd_8h.html#a5b336fcb3fc84fe505dc7e14d0ec17a7',1,'bcd.h']]], + ['bcd_5fsub_58',['bcd_sub',['../bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f',1,'bcd.h']]], + ['bcpd_5freg_59',['BCPD_REG',['../hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30',1,'hardware.h']]], + ['bcps_5freg_60',['BCPS_REG',['../hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99',1,'hardware.h']]], + ['bgb_5femu_2eh_61',['bgb_emu.h',['../bgb__emu_8h.html',1,'']]], + ['bgb_5fmessage_62',['BGB_MESSAGE',['../bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39',1,'bgb_emu.h']]], + ['bgb_5fmessage_5ffmt_63',['BGB_MESSAGE_FMT',['../bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90',1,'bgb_emu.h']]], + ['bgb_5fprofile_5fbegin_64',['BGB_PROFILE_BEGIN',['../bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee',1,'bgb_emu.h']]], + ['bgb_5fprofile_5fend_65',['BGB_PROFILE_END',['../bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed',1,'bgb_emu.h']]], + ['bgb_5fprofiler_5fmessage_66',['BGB_profiler_message',['../bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c',1,'bgb_emu.h']]], + ['bgb_5ftext_67',['BGB_TEXT',['../bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9',1,'bgb_emu.h']]], + ['bgp_5freg_68',['BGP_REG',['../hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997',1,'hardware.h']]], + ['black_69',['BLACK',['../drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6',1,'drawing.h']]], + ['bool_70',['bool',['../stdbool_8h.html#abb452686968e48b67397da5f97445f5b',1,'stdbool.h']]], + ['boolean_71',['BOOLEAN',['../asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071',1,'types.h']]], + ['box_72',['box',['../drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa',1,'drawing.h']]], + ['bp_5fsize_73',['BP_SIZE',['../setjmp_8h.html#ae02ec77c070126e75761ab85226b62a7',1,'setjmp.h']]], + ['bpx_5fsize_74',['BPX_SIZE',['../setjmp_8h.html#a0239bfe1e2b75fa5757c32a90d0c140d',1,'setjmp.h']]], + ['bsearch_75',['bsearch',['../stdlib_8h.html#ab0ace018fe7dfa1720930d2dce0c45e3',1,'stdlib.h']]], + ['byte_76',['BYTE',['../asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6',1,'types.h']]] ]; diff --git a/docs/api/search/all_6.js b/docs/api/search/all_6.js @@ -1,23 +1,24 @@ var searchData= [ - ['d_97',['d',['../gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e',1,'gb.h']]], - ['debug_98',['debug',['../malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0',1,'malloc.h']]], - ['delay_99',['delay',['../gb_8h.html#acd271e2c976761568d2f95900a213212',1,'gb.h']]], - ['disable_5finterrupts_100',['disable_interrupts',['../gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14',1,'gb.h']]], - ['disable_5foam_5fdma_101',['DISABLE_OAM_DMA',['../gb_8h.html#a47607089a434dcda7a8583cfca03b604',1,'gb.h']]], - ['disable_5fram_5fmbc1_102',['DISABLE_RAM_MBC1',['../gb_8h.html#a177fadce938422926b186a8e42575d1d',1,'gb.h']]], - ['disable_5fram_5fmbc5_103',['DISABLE_RAM_MBC5',['../gb_8h.html#a60191cdfa50ed9b88515f181747eaba2',1,'gb.h']]], - ['display_5foff_104',['display_off',['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'display_off(void) NONBANKED __preserves_regs(b: gb.h'],['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'DISPLAY_OFF(): gb.h']]], - ['display_5fon_105',['DISPLAY_ON',['../gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'gb.h']]], - ['div_5freg_106',['DIV_REG',['../hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b',1,'hardware.h']]], - ['dkgrey_107',['DKGREY',['../drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a',1,'drawing.h']]], - ['dma_5freg_108',['DMA_REG',['../hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81',1,'hardware.h']]], - ['dmg_5ftype_109',['DMG_TYPE',['../gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0',1,'gb.h']]], - ['docs_5findex_2emd_110',['docs_index.md',['../docs__index_8md.html',1,'']]], - ['draw_5fimage_111',['draw_image',['../drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf',1,'drawing.h']]], - ['drawing_2eh_112',['drawing.h',['../drawing_8h.html',1,'']]], - ['dtile_113',['dtile',['../structmetasprite__t.html#a6005af579bbc6ceea5a960ffbf73d83d',1,'metasprite_t']]], - ['dword_114',['DWORD',['../asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf',1,'types.h']]], - ['dx_115',['dx',['../structmetasprite__t.html#a8dd01a7609fe347baf7995ef9eec4369',1,'metasprite_t']]], - ['dy_116',['dy',['../structmetasprite__t.html#acc640358a5fc8e92e4d1092819cfe471',1,'metasprite_t']]] + ['c_77',['c',['../gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3',1,'c(): gb.h'],['../gbdecompress_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): gbdecompress.h'],['../string_8h.html#a4e1e0e72dd773439e333c84dd762a9c3',1,'c(): string.h']]], + ['calloc_78',['calloc',['../stdlib_8h.html#a62b7798461bd461da64c5f9d35feddf7',1,'stdlib.h']]], + ['cgb_2eh_79',['cgb.h',['../cgb_8h.html',1,'']]], + ['cgb_5fcompatibility_80',['cgb_compatibility',['../cgb_8h.html#a6b334e5e452d0650aded17199be1514a',1,'cgb.h']]], + ['cgb_5ftype_81',['CGB_TYPE',['../gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8',1,'gb.h']]], + ['char_5fbit_82',['CHAR_BIT',['../limits_8h.html#a308d9dd2c0028ddb184b455bbd7865de',1,'limits.h']]], + ['char_5fmax_83',['CHAR_MAX',['../limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db',1,'limits.h']]], + ['char_5fmin_84',['CHAR_MIN',['../limits_8h.html#a5d707bd32338557ced18c6ac76ca1b3a',1,'limits.h']]], + ['circle_85',['circle',['../drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8',1,'drawing.h']]], + ['clock_86',['clock',['../time_8h.html#aec80425d74a9644112e61b235fc9ffa9',1,'time.h']]], + ['clock_5ft_87',['clock_t',['../asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23',1,'types.h']]], + ['clocks_5fper_5fsec_88',['CLOCKS_PER_SEC',['../time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e',1,'time.h']]], + ['cls_89',['cls',['../console_8h.html#a4826277cc150ddc0f4de4bd464a34909',1,'console.h']]], + ['color_90',['color',['../drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55',1,'drawing.h']]], + ['console_2eh_91',['console.h',['../console_8h.html',1,'']]], + ['cpu_5ffast_92',['cpu_fast',['../cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb',1,'cgb.h']]], + ['cpu_5fslow_93',['cpu_slow',['../cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56',1,'cgb.h']]], + ['crash_5fhandler_2eh_94',['crash_handler.h',['../crash__handler_8h.html',1,'']]], + ['critical_95',['CRITICAL',['../asm_2gbz80_2types_8h.html#ae0233515480e60d29bcc731469976e02',1,'types.h']]], + ['ctype_2eh_96',['ctype.h',['../ctype_8h.html',1,'']]], + ['coding_20guidelines_97',['Coding Guidelines',['../docs_coding_guidelines.html',1,'index']]] ]; diff --git a/docs/api/search/all_7.js b/docs/api/search/all_7.js @@ -1,10 +1,23 @@ var searchData= [ - ['example_20programs_117',['Example Programs',['../docs_example_programs.html',1,'index']]], - ['e_118',['e',['../gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'gb.h']]], - ['enable_5finterrupts_119',['enable_interrupts',['../gb_8h.html#a97039b6477537c37f83e74561de78c1b',1,'gb.h']]], - ['enable_5foam_5fdma_120',['ENABLE_OAM_DMA',['../gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53',1,'gb.h']]], - ['enable_5fram_5fmbc1_121',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], - ['enable_5fram_5fmbc5_122',['ENABLE_RAM_MBC5',['../gb_8h.html#a3f033f00c8d781637f9a665b06750937',1,'gb.h']]], - ['exit_123',['exit',['../stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c',1,'stdlib.h']]] + ['d_98',['d',['../gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e',1,'gb.h']]], + ['debug_99',['debug',['../malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0',1,'malloc.h']]], + ['delay_100',['delay',['../gb_8h.html#acd271e2c976761568d2f95900a213212',1,'gb.h']]], + ['disable_5finterrupts_101',['disable_interrupts',['../gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14',1,'gb.h']]], + ['disable_5foam_5fdma_102',['DISABLE_OAM_DMA',['../gb_8h.html#a47607089a434dcda7a8583cfca03b604',1,'gb.h']]], + ['disable_5fram_5fmbc1_103',['DISABLE_RAM_MBC1',['../gb_8h.html#a177fadce938422926b186a8e42575d1d',1,'gb.h']]], + ['disable_5fram_5fmbc5_104',['DISABLE_RAM_MBC5',['../gb_8h.html#a60191cdfa50ed9b88515f181747eaba2',1,'gb.h']]], + ['display_5foff_105',['display_off',['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'display_off(void) NONBANKED __preserves_regs(b: gb.h'],['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'DISPLAY_OFF(): gb.h']]], + ['display_5fon_106',['DISPLAY_ON',['../gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'gb.h']]], + ['div_5freg_107',['DIV_REG',['../hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b',1,'hardware.h']]], + ['dkgrey_108',['DKGREY',['../drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a',1,'drawing.h']]], + ['dma_5freg_109',['DMA_REG',['../hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81',1,'hardware.h']]], + ['dmg_5ftype_110',['DMG_TYPE',['../gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0',1,'gb.h']]], + ['docs_5findex_2emd_111',['docs_index.md',['../docs__index_8md.html',1,'']]], + ['draw_5fimage_112',['draw_image',['../drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf',1,'drawing.h']]], + ['drawing_2eh_113',['drawing.h',['../drawing_8h.html',1,'']]], + ['dtile_114',['dtile',['../structmetasprite__t.html#a6005af579bbc6ceea5a960ffbf73d83d',1,'metasprite_t']]], + ['dword_115',['DWORD',['../asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf',1,'types.h']]], + ['dx_116',['dx',['../structmetasprite__t.html#a8dd01a7609fe347baf7995ef9eec4369',1,'metasprite_t']]], + ['dy_117',['dy',['../structmetasprite__t.html#acc640358a5fc8e92e4d1092819cfe471',1,'metasprite_t']]] ]; diff --git a/docs/api/search/all_8.js b/docs/api/search/all_8.js @@ -1,33 +1,10 @@ var searchData= [ - ['frequently_20asked_20questions_20_28faq_29_124',['Frequently Asked Questions (FAQ)',['../docs_faq.html',1,'index']]], - ['false_125',['false',['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false(): stdbool.h'],['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE(): types.h']]], - ['far_5fcall_126',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], - ['far_5ffunc_127',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], - ['far_5fofs_128',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], - ['far_5fptr_129',['FAR_PTR',['../far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209',1,'far_ptr.h']]], - ['far_5fptr_2eh_130',['far_ptr.h',['../far__ptr_8h.html',1,'']]], - ['far_5fseg_131',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], - ['fill_5fbkg_5frect_132',['fill_bkg_rect',['../gb_8h.html#a1af6b32a1760e56fad768352db7c4530',1,'gb.h']]], - ['fill_5fwin_5frect_133',['fill_win_rect',['../gb_8h.html#a1bfd48083278d723d0c49f487720cdd0',1,'gb.h']]], - ['first_5ftile_134',['first_tile',['../structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea',1,'sfont_handle']]], - ['fixed_135',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], - ['flag_136',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], - ['fn_137',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], - ['font_138',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], - ['font_2eh_139',['font.h',['../font_8h.html',1,'']]], - ['font_5f128encoding_140',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], - ['font_5f256encoding_141',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], - ['font_5fcompressed_142',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], - ['font_5fibm_143',['font_ibm',['../group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b',1,'font.h']]], - ['font_5fibm_5ffixed_144',['font_ibm_fixed',['../group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276',1,'font.h']]], - ['font_5finit_145',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], - ['font_5fitalic_146',['font_italic',['../group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf',1,'font.h']]], - ['font_5fload_147',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], - ['font_5fmin_148',['font_min',['../group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215',1,'font.h']]], - ['font_5fnoencoding_149',['FONT_NOENCODING',['../font_8h.html#a80d0f581e17313b62dd7824653462b55',1,'font.h']]], - ['font_5fset_150',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]], - ['font_5fspect_151',['font_spect',['../group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9',1,'font.h']]], - ['font_5ft_152',['font_t',['../font_8h.html#a0356deab046e522bc369dfd4cf108e5e',1,'font.h']]], - ['free_153',['free',['../stdlib_8h.html#afbedc913aa4651b3c3b4b3aecd9b4711',1,'stdlib.h']]] + ['example_20programs_118',['Example Programs',['../docs_example_programs.html',1,'index']]], + ['e_119',['e',['../gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'gb.h']]], + ['enable_5finterrupts_120',['enable_interrupts',['../gb_8h.html#a97039b6477537c37f83e74561de78c1b',1,'gb.h']]], + ['enable_5foam_5fdma_121',['ENABLE_OAM_DMA',['../gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53',1,'gb.h']]], + ['enable_5fram_5fmbc1_122',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], + ['enable_5fram_5fmbc5_123',['ENABLE_RAM_MBC5',['../gb_8h.html#a3f033f00c8d781637f9a665b06750937',1,'gb.h']]], + ['exit_124',['exit',['../stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c',1,'stdlib.h']]] ]; diff --git a/docs/api/search/all_9.js b/docs/api/search/all_9.js @@ -1,37 +1,33 @@ var searchData= [ - ['getting_20started_154',['Getting Started',['../docs_getting_started.html',1,'index']]], - ['gbdk_20releases_155',['GBDK Releases',['../docs_releases.html',1,'index']]], - ['gbdk_20toolchain_156',['GBDK Toolchain',['../docs_toolchain.html',1,'index']]], - ['gb_2eh_157',['gb.h',['../gb_8h.html',1,'']]], - ['gb_5fdecompress_158',['gb_decompress',['../gbdecompress_8h.html#a197fa96ce7ac20d44d0c1a40e38283db',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fbkg_5fdata_159',['gb_decompress_bkg_data',['../gbdecompress_8h.html#ac3194ad258cca32cc3eb813d24ae1b0c',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fsprite_5fdata_160',['gb_decompress_sprite_data',['../gbdecompress_8h.html#a19f6e310adcb6ab4826fa89c305b6865',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fwin_5fdata_161',['gb_decompress_win_data',['../gbdecompress_8h.html#a487d505119f770cdb138cb300174a719',1,'gbdecompress.h']]], - ['gbdecompress_2eh_162',['gbdecompress.h',['../gbdecompress_8h.html',1,'']]], - ['gbdk_2dlib_2eh_163',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]], - ['get_5fbkg_5fdata_164',['get_bkg_data',['../gb_8h.html#a2a236e483749590877d9207e9430e6ce',1,'gb.h']]], - ['get_5fbkg_5ftiles_165',['get_bkg_tiles',['../gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9',1,'gb.h']]], - ['get_5fbkg_5fxy_5faddr_166',['get_bkg_xy_addr',['../gb_8h.html#a57ff7363a20c654a39736e33d4d08f60',1,'gb.h']]], - ['get_5fdata_167',['get_data',['../gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd',1,'gb.h']]], - ['get_5fmode_168',['get_mode',['../gb_8h.html#a60baa1622feae07982562dcbc243751e',1,'gb.h']]], - ['get_5fsprite_5fdata_169',['get_sprite_data',['../gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19',1,'gb.h']]], - ['get_5fsprite_5fprop_170',['get_sprite_prop',['../gb_8h.html#a4b4feb80407d4f1e80579ed932821035',1,'gb.h']]], - ['get_5fsprite_5ftile_171',['get_sprite_tile',['../gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439',1,'gb.h']]], - ['get_5ftiles_172',['get_tiles',['../gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259',1,'gb.h']]], - ['get_5fwin_5fdata_173',['get_win_data',['../gb_8h.html#ae2a527ffae5cad8083726470c3f30475',1,'gb.h']]], - ['get_5fwin_5ftiles_174',['get_win_tiles',['../gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1',1,'gb.h']]], - ['get_5fwin_5fxy_5faddr_175',['get_win_xy_addr',['../gb_8h.html#aac2ff7566ff975530a04e6d90e760e26',1,'gb.h']]], - ['getchar_176',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], - ['getpix_177',['getpix',['../drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10',1,'drawing.h']]], - ['gets_178',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], - ['gotogxy_179',['gotogxy',['../drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1',1,'drawing.h']]], - ['gotoxy_180',['gotoxy',['../console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2',1,'console.h']]], - ['gprint_181',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], - ['gprintf_182',['gprintf',['../drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0',1,'drawing.h']]], - ['gprintln_183',['gprintln',['../drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21',1,'drawing.h']]], - ['gprintn_184',['gprintn',['../drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d',1,'drawing.h']]], - ['graphics_5fheight_185',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], - ['graphics_5fwidth_186',['GRAPHICS_WIDTH',['../drawing_8h.html#a9a07c448b4d721dbec2715f51727e099',1,'drawing.h']]], - ['general_20documentation_187',['General Documentation',['../index.html',1,'']]] + ['frequently_20asked_20questions_20_28faq_29_125',['Frequently Asked Questions (FAQ)',['../docs_faq.html',1,'index']]], + ['false_126',['false',['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false(): stdbool.h'],['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE(): types.h']]], + ['far_5fcall_127',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], + ['far_5ffunc_128',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], + ['far_5fofs_129',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], + ['far_5fptr_130',['FAR_PTR',['../far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209',1,'far_ptr.h']]], + ['far_5fptr_2eh_131',['far_ptr.h',['../far__ptr_8h.html',1,'']]], + ['far_5fseg_132',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], + ['fill_5fbkg_5frect_133',['fill_bkg_rect',['../gb_8h.html#a1af6b32a1760e56fad768352db7c4530',1,'gb.h']]], + ['fill_5fwin_5frect_134',['fill_win_rect',['../gb_8h.html#a1bfd48083278d723d0c49f487720cdd0',1,'gb.h']]], + ['first_5ftile_135',['first_tile',['../structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea',1,'sfont_handle']]], + ['fixed_136',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], + ['flag_137',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], + ['fn_138',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], + ['font_139',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], + ['font_2eh_140',['font.h',['../font_8h.html',1,'']]], + ['font_5f128encoding_141',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], + ['font_5f256encoding_142',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], + ['font_5fcompressed_143',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], + ['font_5fibm_144',['font_ibm',['../group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b',1,'font.h']]], + ['font_5fibm_5ffixed_145',['font_ibm_fixed',['../group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276',1,'font.h']]], + ['font_5finit_146',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], + ['font_5fitalic_147',['font_italic',['../group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf',1,'font.h']]], + ['font_5fload_148',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], + ['font_5fmin_149',['font_min',['../group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215',1,'font.h']]], + ['font_5fnoencoding_150',['FONT_NOENCODING',['../font_8h.html#a80d0f581e17313b62dd7824653462b55',1,'font.h']]], + ['font_5fset_151',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]], + ['font_5fspect_152',['font_spect',['../group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9',1,'font.h']]], + ['font_5ft_153',['font_t',['../font_8h.html#a0356deab046e522bc369dfd4cf108e5e',1,'font.h']]], + ['free_154',['free',['../stdlib_8h.html#afbedc913aa4651b3c3b4b3aecd9b4711',1,'stdlib.h']]] ]; diff --git a/docs/api/search/all_a.js b/docs/api/search/all_a.js @@ -1,16 +1,37 @@ var searchData= [ - ['h_188',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb',1,'h(): gb.h']]], - ['hardware_2eh_189',['hardware.h',['../hardware_8h.html',1,'']]], - ['hdma1_5freg_190',['HDMA1_REG',['../hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], - ['hdma2_5freg_191',['HDMA2_REG',['../hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], - ['hdma3_5freg_192',['HDMA3_REG',['../hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], - ['hdma4_5freg_193',['HDMA4_REG',['../hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], - ['hdma5_5freg_194',['HDMA5_REG',['../hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]], - ['hide_5fbkg_195',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'gb.h']]], - ['hide_5fmetasprite_196',['hide_metasprite',['../metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316',1,'metasprites.h']]], - ['hide_5fsprite_197',['hide_sprite',['../gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad',1,'gb.h']]], - ['hide_5fsprites_198',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'gb.h']]], - ['hide_5fwin_199',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'gb.h']]], - ['hiramcpy_200',['hiramcpy',['../gb_8h.html#afd45c10f4566ca284cdab4044c5645b3',1,'gb.h']]] + ['getting_20started_155',['Getting Started',['../docs_getting_started.html',1,'index']]], + ['gbdk_20releases_156',['GBDK Releases',['../docs_releases.html',1,'index']]], + ['gbdk_20toolchain_157',['GBDK Toolchain',['../docs_toolchain.html',1,'index']]], + ['gb_2eh_158',['gb.h',['../gb_8h.html',1,'']]], + ['gb_5fdecompress_159',['gb_decompress',['../gbdecompress_8h.html#a197fa96ce7ac20d44d0c1a40e38283db',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fbkg_5fdata_160',['gb_decompress_bkg_data',['../gbdecompress_8h.html#ac3194ad258cca32cc3eb813d24ae1b0c',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fsprite_5fdata_161',['gb_decompress_sprite_data',['../gbdecompress_8h.html#a19f6e310adcb6ab4826fa89c305b6865',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fwin_5fdata_162',['gb_decompress_win_data',['../gbdecompress_8h.html#a487d505119f770cdb138cb300174a719',1,'gbdecompress.h']]], + ['gbdecompress_2eh_163',['gbdecompress.h',['../gbdecompress_8h.html',1,'']]], + ['gbdk_2dlib_2eh_164',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]], + ['get_5fbkg_5fdata_165',['get_bkg_data',['../gb_8h.html#a2a236e483749590877d9207e9430e6ce',1,'gb.h']]], + ['get_5fbkg_5ftiles_166',['get_bkg_tiles',['../gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9',1,'gb.h']]], + ['get_5fbkg_5fxy_5faddr_167',['get_bkg_xy_addr',['../gb_8h.html#a57ff7363a20c654a39736e33d4d08f60',1,'gb.h']]], + ['get_5fdata_168',['get_data',['../gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd',1,'gb.h']]], + ['get_5fmode_169',['get_mode',['../gb_8h.html#a60baa1622feae07982562dcbc243751e',1,'gb.h']]], + ['get_5fsprite_5fdata_170',['get_sprite_data',['../gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19',1,'gb.h']]], + ['get_5fsprite_5fprop_171',['get_sprite_prop',['../gb_8h.html#a4b4feb80407d4f1e80579ed932821035',1,'gb.h']]], + ['get_5fsprite_5ftile_172',['get_sprite_tile',['../gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439',1,'gb.h']]], + ['get_5ftiles_173',['get_tiles',['../gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259',1,'gb.h']]], + ['get_5fwin_5fdata_174',['get_win_data',['../gb_8h.html#ae2a527ffae5cad8083726470c3f30475',1,'gb.h']]], + ['get_5fwin_5ftiles_175',['get_win_tiles',['../gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1',1,'gb.h']]], + ['get_5fwin_5fxy_5faddr_176',['get_win_xy_addr',['../gb_8h.html#aac2ff7566ff975530a04e6d90e760e26',1,'gb.h']]], + ['getchar_177',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], + ['getpix_178',['getpix',['../drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10',1,'drawing.h']]], + ['gets_179',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], + ['gotogxy_180',['gotogxy',['../drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1',1,'drawing.h']]], + ['gotoxy_181',['gotoxy',['../console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2',1,'console.h']]], + ['gprint_182',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], + ['gprintf_183',['gprintf',['../drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0',1,'drawing.h']]], + ['gprintln_184',['gprintln',['../drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21',1,'drawing.h']]], + ['gprintn_185',['gprintn',['../drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d',1,'drawing.h']]], + ['graphics_5fheight_186',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], + ['graphics_5fwidth_187',['GRAPHICS_WIDTH',['../drawing_8h.html#a9a07c448b4d721dbec2715f51727e099',1,'drawing.h']]], + ['general_20documentation_188',['General Documentation',['../index.html',1,'']]] ]; diff --git a/docs/api/search/all_b.js b/docs/api/search/all_b.js @@ -1,63 +1,16 @@ var searchData= [ - ['ie_5freg_201',['IE_REG',['../hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], - ['if_5freg_202',['IF_REG',['../hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]], - ['init_5fbkg_203',['init_bkg',['../gb_8h.html#a8520286e663067a3f6869db4ff1b74c3',1,'gb.h']]], - ['init_5fwin_204',['init_win',['../gb_8h.html#a2b4665e62849b60b579803b076661fe4',1,'gb.h']]], - ['initarand_205',['initarand',['../rand_8h.html#a605cafcd59528d887c1975a4e693d637',1,'rand.h']]], - ['initrand_206',['initrand',['../rand_8h.html#ac0884b6de9f86e2413bd10de438da25c',1,'rand.h']]], - ['int16_207',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'types.h']]], - ['int16_5fc_208',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], - ['int16_5fmax_209',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], - ['int16_5fmin_210',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], - ['int16_5ft_211',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], - ['int32_212',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'types.h']]], - ['int32_5fc_213',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], - ['int32_5fmax_214',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], - ['int32_5fmin_215',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], - ['int32_5ft_216',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], - ['int8_217',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'types.h']]], - ['int8_5fc_218',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], - ['int8_5fmax_219',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], - ['int8_5fmin_220',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], - ['int8_5ft_221',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], - ['int_5ffast16_5fmax_222',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], - ['int_5ffast16_5fmin_223',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], - ['int_5ffast16_5ft_224',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], - ['int_5ffast32_5fmax_225',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], - ['int_5ffast32_5fmin_226',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], - ['int_5ffast32_5ft_227',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], - ['int_5ffast8_5fmax_228',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], - ['int_5ffast8_5fmin_229',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], - ['int_5ffast8_5ft_230',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], - ['int_5fhandler_231',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'gb.h']]], - ['int_5fleast16_5fmax_232',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], - ['int_5fleast16_5fmin_233',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], - ['int_5fleast16_5ft_234',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], - ['int_5fleast32_5fmax_235',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], - ['int_5fleast32_5fmin_236',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], - ['int_5fleast32_5ft_237',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], - ['int_5fleast8_5fmax_238',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], - ['int_5fleast8_5fmin_239',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], - ['int_5fleast8_5ft_240',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], - ['int_5fmax_241',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], - ['int_5fmin_242',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], - ['interrupt_243',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'types.h']]], - ['intmax_5fc_244',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], - ['intmax_5fmax_245',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], - ['intmax_5fmin_246',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], - ['intmax_5ft_247',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], - ['intptr_5fmax_248',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], - ['intptr_5fmin_249',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], - ['intptr_5ft_250',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]], - ['io_5ferror_251',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], - ['io_5fidle_252',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], - ['io_5freceiving_253',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], - ['io_5fsending_254',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]], - ['isalpha_255',['isalpha',['../ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20',1,'ctype.h']]], - ['isdigit_256',['isdigit',['../ctype_8h.html#afe7b3895d13be3e313967576c095aa98',1,'ctype.h']]], - ['islower_257',['islower',['../ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1',1,'ctype.h']]], - ['isspace_258',['isspace',['../ctype_8h.html#a5c851b201a80a43fd4e648b008e37100',1,'ctype.h']]], - ['isupper_259',['isupper',['../ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e',1,'ctype.h']]], - ['itoa_260',['itoa',['../stdlib_8h.html#a531adf3b279a6966ab15cdf31d151c75',1,'stdlib.h']]] + ['h_189',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb',1,'h(): gb.h']]], + ['hardware_2eh_190',['hardware.h',['../hardware_8h.html',1,'']]], + ['hdma1_5freg_191',['HDMA1_REG',['../hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], + ['hdma2_5freg_192',['HDMA2_REG',['../hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], + ['hdma3_5freg_193',['HDMA3_REG',['../hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], + ['hdma4_5freg_194',['HDMA4_REG',['../hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], + ['hdma5_5freg_195',['HDMA5_REG',['../hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]], + ['hide_5fbkg_196',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'gb.h']]], + ['hide_5fmetasprite_197',['hide_metasprite',['../metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316',1,'metasprites.h']]], + ['hide_5fsprite_198',['hide_sprite',['../gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad',1,'gb.h']]], + ['hide_5fsprites_199',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'gb.h']]], + ['hide_5fwin_200',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'gb.h']]], + ['hiramcpy_201',['hiramcpy',['../gb_8h.html#afd45c10f4566ca284cdab4044c5645b3',1,'gb.h']]] ]; diff --git a/docs/api/search/all_c.js b/docs/api/search/all_c.js @@ -1,22 +1,63 @@ var searchData= [ - ['j_5fa_261',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'gb.h']]], - ['j_5fb_262',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'gb.h']]], - ['j_5fdown_263',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'gb.h']]], - ['j_5fleft_264',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'gb.h']]], - ['j_5fright_265',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'gb.h']]], - ['j_5fselect_266',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'gb.h']]], - ['j_5fstart_267',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'gb.h']]], - ['j_5fup_268',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'gb.h']]], - ['jmp_5fbuf_269',['jmp_buf',['../setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d',1,'setjmp.h']]], - ['joy0_270',['joy0',['../structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f',1,'joypads_t']]], - ['joy1_271',['joy1',['../structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25',1,'joypads_t']]], - ['joy2_272',['joy2',['../structjoypads__t.html#a268cb19387182bb37739edff37aec0ea',1,'joypads_t']]], - ['joy3_273',['joy3',['../structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b',1,'joypads_t']]], - ['joy_5fiflag_274',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'gb.h']]], - ['joypad_275',['joypad',['../gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784',1,'gb.h']]], - ['joypad_5fex_276',['joypad_ex',['../gb_8h.html#a5782338a9936b18e999e322be80c2995',1,'gb.h']]], - ['joypad_5finit_277',['joypad_init',['../gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688',1,'gb.h']]], - ['joypads_278',['joypads',['../structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f',1,'joypads_t']]], - ['joypads_5ft_279',['joypads_t',['../structjoypads__t.html',1,'']]] + ['ie_5freg_202',['IE_REG',['../hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], + ['if_5freg_203',['IF_REG',['../hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]], + ['init_5fbkg_204',['init_bkg',['../gb_8h.html#a8520286e663067a3f6869db4ff1b74c3',1,'gb.h']]], + ['init_5fwin_205',['init_win',['../gb_8h.html#a2b4665e62849b60b579803b076661fe4',1,'gb.h']]], + ['initarand_206',['initarand',['../rand_8h.html#a605cafcd59528d887c1975a4e693d637',1,'rand.h']]], + ['initrand_207',['initrand',['../rand_8h.html#ac0884b6de9f86e2413bd10de438da25c',1,'rand.h']]], + ['int16_208',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'types.h']]], + ['int16_5fc_209',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], + ['int16_5fmax_210',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], + ['int16_5fmin_211',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], + ['int16_5ft_212',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], + ['int32_213',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'types.h']]], + ['int32_5fc_214',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], + ['int32_5fmax_215',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], + ['int32_5fmin_216',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], + ['int32_5ft_217',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], + ['int8_218',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'types.h']]], + ['int8_5fc_219',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], + ['int8_5fmax_220',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], + ['int8_5fmin_221',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], + ['int8_5ft_222',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], + ['int_5ffast16_5fmax_223',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], + ['int_5ffast16_5fmin_224',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], + ['int_5ffast16_5ft_225',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], + ['int_5ffast32_5fmax_226',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], + ['int_5ffast32_5fmin_227',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], + ['int_5ffast32_5ft_228',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], + ['int_5ffast8_5fmax_229',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], + ['int_5ffast8_5fmin_230',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], + ['int_5ffast8_5ft_231',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], + ['int_5fhandler_232',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'gb.h']]], + ['int_5fleast16_5fmax_233',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], + ['int_5fleast16_5fmin_234',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], + ['int_5fleast16_5ft_235',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], + ['int_5fleast32_5fmax_236',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], + ['int_5fleast32_5fmin_237',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], + ['int_5fleast32_5ft_238',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], + ['int_5fleast8_5fmax_239',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], + ['int_5fleast8_5fmin_240',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], + ['int_5fleast8_5ft_241',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], + ['int_5fmax_242',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], + ['int_5fmin_243',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], + ['interrupt_244',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'types.h']]], + ['intmax_5fc_245',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], + ['intmax_5fmax_246',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], + ['intmax_5fmin_247',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], + ['intmax_5ft_248',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], + ['intptr_5fmax_249',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], + ['intptr_5fmin_250',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], + ['intptr_5ft_251',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]], + ['io_5ferror_252',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], + ['io_5fidle_253',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], + ['io_5freceiving_254',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], + ['io_5fsending_255',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]], + ['isalpha_256',['isalpha',['../ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20',1,'ctype.h']]], + ['isdigit_257',['isdigit',['../ctype_8h.html#afe7b3895d13be3e313967576c095aa98',1,'ctype.h']]], + ['islower_258',['islower',['../ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1',1,'ctype.h']]], + ['isspace_259',['isspace',['../ctype_8h.html#a5c851b201a80a43fd4e648b008e37100',1,'ctype.h']]], + ['isupper_260',['isupper',['../ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e',1,'ctype.h']]], + ['itoa_261',['itoa',['../stdlib_8h.html#a531adf3b279a6966ab15cdf31d151c75',1,'stdlib.h']]] ]; diff --git a/docs/api/search/all_d.js b/docs/api/search/all_d.js @@ -1,4 +1,22 @@ var searchData= [ - ['key1_5freg_280',['KEY1_REG',['../hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]] + ['j_5fa_262',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'gb.h']]], + ['j_5fb_263',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'gb.h']]], + ['j_5fdown_264',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'gb.h']]], + ['j_5fleft_265',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'gb.h']]], + ['j_5fright_266',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'gb.h']]], + ['j_5fselect_267',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'gb.h']]], + ['j_5fstart_268',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'gb.h']]], + ['j_5fup_269',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'gb.h']]], + ['jmp_5fbuf_270',['jmp_buf',['../setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d',1,'setjmp.h']]], + ['joy0_271',['joy0',['../structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f',1,'joypads_t']]], + ['joy1_272',['joy1',['../structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25',1,'joypads_t']]], + ['joy2_273',['joy2',['../structjoypads__t.html#a268cb19387182bb37739edff37aec0ea',1,'joypads_t']]], + ['joy3_274',['joy3',['../structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b',1,'joypads_t']]], + ['joy_5fiflag_275',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'gb.h']]], + ['joypad_276',['joypad',['../gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784',1,'gb.h']]], + ['joypad_5fex_277',['joypad_ex',['../gb_8h.html#a5782338a9936b18e999e322be80c2995',1,'gb.h']]], + ['joypad_5finit_278',['joypad_init',['../gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688',1,'gb.h']]], + ['joypads_279',['joypads',['../structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f',1,'joypads_t']]], + ['joypads_5ft_280',['joypads_t',['../structjoypads__t.html',1,'']]] ]; diff --git a/docs/api/search/all_e.js b/docs/api/search/all_e.js @@ -1,19 +1,4 @@ var searchData= [ - ['links_20and_20third_2dparty_20tools_281',['Links and Third-Party Tools',['../docs_links_and_tools.html',1,'index']]], - ['list_20of_20gbdk_20fonts_282',['List of gbdk fonts',['../group__gbdk__fonts.html',1,'']]], - ['l_283',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l(): gb.h']]], - ['labs_284',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], - ['lcd_5fiflag_285',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'gb.h']]], - ['lcdc_5freg_286',['LCDC_REG',['../hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], - ['limits_2eh_287',['limits.h',['../limits_8h.html',1,'']]], - ['line_288',['line',['../drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9',1,'drawing.h']]], - ['long_5fmax_289',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], - ['long_5fmin_290',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], - ['longjmp_291',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], - ['ltgrey_292',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]], - ['ltoa_293',['ltoa',['../stdlib_8h.html#a10784c4be1fa220e438e0a26c2e45bb3',1,'stdlib.h']]], - ['lword_294',['LWORD',['../asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215',1,'types.h']]], - ['ly_5freg_295',['LY_REG',['../hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], - ['lyc_5freg_296',['LYC_REG',['../hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] + ['key1_5freg_281',['KEY1_REG',['../hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]] ]; diff --git a/docs/api/search/all_f.js b/docs/api/search/all_f.js @@ -1,42 +1,19 @@ var searchData= [ - ['migrating_20to_20new_20gbdk_20versions_297',['Migrating to new GBDK Versions',['../docs_migrating_versions.html',1,'index']]], - ['m_5fdrawing_298',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], - ['m_5ffill_299',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], - ['m_5fno_5finterp_300',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'gb.h']]], - ['m_5fno_5fscroll_301',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'gb.h']]], - ['m_5fnofill_302',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], - ['m_5ftext_5finout_303',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'gb.h']]], - ['m_5ftext_5fout_304',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'gb.h']]], - ['magic_305',['magic',['../structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0',1,'smalloc_hunk']]], - ['make_5fbcd_306',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], - ['malloc_307',['malloc',['../stdlib_8h.html#a7ac38fce3243a7dcf448301ee9ffd392',1,'stdlib.h']]], - ['malloc_2eh_308',['malloc.h',['../malloc_8h.html',1,'']]], - ['malloc_5ffirst_309',['malloc_first',['../malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d',1,'malloc.h']]], - ['malloc_5ffree_310',['MALLOC_FREE',['../malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148',1,'malloc.h']]], - ['malloc_5fgc_311',['malloc_gc',['../malloc_8h.html#a5381c84316659ee9aee28b781ea72043',1,'malloc.h']]], - ['malloc_5fheap_5fstart_312',['malloc_heap_start',['../malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054',1,'malloc.h']]], - ['malloc_5fmagic_313',['MALLOC_MAGIC',['../malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1',1,'malloc.h']]], - ['malloc_5fused_314',['MALLOC_USED',['../malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2',1,'malloc.h']]], - ['maxwndposx_315',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'gb.h']]], - ['maxwndposy_316',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'gb.h']]], - ['memcpy_317',['memcpy',['../string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8',1,'string.h']]], - ['memmove_318',['memmove',['../string_8h.html#a802c986820d3866639922b6bc9484f90',1,'string.h']]], - ['memset_319',['memset',['../string_8h.html#a23e7549e1468d21419457759150fa767',1,'string.h']]], - ['metasprite_5fend_320',['metasprite_end',['../metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprites.h']]], - ['metasprite_5ft_321',['metasprite_t',['../structmetasprite__t.html',1,'metasprite_t'],['../metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprite_t(): metasprites.h']]], - ['metasprites_2eh_322',['metasprites.h',['../metasprites_8h.html',1,'']]], - ['mfont_5fhandle_323',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], - ['mgb_5ftype_324',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], - ['minwndposx_325',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'gb.h']]], - ['minwndposy_326',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'gb.h']]], - ['mmalloc_5fhunk_327',['mmalloc_hunk',['../malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab',1,'malloc.h']]], - ['mode_328',['mode',['../gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608',1,'gb.h']]], - ['move_5fbkg_329',['move_bkg',['../gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b',1,'gb.h']]], - ['move_5fmetasprite_330',['move_metasprite',['../metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14',1,'metasprites.h']]], - ['move_5fmetasprite_5fhflip_331',['move_metasprite_hflip',['../metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4',1,'metasprites.h']]], - ['move_5fmetasprite_5fhvflip_332',['move_metasprite_hvflip',['../metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94',1,'metasprites.h']]], - ['move_5fmetasprite_5fvflip_333',['move_metasprite_vflip',['../metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6',1,'metasprites.h']]], - ['move_5fsprite_334',['move_sprite',['../gb_8h.html#aae11e78e2a24e467e72893056f319d51',1,'gb.h']]], - ['move_5fwin_335',['move_win',['../gb_8h.html#a2faff6aef9e272b15a1912a4f911e385',1,'gb.h']]] + ['links_20and_20third_2dparty_20tools_282',['Links and Third-Party Tools',['../docs_links_and_tools.html',1,'index']]], + ['list_20of_20gbdk_20fonts_283',['List of gbdk fonts',['../group__gbdk__fonts.html',1,'']]], + ['l_284',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l(): gb.h']]], + ['labs_285',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], + ['lcd_5fiflag_286',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'gb.h']]], + ['lcdc_5freg_287',['LCDC_REG',['../hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], + ['limits_2eh_288',['limits.h',['../limits_8h.html',1,'']]], + ['line_289',['line',['../drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9',1,'drawing.h']]], + ['long_5fmax_290',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], + ['long_5fmin_291',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], + ['longjmp_292',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], + ['ltgrey_293',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]], + ['ltoa_294',['ltoa',['../stdlib_8h.html#a10784c4be1fa220e438e0a26c2e45bb3',1,'stdlib.h']]], + ['lword_295',['LWORD',['../asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215',1,'types.h']]], + ['ly_5freg_296',['LY_REG',['../hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], + ['lyc_5freg_297',['LYC_REG',['../hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] ]; diff --git a/docs/api/search/classes_0.js b/docs/api/search/classes_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['_5f_5ffar_5fptr_660',['__far_ptr',['../union____far__ptr.html',1,'']]], - ['_5ffixed_661',['_fixed',['../union__fixed.html',1,'']]] + ['_5f_5ffar_5fptr_662',['__far_ptr',['../union____far__ptr.html',1,'']]], + ['_5ffixed_663',['_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_662',['atomic_flag',['../structatomic__flag.html',1,'']]] + ['atomic_5fflag_664',['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_663',['joypads_t',['../structjoypads__t.html',1,'']]] + ['joypads_5ft_665',['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_664',['metasprite_t',['../structmetasprite__t.html',1,'']]] + ['metasprite_5ft_666',['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_665',['OAM_item_t',['../struct_o_a_m__item__t.html',1,'']]] + ['oam_5fitem_5ft_667',['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_666',['sfont_handle',['../structsfont__handle.html',1,'']]], - ['smalloc_5fhunk_667',['smalloc_hunk',['../structsmalloc__hunk.html',1,'']]] + ['sfont_5fhandle_668',['sfont_handle',['../structsfont__handle.html',1,'']]], + ['smalloc_5fhunk_669',['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_1053',['__bool_true_false_are_defined',['../stdbool_8h.html#a665b0cc9ee2ced31785321d55cde349e',1,'stdbool.h']]], - ['_5f_5fgbdk_5fversion_1054',['__GBDK_VERSION',['../gb_8h.html#a459449876dfba6299bf055c882d78334',1,'gb.h']]], - ['_5f_5fptrdiff_5ft_5fdefined_1055',['__PTRDIFF_T_DEFINED',['../stddef_8h.html#a9e3909fa823b8c4e3fc624d77fb946bf',1,'stddef.h']]], - ['_5f_5freentrant_1056',['__reentrant',['../stdlib_8h.html#a83798998ad669e85a8f75d6490191760',1,'stdlib.h']]], - ['_5f_5freg_1057',['__REG',['../hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44',1,'hardware.h']]], - ['_5f_5fsize_5ft_5fdefined_1058',['__SIZE_T_DEFINED',['../asm_2gbz80_2types_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): types.h'],['../stddef_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): stddef.h']]], - ['_5f_5fwchar_5ft_5fdefined_1059',['__WCHAR_T_DEFINED',['../stddef_8h.html#a4aa39aaff620f750e11ece0766b185fd',1,'stddef.h']]] + ['_5f_5fbool_5ftrue_5ffalse_5fare_5fdefined_1056',['__bool_true_false_are_defined',['../stdbool_8h.html#a665b0cc9ee2ced31785321d55cde349e',1,'stdbool.h']]], + ['_5f_5fgbdk_5fversion_1057',['__GBDK_VERSION',['../gb_8h.html#a459449876dfba6299bf055c882d78334',1,'gb.h']]], + ['_5f_5fptrdiff_5ft_5fdefined_1058',['__PTRDIFF_T_DEFINED',['../stddef_8h.html#a9e3909fa823b8c4e3fc624d77fb946bf',1,'stddef.h']]], + ['_5f_5freentrant_1059',['__reentrant',['../stdlib_8h.html#a83798998ad669e85a8f75d6490191760',1,'stdlib.h']]], + ['_5f_5freg_1060',['__REG',['../hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44',1,'hardware.h']]], + ['_5f_5fsize_5ft_5fdefined_1061',['__SIZE_T_DEFINED',['../asm_2gbz80_2types_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): types.h'],['../stddef_8h.html#a8de3167f7b52ff5a2f538858cb5e32d3',1,'__SIZE_T_DEFINED(): stddef.h']]], + ['_5f_5fwchar_5ft_5fdefined_1062',['__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_1060',['AND',['../drawing_8h.html#acd1b97556dfbbac61063a63031d2f91d',1,'drawing.h']]], - ['assert_1061',['assert',['../assert_8h.html#af576bf8ffa22a44e53018c67095ffbf0',1,'assert.h']]] + ['and_1063',['AND',['../drawing_8h.html#acd1b97556dfbbac61063a63031d2f91d',1,'drawing.h']]], + ['assert_1064',['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_1173',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], - ['rgb_1174',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], - ['rgb_5faqua_1175',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], - ['rgb_5fblack_1176',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], - ['rgb_5fblue_1177',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], - ['rgb_5fbrown_1178',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], - ['rgb_5fcyan_1179',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], - ['rgb_5fdarkblue_1180',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], - ['rgb_5fdarkgray_1181',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], - ['rgb_5fdarkgreen_1182',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], - ['rgb_5fdarkred_1183',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], - ['rgb_5fdarkyellow_1184',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], - ['rgb_5fgreen_1185',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], - ['rgb_5flightflesh_1186',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], - ['rgb_5flightgray_1187',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], - ['rgb_5forange_1188',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], - ['rgb_5fpink_1189',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], - ['rgb_5fpurple_1190',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], - ['rgb_5fred_1191',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], - ['rgb_5fteal_1192',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], - ['rgb_5fwhite_1193',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], - ['rgb_5fyellow_1194',['RGB_YELLOW',['../cgb_8h.html#ad74a18fca945f257dc9d1b99f9edbd40',1,'cgb.h']]] + ['ret_5fsize_1176',['RET_SIZE',['../setjmp_8h.html#a61c5519ad23b4ddbcc77c45352aac913',1,'setjmp.h']]], + ['rgb_1177',['RGB',['../cgb_8h.html#a4a118ad3ee36468a3fa616977a64864e',1,'cgb.h']]], + ['rgb_5faqua_1178',['RGB_AQUA',['../cgb_8h.html#ae4fe0c6cfa46b0c4804425f23bb48f4c',1,'cgb.h']]], + ['rgb_5fblack_1179',['RGB_BLACK',['../cgb_8h.html#ae168f0f9864d4ed4be7807b9783f17f1',1,'cgb.h']]], + ['rgb_5fblue_1180',['RGB_BLUE',['../cgb_8h.html#a0eff802f1ca228046476209dc01c76ad',1,'cgb.h']]], + ['rgb_5fbrown_1181',['RGB_BROWN',['../cgb_8h.html#a7c2a437dfb89d663a1c2f0a7a9256474',1,'cgb.h']]], + ['rgb_5fcyan_1182',['RGB_CYAN',['../cgb_8h.html#a2ce30ac984869b55594447722b9d0579',1,'cgb.h']]], + ['rgb_5fdarkblue_1183',['RGB_DARKBLUE',['../cgb_8h.html#ad44385fc245bbabf6da787dcc8930385',1,'cgb.h']]], + ['rgb_5fdarkgray_1184',['RGB_DARKGRAY',['../cgb_8h.html#a29b47e2361025eabcdc3bcbff2308044',1,'cgb.h']]], + ['rgb_5fdarkgreen_1185',['RGB_DARKGREEN',['../cgb_8h.html#a1ee7a5d8fd635e9132a2820a60f9789d',1,'cgb.h']]], + ['rgb_5fdarkred_1186',['RGB_DARKRED',['../cgb_8h.html#ae29b6947ac7dca7db513e59f1cfcbf51',1,'cgb.h']]], + ['rgb_5fdarkyellow_1187',['RGB_DARKYELLOW',['../cgb_8h.html#a2727da9f8c0b09a67375575a00186e2a',1,'cgb.h']]], + ['rgb_5fgreen_1188',['RGB_GREEN',['../cgb_8h.html#ab6c97468034c02fe204fd37036d9be15',1,'cgb.h']]], + ['rgb_5flightflesh_1189',['RGB_LIGHTFLESH',['../cgb_8h.html#a90ef6e9a3d95516b1fef15076b1b4999',1,'cgb.h']]], + ['rgb_5flightgray_1190',['RGB_LIGHTGRAY',['../cgb_8h.html#a80efbf7b13421922fb174f3e6a3e235c',1,'cgb.h']]], + ['rgb_5forange_1191',['RGB_ORANGE',['../cgb_8h.html#a0a85d8d0da8edc5cce98f48701f903f7',1,'cgb.h']]], + ['rgb_5fpink_1192',['RGB_PINK',['../cgb_8h.html#a59fb596d3d65cfc4d3cb7e5044b8b10a',1,'cgb.h']]], + ['rgb_5fpurple_1193',['RGB_PURPLE',['../cgb_8h.html#a9d5a5f880df6bd4b64e6546839d41101',1,'cgb.h']]], + ['rgb_5fred_1194',['RGB_RED',['../cgb_8h.html#aa039288455af8a3812a35aa1e7b903e4',1,'cgb.h']]], + ['rgb_5fteal_1195',['RGB_TEAL',['../cgb_8h.html#a9c8c3710151b2258ea8269850498703f',1,'cgb.h']]], + ['rgb_5fwhite_1196',['RGB_WHITE',['../cgb_8h.html#ac1771f95d9887118764bd8a074e537e1',1,'cgb.h']]], + ['rgb_5fyellow_1197',['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_1195',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], - ['s_5fflipy_1196',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], - ['s_5fpalette_1197',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], - ['s_5fpriority_1198',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], - ['schar_5fmax_1199',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], - ['schar_5fmin_1200',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], - ['screenheight_1201',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], - ['screenwidth_1202',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], - ['setjmp_1203',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], - ['sgb_5fatrc_5fen_1204',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], - ['sgb_5fattr_5fblk_1205',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], - ['sgb_5fattr_5fchr_1206',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], - ['sgb_5fattr_5fdiv_1207',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], - ['sgb_5fattr_5flin_1208',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], - ['sgb_5fattr_5fset_1209',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], - ['sgb_5fattr_5ftrn_1210',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], - ['sgb_5fchr_5ftrn_1211',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], - ['sgb_5fdata_5fsnd_1212',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], - ['sgb_5fdata_5ftrn_1213',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], - ['sgb_5ficon_5fen_1214',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], - ['sgb_5fjump_1215',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], - ['sgb_5fmask_5fen_1216',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], - ['sgb_5fmlt_5freq_1217',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], - ['sgb_5fobj_5ftrn_1218',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], - ['sgb_5fpal_5f01_1219',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], - ['sgb_5fpal_5f03_1220',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], - ['sgb_5fpal_5f12_1221',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], - ['sgb_5fpal_5f23_1222',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], - ['sgb_5fpal_5fset_1223',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], - ['sgb_5fpal_5ftrn_1224',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], - ['sgb_5fpct_5ftrn_1225',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], - ['sgb_5fsou_5ftrn_1226',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], - ['sgb_5fsound_1227',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], - ['sgb_5ftest_5fen_1228',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], - ['show_5fbkg_1229',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'gb.h']]], - ['show_5fsprites_1230',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'gb.h']]], - ['show_5fwin_1231',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'gb.h']]], - ['shrt_5fmax_1232',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], - ['shrt_5fmin_1233',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], - ['sig_5fatomic_5fmax_1234',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], - ['sig_5fatomic_5fmin_1235',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], - ['signed_1236',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], - ['sio_5fiflag_1237',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'gb.h']]], - ['size_5fmax_1238',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], - ['solid_1239',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], - ['sp_5fsize_1240',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], - ['sprites_5f8x16_1241',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'gb.h']]], - ['sprites_5f8x8_1242',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'gb.h']]], - ['spx_5fsize_1243',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], - ['switch_5f16_5f8_5fmode_5fmbc1_1244',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], - ['switch_5f4_5f32_5fmode_5fmbc1_1245',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], - ['switch_5fram_5fmbc1_1246',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], - ['switch_5fram_5fmbc5_1247',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], - ['switch_5from_5fmbc1_1248',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], - ['switch_5from_5fmbc5_1249',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], - ['switch_5from_5fmbc5_5f8m_1250',['SWITCH_ROM_MBC5_8M',['../gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9',1,'gb.h']]] + ['s_5fflipx_1198',['S_FLIPX',['../gb_8h.html#ae97793b4039609f93b0f7f8bddb18011',1,'gb.h']]], + ['s_5fflipy_1199',['S_FLIPY',['../gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b',1,'gb.h']]], + ['s_5fpalette_1200',['S_PALETTE',['../gb_8h.html#a54572cf6791463b6d60623837e0bb5a6',1,'gb.h']]], + ['s_5fpriority_1201',['S_PRIORITY',['../gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f',1,'gb.h']]], + ['schar_5fmax_1202',['SCHAR_MAX',['../limits_8h.html#a8c13fdd8c2840edf0cb04a65297037bb',1,'limits.h']]], + ['schar_5fmin_1203',['SCHAR_MIN',['../limits_8h.html#aa05d197000ad5c143ada0fcd9379b236',1,'limits.h']]], + ['screenheight_1204',['SCREENHEIGHT',['../gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5',1,'gb.h']]], + ['screenwidth_1205',['SCREENWIDTH',['../gb_8h.html#ada0cc738d27aad251151e69cb8d250e1',1,'gb.h']]], + ['setjmp_1206',['setjmp',['../setjmp_8h.html#a27d1a255c7e0d69afec2367bb85b60b0',1,'setjmp.h']]], + ['sgb_5fatrc_5fen_1207',['SGB_ATRC_EN',['../sgb_8h.html#a3d81b1e455d60d760ee58e2685953775',1,'sgb.h']]], + ['sgb_5fattr_5fblk_1208',['SGB_ATTR_BLK',['../sgb_8h.html#a6437bd5982922fffdbc7c5d8c643e357',1,'sgb.h']]], + ['sgb_5fattr_5fchr_1209',['SGB_ATTR_CHR',['../sgb_8h.html#a41981a213b67bdc45bf8ed78f07e7bba',1,'sgb.h']]], + ['sgb_5fattr_5fdiv_1210',['SGB_ATTR_DIV',['../sgb_8h.html#adcb3f50616813637283f88bfd4d53e22',1,'sgb.h']]], + ['sgb_5fattr_5flin_1211',['SGB_ATTR_LIN',['../sgb_8h.html#ade5ba9723a9964e55cff72108149037a',1,'sgb.h']]], + ['sgb_5fattr_5fset_1212',['SGB_ATTR_SET',['../sgb_8h.html#abf8d94c42e97e1ce640340657df70640',1,'sgb.h']]], + ['sgb_5fattr_5ftrn_1213',['SGB_ATTR_TRN',['../sgb_8h.html#a1762d2df2599cf864400bac4934a5d61',1,'sgb.h']]], + ['sgb_5fchr_5ftrn_1214',['SGB_CHR_TRN',['../sgb_8h.html#af4d8b611dfdda33039038375ee95f424',1,'sgb.h']]], + ['sgb_5fdata_5fsnd_1215',['SGB_DATA_SND',['../sgb_8h.html#ae4fe10a0c9eca38d126f3a8701e3c9a2',1,'sgb.h']]], + ['sgb_5fdata_5ftrn_1216',['SGB_DATA_TRN',['../sgb_8h.html#a862a450451cfccf138311089b85292fc',1,'sgb.h']]], + ['sgb_5ficon_5fen_1217',['SGB_ICON_EN',['../sgb_8h.html#a46440df1df1597852a286d56c1a68a48',1,'sgb.h']]], + ['sgb_5fjump_1218',['SGB_JUMP',['../sgb_8h.html#aac4217b88053614f70af5b1f32e72870',1,'sgb.h']]], + ['sgb_5fmask_5fen_1219',['SGB_MASK_EN',['../sgb_8h.html#a20477d5772564b63de2d151e062dd5a7',1,'sgb.h']]], + ['sgb_5fmlt_5freq_1220',['SGB_MLT_REQ',['../sgb_8h.html#a70aad9e5786ca8a4753c47583e88f8a2',1,'sgb.h']]], + ['sgb_5fobj_5ftrn_1221',['SGB_OBJ_TRN',['../sgb_8h.html#a3b76bf1e9ac81da97c533fa3ab12096c',1,'sgb.h']]], + ['sgb_5fpal_5f01_1222',['SGB_PAL_01',['../sgb_8h.html#a70bdb512d109fbcaeb95efa32e9dcaf5',1,'sgb.h']]], + ['sgb_5fpal_5f03_1223',['SGB_PAL_03',['../sgb_8h.html#af9e1ca804555fad619db3f38b62a49e8',1,'sgb.h']]], + ['sgb_5fpal_5f12_1224',['SGB_PAL_12',['../sgb_8h.html#a8d633d52d4a7adfaef516953d5e8552a',1,'sgb.h']]], + ['sgb_5fpal_5f23_1225',['SGB_PAL_23',['../sgb_8h.html#acaa2f1ac9949189896582fc5ad0823b1',1,'sgb.h']]], + ['sgb_5fpal_5fset_1226',['SGB_PAL_SET',['../sgb_8h.html#ad9023ed1d8dd4a2eebc55a376207f3d2',1,'sgb.h']]], + ['sgb_5fpal_5ftrn_1227',['SGB_PAL_TRN',['../sgb_8h.html#ac490ce8566f869727e8b00fabb1c9fc6',1,'sgb.h']]], + ['sgb_5fpct_5ftrn_1228',['SGB_PCT_TRN',['../sgb_8h.html#ac0bf9d5dc54d711fd14f44bf58eaa5db',1,'sgb.h']]], + ['sgb_5fsou_5ftrn_1229',['SGB_SOU_TRN',['../sgb_8h.html#a82a976ea6a32ae0078a27e3c06143bcf',1,'sgb.h']]], + ['sgb_5fsound_1230',['SGB_SOUND',['../sgb_8h.html#a42e0fbc58e65874e0a76d7f33a322ce8',1,'sgb.h']]], + ['sgb_5ftest_5fen_1231',['SGB_TEST_EN',['../sgb_8h.html#a8e644a43af63932283e9c78a472881dc',1,'sgb.h']]], + ['show_5fbkg_1232',['SHOW_BKG',['../gb_8h.html#a8e3f36aa68ac036695816757f2a1322c',1,'gb.h']]], + ['show_5fsprites_1233',['SHOW_SPRITES',['../gb_8h.html#a495bc9f405f916f02ad5d97e6e730134',1,'gb.h']]], + ['show_5fwin_1234',['SHOW_WIN',['../gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8',1,'gb.h']]], + ['shrt_5fmax_1235',['SHRT_MAX',['../limits_8h.html#a1f758438cb1c7bcf55da2431f5e319e6',1,'limits.h']]], + ['shrt_5fmin_1236',['SHRT_MIN',['../limits_8h.html#ae59de266aceffa1c258ac13f45fe0d18',1,'limits.h']]], + ['sig_5fatomic_5fmax_1237',['SIG_ATOMIC_MAX',['../stdint_8h.html#a1f5fe9445d0ad0bee21bab1de4cc3e58',1,'stdint.h']]], + ['sig_5fatomic_5fmin_1238',['SIG_ATOMIC_MIN',['../stdint_8h.html#a21e605b9ac3a03b6de93cdf5a69e129f',1,'stdint.h']]], + ['signed_1239',['SIGNED',['../drawing_8h.html#a4dec4d9b2bace4f5bc6e6337f4086837',1,'drawing.h']]], + ['sio_5fiflag_1240',['SIO_IFLAG',['../gb_8h.html#ad90564458646c5646b3880b93db3443e',1,'gb.h']]], + ['size_5fmax_1241',['SIZE_MAX',['../stdint_8h.html#a3c75bb398badb69c7577b21486f9963f',1,'stdint.h']]], + ['solid_1242',['SOLID',['../drawing_8h.html#aa8abfd58ea514228abd69d8f6330e91d',1,'drawing.h']]], + ['sp_5fsize_1243',['SP_SIZE',['../setjmp_8h.html#aebec2c4d6fc67c86fbb297bd79efb27c',1,'setjmp.h']]], + ['sprites_5f8x16_1244',['SPRITES_8x16',['../gb_8h.html#af91d252f07f4764996154820f970c101',1,'gb.h']]], + ['sprites_5f8x8_1245',['SPRITES_8x8',['../gb_8h.html#aa87bec0d134136fdb727f52cb773b792',1,'gb.h']]], + ['spx_5fsize_1246',['SPX_SIZE',['../setjmp_8h.html#ad27470e8d39238686f96b46d5b9deb40',1,'setjmp.h']]], + ['switch_5f16_5f8_5fmode_5fmbc1_1247',['SWITCH_16_8_MODE_MBC1',['../gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6',1,'gb.h']]], + ['switch_5f4_5f32_5fmode_5fmbc1_1248',['SWITCH_4_32_MODE_MBC1',['../gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba',1,'gb.h']]], + ['switch_5fram_5fmbc1_1249',['SWITCH_RAM_MBC1',['../gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951',1,'gb.h']]], + ['switch_5fram_5fmbc5_1250',['SWITCH_RAM_MBC5',['../gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6',1,'gb.h']]], + ['switch_5from_5fmbc1_1251',['SWITCH_ROM_MBC1',['../gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f',1,'gb.h']]], + ['switch_5from_5fmbc5_1252',['SWITCH_ROM_MBC5',['../gb_8h.html#a92d040284342702026eb19dab59b586e',1,'gb.h']]], + ['switch_5from_5fmbc5_5f8m_1253',['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_1251',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'gb.h']]], - ['to_5ffar_5fptr_1252',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'far_ptr.h']]], - ['true_1253',['TRUE',['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE(): types.h'],['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true(): stdbool.h']]], - ['typeof_5farray_1254',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], - ['typeof_5fbit_1255',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], - ['typeof_5fbitfield_1256',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], - ['typeof_5fchar_1257',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], - ['typeof_5fcpointer_1258',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], - ['typeof_5feeppointer_1259',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], - ['typeof_5ffixed16x16_1260',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], - ['typeof_5ffloat_1261',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], - ['typeof_5ffpointer_1262',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], - ['typeof_5ffunction_1263',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], - ['typeof_5fgpointer_1264',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], - ['typeof_5fint_1265',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], - ['typeof_5fipointer_1266',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], - ['typeof_5flong_1267',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], - ['typeof_5fpointer_1268',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], - ['typeof_5fppointer_1269',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], - ['typeof_5fsbit_1270',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], - ['typeof_5fsfr_1271',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], - ['typeof_5fshort_1272',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], - ['typeof_5fstruct_1273',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], - ['typeof_5fvoid_1274',['TYPEOF_VOID',['../typeof_8h.html#a03582306431a63d84cc721132ed683c8',1,'typeof.h']]] + ['tim_5fiflag_1254',['TIM_IFLAG',['../gb_8h.html#a604256210ec5b90b68185e1a18efab49',1,'gb.h']]], + ['to_5ffar_5fptr_1255',['TO_FAR_PTR',['../far__ptr_8h.html#a0c227677a96f9bf7e84a90922f2f8708',1,'far_ptr.h']]], + ['true_1256',['TRUE',['../types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'TRUE(): types.h'],['../stdbool_8h.html#a41f9c5fb8b08eb5dc3edce4dcb37fee7',1,'true(): stdbool.h']]], + ['typeof_5farray_1257',['TYPEOF_ARRAY',['../typeof_8h.html#ac627e9a5f9b283cb8904d73c941f1896',1,'typeof.h']]], + ['typeof_5fbit_1258',['TYPEOF_BIT',['../typeof_8h.html#a5b91f9d826e3c5c6873bc86cdce3d517',1,'typeof.h']]], + ['typeof_5fbitfield_1259',['TYPEOF_BITFIELD',['../typeof_8h.html#a5b9f605bb8dcac27ddfab4e9a8c9a2ca',1,'typeof.h']]], + ['typeof_5fchar_1260',['TYPEOF_CHAR',['../typeof_8h.html#ae042a4e85033237ee9fbc1af3cac7025',1,'typeof.h']]], + ['typeof_5fcpointer_1261',['TYPEOF_CPOINTER',['../typeof_8h.html#a6131cee0fe0abf1cf2fcfcec830535d4',1,'typeof.h']]], + ['typeof_5feeppointer_1262',['TYPEOF_EEPPOINTER',['../typeof_8h.html#a73d0c1f1fc515b199acb5631f8a16898',1,'typeof.h']]], + ['typeof_5ffixed16x16_1263',['TYPEOF_FIXED16X16',['../typeof_8h.html#a709c014873866243abc0275099f676f5',1,'typeof.h']]], + ['typeof_5ffloat_1264',['TYPEOF_FLOAT',['../typeof_8h.html#a3d694a422fb7a54f15ddf1c9749567f7',1,'typeof.h']]], + ['typeof_5ffpointer_1265',['TYPEOF_FPOINTER',['../typeof_8h.html#a5301fd3500fb9f9454a17f9d4c5d0e8c',1,'typeof.h']]], + ['typeof_5ffunction_1266',['TYPEOF_FUNCTION',['../typeof_8h.html#a3adf36b394d11d9b35f45ad8c4544670',1,'typeof.h']]], + ['typeof_5fgpointer_1267',['TYPEOF_GPOINTER',['../typeof_8h.html#adbec06ba3e6f0e2dcbefd788978f9ad6',1,'typeof.h']]], + ['typeof_5fint_1268',['TYPEOF_INT',['../typeof_8h.html#a4bb94b94304a21b7bd462be44f9d197a',1,'typeof.h']]], + ['typeof_5fipointer_1269',['TYPEOF_IPOINTER',['../typeof_8h.html#aa56dfc698692fb3f2d64c1a4b192f9c0',1,'typeof.h']]], + ['typeof_5flong_1270',['TYPEOF_LONG',['../typeof_8h.html#ab4833544b1f4060806106baa0eb916e6',1,'typeof.h']]], + ['typeof_5fpointer_1271',['TYPEOF_POINTER',['../typeof_8h.html#a2541fdaacae83bbcc99dcedf464c7c94',1,'typeof.h']]], + ['typeof_5fppointer_1272',['TYPEOF_PPOINTER',['../typeof_8h.html#ad38c6e5ceee5c5fe3703690fc32b23ae',1,'typeof.h']]], + ['typeof_5fsbit_1273',['TYPEOF_SBIT',['../typeof_8h.html#a09fcac98c1e69b32ea223eada74e30bd',1,'typeof.h']]], + ['typeof_5fsfr_1274',['TYPEOF_SFR',['../typeof_8h.html#aae32132bbca6df6423182122d95b00cd',1,'typeof.h']]], + ['typeof_5fshort_1275',['TYPEOF_SHORT',['../typeof_8h.html#a58af351d7955729a79e425a88bf86bab',1,'typeof.h']]], + ['typeof_5fstruct_1276',['TYPEOF_STRUCT',['../typeof_8h.html#a4f9ce6ed9178ad58f706e74cd8c24e1f',1,'typeof.h']]], + ['typeof_5fvoid_1277',['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_1275',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], - ['uint16_5fc_1276',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], - ['uint16_5fmax_1277',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], - ['uint32_5fc_1278',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], - ['uint32_5fmax_1279',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], - ['uint8_5fc_1280',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], - ['uint8_5fmax_1281',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], - ['uint_5ffast16_5fmax_1282',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], - ['uint_5ffast32_5fmax_1283',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], - ['uint_5ffast8_5fmax_1284',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], - ['uint_5fleast16_5fmax_1285',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], - ['uint_5fleast32_5fmax_1286',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], - ['uint_5fleast8_5fmax_1287',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], - ['uint_5fmax_1288',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], - ['uint_5fmin_1289',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], - ['uintmax_5fc_1290',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], - ['uintmax_5fmax_1291',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], - ['uintptr_5fmax_1292',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], - ['ulong_5fmax_1293',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], - ['ulong_5fmin_1294',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], - ['unsigned_1295',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], - ['use_5fc_5fmemcpy_1296',['USE_C_MEMCPY',['../provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'provides.h']]], - ['use_5fc_5fstrcmp_1297',['USE_C_STRCMP',['../provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'provides.h']]], - ['use_5fc_5fstrcpy_1298',['USE_C_STRCPY',['../provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'provides.h']]], - ['ushrt_5fmax_1299',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], - ['ushrt_5fmin_1300',['USHRT_MIN',['../limits_8h.html#a57f617d9cf5cce12e8499f7512ebd948',1,'limits.h']]] + ['uchar_5fmax_1278',['UCHAR_MAX',['../limits_8h.html#a4066e640ee269d5d8f83ff6643b7af5f',1,'limits.h']]], + ['uint16_5fc_1279',['UINT16_C',['../stdint_8h.html#af525dddf7f072ee85c953107123ff1f6',1,'stdint.h']]], + ['uint16_5fmax_1280',['UINT16_MAX',['../stdint_8h.html#a3ea490c9b3617d4479bd80ef93cd5602',1,'stdint.h']]], + ['uint32_5fc_1281',['UINT32_C',['../stdint_8h.html#a87b9ec7df1524edf020b074bbae32d6d',1,'stdint.h']]], + ['uint32_5fmax_1282',['UINT32_MAX',['../stdint_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd',1,'stdint.h']]], + ['uint8_5fc_1283',['UINT8_C',['../stdint_8h.html#af77373faf472a16283aad2014724192d',1,'stdint.h']]], + ['uint8_5fmax_1284',['UINT8_MAX',['../stdint_8h.html#aeb4e270a084ee26fe73e799861bd0252',1,'stdint.h']]], + ['uint_5ffast16_5fmax_1285',['UINT_FAST16_MAX',['../stdint_8h.html#aed28ca63d9b222f6f1377358fe73a183',1,'stdint.h']]], + ['uint_5ffast32_5fmax_1286',['UINT_FAST32_MAX',['../stdint_8h.html#ad51246a178143208b2db3315efd21c45',1,'stdint.h']]], + ['uint_5ffast8_5fmax_1287',['UINT_FAST8_MAX',['../stdint_8h.html#a2c6f97ea2d76d0cf6260c84046cdb44e',1,'stdint.h']]], + ['uint_5fleast16_5fmax_1288',['UINT_LEAST16_MAX',['../stdint_8h.html#a6ef6a1a518bbf516ca8b0180b11c358f',1,'stdint.h']]], + ['uint_5fleast32_5fmax_1289',['UINT_LEAST32_MAX',['../stdint_8h.html#a70cad8bacc9a6db301e1cdc86cc8d571',1,'stdint.h']]], + ['uint_5fleast8_5fmax_1290',['UINT_LEAST8_MAX',['../stdint_8h.html#a2a80bde77ee1698d0f42f334adad4f2b',1,'stdint.h']]], + ['uint_5fmax_1291',['UINT_MAX',['../limits_8h.html#ac998ea02fbd821fc123d60445ce76f38',1,'limits.h']]], + ['uint_5fmin_1292',['UINT_MIN',['../limits_8h.html#a4c5cca78586f61bea3640a1563a43819',1,'limits.h']]], + ['uintmax_5fc_1293',['UINTMAX_C',['../stdint_8h.html#a00d3f5dd8a8cbd9433d74390bfb2ecef',1,'stdint.h']]], + ['uintmax_5fmax_1294',['UINTMAX_MAX',['../stdint_8h.html#aa54fd5210434219e9027bfa0f0e325c8',1,'stdint.h']]], + ['uintptr_5fmax_1295',['UINTPTR_MAX',['../stdint_8h.html#ab2355300ea19395357e62d780f4dd073',1,'stdint.h']]], + ['ulong_5fmax_1296',['ULONG_MAX',['../limits_8h.html#a41c51926a1997aab3503f9083935e06c',1,'limits.h']]], + ['ulong_5fmin_1297',['ULONG_MIN',['../limits_8h.html#a174a3b1d61499b676a2ad2efc8f224c5',1,'limits.h']]], + ['unsigned_1298',['UNSIGNED',['../drawing_8h.html#a08cbc66092284f7da94279f986a0aae9',1,'drawing.h']]], + ['use_5fc_5fmemcpy_1299',['USE_C_MEMCPY',['../provides_8h.html#a9dd4f1ec2939e7beb7ef40e350cbba47',1,'provides.h']]], + ['use_5fc_5fstrcmp_1300',['USE_C_STRCMP',['../provides_8h.html#a809a7bd0afcfb7500b5108a9e976b85c',1,'provides.h']]], + ['use_5fc_5fstrcpy_1301',['USE_C_STRCPY',['../provides_8h.html#ac6678abba8f5929bc8b33f3202e568f0',1,'provides.h']]], + ['ushrt_5fmax_1302',['USHRT_MAX',['../limits_8h.html#a689b119da994dece91d44b5aeac643ed',1,'limits.h']]], + ['ushrt_5fmin_1303',['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_1301',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'stdarg.h']]], - ['va_5fend_1302',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'stdarg.h']]], - ['va_5fstart_1303',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'stdarg.h']]], - ['vbl_5fiflag_1304',['VBL_IFLAG',['../gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541',1,'gb.h']]] + ['va_5farg_1304',['va_arg',['../asm_2gbz80_2stdarg_8h.html#af4d89980b2bdeb5b37bbaa323d108bbc',1,'stdarg.h']]], + ['va_5fend_1305',['va_end',['../asm_2gbz80_2stdarg_8h.html#aa042dbf8cc345b3a522d6f706a78ddbd',1,'stdarg.h']]], + ['va_5fstart_1306',['va_start',['../asm_2gbz80_2stdarg_8h.html#aa385efb7a67df5acc5e06cf3bdc8802f',1,'stdarg.h']]], + ['vbl_5fiflag_1307',['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_1305',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], - ['wchar_5fmin_1306',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], - ['white_1307',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], - ['wint_5fmax_1308',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], - ['wint_5fmin_1309',['WINT_MIN',['../stdint_8h.html#a5285bc55170ae1701e599decacc7f001',1,'stdint.h']]] + ['wchar_5fmax_1308',['WCHAR_MAX',['../stdint_8h.html#a2a823f3ccf2306cfbaa34d8addf66010',1,'stdint.h']]], + ['wchar_5fmin_1309',['WCHAR_MIN',['../stdint_8h.html#a051084d5ebcabf282d9ca9bb2b891a78',1,'stdint.h']]], + ['white_1310',['WHITE',['../drawing_8h.html#a87b537f5fa5c109d3c05c13d6b18f382',1,'drawing.h']]], + ['wint_5fmax_1311',['WINT_MAX',['../stdint_8h.html#ad3f7b6bb8aa7d619017a91d3b2edc1ee',1,'stdint.h']]], + ['wint_5fmin_1312',['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_1310',['XOR',['../drawing_8h.html#a45cd11034d1a7d86c3a88d36f5e7f1ab',1,'drawing.h']]] + ['xor_1313',['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_1062',['BANKED',['../asm_2gbz80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0',1,'types.h']]], - ['bcd_5fhex_1063',['BCD_HEX',['../bcd_8h.html#a5b336fcb3fc84fe505dc7e14d0ec17a7',1,'bcd.h']]], - ['bgb_5fmessage_1064',['BGB_MESSAGE',['../bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39',1,'bgb_emu.h']]], - ['bgb_5fmessage_5ffmt_1065',['BGB_MESSAGE_FMT',['../bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90',1,'bgb_emu.h']]], - ['bgb_5fprofile_5fbegin_1066',['BGB_PROFILE_BEGIN',['../bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee',1,'bgb_emu.h']]], - ['bgb_5fprofile_5fend_1067',['BGB_PROFILE_END',['../bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed',1,'bgb_emu.h']]], - ['bgb_5ftext_1068',['BGB_TEXT',['../bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9',1,'bgb_emu.h']]], - ['black_1069',['BLACK',['../drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6',1,'drawing.h']]], - ['bool_1070',['bool',['../stdbool_8h.html#abb452686968e48b67397da5f97445f5b',1,'stdbool.h']]], - ['bp_5fsize_1071',['BP_SIZE',['../setjmp_8h.html#ae02ec77c070126e75761ab85226b62a7',1,'setjmp.h']]], - ['bpx_5fsize_1072',['BPX_SIZE',['../setjmp_8h.html#a0239bfe1e2b75fa5757c32a90d0c140d',1,'setjmp.h']]] + ['banked_1065',['BANKED',['../asm_2gbz80_2types_8h.html#aa8480aed89a168ec484727f5ac985cd0',1,'types.h']]], + ['bcd_5fhex_1066',['BCD_HEX',['../bcd_8h.html#a5b336fcb3fc84fe505dc7e14d0ec17a7',1,'bcd.h']]], + ['bgb_5fmessage_1067',['BGB_MESSAGE',['../bgb__emu_8h.html#aabd48c83af8f69ed624bb8a83347fa39',1,'bgb_emu.h']]], + ['bgb_5fmessage_5ffmt_1068',['BGB_MESSAGE_FMT',['../bgb__emu_8h.html#aa55fc1a65764d7546ee5e4e3ee0bef90',1,'bgb_emu.h']]], + ['bgb_5fprofile_5fbegin_1069',['BGB_PROFILE_BEGIN',['../bgb__emu_8h.html#ab5b05deda52856c84f274fb28578b6ee',1,'bgb_emu.h']]], + ['bgb_5fprofile_5fend_1070',['BGB_PROFILE_END',['../bgb__emu_8h.html#ab43f94064dc523e99c4aefb440e2c3ed',1,'bgb_emu.h']]], + ['bgb_5ftext_1071',['BGB_TEXT',['../bgb__emu_8h.html#a6afa665bd7d093e7ca2d310cc92b08a9',1,'bgb_emu.h']]], + ['black_1072',['BLACK',['../drawing_8h.html#a7b3b25cba33b07c303f3060fe41887f6',1,'drawing.h']]], + ['bool_1073',['bool',['../stdbool_8h.html#abb452686968e48b67397da5f97445f5b',1,'stdbool.h']]], + ['bp_5fsize_1074',['BP_SIZE',['../setjmp_8h.html#ae02ec77c070126e75761ab85226b62a7',1,'setjmp.h']]], + ['bpx_5fsize_1075',['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_1073',['CGB_TYPE',['../gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8',1,'gb.h']]], - ['char_5fbit_1074',['CHAR_BIT',['../limits_8h.html#a308d9dd2c0028ddb184b455bbd7865de',1,'limits.h']]], - ['char_5fmax_1075',['CHAR_MAX',['../limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db',1,'limits.h']]], - ['char_5fmin_1076',['CHAR_MIN',['../limits_8h.html#a5d707bd32338557ced18c6ac76ca1b3a',1,'limits.h']]], - ['clocks_5fper_5fsec_1077',['CLOCKS_PER_SEC',['../time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e',1,'time.h']]], - ['critical_1078',['CRITICAL',['../asm_2gbz80_2types_8h.html#ae0233515480e60d29bcc731469976e02',1,'types.h']]] + ['cgb_5ftype_1076',['CGB_TYPE',['../gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8',1,'gb.h']]], + ['char_5fbit_1077',['CHAR_BIT',['../limits_8h.html#a308d9dd2c0028ddb184b455bbd7865de',1,'limits.h']]], + ['char_5fmax_1078',['CHAR_MAX',['../limits_8h.html#a778eefd6535a9d4b752fca5dd0af58db',1,'limits.h']]], + ['char_5fmin_1079',['CHAR_MIN',['../limits_8h.html#a5d707bd32338557ced18c6ac76ca1b3a',1,'limits.h']]], + ['clocks_5fper_5fsec_1080',['CLOCKS_PER_SEC',['../time_8h.html#a3d9fc3c745d0880902fe3ea3d5d5f71e',1,'time.h']]], + ['critical_1081',['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_1079',['DISABLE_OAM_DMA',['../gb_8h.html#a47607089a434dcda7a8583cfca03b604',1,'gb.h']]], - ['disable_5fram_5fmbc1_1080',['DISABLE_RAM_MBC1',['../gb_8h.html#a177fadce938422926b186a8e42575d1d',1,'gb.h']]], - ['disable_5fram_5fmbc5_1081',['DISABLE_RAM_MBC5',['../gb_8h.html#a60191cdfa50ed9b88515f181747eaba2',1,'gb.h']]], - ['display_5foff_1082',['DISPLAY_OFF',['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'gb.h']]], - ['display_5fon_1083',['DISPLAY_ON',['../gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'gb.h']]], - ['dkgrey_1084',['DKGREY',['../drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a',1,'drawing.h']]], - ['dmg_5ftype_1085',['DMG_TYPE',['../gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0',1,'gb.h']]] + ['disable_5foam_5fdma_1082',['DISABLE_OAM_DMA',['../gb_8h.html#a47607089a434dcda7a8583cfca03b604',1,'gb.h']]], + ['disable_5fram_5fmbc1_1083',['DISABLE_RAM_MBC1',['../gb_8h.html#a177fadce938422926b186a8e42575d1d',1,'gb.h']]], + ['disable_5fram_5fmbc5_1084',['DISABLE_RAM_MBC5',['../gb_8h.html#a60191cdfa50ed9b88515f181747eaba2',1,'gb.h']]], + ['display_5foff_1085',['DISPLAY_OFF',['../gb_8h.html#ad2ec9831813c5e7069917aa4455af682',1,'gb.h']]], + ['display_5fon_1086',['DISPLAY_ON',['../gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4',1,'gb.h']]], + ['dkgrey_1087',['DKGREY',['../drawing_8h.html#a4dad87d91b9201be3b4ede372f31ae8a',1,'drawing.h']]], + ['dmg_5ftype_1088',['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_1086',['ENABLE_OAM_DMA',['../gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53',1,'gb.h']]], - ['enable_5fram_5fmbc1_1087',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], - ['enable_5fram_5fmbc5_1088',['ENABLE_RAM_MBC5',['../gb_8h.html#a3f033f00c8d781637f9a665b06750937',1,'gb.h']]] + ['enable_5foam_5fdma_1089',['ENABLE_OAM_DMA',['../gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53',1,'gb.h']]], + ['enable_5fram_5fmbc1_1090',['ENABLE_RAM_MBC1',['../gb_8h.html#ae202f64307ec00f6970ef9225e54646c',1,'gb.h']]], + ['enable_5fram_5fmbc5_1091',['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_1089',['false',['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false(): stdbool.h'],['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE(): types.h']]], - ['far_5fcall_1090',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], - ['far_5ffunc_1091',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], - ['far_5fofs_1092',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], - ['far_5fseg_1093',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], - ['font_5f128encoding_1094',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], - ['font_5f256encoding_1095',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], - ['font_5fcompressed_1096',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], - ['font_5fnoencoding_1097',['FONT_NOENCODING',['../font_8h.html#a80d0f581e17313b62dd7824653462b55',1,'font.h']]] + ['false_1092',['false',['../stdbool_8h.html#a65e9886d74aaee76545e83dd09011727',1,'false(): stdbool.h'],['../types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'FALSE(): types.h']]], + ['far_5fcall_1093',['FAR_CALL',['../far__ptr_8h.html#a7f4ab1893ea392f8bf042a3b97de4730',1,'far_ptr.h']]], + ['far_5ffunc_1094',['FAR_FUNC',['../far__ptr_8h.html#a048cfacb5d37ab758a74f44e86c1dbc6',1,'far_ptr.h']]], + ['far_5fofs_1095',['FAR_OFS',['../far__ptr_8h.html#ab79586d8cc3cb926f363f4d0cf7143d5',1,'far_ptr.h']]], + ['far_5fseg_1096',['FAR_SEG',['../far__ptr_8h.html#a5bebc5322a1bba1c60c8d60e9b58be14',1,'far_ptr.h']]], + ['font_5f128encoding_1097',['FONT_128ENCODING',['../font_8h.html#a305ee4387ba051bd0e372b8a6dfb6905',1,'font.h']]], + ['font_5f256encoding_1098',['FONT_256ENCODING',['../font_8h.html#a63b93b85724b26151ddc2f0fc8050bd8',1,'font.h']]], + ['font_5fcompressed_1099',['FONT_COMPRESSED',['../font_8h.html#a7c5452979723b3535d17e253beb5d604',1,'font.h']]], + ['font_5fnoencoding_1100',['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_1098',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], - ['graphics_5fwidth_1099',['GRAPHICS_WIDTH',['../drawing_8h.html#a9a07c448b4d721dbec2715f51727e099',1,'drawing.h']]] + ['graphics_5fheight_1101',['GRAPHICS_HEIGHT',['../drawing_8h.html#aa9909ac8ecb03cbb763258a8f98f4170',1,'drawing.h']]], + ['graphics_5fwidth_1102',['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_1100',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'gb.h']]], - ['hide_5fsprites_1101',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'gb.h']]], - ['hide_5fwin_1102',['HIDE_WIN',['../gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3',1,'gb.h']]] + ['hide_5fbkg_1103',['HIDE_BKG',['../gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141',1,'gb.h']]], + ['hide_5fsprites_1104',['HIDE_SPRITES',['../gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda',1,'gb.h']]], + ['hide_5fwin_1105',['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_1103',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], - ['int16_5fmax_1104',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], - ['int16_5fmin_1105',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], - ['int32_5fc_1106',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], - ['int32_5fmax_1107',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], - ['int32_5fmin_1108',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], - ['int8_5fc_1109',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], - ['int8_5fmax_1110',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], - ['int8_5fmin_1111',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], - ['int_5ffast16_5fmax_1112',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], - ['int_5ffast16_5fmin_1113',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], - ['int_5ffast32_5fmax_1114',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], - ['int_5ffast32_5fmin_1115',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], - ['int_5ffast8_5fmax_1116',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], - ['int_5ffast8_5fmin_1117',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], - ['int_5fleast16_5fmax_1118',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], - ['int_5fleast16_5fmin_1119',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], - ['int_5fleast32_5fmax_1120',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], - ['int_5fleast32_5fmin_1121',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], - ['int_5fleast8_5fmax_1122',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], - ['int_5fleast8_5fmin_1123',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], - ['int_5fmax_1124',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], - ['int_5fmin_1125',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], - ['interrupt_1126',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'types.h']]], - ['intmax_5fc_1127',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], - ['intmax_5fmax_1128',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], - ['intmax_5fmin_1129',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], - ['intptr_5fmax_1130',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], - ['intptr_5fmin_1131',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], - ['io_5ferror_1132',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], - ['io_5fidle_1133',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], - ['io_5freceiving_1134',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], - ['io_5fsending_1135',['IO_SENDING',['../gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007',1,'gb.h']]] + ['int16_5fc_1106',['INT16_C',['../stdint_8h.html#ae80ec61658b3f58afc31ee67ccd27805',1,'stdint.h']]], + ['int16_5fmax_1107',['INT16_MAX',['../stdint_8h.html#ac58f2c111cc9989c86db2a7dc4fd84ca',1,'stdint.h']]], + ['int16_5fmin_1108',['INT16_MIN',['../stdint_8h.html#ad4e9955955b27624963643eac448118a',1,'stdint.h']]], + ['int32_5fc_1109',['INT32_C',['../stdint_8h.html#a5391a63e4d2c8c8a39b3c6f8fdbd8763',1,'stdint.h']]], + ['int32_5fmax_1110',['INT32_MAX',['../stdint_8h.html#a181807730d4a375f848ba139813ce04f',1,'stdint.h']]], + ['int32_5fmin_1111',['INT32_MIN',['../stdint_8h.html#a688eb21a22db27c2b2bd5836943cdcbe',1,'stdint.h']]], + ['int8_5fc_1112',['INT8_C',['../stdint_8h.html#a6b76c8f233c61e6ea05b19b59a6e3549',1,'stdint.h']]], + ['int8_5fmax_1113',['INT8_MAX',['../stdint_8h.html#aaf7f29f45f1a513b4748a4e5014ddf6a',1,'stdint.h']]], + ['int8_5fmin_1114',['INT8_MIN',['../stdint_8h.html#aadcf2a81af243df333b31efa6461ab8e',1,'stdint.h']]], + ['int_5ffast16_5fmax_1115',['INT_FAST16_MAX',['../stdint_8h.html#a2fd35d0ea091e04caec504ff0042cf00',1,'stdint.h']]], + ['int_5ffast16_5fmin_1116',['INT_FAST16_MIN',['../stdint_8h.html#a169460a4e2a79138723d68d99372d958',1,'stdint.h']]], + ['int_5ffast32_5fmax_1117',['INT_FAST32_MAX',['../stdint_8h.html#ac96fa0f41b19e89f109e4f9913ca6635',1,'stdint.h']]], + ['int_5ffast32_5fmin_1118',['INT_FAST32_MIN',['../stdint_8h.html#ad93df1652ed0635513d5efe4f1219926',1,'stdint.h']]], + ['int_5ffast8_5fmax_1119',['INT_FAST8_MAX',['../stdint_8h.html#acbcdb3bee0f5f904da5df8de69a80ca3',1,'stdint.h']]], + ['int_5ffast8_5fmin_1120',['INT_FAST8_MIN',['../stdint_8h.html#aad8fb982cb19143efd5ee9a1a7a89390',1,'stdint.h']]], + ['int_5fleast16_5fmax_1121',['INT_LEAST16_MAX',['../stdint_8h.html#a7eb2a8e2a1c65d6c9ad0f86154890baa',1,'stdint.h']]], + ['int_5fleast16_5fmin_1122',['INT_LEAST16_MIN',['../stdint_8h.html#a1f91bfd5820c2f27af3d260fc75813e1',1,'stdint.h']]], + ['int_5fleast32_5fmax_1123',['INT_LEAST32_MAX',['../stdint_8h.html#a5618711a0a54f722190a3a1219e278c2',1,'stdint.h']]], + ['int_5fleast32_5fmin_1124',['INT_LEAST32_MIN',['../stdint_8h.html#a2360a536116dd734820a6b5b3d560ce7',1,'stdint.h']]], + ['int_5fleast8_5fmax_1125',['INT_LEAST8_MAX',['../stdint_8h.html#aa05109908fb2770f632d2b646b9f85bf',1,'stdint.h']]], + ['int_5fleast8_5fmin_1126',['INT_LEAST8_MIN',['../stdint_8h.html#a3e986cad833f63f420962ff60eda87e5',1,'stdint.h']]], + ['int_5fmax_1127',['INT_MAX',['../limits_8h.html#a9ec306f36d50c7375e74f0d1c55a3a67',1,'limits.h']]], + ['int_5fmin_1128',['INT_MIN',['../limits_8h.html#a21658776274b3d146c674318b635a334',1,'limits.h']]], + ['interrupt_1129',['INTERRUPT',['../asm_2gbz80_2types_8h.html#ac950c0db046e2f86d15e7ae1f558b017',1,'types.h']]], + ['intmax_5fc_1130',['INTMAX_C',['../stdint_8h.html#a1b955596bdc3e4b6ef339f16e468d55f',1,'stdint.h']]], + ['intmax_5fmax_1131',['INTMAX_MAX',['../stdint_8h.html#a022b9b0a3564d786244a4631847c37a3',1,'stdint.h']]], + ['intmax_5fmin_1132',['INTMAX_MIN',['../stdint_8h.html#a2b0a3edfc672154f606dc3ad26277b61',1,'stdint.h']]], + ['intptr_5fmax_1133',['INTPTR_MAX',['../stdint_8h.html#a9e5742f2bae4a5283431a3c03499e3a9',1,'stdint.h']]], + ['intptr_5fmin_1134',['INTPTR_MIN',['../stdint_8h.html#a2aaa6d3aa1d7d1e0e326955aa24db752',1,'stdint.h']]], + ['io_5ferror_1135',['IO_ERROR',['../gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423',1,'gb.h']]], + ['io_5fidle_1136',['IO_IDLE',['../gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a',1,'gb.h']]], + ['io_5freceiving_1137',['IO_RECEIVING',['../gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b',1,'gb.h']]], + ['io_5fsending_1138',['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_1136',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'gb.h']]], - ['j_5fb_1137',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'gb.h']]], - ['j_5fdown_1138',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'gb.h']]], - ['j_5fleft_1139',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'gb.h']]], - ['j_5fright_1140',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'gb.h']]], - ['j_5fselect_1141',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'gb.h']]], - ['j_5fstart_1142',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'gb.h']]], - ['j_5fup_1143',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'gb.h']]], - ['joy_5fiflag_1144',['JOY_IFLAG',['../gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280',1,'gb.h']]] + ['j_5fa_1139',['J_A',['../gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a',1,'gb.h']]], + ['j_5fb_1140',['J_B',['../gb_8h.html#ae47e59a309120f9420993f26816b5e6d',1,'gb.h']]], + ['j_5fdown_1141',['J_DOWN',['../gb_8h.html#ae032c5c544196e37ec0432f6cfad7904',1,'gb.h']]], + ['j_5fleft_1142',['J_LEFT',['../gb_8h.html#ac70894fecac30c1ca9917f07373cf81c',1,'gb.h']]], + ['j_5fright_1143',['J_RIGHT',['../gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325',1,'gb.h']]], + ['j_5fselect_1144',['J_SELECT',['../gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b',1,'gb.h']]], + ['j_5fstart_1145',['J_START',['../gb_8h.html#ab769c6e20778298be8bc3321476ceb53',1,'gb.h']]], + ['j_5fup_1146',['J_UP',['../gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02',1,'gb.h']]], + ['joy_5fiflag_1147',['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_1145',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'gb.h']]], - ['long_5fmax_1146',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], - ['long_5fmin_1147',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], - ['ltgrey_1148',['LTGREY',['../drawing_8h.html#a0ffe2221c8690dc80b5f9553474dd096',1,'drawing.h']]] + ['lcd_5fiflag_1148',['LCD_IFLAG',['../gb_8h.html#a61a9e2910380de6abb34df14ef634eb4',1,'gb.h']]], + ['long_5fmax_1149',['LONG_MAX',['../limits_8h.html#a50fece4db74f09568b2938db583c5655',1,'limits.h']]], + ['long_5fmin_1150',['LONG_MIN',['../limits_8h.html#ae8a44c5a7436466221e0f3859d02420f',1,'limits.h']]], + ['ltgrey_1151',['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_1149',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], - ['m_5ffill_1150',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], - ['m_5fno_5finterp_1151',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'gb.h']]], - ['m_5fno_5fscroll_1152',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'gb.h']]], - ['m_5fnofill_1153',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], - ['m_5ftext_5finout_1154',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'gb.h']]], - ['m_5ftext_5fout_1155',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'gb.h']]], - ['make_5fbcd_1156',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], - ['malloc_5ffree_1157',['MALLOC_FREE',['../malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148',1,'malloc.h']]], - ['malloc_5fmagic_1158',['MALLOC_MAGIC',['../malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1',1,'malloc.h']]], - ['malloc_5fused_1159',['MALLOC_USED',['../malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2',1,'malloc.h']]], - ['maxwndposx_1160',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'gb.h']]], - ['maxwndposy_1161',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'gb.h']]], - ['metasprite_5fend_1162',['metasprite_end',['../metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprites.h']]], - ['mgb_5ftype_1163',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], - ['minwndposx_1164',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'gb.h']]], - ['minwndposy_1165',['MINWNDPOSY',['../gb_8h.html#af3d632ba2d7cef6619df5dfea8730909',1,'gb.h']]] + ['m_5fdrawing_1152',['M_DRAWING',['../gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff',1,'gb.h']]], + ['m_5ffill_1153',['M_FILL',['../drawing_8h.html#aad3d180e0f12d6a6e5278fe0163f4c3e',1,'drawing.h']]], + ['m_5fno_5finterp_1154',['M_NO_INTERP',['../gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07',1,'gb.h']]], + ['m_5fno_5fscroll_1155',['M_NO_SCROLL',['../gb_8h.html#a04382de20738146fe873ddfb0585052b',1,'gb.h']]], + ['m_5fnofill_1156',['M_NOFILL',['../drawing_8h.html#a91d52443c77ee105bd68cb0b47a8ee49',1,'drawing.h']]], + ['m_5ftext_5finout_1157',['M_TEXT_INOUT',['../gb_8h.html#a908826e7180f94a5988ceb8633313a2e',1,'gb.h']]], + ['m_5ftext_5fout_1158',['M_TEXT_OUT',['../gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f',1,'gb.h']]], + ['make_5fbcd_1159',['MAKE_BCD',['../bcd_8h.html#a8a3023920aa103a74c7d59007bcc7b6f',1,'bcd.h']]], + ['malloc_5ffree_1160',['MALLOC_FREE',['../malloc_8h.html#a12ca68b5ad70e18b1bb705bb83181148',1,'malloc.h']]], + ['malloc_5fmagic_1161',['MALLOC_MAGIC',['../malloc_8h.html#aaa516296171f3e24c0bd2c224c0221a1',1,'malloc.h']]], + ['malloc_5fused_1162',['MALLOC_USED',['../malloc_8h.html#ad799c724ea5f66caf6eee3f6401cf9f2',1,'malloc.h']]], + ['maxwndposx_1163',['MAXWNDPOSX',['../gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5',1,'gb.h']]], + ['maxwndposy_1164',['MAXWNDPOSY',['../gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150',1,'gb.h']]], + ['metasprite_5fend_1165',['metasprite_end',['../metasprites_8h.html#a9f9f390a57460914e27c7604b7d8379a',1,'metasprites.h']]], + ['mgb_5ftype_1166',['MGB_TYPE',['../gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b',1,'gb.h']]], + ['minwndposx_1167',['MINWNDPOSX',['../gb_8h.html#a5a796bbf3e4347d914b83568350143a9',1,'gb.h']]], + ['minwndposy_1168',['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_1166',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'types.h']]], - ['noreturn_1167',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], - ['null_1168',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): types.h']]] + ['nonbanked_1169',['NONBANKED',['../asm_2gbz80_2types_8h.html#a7ed081d8dfb6902784b2fc730bbb7f96',1,'types.h']]], + ['noreturn_1170',['noreturn',['../stdnoreturn_8h.html#a4a453f3a748e55cbdac6fcc79357cfef',1,'stdnoreturn.h']]], + ['null_1171',['NULL',['../stddef_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): stddef.h'],['../types_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4',1,'NULL(): types.h']]] ]; diff --git a/docs/api/search/defines_e.js b/docs/api/search/defines_e.js @@ -1,5 +1,5 @@ var searchData= [ - ['offsetof_1169',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], - ['or_1170',['OR',['../drawing_8h.html#a3363ca4d6d3cc0230b2804280591c991',1,'drawing.h']]] + ['offsetof_1172',['offsetof',['../stddef_8h.html#ad89ebe5fe5ad08c683f0871118ea8e2f',1,'stddef.h']]], + ['or_1173',['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_1171',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], - ['ptrdiff_5fmin_1172',['PTRDIFF_MIN',['../stdint_8h.html#ad9b88ba2fb858f98b50b38e49875d90e',1,'stdint.h']]] + ['ptrdiff_5fmax_1174',['PTRDIFF_MAX',['../stdint_8h.html#add2ef7bffac19cfdd1f4b5495409672f',1,'stdint.h']]], + ['ptrdiff_5fmin_1175',['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,12 +1,12 @@ var searchData= [ - ['01_5fgetting_5fstarted_2emd_668',['01_getting_started.md',['../01__getting__started_8md.html',1,'']]], - ['02_5flinks_5fand_5ftools_2emd_669',['02_links_and_tools.md',['../02__links__and__tools_8md.html',1,'']]], - ['03_5fusing_5fgbdk_2emd_670',['03_using_gbdk.md',['../03__using__gbdk_8md.html',1,'']]], - ['04_5fcoding_5fguidelines_2emd_671',['04_coding_guidelines.md',['../04__coding__guidelines_8md.html',1,'']]], - ['05_5fbanking_5fmbcs_2emd_672',['05_banking_mbcs.md',['../05__banking__mbcs_8md.html',1,'']]], - ['06_5ftoolchain_2emd_673',['06_toolchain.md',['../06__toolchain_8md.html',1,'']]], - ['07_5fsample_5fprograms_2emd_674',['07_sample_programs.md',['../07__sample__programs_8md.html',1,'']]], - ['08_5ffaq_2emd_675',['08_faq.md',['../08__faq_8md.html',1,'']]], - ['09_5fmigrating_5fnew_5fversions_2emd_676',['09_migrating_new_versions.md',['../09__migrating__new__versions_8md.html',1,'']]] + ['01_5fgetting_5fstarted_2emd_670',['01_getting_started.md',['../01__getting__started_8md.html',1,'']]], + ['02_5flinks_5fand_5ftools_2emd_671',['02_links_and_tools.md',['../02__links__and__tools_8md.html',1,'']]], + ['03_5fusing_5fgbdk_2emd_672',['03_using_gbdk.md',['../03__using__gbdk_8md.html',1,'']]], + ['04_5fcoding_5fguidelines_2emd_673',['04_coding_guidelines.md',['../04__coding__guidelines_8md.html',1,'']]], + ['05_5fbanking_5fmbcs_2emd_674',['05_banking_mbcs.md',['../05__banking__mbcs_8md.html',1,'']]], + ['06_5ftoolchain_2emd_675',['06_toolchain.md',['../06__toolchain_8md.html',1,'']]], + ['07_5fsample_5fprograms_2emd_676',['07_sample_programs.md',['../07__sample__programs_8md.html',1,'']]], + ['08_5ffaq_2emd_677',['08_faq.md',['../08__faq_8md.html',1,'']]], + ['09_5fmigrating_5fnew_5fversions_2emd_678',['09_migrating_new_versions.md',['../09__migrating__new__versions_8md.html',1,'']]] ]; diff --git a/docs/api/search/files_1.js b/docs/api/search/files_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['10_5frelease_5fnotes_2emd_677',['10_release_notes.md',['../10__release__notes_8md.html',1,'']]] + ['10_5frelease_5fnotes_2emd_679',['10_release_notes.md',['../10__release__notes_8md.html',1,'']]] ]; diff --git a/docs/api/search/files_2.js b/docs/api/search/files_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['assert_2eh_678',['assert.h',['../assert_8h.html',1,'']]] + ['20_5ftoolchain_5fsettings_2emd_680',['20_toolchain_settings.md',['../20__toolchain__settings_8md.html',1,'']]] ]; diff --git a/docs/api/search/files_3.js b/docs/api/search/files_3.js @@ -1,5 +1,4 @@ var searchData= [ - ['bcd_2eh_679',['bcd.h',['../bcd_8h.html',1,'']]], - ['bgb_5femu_2eh_680',['bgb_emu.h',['../bgb__emu_8h.html',1,'']]] + ['assert_2eh_681',['assert.h',['../assert_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_4.js b/docs/api/search/files_4.js @@ -1,7 +1,5 @@ var searchData= [ - ['cgb_2eh_681',['cgb.h',['../cgb_8h.html',1,'']]], - ['console_2eh_682',['console.h',['../console_8h.html',1,'']]], - ['crash_5fhandler_2eh_683',['crash_handler.h',['../crash__handler_8h.html',1,'']]], - ['ctype_2eh_684',['ctype.h',['../ctype_8h.html',1,'']]] + ['bcd_2eh_682',['bcd.h',['../bcd_8h.html',1,'']]], + ['bgb_5femu_2eh_683',['bgb_emu.h',['../bgb__emu_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_5.js b/docs/api/search/files_5.js @@ -1,5 +1,7 @@ var searchData= [ - ['docs_5findex_2emd_685',['docs_index.md',['../docs__index_8md.html',1,'']]], - ['drawing_2eh_686',['drawing.h',['../drawing_8h.html',1,'']]] + ['cgb_2eh_684',['cgb.h',['../cgb_8h.html',1,'']]], + ['console_2eh_685',['console.h',['../console_8h.html',1,'']]], + ['crash_5fhandler_2eh_686',['crash_handler.h',['../crash__handler_8h.html',1,'']]], + ['ctype_2eh_687',['ctype.h',['../ctype_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_6.js b/docs/api/search/files_6.js @@ -1,5 +1,5 @@ var searchData= [ - ['far_5fptr_2eh_687',['far_ptr.h',['../far__ptr_8h.html',1,'']]], - ['font_2eh_688',['font.h',['../font_8h.html',1,'']]] + ['docs_5findex_2emd_688',['docs_index.md',['../docs__index_8md.html',1,'']]], + ['drawing_2eh_689',['drawing.h',['../drawing_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_7.js b/docs/api/search/files_7.js @@ -1,6 +1,5 @@ var searchData= [ - ['gb_2eh_689',['gb.h',['../gb_8h.html',1,'']]], - ['gbdecompress_2eh_690',['gbdecompress.h',['../gbdecompress_8h.html',1,'']]], - ['gbdk_2dlib_2eh_691',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]] + ['far_5fptr_2eh_690',['far_ptr.h',['../far__ptr_8h.html',1,'']]], + ['font_2eh_691',['font.h',['../font_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_8.js b/docs/api/search/files_8.js @@ -1,4 +1,6 @@ var searchData= [ - ['hardware_2eh_692',['hardware.h',['../hardware_8h.html',1,'']]] + ['gb_2eh_692',['gb.h',['../gb_8h.html',1,'']]], + ['gbdecompress_2eh_693',['gbdecompress.h',['../gbdecompress_8h.html',1,'']]], + ['gbdk_2dlib_2eh_694',['gbdk-lib.h',['../gbdk-lib_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_9.js b/docs/api/search/files_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['limits_2eh_693',['limits.h',['../limits_8h.html',1,'']]] + ['hardware_2eh_695',['hardware.h',['../hardware_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_a.js b/docs/api/search/files_a.js @@ -1,5 +1,4 @@ var searchData= [ - ['malloc_2eh_694',['malloc.h',['../malloc_8h.html',1,'']]], - ['metasprites_2eh_695',['metasprites.h',['../metasprites_8h.html',1,'']]] + ['limits_2eh_696',['limits.h',['../limits_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_b.js b/docs/api/search/files_b.js @@ -1,4 +1,5 @@ var searchData= [ - ['provides_2eh_696',['provides.h',['../provides_8h.html',1,'']]] + ['malloc_2eh_697',['malloc.h',['../malloc_8h.html',1,'']]], + ['metasprites_2eh_698',['metasprites.h',['../metasprites_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_c.js b/docs/api/search/files_c.js @@ -1,4 +1,4 @@ var searchData= [ - ['rand_2eh_697',['rand.h',['../rand_8h.html',1,'']]] + ['provides_2eh_699',['provides.h',['../provides_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_d.js b/docs/api/search/files_d.js @@ -1,15 +1,4 @@ var searchData= [ - ['sample_2eh_698',['sample.h',['../sample_8h.html',1,'']]], - ['setjmp_2eh_699',['setjmp.h',['../setjmp_8h.html',1,'']]], - ['sgb_2eh_700',['sgb.h',['../sgb_8h.html',1,'']]], - ['stdarg_2eh_701',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], - ['stdatomic_2eh_702',['stdatomic.h',['../stdatomic_8h.html',1,'']]], - ['stdbool_2eh_703',['stdbool.h',['../stdbool_8h.html',1,'']]], - ['stddef_2eh_704',['stddef.h',['../stddef_8h.html',1,'']]], - ['stdint_2eh_705',['stdint.h',['../stdint_8h.html',1,'']]], - ['stdio_2eh_706',['stdio.h',['../stdio_8h.html',1,'']]], - ['stdlib_2eh_707',['stdlib.h',['../stdlib_8h.html',1,'']]], - ['stdnoreturn_2eh_708',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], - ['string_2eh_709',['string.h',['../string_8h.html',1,'']]] + ['rand_2eh_700',['rand.h',['../rand_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_e.js b/docs/api/search/files_e.js @@ -1,6 +1,15 @@ var searchData= [ - ['time_2eh_710',['time.h',['../time_8h.html',1,'']]], - ['typeof_2eh_711',['typeof.h',['../typeof_8h.html',1,'']]], - ['types_2eh_712',['types.h',['../asm_2gbz80_2types_8h.html',1,'(Global Namespace)'],['../asm_2types_8h.html',1,'(Global Namespace)'],['../types_8h.html',1,'(Global Namespace)']]] + ['sample_2eh_701',['sample.h',['../sample_8h.html',1,'']]], + ['setjmp_2eh_702',['setjmp.h',['../setjmp_8h.html',1,'']]], + ['sgb_2eh_703',['sgb.h',['../sgb_8h.html',1,'']]], + ['stdarg_2eh_704',['stdarg.h',['../asm_2gbz80_2stdarg_8h.html',1,'(Global Namespace)'],['../stdarg_8h.html',1,'(Global Namespace)']]], + ['stdatomic_2eh_705',['stdatomic.h',['../stdatomic_8h.html',1,'']]], + ['stdbool_2eh_706',['stdbool.h',['../stdbool_8h.html',1,'']]], + ['stddef_2eh_707',['stddef.h',['../stddef_8h.html',1,'']]], + ['stdint_2eh_708',['stdint.h',['../stdint_8h.html',1,'']]], + ['stdio_2eh_709',['stdio.h',['../stdio_8h.html',1,'']]], + ['stdlib_2eh_710',['stdlib.h',['../stdlib_8h.html',1,'']]], + ['stdnoreturn_2eh_711',['stdnoreturn.h',['../stdnoreturn_8h.html',1,'']]], + ['string_2eh_712',['string.h',['../string_8h.html',1,'']]] ]; diff --git a/docs/api/search/files_f.html b/docs/api/search/files_f.html @@ -0,0 +1,36 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html><head><title></title> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta name="generator" content="Doxygen 1.8.20"/> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="files_f.js"></script> +<script type="text/javascript" src="search.js"></script> +</head> +<body class="SRPage"> +<div id="SRIndex"> +<div class="SRStatus" id="Loading">Loading...</div> +<div id="SRResults"></div> +<script type="text/javascript"><!-- +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +createResults(); +/* @license-end */ +--></script> +<div class="SRStatus" id="Searching">Searching...</div> +<div class="SRStatus" id="NoMatches">No Matches</div> +<script type="text/javascript"><!-- +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +document.getElementById("Loading").style.display="none"; +document.getElementById("NoMatches").style.display="none"; +var searchResults = new SearchResults("searchResults"); +searchResults.Search(); +window.addEventListener("message", function(event) { + if (event.data == "take_focus") { + var elem = searchResults.NavNext(0); + if (elem) elem.focus(); + } +}); +/* @license-end */ +--></script> +</div> +</body> +</html> diff --git a/docs/api/search/files_f.js b/docs/api/search/files_f.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['time_2eh_713',['time.h',['../time_8h.html',1,'']]], + ['typeof_2eh_714',['typeof.h',['../typeof_8h.html',1,'']]], + ['types_2eh_715',['types.h',['../asm_2gbz80_2types_8h.html',1,'(Global Namespace)'],['../asm_2types_8h.html',1,'(Global Namespace)'],['../types_8h.html',1,'(Global Namespace)']]] +]; diff --git a/docs/api/search/functions_0.js b/docs/api/search/functions_0.js @@ -1,7 +1,7 @@ var searchData= [ - ['_5f_5fassert_713',['__assert',['../assert_8h.html#ad21a069a92c53643b2e3eaaa73a742fd',1,'assert.h']]], - ['_5f_5fcall_5f_5fbanked_714',['__call__banked',['../far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90',1,'far_ptr.h']]], - ['_5f_5fhandlecrash_715',['__HandleCrash',['../crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc',1,'crash_handler.h']]], - ['_5f_5fsetjmp_716',['__setjmp',['../setjmp_8h.html#a299cf119e588646778caab18b90a41a5',1,'setjmp.h']]] + ['_5f_5fassert_716',['__assert',['../assert_8h.html#ad21a069a92c53643b2e3eaaa73a742fd',1,'assert.h']]], + ['_5f_5fcall_5f_5fbanked_717',['__call__banked',['../far__ptr_8h.html#aa45a2312a2584abb8733a052f66b4a90',1,'far_ptr.h']]], + ['_5f_5fhandlecrash_718',['__HandleCrash',['../crash__handler_8h.html#a95aa98ab16e49eac55dcdfe42f4610cc',1,'crash_handler.h']]], + ['_5f_5fsetjmp_719',['__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_717',['abs',['../stdlib_8h.html#af15d7205d8d10c4820f997ce5c526279',1,'stdlib.h']]], - ['add_5fjoy_718',['add_JOY',['../gb_8h.html#a81f1a67549d3a26dcca22367141eb21b',1,'gb.h']]], - ['add_5flcd_719',['add_LCD',['../gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c',1,'gb.h']]], - ['add_5fsio_720',['add_SIO',['../gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7',1,'gb.h']]], - ['add_5ftim_721',['add_TIM',['../gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1',1,'gb.h']]], - ['add_5fvbl_722',['add_VBL',['../gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf',1,'gb.h']]], - ['arand_723',['arand',['../rand_8h.html#a3b69bdab83b46c324126a7ccdf9db973',1,'rand.h']]], - ['atoi_724',['atoi',['../stdlib_8h.html#a30670a60464f77af17dfb353353d6df8',1,'stdlib.h']]], - ['atol_725',['atol',['../stdlib_8h.html#a825c37450147a643edbcb1a435518307',1,'stdlib.h']]], - ['atomic_5fflag_5fclear_726',['atomic_flag_clear',['../stdatomic_8h.html#a281cc77096d886b0cf2c6ab7dfbe900c',1,'stdatomic.h']]], - ['atomic_5fflag_5ftest_5fand_5fset_727',['atomic_flag_test_and_set',['../stdatomic_8h.html#afbdfcef48a9fd85fa85549afbd3abdeb',1,'stdatomic.h']]] + ['abs_720',['abs',['../stdlib_8h.html#af15d7205d8d10c4820f997ce5c526279',1,'stdlib.h']]], + ['add_5fjoy_721',['add_JOY',['../gb_8h.html#a81f1a67549d3a26dcca22367141eb21b',1,'gb.h']]], + ['add_5flcd_722',['add_LCD',['../gb_8h.html#a6cc76ea12ac894c4947f85fa1999117c',1,'gb.h']]], + ['add_5fsio_723',['add_SIO',['../gb_8h.html#a024fc35ef0ad258d67c8f9dfb0751ee7',1,'gb.h']]], + ['add_5ftim_724',['add_TIM',['../gb_8h.html#a411914e5dc5f28ce0afa7cf692a18af1',1,'gb.h']]], + ['add_5fvbl_725',['add_VBL',['../gb_8h.html#a2412b9f97cb59acfcb2383eb9f204ddf',1,'gb.h']]], + ['arand_726',['arand',['../rand_8h.html#a3b69bdab83b46c324126a7ccdf9db973',1,'rand.h']]], + ['atoi_727',['atoi',['../stdlib_8h.html#a30670a60464f77af17dfb353353d6df8',1,'stdlib.h']]], + ['atol_728',['atol',['../stdlib_8h.html#a825c37450147a643edbcb1a435518307',1,'stdlib.h']]], + ['atomic_5fflag_5fclear_729',['atomic_flag_clear',['../stdatomic_8h.html#a281cc77096d886b0cf2c6ab7dfbe900c',1,'stdatomic.h']]], + ['atomic_5fflag_5ftest_5fand_5fset_730',['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_823',['rand',['../rand_8h.html#ae311e489ffa4743107bdea8db211e7fe',1,'rand.h']]], - ['randw_824',['randw',['../rand_8h.html#aff9512d128c4e1435f2b83116da663b3',1,'rand.h']]], - ['realloc_825',['realloc',['../stdlib_8h.html#a1a6b5e8d2f1c37e5b43e4345586075be',1,'stdlib.h']]], - ['receive_5fbyte_826',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], - ['remove_5fjoy_827',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'gb.h']]], - ['remove_5flcd_828',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'gb.h']]], - ['remove_5fsio_829',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'gb.h']]], - ['remove_5ftim_830',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'gb.h']]], - ['remove_5fvbl_831',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'gb.h']]], - ['reset_832',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], - ['reverse_833',['reverse',['../string_8h.html#af71f9ead43b3760680da8ab1bd3f783b',1,'string.h']]] + ['rand_826',['rand',['../rand_8h.html#ae311e489ffa4743107bdea8db211e7fe',1,'rand.h']]], + ['randw_827',['randw',['../rand_8h.html#aff9512d128c4e1435f2b83116da663b3',1,'rand.h']]], + ['realloc_828',['realloc',['../stdlib_8h.html#a1a6b5e8d2f1c37e5b43e4345586075be',1,'stdlib.h']]], + ['receive_5fbyte_829',['receive_byte',['../gb_8h.html#a34d6500215984e8f9a986523a2f2dadd',1,'gb.h']]], + ['remove_5fjoy_830',['remove_JOY',['../gb_8h.html#ae4510032b28f9f4cdaaa96b0b892cf57',1,'gb.h']]], + ['remove_5flcd_831',['remove_LCD',['../gb_8h.html#a4c5db32641410613d785911bafd09ac7',1,'gb.h']]], + ['remove_5fsio_832',['remove_SIO',['../gb_8h.html#a18857adb60025a986dbb44ee289b7a7c',1,'gb.h']]], + ['remove_5ftim_833',['remove_TIM',['../gb_8h.html#a1ad25695f4885f15325a82ec935e8579',1,'gb.h']]], + ['remove_5fvbl_834',['remove_VBL',['../gb_8h.html#a3b3171b2e81e23b7d1bc402275a9ac71',1,'gb.h']]], + ['reset_835',['reset',['../gb_8h.html#af4a728ba51de424a0bed286ac65d3242',1,'gb.h']]], + ['reverse_836',['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,43 +1,43 @@ var searchData= [ - ['scroll_5fbkg_834',['scroll_bkg',['../gb_8h.html#a2f00009081050122c11e6625ecaf0584',1,'gb.h']]], - ['scroll_5fsprite_835',['scroll_sprite',['../gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c',1,'gb.h']]], - ['scroll_5fwin_836',['scroll_win',['../gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05',1,'gb.h']]], - ['send_5fbyte_837',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], - ['set_5fbkg_5f1bit_5fdata_838',['set_bkg_1bit_data',['../gb_8h.html#a3044331abf61612eb333b6f409f5d571',1,'gb.h']]], - ['set_5fbkg_5fdata_839',['set_bkg_data',['../gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d',1,'gb.h']]], - ['set_5fbkg_5fpalette_840',['set_bkg_palette',['../cgb_8h.html#a5744e7df7116e07a69713b494053675e',1,'cgb.h']]], - ['set_5fbkg_5fpalette_5fentry_841',['set_bkg_palette_entry',['../cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d',1,'cgb.h']]], - ['set_5fbkg_5fsubmap_842',['set_bkg_submap',['../gb_8h.html#a9369a5771b340680f4af3386ac4e19b2',1,'gb.h']]], - ['set_5fbkg_5ftile_5fxy_843',['set_bkg_tile_xy',['../gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13',1,'gb.h']]], - ['set_5fbkg_5ftiles_844',['set_bkg_tiles',['../gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c',1,'gb.h']]], - ['set_5fdata_845',['set_data',['../gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda',1,'gb.h']]], - ['set_5finterrupts_846',['set_interrupts',['../gb_8h.html#ae33fc234393ba50e8f30cbef403ded19',1,'gb.h']]], - ['set_5fshadow_5foam_5faddress_847',['SET_SHADOW_OAM_ADDRESS',['../gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'gb.h']]], - ['set_5fsprite_5f1bit_5fdata_848',['set_sprite_1bit_data',['../gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e',1,'gb.h']]], - ['set_5fsprite_5fdata_849',['set_sprite_data',['../gb_8h.html#a494532517bd7f26c55a87c96391611d5',1,'gb.h']]], - ['set_5fsprite_5fpalette_850',['set_sprite_palette',['../cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14',1,'cgb.h']]], - ['set_5fsprite_5fpalette_5fentry_851',['set_sprite_palette_entry',['../cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb',1,'cgb.h']]], - ['set_5fsprite_5fprop_852',['set_sprite_prop',['../gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4',1,'gb.h']]], - ['set_5fsprite_5ftile_853',['set_sprite_tile',['../gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4',1,'gb.h']]], - ['set_5ftiles_854',['set_tiles',['../gb_8h.html#a07d12377d67cebb9aafc0622b2054f95',1,'gb.h']]], - ['set_5fvram_5fbyte_855',['set_vram_byte',['../gb_8h.html#afac2db0151b09291638f7a592a3d0e94',1,'gb.h']]], - ['set_5fwin_5f1bit_5fdata_856',['set_win_1bit_data',['../gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c',1,'gb.h']]], - ['set_5fwin_5fdata_857',['set_win_data',['../gb_8h.html#ae7851349abd442026b49d499d6e43d79',1,'gb.h']]], - ['set_5fwin_5fsubmap_858',['set_win_submap',['../gb_8h.html#a5f7178a952abc675a743686745a90892',1,'gb.h']]], - ['set_5fwin_5ftile_5fxy_859',['set_win_tile_xy',['../gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98',1,'gb.h']]], - ['set_5fwin_5ftiles_860',['set_win_tiles',['../gb_8h.html#a1174ffce8b86b8df15c1704284fde687',1,'gb.h']]], - ['setchar_861',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], - ['sgb_5fcheck_862',['sgb_check',['../sgb_8h.html#a641258cc509140ba529ac827f9cb0027',1,'sgb.h']]], - ['sgb_5ftransfer_863',['sgb_transfer',['../sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938',1,'sgb.h']]], - ['sgb_5ftransfer_5fnowait_864',['sgb_transfer_nowait',['../sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0',1,'sgb.h']]], - ['sprintf_865',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], - ['strcat_866',['strcat',['../string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'string.h']]], - ['strcmp_867',['strcmp',['../string_8h.html#aa89031476b4f6ee827f9163d09d68043',1,'string.h']]], - ['strcpy_868',['strcpy',['../string_8h.html#ad724f30223364304479b0fc714435e78',1,'string.h']]], - ['strlen_869',['strlen',['../string_8h.html#a8fd73083ebdcca16ad810cd6041466f2',1,'string.h']]], - ['strncat_870',['strncat',['../string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'string.h']]], - ['strncmp_871',['strncmp',['../string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'string.h']]], - ['strncpy_872',['strncpy',['../string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'string.h']]], - ['switch_5fdata_873',['switch_data',['../drawing_8h.html#ad252f1952b09c3ec66bf2759b4e2dea9',1,'drawing.h']]] + ['scroll_5fbkg_837',['scroll_bkg',['../gb_8h.html#a2f00009081050122c11e6625ecaf0584',1,'gb.h']]], + ['scroll_5fsprite_838',['scroll_sprite',['../gb_8h.html#abf6f5422a3c98cf440736f1491e1aa4c',1,'gb.h']]], + ['scroll_5fwin_839',['scroll_win',['../gb_8h.html#a7aa0d057d5eeb3e24e61460056750d05',1,'gb.h']]], + ['send_5fbyte_840',['send_byte',['../gb_8h.html#a1259cf3a23fd2166a9d1a2e93942e30e',1,'gb.h']]], + ['set_5fbkg_5f1bit_5fdata_841',['set_bkg_1bit_data',['../gb_8h.html#a3044331abf61612eb333b6f409f5d571',1,'gb.h']]], + ['set_5fbkg_5fdata_842',['set_bkg_data',['../gb_8h.html#a48579cba9ac2d81ff7214cf3ff25563d',1,'gb.h']]], + ['set_5fbkg_5fpalette_843',['set_bkg_palette',['../cgb_8h.html#a5744e7df7116e07a69713b494053675e',1,'cgb.h']]], + ['set_5fbkg_5fpalette_5fentry_844',['set_bkg_palette_entry',['../cgb_8h.html#a1d751a36ceb28413e2300e1025378c8d',1,'cgb.h']]], + ['set_5fbkg_5fsubmap_845',['set_bkg_submap',['../gb_8h.html#a9369a5771b340680f4af3386ac4e19b2',1,'gb.h']]], + ['set_5fbkg_5ftile_5fxy_846',['set_bkg_tile_xy',['../gb_8h.html#abda5458df92e4c57b1ca96ab16a17e13',1,'gb.h']]], + ['set_5fbkg_5ftiles_847',['set_bkg_tiles',['../gb_8h.html#aa7c0f923acfd198ec970bb2e96110f2c',1,'gb.h']]], + ['set_5fdata_848',['set_data',['../gb_8h.html#a326a27330c5f711fcf0b5448cfa07bda',1,'gb.h']]], + ['set_5finterrupts_849',['set_interrupts',['../gb_8h.html#ae33fc234393ba50e8f30cbef403ded19',1,'gb.h']]], + ['set_5fshadow_5foam_5faddress_850',['SET_SHADOW_OAM_ADDRESS',['../gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687',1,'gb.h']]], + ['set_5fsprite_5f1bit_5fdata_851',['set_sprite_1bit_data',['../gb_8h.html#aa7261f0405b5e0b888c344f5ee6a698e',1,'gb.h']]], + ['set_5fsprite_5fdata_852',['set_sprite_data',['../gb_8h.html#a494532517bd7f26c55a87c96391611d5',1,'gb.h']]], + ['set_5fsprite_5fpalette_853',['set_sprite_palette',['../cgb_8h.html#ace9a3e5d7a44d89906bfe20a722c1d14',1,'cgb.h']]], + ['set_5fsprite_5fpalette_5fentry_854',['set_sprite_palette_entry',['../cgb_8h.html#a64f00b81348b63f60bdd2cb7649b09eb',1,'cgb.h']]], + ['set_5fsprite_5fprop_855',['set_sprite_prop',['../gb_8h.html#aea162a4e034d163bfd4f32a10cce4ba4',1,'gb.h']]], + ['set_5fsprite_5ftile_856',['set_sprite_tile',['../gb_8h.html#aae19a6086cc17811759b01a6e0a3cda4',1,'gb.h']]], + ['set_5ftiles_857',['set_tiles',['../gb_8h.html#a07d12377d67cebb9aafc0622b2054f95',1,'gb.h']]], + ['set_5fvram_5fbyte_858',['set_vram_byte',['../gb_8h.html#afac2db0151b09291638f7a592a3d0e94',1,'gb.h']]], + ['set_5fwin_5f1bit_5fdata_859',['set_win_1bit_data',['../gb_8h.html#a95789b39dedda60b25e5ad4ef5cd778c',1,'gb.h']]], + ['set_5fwin_5fdata_860',['set_win_data',['../gb_8h.html#ae7851349abd442026b49d499d6e43d79',1,'gb.h']]], + ['set_5fwin_5fsubmap_861',['set_win_submap',['../gb_8h.html#a5f7178a952abc675a743686745a90892',1,'gb.h']]], + ['set_5fwin_5ftile_5fxy_862',['set_win_tile_xy',['../gb_8h.html#a2ed77943cb162dc597a8813d6f0f4a98',1,'gb.h']]], + ['set_5fwin_5ftiles_863',['set_win_tiles',['../gb_8h.html#a1174ffce8b86b8df15c1704284fde687',1,'gb.h']]], + ['setchar_864',['setchar',['../console_8h.html#a39cc3b71f4262838512c8589e755bbd3',1,'console.h']]], + ['sgb_5fcheck_865',['sgb_check',['../sgb_8h.html#a641258cc509140ba529ac827f9cb0027',1,'sgb.h']]], + ['sgb_5ftransfer_866',['sgb_transfer',['../sgb_8h.html#a740398f9e4d2c4f3ba001388bc785938',1,'sgb.h']]], + ['sgb_5ftransfer_5fnowait_867',['sgb_transfer_nowait',['../sgb_8h.html#af090a5258d1ae3b3470b09b6866c11a0',1,'sgb.h']]], + ['sprintf_868',['sprintf',['../stdio_8h.html#a6c8d9c5b5b6a760b5b2787f0f96b690e',1,'stdio.h']]], + ['strcat_869',['strcat',['../string_8h.html#a13c88f5a8475fd7de5d81553cb29724a',1,'string.h']]], + ['strcmp_870',['strcmp',['../string_8h.html#aa89031476b4f6ee827f9163d09d68043',1,'string.h']]], + ['strcpy_871',['strcpy',['../string_8h.html#ad724f30223364304479b0fc714435e78',1,'string.h']]], + ['strlen_872',['strlen',['../string_8h.html#a8fd73083ebdcca16ad810cd6041466f2',1,'string.h']]], + ['strncat_873',['strncat',['../string_8h.html#a168580a0ddcb7fe754a711309966c99d',1,'string.h']]], + ['strncmp_874',['strncmp',['../string_8h.html#a861dba2d93de82f087707bb795f5c602',1,'string.h']]], + ['strncpy_875',['strncpy',['../string_8h.html#a796a9459c4f362e51c00307044c40ed5',1,'string.h']]], + ['switch_5fdata_876',['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_874',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], - ['to_5ffar_5fptr_875',['to_far_ptr',['../far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35',1,'far_ptr.h']]], - ['tolower_876',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], - ['toupper_877',['toupper',['../ctype_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3',1,'ctype.h']]] + ['time_877',['time',['../time_8h.html#ae7841e681c8c9d59818568d39553642c',1,'time.h']]], + ['to_5ffar_5fptr_878',['to_far_ptr',['../far__ptr_8h.html#a374dd0c7e00bec635f1dd24d5cbe0d35',1,'far_ptr.h']]], + ['tolower_879',['tolower',['../ctype_8h.html#a207391fc2c5fa7786d5e0b9ef8ba5e80',1,'ctype.h']]], + ['toupper_880',['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_878',['uint2bcd',['../bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d',1,'bcd.h']]], - ['ultoa_879',['ultoa',['../stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01',1,'stdlib.h']]], - ['utoa_880',['utoa',['../stdlib_8h.html#a4e7ad09b4f5caf8881ce5e4776fd442c',1,'stdlib.h']]] + ['uint2bcd_881',['uint2bcd',['../bcd_8h.html#a199d4e29e267c9722768fbcbd7c4cc1d',1,'bcd.h']]], + ['ultoa_882',['ultoa',['../stdlib_8h.html#a2b30ca47ee185b69e46c673a475e2f01',1,'stdlib.h']]], + ['utoa_883',['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_881',['vmemset',['../gb_8h.html#a8cf949b6e2654b6a8bd9e403a49ee4b3',1,'gb.h']]] + ['vmemset_884',['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_882',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], - ['wait_5fvbl_5fdone_883',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'gb.h']]], - ['waitpad_884',['waitpad',['../gb_8h.html#a393072c2b36f11306510c69aa6efea0f',1,'gb.h']]], - ['waitpadup_885',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'gb.h']]], - ['wrtchr_886',['wrtchr',['../drawing_8h.html#a57de178908d5dc3e574e666e4d4cb6a7',1,'drawing.h']]] + ['wait_5fint_5fhandler_885',['wait_int_handler',['../gb_8h.html#af461d38864cfc5720f0d9f4d1113cf07',1,'gb.h']]], + ['wait_5fvbl_5fdone_886',['wait_vbl_done',['../gb_8h.html#adf6ef63efc4bb4950428015c623bca14',1,'gb.h']]], + ['waitpad_887',['waitpad',['../gb_8h.html#a393072c2b36f11306510c69aa6efea0f',1,'gb.h']]], + ['waitpadup_888',['waitpadup',['../gb_8h.html#ae1f1358e53ec1b153f071d1e16d8ab0e',1,'gb.h']]], + ['wrtchr_889',['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_728',['bcd2text',['../bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889',1,'bcd.h']]], - ['bcd_5fadd_729',['bcd_add',['../bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c',1,'bcd.h']]], - ['bcd_5fsub_730',['bcd_sub',['../bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f',1,'bcd.h']]], - ['bgb_5fprofiler_5fmessage_731',['BGB_profiler_message',['../bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c',1,'bgb_emu.h']]], - ['box_732',['box',['../drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa',1,'drawing.h']]], - ['bsearch_733',['bsearch',['../stdlib_8h.html#ab0ace018fe7dfa1720930d2dce0c45e3',1,'stdlib.h']]] + ['bcd2text_731',['bcd2text',['../bcd_8h.html#ad2804ad5d0c4376e7c5636e83f140889',1,'bcd.h']]], + ['bcd_5fadd_732',['bcd_add',['../bcd_8h.html#afa80f8e7a7af38bf7527d8e87860a40c',1,'bcd.h']]], + ['bcd_5fsub_733',['bcd_sub',['../bcd_8h.html#a52b446b9dd70d54bed395bf38c53e82f',1,'bcd.h']]], + ['bgb_5fprofiler_5fmessage_734',['BGB_profiler_message',['../bgb__emu_8h.html#a219a24aebe0bddc535ba4abc81cee30c',1,'bgb_emu.h']]], + ['box_735',['box',['../drawing_8h.html#a4e792560f4216fac5be9ff2a5235a2aa',1,'drawing.h']]], + ['bsearch_736',['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_734',['calloc',['../stdlib_8h.html#a62b7798461bd461da64c5f9d35feddf7',1,'stdlib.h']]], - ['cgb_5fcompatibility_735',['cgb_compatibility',['../cgb_8h.html#a6b334e5e452d0650aded17199be1514a',1,'cgb.h']]], - ['circle_736',['circle',['../drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8',1,'drawing.h']]], - ['clock_737',['clock',['../time_8h.html#aec80425d74a9644112e61b235fc9ffa9',1,'time.h']]], - ['cls_738',['cls',['../console_8h.html#a4826277cc150ddc0f4de4bd464a34909',1,'console.h']]], - ['color_739',['color',['../drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55',1,'drawing.h']]], - ['cpu_5ffast_740',['cpu_fast',['../cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb',1,'cgb.h']]], - ['cpu_5fslow_741',['cpu_slow',['../cgb_8h.html#a476d06d0fe64d7c5a1ec05b8ee859a56',1,'cgb.h']]] + ['calloc_737',['calloc',['../stdlib_8h.html#a62b7798461bd461da64c5f9d35feddf7',1,'stdlib.h']]], + ['cgb_5fcompatibility_738',['cgb_compatibility',['../cgb_8h.html#a6b334e5e452d0650aded17199be1514a',1,'cgb.h']]], + ['circle_739',['circle',['../drawing_8h.html#ae867228cd30ff62fe83d184ce6d6fda8',1,'drawing.h']]], + ['clock_740',['clock',['../time_8h.html#aec80425d74a9644112e61b235fc9ffa9',1,'time.h']]], + ['cls_741',['cls',['../console_8h.html#a4826277cc150ddc0f4de4bd464a34909',1,'console.h']]], + ['color_742',['color',['../drawing_8h.html#ac9f0e5e503be3fe11f09b28252187c55',1,'drawing.h']]], + ['cpu_5ffast_743',['cpu_fast',['../cgb_8h.html#a871b5b1aba74ab8764f72b73bc090adb',1,'cgb.h']]], + ['cpu_5fslow_744',['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_742',['debug',['../malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0',1,'malloc.h']]], - ['delay_743',['delay',['../gb_8h.html#acd271e2c976761568d2f95900a213212',1,'gb.h']]], - ['disable_5finterrupts_744',['disable_interrupts',['../gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14',1,'gb.h']]], - ['display_5foff_745',['display_off',['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'gb.h']]], - ['draw_5fimage_746',['draw_image',['../drawing_8h.html#ab6a6e4de3149941100edc6c7ed5236cf',1,'drawing.h']]] + ['debug_745',['debug',['../malloc_8h.html#a0d4cef44ecf687909f2c744d8420f7f0',1,'malloc.h']]], + ['delay_746',['delay',['../gb_8h.html#acd271e2c976761568d2f95900a213212',1,'gb.h']]], + ['disable_5finterrupts_747',['disable_interrupts',['../gb_8h.html#ad8d2df514d3b5d3d08db3671f0d5af14',1,'gb.h']]], + ['display_5foff_748',['display_off',['../gb_8h.html#aed072359b42854fffae4cd29c1f34ea1',1,'gb.h']]], + ['draw_5fimage_749',['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_747',['enable_interrupts',['../gb_8h.html#a97039b6477537c37f83e74561de78c1b',1,'gb.h']]], - ['exit_748',['exit',['../stdlib_8h.html#ae43e0ef9173e48d70e3b1f99007b420c',1,'stdlib.h']]] + ['enable_5finterrupts_750',['enable_interrupts',['../gb_8h.html#a97039b6477537c37f83e74561de78c1b',1,'gb.h']]], + ['exit_751',['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_749',['fill_bkg_rect',['../gb_8h.html#a1af6b32a1760e56fad768352db7c4530',1,'gb.h']]], - ['fill_5fwin_5frect_750',['fill_win_rect',['../gb_8h.html#a1bfd48083278d723d0c49f487720cdd0',1,'gb.h']]], - ['font_5finit_751',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], - ['font_5fload_752',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], - ['font_5fset_753',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]], - ['free_754',['free',['../stdlib_8h.html#afbedc913aa4651b3c3b4b3aecd9b4711',1,'stdlib.h']]] + ['fill_5fbkg_5frect_752',['fill_bkg_rect',['../gb_8h.html#a1af6b32a1760e56fad768352db7c4530',1,'gb.h']]], + ['fill_5fwin_5frect_753',['fill_win_rect',['../gb_8h.html#a1bfd48083278d723d0c49f487720cdd0',1,'gb.h']]], + ['font_5finit_754',['font_init',['../font_8h.html#a61b6448050030c4367eafd836598e515',1,'font.h']]], + ['font_5fload_755',['font_load',['../font_8h.html#aae1084aacf5cfceb40d9ce8f34a3870a',1,'font.h']]], + ['font_5fset_756',['font_set',['../font_8h.html#a2f1eb1f81be1a153bc11b1ea368fe614',1,'font.h']]], + ['free_757',['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_755',['gb_decompress',['../gbdecompress_8h.html#a197fa96ce7ac20d44d0c1a40e38283db',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fbkg_5fdata_756',['gb_decompress_bkg_data',['../gbdecompress_8h.html#ac3194ad258cca32cc3eb813d24ae1b0c',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fsprite_5fdata_757',['gb_decompress_sprite_data',['../gbdecompress_8h.html#a19f6e310adcb6ab4826fa89c305b6865',1,'gbdecompress.h']]], - ['gb_5fdecompress_5fwin_5fdata_758',['gb_decompress_win_data',['../gbdecompress_8h.html#a487d505119f770cdb138cb300174a719',1,'gbdecompress.h']]], - ['get_5fbkg_5fdata_759',['get_bkg_data',['../gb_8h.html#a2a236e483749590877d9207e9430e6ce',1,'gb.h']]], - ['get_5fbkg_5ftiles_760',['get_bkg_tiles',['../gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9',1,'gb.h']]], - ['get_5fbkg_5fxy_5faddr_761',['get_bkg_xy_addr',['../gb_8h.html#a57ff7363a20c654a39736e33d4d08f60',1,'gb.h']]], - ['get_5fdata_762',['get_data',['../gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd',1,'gb.h']]], - ['get_5fmode_763',['get_mode',['../gb_8h.html#a60baa1622feae07982562dcbc243751e',1,'gb.h']]], - ['get_5fsprite_5fdata_764',['get_sprite_data',['../gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19',1,'gb.h']]], - ['get_5fsprite_5fprop_765',['get_sprite_prop',['../gb_8h.html#a4b4feb80407d4f1e80579ed932821035',1,'gb.h']]], - ['get_5fsprite_5ftile_766',['get_sprite_tile',['../gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439',1,'gb.h']]], - ['get_5ftiles_767',['get_tiles',['../gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259',1,'gb.h']]], - ['get_5fwin_5fdata_768',['get_win_data',['../gb_8h.html#ae2a527ffae5cad8083726470c3f30475',1,'gb.h']]], - ['get_5fwin_5ftiles_769',['get_win_tiles',['../gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1',1,'gb.h']]], - ['get_5fwin_5fxy_5faddr_770',['get_win_xy_addr',['../gb_8h.html#aac2ff7566ff975530a04e6d90e760e26',1,'gb.h']]], - ['getchar_771',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], - ['getpix_772',['getpix',['../drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10',1,'drawing.h']]], - ['gets_773',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], - ['gotogxy_774',['gotogxy',['../drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1',1,'drawing.h']]], - ['gotoxy_775',['gotoxy',['../console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2',1,'console.h']]], - ['gprint_776',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], - ['gprintf_777',['gprintf',['../drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0',1,'drawing.h']]], - ['gprintln_778',['gprintln',['../drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21',1,'drawing.h']]], - ['gprintn_779',['gprintn',['../drawing_8h.html#a99bdf955788d991c90c0a1a80ca26e7d',1,'drawing.h']]] + ['gb_5fdecompress_758',['gb_decompress',['../gbdecompress_8h.html#a197fa96ce7ac20d44d0c1a40e38283db',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fbkg_5fdata_759',['gb_decompress_bkg_data',['../gbdecompress_8h.html#ac3194ad258cca32cc3eb813d24ae1b0c',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fsprite_5fdata_760',['gb_decompress_sprite_data',['../gbdecompress_8h.html#a19f6e310adcb6ab4826fa89c305b6865',1,'gbdecompress.h']]], + ['gb_5fdecompress_5fwin_5fdata_761',['gb_decompress_win_data',['../gbdecompress_8h.html#a487d505119f770cdb138cb300174a719',1,'gbdecompress.h']]], + ['get_5fbkg_5fdata_762',['get_bkg_data',['../gb_8h.html#a2a236e483749590877d9207e9430e6ce',1,'gb.h']]], + ['get_5fbkg_5ftiles_763',['get_bkg_tiles',['../gb_8h.html#a93b0cf6697ab892eda6231d26bf17fc9',1,'gb.h']]], + ['get_5fbkg_5fxy_5faddr_764',['get_bkg_xy_addr',['../gb_8h.html#a57ff7363a20c654a39736e33d4d08f60',1,'gb.h']]], + ['get_5fdata_765',['get_data',['../gb_8h.html#a4a6bb50835ab2e9294bf17ea32a1e4cd',1,'gb.h']]], + ['get_5fmode_766',['get_mode',['../gb_8h.html#a60baa1622feae07982562dcbc243751e',1,'gb.h']]], + ['get_5fsprite_5fdata_767',['get_sprite_data',['../gb_8h.html#a5ce794b7f0c3361c79c887b500fcaf19',1,'gb.h']]], + ['get_5fsprite_5fprop_768',['get_sprite_prop',['../gb_8h.html#a4b4feb80407d4f1e80579ed932821035',1,'gb.h']]], + ['get_5fsprite_5ftile_769',['get_sprite_tile',['../gb_8h.html#a54ffb7990fd37939bbe1a8b1e663e439',1,'gb.h']]], + ['get_5ftiles_770',['get_tiles',['../gb_8h.html#a4c3d68eb3ff5ec0995541e691a6e8259',1,'gb.h']]], + ['get_5fwin_5fdata_771',['get_win_data',['../gb_8h.html#ae2a527ffae5cad8083726470c3f30475',1,'gb.h']]], + ['get_5fwin_5ftiles_772',['get_win_tiles',['../gb_8h.html#aebd45a328b90ddda0154d5fb41b8bbc1',1,'gb.h']]], + ['get_5fwin_5fxy_5faddr_773',['get_win_xy_addr',['../gb_8h.html#aac2ff7566ff975530a04e6d90e760e26',1,'gb.h']]], + ['getchar_774',['getchar',['../stdio_8h.html#a326ca91ffb1187c28f9d8ee680094e51',1,'stdio.h']]], + ['getpix_775',['getpix',['../drawing_8h.html#aaf7ed5593d7fb811f00cd241e3d97c10',1,'drawing.h']]], + ['gets_776',['gets',['../stdio_8h.html#aab85b30d68ce9d9e0475e0f51bf610b1',1,'stdio.h']]], + ['gotogxy_777',['gotogxy',['../drawing_8h.html#a2dee47d4ad7d830605a63bbf5edeeed1',1,'drawing.h']]], + ['gotoxy_778',['gotoxy',['../console_8h.html#a3cd0543b4adebf0bfb5c93a6d0a6f1a2',1,'console.h']]], + ['gprint_779',['gprint',['../drawing_8h.html#aef65e5faa0adb82768fca06aafbe50e8',1,'drawing.h']]], + ['gprintf_780',['gprintf',['../drawing_8h.html#a20f022d3050cc0409b1558c02a3b47c0',1,'drawing.h']]], + ['gprintln_781',['gprintln',['../drawing_8h.html#a9869295972fdbad75ecfa9d4bff2ff21',1,'drawing.h']]], + ['gprintn_782',['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_780',['hide_metasprite',['../metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316',1,'metasprites.h']]], - ['hide_5fsprite_781',['hide_sprite',['../gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad',1,'gb.h']]], - ['hiramcpy_782',['hiramcpy',['../gb_8h.html#afd45c10f4566ca284cdab4044c5645b3',1,'gb.h']]] + ['hide_5fmetasprite_783',['hide_metasprite',['../metasprites_8h.html#a7849b2b1e588dc7c01150fa5222e1316',1,'metasprites.h']]], + ['hide_5fsprite_784',['hide_sprite',['../gb_8h.html#a548f19d30b2ad3edb826d045c7be6bad',1,'gb.h']]], + ['hiramcpy_785',['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_783',['init_bkg',['../gb_8h.html#a8520286e663067a3f6869db4ff1b74c3',1,'gb.h']]], - ['init_5fwin_784',['init_win',['../gb_8h.html#a2b4665e62849b60b579803b076661fe4',1,'gb.h']]], - ['initarand_785',['initarand',['../rand_8h.html#a605cafcd59528d887c1975a4e693d637',1,'rand.h']]], - ['initrand_786',['initrand',['../rand_8h.html#ac0884b6de9f86e2413bd10de438da25c',1,'rand.h']]], - ['isalpha_787',['isalpha',['../ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20',1,'ctype.h']]], - ['isdigit_788',['isdigit',['../ctype_8h.html#afe7b3895d13be3e313967576c095aa98',1,'ctype.h']]], - ['islower_789',['islower',['../ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1',1,'ctype.h']]], - ['isspace_790',['isspace',['../ctype_8h.html#a5c851b201a80a43fd4e648b008e37100',1,'ctype.h']]], - ['isupper_791',['isupper',['../ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e',1,'ctype.h']]], - ['itoa_792',['itoa',['../stdlib_8h.html#a531adf3b279a6966ab15cdf31d151c75',1,'stdlib.h']]] + ['init_5fbkg_786',['init_bkg',['../gb_8h.html#a8520286e663067a3f6869db4ff1b74c3',1,'gb.h']]], + ['init_5fwin_787',['init_win',['../gb_8h.html#a2b4665e62849b60b579803b076661fe4',1,'gb.h']]], + ['initarand_788',['initarand',['../rand_8h.html#a605cafcd59528d887c1975a4e693d637',1,'rand.h']]], + ['initrand_789',['initrand',['../rand_8h.html#ac0884b6de9f86e2413bd10de438da25c',1,'rand.h']]], + ['isalpha_790',['isalpha',['../ctype_8h.html#ab9ed40800d3e18a39bd07e31de16af20',1,'ctype.h']]], + ['isdigit_791',['isdigit',['../ctype_8h.html#afe7b3895d13be3e313967576c095aa98',1,'ctype.h']]], + ['islower_792',['islower',['../ctype_8h.html#ad208457578e6758bf8e9043a49cdd9c1',1,'ctype.h']]], + ['isspace_793',['isspace',['../ctype_8h.html#a5c851b201a80a43fd4e648b008e37100',1,'ctype.h']]], + ['isupper_794',['isupper',['../ctype_8h.html#ae71a491d659acc84ca7e72ee88df0b2e',1,'ctype.h']]], + ['itoa_795',['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_793',['joypad',['../gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784',1,'gb.h']]], - ['joypad_5fex_794',['joypad_ex',['../gb_8h.html#a5782338a9936b18e999e322be80c2995',1,'gb.h']]], - ['joypad_5finit_795',['joypad_init',['../gb_8h.html#a69553962c85a34c7c8f7c3edbcc41688',1,'gb.h']]] + ['joypad_796',['joypad',['../gb_8h.html#a81654fb8ed020754dfaf20e4a98a7784',1,'gb.h']]], + ['joypad_5fex_797',['joypad_ex',['../gb_8h.html#a5782338a9936b18e999e322be80c2995',1,'gb.h']]], + ['joypad_5finit_798',['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_796',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], - ['line_797',['line',['../drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9',1,'drawing.h']]], - ['longjmp_798',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], - ['ltoa_799',['ltoa',['../stdlib_8h.html#a10784c4be1fa220e438e0a26c2e45bb3',1,'stdlib.h']]] + ['labs_799',['labs',['../stdlib_8h.html#a1de0f30e08cf806ce72025c63b00fba0',1,'stdlib.h']]], + ['line_800',['line',['../drawing_8h.html#a41d053b8f3a0be6f0de400dc2f0e0fd9',1,'drawing.h']]], + ['longjmp_801',['longjmp',['../setjmp_8h.html#aaf56e20169cc5a6d5c1a968e24d04623',1,'setjmp.h']]], + ['ltoa_802',['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_800',['malloc',['../stdlib_8h.html#a7ac38fce3243a7dcf448301ee9ffd392',1,'stdlib.h']]], - ['malloc_5fgc_801',['malloc_gc',['../malloc_8h.html#a5381c84316659ee9aee28b781ea72043',1,'malloc.h']]], - ['memcpy_802',['memcpy',['../string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8',1,'string.h']]], - ['memmove_803',['memmove',['../string_8h.html#a802c986820d3866639922b6bc9484f90',1,'string.h']]], - ['memset_804',['memset',['../string_8h.html#a23e7549e1468d21419457759150fa767',1,'string.h']]], - ['mode_805',['mode',['../gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608',1,'gb.h']]], - ['move_5fbkg_806',['move_bkg',['../gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b',1,'gb.h']]], - ['move_5fmetasprite_807',['move_metasprite',['../metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14',1,'metasprites.h']]], - ['move_5fmetasprite_5fhflip_808',['move_metasprite_hflip',['../metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4',1,'metasprites.h']]], - ['move_5fmetasprite_5fhvflip_809',['move_metasprite_hvflip',['../metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94',1,'metasprites.h']]], - ['move_5fmetasprite_5fvflip_810',['move_metasprite_vflip',['../metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6',1,'metasprites.h']]], - ['move_5fsprite_811',['move_sprite',['../gb_8h.html#aae11e78e2a24e467e72893056f319d51',1,'gb.h']]], - ['move_5fwin_812',['move_win',['../gb_8h.html#a2faff6aef9e272b15a1912a4f911e385',1,'gb.h']]] + ['malloc_803',['malloc',['../stdlib_8h.html#a7ac38fce3243a7dcf448301ee9ffd392',1,'stdlib.h']]], + ['malloc_5fgc_804',['malloc_gc',['../malloc_8h.html#a5381c84316659ee9aee28b781ea72043',1,'malloc.h']]], + ['memcpy_805',['memcpy',['../string_8h.html#a1bb96f23101e1f8c053a36d59a01d3f8',1,'string.h']]], + ['memmove_806',['memmove',['../string_8h.html#a802c986820d3866639922b6bc9484f90',1,'string.h']]], + ['memset_807',['memset',['../string_8h.html#a23e7549e1468d21419457759150fa767',1,'string.h']]], + ['mode_808',['mode',['../gb_8h.html#ac269dc3e0ff2d5dc7c0c0fd90e9b1608',1,'gb.h']]], + ['move_5fbkg_809',['move_bkg',['../gb_8h.html#a6c87db0b71ad17d5b242d18ed3df667b',1,'gb.h']]], + ['move_5fmetasprite_810',['move_metasprite',['../metasprites_8h.html#ab994d938fa79cd7265b51953f5485b14',1,'metasprites.h']]], + ['move_5fmetasprite_5fhflip_811',['move_metasprite_hflip',['../metasprites_8h.html#a3c4eba6433da9892a05213bdf83090e4',1,'metasprites.h']]], + ['move_5fmetasprite_5fhvflip_812',['move_metasprite_hvflip',['../metasprites_8h.html#a27b6e7dc523c565c69b180b2e9beec94',1,'metasprites.h']]], + ['move_5fmetasprite_5fvflip_813',['move_metasprite_vflip',['../metasprites_8h.html#a068687efbf101e8c59dbfaa4348fbfa6',1,'metasprites.h']]], + ['move_5fsprite_814',['move_sprite',['../gb_8h.html#aae11e78e2a24e467e72893056f319d51',1,'gb.h']]], + ['move_5fwin_815',['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_813',['nowait_int_handler',['../gb_8h.html#a115eb30ec86f6af039a27918ffe4cf8c',1,'gb.h']]] + ['nowait_5fint_5fhandler_816',['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_814',['play_sample',['../sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6',1,'sample.h']]], - ['plot_815',['plot',['../drawing_8h.html#ac3271bc637bab1205ed066f439ebc955',1,'drawing.h']]], - ['plot_5fpoint_816',['plot_point',['../drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209',1,'drawing.h']]], - ['posx_817',['posx',['../console_8h.html#a87f5702d0e74f791414576f7636b4b74',1,'console.h']]], - ['posy_818',['posy',['../console_8h.html#a87894e0e2afb574907e2b11ef26e01cb',1,'console.h']]], - ['printf_819',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], - ['putchar_820',['putchar',['../stdio_8h.html#a948b7a0779c308ac5502c57e282e6933',1,'stdio.h']]], - ['puts_821',['puts',['../stdio_8h.html#a773af5effbb11a0d38460e706828db61',1,'stdio.h']]] + ['play_5fsample_817',['play_sample',['../sample_8h.html#acd2b881426ae608c513e5914e7bcd6a6',1,'sample.h']]], + ['plot_818',['plot',['../drawing_8h.html#ac3271bc637bab1205ed066f439ebc955',1,'drawing.h']]], + ['plot_5fpoint_819',['plot_point',['../drawing_8h.html#a0fdc56b95bb27e97685c71639dd96209',1,'drawing.h']]], + ['posx_820',['posx',['../console_8h.html#a87f5702d0e74f791414576f7636b4b74',1,'console.h']]], + ['posy_821',['posy',['../console_8h.html#a87894e0e2afb574907e2b11ef26e01cb',1,'console.h']]], + ['printf_822',['printf',['../stdio_8h.html#a79c1db3e4a2aaa60d5afa76f7d984d0b',1,'stdio.h']]], + ['putchar_823',['putchar',['../stdio_8h.html#a948b7a0779c308ac5502c57e282e6933',1,'stdio.h']]], + ['puts_824',['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_822',['qsort',['../stdlib_8h.html#a02d9d6443b9e613802b2e9c5c71caf59',1,'stdlib.h']]] + ['qsort_825',['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_1311',['List of gbdk fonts',['../group__gbdk__fonts.html',1,'']]] + ['list_20of_20gbdk_20fonts_1314',['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_1312',['Coding Guidelines',['../docs_coding_guidelines.html',1,'index']]] + ['coding_20guidelines_1315',['Coding Guidelines',['../docs_coding_guidelines.html',1,'index']]] ]; diff --git a/docs/api/search/pages_1.js b/docs/api/search/pages_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['example_20programs_1313',['Example Programs',['../docs_example_programs.html',1,'index']]] + ['example_20programs_1316',['Example Programs',['../docs_example_programs.html',1,'index']]] ]; diff --git a/docs/api/search/pages_2.js b/docs/api/search/pages_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['frequently_20asked_20questions_20_28faq_29_1314',['Frequently Asked Questions (FAQ)',['../docs_faq.html',1,'index']]] + ['frequently_20asked_20questions_20_28faq_29_1317',['Frequently Asked Questions (FAQ)',['../docs_faq.html',1,'index']]] ]; diff --git a/docs/api/search/pages_3.js b/docs/api/search/pages_3.js @@ -1,7 +1,7 @@ var searchData= [ - ['getting_20started_1315',['Getting Started',['../docs_getting_started.html',1,'index']]], - ['gbdk_20releases_1316',['GBDK Releases',['../docs_releases.html',1,'index']]], - ['gbdk_20toolchain_1317',['GBDK Toolchain',['../docs_toolchain.html',1,'index']]], - ['general_20documentation_1318',['General Documentation',['../index.html',1,'']]] + ['getting_20started_1318',['Getting Started',['../docs_getting_started.html',1,'index']]], + ['gbdk_20releases_1319',['GBDK Releases',['../docs_releases.html',1,'index']]], + ['gbdk_20toolchain_1320',['GBDK Toolchain',['../docs_toolchain.html',1,'index']]], + ['general_20documentation_1321',['General Documentation',['../index.html',1,'']]] ]; diff --git a/docs/api/search/pages_4.js b/docs/api/search/pages_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['links_20and_20third_2dparty_20tools_1319',['Links and Third-Party Tools',['../docs_links_and_tools.html',1,'index']]] + ['links_20and_20third_2dparty_20tools_1322',['Links and Third-Party Tools',['../docs_links_and_tools.html',1,'index']]] ]; diff --git a/docs/api/search/pages_5.js b/docs/api/search/pages_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['migrating_20to_20new_20gbdk_20versions_1320',['Migrating to new GBDK Versions',['../docs_migrating_versions.html',1,'index']]] + ['migrating_20to_20new_20gbdk_20versions_1323',['Migrating to new GBDK Versions',['../docs_migrating_versions.html',1,'index']]] ]; diff --git a/docs/api/search/pages_6.js b/docs/api/search/pages_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['rom_2fram_20banking_20and_20mbcs_1321',['ROM/RAM Banking and MBCs',['../docs_rombanking_mbcs.html',1,'index']]] + ['rom_2fram_20banking_20and_20mbcs_1324',['ROM/RAM Banking and MBCs',['../docs_rombanking_mbcs.html',1,'index']]] ]; diff --git a/docs/api/search/pages_7.js b/docs/api/search/pages_7.js @@ -1,4 +1,5 @@ var searchData= [ - ['todo_20list_1322',['Todo List',['../todo.html',1,'']]] + ['toolchain_20settings_1325',['Toolchain settings',['../docs_toolchain_settings.html',1,'index']]], + ['todo_20list_1326',['Todo List',['../todo.html',1,'']]] ]; diff --git a/docs/api/search/pages_8.js b/docs/api/search/pages_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['using_20gbdk_1323',['Using GBDK',['../docs_using_gbdk.html',1,'index']]] + ['using_20gbdk_1327',['Using GBDK',['../docs_using_gbdk.html',1,'index']]] ]; diff --git a/docs/api/search/searchdata.js b/docs/api/search/searchdata.js @@ -1,8 +1,8 @@ var indexSectionsWithContent = { - 0: "01_abcdefghijklmnopqrstuvwxy", + 0: "012_abcdefghijklmnopqrstuvwxy", 1: "_ajmos", - 2: "01abcdfghlmprst", + 2: "012abcdfghlmprst", 3: "_abcdefghijlmnpqrstuvw", 4: "_bcdefhijklmnoprstvwxy", 5: "bcdfijlmopstuvw", diff --git a/docs/api/search/typedefs_0.js b/docs/api/search/typedefs_0.js @@ -1,6 +1,6 @@ var searchData= [ - ['bcd_997',['BCD',['../bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408',1,'bcd.h']]], - ['boolean_998',['BOOLEAN',['../asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071',1,'types.h']]], - ['byte_999',['BYTE',['../asm_2types_8h.html#a0059ccf0a32e1f146ef70ce970908bf6',1,'types.h']]] + ['bcd_1000',['BCD',['../bcd_8h.html#a8c63f4b8b13c77782a46de2e666c7408',1,'bcd.h']]], + ['boolean_1001',['BOOLEAN',['../asm_2types_8h.html#a5e2fb030036b42012a298e24aca66071',1,'types.h']]], + ['byte_1002',['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_1000',['clock_t',['../asm_2gbz80_2types_8h.html#ad666a63cb94701b620ce999f84629d23',1,'types.h']]] + ['clock_5ft_1003',['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_1001',['DWORD',['../asm_2types_8h.html#ad4ab93994d05960e2f96e83b4c45c1cf',1,'types.h']]] + ['dword_1004',['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_1002',['FAR_PTR',['../far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209',1,'far_ptr.h']]], - ['fixed_1003',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], - ['font_5ft_1004',['font_t',['../font_8h.html#a0356deab046e522bc369dfd4cf108e5e',1,'font.h']]] + ['far_5fptr_1005',['FAR_PTR',['../far__ptr_8h.html#aea7a313c991baf8e28c1d73cf6595209',1,'far_ptr.h']]], + ['fixed_1006',['fixed',['../asm_2types_8h.html#ab61f8ff6a444351a91fc9a67c8e6145f',1,'types.h']]], + ['font_5ft_1007',['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_1005',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'types.h']]], - ['int16_5ft_1006',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], - ['int32_1007',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'types.h']]], - ['int32_5ft_1008',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], - ['int8_1009',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'types.h']]], - ['int8_5ft_1010',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], - ['int_5ffast16_5ft_1011',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], - ['int_5ffast32_5ft_1012',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], - ['int_5ffast8_5ft_1013',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], - ['int_5fhandler_1014',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'gb.h']]], - ['int_5fleast16_5ft_1015',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], - ['int_5fleast32_5ft_1016',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], - ['int_5fleast8_5ft_1017',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], - ['intmax_5ft_1018',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], - ['intptr_5ft_1019',['intptr_t',['../stdint_8h.html#a0fbe4a4f8dd857ee04923a901f27465f',1,'stdint.h']]] + ['int16_1008',['INT16',['../asm_2gbz80_2types_8h.html#a18f1c7ce6c452edd933189d52294af8d',1,'types.h']]], + ['int16_5ft_1009',['int16_t',['../stdint_8h.html#a66634143db08bebe9b46ab4cb1fc6fd3',1,'stdint.h']]], + ['int32_1010',['INT32',['../asm_2gbz80_2types_8h.html#a516ea33686d40a7f91f5644851ce7b5d',1,'types.h']]], + ['int32_5ft_1011',['int32_t',['../stdint_8h.html#a7cf4a942912b990a96c39f9a2b81aa32',1,'stdint.h']]], + ['int8_1012',['INT8',['../asm_2gbz80_2types_8h.html#a7ebe70ceca856797319175e30bcf003d',1,'types.h']]], + ['int8_5ft_1013',['int8_t',['../stdint_8h.html#aef44329758059c91c76d334e8fc09700',1,'stdint.h']]], + ['int_5ffast16_5ft_1014',['int_fast16_t',['../stdint_8h.html#afc08556e35ad5fc42968cf164e7852d4',1,'stdint.h']]], + ['int_5ffast32_5ft_1015',['int_fast32_t',['../stdint_8h.html#a21402dabb3274e5161a34a27ccff50db',1,'stdint.h']]], + ['int_5ffast8_5ft_1016',['int_fast8_t',['../stdint_8h.html#afa981e0352f65c207364c9cb82246b53',1,'stdint.h']]], + ['int_5fhandler_1017',['int_handler',['../gb_8h.html#a9508f919d9482d1d51534ccac212454d',1,'gb.h']]], + ['int_5fleast16_5ft_1018',['int_least16_t',['../stdint_8h.html#a3379485af1661b4f36ac1c311832253b',1,'stdint.h']]], + ['int_5fleast32_5ft_1019',['int_least32_t',['../stdint_8h.html#a50d1c7c0834558a78588e1d6d0f62a1d',1,'stdint.h']]], + ['int_5fleast8_5ft_1020',['int_least8_t',['../stdint_8h.html#ae04fa5ea5ad475bfe428842a986fbf28',1,'stdint.h']]], + ['intmax_5ft_1021',['intmax_t',['../stdint_8h.html#aa8722f97ae26d6aeff0fd4ebba7de7e4',1,'stdint.h']]], + ['intptr_5ft_1022',['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_1020',['jmp_buf',['../setjmp_8h.html#a88bdd5a73c39b334f254a3ef5488880d',1,'setjmp.h']]] + ['jmp_5fbuf_1023',['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_1021',['LWORD',['../asm_2types_8h.html#a6c3850eca7373a470eb6e5a7c6278215',1,'types.h']]] + ['lword_1024',['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_1022',['metasprite_t',['../metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprites.h']]], - ['mfont_5fhandle_1023',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], - ['mmalloc_5fhunk_1024',['mmalloc_hunk',['../malloc_8h.html#a0ac9e31945f09f01e6b33e74d39f83ab',1,'malloc.h']]] + ['metasprite_5ft_1025',['metasprite_t',['../metasprites_8h.html#aba6401cc8173158a9f37ee22094c03d3',1,'metasprites.h']]], + ['mfont_5fhandle_1026',['mfont_handle',['../font_8h.html#aea1f63fe2ea8c7689b061ad93b485553',1,'font.h']]], + ['mmalloc_5fhunk_1027',['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_1025',['OAM_item_t',['../gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03',1,'gb.h']]] + ['oam_5fitem_5ft_1028',['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_1026',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], - ['pmmalloc_5fhunk_1027',['pmmalloc_hunk',['../malloc_8h.html#ad521838368171a2564658d4e129d7922',1,'malloc.h']]], - ['pointer_1028',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], - ['ptrdiff_5ft_1029',['ptrdiff_t',['../stddef_8h.html#afbe679a40a36da5983ebc5b39754c065',1,'stddef.h']]] + ['pmfont_5fhandle_1029',['pmfont_handle',['../font_8h.html#a82e0e078fc8a8b6a18538131625dba3a',1,'font.h']]], + ['pmmalloc_5fhunk_1030',['pmmalloc_hunk',['../malloc_8h.html#ad521838368171a2564658d4e129d7922',1,'malloc.h']]], + ['pointer_1031',['POINTER',['../types_8h.html#ae51a81000f343b8ec43bca1f6a723d7b',1,'types.h']]], + ['ptrdiff_5ft_1032',['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_1030',['size_t',['../asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t(): types.h'],['../stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf',1,'size_t(): stddef.h']]] + ['size_5ft_1033',['size_t',['../asm_2gbz80_2types_8h.html#a7619b847aeded8a6d14cbfa212b2cdfb',1,'size_t(): types.h'],['../stddef_8h.html#a7c94ea6f8948649f8d181ae55911eeaf',1,'size_t(): stddef.h']]] ]; diff --git a/docs/api/search/typedefs_b.js b/docs/api/search/typedefs_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['time_5ft_1031',['time_t',['../time_8h.html#ab3806eb1b3b24a99fcc7a2a8c6411e77',1,'time.h']]] + ['time_5ft_1034',['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_1032',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], - ['udword_1033',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], - ['uint16_1034',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'types.h']]], - ['uint16_5ft_1035',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], - ['uint32_1036',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'types.h']]], - ['uint32_5ft_1037',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], - ['uint8_1038',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'types.h']]], - ['uint8_5ft_1039',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], - ['uint_5ffast16_5ft_1040',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], - ['uint_5ffast32_5ft_1041',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], - ['uint_5ffast8_5ft_1042',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], - ['uint_5fleast16_5ft_1043',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], - ['uint_5fleast32_5ft_1044',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], - ['uint_5fleast8_5ft_1045',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], - ['uintmax_5ft_1046',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], - ['uintptr_5ft_1047',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], - ['ulword_1048',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], - ['uword_1049',['UWORD',['../asm_2types_8h.html#a9e551e7c1bd8feb51e8eefd109966f75',1,'types.h']]] + ['ubyte_1035',['UBYTE',['../asm_2types_8h.html#a280213815420791851f7e59bdc8a3c95',1,'types.h']]], + ['udword_1036',['UDWORD',['../asm_2types_8h.html#a332730c89876a91d3c98a6c9a764e23e',1,'types.h']]], + ['uint16_1037',['UINT16',['../asm_2gbz80_2types_8h.html#a805c2c164bdd38d72a30c46e84fb568b',1,'types.h']]], + ['uint16_5ft_1038',['uint16_t',['../stdint_8h.html#adf4d876453337156dde61095e1f20223',1,'stdint.h']]], + ['uint32_1039',['UINT32',['../asm_2gbz80_2types_8h.html#a0b39d6d754cb24c708b0f2bdbe88130e',1,'types.h']]], + ['uint32_5ft_1040',['uint32_t',['../stdint_8h.html#a33594304e786b158f3fb30289278f5af',1,'stdint.h']]], + ['uint8_1041',['UINT8',['../asm_2gbz80_2types_8h.html#ab27e9918b538ce9d8ca692479b375b6a',1,'types.h']]], + ['uint8_5ft_1042',['uint8_t',['../stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5',1,'stdint.h']]], + ['uint_5ffast16_5ft_1043',['uint_fast16_t',['../stdint_8h.html#a226d967fb6d06433caf43f20dc876aae',1,'stdint.h']]], + ['uint_5ffast32_5ft_1044',['uint_fast32_t',['../stdint_8h.html#a8a5d6c5353ff297fd0797e654772361b',1,'stdint.h']]], + ['uint_5ffast8_5ft_1045',['uint_fast8_t',['../stdint_8h.html#a2d31063fef649c85396fb28130ef9795',1,'stdint.h']]], + ['uint_5fleast16_5ft_1046',['uint_least16_t',['../stdint_8h.html#a1bae72af13d35bac8eb9424db7e27bf1',1,'stdint.h']]], + ['uint_5fleast32_5ft_1047',['uint_least32_t',['../stdint_8h.html#a1c0bb513299dbdffa1cce4277593b3ce',1,'stdint.h']]], + ['uint_5fleast8_5ft_1048',['uint_least8_t',['../stdint_8h.html#ab0fdd2a9dc9606590ecccc0a5d8b5b7c',1,'stdint.h']]], + ['uintmax_5ft_1049',['uintmax_t',['../stdint_8h.html#a21649560c6e8dce6de2fb6a95f1bf802',1,'stdint.h']]], + ['uintptr_5ft_1050',['uintptr_t',['../stdint_8h.html#a728e973c799f206f0151c8a3bd1e5699',1,'stdint.h']]], + ['ulword_1051',['ULWORD',['../asm_2types_8h.html#a91374712e986ede0145415318d88fbd8',1,'types.h']]], + ['uword_1052',['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_1050',['va_list',['../asm_2gbz80_2stdarg_8h.html#a90f5a53cfeaf133c17cd213633060737',1,'stdarg.h']]] + ['va_5flist_1053',['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_1051',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], - ['word_1052',['WORD',['../asm_2types_8h.html#ac1b71367b1b0eae6718d17b4fd07aecd',1,'types.h']]] + ['wchar_5ft_1054',['wchar_t',['../stddef_8h.html#a88ca3e0156f8101475a589ae3cbd98c8',1,'stddef.h']]], + ['word_1055',['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_887',['__call_banked_addr',['../far__ptr_8h.html#a1344c26ca298a9eadea4bcfea6442ae3',1,'far_ptr.h']]], - ['_5f_5fcall_5fbanked_5fbank_888',['__call_banked_bank',['../far__ptr_8h.html#a6f1c13e2fad9dd04645a000050d9f382',1,'far_ptr.h']]], - ['_5f_5fcall_5fbanked_5fptr_889',['__call_banked_ptr',['../far__ptr_8h.html#a27792b7fc3796a1e1828d4c5812e5b21',1,'far_ptr.h']]], - ['_5f_5fcurrent_5fbase_5ftile_890',['__current_base_tile',['../metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c',1,'metasprites.h']]], - ['_5f_5fcurrent_5fmetasprite_891',['__current_metasprite',['../metasprites_8h.html#aae51f066cc5436457f62351847bfc64b',1,'metasprites.h']]], - ['_5f_5frender_5fshadow_5foam_892',['__render_shadow_OAM',['../metasprites_8h.html#a14cb8235744c5f23da62bb2ae745d618',1,'metasprites.h']]], - ['_5fcpu_893',['_cpu',['../gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5',1,'gb.h']]], - ['_5fcurrent_5fbank_894',['_current_bank',['../gb_8h.html#a98b848953a95ce2fff6fda643575d74a',1,'gb.h']]], - ['_5fio_5fin_895',['_io_in',['../gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592',1,'gb.h']]], - ['_5fio_5fout_896',['_io_out',['../gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e',1,'gb.h']]], - ['_5fio_5fstatus_897',['_io_status',['../gb_8h.html#a83d08d752bb2f2406084a9afa7988b98',1,'gb.h']]], - ['_5fshadow_5foam_5fbase_898',['_shadow_OAM_base',['../gb_8h.html#a7b662ae4d83f9837bacb9fd580673054',1,'gb.h']]] + ['_5f_5fcall_5fbanked_5faddr_890',['__call_banked_addr',['../far__ptr_8h.html#a1344c26ca298a9eadea4bcfea6442ae3',1,'far_ptr.h']]], + ['_5f_5fcall_5fbanked_5fbank_891',['__call_banked_bank',['../far__ptr_8h.html#a6f1c13e2fad9dd04645a000050d9f382',1,'far_ptr.h']]], + ['_5f_5fcall_5fbanked_5fptr_892',['__call_banked_ptr',['../far__ptr_8h.html#a27792b7fc3796a1e1828d4c5812e5b21',1,'far_ptr.h']]], + ['_5f_5fcurrent_5fbase_5ftile_893',['__current_base_tile',['../metasprites_8h.html#a8b44c9fffa6d4233e725a0e4b9da6e3c',1,'metasprites.h']]], + ['_5f_5fcurrent_5fmetasprite_894',['__current_metasprite',['../metasprites_8h.html#aae51f066cc5436457f62351847bfc64b',1,'metasprites.h']]], + ['_5f_5frender_5fshadow_5foam_895',['__render_shadow_OAM',['../metasprites_8h.html#a14cb8235744c5f23da62bb2ae745d618',1,'metasprites.h']]], + ['_5fcpu_896',['_cpu',['../gb_8h.html#adbc4b02721d3ab48caf53e0228fd3eb5',1,'gb.h']]], + ['_5fcurrent_5fbank_897',['_current_bank',['../gb_8h.html#a98b848953a95ce2fff6fda643575d74a',1,'gb.h']]], + ['_5fio_5fin_898',['_io_in',['../gb_8h.html#a7783f5ed79717411d55f62b8ef3f4592',1,'gb.h']]], + ['_5fio_5fout_899',['_io_out',['../gb_8h.html#a29d93722542506d0acb9b23c85ff1c5e',1,'gb.h']]], + ['_5fio_5fstatus_900',['_io_status',['../gb_8h.html#a83d08d752bb2f2406084a9afa7988b98',1,'gb.h']]], + ['_5fshadow_5foam_5fbase_901',['_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_899',['b',['../union__fixed.html#a7a7fb2c246996fabce7dee230525f4bb',1,'_fixed::b()'],['../gb_8h.html#a4c2e4adef74067fdbb49005bc73de937',1,'b(): gb.h']]], - ['bcpd_5freg_900',['BCPD_REG',['../hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30',1,'hardware.h']]], - ['bcps_5freg_901',['BCPS_REG',['../hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99',1,'hardware.h']]], - ['bgp_5freg_902',['BGP_REG',['../hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997',1,'hardware.h']]] + ['b_902',['b',['../union__fixed.html#a7a7fb2c246996fabce7dee230525f4bb',1,'_fixed::b()'],['../gb_8h.html#a4c2e4adef74067fdbb49005bc73de937',1,'b(): gb.h']]], + ['bcpd_5freg_903',['BCPD_REG',['../hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30',1,'hardware.h']]], + ['bcps_5freg_904',['BCPS_REG',['../hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99',1,'hardware.h']]], + ['bgp_5freg_905',['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_974',['SB_REG',['../hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], - ['sc_5freg_975',['SC_REG',['../hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], - ['scx_5freg_976',['SCX_REG',['../hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], - ['scy_5freg_977',['SCY_REG',['../hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], - ['seg_978',['seg',['../union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b',1,'__far_ptr']]], - ['segfn_979',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], - ['segofs_980',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], - ['shadow_5foam_981',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'gb.h']]], - ['size_982',['size',['../structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab',1,'smalloc_hunk']]], - ['stat_5freg_983',['STAT_REG',['../hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], - ['status_984',['status',['../structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812',1,'smalloc_hunk']]], - ['svbk_5freg_985',['SVBK_REG',['../hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], - ['sys_5ftime_986',['sys_time',['../gb_8h.html#a320fd91d5aa12ba9d1435ab908420998',1,'gb.h']]] + ['sb_5freg_977',['SB_REG',['../hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e',1,'hardware.h']]], + ['sc_5freg_978',['SC_REG',['../hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a',1,'hardware.h']]], + ['scx_5freg_979',['SCX_REG',['../hardware_8h.html#a86cc170585319565195f2c163250be1f',1,'hardware.h']]], + ['scy_5freg_980',['SCY_REG',['../hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2',1,'hardware.h']]], + ['seg_981',['seg',['../union____far__ptr.html#a508575a942b502a673bc3db4970c1e0b',1,'__far_ptr']]], + ['segfn_982',['segfn',['../union____far__ptr.html#a8c6e2345a04a58dc76339923baffcbe3',1,'__far_ptr']]], + ['segofs_983',['segofs',['../union____far__ptr.html#ab77baeba835fa23f6d96c641e7ee2b06',1,'__far_ptr']]], + ['shadow_5foam_984',['shadow_OAM',['../gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551',1,'gb.h']]], + ['size_985',['size',['../structsmalloc__hunk.html#a8b15039895492addf48d26ff38ec95ab',1,'smalloc_hunk']]], + ['stat_5freg_986',['STAT_REG',['../hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b',1,'hardware.h']]], + ['status_987',['status',['../structsmalloc__hunk.html#a204a0318f8d6d87cf68be18463318812',1,'smalloc_hunk']]], + ['svbk_5freg_988',['SVBK_REG',['../hardware_8h.html#aa128832cecec4e609517fe3daf044e5e',1,'hardware.h']]], + ['sys_5ftime_989',['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_987',['TAC_REG',['../hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], - ['tile_988',['tile',['../struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10',1,'OAM_item_t']]], - ['tima_5freg_989',['TIMA_REG',['../hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], - ['tma_5freg_990',['TMA_REG',['../hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c',1,'hardware.h']]] + ['tac_5freg_990',['TAC_REG',['../hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256',1,'hardware.h']]], + ['tile_991',['tile',['../struct_o_a_m__item__t.html#abe231d7583c7769e481c66ca8c6e8a10',1,'OAM_item_t']]], + ['tima_5freg_992',['TIMA_REG',['../hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa',1,'hardware.h']]], + ['tma_5freg_993',['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_991',['VBK_REG',['../hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a',1,'hardware.h']]] + ['vbk_5freg_994',['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_992',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], - ['wx_5freg_993',['WX_REG',['../hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], - ['wy_5freg_994',['WY_REG',['../hardware_8h.html#a1c8d52607616ef37da335447e4cbe850',1,'hardware.h']]] + ['w_995',['w',['../union__fixed.html#ab16f9fd51f817308d109b9b35866f310',1,'_fixed']]], + ['wx_5freg_996',['WX_REG',['../hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0',1,'hardware.h']]], + ['wy_5freg_997',['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_995',['x',['../struct_o_a_m__item__t.html#a7a0dc012815fd69a75347136e2a050dc',1,'OAM_item_t']]] + ['x_998',['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_996',['y',['../struct_o_a_m__item__t.html#a48c4d7253494259403cd4597e8c19ca5',1,'OAM_item_t']]] + ['y_999',['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_903',['c',['../gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3',1,'c(): gb.h'],['../gbdecompress_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): gbdecompress.h'],['../string_8h.html#a4e1e0e72dd773439e333c84dd762a9c3',1,'c(): string.h']]] + ['c_906',['c',['../gb_8h.html#a4e1e0e72dd773439e333c84dd762a9c3',1,'c(): gb.h'],['../gbdecompress_8h.html#a0b3366755f3276b0243c1e0497471b7a',1,'c(): gbdecompress.h'],['../string_8h.html#a4e1e0e72dd773439e333c84dd762a9c3',1,'c(): string.h']]] ]; diff --git a/docs/api/search/variables_3.js b/docs/api/search/variables_3.js @@ -1,9 +1,9 @@ var searchData= [ - ['d_904',['d',['../gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e',1,'gb.h']]], - ['div_5freg_905',['DIV_REG',['../hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b',1,'hardware.h']]], - ['dma_5freg_906',['DMA_REG',['../hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81',1,'hardware.h']]], - ['dtile_907',['dtile',['../structmetasprite__t.html#a6005af579bbc6ceea5a960ffbf73d83d',1,'metasprite_t']]], - ['dx_908',['dx',['../structmetasprite__t.html#a8dd01a7609fe347baf7995ef9eec4369',1,'metasprite_t']]], - ['dy_909',['dy',['../structmetasprite__t.html#acc640358a5fc8e92e4d1092819cfe471',1,'metasprite_t']]] + ['d_907',['d',['../gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e',1,'gb.h']]], + ['div_5freg_908',['DIV_REG',['../hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b',1,'hardware.h']]], + ['dma_5freg_909',['DMA_REG',['../hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81',1,'hardware.h']]], + ['dtile_910',['dtile',['../structmetasprite__t.html#a6005af579bbc6ceea5a960ffbf73d83d',1,'metasprite_t']]], + ['dx_911',['dx',['../structmetasprite__t.html#a8dd01a7609fe347baf7995ef9eec4369',1,'metasprite_t']]], + ['dy_912',['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_910',['e',['../gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79',1,'gb.h']]] + ['e_913',['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_911',['first_tile',['../structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea',1,'sfont_handle']]], - ['flag_912',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], - ['fn_913',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], - ['font_914',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], - ['font_5fibm_915',['font_ibm',['../group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b',1,'font.h']]], - ['font_5fibm_5ffixed_916',['font_ibm_fixed',['../group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276',1,'font.h']]], - ['font_5fitalic_917',['font_italic',['../group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf',1,'font.h']]], - ['font_5fmin_918',['font_min',['../group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215',1,'font.h']]], - ['font_5fspect_919',['font_spect',['../group__gbdk__fonts.html#ga8864dda768d160716fb95cc8c46cb5a9',1,'font.h']]] + ['first_5ftile_914',['first_tile',['../structsfont__handle.html#a90292548ac5f9955f1bee0ac99fe4eea',1,'sfont_handle']]], + ['flag_915',['flag',['../structatomic__flag.html#a4fe9312fe0abb35e9f3626dc06c89bc4',1,'atomic_flag']]], + ['fn_916',['fn',['../union____far__ptr.html#a90065c72477187e9f9c97c07c90f6af9',1,'__far_ptr']]], + ['font_917',['font',['../structsfont__handle.html#afa826a9e7aa0dc456bd342717eea1f89',1,'sfont_handle']]], + ['font_5fibm_918',['font_ibm',['../group__gbdk__fonts.html#gada456ea6f9f74229a178cef52471d37b',1,'font.h']]], + ['font_5fibm_5ffixed_919',['font_ibm_fixed',['../group__gbdk__fonts.html#ga2d59fb8d9b95354fcc9b4541ce43f276',1,'font.h']]], + ['font_5fitalic_920',['font_italic',['../group__gbdk__fonts.html#ga3c28d792899071492568375585a171cf',1,'font.h']]], + ['font_5fmin_921',['font_min',['../group__gbdk__fonts.html#gaa7ed899bc52aac6cd5cd7ba4c2a43215',1,'font.h']]], + ['font_5fspect_922',['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_920',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb',1,'h(): gb.h']]], - ['hdma1_5freg_921',['HDMA1_REG',['../hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], - ['hdma2_5freg_922',['HDMA2_REG',['../hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], - ['hdma3_5freg_923',['HDMA3_REG',['../hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], - ['hdma4_5freg_924',['HDMA4_REG',['../hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], - ['hdma5_5freg_925',['HDMA5_REG',['../hardware_8h.html#a1454ad6d5d04273eae1288af86deadac',1,'hardware.h']]] + ['h_923',['h',['../union__fixed.html#acd5ac56a5ed6650d5797e89b278a972f',1,'_fixed::h()'],['../gb_8h.html#aba4fa6f13f80e53daeb0caa7b1ec8afb',1,'h(): gb.h']]], + ['hdma1_5freg_924',['HDMA1_REG',['../hardware_8h.html#ab16e97796d675205a027b1b28b52956e',1,'hardware.h']]], + ['hdma2_5freg_925',['HDMA2_REG',['../hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d',1,'hardware.h']]], + ['hdma3_5freg_926',['HDMA3_REG',['../hardware_8h.html#a57a94790cda8101a29c0d20086770f1b',1,'hardware.h']]], + ['hdma4_5freg_927',['HDMA4_REG',['../hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69',1,'hardware.h']]], + ['hdma5_5freg_928',['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_926',['IE_REG',['../hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], - ['if_5freg_927',['IF_REG',['../hardware_8h.html#a509a5d0f138b40830cb447a862573be5',1,'hardware.h']]] + ['ie_5freg_929',['IE_REG',['../hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e',1,'hardware.h']]], + ['if_5freg_930',['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_928',['joy0',['../structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f',1,'joypads_t']]], - ['joy1_929',['joy1',['../structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25',1,'joypads_t']]], - ['joy2_930',['joy2',['../structjoypads__t.html#a268cb19387182bb37739edff37aec0ea',1,'joypads_t']]], - ['joy3_931',['joy3',['../structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b',1,'joypads_t']]], - ['joypads_932',['joypads',['../structjoypads__t.html#af82f67ee80b1877732dc10cc23b5982f',1,'joypads_t']]] + ['joy0_931',['joy0',['../structjoypads__t.html#a5c8034ff8781b7fad9da8bb414a4ce5f',1,'joypads_t']]], + ['joy1_932',['joy1',['../structjoypads__t.html#affc14b6b50eebfa0c8a85fc1554f3b25',1,'joypads_t']]], + ['joy2_933',['joy2',['../structjoypads__t.html#a268cb19387182bb37739edff37aec0ea',1,'joypads_t']]], + ['joy3_934',['joy3',['../structjoypads__t.html#a9f293bf587af55f5c11b29617ca5547b',1,'joypads_t']]], + ['joypads_935',['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_933',['KEY1_REG',['../hardware_8h.html#a7279430d110acf02fa176d5f427a6491',1,'hardware.h']]] + ['key1_5freg_936',['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_934',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l(): gb.h']]], - ['lcdc_5freg_935',['LCDC_REG',['../hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], - ['ly_5freg_936',['LY_REG',['../hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], - ['lyc_5freg_937',['LYC_REG',['../hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae',1,'hardware.h']]] + ['l_937',['l',['../union__fixed.html#ac44ac5f62ed7369c444b6f13d9e1d9bc',1,'_fixed::l()'],['../gb_8h.html#af79b920bcb642bba2e652874c4f7eeff',1,'l(): gb.h']]], + ['lcdc_5freg_938',['LCDC_REG',['../hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b',1,'hardware.h']]], + ['ly_5freg_939',['LY_REG',['../hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7',1,'hardware.h']]], + ['lyc_5freg_940',['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_938',['magic',['../structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0',1,'smalloc_hunk']]], - ['malloc_5ffirst_939',['malloc_first',['../malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d',1,'malloc.h']]], - ['malloc_5fheap_5fstart_940',['malloc_heap_start',['../malloc_8h.html#a1f0de2ad46e0870a290a0541c9181054',1,'malloc.h']]] + ['magic_941',['magic',['../structsmalloc__hunk.html#a4463bb598cac05efb9cf024d4d03b6b0',1,'smalloc_hunk']]], + ['malloc_5ffirst_942',['malloc_first',['../malloc_8h.html#af62987d0746c3fd2078e3b76d67a485d',1,'malloc.h']]], + ['malloc_5fheap_5fstart_943',['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_941',['next',['../structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f',1,'smalloc_hunk']]], - ['npads_942',['npads',['../structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a',1,'joypads_t']]], - ['nr10_5freg_943',['NR10_REG',['../hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], - ['nr11_5freg_944',['NR11_REG',['../hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], - ['nr12_5freg_945',['NR12_REG',['../hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], - ['nr13_5freg_946',['NR13_REG',['../hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], - ['nr14_5freg_947',['NR14_REG',['../hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], - ['nr21_5freg_948',['NR21_REG',['../hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], - ['nr22_5freg_949',['NR22_REG',['../hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], - ['nr23_5freg_950',['NR23_REG',['../hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], - ['nr24_5freg_951',['NR24_REG',['../hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], - ['nr30_5freg_952',['NR30_REG',['../hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], - ['nr31_5freg_953',['NR31_REG',['../hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], - ['nr32_5freg_954',['NR32_REG',['../hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], - ['nr33_5freg_955',['NR33_REG',['../hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], - ['nr34_5freg_956',['NR34_REG',['../hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], - ['nr41_5freg_957',['NR41_REG',['../hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], - ['nr42_5freg_958',['NR42_REG',['../hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], - ['nr43_5freg_959',['NR43_REG',['../hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], - ['nr44_5freg_960',['NR44_REG',['../hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], - ['nr50_5freg_961',['NR50_REG',['../hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], - ['nr51_5freg_962',['NR51_REG',['../hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], - ['nr52_5freg_963',['NR52_REG',['../hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa',1,'hardware.h']]] + ['next_944',['next',['../structsmalloc__hunk.html#a23342f9c125db8da542769cf53794a1f',1,'smalloc_hunk']]], + ['npads_945',['npads',['../structjoypads__t.html#a3e384ae17e19fdb55eea5fc9c9c7201a',1,'joypads_t']]], + ['nr10_5freg_946',['NR10_REG',['../hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f',1,'hardware.h']]], + ['nr11_5freg_947',['NR11_REG',['../hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72',1,'hardware.h']]], + ['nr12_5freg_948',['NR12_REG',['../hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837',1,'hardware.h']]], + ['nr13_5freg_949',['NR13_REG',['../hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c',1,'hardware.h']]], + ['nr14_5freg_950',['NR14_REG',['../hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4',1,'hardware.h']]], + ['nr21_5freg_951',['NR21_REG',['../hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171',1,'hardware.h']]], + ['nr22_5freg_952',['NR22_REG',['../hardware_8h.html#af1301c73bf93350045ba3a4887723ae8',1,'hardware.h']]], + ['nr23_5freg_953',['NR23_REG',['../hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616',1,'hardware.h']]], + ['nr24_5freg_954',['NR24_REG',['../hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6',1,'hardware.h']]], + ['nr30_5freg_955',['NR30_REG',['../hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a',1,'hardware.h']]], + ['nr31_5freg_956',['NR31_REG',['../hardware_8h.html#aea78f857e34370d7e1177a8bafe08148',1,'hardware.h']]], + ['nr32_5freg_957',['NR32_REG',['../hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239',1,'hardware.h']]], + ['nr33_5freg_958',['NR33_REG',['../hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672',1,'hardware.h']]], + ['nr34_5freg_959',['NR34_REG',['../hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1',1,'hardware.h']]], + ['nr41_5freg_960',['NR41_REG',['../hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24',1,'hardware.h']]], + ['nr42_5freg_961',['NR42_REG',['../hardware_8h.html#aba3d9fb63552bc02ec879696b581adac',1,'hardware.h']]], + ['nr43_5freg_962',['NR43_REG',['../hardware_8h.html#a52593a64863d51fbf5860b0d31448972',1,'hardware.h']]], + ['nr44_5freg_963',['NR44_REG',['../hardware_8h.html#a849d2cff8df2655f86b294466bec40d6',1,'hardware.h']]], + ['nr50_5freg_964',['NR50_REG',['../hardware_8h.html#a924fdf48f6ad020423f6309055314928',1,'hardware.h']]], + ['nr51_5freg_965',['NR51_REG',['../hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f',1,'hardware.h']]], + ['nr52_5freg_966',['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_964',['OBP0_REG',['../hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], - ['obp1_5freg_965',['OBP1_REG',['../hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], - ['ocpd_5freg_966',['OCPD_REG',['../hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], - ['ocps_5freg_967',['OCPS_REG',['../hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], - ['ofs_968',['ofs',['../union____far__ptr.html#a60fef2b4efac12d73fd609373631ac4e',1,'__far_ptr']]] + ['obp0_5freg_967',['OBP0_REG',['../hardware_8h.html#a13f3e89f7b92258d825292e5058815c7',1,'hardware.h']]], + ['obp1_5freg_968',['OBP1_REG',['../hardware_8h.html#a9da545164e049ef773128f869daece13',1,'hardware.h']]], + ['ocpd_5freg_969',['OCPD_REG',['../hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c',1,'hardware.h']]], + ['ocps_5freg_970',['OCPS_REG',['../hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8',1,'hardware.h']]], + ['ofs_971',['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_969',['P1_REG',['../hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], - ['prop_970',['prop',['../struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19',1,'OAM_item_t']]], - ['props_971',['props',['../structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6',1,'metasprite_t']]], - ['ptr_972',['ptr',['../union____far__ptr.html#afabdeeef2b4056bc9c2d2e34b030f348',1,'__far_ptr']]] + ['p1_5freg_972',['P1_REG',['../hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0',1,'hardware.h']]], + ['prop_973',['prop',['../struct_o_a_m__item__t.html#a03ef382139bd7cde2008109345e79f19',1,'OAM_item_t']]], + ['props_974',['props',['../structmetasprite__t.html#a01b7de72e08ac14c7f28e10121dc13f6',1,'metasprite_t']]], + ['ptr_975',['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_973',['RP_REG',['../hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]] + ['rp_5freg_976',['RP_REG',['../hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf',1,'hardware.h']]] ]; diff --git a/docs/api/structmetasprite__t.html b/docs/api/structmetasprite__t.html @@ -106,7 +106,16 @@ Data Fields</h2></td></tr> <tr class="separator:a01b7de72e08ac14c7f28e10121dc13f6"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> -<div class="textblock"><p>metasprite item description </p> +<div class="textblock"><p>Metasprite sub-item structure </p><dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">dy</td><td>(INT8) Y coordinate of the sprite relative to the metasprite origin (pivot) </td></tr> + <tr><td class="paramname">dx</td><td>(INT8) X coordinate of the sprite relative to the metasprite origin (pivot) </td></tr> + <tr><td class="paramname">dtile</td><td>(UINT8) Start tile relative to the metasprites own set of tiles </td></tr> + <tr><td class="paramname">props</td><td>(UINT8) Property Flags</td></tr> + </table> + </dd> +</dl> +<p>Metasprites are built from multiple <a class="el" href="structmetasprite__t.html">metasprite_t</a> items (one for each sub-sprite) and a pool of tiles they reference. If a metasprite has multiple frames then each frame will be built from some number of <a class="el" href="structmetasprite__t.html">metasprite_t</a> items (which may vary based on how many sprites are required for that particular frame). </p> </div><h2 class="groupheader">Field Documentation</h2> <a id="acc640358a5fc8e92e4d1092819cfe471"></a> <h2 class="memtitle"><span class="permalink"><a href="#acc640358a5fc8e92e4d1092819cfe471">◆ </a></span>dy</h2>
This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.