git.y1.nz

gbdk-2020

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

docs/api/msx_2hardware_8h.html

      1 <!-- HTML header for doxygen 1.8.14-->
      2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      3 <html xmlns="http://www.w3.org/1999/xhtml">
      4 <head>
      5 <meta http-equiv="cache-control" content="max-age=86400"/>
      6 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
      7 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
      8 <meta name="generator" content="Doxygen 1.9.2"/>
      9 <meta name="viewport" content="width=device-width, initial-scale=1"/>
     10 <title>GBDK 2020 Docs: gbdk-lib/include/msx/hardware.h File Reference</title>
     11 <link href="tabs.css" rel="stylesheet" type="text/css"/>
     12 <script type="text/javascript" src="jquery.js"></script>
     13 <script type="text/javascript" src="dynsections.js"></script>
     14 <link href="navtree.css" rel="stylesheet" type="text/css"/>
     15 <script type="text/javascript" src="resize.js"></script>
     16 <script type="text/javascript" src="navtreedata.js"></script>
     17 <script type="text/javascript" src="navtree.js"></script>
     18 <link href="search/search.css" rel="stylesheet" type="text/css"/>
     19 <script type="text/javascript" src="search/searchdata.js"></script>
     20 <script type="text/javascript" src="search/search.js"></script>
     21 <link href="doxygen.css" rel="stylesheet" type="text/css" />
     22 <link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
     23 <link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
     24 <link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
     25 <!-- BEGIN: doxygen-awesome-css -->
     26         <script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
     27         <script type="text/javascript">
     28             DoxygenAwesomeDarkModeToggle.init()
     29         </script>
     30         <script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
     31         <script type="text/javascript">
     32             DoxygenAwesomeParagraphLink.init()
     33         </script>        
     34 <!-- END: doxygen-awesome-css -->
     35 </head>
     36 <body>
     37 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
     38 <div id="titlearea">
     39 <table cellspacing="0" cellpadding="0">
     40  <tbody>
     41  <tr style="height: 56px;">
     42   <td id="projectalign" style="padding-left: 0.5em;">
     43    <div id="projectname">GBDK 2020 Docs
     44    &#160;<span id="projectnumber">4.5.0</span>
     45    </div>
     46    <div id="projectbrief">API Documentation for GBDK 2020</div>
     47   </td>
     48  </tr>
     49  </tbody>
     50 </table>
     51 </div>
     52 <!-- end header part -->
     53 <!-- Generated by Doxygen 1.9.2 -->
     54 <script type="text/javascript">
     55 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
     56 var searchBox = new SearchBox("searchBox", "search",'Search','.html');
     57 /* @license-end */
     58 </script>
     59 <script type="text/javascript" src="menudata.js"></script>
     60 <script type="text/javascript" src="menu.js"></script>
     61 <script type="text/javascript">
     62 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
     63 $(function() {
     64   initMenu('',true,false,'search.php','Search');
     65   $(document).ready(function() { init_search(); });
     66 });
     67 /* @license-end */
     68 </script>
     69 <div id="main-nav"></div>
     70 </div><!-- top -->
     71 <div id="side-nav" class="ui-resizable side-nav-resizable">
     72   <div id="nav-tree">
     73     <div id="nav-tree-contents">
     74       <div id="nav-sync" class="sync"></div>
     75     </div>
     76   </div>
     77   <div id="splitbar" style="-moz-user-select:none;" 
     78        class="ui-resizable-handle">
     79   </div>
     80 </div>
     81 <script type="text/javascript">
     82 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
     83 $(document).ready(function(){initNavTree('msx_2hardware_8h.html',''); initResizable(); });
     84 /* @license-end */
     85 </script>
     86 <div id="doc-content">
     87 <!-- window showing the filter options -->
     88 <div id="MSearchSelectWindow"
     89      onmouseover="return searchBox.OnSearchSelectShow()"
     90      onmouseout="return searchBox.OnSearchSelectHide()"
     91      onkeydown="return searchBox.OnSearchSelectKey(event)">
     92 </div>
     93 
     94 <!-- iframe showing the search results (closed by default) -->
     95 <div id="MSearchResultsWindow">
     96 <iframe src="javascript:void(0)" frameborder="0" 
     97         name="MSearchResults" id="MSearchResults">
     98 </iframe>
     99 </div>
    100 
    101 <div class="header">
    102   <div class="summary">
    103 <a href="#define-members">Macros</a> &#124;
    104 <a href="#var-members">Variables</a>  </div>
    105   <div class="headertitle"><div class="title">hardware.h File Reference</div></div>
    106 </div><!--header-->
    107 <div class="contents">
    108 <div class="textblock"><code>#include &lt;types.h&gt;</code><br />
    109 </div>
    110 <p><a href="msx_2hardware_8h_source.html">Go to the source code of this file.</a></p>
    111 <table class="memberdecls">
    112 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
    113 Macros</h2></td></tr>
    114 <tr class="memitem:__BYTES"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#__BYTES">__BYTES</a>&#160;&#160;&#160;extern <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a></td></tr>
    115 <tr class="separator:__BYTES"><td class="memSeparator" colspan="2">&#160;</td></tr>
    116 <tr class="memitem:__BYTE_REG"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a>&#160;&#160;&#160;extern volatile <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a></td></tr>
    117 <tr class="separator:__BYTE_REG"><td class="memSeparator" colspan="2">&#160;</td></tr>
    118 <tr class="memitem:PSG_LATCH"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#PSG_LATCH">PSG_LATCH</a>&#160;&#160;&#160;0x80</td></tr>
    119 <tr class="separator:PSG_LATCH"><td class="memSeparator" colspan="2">&#160;</td></tr>
    120 <tr class="memitem:PSG_CH0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#PSG_CH0">PSG_CH0</a>&#160;&#160;&#160;0b00000000</td></tr>
    121 <tr class="separator:PSG_CH0"><td class="memSeparator" colspan="2">&#160;</td></tr>
    122 <tr class="memitem:PSG_CH1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#PSG_CH1">PSG_CH1</a>&#160;&#160;&#160;0b00100000</td></tr>
    123 <tr class="separator:PSG_CH1"><td class="memSeparator" colspan="2">&#160;</td></tr>
    124 <tr class="memitem:PSG_CH2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#PSG_CH2">PSG_CH2</a>&#160;&#160;&#160;0b01000000</td></tr>
    125 <tr class="separator:PSG_CH2"><td class="memSeparator" colspan="2">&#160;</td></tr>
    126 <tr class="memitem:PSG_CH3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#PSG_CH3">PSG_CH3</a>&#160;&#160;&#160;0b01100000</td></tr>
    127 <tr class="separator:PSG_CH3"><td class="memSeparator" colspan="2">&#160;</td></tr>
    128 <tr class="memitem:PSG_VOLUME"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#PSG_VOLUME">PSG_VOLUME</a>&#160;&#160;&#160;0b00010000</td></tr>
    129 <tr class="separator:PSG_VOLUME"><td class="memSeparator" colspan="2">&#160;</td></tr>
    130 <tr class="memitem:STATF_INT_VBL"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#STATF_INT_VBL">STATF_INT_VBL</a>&#160;&#160;&#160;0b10000000</td></tr>
    131 <tr class="separator:STATF_INT_VBL"><td class="memSeparator" colspan="2">&#160;</td></tr>
    132 <tr class="memitem:STATF_9_SPR"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#STATF_9_SPR">STATF_9_SPR</a>&#160;&#160;&#160;0b01000000</td></tr>
    133 <tr class="separator:STATF_9_SPR"><td class="memSeparator" colspan="2">&#160;</td></tr>
    134 <tr class="memitem:STATF_SPR_COLL"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#STATF_SPR_COLL">STATF_SPR_COLL</a>&#160;&#160;&#160;0b00100000</td></tr>
    135 <tr class="separator:STATF_SPR_COLL"><td class="memSeparator" colspan="2">&#160;</td></tr>
    136 <tr class="memitem:VDP_REG_MASK"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VDP_REG_MASK">VDP_REG_MASK</a>&#160;&#160;&#160;0b10000000</td></tr>
    137 <tr class="separator:VDP_REG_MASK"><td class="memSeparator" colspan="2">&#160;</td></tr>
    138 <tr class="memitem:VDP_R0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VDP_R0">VDP_R0</a>&#160;&#160;&#160;0b10000000</td></tr>
    139 <tr class="separator:VDP_R0"><td class="memSeparator" colspan="2">&#160;</td></tr>
    140 <tr class="memitem:R0_DEFAULT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R0_DEFAULT">R0_DEFAULT</a>&#160;&#160;&#160;0b00000000</td></tr>
    141 <tr class="separator:R0_DEFAULT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    142 <tr class="memitem:R0_CB_OUTPUT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R0_CB_OUTPUT">R0_CB_OUTPUT</a>&#160;&#160;&#160;0b00000000</td></tr>
    143 <tr class="separator:R0_CB_OUTPUT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    144 <tr class="memitem:R0_CB_INPUT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R0_CB_INPUT">R0_CB_INPUT</a>&#160;&#160;&#160;0b01000000</td></tr>
    145 <tr class="separator:R0_CB_INPUT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    146 <tr class="memitem:R0_IE2_OFF"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R0_IE2_OFF">R0_IE2_OFF</a>&#160;&#160;&#160;0b00000000</td></tr>
    147 <tr class="separator:R0_IE2_OFF"><td class="memSeparator" colspan="2">&#160;</td></tr>
    148 <tr class="memitem:R0_IE2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R0_IE2">R0_IE2</a>&#160;&#160;&#160;0b00100000</td></tr>
    149 <tr class="separator:R0_IE2"><td class="memSeparator" colspan="2">&#160;</td></tr>
    150 <tr class="memitem:R0_IE1_OFF"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R0_IE1_OFF">R0_IE1_OFF</a>&#160;&#160;&#160;0b00000000</td></tr>
    151 <tr class="separator:R0_IE1_OFF"><td class="memSeparator" colspan="2">&#160;</td></tr>
    152 <tr class="memitem:R0_IE1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R0_IE1">R0_IE1</a>&#160;&#160;&#160;0b00010000</td></tr>
    153 <tr class="separator:R0_IE1"><td class="memSeparator" colspan="2">&#160;</td></tr>
    154 <tr class="memitem:R0_SCR_MODE1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R0_SCR_MODE1">R0_SCR_MODE1</a>&#160;&#160;&#160;0b00000000</td></tr>
    155 <tr class="separator:R0_SCR_MODE1"><td class="memSeparator" colspan="2">&#160;</td></tr>
    156 <tr class="memitem:R0_SCR_MODE2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R0_SCR_MODE2">R0_SCR_MODE2</a>&#160;&#160;&#160;0b00000010</td></tr>
    157 <tr class="separator:R0_SCR_MODE2"><td class="memSeparator" colspan="2">&#160;</td></tr>
    158 <tr class="memitem:R0_SCR_MODE3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R0_SCR_MODE3">R0_SCR_MODE3</a>&#160;&#160;&#160;0b00000100</td></tr>
    159 <tr class="separator:R0_SCR_MODE3"><td class="memSeparator" colspan="2">&#160;</td></tr>
    160 <tr class="memitem:R0_ES_OFF"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R0_ES_OFF">R0_ES_OFF</a>&#160;&#160;&#160;0b00000000</td></tr>
    161 <tr class="separator:R0_ES_OFF"><td class="memSeparator" colspan="2">&#160;</td></tr>
    162 <tr class="memitem:R0_ES"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R0_ES">R0_ES</a>&#160;&#160;&#160;0b00000001</td></tr>
    163 <tr class="separator:R0_ES"><td class="memSeparator" colspan="2">&#160;</td></tr>
    164 <tr class="memitem:VDP_R1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VDP_R1">VDP_R1</a>&#160;&#160;&#160;0b10000001</td></tr>
    165 <tr class="separator:VDP_R1"><td class="memSeparator" colspan="2">&#160;</td></tr>
    166 <tr class="memitem:R1_DEFAULT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R1_DEFAULT">R1_DEFAULT</a>&#160;&#160;&#160;0b10000000</td></tr>
    167 <tr class="separator:R1_DEFAULT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    168 <tr class="memitem:R1_DISP_OFF"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R1_DISP_OFF">R1_DISP_OFF</a>&#160;&#160;&#160;0b00000000</td></tr>
    169 <tr class="separator:R1_DISP_OFF"><td class="memSeparator" colspan="2">&#160;</td></tr>
    170 <tr class="memitem:R1_DISP_ON"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R1_DISP_ON">R1_DISP_ON</a>&#160;&#160;&#160;0b01000000</td></tr>
    171 <tr class="separator:R1_DISP_ON"><td class="memSeparator" colspan="2">&#160;</td></tr>
    172 <tr class="memitem:R1_IE_OFF"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R1_IE_OFF">R1_IE_OFF</a>&#160;&#160;&#160;0b00000000</td></tr>
    173 <tr class="separator:R1_IE_OFF"><td class="memSeparator" colspan="2">&#160;</td></tr>
    174 <tr class="memitem:R1_IE"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R1_IE">R1_IE</a>&#160;&#160;&#160;0b00100000</td></tr>
    175 <tr class="separator:R1_IE"><td class="memSeparator" colspan="2">&#160;</td></tr>
    176 <tr class="memitem:R1_SCR_MODE1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R1_SCR_MODE1">R1_SCR_MODE1</a>&#160;&#160;&#160;0b00010000</td></tr>
    177 <tr class="separator:R1_SCR_MODE1"><td class="memSeparator" colspan="2">&#160;</td></tr>
    178 <tr class="memitem:R1_SCR_MODE2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R1_SCR_MODE2">R1_SCR_MODE2</a>&#160;&#160;&#160;0b00000000</td></tr>
    179 <tr class="separator:R1_SCR_MODE2"><td class="memSeparator" colspan="2">&#160;</td></tr>
    180 <tr class="memitem:R1_SCR_MODE3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R1_SCR_MODE3">R1_SCR_MODE3</a>&#160;&#160;&#160;0b00000000</td></tr>
    181 <tr class="separator:R1_SCR_MODE3"><td class="memSeparator" colspan="2">&#160;</td></tr>
    182 <tr class="memitem:R1_SPR_8X8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R1_SPR_8X8">R1_SPR_8X8</a>&#160;&#160;&#160;0b00000000</td></tr>
    183 <tr class="separator:R1_SPR_8X8"><td class="memSeparator" colspan="2">&#160;</td></tr>
    184 <tr class="memitem:R1_SPR_16X16"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R1_SPR_16X16">R1_SPR_16X16</a>&#160;&#160;&#160;0b00000010</td></tr>
    185 <tr class="separator:R1_SPR_16X16"><td class="memSeparator" colspan="2">&#160;</td></tr>
    186 <tr class="memitem:R1_SPR_MAG"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R1_SPR_MAG">R1_SPR_MAG</a>&#160;&#160;&#160;0b00000001</td></tr>
    187 <tr class="separator:R1_SPR_MAG"><td class="memSeparator" colspan="2">&#160;</td></tr>
    188 <tr class="memitem:R1_SPR_MAG_OFF"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R1_SPR_MAG_OFF">R1_SPR_MAG_OFF</a>&#160;&#160;&#160;0b00000000</td></tr>
    189 <tr class="separator:R1_SPR_MAG_OFF"><td class="memSeparator" colspan="2">&#160;</td></tr>
    190 <tr class="memitem:VDP_R2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VDP_R2">VDP_R2</a>&#160;&#160;&#160;0b10000010</td></tr>
    191 <tr class="separator:VDP_R2"><td class="memSeparator" colspan="2">&#160;</td></tr>
    192 <tr class="memitem:R2_MAP_0x3800"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R2_MAP_0x3800">R2_MAP_0x3800</a>&#160;&#160;&#160;0xFF</td></tr>
    193 <tr class="separator:R2_MAP_0x3800"><td class="memSeparator" colspan="2">&#160;</td></tr>
    194 <tr class="memitem:R2_MAP_0x3000"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R2_MAP_0x3000">R2_MAP_0x3000</a>&#160;&#160;&#160;0xFD</td></tr>
    195 <tr class="separator:R2_MAP_0x3000"><td class="memSeparator" colspan="2">&#160;</td></tr>
    196 <tr class="memitem:R2_MAP_0x2800"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R2_MAP_0x2800">R2_MAP_0x2800</a>&#160;&#160;&#160;0xFB</td></tr>
    197 <tr class="separator:R2_MAP_0x2800"><td class="memSeparator" colspan="2">&#160;</td></tr>
    198 <tr class="memitem:R2_MAP_0x2000"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R2_MAP_0x2000">R2_MAP_0x2000</a>&#160;&#160;&#160;0xF9</td></tr>
    199 <tr class="separator:R2_MAP_0x2000"><td class="memSeparator" colspan="2">&#160;</td></tr>
    200 <tr class="memitem:R2_MAP_0x1800"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R2_MAP_0x1800">R2_MAP_0x1800</a>&#160;&#160;&#160;0xF7</td></tr>
    201 <tr class="separator:R2_MAP_0x1800"><td class="memSeparator" colspan="2">&#160;</td></tr>
    202 <tr class="memitem:R2_MAP_0x1000"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R2_MAP_0x1000">R2_MAP_0x1000</a>&#160;&#160;&#160;0xF5</td></tr>
    203 <tr class="separator:R2_MAP_0x1000"><td class="memSeparator" colspan="2">&#160;</td></tr>
    204 <tr class="memitem:R2_MAP_0x0800"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R2_MAP_0x0800">R2_MAP_0x0800</a>&#160;&#160;&#160;0xF3</td></tr>
    205 <tr class="separator:R2_MAP_0x0800"><td class="memSeparator" colspan="2">&#160;</td></tr>
    206 <tr class="memitem:R2_MAP_0x0000"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R2_MAP_0x0000">R2_MAP_0x0000</a>&#160;&#160;&#160;0xF1</td></tr>
    207 <tr class="separator:R2_MAP_0x0000"><td class="memSeparator" colspan="2">&#160;</td></tr>
    208 <tr class="memitem:VDP_R3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VDP_R3">VDP_R3</a>&#160;&#160;&#160;0b10000011</td></tr>
    209 <tr class="separator:VDP_R3"><td class="memSeparator" colspan="2">&#160;</td></tr>
    210 <tr class="memitem:VDP_R4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VDP_R4">VDP_R4</a>&#160;&#160;&#160;0b10000100</td></tr>
    211 <tr class="separator:VDP_R4"><td class="memSeparator" colspan="2">&#160;</td></tr>
    212 <tr class="memitem:VDP_R5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VDP_R5">VDP_R5</a>&#160;&#160;&#160;0b10000101</td></tr>
    213 <tr class="separator:VDP_R5"><td class="memSeparator" colspan="2">&#160;</td></tr>
    214 <tr class="memitem:R5_SAT_0x3F00"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R5_SAT_0x3F00">R5_SAT_0x3F00</a>&#160;&#160;&#160;0xFF</td></tr>
    215 <tr class="separator:R5_SAT_0x3F00"><td class="memSeparator" colspan="2">&#160;</td></tr>
    216 <tr class="memitem:R5_SAT_MASK"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R5_SAT_MASK">R5_SAT_MASK</a>&#160;&#160;&#160;0b10000001</td></tr>
    217 <tr class="separator:R5_SAT_MASK"><td class="memSeparator" colspan="2">&#160;</td></tr>
    218 <tr class="memitem:VDP_R6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VDP_R6">VDP_R6</a>&#160;&#160;&#160;0b10000110</td></tr>
    219 <tr class="separator:VDP_R6"><td class="memSeparator" colspan="2">&#160;</td></tr>
    220 <tr class="memitem:R6_BANK0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R6_BANK0">R6_BANK0</a>&#160;&#160;&#160;0xFB</td></tr>
    221 <tr class="separator:R6_BANK0"><td class="memSeparator" colspan="2">&#160;</td></tr>
    222 <tr class="memitem:R6_DATA_0x0000"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R6_DATA_0x0000">R6_DATA_0x0000</a>&#160;&#160;&#160;0xFB</td></tr>
    223 <tr class="separator:R6_DATA_0x0000"><td class="memSeparator" colspan="2">&#160;</td></tr>
    224 <tr class="memitem:R6_BANK1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R6_BANK1">R6_BANK1</a>&#160;&#160;&#160;0xFF</td></tr>
    225 <tr class="separator:R6_BANK1"><td class="memSeparator" colspan="2">&#160;</td></tr>
    226 <tr class="memitem:R6_DATA_0x2000"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R6_DATA_0x2000">R6_DATA_0x2000</a>&#160;&#160;&#160;0xFF</td></tr>
    227 <tr class="separator:R6_DATA_0x2000"><td class="memSeparator" colspan="2">&#160;</td></tr>
    228 <tr class="memitem:VDP_R7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VDP_R7">VDP_R7</a>&#160;&#160;&#160;0b10000111</td></tr>
    229 <tr class="separator:VDP_R7"><td class="memSeparator" colspan="2">&#160;</td></tr>
    230 <tr class="memitem:VDP_RBORDER"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VDP_RBORDER">VDP_RBORDER</a>&#160;&#160;&#160;0b10000111</td></tr>
    231 <tr class="separator:VDP_RBORDER"><td class="memSeparator" colspan="2">&#160;</td></tr>
    232 <tr class="memitem:R7_COLOR_MASK"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R7_COLOR_MASK">R7_COLOR_MASK</a>&#160;&#160;&#160;0b11110000</td></tr>
    233 <tr class="separator:R7_COLOR_MASK"><td class="memSeparator" colspan="2">&#160;</td></tr>
    234 <tr class="memitem:VDP_R8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VDP_R8">VDP_R8</a>&#160;&#160;&#160;0b10001000</td></tr>
    235 <tr class="separator:VDP_R8"><td class="memSeparator" colspan="2">&#160;</td></tr>
    236 <tr class="memitem:VDP_RSCX"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VDP_RSCX">VDP_RSCX</a>&#160;&#160;&#160;0b10001000</td></tr>
    237 <tr class="separator:VDP_RSCX"><td class="memSeparator" colspan="2">&#160;</td></tr>
    238 <tr class="memitem:VDP_R9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VDP_R9">VDP_R9</a>&#160;&#160;&#160;0b10001001</td></tr>
    239 <tr class="separator:VDP_R9"><td class="memSeparator" colspan="2">&#160;</td></tr>
    240 <tr class="memitem:VDP_RSCY"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VDP_RSCY">VDP_RSCY</a>&#160;&#160;&#160;0b10001001</td></tr>
    241 <tr class="separator:VDP_RSCY"><td class="memSeparator" colspan="2">&#160;</td></tr>
    242 <tr class="memitem:VDP_R10"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VDP_R10">VDP_R10</a>&#160;&#160;&#160;0b10001010</td></tr>
    243 <tr class="separator:VDP_R10"><td class="memSeparator" colspan="2">&#160;</td></tr>
    244 <tr class="memitem:R10_INT_OFF"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R10_INT_OFF">R10_INT_OFF</a>&#160;&#160;&#160;0xFF</td></tr>
    245 <tr class="separator:R10_INT_OFF"><td class="memSeparator" colspan="2">&#160;</td></tr>
    246 <tr class="memitem:R10_INT_EVERY"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#R10_INT_EVERY">R10_INT_EVERY</a>&#160;&#160;&#160;0x00</td></tr>
    247 <tr class="separator:R10_INT_EVERY"><td class="memSeparator" colspan="2">&#160;</td></tr>
    248 <tr class="memitem:SYSTEM_PAL"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#SYSTEM_PAL">SYSTEM_PAL</a>&#160;&#160;&#160;0x00</td></tr>
    249 <tr class="separator:SYSTEM_PAL"><td class="memSeparator" colspan="2">&#160;</td></tr>
    250 <tr class="memitem:SYSTEM_NTSC"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#SYSTEM_NTSC">SYSTEM_NTSC</a>&#160;&#160;&#160;0x01</td></tr>
    251 <tr class="separator:SYSTEM_NTSC"><td class="memSeparator" colspan="2">&#160;</td></tr>
    252 <tr class="memitem:VBK_TILES"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VBK_TILES">VBK_TILES</a>&#160;&#160;&#160;0</td></tr>
    253 <tr class="separator:VBK_TILES"><td class="memSeparator" colspan="2">&#160;</td></tr>
    254 <tr class="memitem:VBK_ATTRIBUTES"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VBK_ATTRIBUTES">VBK_ATTRIBUTES</a>&#160;&#160;&#160;1</td></tr>
    255 <tr class="separator:VBK_ATTRIBUTES"><td class="memSeparator" colspan="2">&#160;</td></tr>
    256 <tr class="memitem:VDP_SAT_TERM"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VDP_SAT_TERM">VDP_SAT_TERM</a>&#160;&#160;&#160;0xD0</td></tr>
    257 <tr class="separator:VDP_SAT_TERM"><td class="memSeparator" colspan="2">&#160;</td></tr>
    258 <tr class="memitem:DEVICE_SCREEN_PX_WIDTH"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#DEVICE_SCREEN_PX_WIDTH">DEVICE_SCREEN_PX_WIDTH</a>&#160;&#160;&#160;(<a class="el" href="nes_2hardware_8h.html#DEVICE_SCREEN_WIDTH">DEVICE_SCREEN_WIDTH</a> * 8)</td></tr>
    259 <tr class="separator:DEVICE_SCREEN_PX_WIDTH"><td class="memSeparator" colspan="2">&#160;</td></tr>
    260 <tr class="memitem:DEVICE_SCREEN_PX_HEIGHT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#DEVICE_SCREEN_PX_HEIGHT">DEVICE_SCREEN_PX_HEIGHT</a>&#160;&#160;&#160;(<a class="el" href="nes_2hardware_8h.html#DEVICE_SCREEN_HEIGHT">DEVICE_SCREEN_HEIGHT</a> * 8)</td></tr>
    261 <tr class="separator:DEVICE_SCREEN_PX_HEIGHT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    262 </table><table class="memberdecls">
    263 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
    264 Variables</h2></td></tr>
    265 <tr class="memitem:shadow_VDP_R0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#shadow_VDP_R0">shadow_VDP_R0</a></td></tr>
    266 <tr class="separator:shadow_VDP_R0"><td class="memSeparator" colspan="2">&#160;</td></tr>
    267 <tr class="memitem:shadow_VDP_R1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#shadow_VDP_R1">shadow_VDP_R1</a></td></tr>
    268 <tr class="separator:shadow_VDP_R1"><td class="memSeparator" colspan="2">&#160;</td></tr>
    269 <tr class="memitem:shadow_VDP_R2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#shadow_VDP_R2">shadow_VDP_R2</a></td></tr>
    270 <tr class="separator:shadow_VDP_R2"><td class="memSeparator" colspan="2">&#160;</td></tr>
    271 <tr class="memitem:shadow_VDP_R3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#shadow_VDP_R3">shadow_VDP_R3</a></td></tr>
    272 <tr class="separator:shadow_VDP_R3"><td class="memSeparator" colspan="2">&#160;</td></tr>
    273 <tr class="memitem:shadow_VDP_R4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#shadow_VDP_R4">shadow_VDP_R4</a></td></tr>
    274 <tr class="separator:shadow_VDP_R4"><td class="memSeparator" colspan="2">&#160;</td></tr>
    275 <tr class="memitem:shadow_VDP_R5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#shadow_VDP_R5">shadow_VDP_R5</a></td></tr>
    276 <tr class="separator:shadow_VDP_R5"><td class="memSeparator" colspan="2">&#160;</td></tr>
    277 <tr class="memitem:shadow_VDP_R6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#shadow_VDP_R6">shadow_VDP_R6</a></td></tr>
    278 <tr class="separator:shadow_VDP_R6"><td class="memSeparator" colspan="2">&#160;</td></tr>
    279 <tr class="memitem:shadow_VDP_R7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#shadow_VDP_R7">shadow_VDP_R7</a></td></tr>
    280 <tr class="separator:shadow_VDP_R7"><td class="memSeparator" colspan="2">&#160;</td></tr>
    281 <tr class="memitem:shadow_VDP_RBORDER"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#shadow_VDP_RBORDER">shadow_VDP_RBORDER</a></td></tr>
    282 <tr class="separator:shadow_VDP_RBORDER"><td class="memSeparator" colspan="2">&#160;</td></tr>
    283 <tr class="memitem:shadow_VDP_R8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#shadow_VDP_R8">shadow_VDP_R8</a></td></tr>
    284 <tr class="separator:shadow_VDP_R8"><td class="memSeparator" colspan="2">&#160;</td></tr>
    285 <tr class="memitem:shadow_VDP_RSCX"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#shadow_VDP_RSCX">shadow_VDP_RSCX</a></td></tr>
    286 <tr class="separator:shadow_VDP_RSCX"><td class="memSeparator" colspan="2">&#160;</td></tr>
    287 <tr class="memitem:shadow_VDP_R9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#shadow_VDP_R9">shadow_VDP_R9</a></td></tr>
    288 <tr class="separator:shadow_VDP_R9"><td class="memSeparator" colspan="2">&#160;</td></tr>
    289 <tr class="memitem:shadow_VDP_RSCY"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#shadow_VDP_RSCY">shadow_VDP_RSCY</a></td></tr>
    290 <tr class="separator:shadow_VDP_RSCY"><td class="memSeparator" colspan="2">&#160;</td></tr>
    291 <tr class="memitem:shadow_VDP_R10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#shadow_VDP_R10">shadow_VDP_R10</a></td></tr>
    292 <tr class="separator:shadow_VDP_R10"><td class="memSeparator" colspan="2">&#160;</td></tr>
    293 <tr class="memitem:_SYSTEM"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#_SYSTEM">_SYSTEM</a></td></tr>
    294 <tr class="separator:_SYSTEM"><td class="memSeparator" colspan="2">&#160;</td></tr>
    295 <tr class="memitem:VDP_ATTR_SHIFT"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="msx_2hardware_8h.html#VDP_ATTR_SHIFT">VDP_ATTR_SHIFT</a></td></tr>
    296 <tr class="separator:VDP_ATTR_SHIFT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    297 </table>
    298 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
    299 <div class="textblock"><p >Defines that let the MSX hardware registers be accessed from C. </p>
    300 </div><h2 class="groupheader">Macro Definition Documentation</h2>
    301 <a id="__BYTES" name="__BYTES"></a>
    302 <h2 class="memtitle"><span class="permalink"><a href="#__BYTES">&#9670;&nbsp;</a></span>__BYTES</h2>
    303 
    304 <div class="memitem">
    305 <div class="memproto">
    306       <table class="memname">
    307         <tr>
    308           <td class="memname">#define __BYTES&#160;&#160;&#160;extern <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a></td>
    309         </tr>
    310       </table>
    311 </div><div class="memdoc">
    312 
    313 </div>
    314 </div>
    315 <a id="__BYTE_REG" name="__BYTE_REG"></a>
    316 <h2 class="memtitle"><span class="permalink"><a href="#__BYTE_REG">&#9670;&nbsp;</a></span>__BYTE_REG</h2>
    317 
    318 <div class="memitem">
    319 <div class="memproto">
    320       <table class="memname">
    321         <tr>
    322           <td class="memname">#define __BYTE_REG&#160;&#160;&#160;extern volatile <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a></td>
    323         </tr>
    324       </table>
    325 </div><div class="memdoc">
    326 
    327 </div>
    328 </div>
    329 <a id="PSG_LATCH" name="PSG_LATCH"></a>
    330 <h2 class="memtitle"><span class="permalink"><a href="#PSG_LATCH">&#9670;&nbsp;</a></span>PSG_LATCH</h2>
    331 
    332 <div class="memitem">
    333 <div class="memproto">
    334       <table class="memname">
    335         <tr>
    336           <td class="memname">#define PSG_LATCH&#160;&#160;&#160;0x80</td>
    337         </tr>
    338       </table>
    339 </div><div class="memdoc">
    340 
    341 </div>
    342 </div>
    343 <a id="PSG_CH0" name="PSG_CH0"></a>
    344 <h2 class="memtitle"><span class="permalink"><a href="#PSG_CH0">&#9670;&nbsp;</a></span>PSG_CH0</h2>
    345 
    346 <div class="memitem">
    347 <div class="memproto">
    348       <table class="memname">
    349         <tr>
    350           <td class="memname">#define PSG_CH0&#160;&#160;&#160;0b00000000</td>
    351         </tr>
    352       </table>
    353 </div><div class="memdoc">
    354 
    355 </div>
    356 </div>
    357 <a id="PSG_CH1" name="PSG_CH1"></a>
    358 <h2 class="memtitle"><span class="permalink"><a href="#PSG_CH1">&#9670;&nbsp;</a></span>PSG_CH1</h2>
    359 
    360 <div class="memitem">
    361 <div class="memproto">
    362       <table class="memname">
    363         <tr>
    364           <td class="memname">#define PSG_CH1&#160;&#160;&#160;0b00100000</td>
    365         </tr>
    366       </table>
    367 </div><div class="memdoc">
    368 
    369 </div>
    370 </div>
    371 <a id="PSG_CH2" name="PSG_CH2"></a>
    372 <h2 class="memtitle"><span class="permalink"><a href="#PSG_CH2">&#9670;&nbsp;</a></span>PSG_CH2</h2>
    373 
    374 <div class="memitem">
    375 <div class="memproto">
    376       <table class="memname">
    377         <tr>
    378           <td class="memname">#define PSG_CH2&#160;&#160;&#160;0b01000000</td>
    379         </tr>
    380       </table>
    381 </div><div class="memdoc">
    382 
    383 </div>
    384 </div>
    385 <a id="PSG_CH3" name="PSG_CH3"></a>
    386 <h2 class="memtitle"><span class="permalink"><a href="#PSG_CH3">&#9670;&nbsp;</a></span>PSG_CH3</h2>
    387 
    388 <div class="memitem">
    389 <div class="memproto">
    390       <table class="memname">
    391         <tr>
    392           <td class="memname">#define PSG_CH3&#160;&#160;&#160;0b01100000</td>
    393         </tr>
    394       </table>
    395 </div><div class="memdoc">
    396 
    397 </div>
    398 </div>
    399 <a id="PSG_VOLUME" name="PSG_VOLUME"></a>
    400 <h2 class="memtitle"><span class="permalink"><a href="#PSG_VOLUME">&#9670;&nbsp;</a></span>PSG_VOLUME</h2>
    401 
    402 <div class="memitem">
    403 <div class="memproto">
    404       <table class="memname">
    405         <tr>
    406           <td class="memname">#define PSG_VOLUME&#160;&#160;&#160;0b00010000</td>
    407         </tr>
    408       </table>
    409 </div><div class="memdoc">
    410 
    411 </div>
    412 </div>
    413 <a id="STATF_INT_VBL" name="STATF_INT_VBL"></a>
    414 <h2 class="memtitle"><span class="permalink"><a href="#STATF_INT_VBL">&#9670;&nbsp;</a></span>STATF_INT_VBL</h2>
    415 
    416 <div class="memitem">
    417 <div class="memproto">
    418       <table class="memname">
    419         <tr>
    420           <td class="memname">#define STATF_INT_VBL&#160;&#160;&#160;0b10000000</td>
    421         </tr>
    422       </table>
    423 </div><div class="memdoc">
    424 
    425 </div>
    426 </div>
    427 <a id="STATF_9_SPR" name="STATF_9_SPR"></a>
    428 <h2 class="memtitle"><span class="permalink"><a href="#STATF_9_SPR">&#9670;&nbsp;</a></span>STATF_9_SPR</h2>
    429 
    430 <div class="memitem">
    431 <div class="memproto">
    432       <table class="memname">
    433         <tr>
    434           <td class="memname">#define STATF_9_SPR&#160;&#160;&#160;0b01000000</td>
    435         </tr>
    436       </table>
    437 </div><div class="memdoc">
    438 
    439 </div>
    440 </div>
    441 <a id="STATF_SPR_COLL" name="STATF_SPR_COLL"></a>
    442 <h2 class="memtitle"><span class="permalink"><a href="#STATF_SPR_COLL">&#9670;&nbsp;</a></span>STATF_SPR_COLL</h2>
    443 
    444 <div class="memitem">
    445 <div class="memproto">
    446       <table class="memname">
    447         <tr>
    448           <td class="memname">#define STATF_SPR_COLL&#160;&#160;&#160;0b00100000</td>
    449         </tr>
    450       </table>
    451 </div><div class="memdoc">
    452 
    453 </div>
    454 </div>
    455 <a id="VDP_REG_MASK" name="VDP_REG_MASK"></a>
    456 <h2 class="memtitle"><span class="permalink"><a href="#VDP_REG_MASK">&#9670;&nbsp;</a></span>VDP_REG_MASK</h2>
    457 
    458 <div class="memitem">
    459 <div class="memproto">
    460       <table class="memname">
    461         <tr>
    462           <td class="memname">#define VDP_REG_MASK&#160;&#160;&#160;0b10000000</td>
    463         </tr>
    464       </table>
    465 </div><div class="memdoc">
    466 
    467 </div>
    468 </div>
    469 <a id="VDP_R0" name="VDP_R0"></a>
    470 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R0">&#9670;&nbsp;</a></span>VDP_R0</h2>
    471 
    472 <div class="memitem">
    473 <div class="memproto">
    474       <table class="memname">
    475         <tr>
    476           <td class="memname">#define VDP_R0&#160;&#160;&#160;0b10000000</td>
    477         </tr>
    478       </table>
    479 </div><div class="memdoc">
    480 
    481 </div>
    482 </div>
    483 <a id="R0_DEFAULT" name="R0_DEFAULT"></a>
    484 <h2 class="memtitle"><span class="permalink"><a href="#R0_DEFAULT">&#9670;&nbsp;</a></span>R0_DEFAULT</h2>
    485 
    486 <div class="memitem">
    487 <div class="memproto">
    488       <table class="memname">
    489         <tr>
    490           <td class="memname">#define R0_DEFAULT&#160;&#160;&#160;0b00000000</td>
    491         </tr>
    492       </table>
    493 </div><div class="memdoc">
    494 
    495 </div>
    496 </div>
    497 <a id="R0_CB_OUTPUT" name="R0_CB_OUTPUT"></a>
    498 <h2 class="memtitle"><span class="permalink"><a href="#R0_CB_OUTPUT">&#9670;&nbsp;</a></span>R0_CB_OUTPUT</h2>
    499 
    500 <div class="memitem">
    501 <div class="memproto">
    502       <table class="memname">
    503         <tr>
    504           <td class="memname">#define R0_CB_OUTPUT&#160;&#160;&#160;0b00000000</td>
    505         </tr>
    506       </table>
    507 </div><div class="memdoc">
    508 
    509 </div>
    510 </div>
    511 <a id="R0_CB_INPUT" name="R0_CB_INPUT"></a>
    512 <h2 class="memtitle"><span class="permalink"><a href="#R0_CB_INPUT">&#9670;&nbsp;</a></span>R0_CB_INPUT</h2>
    513 
    514 <div class="memitem">
    515 <div class="memproto">
    516       <table class="memname">
    517         <tr>
    518           <td class="memname">#define R0_CB_INPUT&#160;&#160;&#160;0b01000000</td>
    519         </tr>
    520       </table>
    521 </div><div class="memdoc">
    522 
    523 </div>
    524 </div>
    525 <a id="R0_IE2_OFF" name="R0_IE2_OFF"></a>
    526 <h2 class="memtitle"><span class="permalink"><a href="#R0_IE2_OFF">&#9670;&nbsp;</a></span>R0_IE2_OFF</h2>
    527 
    528 <div class="memitem">
    529 <div class="memproto">
    530       <table class="memname">
    531         <tr>
    532           <td class="memname">#define R0_IE2_OFF&#160;&#160;&#160;0b00000000</td>
    533         </tr>
    534       </table>
    535 </div><div class="memdoc">
    536 
    537 </div>
    538 </div>
    539 <a id="R0_IE2" name="R0_IE2"></a>
    540 <h2 class="memtitle"><span class="permalink"><a href="#R0_IE2">&#9670;&nbsp;</a></span>R0_IE2</h2>
    541 
    542 <div class="memitem">
    543 <div class="memproto">
    544       <table class="memname">
    545         <tr>
    546           <td class="memname">#define R0_IE2&#160;&#160;&#160;0b00100000</td>
    547         </tr>
    548       </table>
    549 </div><div class="memdoc">
    550 
    551 </div>
    552 </div>
    553 <a id="R0_IE1_OFF" name="R0_IE1_OFF"></a>
    554 <h2 class="memtitle"><span class="permalink"><a href="#R0_IE1_OFF">&#9670;&nbsp;</a></span>R0_IE1_OFF</h2>
    555 
    556 <div class="memitem">
    557 <div class="memproto">
    558       <table class="memname">
    559         <tr>
    560           <td class="memname">#define R0_IE1_OFF&#160;&#160;&#160;0b00000000</td>
    561         </tr>
    562       </table>
    563 </div><div class="memdoc">
    564 
    565 </div>
    566 </div>
    567 <a id="R0_IE1" name="R0_IE1"></a>
    568 <h2 class="memtitle"><span class="permalink"><a href="#R0_IE1">&#9670;&nbsp;</a></span>R0_IE1</h2>
    569 
    570 <div class="memitem">
    571 <div class="memproto">
    572       <table class="memname">
    573         <tr>
    574           <td class="memname">#define R0_IE1&#160;&#160;&#160;0b00010000</td>
    575         </tr>
    576       </table>
    577 </div><div class="memdoc">
    578 
    579 </div>
    580 </div>
    581 <a id="R0_SCR_MODE1" name="R0_SCR_MODE1"></a>
    582 <h2 class="memtitle"><span class="permalink"><a href="#R0_SCR_MODE1">&#9670;&nbsp;</a></span>R0_SCR_MODE1</h2>
    583 
    584 <div class="memitem">
    585 <div class="memproto">
    586       <table class="memname">
    587         <tr>
    588           <td class="memname">#define R0_SCR_MODE1&#160;&#160;&#160;0b00000000</td>
    589         </tr>
    590       </table>
    591 </div><div class="memdoc">
    592 
    593 </div>
    594 </div>
    595 <a id="R0_SCR_MODE2" name="R0_SCR_MODE2"></a>
    596 <h2 class="memtitle"><span class="permalink"><a href="#R0_SCR_MODE2">&#9670;&nbsp;</a></span>R0_SCR_MODE2</h2>
    597 
    598 <div class="memitem">
    599 <div class="memproto">
    600       <table class="memname">
    601         <tr>
    602           <td class="memname">#define R0_SCR_MODE2&#160;&#160;&#160;0b00000010</td>
    603         </tr>
    604       </table>
    605 </div><div class="memdoc">
    606 
    607 </div>
    608 </div>
    609 <a id="R0_SCR_MODE3" name="R0_SCR_MODE3"></a>
    610 <h2 class="memtitle"><span class="permalink"><a href="#R0_SCR_MODE3">&#9670;&nbsp;</a></span>R0_SCR_MODE3</h2>
    611 
    612 <div class="memitem">
    613 <div class="memproto">
    614       <table class="memname">
    615         <tr>
    616           <td class="memname">#define R0_SCR_MODE3&#160;&#160;&#160;0b00000100</td>
    617         </tr>
    618       </table>
    619 </div><div class="memdoc">
    620 
    621 </div>
    622 </div>
    623 <a id="R0_ES_OFF" name="R0_ES_OFF"></a>
    624 <h2 class="memtitle"><span class="permalink"><a href="#R0_ES_OFF">&#9670;&nbsp;</a></span>R0_ES_OFF</h2>
    625 
    626 <div class="memitem">
    627 <div class="memproto">
    628       <table class="memname">
    629         <tr>
    630           <td class="memname">#define R0_ES_OFF&#160;&#160;&#160;0b00000000</td>
    631         </tr>
    632       </table>
    633 </div><div class="memdoc">
    634 
    635 </div>
    636 </div>
    637 <a id="R0_ES" name="R0_ES"></a>
    638 <h2 class="memtitle"><span class="permalink"><a href="#R0_ES">&#9670;&nbsp;</a></span>R0_ES</h2>
    639 
    640 <div class="memitem">
    641 <div class="memproto">
    642       <table class="memname">
    643         <tr>
    644           <td class="memname">#define R0_ES&#160;&#160;&#160;0b00000001</td>
    645         </tr>
    646       </table>
    647 </div><div class="memdoc">
    648 
    649 </div>
    650 </div>
    651 <a id="VDP_R1" name="VDP_R1"></a>
    652 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R1">&#9670;&nbsp;</a></span>VDP_R1</h2>
    653 
    654 <div class="memitem">
    655 <div class="memproto">
    656       <table class="memname">
    657         <tr>
    658           <td class="memname">#define VDP_R1&#160;&#160;&#160;0b10000001</td>
    659         </tr>
    660       </table>
    661 </div><div class="memdoc">
    662 
    663 </div>
    664 </div>
    665 <a id="R1_DEFAULT" name="R1_DEFAULT"></a>
    666 <h2 class="memtitle"><span class="permalink"><a href="#R1_DEFAULT">&#9670;&nbsp;</a></span>R1_DEFAULT</h2>
    667 
    668 <div class="memitem">
    669 <div class="memproto">
    670       <table class="memname">
    671         <tr>
    672           <td class="memname">#define R1_DEFAULT&#160;&#160;&#160;0b10000000</td>
    673         </tr>
    674       </table>
    675 </div><div class="memdoc">
    676 
    677 </div>
    678 </div>
    679 <a id="R1_DISP_OFF" name="R1_DISP_OFF"></a>
    680 <h2 class="memtitle"><span class="permalink"><a href="#R1_DISP_OFF">&#9670;&nbsp;</a></span>R1_DISP_OFF</h2>
    681 
    682 <div class="memitem">
    683 <div class="memproto">
    684       <table class="memname">
    685         <tr>
    686           <td class="memname">#define R1_DISP_OFF&#160;&#160;&#160;0b00000000</td>
    687         </tr>
    688       </table>
    689 </div><div class="memdoc">
    690 
    691 </div>
    692 </div>
    693 <a id="R1_DISP_ON" name="R1_DISP_ON"></a>
    694 <h2 class="memtitle"><span class="permalink"><a href="#R1_DISP_ON">&#9670;&nbsp;</a></span>R1_DISP_ON</h2>
    695 
    696 <div class="memitem">
    697 <div class="memproto">
    698       <table class="memname">
    699         <tr>
    700           <td class="memname">#define R1_DISP_ON&#160;&#160;&#160;0b01000000</td>
    701         </tr>
    702       </table>
    703 </div><div class="memdoc">
    704 
    705 </div>
    706 </div>
    707 <a id="R1_IE_OFF" name="R1_IE_OFF"></a>
    708 <h2 class="memtitle"><span class="permalink"><a href="#R1_IE_OFF">&#9670;&nbsp;</a></span>R1_IE_OFF</h2>
    709 
    710 <div class="memitem">
    711 <div class="memproto">
    712       <table class="memname">
    713         <tr>
    714           <td class="memname">#define R1_IE_OFF&#160;&#160;&#160;0b00000000</td>
    715         </tr>
    716       </table>
    717 </div><div class="memdoc">
    718 
    719 </div>
    720 </div>
    721 <a id="R1_IE" name="R1_IE"></a>
    722 <h2 class="memtitle"><span class="permalink"><a href="#R1_IE">&#9670;&nbsp;</a></span>R1_IE</h2>
    723 
    724 <div class="memitem">
    725 <div class="memproto">
    726       <table class="memname">
    727         <tr>
    728           <td class="memname">#define R1_IE&#160;&#160;&#160;0b00100000</td>
    729         </tr>
    730       </table>
    731 </div><div class="memdoc">
    732 
    733 </div>
    734 </div>
    735 <a id="R1_SCR_MODE1" name="R1_SCR_MODE1"></a>
    736 <h2 class="memtitle"><span class="permalink"><a href="#R1_SCR_MODE1">&#9670;&nbsp;</a></span>R1_SCR_MODE1</h2>
    737 
    738 <div class="memitem">
    739 <div class="memproto">
    740       <table class="memname">
    741         <tr>
    742           <td class="memname">#define R1_SCR_MODE1&#160;&#160;&#160;0b00010000</td>
    743         </tr>
    744       </table>
    745 </div><div class="memdoc">
    746 
    747 </div>
    748 </div>
    749 <a id="R1_SCR_MODE2" name="R1_SCR_MODE2"></a>
    750 <h2 class="memtitle"><span class="permalink"><a href="#R1_SCR_MODE2">&#9670;&nbsp;</a></span>R1_SCR_MODE2</h2>
    751 
    752 <div class="memitem">
    753 <div class="memproto">
    754       <table class="memname">
    755         <tr>
    756           <td class="memname">#define R1_SCR_MODE2&#160;&#160;&#160;0b00000000</td>
    757         </tr>
    758       </table>
    759 </div><div class="memdoc">
    760 
    761 </div>
    762 </div>
    763 <a id="R1_SCR_MODE3" name="R1_SCR_MODE3"></a>
    764 <h2 class="memtitle"><span class="permalink"><a href="#R1_SCR_MODE3">&#9670;&nbsp;</a></span>R1_SCR_MODE3</h2>
    765 
    766 <div class="memitem">
    767 <div class="memproto">
    768       <table class="memname">
    769         <tr>
    770           <td class="memname">#define R1_SCR_MODE3&#160;&#160;&#160;0b00000000</td>
    771         </tr>
    772       </table>
    773 </div><div class="memdoc">
    774 
    775 </div>
    776 </div>
    777 <a id="R1_SPR_8X8" name="R1_SPR_8X8"></a>
    778 <h2 class="memtitle"><span class="permalink"><a href="#R1_SPR_8X8">&#9670;&nbsp;</a></span>R1_SPR_8X8</h2>
    779 
    780 <div class="memitem">
    781 <div class="memproto">
    782       <table class="memname">
    783         <tr>
    784           <td class="memname">#define R1_SPR_8X8&#160;&#160;&#160;0b00000000</td>
    785         </tr>
    786       </table>
    787 </div><div class="memdoc">
    788 
    789 </div>
    790 </div>
    791 <a id="R1_SPR_16X16" name="R1_SPR_16X16"></a>
    792 <h2 class="memtitle"><span class="permalink"><a href="#R1_SPR_16X16">&#9670;&nbsp;</a></span>R1_SPR_16X16</h2>
    793 
    794 <div class="memitem">
    795 <div class="memproto">
    796       <table class="memname">
    797         <tr>
    798           <td class="memname">#define R1_SPR_16X16&#160;&#160;&#160;0b00000010</td>
    799         </tr>
    800       </table>
    801 </div><div class="memdoc">
    802 
    803 </div>
    804 </div>
    805 <a id="R1_SPR_MAG" name="R1_SPR_MAG"></a>
    806 <h2 class="memtitle"><span class="permalink"><a href="#R1_SPR_MAG">&#9670;&nbsp;</a></span>R1_SPR_MAG</h2>
    807 
    808 <div class="memitem">
    809 <div class="memproto">
    810       <table class="memname">
    811         <tr>
    812           <td class="memname">#define R1_SPR_MAG&#160;&#160;&#160;0b00000001</td>
    813         </tr>
    814       </table>
    815 </div><div class="memdoc">
    816 
    817 </div>
    818 </div>
    819 <a id="R1_SPR_MAG_OFF" name="R1_SPR_MAG_OFF"></a>
    820 <h2 class="memtitle"><span class="permalink"><a href="#R1_SPR_MAG_OFF">&#9670;&nbsp;</a></span>R1_SPR_MAG_OFF</h2>
    821 
    822 <div class="memitem">
    823 <div class="memproto">
    824       <table class="memname">
    825         <tr>
    826           <td class="memname">#define R1_SPR_MAG_OFF&#160;&#160;&#160;0b00000000</td>
    827         </tr>
    828       </table>
    829 </div><div class="memdoc">
    830 
    831 </div>
    832 </div>
    833 <a id="VDP_R2" name="VDP_R2"></a>
    834 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R2">&#9670;&nbsp;</a></span>VDP_R2</h2>
    835 
    836 <div class="memitem">
    837 <div class="memproto">
    838       <table class="memname">
    839         <tr>
    840           <td class="memname">#define VDP_R2&#160;&#160;&#160;0b10000010</td>
    841         </tr>
    842       </table>
    843 </div><div class="memdoc">
    844 
    845 </div>
    846 </div>
    847 <a id="R2_MAP_0x3800" name="R2_MAP_0x3800"></a>
    848 <h2 class="memtitle"><span class="permalink"><a href="#R2_MAP_0x3800">&#9670;&nbsp;</a></span>R2_MAP_0x3800</h2>
    849 
    850 <div class="memitem">
    851 <div class="memproto">
    852       <table class="memname">
    853         <tr>
    854           <td class="memname">#define R2_MAP_0x3800&#160;&#160;&#160;0xFF</td>
    855         </tr>
    856       </table>
    857 </div><div class="memdoc">
    858 
    859 </div>
    860 </div>
    861 <a id="R2_MAP_0x3000" name="R2_MAP_0x3000"></a>
    862 <h2 class="memtitle"><span class="permalink"><a href="#R2_MAP_0x3000">&#9670;&nbsp;</a></span>R2_MAP_0x3000</h2>
    863 
    864 <div class="memitem">
    865 <div class="memproto">
    866       <table class="memname">
    867         <tr>
    868           <td class="memname">#define R2_MAP_0x3000&#160;&#160;&#160;0xFD</td>
    869         </tr>
    870       </table>
    871 </div><div class="memdoc">
    872 
    873 </div>
    874 </div>
    875 <a id="R2_MAP_0x2800" name="R2_MAP_0x2800"></a>
    876 <h2 class="memtitle"><span class="permalink"><a href="#R2_MAP_0x2800">&#9670;&nbsp;</a></span>R2_MAP_0x2800</h2>
    877 
    878 <div class="memitem">
    879 <div class="memproto">
    880       <table class="memname">
    881         <tr>
    882           <td class="memname">#define R2_MAP_0x2800&#160;&#160;&#160;0xFB</td>
    883         </tr>
    884       </table>
    885 </div><div class="memdoc">
    886 
    887 </div>
    888 </div>
    889 <a id="R2_MAP_0x2000" name="R2_MAP_0x2000"></a>
    890 <h2 class="memtitle"><span class="permalink"><a href="#R2_MAP_0x2000">&#9670;&nbsp;</a></span>R2_MAP_0x2000</h2>
    891 
    892 <div class="memitem">
    893 <div class="memproto">
    894       <table class="memname">
    895         <tr>
    896           <td class="memname">#define R2_MAP_0x2000&#160;&#160;&#160;0xF9</td>
    897         </tr>
    898       </table>
    899 </div><div class="memdoc">
    900 
    901 </div>
    902 </div>
    903 <a id="R2_MAP_0x1800" name="R2_MAP_0x1800"></a>
    904 <h2 class="memtitle"><span class="permalink"><a href="#R2_MAP_0x1800">&#9670;&nbsp;</a></span>R2_MAP_0x1800</h2>
    905 
    906 <div class="memitem">
    907 <div class="memproto">
    908       <table class="memname">
    909         <tr>
    910           <td class="memname">#define R2_MAP_0x1800&#160;&#160;&#160;0xF7</td>
    911         </tr>
    912       </table>
    913 </div><div class="memdoc">
    914 
    915 </div>
    916 </div>
    917 <a id="R2_MAP_0x1000" name="R2_MAP_0x1000"></a>
    918 <h2 class="memtitle"><span class="permalink"><a href="#R2_MAP_0x1000">&#9670;&nbsp;</a></span>R2_MAP_0x1000</h2>
    919 
    920 <div class="memitem">
    921 <div class="memproto">
    922       <table class="memname">
    923         <tr>
    924           <td class="memname">#define R2_MAP_0x1000&#160;&#160;&#160;0xF5</td>
    925         </tr>
    926       </table>
    927 </div><div class="memdoc">
    928 
    929 </div>
    930 </div>
    931 <a id="R2_MAP_0x0800" name="R2_MAP_0x0800"></a>
    932 <h2 class="memtitle"><span class="permalink"><a href="#R2_MAP_0x0800">&#9670;&nbsp;</a></span>R2_MAP_0x0800</h2>
    933 
    934 <div class="memitem">
    935 <div class="memproto">
    936       <table class="memname">
    937         <tr>
    938           <td class="memname">#define R2_MAP_0x0800&#160;&#160;&#160;0xF3</td>
    939         </tr>
    940       </table>
    941 </div><div class="memdoc">
    942 
    943 </div>
    944 </div>
    945 <a id="R2_MAP_0x0000" name="R2_MAP_0x0000"></a>
    946 <h2 class="memtitle"><span class="permalink"><a href="#R2_MAP_0x0000">&#9670;&nbsp;</a></span>R2_MAP_0x0000</h2>
    947 
    948 <div class="memitem">
    949 <div class="memproto">
    950       <table class="memname">
    951         <tr>
    952           <td class="memname">#define R2_MAP_0x0000&#160;&#160;&#160;0xF1</td>
    953         </tr>
    954       </table>
    955 </div><div class="memdoc">
    956 
    957 </div>
    958 </div>
    959 <a id="VDP_R3" name="VDP_R3"></a>
    960 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R3">&#9670;&nbsp;</a></span>VDP_R3</h2>
    961 
    962 <div class="memitem">
    963 <div class="memproto">
    964       <table class="memname">
    965         <tr>
    966           <td class="memname">#define VDP_R3&#160;&#160;&#160;0b10000011</td>
    967         </tr>
    968       </table>
    969 </div><div class="memdoc">
    970 
    971 </div>
    972 </div>
    973 <a id="VDP_R4" name="VDP_R4"></a>
    974 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R4">&#9670;&nbsp;</a></span>VDP_R4</h2>
    975 
    976 <div class="memitem">
    977 <div class="memproto">
    978       <table class="memname">
    979         <tr>
    980           <td class="memname">#define VDP_R4&#160;&#160;&#160;0b10000100</td>
    981         </tr>
    982       </table>
    983 </div><div class="memdoc">
    984 
    985 </div>
    986 </div>
    987 <a id="VDP_R5" name="VDP_R5"></a>
    988 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R5">&#9670;&nbsp;</a></span>VDP_R5</h2>
    989 
    990 <div class="memitem">
    991 <div class="memproto">
    992       <table class="memname">
    993         <tr>
    994           <td class="memname">#define VDP_R5&#160;&#160;&#160;0b10000101</td>
    995         </tr>
    996       </table>
    997 </div><div class="memdoc">
    998 
    999 </div>
   1000 </div>
   1001 <a id="R5_SAT_0x3F00" name="R5_SAT_0x3F00"></a>
   1002 <h2 class="memtitle"><span class="permalink"><a href="#R5_SAT_0x3F00">&#9670;&nbsp;</a></span>R5_SAT_0x3F00</h2>
   1003 
   1004 <div class="memitem">
   1005 <div class="memproto">
   1006       <table class="memname">
   1007         <tr>
   1008           <td class="memname">#define R5_SAT_0x3F00&#160;&#160;&#160;0xFF</td>
   1009         </tr>
   1010       </table>
   1011 </div><div class="memdoc">
   1012 
   1013 </div>
   1014 </div>
   1015 <a id="R5_SAT_MASK" name="R5_SAT_MASK"></a>
   1016 <h2 class="memtitle"><span class="permalink"><a href="#R5_SAT_MASK">&#9670;&nbsp;</a></span>R5_SAT_MASK</h2>
   1017 
   1018 <div class="memitem">
   1019 <div class="memproto">
   1020       <table class="memname">
   1021         <tr>
   1022           <td class="memname">#define R5_SAT_MASK&#160;&#160;&#160;0b10000001</td>
   1023         </tr>
   1024       </table>
   1025 </div><div class="memdoc">
   1026 
   1027 </div>
   1028 </div>
   1029 <a id="VDP_R6" name="VDP_R6"></a>
   1030 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R6">&#9670;&nbsp;</a></span>VDP_R6</h2>
   1031 
   1032 <div class="memitem">
   1033 <div class="memproto">
   1034       <table class="memname">
   1035         <tr>
   1036           <td class="memname">#define VDP_R6&#160;&#160;&#160;0b10000110</td>
   1037         </tr>
   1038       </table>
   1039 </div><div class="memdoc">
   1040 
   1041 </div>
   1042 </div>
   1043 <a id="R6_BANK0" name="R6_BANK0"></a>
   1044 <h2 class="memtitle"><span class="permalink"><a href="#R6_BANK0">&#9670;&nbsp;</a></span>R6_BANK0</h2>
   1045 
   1046 <div class="memitem">
   1047 <div class="memproto">
   1048       <table class="memname">
   1049         <tr>
   1050           <td class="memname">#define R6_BANK0&#160;&#160;&#160;0xFB</td>
   1051         </tr>
   1052       </table>
   1053 </div><div class="memdoc">
   1054 
   1055 </div>
   1056 </div>
   1057 <a id="R6_DATA_0x0000" name="R6_DATA_0x0000"></a>
   1058 <h2 class="memtitle"><span class="permalink"><a href="#R6_DATA_0x0000">&#9670;&nbsp;</a></span>R6_DATA_0x0000</h2>
   1059 
   1060 <div class="memitem">
   1061 <div class="memproto">
   1062       <table class="memname">
   1063         <tr>
   1064           <td class="memname">#define R6_DATA_0x0000&#160;&#160;&#160;0xFB</td>
   1065         </tr>
   1066       </table>
   1067 </div><div class="memdoc">
   1068 
   1069 </div>
   1070 </div>
   1071 <a id="R6_BANK1" name="R6_BANK1"></a>
   1072 <h2 class="memtitle"><span class="permalink"><a href="#R6_BANK1">&#9670;&nbsp;</a></span>R6_BANK1</h2>
   1073 
   1074 <div class="memitem">
   1075 <div class="memproto">
   1076       <table class="memname">
   1077         <tr>
   1078           <td class="memname">#define R6_BANK1&#160;&#160;&#160;0xFF</td>
   1079         </tr>
   1080       </table>
   1081 </div><div class="memdoc">
   1082 
   1083 </div>
   1084 </div>
   1085 <a id="R6_DATA_0x2000" name="R6_DATA_0x2000"></a>
   1086 <h2 class="memtitle"><span class="permalink"><a href="#R6_DATA_0x2000">&#9670;&nbsp;</a></span>R6_DATA_0x2000</h2>
   1087 
   1088 <div class="memitem">
   1089 <div class="memproto">
   1090       <table class="memname">
   1091         <tr>
   1092           <td class="memname">#define R6_DATA_0x2000&#160;&#160;&#160;0xFF</td>
   1093         </tr>
   1094       </table>
   1095 </div><div class="memdoc">
   1096 
   1097 </div>
   1098 </div>
   1099 <a id="VDP_R7" name="VDP_R7"></a>
   1100 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R7">&#9670;&nbsp;</a></span>VDP_R7</h2>
   1101 
   1102 <div class="memitem">
   1103 <div class="memproto">
   1104       <table class="memname">
   1105         <tr>
   1106           <td class="memname">#define VDP_R7&#160;&#160;&#160;0b10000111</td>
   1107         </tr>
   1108       </table>
   1109 </div><div class="memdoc">
   1110 
   1111 </div>
   1112 </div>
   1113 <a id="VDP_RBORDER" name="VDP_RBORDER"></a>
   1114 <h2 class="memtitle"><span class="permalink"><a href="#VDP_RBORDER">&#9670;&nbsp;</a></span>VDP_RBORDER</h2>
   1115 
   1116 <div class="memitem">
   1117 <div class="memproto">
   1118       <table class="memname">
   1119         <tr>
   1120           <td class="memname">#define VDP_RBORDER&#160;&#160;&#160;0b10000111</td>
   1121         </tr>
   1122       </table>
   1123 </div><div class="memdoc">
   1124 
   1125 </div>
   1126 </div>
   1127 <a id="R7_COLOR_MASK" name="R7_COLOR_MASK"></a>
   1128 <h2 class="memtitle"><span class="permalink"><a href="#R7_COLOR_MASK">&#9670;&nbsp;</a></span>R7_COLOR_MASK</h2>
   1129 
   1130 <div class="memitem">
   1131 <div class="memproto">
   1132       <table class="memname">
   1133         <tr>
   1134           <td class="memname">#define R7_COLOR_MASK&#160;&#160;&#160;0b11110000</td>
   1135         </tr>
   1136       </table>
   1137 </div><div class="memdoc">
   1138 
   1139 </div>
   1140 </div>
   1141 <a id="VDP_R8" name="VDP_R8"></a>
   1142 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R8">&#9670;&nbsp;</a></span>VDP_R8</h2>
   1143 
   1144 <div class="memitem">
   1145 <div class="memproto">
   1146       <table class="memname">
   1147         <tr>
   1148           <td class="memname">#define VDP_R8&#160;&#160;&#160;0b10001000</td>
   1149         </tr>
   1150       </table>
   1151 </div><div class="memdoc">
   1152 
   1153 </div>
   1154 </div>
   1155 <a id="VDP_RSCX" name="VDP_RSCX"></a>
   1156 <h2 class="memtitle"><span class="permalink"><a href="#VDP_RSCX">&#9670;&nbsp;</a></span>VDP_RSCX</h2>
   1157 
   1158 <div class="memitem">
   1159 <div class="memproto">
   1160       <table class="memname">
   1161         <tr>
   1162           <td class="memname">#define VDP_RSCX&#160;&#160;&#160;0b10001000</td>
   1163         </tr>
   1164       </table>
   1165 </div><div class="memdoc">
   1166 
   1167 </div>
   1168 </div>
   1169 <a id="VDP_R9" name="VDP_R9"></a>
   1170 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R9">&#9670;&nbsp;</a></span>VDP_R9</h2>
   1171 
   1172 <div class="memitem">
   1173 <div class="memproto">
   1174       <table class="memname">
   1175         <tr>
   1176           <td class="memname">#define VDP_R9&#160;&#160;&#160;0b10001001</td>
   1177         </tr>
   1178       </table>
   1179 </div><div class="memdoc">
   1180 
   1181 </div>
   1182 </div>
   1183 <a id="VDP_RSCY" name="VDP_RSCY"></a>
   1184 <h2 class="memtitle"><span class="permalink"><a href="#VDP_RSCY">&#9670;&nbsp;</a></span>VDP_RSCY</h2>
   1185 
   1186 <div class="memitem">
   1187 <div class="memproto">
   1188       <table class="memname">
   1189         <tr>
   1190           <td class="memname">#define VDP_RSCY&#160;&#160;&#160;0b10001001</td>
   1191         </tr>
   1192       </table>
   1193 </div><div class="memdoc">
   1194 
   1195 </div>
   1196 </div>
   1197 <a id="VDP_R10" name="VDP_R10"></a>
   1198 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R10">&#9670;&nbsp;</a></span>VDP_R10</h2>
   1199 
   1200 <div class="memitem">
   1201 <div class="memproto">
   1202       <table class="memname">
   1203         <tr>
   1204           <td class="memname">#define VDP_R10&#160;&#160;&#160;0b10001010</td>
   1205         </tr>
   1206       </table>
   1207 </div><div class="memdoc">
   1208 
   1209 </div>
   1210 </div>
   1211 <a id="R10_INT_OFF" name="R10_INT_OFF"></a>
   1212 <h2 class="memtitle"><span class="permalink"><a href="#R10_INT_OFF">&#9670;&nbsp;</a></span>R10_INT_OFF</h2>
   1213 
   1214 <div class="memitem">
   1215 <div class="memproto">
   1216       <table class="memname">
   1217         <tr>
   1218           <td class="memname">#define R10_INT_OFF&#160;&#160;&#160;0xFF</td>
   1219         </tr>
   1220       </table>
   1221 </div><div class="memdoc">
   1222 
   1223 </div>
   1224 </div>
   1225 <a id="R10_INT_EVERY" name="R10_INT_EVERY"></a>
   1226 <h2 class="memtitle"><span class="permalink"><a href="#R10_INT_EVERY">&#9670;&nbsp;</a></span>R10_INT_EVERY</h2>
   1227 
   1228 <div class="memitem">
   1229 <div class="memproto">
   1230       <table class="memname">
   1231         <tr>
   1232           <td class="memname">#define R10_INT_EVERY&#160;&#160;&#160;0x00</td>
   1233         </tr>
   1234       </table>
   1235 </div><div class="memdoc">
   1236 
   1237 </div>
   1238 </div>
   1239 <a id="SYSTEM_PAL" name="SYSTEM_PAL"></a>
   1240 <h2 class="memtitle"><span class="permalink"><a href="#SYSTEM_PAL">&#9670;&nbsp;</a></span>SYSTEM_PAL</h2>
   1241 
   1242 <div class="memitem">
   1243 <div class="memproto">
   1244       <table class="memname">
   1245         <tr>
   1246           <td class="memname">#define SYSTEM_PAL&#160;&#160;&#160;0x00</td>
   1247         </tr>
   1248       </table>
   1249 </div><div class="memdoc">
   1250 
   1251 </div>
   1252 </div>
   1253 <a id="SYSTEM_NTSC" name="SYSTEM_NTSC"></a>
   1254 <h2 class="memtitle"><span class="permalink"><a href="#SYSTEM_NTSC">&#9670;&nbsp;</a></span>SYSTEM_NTSC</h2>
   1255 
   1256 <div class="memitem">
   1257 <div class="memproto">
   1258       <table class="memname">
   1259         <tr>
   1260           <td class="memname">#define SYSTEM_NTSC&#160;&#160;&#160;0x01</td>
   1261         </tr>
   1262       </table>
   1263 </div><div class="memdoc">
   1264 
   1265 </div>
   1266 </div>
   1267 <a id="VBK_TILES" name="VBK_TILES"></a>
   1268 <h2 class="memtitle"><span class="permalink"><a href="#VBK_TILES">&#9670;&nbsp;</a></span>VBK_TILES</h2>
   1269 
   1270 <div class="memitem">
   1271 <div class="memproto">
   1272       <table class="memname">
   1273         <tr>
   1274           <td class="memname">#define VBK_TILES&#160;&#160;&#160;0</td>
   1275         </tr>
   1276       </table>
   1277 </div><div class="memdoc">
   1278 
   1279 </div>
   1280 </div>
   1281 <a id="VBK_ATTRIBUTES" name="VBK_ATTRIBUTES"></a>
   1282 <h2 class="memtitle"><span class="permalink"><a href="#VBK_ATTRIBUTES">&#9670;&nbsp;</a></span>VBK_ATTRIBUTES</h2>
   1283 
   1284 <div class="memitem">
   1285 <div class="memproto">
   1286       <table class="memname">
   1287         <tr>
   1288           <td class="memname">#define VBK_ATTRIBUTES&#160;&#160;&#160;1</td>
   1289         </tr>
   1290       </table>
   1291 </div><div class="memdoc">
   1292 
   1293 </div>
   1294 </div>
   1295 <a id="VDP_SAT_TERM" name="VDP_SAT_TERM"></a>
   1296 <h2 class="memtitle"><span class="permalink"><a href="#VDP_SAT_TERM">&#9670;&nbsp;</a></span>VDP_SAT_TERM</h2>
   1297 
   1298 <div class="memitem">
   1299 <div class="memproto">
   1300       <table class="memname">
   1301         <tr>
   1302           <td class="memname">#define VDP_SAT_TERM&#160;&#160;&#160;0xD0</td>
   1303         </tr>
   1304       </table>
   1305 </div><div class="memdoc">
   1306 
   1307 </div>
   1308 </div>
   1309 <a id="DEVICE_SCREEN_PX_WIDTH" name="DEVICE_SCREEN_PX_WIDTH"></a>
   1310 <h2 class="memtitle"><span class="permalink"><a href="#DEVICE_SCREEN_PX_WIDTH">&#9670;&nbsp;</a></span>DEVICE_SCREEN_PX_WIDTH</h2>
   1311 
   1312 <div class="memitem">
   1313 <div class="memproto">
   1314       <table class="memname">
   1315         <tr>
   1316           <td class="memname">#define DEVICE_SCREEN_PX_WIDTH&#160;&#160;&#160;(<a class="el" href="nes_2hardware_8h.html#DEVICE_SCREEN_WIDTH">DEVICE_SCREEN_WIDTH</a> * 8)</td>
   1317         </tr>
   1318       </table>
   1319 </div><div class="memdoc">
   1320 
   1321 </div>
   1322 </div>
   1323 <a id="DEVICE_SCREEN_PX_HEIGHT" name="DEVICE_SCREEN_PX_HEIGHT"></a>
   1324 <h2 class="memtitle"><span class="permalink"><a href="#DEVICE_SCREEN_PX_HEIGHT">&#9670;&nbsp;</a></span>DEVICE_SCREEN_PX_HEIGHT</h2>
   1325 
   1326 <div class="memitem">
   1327 <div class="memproto">
   1328       <table class="memname">
   1329         <tr>
   1330           <td class="memname">#define DEVICE_SCREEN_PX_HEIGHT&#160;&#160;&#160;(<a class="el" href="nes_2hardware_8h.html#DEVICE_SCREEN_HEIGHT">DEVICE_SCREEN_HEIGHT</a> * 8)</td>
   1331         </tr>
   1332       </table>
   1333 </div><div class="memdoc">
   1334 
   1335 </div>
   1336 </div>
   1337 <h2 class="groupheader">Variable Documentation</h2>
   1338 <a id="shadow_VDP_R0" name="shadow_VDP_R0"></a>
   1339 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R0">&#9670;&nbsp;</a></span>shadow_VDP_R0</h2>
   1340 
   1341 <div class="memitem">
   1342 <div class="memproto">
   1343 <table class="mlabels">
   1344   <tr>
   1345   <td class="mlabels-left">
   1346       <table class="memname">
   1347         <tr>
   1348           <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R0</td>
   1349         </tr>
   1350       </table>
   1351   </td>
   1352   <td class="mlabels-right">
   1353 <span class="mlabels"><span class="mlabel">extern</span></span>  </td>
   1354   </tr>
   1355 </table>
   1356 </div><div class="memdoc">
   1357 
   1358 </div>
   1359 </div>
   1360 <a id="shadow_VDP_R1" name="shadow_VDP_R1"></a>
   1361 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R1">&#9670;&nbsp;</a></span>shadow_VDP_R1</h2>
   1362 
   1363 <div class="memitem">
   1364 <div class="memproto">
   1365 <table class="mlabels">
   1366   <tr>
   1367   <td class="mlabels-left">
   1368       <table class="memname">
   1369         <tr>
   1370           <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R1</td>
   1371         </tr>
   1372       </table>
   1373   </td>
   1374   <td class="mlabels-right">
   1375 <span class="mlabels"><span class="mlabel">extern</span></span>  </td>
   1376   </tr>
   1377 </table>
   1378 </div><div class="memdoc">
   1379 
   1380 </div>
   1381 </div>
   1382 <a id="shadow_VDP_R2" name="shadow_VDP_R2"></a>
   1383 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R2">&#9670;&nbsp;</a></span>shadow_VDP_R2</h2>
   1384 
   1385 <div class="memitem">
   1386 <div class="memproto">
   1387 <table class="mlabels">
   1388   <tr>
   1389   <td class="mlabels-left">
   1390       <table class="memname">
   1391         <tr>
   1392           <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R2</td>
   1393         </tr>
   1394       </table>
   1395   </td>
   1396   <td class="mlabels-right">
   1397 <span class="mlabels"><span class="mlabel">extern</span></span>  </td>
   1398   </tr>
   1399 </table>
   1400 </div><div class="memdoc">
   1401 
   1402 </div>
   1403 </div>
   1404 <a id="shadow_VDP_R3" name="shadow_VDP_R3"></a>
   1405 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R3">&#9670;&nbsp;</a></span>shadow_VDP_R3</h2>
   1406 
   1407 <div class="memitem">
   1408 <div class="memproto">
   1409 <table class="mlabels">
   1410   <tr>
   1411   <td class="mlabels-left">
   1412       <table class="memname">
   1413         <tr>
   1414           <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R3</td>
   1415         </tr>
   1416       </table>
   1417   </td>
   1418   <td class="mlabels-right">
   1419 <span class="mlabels"><span class="mlabel">extern</span></span>  </td>
   1420   </tr>
   1421 </table>
   1422 </div><div class="memdoc">
   1423 
   1424 </div>
   1425 </div>
   1426 <a id="shadow_VDP_R4" name="shadow_VDP_R4"></a>
   1427 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R4">&#9670;&nbsp;</a></span>shadow_VDP_R4</h2>
   1428 
   1429 <div class="memitem">
   1430 <div class="memproto">
   1431 <table class="mlabels">
   1432   <tr>
   1433   <td class="mlabels-left">
   1434       <table class="memname">
   1435         <tr>
   1436           <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R4</td>
   1437         </tr>
   1438       </table>
   1439   </td>
   1440   <td class="mlabels-right">
   1441 <span class="mlabels"><span class="mlabel">extern</span></span>  </td>
   1442   </tr>
   1443 </table>
   1444 </div><div class="memdoc">
   1445 
   1446 </div>
   1447 </div>
   1448 <a id="shadow_VDP_R5" name="shadow_VDP_R5"></a>
   1449 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R5">&#9670;&nbsp;</a></span>shadow_VDP_R5</h2>
   1450 
   1451 <div class="memitem">
   1452 <div class="memproto">
   1453 <table class="mlabels">
   1454   <tr>
   1455   <td class="mlabels-left">
   1456       <table class="memname">
   1457         <tr>
   1458           <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R5</td>
   1459         </tr>
   1460       </table>
   1461   </td>
   1462   <td class="mlabels-right">
   1463 <span class="mlabels"><span class="mlabel">extern</span></span>  </td>
   1464   </tr>
   1465 </table>
   1466 </div><div class="memdoc">
   1467 
   1468 </div>
   1469 </div>
   1470 <a id="shadow_VDP_R6" name="shadow_VDP_R6"></a>
   1471 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R6">&#9670;&nbsp;</a></span>shadow_VDP_R6</h2>
   1472 
   1473 <div class="memitem">
   1474 <div class="memproto">
   1475 <table class="mlabels">
   1476   <tr>
   1477   <td class="mlabels-left">
   1478       <table class="memname">
   1479         <tr>
   1480           <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R6</td>
   1481         </tr>
   1482       </table>
   1483   </td>
   1484   <td class="mlabels-right">
   1485 <span class="mlabels"><span class="mlabel">extern</span></span>  </td>
   1486   </tr>
   1487 </table>
   1488 </div><div class="memdoc">
   1489 
   1490 </div>
   1491 </div>
   1492 <a id="shadow_VDP_R7" name="shadow_VDP_R7"></a>
   1493 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R7">&#9670;&nbsp;</a></span>shadow_VDP_R7</h2>
   1494 
   1495 <div class="memitem">
   1496 <div class="memproto">
   1497 <table class="mlabels">
   1498   <tr>
   1499   <td class="mlabels-left">
   1500       <table class="memname">
   1501         <tr>
   1502           <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R7</td>
   1503         </tr>
   1504       </table>
   1505   </td>
   1506   <td class="mlabels-right">
   1507 <span class="mlabels"><span class="mlabel">extern</span></span>  </td>
   1508   </tr>
   1509 </table>
   1510 </div><div class="memdoc">
   1511 
   1512 </div>
   1513 </div>
   1514 <a id="shadow_VDP_RBORDER" name="shadow_VDP_RBORDER"></a>
   1515 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_RBORDER">&#9670;&nbsp;</a></span>shadow_VDP_RBORDER</h2>
   1516 
   1517 <div class="memitem">
   1518 <div class="memproto">
   1519 <table class="mlabels">
   1520   <tr>
   1521   <td class="mlabels-left">
   1522       <table class="memname">
   1523         <tr>
   1524           <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_RBORDER</td>
   1525         </tr>
   1526       </table>
   1527   </td>
   1528   <td class="mlabels-right">
   1529 <span class="mlabels"><span class="mlabel">extern</span></span>  </td>
   1530   </tr>
   1531 </table>
   1532 </div><div class="memdoc">
   1533 
   1534 </div>
   1535 </div>
   1536 <a id="shadow_VDP_R8" name="shadow_VDP_R8"></a>
   1537 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R8">&#9670;&nbsp;</a></span>shadow_VDP_R8</h2>
   1538 
   1539 <div class="memitem">
   1540 <div class="memproto">
   1541 <table class="mlabels">
   1542   <tr>
   1543   <td class="mlabels-left">
   1544       <table class="memname">
   1545         <tr>
   1546           <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R8</td>
   1547         </tr>
   1548       </table>
   1549   </td>
   1550   <td class="mlabels-right">
   1551 <span class="mlabels"><span class="mlabel">extern</span></span>  </td>
   1552   </tr>
   1553 </table>
   1554 </div><div class="memdoc">
   1555 
   1556 </div>
   1557 </div>
   1558 <a id="shadow_VDP_RSCX" name="shadow_VDP_RSCX"></a>
   1559 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_RSCX">&#9670;&nbsp;</a></span>shadow_VDP_RSCX</h2>
   1560 
   1561 <div class="memitem">
   1562 <div class="memproto">
   1563 <table class="mlabels">
   1564   <tr>
   1565   <td class="mlabels-left">
   1566       <table class="memname">
   1567         <tr>
   1568           <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_RSCX</td>
   1569         </tr>
   1570       </table>
   1571   </td>
   1572   <td class="mlabels-right">
   1573 <span class="mlabels"><span class="mlabel">extern</span></span>  </td>
   1574   </tr>
   1575 </table>
   1576 </div><div class="memdoc">
   1577 
   1578 </div>
   1579 </div>
   1580 <a id="shadow_VDP_R9" name="shadow_VDP_R9"></a>
   1581 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R9">&#9670;&nbsp;</a></span>shadow_VDP_R9</h2>
   1582 
   1583 <div class="memitem">
   1584 <div class="memproto">
   1585 <table class="mlabels">
   1586   <tr>
   1587   <td class="mlabels-left">
   1588       <table class="memname">
   1589         <tr>
   1590           <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R9</td>
   1591         </tr>
   1592       </table>
   1593   </td>
   1594   <td class="mlabels-right">
   1595 <span class="mlabels"><span class="mlabel">extern</span></span>  </td>
   1596   </tr>
   1597 </table>
   1598 </div><div class="memdoc">
   1599 
   1600 </div>
   1601 </div>
   1602 <a id="shadow_VDP_RSCY" name="shadow_VDP_RSCY"></a>
   1603 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_RSCY">&#9670;&nbsp;</a></span>shadow_VDP_RSCY</h2>
   1604 
   1605 <div class="memitem">
   1606 <div class="memproto">
   1607 <table class="mlabels">
   1608   <tr>
   1609   <td class="mlabels-left">
   1610       <table class="memname">
   1611         <tr>
   1612           <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_RSCY</td>
   1613         </tr>
   1614       </table>
   1615   </td>
   1616   <td class="mlabels-right">
   1617 <span class="mlabels"><span class="mlabel">extern</span></span>  </td>
   1618   </tr>
   1619 </table>
   1620 </div><div class="memdoc">
   1621 
   1622 </div>
   1623 </div>
   1624 <a id="shadow_VDP_R10" name="shadow_VDP_R10"></a>
   1625 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R10">&#9670;&nbsp;</a></span>shadow_VDP_R10</h2>
   1626 
   1627 <div class="memitem">
   1628 <div class="memproto">
   1629 <table class="mlabels">
   1630   <tr>
   1631   <td class="mlabels-left">
   1632       <table class="memname">
   1633         <tr>
   1634           <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R10</td>
   1635         </tr>
   1636       </table>
   1637   </td>
   1638   <td class="mlabels-right">
   1639 <span class="mlabels"><span class="mlabel">extern</span></span>  </td>
   1640   </tr>
   1641 </table>
   1642 </div><div class="memdoc">
   1643 
   1644 </div>
   1645 </div>
   1646 <a id="_SYSTEM" name="_SYSTEM"></a>
   1647 <h2 class="memtitle"><span class="permalink"><a href="#_SYSTEM">&#9670;&nbsp;</a></span>_SYSTEM</h2>
   1648 
   1649 <div class="memitem">
   1650 <div class="memproto">
   1651 <table class="mlabels">
   1652   <tr>
   1653   <td class="mlabels-left">
   1654       <table class="memname">
   1655         <tr>
   1656           <td class="memname">const <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> _SYSTEM</td>
   1657         </tr>
   1658       </table>
   1659   </td>
   1660   <td class="mlabels-right">
   1661 <span class="mlabels"><span class="mlabel">extern</span></span>  </td>
   1662   </tr>
   1663 </table>
   1664 </div><div class="memdoc">
   1665 
   1666 </div>
   1667 </div>
   1668 <a id="VDP_ATTR_SHIFT" name="VDP_ATTR_SHIFT"></a>
   1669 <h2 class="memtitle"><span class="permalink"><a href="#VDP_ATTR_SHIFT">&#9670;&nbsp;</a></span>VDP_ATTR_SHIFT</h2>
   1670 
   1671 <div class="memitem">
   1672 <div class="memproto">
   1673 <table class="mlabels">
   1674   <tr>
   1675   <td class="mlabels-left">
   1676       <table class="memname">
   1677         <tr>
   1678           <td class="memname">volatile <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> VDP_ATTR_SHIFT</td>
   1679         </tr>
   1680       </table>
   1681   </td>
   1682   <td class="mlabels-right">
   1683 <span class="mlabels"><span class="mlabel">extern</span></span>  </td>
   1684   </tr>
   1685 </table>
   1686 </div><div class="memdoc">
   1687 
   1688 </div>
   1689 </div>
   1690 </div><!-- contents -->
   1691 </div><!-- doc-content -->
   1692 <!-- start footer part -->
   1693 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   1694   <ul>
   1695     <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_71c6fbf9500dd05f2fc30c566388269f.html">msx</a></li><li class="navelem"><a class="el" href="msx_2hardware_8h.html">hardware.h</a></li>
   1696     <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>
   1697   </ul>
   1698 </div>
   1699 </body>
   1700 </html>

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