Files
gbdk-2020/docs/api/hardware_8h.html
2021-01-23 11:39:07 +03:00

1070 lines
56 KiB
HTML

<!-- 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: gb/hardware.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">GBDK 2020 Docs
</div>
<div id="projectbrief">API Documentation for GBDK 2020</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('hardware_8h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">hardware.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;types.h&gt;</code><br />
</div>
<p><a href="hardware_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a0b42e4dadd74c927e8b801b4f42c0e44"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;&#160;&#160;extern volatile __sfr</td></tr>
<tr class="separator:a0b42e4dadd74c927e8b801b4f42c0e44"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a04f9a36ab04334fcd21d2f50c125d5d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a04f9a36ab04334fcd21d2f50c125d5d0">P1_REG</a></td></tr>
<tr class="separator:a04f9a36ab04334fcd21d2f50c125d5d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f2da0d8200f44b6fd694c4a2bea820e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a5f2da0d8200f44b6fd694c4a2bea820e">SB_REG</a></td></tr>
<tr class="separator:a5f2da0d8200f44b6fd694c4a2bea820e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fb715973ee3edd1b525eb7f503e3b2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a0fb715973ee3edd1b525eb7f503e3b2a">SC_REG</a></td></tr>
<tr class="separator:a0fb715973ee3edd1b525eb7f503e3b2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa1e18e47bf68ce68d7807fff6edf16b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#afa1e18e47bf68ce68d7807fff6edf16b">DIV_REG</a></td></tr>
<tr class="separator:afa1e18e47bf68ce68d7807fff6edf16b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d295bb437953de5ebcb3c12d65743aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a9d295bb437953de5ebcb3c12d65743aa">TIMA_REG</a></td></tr>
<tr class="separator:a9d295bb437953de5ebcb3c12d65743aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39e5a5b9afd2c2ca78de4aba7ccd071c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a39e5a5b9afd2c2ca78de4aba7ccd071c">TMA_REG</a></td></tr>
<tr class="separator:a39e5a5b9afd2c2ca78de4aba7ccd071c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a659173ac2c8da7fd04bc77973eb95256"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a659173ac2c8da7fd04bc77973eb95256">TAC_REG</a></td></tr>
<tr class="separator:a659173ac2c8da7fd04bc77973eb95256"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a509a5d0f138b40830cb447a862573be5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a509a5d0f138b40830cb447a862573be5">IF_REG</a></td></tr>
<tr class="separator:a509a5d0f138b40830cb447a862573be5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad859dc62b1df1584ade0cbb822a3e46f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#ad859dc62b1df1584ade0cbb822a3e46f">NR10_REG</a></td></tr>
<tr class="separator:ad859dc62b1df1584ade0cbb822a3e46f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad53dc7f22b99fce195210a95f2749a72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#ad53dc7f22b99fce195210a95f2749a72">NR11_REG</a></td></tr>
<tr class="separator:ad53dc7f22b99fce195210a95f2749a72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7accf5feabd95a2d84c72f5915fff837"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a7accf5feabd95a2d84c72f5915fff837">NR12_REG</a></td></tr>
<tr class="separator:a7accf5feabd95a2d84c72f5915fff837"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d30d4797321b403cd713d727fa3db6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a3d30d4797321b403cd713d727fa3db6c">NR13_REG</a></td></tr>
<tr class="separator:a3d30d4797321b403cd713d727fa3db6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04c340d91842e8ee2b93922c2bcf39a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a04c340d91842e8ee2b93922c2bcf39a4">NR14_REG</a></td></tr>
<tr class="separator:a04c340d91842e8ee2b93922c2bcf39a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dd3af1c8e3c66409aa0bc889d98e171"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a6dd3af1c8e3c66409aa0bc889d98e171">NR21_REG</a></td></tr>
<tr class="separator:a6dd3af1c8e3c66409aa0bc889d98e171"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1301c73bf93350045ba3a4887723ae8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#af1301c73bf93350045ba3a4887723ae8">NR22_REG</a></td></tr>
<tr class="separator:af1301c73bf93350045ba3a4887723ae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bb32ac86e3fbf5f869410ba42620616"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a7bb32ac86e3fbf5f869410ba42620616">NR23_REG</a></td></tr>
<tr class="separator:a7bb32ac86e3fbf5f869410ba42620616"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6676e579a5e421adfb3d3e2d470d9ab6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a6676e579a5e421adfb3d3e2d470d9ab6">NR24_REG</a></td></tr>
<tr class="separator:a6676e579a5e421adfb3d3e2d470d9ab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85d8e680d4d40a918b4195d2a4fada2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a85d8e680d4d40a918b4195d2a4fada2a">NR30_REG</a></td></tr>
<tr class="separator:a85d8e680d4d40a918b4195d2a4fada2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea78f857e34370d7e1177a8bafe08148"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#aea78f857e34370d7e1177a8bafe08148">NR31_REG</a></td></tr>
<tr class="separator:aea78f857e34370d7e1177a8bafe08148"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a244ee6d8f6144be9b0f94602eddb6239"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a244ee6d8f6144be9b0f94602eddb6239">NR32_REG</a></td></tr>
<tr class="separator:a244ee6d8f6144be9b0f94602eddb6239"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01c768b60853c8eecdefc2cedfc8d672"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a01c768b60853c8eecdefc2cedfc8d672">NR33_REG</a></td></tr>
<tr class="separator:a01c768b60853c8eecdefc2cedfc8d672"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6da3e2cdbac1331bef3f6de9c808ab1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#ab6da3e2cdbac1331bef3f6de9c808ab1">NR34_REG</a></td></tr>
<tr class="separator:ab6da3e2cdbac1331bef3f6de9c808ab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a557833cc1671aa0bd71f33766b4e0f24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a557833cc1671aa0bd71f33766b4e0f24">NR41_REG</a></td></tr>
<tr class="separator:a557833cc1671aa0bd71f33766b4e0f24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba3d9fb63552bc02ec879696b581adac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#aba3d9fb63552bc02ec879696b581adac">NR42_REG</a></td></tr>
<tr class="separator:aba3d9fb63552bc02ec879696b581adac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52593a64863d51fbf5860b0d31448972"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a52593a64863d51fbf5860b0d31448972">NR43_REG</a></td></tr>
<tr class="separator:a52593a64863d51fbf5860b0d31448972"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a849d2cff8df2655f86b294466bec40d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a849d2cff8df2655f86b294466bec40d6">NR44_REG</a></td></tr>
<tr class="separator:a849d2cff8df2655f86b294466bec40d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a924fdf48f6ad020423f6309055314928"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a924fdf48f6ad020423f6309055314928">NR50_REG</a></td></tr>
<tr class="separator:a924fdf48f6ad020423f6309055314928"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab28f97eabd5f32d48ea27d97bd5dc64f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#ab28f97eabd5f32d48ea27d97bd5dc64f">NR51_REG</a></td></tr>
<tr class="separator:ab28f97eabd5f32d48ea27d97bd5dc64f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac429365dce851ca57d8fe4f7c54a1caa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#ac429365dce851ca57d8fe4f7c54a1caa">NR52_REG</a></td></tr>
<tr class="separator:ac429365dce851ca57d8fe4f7c54a1caa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6515fdfaa50eeb7e63faeea54f77cd6b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a6515fdfaa50eeb7e63faeea54f77cd6b">LCDC_REG</a></td></tr>
<tr class="separator:a6515fdfaa50eeb7e63faeea54f77cd6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad40ebf3b29add46cdd310a7e0802bc6b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#ad40ebf3b29add46cdd310a7e0802bc6b">STAT_REG</a></td></tr>
<tr class="separator:ad40ebf3b29add46cdd310a7e0802bc6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a244b162cf13bbcb4fe842d7e298b39c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a244b162cf13bbcb4fe842d7e298b39c2">SCY_REG</a></td></tr>
<tr class="separator:a244b162cf13bbcb4fe842d7e298b39c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86cc170585319565195f2c163250be1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a86cc170585319565195f2c163250be1f">SCX_REG</a></td></tr>
<tr class="separator:a86cc170585319565195f2c163250be1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb643bd4eac2e6e410cae2fae677c0a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#aeb643bd4eac2e6e410cae2fae677c0a7">LY_REG</a></td></tr>
<tr class="separator:aeb643bd4eac2e6e410cae2fae677c0a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a591084a506c33266b7d6cc3b4b8936ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a591084a506c33266b7d6cc3b4b8936ae">LYC_REG</a></td></tr>
<tr class="separator:a591084a506c33266b7d6cc3b4b8936ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae13ce414d3fe7c98c1434918186dfc81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#ae13ce414d3fe7c98c1434918186dfc81">DMA_REG</a></td></tr>
<tr class="separator:ae13ce414d3fe7c98c1434918186dfc81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af577ba87ec3d13d7415e4c4a53cdf997"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#af577ba87ec3d13d7415e4c4a53cdf997">BGP_REG</a></td></tr>
<tr class="separator:af577ba87ec3d13d7415e4c4a53cdf997"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13f3e89f7b92258d825292e5058815c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a13f3e89f7b92258d825292e5058815c7">OBP0_REG</a></td></tr>
<tr class="separator:a13f3e89f7b92258d825292e5058815c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9da545164e049ef773128f869daece13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a9da545164e049ef773128f869daece13">OBP1_REG</a></td></tr>
<tr class="separator:a9da545164e049ef773128f869daece13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c8d52607616ef37da335447e4cbe850"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a1c8d52607616ef37da335447e4cbe850">WY_REG</a></td></tr>
<tr class="separator:a1c8d52607616ef37da335447e4cbe850"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a310aa43fbee2fd6b6b419df48acce1e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a310aa43fbee2fd6b6b419df48acce1e0">WX_REG</a></td></tr>
<tr class="separator:a310aa43fbee2fd6b6b419df48acce1e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7279430d110acf02fa176d5f427a6491"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a7279430d110acf02fa176d5f427a6491">KEY1_REG</a></td></tr>
<tr class="separator:a7279430d110acf02fa176d5f427a6491"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ccae0d556500e1055a0ec8de20c535a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a5ccae0d556500e1055a0ec8de20c535a">VBK_REG</a></td></tr>
<tr class="separator:a5ccae0d556500e1055a0ec8de20c535a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab16e97796d675205a027b1b28b52956e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#ab16e97796d675205a027b1b28b52956e">HDMA1_REG</a></td></tr>
<tr class="separator:ab16e97796d675205a027b1b28b52956e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a801400d58ab7d862742e43b49fa68c8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a801400d58ab7d862742e43b49fa68c8d">HDMA2_REG</a></td></tr>
<tr class="separator:a801400d58ab7d862742e43b49fa68c8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57a94790cda8101a29c0d20086770f1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a57a94790cda8101a29c0d20086770f1b">HDMA3_REG</a></td></tr>
<tr class="separator:a57a94790cda8101a29c0d20086770f1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a2e883779980c1c37e780f47da4dd69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a3a2e883779980c1c37e780f47da4dd69">HDMA4_REG</a></td></tr>
<tr class="separator:a3a2e883779980c1c37e780f47da4dd69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1454ad6d5d04273eae1288af86deadac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a1454ad6d5d04273eae1288af86deadac">HDMA5_REG</a></td></tr>
<tr class="separator:a1454ad6d5d04273eae1288af86deadac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76532f8742d9dd8cb26d2ccfd9c37bbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a76532f8742d9dd8cb26d2ccfd9c37bbf">RP_REG</a></td></tr>
<tr class="separator:a76532f8742d9dd8cb26d2ccfd9c37bbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28fa1ca08ef1c8ed97280bc5e60bdd99"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a28fa1ca08ef1c8ed97280bc5e60bdd99">BCPS_REG</a></td></tr>
<tr class="separator:a28fa1ca08ef1c8ed97280bc5e60bdd99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fc8ff37ffe1c431364e1ef7c3961b30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a1fc8ff37ffe1c431364e1ef7c3961b30">BCPD_REG</a></td></tr>
<tr class="separator:a1fc8ff37ffe1c431364e1ef7c3961b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1686d2457eb4ad834bb75fb81c86aed8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#a1686d2457eb4ad834bb75fb81c86aed8">OCPS_REG</a></td></tr>
<tr class="separator:a1686d2457eb4ad834bb75fb81c86aed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae24d0e88a1e1b8367ac1f5709d3e500c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#ae24d0e88a1e1b8367ac1f5709d3e500c">OCPD_REG</a></td></tr>
<tr class="separator:ae24d0e88a1e1b8367ac1f5709d3e500c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa128832cecec4e609517fe3daf044e5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#aa128832cecec4e609517fe3daf044e5e">SVBK_REG</a></td></tr>
<tr class="separator:aa128832cecec4e609517fe3daf044e5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaef0dc6aab2f821ab406fdbc643af48e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="hardware_8h.html#aaef0dc6aab2f821ab406fdbc643af48e">IE_REG</a></td></tr>
<tr class="separator:aaef0dc6aab2f821ab406fdbc643af48e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Defines that let the GB's hardware registers be accessed from C.</p>
<p>See the <a class="el" href="docs_links_and_tools.html#Pandocs">Pandocs</a> for more details on each register. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a0b42e4dadd74c927e8b801b4f42c0e44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b42e4dadd74c927e8b801b4f42c0e44">&#9670;&nbsp;</a></span>__REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define __REG&#160;&#160;&#160;extern volatile __sfr</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a04f9a36ab04334fcd21d2f50c125d5d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04f9a36ab04334fcd21d2f50c125d5d0">&#9670;&nbsp;</a></span>P1_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> P1_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Joystick: 1.1.P15.P14.P13.P12.P11.P10 </p>
</div>
</div>
<a id="a5f2da0d8200f44b6fd694c4a2bea820e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f2da0d8200f44b6fd694c4a2bea820e">&#9670;&nbsp;</a></span>SB_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> SB_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Serial IO data buffer </p>
</div>
</div>
<a id="a0fb715973ee3edd1b525eb7f503e3b2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fb715973ee3edd1b525eb7f503e3b2a">&#9670;&nbsp;</a></span>SC_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> SC_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Serial IO control register </p>
</div>
</div>
<a id="afa1e18e47bf68ce68d7807fff6edf16b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa1e18e47bf68ce68d7807fff6edf16b">&#9670;&nbsp;</a></span>DIV_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> DIV_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Divider register </p>
</div>
</div>
<a id="a9d295bb437953de5ebcb3c12d65743aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d295bb437953de5ebcb3c12d65743aa">&#9670;&nbsp;</a></span>TIMA_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> TIMA_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Timer counter </p>
</div>
</div>
<a id="a39e5a5b9afd2c2ca78de4aba7ccd071c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39e5a5b9afd2c2ca78de4aba7ccd071c">&#9670;&nbsp;</a></span>TMA_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> TMA_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Timer modulo </p>
</div>
</div>
<a id="a659173ac2c8da7fd04bc77973eb95256"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a659173ac2c8da7fd04bc77973eb95256">&#9670;&nbsp;</a></span>TAC_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> TAC_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Timer control </p>
</div>
</div>
<a id="a509a5d0f138b40830cb447a862573be5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a509a5d0f138b40830cb447a862573be5">&#9670;&nbsp;</a></span>IF_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> IF_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Interrupt flags: 0.0.0.JOY.SIO.TIM.LCD.VBL </p>
</div>
</div>
<a id="ad859dc62b1df1584ade0cbb822a3e46f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad859dc62b1df1584ade0cbb822a3e46f">&#9670;&nbsp;</a></span>NR10_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR10_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 1 Sweep </p>
</div>
</div>
<a id="ad53dc7f22b99fce195210a95f2749a72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad53dc7f22b99fce195210a95f2749a72">&#9670;&nbsp;</a></span>NR11_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR11_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 1 Sound length/Wave pattern duty </p>
</div>
</div>
<a id="a7accf5feabd95a2d84c72f5915fff837"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7accf5feabd95a2d84c72f5915fff837">&#9670;&nbsp;</a></span>NR12_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR12_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 1 Volume Envelope </p>
</div>
</div>
<a id="a3d30d4797321b403cd713d727fa3db6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d30d4797321b403cd713d727fa3db6c">&#9670;&nbsp;</a></span>NR13_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR13_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 1 Frequency Low </p>
</div>
</div>
<a id="a04c340d91842e8ee2b93922c2bcf39a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04c340d91842e8ee2b93922c2bcf39a4">&#9670;&nbsp;</a></span>NR14_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR14_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 1 Frequency High </p>
</div>
</div>
<a id="a6dd3af1c8e3c66409aa0bc889d98e171"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6dd3af1c8e3c66409aa0bc889d98e171">&#9670;&nbsp;</a></span>NR21_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR21_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 2 Tone </p>
</div>
</div>
<a id="af1301c73bf93350045ba3a4887723ae8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1301c73bf93350045ba3a4887723ae8">&#9670;&nbsp;</a></span>NR22_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR22_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 2 Volume Envelope </p>
</div>
</div>
<a id="a7bb32ac86e3fbf5f869410ba42620616"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bb32ac86e3fbf5f869410ba42620616">&#9670;&nbsp;</a></span>NR23_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR23_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 2 Frequency data Low </p>
</div>
</div>
<a id="a6676e579a5e421adfb3d3e2d470d9ab6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6676e579a5e421adfb3d3e2d470d9ab6">&#9670;&nbsp;</a></span>NR24_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR24_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 2 Frequency data High </p>
</div>
</div>
<a id="a85d8e680d4d40a918b4195d2a4fada2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85d8e680d4d40a918b4195d2a4fada2a">&#9670;&nbsp;</a></span>NR30_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR30_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 3 Sound on/off </p>
</div>
</div>
<a id="aea78f857e34370d7e1177a8bafe08148"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea78f857e34370d7e1177a8bafe08148">&#9670;&nbsp;</a></span>NR31_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR31_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 3 Sound Length </p>
</div>
</div>
<a id="a244ee6d8f6144be9b0f94602eddb6239"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a244ee6d8f6144be9b0f94602eddb6239">&#9670;&nbsp;</a></span>NR32_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR32_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 3 Select output level </p>
</div>
</div>
<a id="a01c768b60853c8eecdefc2cedfc8d672"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01c768b60853c8eecdefc2cedfc8d672">&#9670;&nbsp;</a></span>NR33_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR33_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 3 Frequency data Low </p>
</div>
</div>
<a id="ab6da3e2cdbac1331bef3f6de9c808ab1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6da3e2cdbac1331bef3f6de9c808ab1">&#9670;&nbsp;</a></span>NR34_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR34_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 3 Frequency data High </p>
</div>
</div>
<a id="a557833cc1671aa0bd71f33766b4e0f24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a557833cc1671aa0bd71f33766b4e0f24">&#9670;&nbsp;</a></span>NR41_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR41_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 4 Sound Length </p>
</div>
</div>
<a id="aba3d9fb63552bc02ec879696b581adac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba3d9fb63552bc02ec879696b581adac">&#9670;&nbsp;</a></span>NR42_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR42_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 4 Volume Envelope </p>
</div>
</div>
<a id="a52593a64863d51fbf5860b0d31448972"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52593a64863d51fbf5860b0d31448972">&#9670;&nbsp;</a></span>NR43_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR43_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 4 Polynomial Counter </p>
</div>
</div>
<a id="a849d2cff8df2655f86b294466bec40d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a849d2cff8df2655f86b294466bec40d6">&#9670;&nbsp;</a></span>NR44_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR44_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel 4 Counter / Consecutive and Inital <br />
</p>
</div>
</div>
<a id="a924fdf48f6ad020423f6309055314928"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a924fdf48f6ad020423f6309055314928">&#9670;&nbsp;</a></span>NR50_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR50_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Channel control / ON-OFF / Volume </p>
</div>
</div>
<a id="ab28f97eabd5f32d48ea27d97bd5dc64f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab28f97eabd5f32d48ea27d97bd5dc64f">&#9670;&nbsp;</a></span>NR51_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR51_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Selection of Sound output terminal </p>
</div>
</div>
<a id="ac429365dce851ca57d8fe4f7c54a1caa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac429365dce851ca57d8fe4f7c54a1caa">&#9670;&nbsp;</a></span>NR52_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> NR52_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sound Master on/off </p>
</div>
</div>
<a id="a6515fdfaa50eeb7e63faeea54f77cd6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6515fdfaa50eeb7e63faeea54f77cd6b">&#9670;&nbsp;</a></span>LCDC_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> LCDC_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>LCD control </p>
</div>
</div>
<a id="ad40ebf3b29add46cdd310a7e0802bc6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad40ebf3b29add46cdd310a7e0802bc6b">&#9670;&nbsp;</a></span>STAT_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> STAT_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>LCD status </p>
</div>
</div>
<a id="a244b162cf13bbcb4fe842d7e298b39c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a244b162cf13bbcb4fe842d7e298b39c2">&#9670;&nbsp;</a></span>SCY_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> SCY_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Scroll Y </p>
</div>
</div>
<a id="a86cc170585319565195f2c163250be1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86cc170585319565195f2c163250be1f">&#9670;&nbsp;</a></span>SCX_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> SCX_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Scroll X </p>
</div>
</div>
<a id="aeb643bd4eac2e6e410cae2fae677c0a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb643bd4eac2e6e410cae2fae677c0a7">&#9670;&nbsp;</a></span>LY_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> LY_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>LCDC Y-coordinate </p>
</div>
</div>
<a id="a591084a506c33266b7d6cc3b4b8936ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a591084a506c33266b7d6cc3b4b8936ae">&#9670;&nbsp;</a></span>LYC_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> LYC_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>LY compare </p>
</div>
</div>
<a id="ae13ce414d3fe7c98c1434918186dfc81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae13ce414d3fe7c98c1434918186dfc81">&#9670;&nbsp;</a></span>DMA_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> DMA_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>DMA transfer </p>
</div>
</div>
<a id="af577ba87ec3d13d7415e4c4a53cdf997"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af577ba87ec3d13d7415e4c4a53cdf997">&#9670;&nbsp;</a></span>BGP_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> BGP_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>BG palette data </p>
</div>
</div>
<a id="a13f3e89f7b92258d825292e5058815c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13f3e89f7b92258d825292e5058815c7">&#9670;&nbsp;</a></span>OBP0_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> OBP0_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>OBJ palette 0 data </p>
</div>
</div>
<a id="a9da545164e049ef773128f869daece13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9da545164e049ef773128f869daece13">&#9670;&nbsp;</a></span>OBP1_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> OBP1_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>OBJ palette 1 data </p>
</div>
</div>
<a id="a1c8d52607616ef37da335447e4cbe850"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c8d52607616ef37da335447e4cbe850">&#9670;&nbsp;</a></span>WY_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> WY_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Window Y coordinate </p>
</div>
</div>
<a id="a310aa43fbee2fd6b6b419df48acce1e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a310aa43fbee2fd6b6b419df48acce1e0">&#9670;&nbsp;</a></span>WX_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> WX_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Window X coordinate </p>
</div>
</div>
<a id="a7279430d110acf02fa176d5f427a6491"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7279430d110acf02fa176d5f427a6491">&#9670;&nbsp;</a></span>KEY1_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> KEY1_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>CPU speed </p>
</div>
</div>
<a id="a5ccae0d556500e1055a0ec8de20c535a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ccae0d556500e1055a0ec8de20c535a">&#9670;&nbsp;</a></span>VBK_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> VBK_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>VRAM bank </p>
</div>
</div>
<a id="ab16e97796d675205a027b1b28b52956e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab16e97796d675205a027b1b28b52956e">&#9670;&nbsp;</a></span>HDMA1_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> HDMA1_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>DMA control 1 </p>
</div>
</div>
<a id="a801400d58ab7d862742e43b49fa68c8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a801400d58ab7d862742e43b49fa68c8d">&#9670;&nbsp;</a></span>HDMA2_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> HDMA2_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>DMA control 2 </p>
</div>
</div>
<a id="a57a94790cda8101a29c0d20086770f1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57a94790cda8101a29c0d20086770f1b">&#9670;&nbsp;</a></span>HDMA3_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> HDMA3_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>DMA control 3 </p>
</div>
</div>
<a id="a3a2e883779980c1c37e780f47da4dd69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a2e883779980c1c37e780f47da4dd69">&#9670;&nbsp;</a></span>HDMA4_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> HDMA4_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>DMA control 4 </p>
</div>
</div>
<a id="a1454ad6d5d04273eae1288af86deadac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1454ad6d5d04273eae1288af86deadac">&#9670;&nbsp;</a></span>HDMA5_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> HDMA5_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>DMA control 5 </p>
</div>
</div>
<a id="a76532f8742d9dd8cb26d2ccfd9c37bbf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76532f8742d9dd8cb26d2ccfd9c37bbf">&#9670;&nbsp;</a></span>RP_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> RP_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>IR port </p>
</div>
</div>
<a id="a28fa1ca08ef1c8ed97280bc5e60bdd99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28fa1ca08ef1c8ed97280bc5e60bdd99">&#9670;&nbsp;</a></span>BCPS_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> BCPS_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>BG color palette specification </p>
</div>
</div>
<a id="a1fc8ff37ffe1c431364e1ef7c3961b30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fc8ff37ffe1c431364e1ef7c3961b30">&#9670;&nbsp;</a></span>BCPD_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> BCPD_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>BG color palette data </p>
</div>
</div>
<a id="a1686d2457eb4ad834bb75fb81c86aed8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1686d2457eb4ad834bb75fb81c86aed8">&#9670;&nbsp;</a></span>OCPS_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> OCPS_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>OBJ color palette specification </p>
</div>
</div>
<a id="ae24d0e88a1e1b8367ac1f5709d3e500c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae24d0e88a1e1b8367ac1f5709d3e500c">&#9670;&nbsp;</a></span>OCPD_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> OCPD_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>OBJ color palette data </p>
</div>
</div>
<a id="aa128832cecec4e609517fe3daf044e5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa128832cecec4e609517fe3daf044e5e">&#9670;&nbsp;</a></span>SVBK_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> SVBK_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>WRAM bank </p>
</div>
</div>
<a id="aaef0dc6aab2f821ab406fdbc643af48e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaef0dc6aab2f821ab406fdbc643af48e">&#9670;&nbsp;</a></span>IE_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="hardware_8h.html#a0b42e4dadd74c927e8b801b4f42c0e44">__REG</a> IE_REG</td>
</tr>
</table>
</div><div class="memdoc">
<p>Interrupt enable </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.14-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
</div>
</body>
</html>