mirror of
https://github.com/gbdk-2020/gbdk-2020.git
synced 2026-03-03 05:54:33 +01:00
5370 lines
252 KiB
HTML
5370 lines
252 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.9.2"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>GBDK 2020 Docs: gbdk-lib/include/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-awesome.css" rel="stylesheet" type="text/css"/>
|
|
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
|
|
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
|
|
<!-- BEGIN: doxygen-awesome-css -->
|
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
|
<script type="text/javascript">
|
|
DoxygenAwesomeDarkModeToggle.init()
|
|
</script>
|
|
<script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
|
|
<script type="text/javascript">
|
|
DoxygenAwesomeParagraphLink.init()
|
|
</script>
|
|
<!-- END: doxygen-awesome-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
|
|
 <span id="projectnumber">4.5.0</span>
|
|
</div>
|
|
<div id="projectbrief">API Documentation for GBDK 2020</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.2 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function(){initNavTree('gb_2hardware_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> |
|
|
<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 <types.h></code><br />
|
|
</div>
|
|
<p><a href="gb_2hardware_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 id="define-members" name="define-members"></a>
|
|
Macros</h2></td></tr>
|
|
<tr class="memitem:__BYTES"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#__BYTES">__BYTES</a>   extern <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a></td></tr>
|
|
<tr class="separator:__BYTES"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:__BYTE_REG"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a>   extern volatile <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a></td></tr>
|
|
<tr class="separator:__BYTE_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:__REG"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#__REG">__REG</a>   extern volatile <a class="el" href="asm_2types_8h.html#SFR">SFR</a></td></tr>
|
|
<tr class="separator:__REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:MBC7_LATCH_ERASE"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#MBC7_LATCH_ERASE">MBC7_LATCH_ERASE</a>   0x55u</td></tr>
|
|
<tr class="separator:MBC7_LATCH_ERASE"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:MBC7_LATCH_CAPTURE"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#MBC7_LATCH_CAPTURE">MBC7_LATCH_CAPTURE</a>   0xAAu</td></tr>
|
|
<tr class="separator:MBC7_LATCH_CAPTURE"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:MBC7_SRAM_ENABLE_KEY_1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#MBC7_SRAM_ENABLE_KEY_1">MBC7_SRAM_ENABLE_KEY_1</a>   0x0Au</td></tr>
|
|
<tr class="separator:MBC7_SRAM_ENABLE_KEY_1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:MBC7_SRAM_ENABLE_KEY_2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#MBC7_SRAM_ENABLE_KEY_2">MBC7_SRAM_ENABLE_KEY_2</a>   0x40u</td></tr>
|
|
<tr class="separator:MBC7_SRAM_ENABLE_KEY_2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rP1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rP1">rP1</a>   <a class="el" href="gb_2hardware_8h.html#P1_REG">P1_REG</a></td></tr>
|
|
<tr class="separator:rP1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:P1F_5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#P1F_5">P1F_5</a>   0b00100000</td></tr>
|
|
<tr class="separator:P1F_5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:P1F_4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#P1F_4">P1F_4</a>   0b00010000</td></tr>
|
|
<tr class="separator:P1F_4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:P1F_3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#P1F_3">P1F_3</a>   0b00001000</td></tr>
|
|
<tr class="separator:P1F_3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:P1F_2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#P1F_2">P1F_2</a>   0b00000100</td></tr>
|
|
<tr class="separator:P1F_2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:P1F_1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#P1F_1">P1F_1</a>   0b00000010</td></tr>
|
|
<tr class="separator:P1F_1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:P1F_0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#P1F_0">P1F_0</a>   0b00000001</td></tr>
|
|
<tr class="separator:P1F_0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:P1F_GET_DPAD"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#P1F_GET_DPAD">P1F_GET_DPAD</a>   <a class="el" href="gb_2hardware_8h.html#P1F_5">P1F_5</a></td></tr>
|
|
<tr class="separator:P1F_GET_DPAD"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:P1F_GET_BTN"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#P1F_GET_BTN">P1F_GET_BTN</a>   <a class="el" href="gb_2hardware_8h.html#P1F_4">P1F_4</a></td></tr>
|
|
<tr class="separator:P1F_GET_BTN"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:P1F_GET_NONE"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#P1F_GET_NONE">P1F_GET_NONE</a>   (<a class="el" href="gb_2hardware_8h.html#P1F_4">P1F_4</a> | <a class="el" href="gb_2hardware_8h.html#P1F_5">P1F_5</a>)</td></tr>
|
|
<tr class="separator:P1F_GET_NONE"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rSB"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rSB">rSB</a>   <a class="el" href="gb_2hardware_8h.html#SB_REG">SB_REG</a></td></tr>
|
|
<tr class="separator:rSB"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rSC"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rSC">rSC</a>   <a class="el" href="gb_2hardware_8h.html#SC_REG">SC_REG</a></td></tr>
|
|
<tr class="separator:rSC"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:SIOF_XFER_START"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#SIOF_XFER_START">SIOF_XFER_START</a>   0b10000000</td></tr>
|
|
<tr class="separator:SIOF_XFER_START"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:SIOF_CLOCK_INT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#SIOF_CLOCK_INT">SIOF_CLOCK_INT</a>   0b00000001</td></tr>
|
|
<tr class="separator:SIOF_CLOCK_INT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:SIOF_CLOCK_EXT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#SIOF_CLOCK_EXT">SIOF_CLOCK_EXT</a>   0b00000000</td></tr>
|
|
<tr class="separator:SIOF_CLOCK_EXT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:SIOF_SPEED_1X"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#SIOF_SPEED_1X">SIOF_SPEED_1X</a>   0b00000000</td></tr>
|
|
<tr class="separator:SIOF_SPEED_1X"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:SIOF_SPEED_32X"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#SIOF_SPEED_32X">SIOF_SPEED_32X</a>   0b00000010</td></tr>
|
|
<tr class="separator:SIOF_SPEED_32X"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:SIOF_B_CLOCK"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#SIOF_B_CLOCK">SIOF_B_CLOCK</a>   0</td></tr>
|
|
<tr class="separator:SIOF_B_CLOCK"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:SIOF_B_SPEED"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#SIOF_B_SPEED">SIOF_B_SPEED</a>   1</td></tr>
|
|
<tr class="separator:SIOF_B_SPEED"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:SIOF_B_XFER_START"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#SIOF_B_XFER_START">SIOF_B_XFER_START</a>   7</td></tr>
|
|
<tr class="separator:SIOF_B_XFER_START"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:SCF_START"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#SCF_START">SCF_START</a>   <a class="el" href="gb_2hardware_8h.html#SIOF_XFER_START">SIOF_XFER_START</a></td></tr>
|
|
<tr class="separator:SCF_START"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:SCF_SOURCE"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#SCF_SOURCE">SCF_SOURCE</a>   <a class="el" href="gb_2hardware_8h.html#SIOF_CLOCK_INT">SIOF_CLOCK_INT</a></td></tr>
|
|
<tr class="separator:SCF_SOURCE"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:SCF_SPEED"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#SCF_SPEED">SCF_SPEED</a>   <a class="el" href="gb_2hardware_8h.html#SIOF_SPEED_32X">SIOF_SPEED_32X</a></td></tr>
|
|
<tr class="separator:SCF_SPEED"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rDIV"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rDIV">rDIV</a>   <a class="el" href="gb_2hardware_8h.html#DIV_REG">DIV_REG</a></td></tr>
|
|
<tr class="separator:rDIV"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rTIMA"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rTIMA">rTIMA</a>   <a class="el" href="sms_2hardware_8h.html#TIMA_REG">TIMA_REG</a></td></tr>
|
|
<tr class="separator:rTIMA"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rTMA"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rTMA">rTMA</a>   <a class="el" href="sms_2hardware_8h.html#TMA_REG">TMA_REG</a></td></tr>
|
|
<tr class="separator:rTMA"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rTAC"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rTAC">rTAC</a>   <a class="el" href="sms_2hardware_8h.html#TAC_REG">TAC_REG</a></td></tr>
|
|
<tr class="separator:rTAC"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:TACF_START"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#TACF_START">TACF_START</a>   0b00000100</td></tr>
|
|
<tr class="separator:TACF_START"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:TACF_STOP"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#TACF_STOP">TACF_STOP</a>   0b00000000</td></tr>
|
|
<tr class="separator:TACF_STOP"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:TACF_4KHZ"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#TACF_4KHZ">TACF_4KHZ</a>   0b00000000</td></tr>
|
|
<tr class="separator:TACF_4KHZ"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:TACF_16KHZ"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#TACF_16KHZ">TACF_16KHZ</a>   0b00000011</td></tr>
|
|
<tr class="separator:TACF_16KHZ"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:TACF_65KHZ"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#TACF_65KHZ">TACF_65KHZ</a>   0b00000010</td></tr>
|
|
<tr class="separator:TACF_65KHZ"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:TACF_262KHZ"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#TACF_262KHZ">TACF_262KHZ</a>   0b00000001</td></tr>
|
|
<tr class="separator:TACF_262KHZ"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rIF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rIF">rIF</a>   <a class="el" href="gb_2hardware_8h.html#IF_REG">IF_REG</a></td></tr>
|
|
<tr class="separator:rIF"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD1SWEEP"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD1SWEEP">rAUD1SWEEP</a>   <a class="el" href="gb_2hardware_8h.html#NR10_REG">NR10_REG</a></td></tr>
|
|
<tr class="separator:rAUD1SWEEP"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUD1SWEEP_UP"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUD1SWEEP_UP">AUD1SWEEP_UP</a>   0b00000000</td></tr>
|
|
<tr class="separator:AUD1SWEEP_UP"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUD1SWEEP_DOWN"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUD1SWEEP_DOWN">AUD1SWEEP_DOWN</a>   0b00001000</td></tr>
|
|
<tr class="separator:AUD1SWEEP_DOWN"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUD1SWEEP_TIME"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUD1SWEEP_TIME">AUD1SWEEP_TIME</a>(x)   ((x) << 4)</td></tr>
|
|
<tr class="separator:AUD1SWEEP_TIME"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUD1SWEEP_LENGTH"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUD1SWEEP_LENGTH">AUD1SWEEP_LENGTH</a>(x)   (x)</td></tr>
|
|
<tr class="separator:AUD1SWEEP_LENGTH"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD1LEN"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD1LEN">rAUD1LEN</a>   <a class="el" href="gb_2hardware_8h.html#NR11_REG">NR11_REG</a></td></tr>
|
|
<tr class="separator:rAUD1LEN"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD1ENV"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD1ENV">rAUD1ENV</a>   <a class="el" href="gb_2hardware_8h.html#NR12_REG">NR12_REG</a></td></tr>
|
|
<tr class="separator:rAUD1ENV"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD1LOW"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD1LOW">rAUD1LOW</a>   <a class="el" href="gb_2hardware_8h.html#NR13_REG">NR13_REG</a></td></tr>
|
|
<tr class="separator:rAUD1LOW"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD1HIGH"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD1HIGH">rAUD1HIGH</a>   <a class="el" href="gb_2hardware_8h.html#NR14_REG">NR14_REG</a></td></tr>
|
|
<tr class="separator:rAUD1HIGH"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD2LEN"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD2LEN">rAUD2LEN</a>   <a class="el" href="gb_2hardware_8h.html#NR21_REG">NR21_REG</a></td></tr>
|
|
<tr class="separator:rAUD2LEN"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD2ENV"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD2ENV">rAUD2ENV</a>   <a class="el" href="gb_2hardware_8h.html#NR22_REG">NR22_REG</a></td></tr>
|
|
<tr class="separator:rAUD2ENV"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD2LOW"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD2LOW">rAUD2LOW</a>   <a class="el" href="gb_2hardware_8h.html#NR23_REG">NR23_REG</a></td></tr>
|
|
<tr class="separator:rAUD2LOW"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD2HIGH"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD2HIGH">rAUD2HIGH</a>   <a class="el" href="gb_2hardware_8h.html#NR24_REG">NR24_REG</a></td></tr>
|
|
<tr class="separator:rAUD2HIGH"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD3ENA"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD3ENA">rAUD3ENA</a>   <a class="el" href="gb_2hardware_8h.html#NR30_REG">NR30_REG</a></td></tr>
|
|
<tr class="separator:rAUD3ENA"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD3LEN"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD3LEN">rAUD3LEN</a>   <a class="el" href="gb_2hardware_8h.html#NR31_REG">NR31_REG</a></td></tr>
|
|
<tr class="separator:rAUD3LEN"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD3LEVEL"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD3LEVEL">rAUD3LEVEL</a>   <a class="el" href="gb_2hardware_8h.html#NR32_REG">NR32_REG</a></td></tr>
|
|
<tr class="separator:rAUD3LEVEL"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD3LOW"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD3LOW">rAUD3LOW</a>   <a class="el" href="gb_2hardware_8h.html#NR33_REG">NR33_REG</a></td></tr>
|
|
<tr class="separator:rAUD3LOW"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD3HIGH"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD3HIGH">rAUD3HIGH</a>   <a class="el" href="gb_2hardware_8h.html#NR34_REG">NR34_REG</a></td></tr>
|
|
<tr class="separator:rAUD3HIGH"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD4LEN"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD4LEN">rAUD4LEN</a>   <a class="el" href="gb_2hardware_8h.html#NR41_REG">NR41_REG</a></td></tr>
|
|
<tr class="separator:rAUD4LEN"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD4ENV"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD4ENV">rAUD4ENV</a>   <a class="el" href="gb_2hardware_8h.html#NR42_REG">NR42_REG</a></td></tr>
|
|
<tr class="separator:rAUD4ENV"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD4POLY"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD4POLY">rAUD4POLY</a>   <a class="el" href="gb_2hardware_8h.html#NR43_REG">NR43_REG</a></td></tr>
|
|
<tr class="separator:rAUD4POLY"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUD4POLY_WIDTH_15BIT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUD4POLY_WIDTH_15BIT">AUD4POLY_WIDTH_15BIT</a>   0x00</td></tr>
|
|
<tr class="separator:AUD4POLY_WIDTH_15BIT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUD4POLY_WIDTH_7BIT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUD4POLY_WIDTH_7BIT">AUD4POLY_WIDTH_7BIT</a>   0x08</td></tr>
|
|
<tr class="separator:AUD4POLY_WIDTH_7BIT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUD4GO"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUD4GO">rAUD4GO</a>   <a class="el" href="gb_2hardware_8h.html#NR44_REG">NR44_REG</a></td></tr>
|
|
<tr class="separator:rAUD4GO"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUDVOL"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUDVOL">rAUDVOL</a>   <a class="el" href="gb_2hardware_8h.html#NR50_REG">NR50_REG</a></td></tr>
|
|
<tr class="separator:rAUDVOL"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDVOL_VOL_LEFT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDVOL_VOL_LEFT">AUDVOL_VOL_LEFT</a>(x)   ((x) << 4)</td></tr>
|
|
<tr class="separator:AUDVOL_VOL_LEFT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDVOL_VOL_RIGHT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDVOL_VOL_RIGHT">AUDVOL_VOL_RIGHT</a>(x)   ((x))</td></tr>
|
|
<tr class="separator:AUDVOL_VOL_RIGHT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDVOL_VIN_LEFT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDVOL_VIN_LEFT">AUDVOL_VIN_LEFT</a>   0b10000000</td></tr>
|
|
<tr class="separator:AUDVOL_VIN_LEFT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDVOL_VIN_RIGHT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDVOL_VIN_RIGHT">AUDVOL_VIN_RIGHT</a>   0b00001000</td></tr>
|
|
<tr class="separator:AUDVOL_VIN_RIGHT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUDTERM"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUDTERM">rAUDTERM</a>   <a class="el" href="gb_2hardware_8h.html#NR51_REG">NR51_REG</a></td></tr>
|
|
<tr class="separator:rAUDTERM"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDTERM_4_LEFT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDTERM_4_LEFT">AUDTERM_4_LEFT</a>   0b10000000</td></tr>
|
|
<tr class="separator:AUDTERM_4_LEFT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDTERM_3_LEFT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDTERM_3_LEFT">AUDTERM_3_LEFT</a>   0b01000000</td></tr>
|
|
<tr class="separator:AUDTERM_3_LEFT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDTERM_2_LEFT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDTERM_2_LEFT">AUDTERM_2_LEFT</a>   0b00100000</td></tr>
|
|
<tr class="separator:AUDTERM_2_LEFT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDTERM_1_LEFT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDTERM_1_LEFT">AUDTERM_1_LEFT</a>   0b00010000</td></tr>
|
|
<tr class="separator:AUDTERM_1_LEFT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDTERM_4_RIGHT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDTERM_4_RIGHT">AUDTERM_4_RIGHT</a>   0b00001000</td></tr>
|
|
<tr class="separator:AUDTERM_4_RIGHT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDTERM_3_RIGHT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDTERM_3_RIGHT">AUDTERM_3_RIGHT</a>   0b00000100</td></tr>
|
|
<tr class="separator:AUDTERM_3_RIGHT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDTERM_2_RIGHT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDTERM_2_RIGHT">AUDTERM_2_RIGHT</a>   0b00000010</td></tr>
|
|
<tr class="separator:AUDTERM_2_RIGHT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDTERM_1_RIGHT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDTERM_1_RIGHT">AUDTERM_1_RIGHT</a>   0b00000001</td></tr>
|
|
<tr class="separator:AUDTERM_1_RIGHT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rAUDENA"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rAUDENA">rAUDENA</a>   <a class="el" href="gb_2hardware_8h.html#NR52_REG">NR52_REG</a></td></tr>
|
|
<tr class="separator:rAUDENA"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDENA_ON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDENA_ON">AUDENA_ON</a>   0b10000000</td></tr>
|
|
<tr class="separator:AUDENA_ON"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDENA_OFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDENA_OFF">AUDENA_OFF</a>   0b00000000</td></tr>
|
|
<tr class="separator:AUDENA_OFF"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rLCDC"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rLCDC">rLCDC</a>   <a class="el" href="gb_2hardware_8h.html#LCDC_REG">LCDC_REG</a></td></tr>
|
|
<tr class="separator:rLCDC"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_OFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_OFF">LCDCF_OFF</a>   0b00000000</td></tr>
|
|
<tr class="separator:LCDCF_OFF"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_ON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_ON">LCDCF_ON</a>   0b10000000</td></tr>
|
|
<tr class="separator:LCDCF_ON"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_WIN9800"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_WIN9800">LCDCF_WIN9800</a>   0b00000000</td></tr>
|
|
<tr class="separator:LCDCF_WIN9800"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_WIN9C00"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_WIN9C00">LCDCF_WIN9C00</a>   0b01000000</td></tr>
|
|
<tr class="separator:LCDCF_WIN9C00"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_WINOFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_WINOFF">LCDCF_WINOFF</a>   0b00000000</td></tr>
|
|
<tr class="separator:LCDCF_WINOFF"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_WINON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_WINON">LCDCF_WINON</a>   0b00100000</td></tr>
|
|
<tr class="separator:LCDCF_WINON"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_BG8800"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_BG8800">LCDCF_BG8800</a>   0b00000000</td></tr>
|
|
<tr class="separator:LCDCF_BG8800"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_BG8000"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_BG8000">LCDCF_BG8000</a>   0b00010000</td></tr>
|
|
<tr class="separator:LCDCF_BG8000"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_BG9800"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_BG9800">LCDCF_BG9800</a>   0b00000000</td></tr>
|
|
<tr class="separator:LCDCF_BG9800"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_BG9C00"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_BG9C00">LCDCF_BG9C00</a>   0b00001000</td></tr>
|
|
<tr class="separator:LCDCF_BG9C00"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_OBJ8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_OBJ8">LCDCF_OBJ8</a>   0b00000000</td></tr>
|
|
<tr class="separator:LCDCF_OBJ8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_OBJ16"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_OBJ16">LCDCF_OBJ16</a>   0b00000100</td></tr>
|
|
<tr class="separator:LCDCF_OBJ16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_OBJOFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_OBJOFF">LCDCF_OBJOFF</a>   0b00000000</td></tr>
|
|
<tr class="separator:LCDCF_OBJOFF"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_OBJON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_OBJON">LCDCF_OBJON</a>   0b00000010</td></tr>
|
|
<tr class="separator:LCDCF_OBJON"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_BGOFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_BGOFF">LCDCF_BGOFF</a>   0b00000000</td></tr>
|
|
<tr class="separator:LCDCF_BGOFF"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_BGON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_BGON">LCDCF_BGON</a>   0b00000001</td></tr>
|
|
<tr class="separator:LCDCF_BGON"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_B_ON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_B_ON">LCDCF_B_ON</a>   7</td></tr>
|
|
<tr class="separator:LCDCF_B_ON"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_B_WIN9C00"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_B_WIN9C00">LCDCF_B_WIN9C00</a>   6</td></tr>
|
|
<tr class="separator:LCDCF_B_WIN9C00"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_B_WINON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_B_WINON">LCDCF_B_WINON</a>   5</td></tr>
|
|
<tr class="separator:LCDCF_B_WINON"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_B_BG8000"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_B_BG8000">LCDCF_B_BG8000</a>   4</td></tr>
|
|
<tr class="separator:LCDCF_B_BG8000"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_B_BG9C00"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_B_BG9C00">LCDCF_B_BG9C00</a>   3</td></tr>
|
|
<tr class="separator:LCDCF_B_BG9C00"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_B_OBJ16"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_B_OBJ16">LCDCF_B_OBJ16</a>   2</td></tr>
|
|
<tr class="separator:LCDCF_B_OBJ16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_B_OBJON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_B_OBJON">LCDCF_B_OBJON</a>   1</td></tr>
|
|
<tr class="separator:LCDCF_B_OBJON"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDCF_B_BGON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDCF_B_BGON">LCDCF_B_BGON</a>   0</td></tr>
|
|
<tr class="separator:LCDCF_B_BGON"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rSTAT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rSTAT">rSTAT</a>   <a class="el" href="gb_2hardware_8h.html#STAT_REG">STAT_REG</a></td></tr>
|
|
<tr class="separator:rSTAT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_LYC"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_LYC">STATF_LYC</a>   0b01000000</td></tr>
|
|
<tr class="separator:STATF_LYC"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_MODE10"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_MODE10">STATF_MODE10</a>   0b00100000</td></tr>
|
|
<tr class="separator:STATF_MODE10"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_MODE01"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_MODE01">STATF_MODE01</a>   0b00010000</td></tr>
|
|
<tr class="separator:STATF_MODE01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_MODE00"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_MODE00">STATF_MODE00</a>   0b00001000</td></tr>
|
|
<tr class="separator:STATF_MODE00"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_LYCF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_LYCF">STATF_LYCF</a>   0b00000100</td></tr>
|
|
<tr class="separator:STATF_LYCF"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_HBL"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_HBL">STATF_HBL</a>   0b00000000</td></tr>
|
|
<tr class="separator:STATF_HBL"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_VBL"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_VBL">STATF_VBL</a>   0b00000001</td></tr>
|
|
<tr class="separator:STATF_VBL"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_OAM"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_OAM">STATF_OAM</a>   0b00000010</td></tr>
|
|
<tr class="separator:STATF_OAM"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_LCD"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_LCD">STATF_LCD</a>   0b00000011</td></tr>
|
|
<tr class="separator:STATF_LCD"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_BUSY"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_BUSY">STATF_BUSY</a>   0b00000010</td></tr>
|
|
<tr class="separator:STATF_BUSY"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_B_LYC"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_B_LYC">STATF_B_LYC</a>   6</td></tr>
|
|
<tr class="separator:STATF_B_LYC"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_B_MODE10"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_B_MODE10">STATF_B_MODE10</a>   5</td></tr>
|
|
<tr class="separator:STATF_B_MODE10"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_B_MODE01"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_B_MODE01">STATF_B_MODE01</a>   4</td></tr>
|
|
<tr class="separator:STATF_B_MODE01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_B_MODE00"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_B_MODE00">STATF_B_MODE00</a>   3</td></tr>
|
|
<tr class="separator:STATF_B_MODE00"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_B_LYCF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_B_LYCF">STATF_B_LYCF</a>   2</td></tr>
|
|
<tr class="separator:STATF_B_LYCF"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_B_VBL"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_B_VBL">STATF_B_VBL</a>   0</td></tr>
|
|
<tr class="separator:STATF_B_VBL"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_B_OAM"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_B_OAM">STATF_B_OAM</a>   1</td></tr>
|
|
<tr class="separator:STATF_B_OAM"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STATF_B_BUSY"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STATF_B_BUSY">STATF_B_BUSY</a>   1</td></tr>
|
|
<tr class="separator:STATF_B_BUSY"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rSCY"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rSCY">rSCY</a></td></tr>
|
|
<tr class="separator:rSCY"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rSCX"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rSCX">rSCX</a>   <a class="el" href="gb_2hardware_8h.html#SCX_REG">SCX_REG</a></td></tr>
|
|
<tr class="separator:rSCX"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rLY"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rLY">rLY</a>   <a class="el" href="gb_2hardware_8h.html#LY_REG">LY_REG</a></td></tr>
|
|
<tr class="separator:rLY"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rLYC"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rLYC">rLYC</a>   <a class="el" href="gb_2hardware_8h.html#LYC_REG">LYC_REG</a></td></tr>
|
|
<tr class="separator:rLYC"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rDMA"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rDMA">rDMA</a>   <a class="el" href="gb_2hardware_8h.html#DMA_REG">DMA_REG</a></td></tr>
|
|
<tr class="separator:rDMA"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rBGP"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rBGP">rBGP</a>   <a class="el" href="gb_2hardware_8h.html#BGP_REG">BGP_REG</a></td></tr>
|
|
<tr class="separator:rBGP"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rOBP0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rOBP0">rOBP0</a>   <a class="el" href="gb_2hardware_8h.html#OBP0_REG">OBP0_REG</a></td></tr>
|
|
<tr class="separator:rOBP0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rOBP1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rOBP1">rOBP1</a>   <a class="el" href="gb_2hardware_8h.html#OBP1_REG">OBP1_REG</a></td></tr>
|
|
<tr class="separator:rOBP1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rWY"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rWY">rWY</a>   <a class="el" href="gb_2hardware_8h.html#WY_REG">WY_REG</a></td></tr>
|
|
<tr class="separator:rWY"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rWX"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rWX">rWX</a>   <a class="el" href="gb_2hardware_8h.html#WX_REG">WX_REG</a></td></tr>
|
|
<tr class="separator:rWX"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rKEY1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rKEY1">rKEY1</a>   <a class="el" href="gb_2hardware_8h.html#KEY1_REG">KEY1_REG</a></td></tr>
|
|
<tr class="separator:rKEY1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rSPD"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rSPD">rSPD</a>   <a class="el" href="gb_2hardware_8h.html#KEY1_REG">KEY1_REG</a></td></tr>
|
|
<tr class="separator:rSPD"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:KEY1F_DBLSPEED"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#KEY1F_DBLSPEED">KEY1F_DBLSPEED</a>   0b10000000</td></tr>
|
|
<tr class="separator:KEY1F_DBLSPEED"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:KEY1F_PREPARE"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#KEY1F_PREPARE">KEY1F_PREPARE</a>   0b00000001</td></tr>
|
|
<tr class="separator:KEY1F_PREPARE"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rVBK"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rVBK">rVBK</a>   <a class="el" href="gb_2hardware_8h.html#VBK_REG">VBK_REG</a></td></tr>
|
|
<tr class="separator:rVBK"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:VBK_BANK_0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#VBK_BANK_0">VBK_BANK_0</a>   0</td></tr>
|
|
<tr class="separator:VBK_BANK_0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:VBK_TILES"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#VBK_TILES">VBK_TILES</a>   0</td></tr>
|
|
<tr class="separator:VBK_TILES"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:VBK_BANK_1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#VBK_BANK_1">VBK_BANK_1</a>   1</td></tr>
|
|
<tr class="separator:VBK_BANK_1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:VBK_ATTRIBUTES"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#VBK_ATTRIBUTES">VBK_ATTRIBUTES</a>   1</td></tr>
|
|
<tr class="separator:VBK_ATTRIBUTES"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:BKGF_PRI"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#BKGF_PRI">BKGF_PRI</a>   0b10000000</td></tr>
|
|
<tr class="separator:BKGF_PRI"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:BKGF_YFLIP"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#BKGF_YFLIP">BKGF_YFLIP</a>   0b01000000</td></tr>
|
|
<tr class="separator:BKGF_YFLIP"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:BKGF_XFLIP"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#BKGF_XFLIP">BKGF_XFLIP</a>   0b00100000</td></tr>
|
|
<tr class="separator:BKGF_XFLIP"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:BKGF_BANK0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#BKGF_BANK0">BKGF_BANK0</a>   0b00000000</td></tr>
|
|
<tr class="separator:BKGF_BANK0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:BKGF_BANK1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#BKGF_BANK1">BKGF_BANK1</a>   0b00001000</td></tr>
|
|
<tr class="separator:BKGF_BANK1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:BKGF_CGB_PAL0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#BKGF_CGB_PAL0">BKGF_CGB_PAL0</a>   0b00000000</td></tr>
|
|
<tr class="separator:BKGF_CGB_PAL0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:BKGF_CGB_PAL1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#BKGF_CGB_PAL1">BKGF_CGB_PAL1</a>   0b00000001</td></tr>
|
|
<tr class="separator:BKGF_CGB_PAL1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:BKGF_CGB_PAL2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#BKGF_CGB_PAL2">BKGF_CGB_PAL2</a>   0b00000010</td></tr>
|
|
<tr class="separator:BKGF_CGB_PAL2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:BKGF_CGB_PAL3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#BKGF_CGB_PAL3">BKGF_CGB_PAL3</a>   0b00000011</td></tr>
|
|
<tr class="separator:BKGF_CGB_PAL3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:BKGF_CGB_PAL4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#BKGF_CGB_PAL4">BKGF_CGB_PAL4</a>   0b00000100</td></tr>
|
|
<tr class="separator:BKGF_CGB_PAL4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:BKGF_CGB_PAL5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#BKGF_CGB_PAL5">BKGF_CGB_PAL5</a>   0b00000101</td></tr>
|
|
<tr class="separator:BKGF_CGB_PAL5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:BKGF_CGB_PAL6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#BKGF_CGB_PAL6">BKGF_CGB_PAL6</a>   0b00000110</td></tr>
|
|
<tr class="separator:BKGF_CGB_PAL6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:BKGF_CGB_PAL7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#BKGF_CGB_PAL7">BKGF_CGB_PAL7</a>   0b00000111</td></tr>
|
|
<tr class="separator:BKGF_CGB_PAL7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rHDMA1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rHDMA1">rHDMA1</a>   <a class="el" href="gb_2hardware_8h.html#HDMA1_REG">HDMA1_REG</a></td></tr>
|
|
<tr class="separator:rHDMA1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rHDMA2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rHDMA2">rHDMA2</a>   <a class="el" href="gb_2hardware_8h.html#HDMA2_REG">HDMA2_REG</a></td></tr>
|
|
<tr class="separator:rHDMA2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rHDMA3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rHDMA3">rHDMA3</a>   <a class="el" href="gb_2hardware_8h.html#HDMA3_REG">HDMA3_REG</a></td></tr>
|
|
<tr class="separator:rHDMA3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rHDMA4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rHDMA4">rHDMA4</a>   <a class="el" href="gb_2hardware_8h.html#HDMA4_REG">HDMA4_REG</a></td></tr>
|
|
<tr class="separator:rHDMA4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rHDMA5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rHDMA5">rHDMA5</a>   <a class="el" href="gb_2hardware_8h.html#HDMA5_REG">HDMA5_REG</a></td></tr>
|
|
<tr class="separator:rHDMA5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:HDMA5F_MODE_GP"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#HDMA5F_MODE_GP">HDMA5F_MODE_GP</a>   0b00000000</td></tr>
|
|
<tr class="separator:HDMA5F_MODE_GP"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:HDMA5F_MODE_HBL"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#HDMA5F_MODE_HBL">HDMA5F_MODE_HBL</a>   0b10000000</td></tr>
|
|
<tr class="separator:HDMA5F_MODE_HBL"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:HDMA5F_BUSY"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#HDMA5F_BUSY">HDMA5F_BUSY</a>   0b10000000</td></tr>
|
|
<tr class="separator:HDMA5F_BUSY"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rRP"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rRP">rRP</a>   <a class="el" href="gb_2hardware_8h.html#RP_REG">RP_REG</a></td></tr>
|
|
<tr class="separator:rRP"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:RPF_ENREAD"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#RPF_ENREAD">RPF_ENREAD</a>   0b11000000</td></tr>
|
|
<tr class="separator:RPF_ENREAD"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:RPF_DATAIN"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#RPF_DATAIN">RPF_DATAIN</a>   0b00000010</td></tr>
|
|
<tr class="separator:RPF_DATAIN"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:RPF_WRITE_HI"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#RPF_WRITE_HI">RPF_WRITE_HI</a>   0b00000001</td></tr>
|
|
<tr class="separator:RPF_WRITE_HI"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:RPF_WRITE_LO"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#RPF_WRITE_LO">RPF_WRITE_LO</a>   0b00000000</td></tr>
|
|
<tr class="separator:RPF_WRITE_LO"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rBCPS"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rBCPS">rBCPS</a>   <a class="el" href="gb_2hardware_8h.html#BCPS_REG">BCPS_REG</a></td></tr>
|
|
<tr class="separator:rBCPS"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:BCPSF_AUTOINC"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#BCPSF_AUTOINC">BCPSF_AUTOINC</a>   0b10000000</td></tr>
|
|
<tr class="separator:BCPSF_AUTOINC"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rBCPD"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rBCPD">rBCPD</a>   <a class="el" href="gb_2hardware_8h.html#BCPD_REG">BCPD_REG</a></td></tr>
|
|
<tr class="separator:rBCPD"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rOCPS"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rOCPS">rOCPS</a>   <a class="el" href="gb_2hardware_8h.html#OCPS_REG">OCPS_REG</a></td></tr>
|
|
<tr class="separator:rOCPS"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OCPSF_AUTOINC"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OCPSF_AUTOINC">OCPSF_AUTOINC</a>   0b10000000</td></tr>
|
|
<tr class="separator:OCPSF_AUTOINC"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rOCPD"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rOCPD">rOCPD</a>   <a class="el" href="gb_2hardware_8h.html#OCPD_REG">OCPD_REG</a></td></tr>
|
|
<tr class="separator:rOCPD"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rSVBK"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rSVBK">rSVBK</a>   <a class="el" href="gb_2hardware_8h.html#SVBK_REG">SVBK_REG</a></td></tr>
|
|
<tr class="separator:rSVBK"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rSMBK"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rSMBK">rSMBK</a>   <a class="el" href="gb_2hardware_8h.html#SVBK_REG">SVBK_REG</a></td></tr>
|
|
<tr class="separator:rSMBK"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rPCM12"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rPCM12">rPCM12</a>   <a class="el" href="gb_2hardware_8h.html#PCM12_REG">PCM12_REG</a></td></tr>
|
|
<tr class="separator:rPCM12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rPCM34"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rPCM34">rPCM34</a>   <a class="el" href="gb_2hardware_8h.html#PCM34_REG">PCM34_REG</a></td></tr>
|
|
<tr class="separator:rPCM34"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rIE"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rIE">rIE</a>   <a class="el" href="gb_2hardware_8h.html#IE_REG">IE_REG</a></td></tr>
|
|
<tr class="separator:rIE"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:IEF_HILO"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#IEF_HILO">IEF_HILO</a>   0b00010000</td></tr>
|
|
<tr class="separator:IEF_HILO"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:IEF_SERIAL"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#IEF_SERIAL">IEF_SERIAL</a>   0b00001000</td></tr>
|
|
<tr class="separator:IEF_SERIAL"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:IEF_TIMER"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#IEF_TIMER">IEF_TIMER</a>   0b00000100</td></tr>
|
|
<tr class="separator:IEF_TIMER"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:IEF_STAT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#IEF_STAT">IEF_STAT</a>   0b00000010</td></tr>
|
|
<tr class="separator:IEF_STAT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:IEF_VBLANK"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#IEF_VBLANK">IEF_VBLANK</a>   0b00000001</td></tr>
|
|
<tr class="separator:IEF_VBLANK"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDLEN_DUTY_12_5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDLEN_DUTY_12_5">AUDLEN_DUTY_12_5</a>   0b00000000</td></tr>
|
|
<tr class="separator:AUDLEN_DUTY_12_5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDLEN_DUTY_25"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDLEN_DUTY_25">AUDLEN_DUTY_25</a>   0b01000000</td></tr>
|
|
<tr class="separator:AUDLEN_DUTY_25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDLEN_DUTY_50"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDLEN_DUTY_50">AUDLEN_DUTY_50</a>   0b10000000</td></tr>
|
|
<tr class="separator:AUDLEN_DUTY_50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDLEN_DUTY_75"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDLEN_DUTY_75">AUDLEN_DUTY_75</a>   0b11000000</td></tr>
|
|
<tr class="separator:AUDLEN_DUTY_75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDLEN_LENGTH"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDLEN_LENGTH">AUDLEN_LENGTH</a>(x)   (x)</td></tr>
|
|
<tr class="separator:AUDLEN_LENGTH"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDENV_VOL"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDENV_VOL">AUDENV_VOL</a>(x)   ((x) << 4)</td></tr>
|
|
<tr class="separator:AUDENV_VOL"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDENV_UP"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDENV_UP">AUDENV_UP</a>   0b00001000</td></tr>
|
|
<tr class="separator:AUDENV_UP"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDENV_DOWN"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDENV_DOWN">AUDENV_DOWN</a>   0b00000000</td></tr>
|
|
<tr class="separator:AUDENV_DOWN"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDENV_LENGTH"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDENV_LENGTH">AUDENV_LENGTH</a>(x)   (x)</td></tr>
|
|
<tr class="separator:AUDENV_LENGTH"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDHIGH_RESTART"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDHIGH_RESTART">AUDHIGH_RESTART</a>   0b10000000</td></tr>
|
|
<tr class="separator:AUDHIGH_RESTART"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDHIGH_LENGTH_ON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDHIGH_LENGTH_ON">AUDHIGH_LENGTH_ON</a>   0b01000000</td></tr>
|
|
<tr class="separator:AUDHIGH_LENGTH_ON"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUDHIGH_LENGTH_OFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUDHIGH_LENGTH_OFF">AUDHIGH_LENGTH_OFF</a>   0b00000000</td></tr>
|
|
<tr class="separator:AUDHIGH_LENGTH_OFF"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OAMF_PRI"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OAMF_PRI">OAMF_PRI</a>   0b10000000</td></tr>
|
|
<tr class="separator:OAMF_PRI"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OAMF_YFLIP"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OAMF_YFLIP">OAMF_YFLIP</a>   0b01000000</td></tr>
|
|
<tr class="separator:OAMF_YFLIP"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OAMF_XFLIP"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OAMF_XFLIP">OAMF_XFLIP</a>   0b00100000</td></tr>
|
|
<tr class="separator:OAMF_XFLIP"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OAMF_PAL0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OAMF_PAL0">OAMF_PAL0</a>   0b00000000</td></tr>
|
|
<tr class="separator:OAMF_PAL0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OAMF_PAL1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OAMF_PAL1">OAMF_PAL1</a>   0b00010000</td></tr>
|
|
<tr class="separator:OAMF_PAL1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OAMF_BANK0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OAMF_BANK0">OAMF_BANK0</a>   0b00000000</td></tr>
|
|
<tr class="separator:OAMF_BANK0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OAMF_BANK1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OAMF_BANK1">OAMF_BANK1</a>   0b00001000</td></tr>
|
|
<tr class="separator:OAMF_BANK1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OAMF_CGB_PAL0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OAMF_CGB_PAL0">OAMF_CGB_PAL0</a>   0b00000000</td></tr>
|
|
<tr class="separator:OAMF_CGB_PAL0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OAMF_CGB_PAL1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OAMF_CGB_PAL1">OAMF_CGB_PAL1</a>   0b00000001</td></tr>
|
|
<tr class="separator:OAMF_CGB_PAL1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OAMF_CGB_PAL2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OAMF_CGB_PAL2">OAMF_CGB_PAL2</a>   0b00000010</td></tr>
|
|
<tr class="separator:OAMF_CGB_PAL2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OAMF_CGB_PAL3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OAMF_CGB_PAL3">OAMF_CGB_PAL3</a>   0b00000011</td></tr>
|
|
<tr class="separator:OAMF_CGB_PAL3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OAMF_CGB_PAL4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OAMF_CGB_PAL4">OAMF_CGB_PAL4</a>   0b00000100</td></tr>
|
|
<tr class="separator:OAMF_CGB_PAL4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OAMF_CGB_PAL5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OAMF_CGB_PAL5">OAMF_CGB_PAL5</a>   0b00000101</td></tr>
|
|
<tr class="separator:OAMF_CGB_PAL5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OAMF_CGB_PAL6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OAMF_CGB_PAL6">OAMF_CGB_PAL6</a>   0b00000110</td></tr>
|
|
<tr class="separator:OAMF_CGB_PAL6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OAMF_CGB_PAL7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OAMF_CGB_PAL7">OAMF_CGB_PAL7</a>   0b00000111</td></tr>
|
|
<tr class="separator:OAMF_CGB_PAL7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OAMF_PALMASK"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OAMF_PALMASK">OAMF_PALMASK</a>   0b00000111</td></tr>
|
|
<tr class="separator:OAMF_PALMASK"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:DEVICE_SCREEN_X_OFFSET"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#DEVICE_SCREEN_X_OFFSET">DEVICE_SCREEN_X_OFFSET</a>   0</td></tr>
|
|
<tr class="separator:DEVICE_SCREEN_X_OFFSET"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:DEVICE_SCREEN_Y_OFFSET"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#DEVICE_SCREEN_Y_OFFSET">DEVICE_SCREEN_Y_OFFSET</a>   0</td></tr>
|
|
<tr class="separator:DEVICE_SCREEN_Y_OFFSET"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:DEVICE_SCREEN_WIDTH"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#DEVICE_SCREEN_WIDTH">DEVICE_SCREEN_WIDTH</a>   20</td></tr>
|
|
<tr class="separator:DEVICE_SCREEN_WIDTH"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:DEVICE_SCREEN_HEIGHT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#DEVICE_SCREEN_HEIGHT">DEVICE_SCREEN_HEIGHT</a>   18</td></tr>
|
|
<tr class="separator:DEVICE_SCREEN_HEIGHT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:DEVICE_SCREEN_BUFFER_WIDTH"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#DEVICE_SCREEN_BUFFER_WIDTH">DEVICE_SCREEN_BUFFER_WIDTH</a>   32</td></tr>
|
|
<tr class="separator:DEVICE_SCREEN_BUFFER_WIDTH"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:DEVICE_SCREEN_BUFFER_HEIGHT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#DEVICE_SCREEN_BUFFER_HEIGHT">DEVICE_SCREEN_BUFFER_HEIGHT</a>   32</td></tr>
|
|
<tr class="separator:DEVICE_SCREEN_BUFFER_HEIGHT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:DEVICE_SCREEN_MAP_ENTRY_SIZE"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#DEVICE_SCREEN_MAP_ENTRY_SIZE">DEVICE_SCREEN_MAP_ENTRY_SIZE</a>   1</td></tr>
|
|
<tr class="separator:DEVICE_SCREEN_MAP_ENTRY_SIZE"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:DEVICE_SPRITE_PX_OFFSET_X"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#DEVICE_SPRITE_PX_OFFSET_X">DEVICE_SPRITE_PX_OFFSET_X</a>   8</td></tr>
|
|
<tr class="separator:DEVICE_SPRITE_PX_OFFSET_X"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:DEVICE_SPRITE_PX_OFFSET_Y"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#DEVICE_SPRITE_PX_OFFSET_Y">DEVICE_SPRITE_PX_OFFSET_Y</a>   16</td></tr>
|
|
<tr class="separator:DEVICE_SPRITE_PX_OFFSET_Y"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:DEVICE_WINDOW_PX_OFFSET_X"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#DEVICE_WINDOW_PX_OFFSET_X">DEVICE_WINDOW_PX_OFFSET_X</a>   7</td></tr>
|
|
<tr class="separator:DEVICE_WINDOW_PX_OFFSET_X"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:DEVICE_WINDOW_PX_OFFSET_Y"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#DEVICE_WINDOW_PX_OFFSET_Y">DEVICE_WINDOW_PX_OFFSET_Y</a>   0</td></tr>
|
|
<tr class="separator:DEVICE_WINDOW_PX_OFFSET_Y"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:DEVICE_SCREEN_PX_WIDTH"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#DEVICE_SCREEN_PX_WIDTH">DEVICE_SCREEN_PX_WIDTH</a>   (<a class="el" href="nes_2hardware_8h.html#DEVICE_SCREEN_WIDTH">DEVICE_SCREEN_WIDTH</a> * 8)</td></tr>
|
|
<tr class="separator:DEVICE_SCREEN_PX_WIDTH"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:DEVICE_SCREEN_PX_HEIGHT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#DEVICE_SCREEN_PX_HEIGHT">DEVICE_SCREEN_PX_HEIGHT</a>   (<a class="el" href="nes_2hardware_8h.html#DEVICE_SCREEN_HEIGHT">DEVICE_SCREEN_HEIGHT</a> * 8)</td></tr>
|
|
<tr class="separator:DEVICE_SCREEN_PX_HEIGHT"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:_VRAM"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#_VRAM">_VRAM</a> []</td></tr>
|
|
<tr class="separator:_VRAM"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:_VRAM8000"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#_VRAM8000">_VRAM8000</a> []</td></tr>
|
|
<tr class="separator:_VRAM8000"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:_VRAM8800"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#_VRAM8800">_VRAM8800</a> []</td></tr>
|
|
<tr class="separator:_VRAM8800"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:_VRAM9000"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#_VRAM9000">_VRAM9000</a> []</td></tr>
|
|
<tr class="separator:_VRAM9000"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:_SCRN0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#_SCRN0">_SCRN0</a> []</td></tr>
|
|
<tr class="separator:_SCRN0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:_SCRN1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#_SCRN1">_SCRN1</a> []</td></tr>
|
|
<tr class="separator:_SCRN1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:_SRAM"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#_SRAM">_SRAM</a> []</td></tr>
|
|
<tr class="separator:_SRAM"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:_RAM"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#_RAM">_RAM</a> []</td></tr>
|
|
<tr class="separator:_RAM"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:_RAMBANK"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#_RAMBANK">_RAMBANK</a> []</td></tr>
|
|
<tr class="separator:_RAMBANK"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:_OAMRAM"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#_OAMRAM">_OAMRAM</a> []</td></tr>
|
|
<tr class="separator:_OAMRAM"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:_IO"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#_IO">_IO</a> []</td></tr>
|
|
<tr class="separator:_IO"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:_AUD3WAVERAM"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#_AUD3WAVERAM">_AUD3WAVERAM</a> []</td></tr>
|
|
<tr class="separator:_AUD3WAVERAM"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:_HRAM"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#_HRAM">_HRAM</a> []</td></tr>
|
|
<tr class="separator:_HRAM"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rRAMG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rRAMG">rRAMG</a></td></tr>
|
|
<tr class="separator:rRAMG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rROMB0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rROMB0">rROMB0</a></td></tr>
|
|
<tr class="separator:rROMB0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rROMB1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rROMB1">rROMB1</a></td></tr>
|
|
<tr class="separator:rROMB1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rRAMB"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rRAMB">rRAMB</a></td></tr>
|
|
<tr class="separator:rRAMB"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rMBC7_SRAM_ENABLE_1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rMBC7_SRAM_ENABLE_1">rMBC7_SRAM_ENABLE_1</a></td></tr>
|
|
<tr class="separator:rMBC7_SRAM_ENABLE_1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rMBC7_SRAM_ENABLE_2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rMBC7_SRAM_ENABLE_2">rMBC7_SRAM_ENABLE_2</a></td></tr>
|
|
<tr class="separator:rMBC7_SRAM_ENABLE_2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rMBC7_LATCH_1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rMBC7_LATCH_1">rMBC7_LATCH_1</a></td></tr>
|
|
<tr class="separator:rMBC7_LATCH_1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rMBC7_LATCH_2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rMBC7_LATCH_2">rMBC7_LATCH_2</a></td></tr>
|
|
<tr class="separator:rMBC7_LATCH_2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rMBC7_ACCEL_X_LO"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rMBC7_ACCEL_X_LO">rMBC7_ACCEL_X_LO</a></td></tr>
|
|
<tr class="separator:rMBC7_ACCEL_X_LO"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rMBC7_ACCEL_X_HI"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rMBC7_ACCEL_X_HI">rMBC7_ACCEL_X_HI</a></td></tr>
|
|
<tr class="separator:rMBC7_ACCEL_X_HI"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rMBC7_ACCEL_Y_LO"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rMBC7_ACCEL_Y_LO">rMBC7_ACCEL_Y_LO</a></td></tr>
|
|
<tr class="separator:rMBC7_ACCEL_Y_LO"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:rMBC7_ACCEL_Y_HI"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#rMBC7_ACCEL_Y_HI">rMBC7_ACCEL_Y_HI</a></td></tr>
|
|
<tr class="separator:rMBC7_ACCEL_Y_HI"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:P1_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#P1_REG">P1_REG</a></td></tr>
|
|
<tr class="separator:P1_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:SB_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#SB_REG">SB_REG</a></td></tr>
|
|
<tr class="separator:SB_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:SC_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#SC_REG">SC_REG</a></td></tr>
|
|
<tr class="separator:SC_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:DIV_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#DIV_REG">DIV_REG</a></td></tr>
|
|
<tr class="separator:DIV_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:TIMA_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#TIMA_REG">TIMA_REG</a></td></tr>
|
|
<tr class="separator:TIMA_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:TMA_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#TMA_REG">TMA_REG</a></td></tr>
|
|
<tr class="separator:TMA_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:TAC_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#TAC_REG">TAC_REG</a></td></tr>
|
|
<tr class="separator:TAC_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:IF_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#IF_REG">IF_REG</a></td></tr>
|
|
<tr class="separator:IF_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR10_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR10_REG">NR10_REG</a></td></tr>
|
|
<tr class="separator:NR10_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR11_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR11_REG">NR11_REG</a></td></tr>
|
|
<tr class="separator:NR11_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR12_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR12_REG">NR12_REG</a></td></tr>
|
|
<tr class="separator:NR12_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR13_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR13_REG">NR13_REG</a></td></tr>
|
|
<tr class="separator:NR13_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR14_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR14_REG">NR14_REG</a></td></tr>
|
|
<tr class="separator:NR14_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR21_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR21_REG">NR21_REG</a></td></tr>
|
|
<tr class="separator:NR21_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR22_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR22_REG">NR22_REG</a></td></tr>
|
|
<tr class="separator:NR22_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR23_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR23_REG">NR23_REG</a></td></tr>
|
|
<tr class="separator:NR23_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR24_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR24_REG">NR24_REG</a></td></tr>
|
|
<tr class="separator:NR24_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR30_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR30_REG">NR30_REG</a></td></tr>
|
|
<tr class="separator:NR30_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR31_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR31_REG">NR31_REG</a></td></tr>
|
|
<tr class="separator:NR31_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR32_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR32_REG">NR32_REG</a></td></tr>
|
|
<tr class="separator:NR32_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR33_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR33_REG">NR33_REG</a></td></tr>
|
|
<tr class="separator:NR33_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR34_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR34_REG">NR34_REG</a></td></tr>
|
|
<tr class="separator:NR34_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR41_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR41_REG">NR41_REG</a></td></tr>
|
|
<tr class="separator:NR41_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR42_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR42_REG">NR42_REG</a></td></tr>
|
|
<tr class="separator:NR42_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR43_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR43_REG">NR43_REG</a></td></tr>
|
|
<tr class="separator:NR43_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR44_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR44_REG">NR44_REG</a></td></tr>
|
|
<tr class="separator:NR44_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR50_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR50_REG">NR50_REG</a></td></tr>
|
|
<tr class="separator:NR50_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR51_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR51_REG">NR51_REG</a></td></tr>
|
|
<tr class="separator:NR51_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:NR52_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#NR52_REG">NR52_REG</a></td></tr>
|
|
<tr class="separator:NR52_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:AUD3WAVE"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#AUD3WAVE">AUD3WAVE</a> [16]</td></tr>
|
|
<tr class="separator:AUD3WAVE"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:PCM_SAMPLE"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#PCM_SAMPLE">PCM_SAMPLE</a> [16]</td></tr>
|
|
<tr class="separator:PCM_SAMPLE"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LCDC_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LCDC_REG">LCDC_REG</a></td></tr>
|
|
<tr class="separator:LCDC_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:STAT_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#STAT_REG">STAT_REG</a></td></tr>
|
|
<tr class="separator:STAT_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:SCY_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#SCY_REG">SCY_REG</a></td></tr>
|
|
<tr class="separator:SCY_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:SCX_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#SCX_REG">SCX_REG</a></td></tr>
|
|
<tr class="separator:SCX_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LY_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LY_REG">LY_REG</a></td></tr>
|
|
<tr class="separator:LY_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:LYC_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#LYC_REG">LYC_REG</a></td></tr>
|
|
<tr class="separator:LYC_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:DMA_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#DMA_REG">DMA_REG</a></td></tr>
|
|
<tr class="separator:DMA_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:BGP_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#BGP_REG">BGP_REG</a></td></tr>
|
|
<tr class="separator:BGP_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OBP0_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OBP0_REG">OBP0_REG</a></td></tr>
|
|
<tr class="separator:OBP0_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OBP1_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OBP1_REG">OBP1_REG</a></td></tr>
|
|
<tr class="separator:OBP1_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:WY_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#WY_REG">WY_REG</a></td></tr>
|
|
<tr class="separator:WY_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:WX_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#WX_REG">WX_REG</a></td></tr>
|
|
<tr class="separator:WX_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:KEY1_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#KEY1_REG">KEY1_REG</a></td></tr>
|
|
<tr class="separator:KEY1_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:VBK_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#VBK_REG">VBK_REG</a></td></tr>
|
|
<tr class="separator:VBK_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:HDMA1_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#HDMA1_REG">HDMA1_REG</a></td></tr>
|
|
<tr class="separator:HDMA1_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:HDMA2_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#HDMA2_REG">HDMA2_REG</a></td></tr>
|
|
<tr class="separator:HDMA2_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:HDMA3_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#HDMA3_REG">HDMA3_REG</a></td></tr>
|
|
<tr class="separator:HDMA3_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:HDMA4_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#HDMA4_REG">HDMA4_REG</a></td></tr>
|
|
<tr class="separator:HDMA4_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:HDMA5_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#HDMA5_REG">HDMA5_REG</a></td></tr>
|
|
<tr class="separator:HDMA5_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:RP_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#RP_REG">RP_REG</a></td></tr>
|
|
<tr class="separator:RP_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:BCPS_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#BCPS_REG">BCPS_REG</a></td></tr>
|
|
<tr class="separator:BCPS_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:BCPD_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#BCPD_REG">BCPD_REG</a></td></tr>
|
|
<tr class="separator:BCPD_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OCPS_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OCPS_REG">OCPS_REG</a></td></tr>
|
|
<tr class="separator:OCPS_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:OCPD_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#OCPD_REG">OCPD_REG</a></td></tr>
|
|
<tr class="separator:OCPD_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:SVBK_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#SVBK_REG">SVBK_REG</a></td></tr>
|
|
<tr class="separator:SVBK_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:PCM12_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#PCM12_REG">PCM12_REG</a></td></tr>
|
|
<tr class="separator:PCM12_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:PCM34_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#PCM34_REG">PCM34_REG</a></td></tr>
|
|
<tr class="separator:PCM34_REG"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:IE_REG"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="gb_2hardware_8h.html#IE_REG">IE_REG</a></td></tr>
|
|
<tr class="separator:IE_REG"><td class="memSeparator" colspan="2"> </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="__BYTES" name="__BYTES"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#__BYTES">◆ </a></span>__BYTES</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define __BYTES   extern <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="__BYTE_REG" name="__BYTE_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#__BYTE_REG">◆ </a></span>__BYTE_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define __BYTE_REG   extern volatile <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="__REG" name="__REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#__REG">◆ </a></span>__REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define __REG   extern volatile <a class="el" href="asm_2types_8h.html#SFR">SFR</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="MBC7_LATCH_ERASE" name="MBC7_LATCH_ERASE"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#MBC7_LATCH_ERASE">◆ </a></span>MBC7_LATCH_ERASE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MBC7_LATCH_ERASE   0x55u</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="MBC7_LATCH_CAPTURE" name="MBC7_LATCH_CAPTURE"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#MBC7_LATCH_CAPTURE">◆ </a></span>MBC7_LATCH_CAPTURE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MBC7_LATCH_CAPTURE   0xAAu</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="MBC7_SRAM_ENABLE_KEY_1" name="MBC7_SRAM_ENABLE_KEY_1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#MBC7_SRAM_ENABLE_KEY_1">◆ </a></span>MBC7_SRAM_ENABLE_KEY_1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MBC7_SRAM_ENABLE_KEY_1   0x0Au</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="MBC7_SRAM_ENABLE_KEY_2" name="MBC7_SRAM_ENABLE_KEY_2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#MBC7_SRAM_ENABLE_KEY_2">◆ </a></span>MBC7_SRAM_ENABLE_KEY_2</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MBC7_SRAM_ENABLE_KEY_2   0x40u</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rP1" name="rP1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rP1">◆ </a></span>rP1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rP1   <a class="el" href="gb_2hardware_8h.html#P1_REG">P1_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="P1F_5" name="P1F_5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#P1F_5">◆ </a></span>P1F_5</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define P1F_5   0b00100000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="P1F_4" name="P1F_4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#P1F_4">◆ </a></span>P1F_4</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define P1F_4   0b00010000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="P1F_3" name="P1F_3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#P1F_3">◆ </a></span>P1F_3</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define P1F_3   0b00001000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="P1F_2" name="P1F_2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#P1F_2">◆ </a></span>P1F_2</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define P1F_2   0b00000100</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="P1F_1" name="P1F_1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#P1F_1">◆ </a></span>P1F_1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define P1F_1   0b00000010</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="P1F_0" name="P1F_0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#P1F_0">◆ </a></span>P1F_0</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define P1F_0   0b00000001</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="P1F_GET_DPAD" name="P1F_GET_DPAD"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#P1F_GET_DPAD">◆ </a></span>P1F_GET_DPAD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define P1F_GET_DPAD   <a class="el" href="gb_2hardware_8h.html#P1F_5">P1F_5</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="P1F_GET_BTN" name="P1F_GET_BTN"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#P1F_GET_BTN">◆ </a></span>P1F_GET_BTN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define P1F_GET_BTN   <a class="el" href="gb_2hardware_8h.html#P1F_4">P1F_4</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="P1F_GET_NONE" name="P1F_GET_NONE"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#P1F_GET_NONE">◆ </a></span>P1F_GET_NONE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define P1F_GET_NONE   (<a class="el" href="gb_2hardware_8h.html#P1F_4">P1F_4</a> | <a class="el" href="gb_2hardware_8h.html#P1F_5">P1F_5</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rSB" name="rSB"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rSB">◆ </a></span>rSB</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rSB   <a class="el" href="gb_2hardware_8h.html#SB_REG">SB_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rSC" name="rSC"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rSC">◆ </a></span>rSC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rSC   <a class="el" href="gb_2hardware_8h.html#SC_REG">SC_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="SIOF_XFER_START" name="SIOF_XFER_START"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#SIOF_XFER_START">◆ </a></span>SIOF_XFER_START</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SIOF_XFER_START   0b10000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Serial IO: Start Transfer. Automatically cleared at the end of transfer </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="SIOF_CLOCK_INT" name="SIOF_CLOCK_INT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#SIOF_CLOCK_INT">◆ </a></span>SIOF_CLOCK_INT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SIOF_CLOCK_INT   0b00000001</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Serial IO: Use Internal clock </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="SIOF_CLOCK_EXT" name="SIOF_CLOCK_EXT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#SIOF_CLOCK_EXT">◆ </a></span>SIOF_CLOCK_EXT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SIOF_CLOCK_EXT   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Serial IO: Use External clock </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="SIOF_SPEED_1X" name="SIOF_SPEED_1X"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#SIOF_SPEED_1X">◆ </a></span>SIOF_SPEED_1X</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SIOF_SPEED_1X   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Serial IO: If internal clock then 8KHz mode, 1KB/s (16Khz in CGB high-speed mode, 2KB/s) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="SIOF_SPEED_32X" name="SIOF_SPEED_32X"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#SIOF_SPEED_32X">◆ </a></span>SIOF_SPEED_32X</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SIOF_SPEED_32X   0b00000010</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Serial IO: <b>CGB-Mode ONLY</b> If internal clock then 256KHz mode, 32KB/s (512KHz in CGB high-speed mode, 64KB/s) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="SIOF_B_CLOCK" name="SIOF_B_CLOCK"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#SIOF_B_CLOCK">◆ </a></span>SIOF_B_CLOCK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SIOF_B_CLOCK   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="SIOF_B_SPEED" name="SIOF_B_SPEED"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#SIOF_B_SPEED">◆ </a></span>SIOF_B_SPEED</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SIOF_B_SPEED   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="SIOF_B_XFER_START" name="SIOF_B_XFER_START"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#SIOF_B_XFER_START">◆ </a></span>SIOF_B_XFER_START</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SIOF_B_XFER_START   7</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="SCF_START" name="SCF_START"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#SCF_START">◆ </a></span>SCF_START</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SCF_START   <a class="el" href="gb_2hardware_8h.html#SIOF_XFER_START">SIOF_XFER_START</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="SCF_SOURCE" name="SCF_SOURCE"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#SCF_SOURCE">◆ </a></span>SCF_SOURCE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SCF_SOURCE   <a class="el" href="gb_2hardware_8h.html#SIOF_CLOCK_INT">SIOF_CLOCK_INT</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="SCF_SPEED" name="SCF_SPEED"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#SCF_SPEED">◆ </a></span>SCF_SPEED</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SCF_SPEED   <a class="el" href="gb_2hardware_8h.html#SIOF_SPEED_32X">SIOF_SPEED_32X</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rDIV" name="rDIV"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rDIV">◆ </a></span>rDIV</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rDIV   <a class="el" href="gb_2hardware_8h.html#DIV_REG">DIV_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rTIMA" name="rTIMA"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rTIMA">◆ </a></span>rTIMA</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rTIMA   <a class="el" href="sms_2hardware_8h.html#TIMA_REG">TIMA_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rTMA" name="rTMA"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rTMA">◆ </a></span>rTMA</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rTMA   <a class="el" href="sms_2hardware_8h.html#TMA_REG">TMA_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rTAC" name="rTAC"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rTAC">◆ </a></span>rTAC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rTAC   <a class="el" href="sms_2hardware_8h.html#TAC_REG">TAC_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="TACF_START" name="TACF_START"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#TACF_START">◆ </a></span>TACF_START</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TACF_START   0b00000100</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="TACF_STOP" name="TACF_STOP"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#TACF_STOP">◆ </a></span>TACF_STOP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TACF_STOP   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="TACF_4KHZ" name="TACF_4KHZ"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#TACF_4KHZ">◆ </a></span>TACF_4KHZ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TACF_4KHZ   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="TACF_16KHZ" name="TACF_16KHZ"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#TACF_16KHZ">◆ </a></span>TACF_16KHZ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TACF_16KHZ   0b00000011</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="TACF_65KHZ" name="TACF_65KHZ"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#TACF_65KHZ">◆ </a></span>TACF_65KHZ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TACF_65KHZ   0b00000010</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="TACF_262KHZ" name="TACF_262KHZ"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#TACF_262KHZ">◆ </a></span>TACF_262KHZ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define TACF_262KHZ   0b00000001</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rIF" name="rIF"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rIF">◆ </a></span>rIF</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rIF   <a class="el" href="gb_2hardware_8h.html#IF_REG">IF_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD1SWEEP" name="rAUD1SWEEP"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD1SWEEP">◆ </a></span>rAUD1SWEEP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD1SWEEP   <a class="el" href="gb_2hardware_8h.html#NR10_REG">NR10_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 1, NR10: Sweep </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUD1SWEEP_UP" name="AUD1SWEEP_UP"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUD1SWEEP_UP">◆ </a></span>AUD1SWEEP_UP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUD1SWEEP_UP   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Channel 1, NR10: Sweep Addition, period increases </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUD1SWEEP_DOWN" name="AUD1SWEEP_DOWN"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUD1SWEEP_DOWN">◆ </a></span>AUD1SWEEP_DOWN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUD1SWEEP_DOWN   0b00001000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Channel 1, NR10: Sweep Subtraction, period decreases </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUD1SWEEP_TIME" name="AUD1SWEEP_TIME"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUD1SWEEP_TIME">◆ </a></span>AUD1SWEEP_TIME</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUD1SWEEP_TIME</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">x</td><td>)</td>
|
|
<td>   ((x) << 4)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Channel 1, NR10: Sweep Time/Pace, Range: 0-7 </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUD1SWEEP_LENGTH" name="AUD1SWEEP_LENGTH"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUD1SWEEP_LENGTH">◆ </a></span>AUD1SWEEP_LENGTH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUD1SWEEP_LENGTH</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">x</td><td>)</td>
|
|
<td>   (x)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Channel 1, NR10: Sweep Length/Individual step, Range: 0-7 </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD1LEN" name="rAUD1LEN"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD1LEN">◆ </a></span>rAUD1LEN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD1LEN   <a class="el" href="gb_2hardware_8h.html#NR11_REG">NR11_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 1, NR11: Sound length/Wave pattern duty </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD1ENV" name="rAUD1ENV"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD1ENV">◆ </a></span>rAUD1ENV</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD1ENV   <a class="el" href="gb_2hardware_8h.html#NR12_REG">NR12_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 1, NR12: Volume Envelope </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD1LOW" name="rAUD1LOW"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD1LOW">◆ </a></span>rAUD1LOW</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD1LOW   <a class="el" href="gb_2hardware_8h.html#NR13_REG">NR13_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 1, NR13: Frequency Low </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD1HIGH" name="rAUD1HIGH"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD1HIGH">◆ </a></span>rAUD1HIGH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD1HIGH   <a class="el" href="gb_2hardware_8h.html#NR14_REG">NR14_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 1, NR14: Frequency High </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD2LEN" name="rAUD2LEN"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD2LEN">◆ </a></span>rAUD2LEN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD2LEN   <a class="el" href="gb_2hardware_8h.html#NR21_REG">NR21_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 2, NR21_REG: Tone </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD2ENV" name="rAUD2ENV"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD2ENV">◆ </a></span>rAUD2ENV</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD2ENV   <a class="el" href="gb_2hardware_8h.html#NR22_REG">NR22_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 2, NR22_REG: Volume Envelope </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD2LOW" name="rAUD2LOW"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD2LOW">◆ </a></span>rAUD2LOW</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD2LOW   <a class="el" href="gb_2hardware_8h.html#NR23_REG">NR23_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 2, NR23_REG: Frequency data Low </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD2HIGH" name="rAUD2HIGH"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD2HIGH">◆ </a></span>rAUD2HIGH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD2HIGH   <a class="el" href="gb_2hardware_8h.html#NR24_REG">NR24_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 2, NR24_REG: Frequency data High </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD3ENA" name="rAUD3ENA"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD3ENA">◆ </a></span>rAUD3ENA</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD3ENA   <a class="el" href="gb_2hardware_8h.html#NR30_REG">NR30_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 3, NR30_REG: Sound on/off </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD3LEN" name="rAUD3LEN"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD3LEN">◆ </a></span>rAUD3LEN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD3LEN   <a class="el" href="gb_2hardware_8h.html#NR31_REG">NR31_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 3, NR31_REG: Sound Length </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD3LEVEL" name="rAUD3LEVEL"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD3LEVEL">◆ </a></span>rAUD3LEVEL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD3LEVEL   <a class="el" href="gb_2hardware_8h.html#NR32_REG">NR32_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 3, NR32_REG: Select output level </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD3LOW" name="rAUD3LOW"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD3LOW">◆ </a></span>rAUD3LOW</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD3LOW   <a class="el" href="gb_2hardware_8h.html#NR33_REG">NR33_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 3, NR33_REG: Frequency data Low </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD3HIGH" name="rAUD3HIGH"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD3HIGH">◆ </a></span>rAUD3HIGH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD3HIGH   <a class="el" href="gb_2hardware_8h.html#NR34_REG">NR34_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 3, NR34_REG: Frequency data High </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD4LEN" name="rAUD4LEN"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD4LEN">◆ </a></span>rAUD4LEN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD4LEN   <a class="el" href="gb_2hardware_8h.html#NR41_REG">NR41_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 4, NR41_REG: Sound Length </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD4ENV" name="rAUD4ENV"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD4ENV">◆ </a></span>rAUD4ENV</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD4ENV   <a class="el" href="gb_2hardware_8h.html#NR42_REG">NR42_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 4, NR42_REG: Volume Envelope </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD4POLY" name="rAUD4POLY"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD4POLY">◆ </a></span>rAUD4POLY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD4POLY   <a class="el" href="gb_2hardware_8h.html#NR43_REG">NR43_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 4, NR43_REG: Polynomial Counter </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUD4POLY_WIDTH_15BIT" name="AUD4POLY_WIDTH_15BIT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUD4POLY_WIDTH_15BIT">◆ </a></span>AUD4POLY_WIDTH_15BIT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUD4POLY_WIDTH_15BIT   0x00</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Channel 4, NR43_REG: Polynomial counter use 15 steps <br />
|
|
</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUD4POLY_WIDTH_7BIT" name="AUD4POLY_WIDTH_7BIT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUD4POLY_WIDTH_7BIT">◆ </a></span>AUD4POLY_WIDTH_7BIT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUD4POLY_WIDTH_7BIT   0x08</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Channel 4, NR43_REG: Polynomial counter use 7 steps <br />
|
|
</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUD4GO" name="rAUD4GO"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUD4GO">◆ </a></span>rAUD4GO</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUD4GO   <a class="el" href="gb_2hardware_8h.html#NR44_REG">NR44_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 4, NR44_REG: Counter / Consecutive and Initial <br />
|
|
</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUDVOL" name="rAUDVOL"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUDVOL">◆ </a></span>rAUDVOL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUDVOL   <a class="el" href="gb_2hardware_8h.html#NR50_REG">NR50_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Master Volume, NR50: Volume and Cart external sound input (VIN) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDVOL_VOL_LEFT" name="AUDVOL_VOL_LEFT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDVOL_VOL_LEFT">◆ </a></span>AUDVOL_VOL_LEFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDVOL_VOL_LEFT</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">x</td><td>)</td>
|
|
<td>   ((x) << 4)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Master Volume, NR50: Left Volume, Range: 0-7 </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDVOL_VOL_RIGHT" name="AUDVOL_VOL_RIGHT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDVOL_VOL_RIGHT">◆ </a></span>AUDVOL_VOL_RIGHT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDVOL_VOL_RIGHT</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">x</td><td>)</td>
|
|
<td>   ((x))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Master Volume, NR50: Right Volume, Range: 0-7 </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDVOL_VIN_LEFT" name="AUDVOL_VIN_LEFT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDVOL_VIN_LEFT">◆ </a></span>AUDVOL_VIN_LEFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDVOL_VIN_LEFT   0b10000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Master Volume, NR50: Cart external sound input (VIN) Left bit, 1 = ON, 0 = OFF </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDVOL_VIN_RIGHT" name="AUDVOL_VIN_RIGHT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDVOL_VIN_RIGHT">◆ </a></span>AUDVOL_VIN_RIGHT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDVOL_VIN_RIGHT   0b00001000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Master Volume, NR50: Cart external sound input (VIN) Right bit, 1 = ON, 0 = OFF </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUDTERM" name="rAUDTERM"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUDTERM">◆ </a></span>rAUDTERM</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUDTERM   <a class="el" href="gb_2hardware_8h.html#NR51_REG">NR51_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Panning, NR51: Enable/disable left and right output for sound channels </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDTERM_4_LEFT" name="AUDTERM_4_LEFT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDTERM_4_LEFT">◆ </a></span>AUDTERM_4_LEFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDTERM_4_LEFT   0b10000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Panning, NR51: Channel 4 Left bit, 1 = ON, 0 = OFF </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDTERM_3_LEFT" name="AUDTERM_3_LEFT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDTERM_3_LEFT">◆ </a></span>AUDTERM_3_LEFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDTERM_3_LEFT   0b01000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Panning, NR51: Channel 3 Left bit, 1 = ON, 0 = OFF </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDTERM_2_LEFT" name="AUDTERM_2_LEFT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDTERM_2_LEFT">◆ </a></span>AUDTERM_2_LEFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDTERM_2_LEFT   0b00100000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Panning, NR51: Channel 2 Left bit, 1 = ON, 0 = OFF </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDTERM_1_LEFT" name="AUDTERM_1_LEFT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDTERM_1_LEFT">◆ </a></span>AUDTERM_1_LEFT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDTERM_1_LEFT   0b00010000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Panning, NR51: Channel 1 Left bit, 1 = ON, 0 = OFF </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDTERM_4_RIGHT" name="AUDTERM_4_RIGHT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDTERM_4_RIGHT">◆ </a></span>AUDTERM_4_RIGHT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDTERM_4_RIGHT   0b00001000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Panning, NR51: Channel 4 Right bit, 1 = ON, 0 = OFF </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDTERM_3_RIGHT" name="AUDTERM_3_RIGHT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDTERM_3_RIGHT">◆ </a></span>AUDTERM_3_RIGHT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDTERM_3_RIGHT   0b00000100</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Panning, NR51: Channel 4 Right bit, 1 = ON, 0 = OFF </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDTERM_2_RIGHT" name="AUDTERM_2_RIGHT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDTERM_2_RIGHT">◆ </a></span>AUDTERM_2_RIGHT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDTERM_2_RIGHT   0b00000010</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Panning, NR51: Channel 4 Right bit, 1 = ON, 0 = OFF </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDTERM_1_RIGHT" name="AUDTERM_1_RIGHT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDTERM_1_RIGHT">◆ </a></span>AUDTERM_1_RIGHT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDTERM_1_RIGHT   0b00000001</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Panning, NR51: Channel 4 Right bit, 1 = ON, 0 = OFF </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rAUDENA" name="rAUDENA"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rAUDENA">◆ </a></span>rAUDENA</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rAUDENA   <a class="el" href="gb_2hardware_8h.html#NR52_REG">NR52_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Master Control, NR52: ON / OFF </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDENA_ON" name="AUDENA_ON"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDENA_ON">◆ </a></span>AUDENA_ON</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDENA_ON   0b10000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Master Control, NR52: Sound ON </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDENA_OFF" name="AUDENA_OFF"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDENA_OFF">◆ </a></span>AUDENA_OFF</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDENA_OFF   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >For Sound Master Control, NR52: Sound OFF </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rLCDC" name="rLCDC"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rLCDC">◆ </a></span>rLCDC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rLCDC   <a class="el" href="gb_2hardware_8h.html#LCDC_REG">LCDC_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_OFF" name="LCDCF_OFF"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_OFF">◆ </a></span>LCDCF_OFF</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_OFF   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >LCD Control: Off </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_ON" name="LCDCF_ON"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_ON">◆ </a></span>LCDCF_ON</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_ON   0b10000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >LCD Control: On </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_WIN9800" name="LCDCF_WIN9800"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_WIN9800">◆ </a></span>LCDCF_WIN9800</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_WIN9800   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Window Tile Map: Use 9800 Region </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_WIN9C00" name="LCDCF_WIN9C00"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_WIN9C00">◆ </a></span>LCDCF_WIN9C00</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_WIN9C00   0b01000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Window Tile Map: Use 9C00 Region </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_WINOFF" name="LCDCF_WINOFF"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_WINOFF">◆ </a></span>LCDCF_WINOFF</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_WINOFF   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Window Display: Hidden </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_WINON" name="LCDCF_WINON"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_WINON">◆ </a></span>LCDCF_WINON</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_WINON   0b00100000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Window Display: Visible </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_BG8800" name="LCDCF_BG8800"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_BG8800">◆ </a></span>LCDCF_BG8800</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_BG8800   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >BG & Window Tile Data: Use 8800 Region </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_BG8000" name="LCDCF_BG8000"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_BG8000">◆ </a></span>LCDCF_BG8000</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_BG8000   0b00010000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >BG & Window Tile Data: Use 8000 Region </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_BG9800" name="LCDCF_BG9800"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_BG9800">◆ </a></span>LCDCF_BG9800</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_BG9800   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >BG Tile Map: use 9800 Region </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_BG9C00" name="LCDCF_BG9C00"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_BG9C00">◆ </a></span>LCDCF_BG9C00</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_BG9C00   0b00001000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >BG Tile Map: use 9C00 Region </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_OBJ8" name="LCDCF_OBJ8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_OBJ8">◆ </a></span>LCDCF_OBJ8</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_OBJ8   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprites Size: 8x8 pixels </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_OBJ16" name="LCDCF_OBJ16"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_OBJ16">◆ </a></span>LCDCF_OBJ16</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_OBJ16   0b00000100</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprites Size: 8x16 pixels </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_OBJOFF" name="LCDCF_OBJOFF"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_OBJOFF">◆ </a></span>LCDCF_OBJOFF</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_OBJOFF   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprites Display: Hidden </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_OBJON" name="LCDCF_OBJON"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_OBJON">◆ </a></span>LCDCF_OBJON</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_OBJON   0b00000010</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprites Display: Visible </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_BGOFF" name="LCDCF_BGOFF"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_BGOFF">◆ </a></span>LCDCF_BGOFF</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_BGOFF   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Background Display: Hidden </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_BGON" name="LCDCF_BGON"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_BGON">◆ </a></span>LCDCF_BGON</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_BGON   0b00000001</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Background Display: Visible </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_B_ON" name="LCDCF_B_ON"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_B_ON">◆ </a></span>LCDCF_B_ON</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_B_ON   7</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Bit for LCD On/Off Select </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_B_WIN9C00" name="LCDCF_B_WIN9C00"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_B_WIN9C00">◆ </a></span>LCDCF_B_WIN9C00</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_B_WIN9C00   6</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Bit for Window Tile Map Region Select </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_B_WINON" name="LCDCF_B_WINON"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_B_WINON">◆ </a></span>LCDCF_B_WINON</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_B_WINON   5</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Bit for Window Display On/Off Control </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_B_BG8000" name="LCDCF_B_BG8000"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_B_BG8000">◆ </a></span>LCDCF_B_BG8000</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_B_BG8000   4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Bit for BG & Window Tile Data Region Select </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_B_BG9C00" name="LCDCF_B_BG9C00"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_B_BG9C00">◆ </a></span>LCDCF_B_BG9C00</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_B_BG9C00   3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Bit for BG Tile Map Region Select </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_B_OBJ16" name="LCDCF_B_OBJ16"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_B_OBJ16">◆ </a></span>LCDCF_B_OBJ16</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_B_OBJ16   2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Bit for Sprites Size Select </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_B_OBJON" name="LCDCF_B_OBJON"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_B_OBJON">◆ </a></span>LCDCF_B_OBJON</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_B_OBJON   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Bit for Sprites Display Visible/Hidden Select </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDCF_B_BGON" name="LCDCF_B_BGON"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDCF_B_BGON">◆ </a></span>LCDCF_B_BGON</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LCDCF_B_BGON   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Bit for Background Display Visible/Hidden Select </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rSTAT" name="rSTAT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rSTAT">◆ </a></span>rSTAT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rSTAT   <a class="el" href="gb_2hardware_8h.html#STAT_REG">STAT_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_LYC" name="STATF_LYC"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_LYC">◆ </a></span>STATF_LYC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_LYC   0b01000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >STAT Interrupt: LYC=LY Coincidence Source Enable </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_MODE10" name="STATF_MODE10"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_MODE10">◆ </a></span>STATF_MODE10</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_MODE10   0b00100000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >STAT Interrupt: Mode 2 OAM Source Enable </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_MODE01" name="STATF_MODE01"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_MODE01">◆ </a></span>STATF_MODE01</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_MODE01   0b00010000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >STAT Interrupt: Mode 1 VBlank Source Enable </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_MODE00" name="STATF_MODE00"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_MODE00">◆ </a></span>STATF_MODE00</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_MODE00   0b00001000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >STAT Interrupt: Mode 0 HBlank Source Enable <br />
|
|
</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_LYCF" name="STATF_LYCF"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_LYCF">◆ </a></span>STATF_LYCF</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_LYCF   0b00000100</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >LYC=LY Coincidence Status Flag, Set when LY contains the same value as LYC </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_HBL" name="STATF_HBL"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_HBL">◆ </a></span>STATF_HBL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_HBL   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Current LCD Mode is: 0, in H-Blank </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_VBL" name="STATF_VBL"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_VBL">◆ </a></span>STATF_VBL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_VBL   0b00000001</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Current LCD Mode is: 1, in V-Blank </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_OAM" name="STATF_OAM"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_OAM">◆ </a></span>STATF_OAM</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_OAM   0b00000010</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Current LCD Mode is: 2, in OAM-RAM is used by system (Searching OAM) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_LCD" name="STATF_LCD"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_LCD">◆ </a></span>STATF_LCD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_LCD   0b00000011</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Current LCD Mode is: 3, both OAM and VRAM used by system (Transferring Data to LCD Controller) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_BUSY" name="STATF_BUSY"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_BUSY">◆ </a></span>STATF_BUSY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_BUSY   0b00000010</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >When set, VRAM access is unsafe </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_B_LYC" name="STATF_B_LYC"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_B_LYC">◆ </a></span>STATF_B_LYC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_B_LYC   6</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Bit for STAT Interrupt: LYC=LY Coincidence Source Enable </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_B_MODE10" name="STATF_B_MODE10"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_B_MODE10">◆ </a></span>STATF_B_MODE10</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_B_MODE10   5</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Bit for STAT Interrupt: Mode 2 OAM Source Enable </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_B_MODE01" name="STATF_B_MODE01"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_B_MODE01">◆ </a></span>STATF_B_MODE01</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_B_MODE01   4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Bit for STAT Interrupt: Mode 1 VBlank Source Enable </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_B_MODE00" name="STATF_B_MODE00"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_B_MODE00">◆ </a></span>STATF_B_MODE00</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_B_MODE00   3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Bit for STAT Interrupt: Mode 0 HBlank Source Enable <br />
|
|
</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_B_LYCF" name="STATF_B_LYCF"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_B_LYCF">◆ </a></span>STATF_B_LYCF</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_B_LYCF   2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Bit for LYC=LY Coincidence Status Flag </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_B_VBL" name="STATF_B_VBL"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_B_VBL">◆ </a></span>STATF_B_VBL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_B_VBL   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_B_OAM" name="STATF_B_OAM"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_B_OAM">◆ </a></span>STATF_B_OAM</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_B_OAM   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STATF_B_BUSY" name="STATF_B_BUSY"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STATF_B_BUSY">◆ </a></span>STATF_B_BUSY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define STATF_B_BUSY   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Bit for when VRAM access is unsafe </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rSCY" name="rSCY"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rSCY">◆ </a></span>rSCY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rSCY</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rSCX" name="rSCX"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rSCX">◆ </a></span>rSCX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rSCX   <a class="el" href="gb_2hardware_8h.html#SCX_REG">SCX_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rLY" name="rLY"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rLY">◆ </a></span>rLY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rLY   <a class="el" href="gb_2hardware_8h.html#LY_REG">LY_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rLYC" name="rLYC"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rLYC">◆ </a></span>rLYC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rLYC   <a class="el" href="gb_2hardware_8h.html#LYC_REG">LYC_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rDMA" name="rDMA"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rDMA">◆ </a></span>rDMA</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rDMA   <a class="el" href="gb_2hardware_8h.html#DMA_REG">DMA_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rBGP" name="rBGP"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rBGP">◆ </a></span>rBGP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rBGP   <a class="el" href="gb_2hardware_8h.html#BGP_REG">BGP_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rOBP0" name="rOBP0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rOBP0">◆ </a></span>rOBP0</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rOBP0   <a class="el" href="gb_2hardware_8h.html#OBP0_REG">OBP0_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rOBP1" name="rOBP1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rOBP1">◆ </a></span>rOBP1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rOBP1   <a class="el" href="gb_2hardware_8h.html#OBP1_REG">OBP1_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rWY" name="rWY"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rWY">◆ </a></span>rWY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rWY   <a class="el" href="gb_2hardware_8h.html#WY_REG">WY_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rWX" name="rWX"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rWX">◆ </a></span>rWX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rWX   <a class="el" href="gb_2hardware_8h.html#WX_REG">WX_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rKEY1" name="rKEY1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rKEY1">◆ </a></span>rKEY1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rKEY1   <a class="el" href="gb_2hardware_8h.html#KEY1_REG">KEY1_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rSPD" name="rSPD"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rSPD">◆ </a></span>rSPD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rSPD   <a class="el" href="gb_2hardware_8h.html#KEY1_REG">KEY1_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="KEY1F_DBLSPEED" name="KEY1F_DBLSPEED"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#KEY1F_DBLSPEED">◆ </a></span>KEY1F_DBLSPEED</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define KEY1F_DBLSPEED   0b10000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="KEY1F_PREPARE" name="KEY1F_PREPARE"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#KEY1F_PREPARE">◆ </a></span>KEY1F_PREPARE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define KEY1F_PREPARE   0b00000001</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rVBK" name="rVBK"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rVBK">◆ </a></span>rVBK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rVBK   <a class="el" href="gb_2hardware_8h.html#VBK_REG">VBK_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="VBK_BANK_0" name="VBK_BANK_0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#VBK_BANK_0">◆ </a></span>VBK_BANK_0</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define VBK_BANK_0   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Select Regular Map and Normal Tiles (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="VBK_TILES" name="VBK_TILES"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#VBK_TILES">◆ </a></span>VBK_TILES</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define VBK_TILES   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Select Regular Map and Normal Tiles (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="VBK_BANK_1" name="VBK_BANK_1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#VBK_BANK_1">◆ </a></span>VBK_BANK_1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define VBK_BANK_1   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Select Map Attributes and Extra Tile Bank (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="VBK_ATTRIBUTES" name="VBK_ATTRIBUTES"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#VBK_ATTRIBUTES">◆ </a></span>VBK_ATTRIBUTES</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define VBK_ATTRIBUTES   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Select Map Attributes and Extra Tile Bank (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="BKGF_PRI" name="BKGF_PRI"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#BKGF_PRI">◆ </a></span>BKGF_PRI</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define BKGF_PRI   0b10000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Background CGB BG and Window over Sprite priority Enabled </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="BKGF_YFLIP" name="BKGF_YFLIP"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#BKGF_YFLIP">◆ </a></span>BKGF_YFLIP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define BKGF_YFLIP   0b01000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Background CGB Y axis flip: Vertically mirrored </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="BKGF_XFLIP" name="BKGF_XFLIP"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#BKGF_XFLIP">◆ </a></span>BKGF_XFLIP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define BKGF_XFLIP   0b00100000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Background CGB X axis flip: Horizontally mirrored </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="BKGF_BANK0" name="BKGF_BANK0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#BKGF_BANK0">◆ </a></span>BKGF_BANK0</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define BKGF_BANK0   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Background CGB Tile VRAM-Bank: Use Bank 0 (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="BKGF_BANK1" name="BKGF_BANK1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#BKGF_BANK1">◆ </a></span>BKGF_BANK1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define BKGF_BANK1   0b00001000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Background CGB Tile VRAM-Bank: Use Bank 1 (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="BKGF_CGB_PAL0" name="BKGF_CGB_PAL0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#BKGF_CGB_PAL0">◆ </a></span>BKGF_CGB_PAL0</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define BKGF_CGB_PAL0   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Background CGB Palette number (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="BKGF_CGB_PAL1" name="BKGF_CGB_PAL1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#BKGF_CGB_PAL1">◆ </a></span>BKGF_CGB_PAL1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define BKGF_CGB_PAL1   0b00000001</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Background CGB Palette number (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="BKGF_CGB_PAL2" name="BKGF_CGB_PAL2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#BKGF_CGB_PAL2">◆ </a></span>BKGF_CGB_PAL2</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define BKGF_CGB_PAL2   0b00000010</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Background CGB Palette number (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="BKGF_CGB_PAL3" name="BKGF_CGB_PAL3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#BKGF_CGB_PAL3">◆ </a></span>BKGF_CGB_PAL3</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define BKGF_CGB_PAL3   0b00000011</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Background CGB Palette number (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="BKGF_CGB_PAL4" name="BKGF_CGB_PAL4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#BKGF_CGB_PAL4">◆ </a></span>BKGF_CGB_PAL4</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define BKGF_CGB_PAL4   0b00000100</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Background CGB Palette number (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="BKGF_CGB_PAL5" name="BKGF_CGB_PAL5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#BKGF_CGB_PAL5">◆ </a></span>BKGF_CGB_PAL5</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define BKGF_CGB_PAL5   0b00000101</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Background CGB Palette number (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="BKGF_CGB_PAL6" name="BKGF_CGB_PAL6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#BKGF_CGB_PAL6">◆ </a></span>BKGF_CGB_PAL6</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define BKGF_CGB_PAL6   0b00000110</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Background CGB Palette number (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="BKGF_CGB_PAL7" name="BKGF_CGB_PAL7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#BKGF_CGB_PAL7">◆ </a></span>BKGF_CGB_PAL7</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define BKGF_CGB_PAL7   0b00000111</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Background CGB Palette number (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rHDMA1" name="rHDMA1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rHDMA1">◆ </a></span>rHDMA1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rHDMA1   <a class="el" href="gb_2hardware_8h.html#HDMA1_REG">HDMA1_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rHDMA2" name="rHDMA2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rHDMA2">◆ </a></span>rHDMA2</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rHDMA2   <a class="el" href="gb_2hardware_8h.html#HDMA2_REG">HDMA2_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rHDMA3" name="rHDMA3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rHDMA3">◆ </a></span>rHDMA3</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rHDMA3   <a class="el" href="gb_2hardware_8h.html#HDMA3_REG">HDMA3_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rHDMA4" name="rHDMA4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rHDMA4">◆ </a></span>rHDMA4</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rHDMA4   <a class="el" href="gb_2hardware_8h.html#HDMA4_REG">HDMA4_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rHDMA5" name="rHDMA5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rHDMA5">◆ </a></span>rHDMA5</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rHDMA5   <a class="el" href="gb_2hardware_8h.html#HDMA5_REG">HDMA5_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="HDMA5F_MODE_GP" name="HDMA5F_MODE_GP"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#HDMA5F_MODE_GP">◆ </a></span>HDMA5F_MODE_GP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HDMA5F_MODE_GP   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="HDMA5F_MODE_HBL" name="HDMA5F_MODE_HBL"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#HDMA5F_MODE_HBL">◆ </a></span>HDMA5F_MODE_HBL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HDMA5F_MODE_HBL   0b10000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="HDMA5F_BUSY" name="HDMA5F_BUSY"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#HDMA5F_BUSY">◆ </a></span>HDMA5F_BUSY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HDMA5F_BUSY   0b10000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rRP" name="rRP"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rRP">◆ </a></span>rRP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rRP   <a class="el" href="gb_2hardware_8h.html#RP_REG">RP_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="RPF_ENREAD" name="RPF_ENREAD"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#RPF_ENREAD">◆ </a></span>RPF_ENREAD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define RPF_ENREAD   0b11000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="RPF_DATAIN" name="RPF_DATAIN"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#RPF_DATAIN">◆ </a></span>RPF_DATAIN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define RPF_DATAIN   0b00000010</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="RPF_WRITE_HI" name="RPF_WRITE_HI"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#RPF_WRITE_HI">◆ </a></span>RPF_WRITE_HI</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define RPF_WRITE_HI   0b00000001</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="RPF_WRITE_LO" name="RPF_WRITE_LO"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#RPF_WRITE_LO">◆ </a></span>RPF_WRITE_LO</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define RPF_WRITE_LO   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rBCPS" name="rBCPS"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rBCPS">◆ </a></span>rBCPS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rBCPS   <a class="el" href="gb_2hardware_8h.html#BCPS_REG">BCPS_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="BCPSF_AUTOINC" name="BCPSF_AUTOINC"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#BCPSF_AUTOINC">◆ </a></span>BCPSF_AUTOINC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define BCPSF_AUTOINC   0b10000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rBCPD" name="rBCPD"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rBCPD">◆ </a></span>rBCPD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rBCPD   <a class="el" href="gb_2hardware_8h.html#BCPD_REG">BCPD_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rOCPS" name="rOCPS"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rOCPS">◆ </a></span>rOCPS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rOCPS   <a class="el" href="gb_2hardware_8h.html#OCPS_REG">OCPS_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OCPSF_AUTOINC" name="OCPSF_AUTOINC"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OCPSF_AUTOINC">◆ </a></span>OCPSF_AUTOINC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OCPSF_AUTOINC   0b10000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rOCPD" name="rOCPD"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rOCPD">◆ </a></span>rOCPD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rOCPD   <a class="el" href="gb_2hardware_8h.html#OCPD_REG">OCPD_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rSVBK" name="rSVBK"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rSVBK">◆ </a></span>rSVBK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rSVBK   <a class="el" href="gb_2hardware_8h.html#SVBK_REG">SVBK_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rSMBK" name="rSMBK"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rSMBK">◆ </a></span>rSMBK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rSMBK   <a class="el" href="gb_2hardware_8h.html#SVBK_REG">SVBK_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rPCM12" name="rPCM12"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rPCM12">◆ </a></span>rPCM12</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rPCM12   <a class="el" href="gb_2hardware_8h.html#PCM12_REG">PCM12_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rPCM34" name="rPCM34"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rPCM34">◆ </a></span>rPCM34</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rPCM34   <a class="el" href="gb_2hardware_8h.html#PCM34_REG">PCM34_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rIE" name="rIE"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rIE">◆ </a></span>rIE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define rIE   <a class="el" href="gb_2hardware_8h.html#IE_REG">IE_REG</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="IEF_HILO" name="IEF_HILO"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#IEF_HILO">◆ </a></span>IEF_HILO</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define IEF_HILO   0b00010000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Joypad interrupt enable flag </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="IEF_SERIAL" name="IEF_SERIAL"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#IEF_SERIAL">◆ </a></span>IEF_SERIAL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define IEF_SERIAL   0b00001000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Serial interrupt enable flag </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="IEF_TIMER" name="IEF_TIMER"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#IEF_TIMER">◆ </a></span>IEF_TIMER</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define IEF_TIMER   0b00000100</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Timer interrupt enable flag </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="IEF_STAT" name="IEF_STAT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#IEF_STAT">◆ </a></span>IEF_STAT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define IEF_STAT   0b00000010</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Stat interrupt enable flag </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="IEF_VBLANK" name="IEF_VBLANK"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#IEF_VBLANK">◆ </a></span>IEF_VBLANK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define IEF_VBLANK   0b00000001</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >VBlank interrupt enable flag </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDLEN_DUTY_12_5" name="AUDLEN_DUTY_12_5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDLEN_DUTY_12_5">◆ </a></span>AUDLEN_DUTY_12_5</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDLEN_DUTY_12_5   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDLEN_DUTY_25" name="AUDLEN_DUTY_25"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDLEN_DUTY_25">◆ </a></span>AUDLEN_DUTY_25</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDLEN_DUTY_25   0b01000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDLEN_DUTY_50" name="AUDLEN_DUTY_50"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDLEN_DUTY_50">◆ </a></span>AUDLEN_DUTY_50</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDLEN_DUTY_50   0b10000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDLEN_DUTY_75" name="AUDLEN_DUTY_75"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDLEN_DUTY_75">◆ </a></span>AUDLEN_DUTY_75</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDLEN_DUTY_75   0b11000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDLEN_LENGTH" name="AUDLEN_LENGTH"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDLEN_LENGTH">◆ </a></span>AUDLEN_LENGTH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDLEN_LENGTH</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">x</td><td>)</td>
|
|
<td>   (x)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDENV_VOL" name="AUDENV_VOL"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDENV_VOL">◆ </a></span>AUDENV_VOL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDENV_VOL</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">x</td><td>)</td>
|
|
<td>   ((x) << 4)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDENV_UP" name="AUDENV_UP"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDENV_UP">◆ </a></span>AUDENV_UP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDENV_UP   0b00001000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDENV_DOWN" name="AUDENV_DOWN"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDENV_DOWN">◆ </a></span>AUDENV_DOWN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDENV_DOWN   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDENV_LENGTH" name="AUDENV_LENGTH"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDENV_LENGTH">◆ </a></span>AUDENV_LENGTH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDENV_LENGTH</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">x</td><td>)</td>
|
|
<td>   (x)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDHIGH_RESTART" name="AUDHIGH_RESTART"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDHIGH_RESTART">◆ </a></span>AUDHIGH_RESTART</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDHIGH_RESTART   0b10000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDHIGH_LENGTH_ON" name="AUDHIGH_LENGTH_ON"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDHIGH_LENGTH_ON">◆ </a></span>AUDHIGH_LENGTH_ON</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDHIGH_LENGTH_ON   0b01000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUDHIGH_LENGTH_OFF" name="AUDHIGH_LENGTH_OFF"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUDHIGH_LENGTH_OFF">◆ </a></span>AUDHIGH_LENGTH_OFF</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AUDHIGH_LENGTH_OFF   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OAMF_PRI" name="OAMF_PRI"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OAMF_PRI">◆ </a></span>OAMF_PRI</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OAMF_PRI   0b10000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >BG and Window over Sprite Enabled </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OAMF_YFLIP" name="OAMF_YFLIP"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OAMF_YFLIP">◆ </a></span>OAMF_YFLIP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OAMF_YFLIP   0b01000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprite Y axis flip: Vertically mirrored </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OAMF_XFLIP" name="OAMF_XFLIP"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OAMF_XFLIP">◆ </a></span>OAMF_XFLIP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OAMF_XFLIP   0b00100000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprite X axis flip: Horizontally mirrored </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OAMF_PAL0" name="OAMF_PAL0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OAMF_PAL0">◆ </a></span>OAMF_PAL0</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OAMF_PAL0   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprite Palette number: use OBP0 (Non-CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OAMF_PAL1" name="OAMF_PAL1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OAMF_PAL1">◆ </a></span>OAMF_PAL1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OAMF_PAL1   0b00010000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprite Palette number: use OBP1 (Non-CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OAMF_BANK0" name="OAMF_BANK0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OAMF_BANK0">◆ </a></span>OAMF_BANK0</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OAMF_BANK0   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprite Tile VRAM-Bank: Use Bank 0 (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OAMF_BANK1" name="OAMF_BANK1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OAMF_BANK1">◆ </a></span>OAMF_BANK1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OAMF_BANK1   0b00001000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprite Tile VRAM-Bank: Use Bank 1 (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OAMF_CGB_PAL0" name="OAMF_CGB_PAL0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OAMF_CGB_PAL0">◆ </a></span>OAMF_CGB_PAL0</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OAMF_CGB_PAL0   0b00000000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprite CGB Palette number: use OCP0 (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OAMF_CGB_PAL1" name="OAMF_CGB_PAL1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OAMF_CGB_PAL1">◆ </a></span>OAMF_CGB_PAL1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OAMF_CGB_PAL1   0b00000001</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprite CGB Palette number: use OCP1 (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OAMF_CGB_PAL2" name="OAMF_CGB_PAL2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OAMF_CGB_PAL2">◆ </a></span>OAMF_CGB_PAL2</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OAMF_CGB_PAL2   0b00000010</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprite CGB Palette number: use OCP2 (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OAMF_CGB_PAL3" name="OAMF_CGB_PAL3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OAMF_CGB_PAL3">◆ </a></span>OAMF_CGB_PAL3</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OAMF_CGB_PAL3   0b00000011</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprite CGB Palette number: use OCP3 (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OAMF_CGB_PAL4" name="OAMF_CGB_PAL4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OAMF_CGB_PAL4">◆ </a></span>OAMF_CGB_PAL4</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OAMF_CGB_PAL4   0b00000100</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprite CGB Palette number: use OCP4 (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OAMF_CGB_PAL5" name="OAMF_CGB_PAL5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OAMF_CGB_PAL5">◆ </a></span>OAMF_CGB_PAL5</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OAMF_CGB_PAL5   0b00000101</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprite CGB Palette number: use OCP5 (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OAMF_CGB_PAL6" name="OAMF_CGB_PAL6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OAMF_CGB_PAL6">◆ </a></span>OAMF_CGB_PAL6</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OAMF_CGB_PAL6   0b00000110</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprite CGB Palette number: use OCP6 (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OAMF_CGB_PAL7" name="OAMF_CGB_PAL7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OAMF_CGB_PAL7">◆ </a></span>OAMF_CGB_PAL7</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OAMF_CGB_PAL7   0b00000111</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sprite CGB Palette number: use OCP7 (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OAMF_PALMASK" name="OAMF_PALMASK"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OAMF_PALMASK">◆ </a></span>OAMF_PALMASK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OAMF_PALMASK   0b00000111</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Mask for Sprite CGB Palette number (CGB Mode Only) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="DEVICE_SCREEN_X_OFFSET" name="DEVICE_SCREEN_X_OFFSET"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#DEVICE_SCREEN_X_OFFSET">◆ </a></span>DEVICE_SCREEN_X_OFFSET</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DEVICE_SCREEN_X_OFFSET   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Offset of visible screen (in tile units) from left edge of hardware map </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="DEVICE_SCREEN_Y_OFFSET" name="DEVICE_SCREEN_Y_OFFSET"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#DEVICE_SCREEN_Y_OFFSET">◆ </a></span>DEVICE_SCREEN_Y_OFFSET</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DEVICE_SCREEN_Y_OFFSET   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Offset of visible screen (in tile units) from top edge of hardware map </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="DEVICE_SCREEN_WIDTH" name="DEVICE_SCREEN_WIDTH"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#DEVICE_SCREEN_WIDTH">◆ </a></span>DEVICE_SCREEN_WIDTH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DEVICE_SCREEN_WIDTH   20</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Width of visible screen in tile units </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="DEVICE_SCREEN_HEIGHT" name="DEVICE_SCREEN_HEIGHT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#DEVICE_SCREEN_HEIGHT">◆ </a></span>DEVICE_SCREEN_HEIGHT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DEVICE_SCREEN_HEIGHT   18</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Height of visible screen in tile units </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="DEVICE_SCREEN_BUFFER_WIDTH" name="DEVICE_SCREEN_BUFFER_WIDTH"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#DEVICE_SCREEN_BUFFER_WIDTH">◆ </a></span>DEVICE_SCREEN_BUFFER_WIDTH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DEVICE_SCREEN_BUFFER_WIDTH   32</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Width of hardware map buffer in tile units </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="DEVICE_SCREEN_BUFFER_HEIGHT" name="DEVICE_SCREEN_BUFFER_HEIGHT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#DEVICE_SCREEN_BUFFER_HEIGHT">◆ </a></span>DEVICE_SCREEN_BUFFER_HEIGHT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DEVICE_SCREEN_BUFFER_HEIGHT   32</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Height of hardware map buffer in tile units </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="DEVICE_SCREEN_MAP_ENTRY_SIZE" name="DEVICE_SCREEN_MAP_ENTRY_SIZE"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#DEVICE_SCREEN_MAP_ENTRY_SIZE">◆ </a></span>DEVICE_SCREEN_MAP_ENTRY_SIZE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DEVICE_SCREEN_MAP_ENTRY_SIZE   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Number of bytes per hardware map entry </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="DEVICE_SPRITE_PX_OFFSET_X" name="DEVICE_SPRITE_PX_OFFSET_X"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#DEVICE_SPRITE_PX_OFFSET_X">◆ </a></span>DEVICE_SPRITE_PX_OFFSET_X</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DEVICE_SPRITE_PX_OFFSET_X   8</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Offset of sprite X coordinate origin (in pixels) from left edge of visible screen </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="DEVICE_SPRITE_PX_OFFSET_Y" name="DEVICE_SPRITE_PX_OFFSET_Y"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#DEVICE_SPRITE_PX_OFFSET_Y">◆ </a></span>DEVICE_SPRITE_PX_OFFSET_Y</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DEVICE_SPRITE_PX_OFFSET_Y   16</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Offset of sprite Y coordinate origin (in pixels) from top edge of visible screen </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="DEVICE_WINDOW_PX_OFFSET_X" name="DEVICE_WINDOW_PX_OFFSET_X"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#DEVICE_WINDOW_PX_OFFSET_X">◆ </a></span>DEVICE_WINDOW_PX_OFFSET_X</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DEVICE_WINDOW_PX_OFFSET_X   7</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Minimal X coordinate of the window layer </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="DEVICE_WINDOW_PX_OFFSET_Y" name="DEVICE_WINDOW_PX_OFFSET_Y"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#DEVICE_WINDOW_PX_OFFSET_Y">◆ </a></span>DEVICE_WINDOW_PX_OFFSET_Y</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DEVICE_WINDOW_PX_OFFSET_Y   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Minimal Y coordinate of the window layer </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="DEVICE_SCREEN_PX_WIDTH" name="DEVICE_SCREEN_PX_WIDTH"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#DEVICE_SCREEN_PX_WIDTH">◆ </a></span>DEVICE_SCREEN_PX_WIDTH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DEVICE_SCREEN_PX_WIDTH   (<a class="el" href="nes_2hardware_8h.html#DEVICE_SCREEN_WIDTH">DEVICE_SCREEN_WIDTH</a> * 8)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Width of visible screen in pixels </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="DEVICE_SCREEN_PX_HEIGHT" name="DEVICE_SCREEN_PX_HEIGHT"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#DEVICE_SCREEN_PX_HEIGHT">◆ </a></span>DEVICE_SCREEN_PX_HEIGHT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DEVICE_SCREEN_PX_HEIGHT   (<a class="el" href="nes_2hardware_8h.html#DEVICE_SCREEN_HEIGHT">DEVICE_SCREEN_HEIGHT</a> * 8)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Height of visible screen in pixels </p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="_VRAM" name="_VRAM"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#_VRAM">◆ </a></span>_VRAM</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> _VRAM[]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Memory map </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="_VRAM8000" name="_VRAM8000"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#_VRAM8000">◆ </a></span>_VRAM8000</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> _VRAM8000[]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="_VRAM8800" name="_VRAM8800"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#_VRAM8800">◆ </a></span>_VRAM8800</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> _VRAM8800[]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="_VRAM9000" name="_VRAM9000"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#_VRAM9000">◆ </a></span>_VRAM9000</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> _VRAM9000[]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="_SCRN0" name="_SCRN0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#_SCRN0">◆ </a></span>_SCRN0</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> _SCRN0[]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="_SCRN1" name="_SCRN1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#_SCRN1">◆ </a></span>_SCRN1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> _SCRN1[]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="_SRAM" name="_SRAM"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#_SRAM">◆ </a></span>_SRAM</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> _SRAM[]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="_RAM" name="_RAM"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#_RAM">◆ </a></span>_RAM</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> _RAM[]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="_RAMBANK" name="_RAMBANK"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#_RAMBANK">◆ </a></span>_RAMBANK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> _RAMBANK[]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="_OAMRAM" name="_OAMRAM"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#_OAMRAM">◆ </a></span>_OAMRAM</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a> _OAMRAM[]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="_IO" name="_IO"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#_IO">◆ </a></span>_IO</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> _IO[]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="_AUD3WAVERAM" name="_AUD3WAVERAM"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#_AUD3WAVERAM">◆ </a></span>_AUD3WAVERAM</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> _AUD3WAVERAM[]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="_HRAM" name="_HRAM"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#_HRAM">◆ </a></span>_HRAM</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> _HRAM[]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rRAMG" name="rRAMG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rRAMG">◆ </a></span>rRAMG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> rRAMG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >MBC5 registers </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rROMB0" name="rROMB0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rROMB0">◆ </a></span>rROMB0</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> rROMB0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rROMB1" name="rROMB1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rROMB1">◆ </a></span>rROMB1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> rROMB1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rRAMB" name="rRAMB"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rRAMB">◆ </a></span>rRAMB</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> rRAMB</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rMBC7_SRAM_ENABLE_1" name="rMBC7_SRAM_ENABLE_1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rMBC7_SRAM_ENABLE_1">◆ </a></span>rMBC7_SRAM_ENABLE_1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> rMBC7_SRAM_ENABLE_1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >MBC7 registers </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rMBC7_SRAM_ENABLE_2" name="rMBC7_SRAM_ENABLE_2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rMBC7_SRAM_ENABLE_2">◆ </a></span>rMBC7_SRAM_ENABLE_2</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> rMBC7_SRAM_ENABLE_2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rMBC7_LATCH_1" name="rMBC7_LATCH_1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rMBC7_LATCH_1">◆ </a></span>rMBC7_LATCH_1</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> rMBC7_LATCH_1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rMBC7_LATCH_2" name="rMBC7_LATCH_2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rMBC7_LATCH_2">◆ </a></span>rMBC7_LATCH_2</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> rMBC7_LATCH_2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rMBC7_ACCEL_X_LO" name="rMBC7_ACCEL_X_LO"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rMBC7_ACCEL_X_LO">◆ </a></span>rMBC7_ACCEL_X_LO</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> rMBC7_ACCEL_X_LO</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rMBC7_ACCEL_X_HI" name="rMBC7_ACCEL_X_HI"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rMBC7_ACCEL_X_HI">◆ </a></span>rMBC7_ACCEL_X_HI</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> rMBC7_ACCEL_X_HI</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rMBC7_ACCEL_Y_LO" name="rMBC7_ACCEL_Y_LO"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rMBC7_ACCEL_Y_LO">◆ </a></span>rMBC7_ACCEL_Y_LO</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> rMBC7_ACCEL_Y_LO</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="rMBC7_ACCEL_Y_HI" name="rMBC7_ACCEL_Y_HI"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#rMBC7_ACCEL_Y_HI">◆ </a></span>rMBC7_ACCEL_Y_HI</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> rMBC7_ACCEL_Y_HI</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="P1_REG" name="P1_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#P1_REG">◆ </a></span>P1_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> P1_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >IO Registers Joystick register </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_8h.html#joypad">joypad()</a>, <a class="el" href="gb_8h.html#add_JOY">add_JOY()</a>, <a class="el" href="gb_2hardware_8h.html#IEF_HILO">IEF_HILO</a>, <a class="el" href="gb_2hardware_8h.html#P1F_5">P1F_5</a>, <a class="el" href="gb_2hardware_8h.html#P1F_4">P1F_4</a>, <a class="el" href="gb_2hardware_8h.html#P1F_3">P1F_3</a>, <a class="el" href="gb_2hardware_8h.html#P1F_2">P1F_2</a>, <a class="el" href="gb_2hardware_8h.html#P1F_1">P1F_1</a>, <a class="el" href="gb_2hardware_8h.html#P1F_0">P1F_0</a>, <a class="el" href="gb_2hardware_8h.html#P1F_GET_DPAD">P1F_GET_DPAD</a>, <a class="el" href="gb_2hardware_8h.html#P1F_GET_BTN">P1F_GET_BTN</a>, <a class="el" href="gb_2hardware_8h.html#P1F_GET_NONE">P1F_GET_NONE</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="SB_REG" name="SB_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#SB_REG">◆ </a></span>SB_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> SB_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Serial IO data buffer </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="SC_REG" name="SC_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#SC_REG">◆ </a></span>SC_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> SC_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Serial IO control register </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="DIV_REG" name="DIV_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#DIV_REG">◆ </a></span>DIV_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> DIV_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Divider register </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="TIMA_REG" name="TIMA_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#TIMA_REG">◆ </a></span>TIMA_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> TIMA_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Timer counter </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="TMA_REG" name="TMA_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#TMA_REG">◆ </a></span>TMA_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> TMA_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Timer modulo </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="TAC_REG" name="TAC_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#TAC_REG">◆ </a></span>TAC_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> TAC_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Timer control </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="IF_REG" name="IF_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#IF_REG">◆ </a></span>IF_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> IF_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Interrupt flags: <a class="el" href="gb_2hardware_8h.html#IEF_HILO">IEF_HILO</a>, <a class="el" href="gb_2hardware_8h.html#IEF_SERIAL">IEF_SERIAL</a>, <a class="el" href="gb_2hardware_8h.html#IEF_TIMER">IEF_TIMER</a>, <a class="el" href="gb_2hardware_8h.html#IEF_STAT">IEF_STAT</a>, <a class="el" href="gb_2hardware_8h.html#IEF_VBLANK">IEF_VBLANK</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR10_REG" name="NR10_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR10_REG">◆ </a></span>NR10_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR10_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 1, NR10: Sweep </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR11_REG" name="NR11_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR11_REG">◆ </a></span>NR11_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR11_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 1, NR11: Sound length/Wave pattern duty </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR12_REG" name="NR12_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR12_REG">◆ </a></span>NR12_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR12_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 1, NR12: Volume Envelope </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR13_REG" name="NR13_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR13_REG">◆ </a></span>NR13_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR13_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 1, NR13: Frequency Low </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR14_REG" name="NR14_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR14_REG">◆ </a></span>NR14_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR14_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 1, NR14: Frequency High </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR21_REG" name="NR21_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR21_REG">◆ </a></span>NR21_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR21_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 2, NR21_REG: Tone </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR22_REG" name="NR22_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR22_REG">◆ </a></span>NR22_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR22_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 2, NR22_REG: Volume Envelope </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR23_REG" name="NR23_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR23_REG">◆ </a></span>NR23_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR23_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 2, NR23_REG: Frequency data Low </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR24_REG" name="NR24_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR24_REG">◆ </a></span>NR24_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR24_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 2, NR24_REG: Frequency data High </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR30_REG" name="NR30_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR30_REG">◆ </a></span>NR30_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR30_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 3, NR30_REG: Sound on/off </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR31_REG" name="NR31_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR31_REG">◆ </a></span>NR31_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR31_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 3, NR31_REG: Sound Length </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR32_REG" name="NR32_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR32_REG">◆ </a></span>NR32_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR32_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 3, NR32_REG: Select output level </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR33_REG" name="NR33_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR33_REG">◆ </a></span>NR33_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR33_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 3, NR33_REG: Frequency data Low </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR34_REG" name="NR34_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR34_REG">◆ </a></span>NR34_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR34_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 3, NR34_REG: Frequency data High </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR41_REG" name="NR41_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR41_REG">◆ </a></span>NR41_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR41_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 4, NR41_REG: Sound Length </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR42_REG" name="NR42_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR42_REG">◆ </a></span>NR42_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR42_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 4, NR42_REG: Volume Envelope </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR43_REG" name="NR43_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR43_REG">◆ </a></span>NR43_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR43_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 4, NR43_REG: Polynomial Counter </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR44_REG" name="NR44_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR44_REG">◆ </a></span>NR44_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR44_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Channel 4, NR44_REG: Counter / Consecutive and Initial <br />
|
|
</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR50_REG" name="NR50_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR50_REG">◆ </a></span>NR50_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR50_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Master Volume, NR50: Volume and Cart external sound input (VIN) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR51_REG" name="NR51_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR51_REG">◆ </a></span>NR51_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR51_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Panning, NR51: Enable/disable left and right output for sound channels </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="NR52_REG" name="NR52_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#NR52_REG">◆ </a></span>NR52_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> NR52_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound Master Control, NR52: ON / OFF </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="AUD3WAVE" name="AUD3WAVE"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#AUD3WAVE">◆ </a></span>AUD3WAVE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> AUD3WAVE[16]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="PCM_SAMPLE" name="PCM_SAMPLE"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#PCM_SAMPLE">◆ </a></span>PCM_SAMPLE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a> PCM_SAMPLE[16]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LCDC_REG" name="LCDC_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LCDC_REG">◆ </a></span>LCDC_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> LCDC_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >LCD control </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="STAT_REG" name="STAT_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#STAT_REG">◆ </a></span>STAT_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> STAT_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >LCD status </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="SCY_REG" name="SCY_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#SCY_REG">◆ </a></span>SCY_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> SCY_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Scroll Y </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="SCX_REG" name="SCX_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#SCX_REG">◆ </a></span>SCX_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> SCX_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Scroll X </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LY_REG" name="LY_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LY_REG">◆ </a></span>LY_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> LY_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >LCDC Y-coordinate </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="LYC_REG" name="LYC_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#LYC_REG">◆ </a></span>LYC_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> LYC_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >LY compare </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="DMA_REG" name="DMA_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#DMA_REG">◆ </a></span>DMA_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> DMA_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >DMA transfer </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="BGP_REG" name="BGP_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#BGP_REG">◆ </a></span>BGP_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> BGP_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Set and Read the Background palette. <br />
|
|
<br />
|
|
Example with the <a class="el" href="gb_8h.html#DMG_PALETTE">DMG_PALETTE()</a> helper function and constants: <br />
|
|
BGP_REG = <a class="el" href="nes_8h.html#DMG_PALETTE">DMG_PALETTE(DMG_BLACK, DMG_DARK_GRAY, DMG_LITE_GRAY, DMG_WHITE)</a>; </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OBP0_REG" name="OBP0_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OBP0_REG">◆ </a></span>OBP0_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> OBP0_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Set and Read the OBJ (Sprite) palette 0. <br />
|
|
<br />
|
|
The first color entry is always transparent. <br />
|
|
<br />
|
|
Example with the <a class="el" href="gb_8h.html#DMG_PALETTE">DMG_PALETTE()</a> helper function and constants: <br />
|
|
OBP0_REG = <a class="el" href="nes_8h.html#DMG_PALETTE">DMG_PALETTE(DMG_BLACK, DMG_DARK_GRAY, DMG_LITE_GRAY, DMG_WHITE)</a>; </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OBP1_REG" name="OBP1_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OBP1_REG">◆ </a></span>OBP1_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> OBP1_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Set and Read the OBJ (Sprite) palette 1. <br />
|
|
<br />
|
|
The first color entry is always transparent. <br />
|
|
<br />
|
|
Example with the <a class="el" href="gb_8h.html#DMG_PALETTE">DMG_PALETTE()</a> helper function and constants: <br />
|
|
OBP1_REG = <a class="el" href="nes_8h.html#DMG_PALETTE">DMG_PALETTE(DMG_BLACK, DMG_DARK_GRAY, DMG_LITE_GRAY, DMG_WHITE)</a>; </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="WY_REG" name="WY_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#WY_REG">◆ </a></span>WY_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> WY_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Window Y coordinate </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="WX_REG" name="WX_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#WX_REG">◆ </a></span>WX_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> WX_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Window X coordinate </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="KEY1_REG" name="KEY1_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#KEY1_REG">◆ </a></span>KEY1_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> KEY1_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >CPU speed </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="VBK_REG" name="VBK_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#VBK_REG">◆ </a></span>VBK_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> VBK_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >VRAM bank select (CGB only) </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="gb_2hardware_8h.html#VBK_BANK_0">VBK_BANK_0</a>, <a class="el" href="gb_2hardware_8h.html#VBK_TILES">VBK_TILES</a>, <a class="el" href="gb_2hardware_8h.html#VBK_BANK_1">VBK_BANK_1</a>, <a class="el" href="gb_2hardware_8h.html#VBK_ATTRIBUTES">VBK_ATTRIBUTES</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="HDMA1_REG" name="HDMA1_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#HDMA1_REG">◆ </a></span>HDMA1_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> HDMA1_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >DMA control 1 </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="HDMA2_REG" name="HDMA2_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#HDMA2_REG">◆ </a></span>HDMA2_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> HDMA2_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >DMA control 2 </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="HDMA3_REG" name="HDMA3_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#HDMA3_REG">◆ </a></span>HDMA3_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> HDMA3_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >DMA control 3 </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="HDMA4_REG" name="HDMA4_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#HDMA4_REG">◆ </a></span>HDMA4_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> HDMA4_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >DMA control 4 </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="HDMA5_REG" name="HDMA5_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#HDMA5_REG">◆ </a></span>HDMA5_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> HDMA5_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >DMA control 5 </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="RP_REG" name="RP_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#RP_REG">◆ </a></span>RP_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> RP_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >IR port </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="BCPS_REG" name="BCPS_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#BCPS_REG">◆ </a></span>BCPS_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> BCPS_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >BG color palette specification </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="BCPD_REG" name="BCPD_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#BCPD_REG">◆ </a></span>BCPD_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> BCPD_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >BG color palette data </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OCPS_REG" name="OCPS_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OCPS_REG">◆ </a></span>OCPS_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> OCPS_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >OBJ color palette specification </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="OCPD_REG" name="OCPD_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#OCPD_REG">◆ </a></span>OCPD_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> OCPD_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >OBJ color palette data </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="SVBK_REG" name="SVBK_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#SVBK_REG">◆ </a></span>SVBK_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> SVBK_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Selects the WRAM upper region bank (CGB Only). WRAM Banking is NOT officially supported in GBDK and SDCC. The stack must be moved and other special care taken. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="PCM12_REG" name="PCM12_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#PCM12_REG">◆ </a></span>PCM12_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> PCM12_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound channel 1&2 PCM amplitude (R) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="PCM34_REG" name="PCM34_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#PCM34_REG">◆ </a></span>PCM34_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> PCM34_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Sound channel 3&4 PCM amplitude (R) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="IE_REG" name="IE_REG"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#IE_REG">◆ </a></span>IE_REG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="nes_2hardware_8h.html#__REG">__REG</a> IE_REG</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Interrupt enable </p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_8bd3092e915ccc8a773a74e0a10d4d15.html">gbdk-lib</a></li><li class="navelem"><a class="el" href="dir_a9f896cff747ba031115e41245385c17.html">include</a></li><li class="navelem"><a class="el" href="dir_bdfe001eb73b667f67d57fb851301eb1.html">gb</a></li><li class="navelem"><a class="el" href="gb_2hardware_8h.html">hardware.h</a></li>
|
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|