gbdk-2020 | GameBoy Development Kit |
| download: https://git.y1.nz/archives/gbdk.tar.gz | |
| README | Files | Log | Refs | LICENSE |
docs/api/sms_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/sms/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  <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&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&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&dn=expat.txt MIT */
83 $(document).ready(function(){initNavTree('sms_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> |
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 <types.h></code><br />
109 </div>
110 <p><a href="sms_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 </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#__BYTES">__BYTES</a>   extern <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a></td></tr>
115 <tr class="separator:__BYTES"><td class="memSeparator" colspan="2"> </td></tr>
116 <tr class="memitem:__BYTE_REG"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#__BYTE_REG">__BYTE_REG</a>   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"> </td></tr>
118 <tr class="memitem:GGSTATE_STT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#GGSTATE_STT">GGSTATE_STT</a>   0b10000000</td></tr>
119 <tr class="separator:GGSTATE_STT"><td class="memSeparator" colspan="2"> </td></tr>
120 <tr class="memitem:GGSTATE_NJAP"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#GGSTATE_NJAP">GGSTATE_NJAP</a>   0b01000000</td></tr>
121 <tr class="separator:GGSTATE_NJAP"><td class="memSeparator" colspan="2"> </td></tr>
122 <tr class="memitem:GGSTATE_NNTS"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#GGSTATE_NNTS">GGSTATE_NNTS</a>   0b00100000</td></tr>
123 <tr class="separator:GGSTATE_NNTS"><td class="memSeparator" colspan="2"> </td></tr>
124 <tr class="memitem:GGEXT_NINT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#GGEXT_NINT">GGEXT_NINT</a>   0b10000000</td></tr>
125 <tr class="separator:GGEXT_NINT"><td class="memSeparator" colspan="2"> </td></tr>
126 <tr class="memitem:SIOCTL_TXFL"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#SIOCTL_TXFL">SIOCTL_TXFL</a>   0b00000001</td></tr>
127 <tr class="separator:SIOCTL_TXFL"><td class="memSeparator" colspan="2"> </td></tr>
128 <tr class="memitem:SIOCTL_RXRD"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#SIOCTL_RXRD">SIOCTL_RXRD</a>   0b00000010</td></tr>
129 <tr class="separator:SIOCTL_RXRD"><td class="memSeparator" colspan="2"> </td></tr>
130 <tr class="memitem:SIOCTL_FRER"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#SIOCTL_FRER">SIOCTL_FRER</a>   0b00000100</td></tr>
131 <tr class="separator:SIOCTL_FRER"><td class="memSeparator" colspan="2"> </td></tr>
132 <tr class="memitem:SIOCTL_INT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#SIOCTL_INT">SIOCTL_INT</a>   0b00001000</td></tr>
133 <tr class="separator:SIOCTL_INT"><td class="memSeparator" colspan="2"> </td></tr>
134 <tr class="memitem:SIOCTL_TON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#SIOCTL_TON">SIOCTL_TON</a>   0b00010000</td></tr>
135 <tr class="separator:SIOCTL_TON"><td class="memSeparator" colspan="2"> </td></tr>
136 <tr class="memitem:SIOCTL_RON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#SIOCTL_RON">SIOCTL_RON</a>   0b00100000</td></tr>
137 <tr class="separator:SIOCTL_RON"><td class="memSeparator" colspan="2"> </td></tr>
138 <tr class="memitem:SIOCTL_BS0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#SIOCTL_BS0">SIOCTL_BS0</a>   0b01000000</td></tr>
139 <tr class="separator:SIOCTL_BS0"><td class="memSeparator" colspan="2"> </td></tr>
140 <tr class="memitem:SIOCTL_BS1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#SIOCTL_BS1">SIOCTL_BS1</a>   0b10000000</td></tr>
141 <tr class="separator:SIOCTL_BS1"><td class="memSeparator" colspan="2"> </td></tr>
142 <tr class="memitem:SOUNDPAN_TN1R"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#SOUNDPAN_TN1R">SOUNDPAN_TN1R</a>   0b00000001</td></tr>
143 <tr class="separator:SOUNDPAN_TN1R"><td class="memSeparator" colspan="2"> </td></tr>
144 <tr class="memitem:SOUNDPAN_TN2R"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#SOUNDPAN_TN2R">SOUNDPAN_TN2R</a>   0b00000010</td></tr>
145 <tr class="separator:SOUNDPAN_TN2R"><td class="memSeparator" colspan="2"> </td></tr>
146 <tr class="memitem:SOUNDPAN_TN3R"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#SOUNDPAN_TN3R">SOUNDPAN_TN3R</a>   0b00000100</td></tr>
147 <tr class="separator:SOUNDPAN_TN3R"><td class="memSeparator" colspan="2"> </td></tr>
148 <tr class="memitem:SOUNDPAN_NOSR"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#SOUNDPAN_NOSR">SOUNDPAN_NOSR</a>   0b00001000</td></tr>
149 <tr class="separator:SOUNDPAN_NOSR"><td class="memSeparator" colspan="2"> </td></tr>
150 <tr class="memitem:SOUNDPAN_TN1L"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#SOUNDPAN_TN1L">SOUNDPAN_TN1L</a>   0b00010000</td></tr>
151 <tr class="separator:SOUNDPAN_TN1L"><td class="memSeparator" colspan="2"> </td></tr>
152 <tr class="memitem:SOUNDPAN_TN2L"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#SOUNDPAN_TN2L">SOUNDPAN_TN2L</a>   0b00100000</td></tr>
153 <tr class="separator:SOUNDPAN_TN2L"><td class="memSeparator" colspan="2"> </td></tr>
154 <tr class="memitem:SOUNDPAN_TN3L"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#SOUNDPAN_TN3L">SOUNDPAN_TN3L</a>   0b01000000</td></tr>
155 <tr class="separator:SOUNDPAN_TN3L"><td class="memSeparator" colspan="2"> </td></tr>
156 <tr class="memitem:SOUNDPAN_NOSL"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#SOUNDPAN_NOSL">SOUNDPAN_NOSL</a>   0b10000000</td></tr>
157 <tr class="separator:SOUNDPAN_NOSL"><td class="memSeparator" colspan="2"> </td></tr>
158 <tr class="memitem:MEMCTL_JOYON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#MEMCTL_JOYON">MEMCTL_JOYON</a>   0b00000000</td></tr>
159 <tr class="separator:MEMCTL_JOYON"><td class="memSeparator" colspan="2"> </td></tr>
160 <tr class="memitem:MEMCTL_JOYOFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#MEMCTL_JOYOFF">MEMCTL_JOYOFF</a>   0b00000100</td></tr>
161 <tr class="separator:MEMCTL_JOYOFF"><td class="memSeparator" colspan="2"> </td></tr>
162 <tr class="memitem:MEMCTL_BASEON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#MEMCTL_BASEON">MEMCTL_BASEON</a>   0b00000000</td></tr>
163 <tr class="separator:MEMCTL_BASEON"><td class="memSeparator" colspan="2"> </td></tr>
164 <tr class="memitem:MEMCTL_BASEOFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#MEMCTL_BASEOFF">MEMCTL_BASEOFF</a>   0b00001000</td></tr>
165 <tr class="separator:MEMCTL_BASEOFF"><td class="memSeparator" colspan="2"> </td></tr>
166 <tr class="memitem:MEMCTL_RAMON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#MEMCTL_RAMON">MEMCTL_RAMON</a>   0b00000000</td></tr>
167 <tr class="separator:MEMCTL_RAMON"><td class="memSeparator" colspan="2"> </td></tr>
168 <tr class="memitem:MEMCTL_RAMOFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#MEMCTL_RAMOFF">MEMCTL_RAMOFF</a>   0b00010000</td></tr>
169 <tr class="separator:MEMCTL_RAMOFF"><td class="memSeparator" colspan="2"> </td></tr>
170 <tr class="memitem:MEMCTL_CROMON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#MEMCTL_CROMON">MEMCTL_CROMON</a>   0b00000000</td></tr>
171 <tr class="separator:MEMCTL_CROMON"><td class="memSeparator" colspan="2"> </td></tr>
172 <tr class="memitem:MEMCTL_CROMOFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#MEMCTL_CROMOFF">MEMCTL_CROMOFF</a>   0b00100000</td></tr>
173 <tr class="separator:MEMCTL_CROMOFF"><td class="memSeparator" colspan="2"> </td></tr>
174 <tr class="memitem:MEMCTL_ROMON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#MEMCTL_ROMON">MEMCTL_ROMON</a>   0b00000000</td></tr>
175 <tr class="separator:MEMCTL_ROMON"><td class="memSeparator" colspan="2"> </td></tr>
176 <tr class="memitem:MEMCTL_ROMOFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#MEMCTL_ROMOFF">MEMCTL_ROMOFF</a>   0b01000000</td></tr>
177 <tr class="separator:MEMCTL_ROMOFF"><td class="memSeparator" colspan="2"> </td></tr>
178 <tr class="memitem:MEMCTL_EXTON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#MEMCTL_EXTON">MEMCTL_EXTON</a>   0b00000000</td></tr>
179 <tr class="separator:MEMCTL_EXTON"><td class="memSeparator" colspan="2"> </td></tr>
180 <tr class="memitem:MEMCTL_EXTOFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#MEMCTL_EXTOFF">MEMCTL_EXTOFF</a>   0b10000000</td></tr>
181 <tr class="separator:MEMCTL_EXTOFF"><td class="memSeparator" colspan="2"> </td></tr>
182 <tr class="memitem:JOY_P1_TR_DIR_IN"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_TR_DIR_IN">JOY_P1_TR_DIR_IN</a>   0b00000001</td></tr>
183 <tr class="separator:JOY_P1_TR_DIR_IN"><td class="memSeparator" colspan="2"> </td></tr>
184 <tr class="memitem:JOY_P1_TR_DIR_OUT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_TR_DIR_OUT">JOY_P1_TR_DIR_OUT</a>   0b00000000</td></tr>
185 <tr class="separator:JOY_P1_TR_DIR_OUT"><td class="memSeparator" colspan="2"> </td></tr>
186 <tr class="memitem:JOY_P1_TH_DIR_IN"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_TH_DIR_IN">JOY_P1_TH_DIR_IN</a>   0b00000010</td></tr>
187 <tr class="separator:JOY_P1_TH_DIR_IN"><td class="memSeparator" colspan="2"> </td></tr>
188 <tr class="memitem:GUN_P1_LATCH"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#GUN_P1_LATCH">GUN_P1_LATCH</a>   <a class="el" href="sms_2hardware_8h.html#JOY_P1_TH_DIR_IN">JOY_P1_TH_DIR_IN</a></td></tr>
189 <tr class="separator:GUN_P1_LATCH"><td class="memSeparator" colspan="2"> </td></tr>
190 <tr class="memitem:JOY_P1_TH_DIR_OUT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_TH_DIR_OUT">JOY_P1_TH_DIR_OUT</a>   0b00000000</td></tr>
191 <tr class="separator:JOY_P1_TH_DIR_OUT"><td class="memSeparator" colspan="2"> </td></tr>
192 <tr class="memitem:JOY_P2_TR_DIR_IN"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_TR_DIR_IN">JOY_P2_TR_DIR_IN</a>   0b00000100</td></tr>
193 <tr class="separator:JOY_P2_TR_DIR_IN"><td class="memSeparator" colspan="2"> </td></tr>
194 <tr class="memitem:JOY_P2_TR_DIR_OUT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_TR_DIR_OUT">JOY_P2_TR_DIR_OUT</a>   0b00000000</td></tr>
195 <tr class="separator:JOY_P2_TR_DIR_OUT"><td class="memSeparator" colspan="2"> </td></tr>
196 <tr class="memitem:JOY_P2_TH_DIR_IN"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_TH_DIR_IN">JOY_P2_TH_DIR_IN</a>   0b00001000</td></tr>
197 <tr class="separator:JOY_P2_TH_DIR_IN"><td class="memSeparator" colspan="2"> </td></tr>
198 <tr class="memitem:GUN_P2_LATCH"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#GUN_P2_LATCH">GUN_P2_LATCH</a>   <a class="el" href="sms_2hardware_8h.html#JOY_P2_TH_DIR_IN">JOY_P2_TH_DIR_IN</a></td></tr>
199 <tr class="separator:GUN_P2_LATCH"><td class="memSeparator" colspan="2"> </td></tr>
200 <tr class="memitem:JOY_P2_TH_DIR_OUT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_TH_DIR_OUT">JOY_P2_TH_DIR_OUT</a>   0b00000000</td></tr>
201 <tr class="separator:JOY_P2_TH_DIR_OUT"><td class="memSeparator" colspan="2"> </td></tr>
202 <tr class="memitem:JOY_P1_TR_OUT_HI"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_TR_OUT_HI">JOY_P1_TR_OUT_HI</a>   0b00010000</td></tr>
203 <tr class="separator:JOY_P1_TR_OUT_HI"><td class="memSeparator" colspan="2"> </td></tr>
204 <tr class="memitem:JOY_P1_TR_OUT_LO"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_TR_OUT_LO">JOY_P1_TR_OUT_LO</a>   0b00000000</td></tr>
205 <tr class="separator:JOY_P1_TR_OUT_LO"><td class="memSeparator" colspan="2"> </td></tr>
206 <tr class="memitem:JOY_P1_TH_OUT_HI"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_TH_OUT_HI">JOY_P1_TH_OUT_HI</a>   0b00100000</td></tr>
207 <tr class="separator:JOY_P1_TH_OUT_HI"><td class="memSeparator" colspan="2"> </td></tr>
208 <tr class="memitem:JOY_P1_TH_OUT_LO"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_TH_OUT_LO">JOY_P1_TH_OUT_LO</a>   0b00000000</td></tr>
209 <tr class="separator:JOY_P1_TH_OUT_LO"><td class="memSeparator" colspan="2"> </td></tr>
210 <tr class="memitem:JOY_P2_TR_OUT_HI"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_TR_OUT_HI">JOY_P2_TR_OUT_HI</a>   0b01000000</td></tr>
211 <tr class="separator:JOY_P2_TR_OUT_HI"><td class="memSeparator" colspan="2"> </td></tr>
212 <tr class="memitem:JOY_P2_TR_OUT_LO"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_TR_OUT_LO">JOY_P2_TR_OUT_LO</a>   0b00000000</td></tr>
213 <tr class="separator:JOY_P2_TR_OUT_LO"><td class="memSeparator" colspan="2"> </td></tr>
214 <tr class="memitem:JOY_P2_TH_OUT_HI"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_TH_OUT_HI">JOY_P2_TH_OUT_HI</a>   0b10000000</td></tr>
215 <tr class="separator:JOY_P2_TH_OUT_HI"><td class="memSeparator" colspan="2"> </td></tr>
216 <tr class="memitem:JOY_P2_TH_OUT_LO"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_TH_OUT_LO">JOY_P2_TH_OUT_LO</a>   0b00000000</td></tr>
217 <tr class="separator:JOY_P2_TH_OUT_LO"><td class="memSeparator" colspan="2"> </td></tr>
218 <tr class="memitem:JOY_TH_HI"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_TH_HI">JOY_TH_HI</a>   (<a class="el" href="sms_2hardware_8h.html#JOY_P1_TR_DIR_IN">JOY_P1_TR_DIR_IN</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P1_TH_DIR_OUT">JOY_P1_TH_DIR_OUT</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P2_TR_DIR_IN">JOY_P2_TR_DIR_IN</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P2_TH_DIR_OUT">JOY_P2_TH_DIR_OUT</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P1_TR_OUT_HI">JOY_P1_TR_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P1_TH_OUT_HI">JOY_P1_TH_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P2_TR_OUT_HI">JOY_P2_TR_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P2_TH_OUT_HI">JOY_P2_TH_OUT_HI</a>)</td></tr>
219 <tr class="separator:JOY_TH_HI"><td class="memSeparator" colspan="2"> </td></tr>
220 <tr class="memitem:JOY_TH_LO"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_TH_LO">JOY_TH_LO</a>   (<a class="el" href="sms_2hardware_8h.html#JOY_P1_TR_DIR_IN">JOY_P1_TR_DIR_IN</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P1_TH_DIR_OUT">JOY_P1_TH_DIR_OUT</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P2_TR_DIR_IN">JOY_P2_TR_DIR_IN</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P2_TH_DIR_OUT">JOY_P2_TH_DIR_OUT</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P1_TR_OUT_HI">JOY_P1_TR_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P1_TH_OUT_LO">JOY_P1_TH_OUT_LO</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P2_TR_OUT_HI">JOY_P2_TR_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P2_TH_OUT_LO">JOY_P2_TH_OUT_LO</a>)</td></tr>
221 <tr class="separator:JOY_TH_LO"><td class="memSeparator" colspan="2"> </td></tr>
222 <tr class="memitem:PSG_LATCH"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#PSG_LATCH">PSG_LATCH</a>   0b10000000</td></tr>
223 <tr class="separator:PSG_LATCH"><td class="memSeparator" colspan="2"> </td></tr>
224 <tr class="memitem:PSG_CH0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#PSG_CH0">PSG_CH0</a>   0b00000000</td></tr>
225 <tr class="separator:PSG_CH0"><td class="memSeparator" colspan="2"> </td></tr>
226 <tr class="memitem:PSG_CH1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#PSG_CH1">PSG_CH1</a>   0b00100000</td></tr>
227 <tr class="separator:PSG_CH1"><td class="memSeparator" colspan="2"> </td></tr>
228 <tr class="memitem:PSG_CH2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#PSG_CH2">PSG_CH2</a>   0b01000000</td></tr>
229 <tr class="separator:PSG_CH2"><td class="memSeparator" colspan="2"> </td></tr>
230 <tr class="memitem:PSG_CH3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#PSG_CH3">PSG_CH3</a>   0b01100000</td></tr>
231 <tr class="separator:PSG_CH3"><td class="memSeparator" colspan="2"> </td></tr>
232 <tr class="memitem:PSG_VOLUME"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#PSG_VOLUME">PSG_VOLUME</a>   0b00010000</td></tr>
233 <tr class="separator:PSG_VOLUME"><td class="memSeparator" colspan="2"> </td></tr>
234 <tr class="memitem:STATF_INT_VBL"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#STATF_INT_VBL">STATF_INT_VBL</a>   0b10000000</td></tr>
235 <tr class="separator:STATF_INT_VBL"><td class="memSeparator" colspan="2"> </td></tr>
236 <tr class="memitem:STATF_9_SPR"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#STATF_9_SPR">STATF_9_SPR</a>   0b01000000</td></tr>
237 <tr class="separator:STATF_9_SPR"><td class="memSeparator" colspan="2"> </td></tr>
238 <tr class="memitem:STATF_SPR_COLL"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#STATF_SPR_COLL">STATF_SPR_COLL</a>   0b00100000</td></tr>
239 <tr class="separator:STATF_SPR_COLL"><td class="memSeparator" colspan="2"> </td></tr>
240 <tr class="memitem:VDP_REG_MASK"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VDP_REG_MASK">VDP_REG_MASK</a>   0b10000000</td></tr>
241 <tr class="separator:VDP_REG_MASK"><td class="memSeparator" colspan="2"> </td></tr>
242 <tr class="memitem:VDP_R0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VDP_R0">VDP_R0</a>   0b10000000</td></tr>
243 <tr class="separator:VDP_R0"><td class="memSeparator" colspan="2"> </td></tr>
244 <tr class="memitem:R0_VSCRL"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R0_VSCRL">R0_VSCRL</a>   0b00000000</td></tr>
245 <tr class="separator:R0_VSCRL"><td class="memSeparator" colspan="2"> </td></tr>
246 <tr class="memitem:R0_VSCRL_INH"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R0_VSCRL_INH">R0_VSCRL_INH</a>   0b10000000</td></tr>
247 <tr class="separator:R0_VSCRL_INH"><td class="memSeparator" colspan="2"> </td></tr>
248 <tr class="memitem:R0_HSCRL"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R0_HSCRL">R0_HSCRL</a>   0b00000000</td></tr>
249 <tr class="separator:R0_HSCRL"><td class="memSeparator" colspan="2"> </td></tr>
250 <tr class="memitem:R0_HSCRL_INH"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R0_HSCRL_INH">R0_HSCRL_INH</a>   0b01000000</td></tr>
251 <tr class="separator:R0_HSCRL_INH"><td class="memSeparator" colspan="2"> </td></tr>
252 <tr class="memitem:R0_NO_LCB"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R0_NO_LCB">R0_NO_LCB</a>   0b00000000</td></tr>
253 <tr class="separator:R0_NO_LCB"><td class="memSeparator" colspan="2"> </td></tr>
254 <tr class="memitem:R0_LCB"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R0_LCB">R0_LCB</a>   0b00100000</td></tr>
255 <tr class="separator:R0_LCB"><td class="memSeparator" colspan="2"> </td></tr>
256 <tr class="memitem:R0_IE1_OFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R0_IE1_OFF">R0_IE1_OFF</a>   0b00000000</td></tr>
257 <tr class="separator:R0_IE1_OFF"><td class="memSeparator" colspan="2"> </td></tr>
258 <tr class="memitem:R0_IE1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R0_IE1">R0_IE1</a>   0b00010000</td></tr>
259 <tr class="separator:R0_IE1"><td class="memSeparator" colspan="2"> </td></tr>
260 <tr class="memitem:R0_SS_OFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R0_SS_OFF">R0_SS_OFF</a>   0b00000000</td></tr>
261 <tr class="separator:R0_SS_OFF"><td class="memSeparator" colspan="2"> </td></tr>
262 <tr class="memitem:R0_SS"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R0_SS">R0_SS</a>   0b00001000</td></tr>
263 <tr class="separator:R0_SS"><td class="memSeparator" colspan="2"> </td></tr>
264 <tr class="memitem:R0_DEFAULT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R0_DEFAULT">R0_DEFAULT</a>   0b00000110</td></tr>
265 <tr class="separator:R0_DEFAULT"><td class="memSeparator" colspan="2"> </td></tr>
266 <tr class="memitem:R0_ES_OFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R0_ES_OFF">R0_ES_OFF</a>   0b00000000</td></tr>
267 <tr class="separator:R0_ES_OFF"><td class="memSeparator" colspan="2"> </td></tr>
268 <tr class="memitem:R0_ES"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R0_ES">R0_ES</a>   0b00000001</td></tr>
269 <tr class="separator:R0_ES"><td class="memSeparator" colspan="2"> </td></tr>
270 <tr class="memitem:VDP_R1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VDP_R1">VDP_R1</a>   0b10000001</td></tr>
271 <tr class="separator:VDP_R1"><td class="memSeparator" colspan="2"> </td></tr>
272 <tr class="memitem:R1_DEFAULT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R1_DEFAULT">R1_DEFAULT</a>   0b10000000</td></tr>
273 <tr class="separator:R1_DEFAULT"><td class="memSeparator" colspan="2"> </td></tr>
274 <tr class="memitem:R1_DISP_OFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R1_DISP_OFF">R1_DISP_OFF</a>   0b00000000</td></tr>
275 <tr class="separator:R1_DISP_OFF"><td class="memSeparator" colspan="2"> </td></tr>
276 <tr class="memitem:R1_DISP_ON"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R1_DISP_ON">R1_DISP_ON</a>   0b01000000</td></tr>
277 <tr class="separator:R1_DISP_ON"><td class="memSeparator" colspan="2"> </td></tr>
278 <tr class="memitem:R1_IE_OFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R1_IE_OFF">R1_IE_OFF</a>   0b00000000</td></tr>
279 <tr class="separator:R1_IE_OFF"><td class="memSeparator" colspan="2"> </td></tr>
280 <tr class="memitem:R1_IE"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R1_IE">R1_IE</a>   0b00100000</td></tr>
281 <tr class="separator:R1_IE"><td class="memSeparator" colspan="2"> </td></tr>
282 <tr class="memitem:R1_SPR_8X8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R1_SPR_8X8">R1_SPR_8X8</a>   0b00000000</td></tr>
283 <tr class="separator:R1_SPR_8X8"><td class="memSeparator" colspan="2"> </td></tr>
284 <tr class="memitem:R1_SPR_8X16"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R1_SPR_8X16">R1_SPR_8X16</a>   0b00000010</td></tr>
285 <tr class="separator:R1_SPR_8X16"><td class="memSeparator" colspan="2"> </td></tr>
286 <tr class="memitem:VDP_R2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VDP_R2">VDP_R2</a>   0b10000010</td></tr>
287 <tr class="separator:VDP_R2"><td class="memSeparator" colspan="2"> </td></tr>
288 <tr class="memitem:R2_MAP_0x3800"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R2_MAP_0x3800">R2_MAP_0x3800</a>   0xFF</td></tr>
289 <tr class="separator:R2_MAP_0x3800"><td class="memSeparator" colspan="2"> </td></tr>
290 <tr class="memitem:R2_MAP_0x3000"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R2_MAP_0x3000">R2_MAP_0x3000</a>   0xFD</td></tr>
291 <tr class="separator:R2_MAP_0x3000"><td class="memSeparator" colspan="2"> </td></tr>
292 <tr class="memitem:R2_MAP_0x2800"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R2_MAP_0x2800">R2_MAP_0x2800</a>   0xFB</td></tr>
293 <tr class="separator:R2_MAP_0x2800"><td class="memSeparator" colspan="2"> </td></tr>
294 <tr class="memitem:R2_MAP_0x2000"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R2_MAP_0x2000">R2_MAP_0x2000</a>   0xF9</td></tr>
295 <tr class="separator:R2_MAP_0x2000"><td class="memSeparator" colspan="2"> </td></tr>
296 <tr class="memitem:R2_MAP_0x1800"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R2_MAP_0x1800">R2_MAP_0x1800</a>   0xF7</td></tr>
297 <tr class="separator:R2_MAP_0x1800"><td class="memSeparator" colspan="2"> </td></tr>
298 <tr class="memitem:R2_MAP_0x1000"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R2_MAP_0x1000">R2_MAP_0x1000</a>   0xF5</td></tr>
299 <tr class="separator:R2_MAP_0x1000"><td class="memSeparator" colspan="2"> </td></tr>
300 <tr class="memitem:R2_MAP_0x0800"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R2_MAP_0x0800">R2_MAP_0x0800</a>   0xF3</td></tr>
301 <tr class="separator:R2_MAP_0x0800"><td class="memSeparator" colspan="2"> </td></tr>
302 <tr class="memitem:R2_MAP_0x0000"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R2_MAP_0x0000">R2_MAP_0x0000</a>   0xF1</td></tr>
303 <tr class="separator:R2_MAP_0x0000"><td class="memSeparator" colspan="2"> </td></tr>
304 <tr class="memitem:VDP_R3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VDP_R3">VDP_R3</a>   0b10000011</td></tr>
305 <tr class="separator:VDP_R3"><td class="memSeparator" colspan="2"> </td></tr>
306 <tr class="memitem:VDP_R4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VDP_R4">VDP_R4</a>   0b10000100</td></tr>
307 <tr class="separator:VDP_R4"><td class="memSeparator" colspan="2"> </td></tr>
308 <tr class="memitem:VDP_R5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VDP_R5">VDP_R5</a>   0b10000101</td></tr>
309 <tr class="separator:VDP_R5"><td class="memSeparator" colspan="2"> </td></tr>
310 <tr class="memitem:R5_SAT_0x3F00"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R5_SAT_0x3F00">R5_SAT_0x3F00</a>   0xFF</td></tr>
311 <tr class="separator:R5_SAT_0x3F00"><td class="memSeparator" colspan="2"> </td></tr>
312 <tr class="memitem:R5_SAT_0x1F00"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R5_SAT_0x1F00">R5_SAT_0x1F00</a>   0xBF</td></tr>
313 <tr class="separator:R5_SAT_0x1F00"><td class="memSeparator" colspan="2"> </td></tr>
314 <tr class="memitem:R5_SAT_MASK"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R5_SAT_MASK">R5_SAT_MASK</a>   0b10000001</td></tr>
315 <tr class="separator:R5_SAT_MASK"><td class="memSeparator" colspan="2"> </td></tr>
316 <tr class="memitem:VDP_R6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VDP_R6">VDP_R6</a>   0b10000110</td></tr>
317 <tr class="separator:VDP_R6"><td class="memSeparator" colspan="2"> </td></tr>
318 <tr class="memitem:R6_BANK0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R6_BANK0">R6_BANK0</a>   0xFB</td></tr>
319 <tr class="separator:R6_BANK0"><td class="memSeparator" colspan="2"> </td></tr>
320 <tr class="memitem:R6_DATA_0x0000"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R6_DATA_0x0000">R6_DATA_0x0000</a>   0xFB</td></tr>
321 <tr class="separator:R6_DATA_0x0000"><td class="memSeparator" colspan="2"> </td></tr>
322 <tr class="memitem:R6_BANK1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R6_BANK1">R6_BANK1</a>   0xFF</td></tr>
323 <tr class="separator:R6_BANK1"><td class="memSeparator" colspan="2"> </td></tr>
324 <tr class="memitem:R6_DATA_0x2000"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R6_DATA_0x2000">R6_DATA_0x2000</a>   0xFF</td></tr>
325 <tr class="separator:R6_DATA_0x2000"><td class="memSeparator" colspan="2"> </td></tr>
326 <tr class="memitem:VDP_R7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VDP_R7">VDP_R7</a>   0b10000111</td></tr>
327 <tr class="separator:VDP_R7"><td class="memSeparator" colspan="2"> </td></tr>
328 <tr class="memitem:VDP_RBORDER"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VDP_RBORDER">VDP_RBORDER</a>   0b10000111</td></tr>
329 <tr class="separator:VDP_RBORDER"><td class="memSeparator" colspan="2"> </td></tr>
330 <tr class="memitem:R7_COLOR_MASK"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R7_COLOR_MASK">R7_COLOR_MASK</a>   0b11110000</td></tr>
331 <tr class="separator:R7_COLOR_MASK"><td class="memSeparator" colspan="2"> </td></tr>
332 <tr class="memitem:VDP_R8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VDP_R8">VDP_R8</a>   0b10001000</td></tr>
333 <tr class="separator:VDP_R8"><td class="memSeparator" colspan="2"> </td></tr>
334 <tr class="memitem:VDP_RSCX"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VDP_RSCX">VDP_RSCX</a>   0b10001000</td></tr>
335 <tr class="separator:VDP_RSCX"><td class="memSeparator" colspan="2"> </td></tr>
336 <tr class="memitem:VDP_R9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VDP_R9">VDP_R9</a>   0b10001001</td></tr>
337 <tr class="separator:VDP_R9"><td class="memSeparator" colspan="2"> </td></tr>
338 <tr class="memitem:VDP_RSCY"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VDP_RSCY">VDP_RSCY</a>   0b10001001</td></tr>
339 <tr class="separator:VDP_RSCY"><td class="memSeparator" colspan="2"> </td></tr>
340 <tr class="memitem:VDP_R10"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VDP_R10">VDP_R10</a>   0b10001010</td></tr>
341 <tr class="separator:VDP_R10"><td class="memSeparator" colspan="2"> </td></tr>
342 <tr class="memitem:R10_INT_OFF"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R10_INT_OFF">R10_INT_OFF</a>   0xFF</td></tr>
343 <tr class="separator:R10_INT_OFF"><td class="memSeparator" colspan="2"> </td></tr>
344 <tr class="memitem:R10_INT_EVERY"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#R10_INT_EVERY">R10_INT_EVERY</a>   0x00</td></tr>
345 <tr class="separator:R10_INT_EVERY"><td class="memSeparator" colspan="2"> </td></tr>
346 <tr class="memitem:JOY_P1_UP"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_UP">JOY_P1_UP</a>   0b00000001</td></tr>
347 <tr class="separator:JOY_P1_UP"><td class="memSeparator" colspan="2"> </td></tr>
348 <tr class="memitem:JOY_P1_MD_Z"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_MD_Z">JOY_P1_MD_Z</a>   <a class="el" href="sms_2hardware_8h.html#JOY_P1_UP">JOY_P1_UP</a></td></tr>
349 <tr class="separator:JOY_P1_MD_Z"><td class="memSeparator" colspan="2"> </td></tr>
350 <tr class="memitem:JOY_P1_DOWN"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_DOWN">JOY_P1_DOWN</a>   0b00000010</td></tr>
351 <tr class="separator:JOY_P1_DOWN"><td class="memSeparator" colspan="2"> </td></tr>
352 <tr class="memitem:JOY_P1_MD_Y"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_MD_Y">JOY_P1_MD_Y</a>   <a class="el" href="sms_2hardware_8h.html#JOY_P1_DOWN">JOY_P1_DOWN</a></td></tr>
353 <tr class="separator:JOY_P1_MD_Y"><td class="memSeparator" colspan="2"> </td></tr>
354 <tr class="memitem:JOY_P1_LEFT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_LEFT">JOY_P1_LEFT</a>   0b00000100</td></tr>
355 <tr class="separator:JOY_P1_LEFT"><td class="memSeparator" colspan="2"> </td></tr>
356 <tr class="memitem:JOY_P1_MD_X"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_MD_X">JOY_P1_MD_X</a>   <a class="el" href="sms_2hardware_8h.html#JOY_P1_LEFT">JOY_P1_LEFT</a></td></tr>
357 <tr class="separator:JOY_P1_MD_X"><td class="memSeparator" colspan="2"> </td></tr>
358 <tr class="memitem:JOY_P1_RIGHT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_RIGHT">JOY_P1_RIGHT</a>   0b00001000</td></tr>
359 <tr class="separator:JOY_P1_RIGHT"><td class="memSeparator" colspan="2"> </td></tr>
360 <tr class="memitem:JOY_P1_MD_MODE"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_MD_MODE">JOY_P1_MD_MODE</a>   <a class="el" href="sms_2hardware_8h.html#JOY_P1_RIGHT">JOY_P1_RIGHT</a></td></tr>
361 <tr class="separator:JOY_P1_MD_MODE"><td class="memSeparator" colspan="2"> </td></tr>
362 <tr class="memitem:JOY_P1_SW1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_SW1">JOY_P1_SW1</a>   0b00010000</td></tr>
363 <tr class="separator:JOY_P1_SW1"><td class="memSeparator" colspan="2"> </td></tr>
364 <tr class="memitem:JOY_P1_TRIGGER"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_TRIGGER">JOY_P1_TRIGGER</a>   <a class="el" href="sms_2hardware_8h.html#JOY_P1_SW1">JOY_P1_SW1</a></td></tr>
365 <tr class="separator:JOY_P1_TRIGGER"><td class="memSeparator" colspan="2"> </td></tr>
366 <tr class="memitem:JOY_P1_MD_A"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_MD_A">JOY_P1_MD_A</a>   <a class="el" href="sms_2hardware_8h.html#JOY_P1_SW1">JOY_P1_SW1</a></td></tr>
367 <tr class="separator:JOY_P1_MD_A"><td class="memSeparator" colspan="2"> </td></tr>
368 <tr class="memitem:JOY_P1_SW2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_SW2">JOY_P1_SW2</a>   0b00100000</td></tr>
369 <tr class="separator:JOY_P1_SW2"><td class="memSeparator" colspan="2"> </td></tr>
370 <tr class="memitem:JOY_P1_MD_START"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_MD_START">JOY_P1_MD_START</a>   <a class="el" href="sms_2hardware_8h.html#JOY_P1_SW2">JOY_P1_SW2</a></td></tr>
371 <tr class="separator:JOY_P1_MD_START"><td class="memSeparator" colspan="2"> </td></tr>
372 <tr class="memitem:JOY_P2_UP"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_UP">JOY_P2_UP</a>   0b01000000</td></tr>
373 <tr class="separator:JOY_P2_UP"><td class="memSeparator" colspan="2"> </td></tr>
374 <tr class="memitem:JOY_P2_MD_Z"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_MD_Z">JOY_P2_MD_Z</a>   <a class="el" href="sms_2hardware_8h.html#JOY_P2_UP">JOY_P2_UP</a></td></tr>
375 <tr class="separator:JOY_P2_MD_Z"><td class="memSeparator" colspan="2"> </td></tr>
376 <tr class="memitem:JOY_P2_DOWN"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_DOWN">JOY_P2_DOWN</a>   0b10000000</td></tr>
377 <tr class="separator:JOY_P2_DOWN"><td class="memSeparator" colspan="2"> </td></tr>
378 <tr class="memitem:JOY_P2_MD_Y"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_MD_Y">JOY_P2_MD_Y</a>   <a class="el" href="sms_2hardware_8h.html#JOY_P2_DOWN">JOY_P2_DOWN</a></td></tr>
379 <tr class="separator:JOY_P2_MD_Y"><td class="memSeparator" colspan="2"> </td></tr>
380 <tr class="memitem:JOY_P2_LEFT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_LEFT">JOY_P2_LEFT</a>   0b00000001</td></tr>
381 <tr class="separator:JOY_P2_LEFT"><td class="memSeparator" colspan="2"> </td></tr>
382 <tr class="memitem:JOY_P2_MD_X"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_MD_X">JOY_P2_MD_X</a>   <a class="el" href="sms_2hardware_8h.html#JOY_P2_LEFT">JOY_P2_LEFT</a></td></tr>
383 <tr class="separator:JOY_P2_MD_X"><td class="memSeparator" colspan="2"> </td></tr>
384 <tr class="memitem:JOY_P2_RIGHT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_RIGHT">JOY_P2_RIGHT</a>   0b00000010</td></tr>
385 <tr class="separator:JOY_P2_RIGHT"><td class="memSeparator" colspan="2"> </td></tr>
386 <tr class="memitem:JOY_P2_MD_MODE"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_MD_MODE">JOY_P2_MD_MODE</a>   <a class="el" href="sms_2hardware_8h.html#JOY_P2_RIGHT">JOY_P2_RIGHT</a></td></tr>
387 <tr class="separator:JOY_P2_MD_MODE"><td class="memSeparator" colspan="2"> </td></tr>
388 <tr class="memitem:JOY_P2_SW1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_SW1">JOY_P2_SW1</a>   0b00000100</td></tr>
389 <tr class="separator:JOY_P2_SW1"><td class="memSeparator" colspan="2"> </td></tr>
390 <tr class="memitem:JOY_P2_TRIGGER"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_TRIGGER">JOY_P2_TRIGGER</a>   <a class="el" href="sms_2hardware_8h.html#JOY_P2_SW1">JOY_P2_SW1</a></td></tr>
391 <tr class="separator:JOY_P2_TRIGGER"><td class="memSeparator" colspan="2"> </td></tr>
392 <tr class="memitem:JOY_P2_MD_A"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_MD_A">JOY_P2_MD_A</a>   <a class="el" href="sms_2hardware_8h.html#JOY_P2_SW1">JOY_P2_SW1</a></td></tr>
393 <tr class="separator:JOY_P2_MD_A"><td class="memSeparator" colspan="2"> </td></tr>
394 <tr class="memitem:JOY_P2_SW2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_SW2">JOY_P2_SW2</a>   0b00001000</td></tr>
395 <tr class="separator:JOY_P2_SW2"><td class="memSeparator" colspan="2"> </td></tr>
396 <tr class="memitem:JOY_P2_MD_START"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_MD_START">JOY_P2_MD_START</a>   <a class="el" href="sms_2hardware_8h.html#JOY_P2_SW2">JOY_P2_SW2</a></td></tr>
397 <tr class="separator:JOY_P2_MD_START"><td class="memSeparator" colspan="2"> </td></tr>
398 <tr class="memitem:JOY_RESET"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_RESET">JOY_RESET</a>   0b00010000</td></tr>
399 <tr class="separator:JOY_RESET"><td class="memSeparator" colspan="2"> </td></tr>
400 <tr class="memitem:JOY_P1_LIGHT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P1_LIGHT">JOY_P1_LIGHT</a>   0b01000000</td></tr>
401 <tr class="separator:JOY_P1_LIGHT"><td class="memSeparator" colspan="2"> </td></tr>
402 <tr class="memitem:JOY_P2_LIGHT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#JOY_P2_LIGHT">JOY_P2_LIGHT</a>   0b10000000</td></tr>
403 <tr class="separator:JOY_P2_LIGHT"><td class="memSeparator" colspan="2"> </td></tr>
404 <tr class="memitem:RAMCTL_BANK"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#RAMCTL_BANK">RAMCTL_BANK</a>   0b00000100</td></tr>
405 <tr class="separator:RAMCTL_BANK"><td class="memSeparator" colspan="2"> </td></tr>
406 <tr class="memitem:RAMCTL_ROM"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#RAMCTL_ROM">RAMCTL_ROM</a>   0b00000000</td></tr>
407 <tr class="separator:RAMCTL_ROM"><td class="memSeparator" colspan="2"> </td></tr>
408 <tr class="memitem:RAMCTL_RAM"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#RAMCTL_RAM">RAMCTL_RAM</a>   0b00001000</td></tr>
409 <tr class="separator:RAMCTL_RAM"><td class="memSeparator" colspan="2"> </td></tr>
410 <tr class="memitem:RAMCTL_RO"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#RAMCTL_RO">RAMCTL_RO</a>   0b00010000</td></tr>
411 <tr class="separator:RAMCTL_RO"><td class="memSeparator" colspan="2"> </td></tr>
412 <tr class="memitem:RAMCTL_PROT"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#RAMCTL_PROT">RAMCTL_PROT</a>   0b10000000</td></tr>
413 <tr class="separator:RAMCTL_PROT"><td class="memSeparator" colspan="2"> </td></tr>
414 <tr class="memitem:VBK_TILES"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VBK_TILES">VBK_TILES</a>   0</td></tr>
415 <tr class="separator:VBK_TILES"><td class="memSeparator" colspan="2"> </td></tr>
416 <tr class="memitem:VBK_ATTRIBUTES"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VBK_ATTRIBUTES">VBK_ATTRIBUTES</a>   1</td></tr>
417 <tr class="separator:VBK_ATTRIBUTES"><td class="memSeparator" colspan="2"> </td></tr>
418 <tr class="memitem:VDP_SAT_TERM"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VDP_SAT_TERM">VDP_SAT_TERM</a>   0xD0</td></tr>
419 <tr class="separator:VDP_SAT_TERM"><td class="memSeparator" colspan="2"> </td></tr>
420 <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="sms_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>
421 <tr class="separator:DEVICE_SCREEN_PX_WIDTH"><td class="memSeparator" colspan="2"> </td></tr>
422 <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="sms_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>
423 <tr class="separator:DEVICE_SCREEN_PX_HEIGHT"><td class="memSeparator" colspan="2"> </td></tr>
424 </table><table class="memberdecls">
425 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
426 Variables</h2></td></tr>
427 <tr class="memitem:shadow_VDP_R0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#shadow_VDP_R0">shadow_VDP_R0</a></td></tr>
428 <tr class="separator:shadow_VDP_R0"><td class="memSeparator" colspan="2"> </td></tr>
429 <tr class="memitem:shadow_VDP_R1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#shadow_VDP_R1">shadow_VDP_R1</a></td></tr>
430 <tr class="separator:shadow_VDP_R1"><td class="memSeparator" colspan="2"> </td></tr>
431 <tr class="memitem:shadow_VDP_R2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#shadow_VDP_R2">shadow_VDP_R2</a></td></tr>
432 <tr class="separator:shadow_VDP_R2"><td class="memSeparator" colspan="2"> </td></tr>
433 <tr class="memitem:shadow_VDP_R3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#shadow_VDP_R3">shadow_VDP_R3</a></td></tr>
434 <tr class="separator:shadow_VDP_R3"><td class="memSeparator" colspan="2"> </td></tr>
435 <tr class="memitem:shadow_VDP_R4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#shadow_VDP_R4">shadow_VDP_R4</a></td></tr>
436 <tr class="separator:shadow_VDP_R4"><td class="memSeparator" colspan="2"> </td></tr>
437 <tr class="memitem:shadow_VDP_R5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#shadow_VDP_R5">shadow_VDP_R5</a></td></tr>
438 <tr class="separator:shadow_VDP_R5"><td class="memSeparator" colspan="2"> </td></tr>
439 <tr class="memitem:shadow_VDP_R6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#shadow_VDP_R6">shadow_VDP_R6</a></td></tr>
440 <tr class="separator:shadow_VDP_R6"><td class="memSeparator" colspan="2"> </td></tr>
441 <tr class="memitem:shadow_VDP_R7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#shadow_VDP_R7">shadow_VDP_R7</a></td></tr>
442 <tr class="separator:shadow_VDP_R7"><td class="memSeparator" colspan="2"> </td></tr>
443 <tr class="memitem:shadow_VDP_RBORDER"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#shadow_VDP_RBORDER">shadow_VDP_RBORDER</a></td></tr>
444 <tr class="separator:shadow_VDP_RBORDER"><td class="memSeparator" colspan="2"> </td></tr>
445 <tr class="memitem:shadow_VDP_R8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#shadow_VDP_R8">shadow_VDP_R8</a></td></tr>
446 <tr class="separator:shadow_VDP_R8"><td class="memSeparator" colspan="2"> </td></tr>
447 <tr class="memitem:shadow_VDP_RSCX"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#shadow_VDP_RSCX">shadow_VDP_RSCX</a></td></tr>
448 <tr class="separator:shadow_VDP_RSCX"><td class="memSeparator" colspan="2"> </td></tr>
449 <tr class="memitem:shadow_VDP_R9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#shadow_VDP_R9">shadow_VDP_R9</a></td></tr>
450 <tr class="separator:shadow_VDP_R9"><td class="memSeparator" colspan="2"> </td></tr>
451 <tr class="memitem:shadow_VDP_RSCY"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#shadow_VDP_RSCY">shadow_VDP_RSCY</a></td></tr>
452 <tr class="separator:shadow_VDP_RSCY"><td class="memSeparator" colspan="2"> </td></tr>
453 <tr class="memitem:shadow_VDP_R10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#shadow_VDP_R10">shadow_VDP_R10</a></td></tr>
454 <tr class="separator:shadow_VDP_R10"><td class="memSeparator" colspan="2"> </td></tr>
455 <tr class="memitem:TIMA_REG"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#TIMA_REG">TIMA_REG</a></td></tr>
456 <tr class="separator:TIMA_REG"><td class="memSeparator" colspan="2"> </td></tr>
457 <tr class="memitem:TMA_REG"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#TMA_REG">TMA_REG</a></td></tr>
458 <tr class="separator:TMA_REG"><td class="memSeparator" colspan="2"> </td></tr>
459 <tr class="memitem:TAC_REG"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#TAC_REG">TAC_REG</a></td></tr>
460 <tr class="separator:TAC_REG"><td class="memSeparator" colspan="2"> </td></tr>
461 <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> </td><td class="memItemRight" valign="bottom"><a class="el" href="sms_2hardware_8h.html#VDP_ATTR_SHIFT">VDP_ATTR_SHIFT</a></td></tr>
462 <tr class="separator:VDP_ATTR_SHIFT"><td class="memSeparator" colspan="2"> </td></tr>
463 </table>
464 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
465 <div class="textblock"><p >Defines that let the SMS/GG hardware registers be accessed from C. </p>
466 </div><h2 class="groupheader">Macro Definition Documentation</h2>
467 <a id="__BYTES" name="__BYTES"></a>
468 <h2 class="memtitle"><span class="permalink"><a href="#__BYTES">◆ </a></span>__BYTES</h2>
469
470 <div class="memitem">
471 <div class="memproto">
472 <table class="memname">
473 <tr>
474 <td class="memname">#define __BYTES   extern <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a></td>
475 </tr>
476 </table>
477 </div><div class="memdoc">
478
479 </div>
480 </div>
481 <a id="__BYTE_REG" name="__BYTE_REG"></a>
482 <h2 class="memtitle"><span class="permalink"><a href="#__BYTE_REG">◆ </a></span>__BYTE_REG</h2>
483
484 <div class="memitem">
485 <div class="memproto">
486 <table class="memname">
487 <tr>
488 <td class="memname">#define __BYTE_REG   extern volatile <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a></td>
489 </tr>
490 </table>
491 </div><div class="memdoc">
492
493 </div>
494 </div>
495 <a id="GGSTATE_STT" name="GGSTATE_STT"></a>
496 <h2 class="memtitle"><span class="permalink"><a href="#GGSTATE_STT">◆ </a></span>GGSTATE_STT</h2>
497
498 <div class="memitem">
499 <div class="memproto">
500 <table class="memname">
501 <tr>
502 <td class="memname">#define GGSTATE_STT   0b10000000</td>
503 </tr>
504 </table>
505 </div><div class="memdoc">
506
507 </div>
508 </div>
509 <a id="GGSTATE_NJAP" name="GGSTATE_NJAP"></a>
510 <h2 class="memtitle"><span class="permalink"><a href="#GGSTATE_NJAP">◆ </a></span>GGSTATE_NJAP</h2>
511
512 <div class="memitem">
513 <div class="memproto">
514 <table class="memname">
515 <tr>
516 <td class="memname">#define GGSTATE_NJAP   0b01000000</td>
517 </tr>
518 </table>
519 </div><div class="memdoc">
520
521 </div>
522 </div>
523 <a id="GGSTATE_NNTS" name="GGSTATE_NNTS"></a>
524 <h2 class="memtitle"><span class="permalink"><a href="#GGSTATE_NNTS">◆ </a></span>GGSTATE_NNTS</h2>
525
526 <div class="memitem">
527 <div class="memproto">
528 <table class="memname">
529 <tr>
530 <td class="memname">#define GGSTATE_NNTS   0b00100000</td>
531 </tr>
532 </table>
533 </div><div class="memdoc">
534
535 </div>
536 </div>
537 <a id="GGEXT_NINT" name="GGEXT_NINT"></a>
538 <h2 class="memtitle"><span class="permalink"><a href="#GGEXT_NINT">◆ </a></span>GGEXT_NINT</h2>
539
540 <div class="memitem">
541 <div class="memproto">
542 <table class="memname">
543 <tr>
544 <td class="memname">#define GGEXT_NINT   0b10000000</td>
545 </tr>
546 </table>
547 </div><div class="memdoc">
548
549 </div>
550 </div>
551 <a id="SIOCTL_TXFL" name="SIOCTL_TXFL"></a>
552 <h2 class="memtitle"><span class="permalink"><a href="#SIOCTL_TXFL">◆ </a></span>SIOCTL_TXFL</h2>
553
554 <div class="memitem">
555 <div class="memproto">
556 <table class="memname">
557 <tr>
558 <td class="memname">#define SIOCTL_TXFL   0b00000001</td>
559 </tr>
560 </table>
561 </div><div class="memdoc">
562
563 </div>
564 </div>
565 <a id="SIOCTL_RXRD" name="SIOCTL_RXRD"></a>
566 <h2 class="memtitle"><span class="permalink"><a href="#SIOCTL_RXRD">◆ </a></span>SIOCTL_RXRD</h2>
567
568 <div class="memitem">
569 <div class="memproto">
570 <table class="memname">
571 <tr>
572 <td class="memname">#define SIOCTL_RXRD   0b00000010</td>
573 </tr>
574 </table>
575 </div><div class="memdoc">
576
577 </div>
578 </div>
579 <a id="SIOCTL_FRER" name="SIOCTL_FRER"></a>
580 <h2 class="memtitle"><span class="permalink"><a href="#SIOCTL_FRER">◆ </a></span>SIOCTL_FRER</h2>
581
582 <div class="memitem">
583 <div class="memproto">
584 <table class="memname">
585 <tr>
586 <td class="memname">#define SIOCTL_FRER   0b00000100</td>
587 </tr>
588 </table>
589 </div><div class="memdoc">
590
591 </div>
592 </div>
593 <a id="SIOCTL_INT" name="SIOCTL_INT"></a>
594 <h2 class="memtitle"><span class="permalink"><a href="#SIOCTL_INT">◆ </a></span>SIOCTL_INT</h2>
595
596 <div class="memitem">
597 <div class="memproto">
598 <table class="memname">
599 <tr>
600 <td class="memname">#define SIOCTL_INT   0b00001000</td>
601 </tr>
602 </table>
603 </div><div class="memdoc">
604
605 </div>
606 </div>
607 <a id="SIOCTL_TON" name="SIOCTL_TON"></a>
608 <h2 class="memtitle"><span class="permalink"><a href="#SIOCTL_TON">◆ </a></span>SIOCTL_TON</h2>
609
610 <div class="memitem">
611 <div class="memproto">
612 <table class="memname">
613 <tr>
614 <td class="memname">#define SIOCTL_TON   0b00010000</td>
615 </tr>
616 </table>
617 </div><div class="memdoc">
618
619 </div>
620 </div>
621 <a id="SIOCTL_RON" name="SIOCTL_RON"></a>
622 <h2 class="memtitle"><span class="permalink"><a href="#SIOCTL_RON">◆ </a></span>SIOCTL_RON</h2>
623
624 <div class="memitem">
625 <div class="memproto">
626 <table class="memname">
627 <tr>
628 <td class="memname">#define SIOCTL_RON   0b00100000</td>
629 </tr>
630 </table>
631 </div><div class="memdoc">
632
633 </div>
634 </div>
635 <a id="SIOCTL_BS0" name="SIOCTL_BS0"></a>
636 <h2 class="memtitle"><span class="permalink"><a href="#SIOCTL_BS0">◆ </a></span>SIOCTL_BS0</h2>
637
638 <div class="memitem">
639 <div class="memproto">
640 <table class="memname">
641 <tr>
642 <td class="memname">#define SIOCTL_BS0   0b01000000</td>
643 </tr>
644 </table>
645 </div><div class="memdoc">
646
647 </div>
648 </div>
649 <a id="SIOCTL_BS1" name="SIOCTL_BS1"></a>
650 <h2 class="memtitle"><span class="permalink"><a href="#SIOCTL_BS1">◆ </a></span>SIOCTL_BS1</h2>
651
652 <div class="memitem">
653 <div class="memproto">
654 <table class="memname">
655 <tr>
656 <td class="memname">#define SIOCTL_BS1   0b10000000</td>
657 </tr>
658 </table>
659 </div><div class="memdoc">
660
661 </div>
662 </div>
663 <a id="SOUNDPAN_TN1R" name="SOUNDPAN_TN1R"></a>
664 <h2 class="memtitle"><span class="permalink"><a href="#SOUNDPAN_TN1R">◆ </a></span>SOUNDPAN_TN1R</h2>
665
666 <div class="memitem">
667 <div class="memproto">
668 <table class="memname">
669 <tr>
670 <td class="memname">#define SOUNDPAN_TN1R   0b00000001</td>
671 </tr>
672 </table>
673 </div><div class="memdoc">
674
675 </div>
676 </div>
677 <a id="SOUNDPAN_TN2R" name="SOUNDPAN_TN2R"></a>
678 <h2 class="memtitle"><span class="permalink"><a href="#SOUNDPAN_TN2R">◆ </a></span>SOUNDPAN_TN2R</h2>
679
680 <div class="memitem">
681 <div class="memproto">
682 <table class="memname">
683 <tr>
684 <td class="memname">#define SOUNDPAN_TN2R   0b00000010</td>
685 </tr>
686 </table>
687 </div><div class="memdoc">
688
689 </div>
690 </div>
691 <a id="SOUNDPAN_TN3R" name="SOUNDPAN_TN3R"></a>
692 <h2 class="memtitle"><span class="permalink"><a href="#SOUNDPAN_TN3R">◆ </a></span>SOUNDPAN_TN3R</h2>
693
694 <div class="memitem">
695 <div class="memproto">
696 <table class="memname">
697 <tr>
698 <td class="memname">#define SOUNDPAN_TN3R   0b00000100</td>
699 </tr>
700 </table>
701 </div><div class="memdoc">
702
703 </div>
704 </div>
705 <a id="SOUNDPAN_NOSR" name="SOUNDPAN_NOSR"></a>
706 <h2 class="memtitle"><span class="permalink"><a href="#SOUNDPAN_NOSR">◆ </a></span>SOUNDPAN_NOSR</h2>
707
708 <div class="memitem">
709 <div class="memproto">
710 <table class="memname">
711 <tr>
712 <td class="memname">#define SOUNDPAN_NOSR   0b00001000</td>
713 </tr>
714 </table>
715 </div><div class="memdoc">
716
717 </div>
718 </div>
719 <a id="SOUNDPAN_TN1L" name="SOUNDPAN_TN1L"></a>
720 <h2 class="memtitle"><span class="permalink"><a href="#SOUNDPAN_TN1L">◆ </a></span>SOUNDPAN_TN1L</h2>
721
722 <div class="memitem">
723 <div class="memproto">
724 <table class="memname">
725 <tr>
726 <td class="memname">#define SOUNDPAN_TN1L   0b00010000</td>
727 </tr>
728 </table>
729 </div><div class="memdoc">
730
731 </div>
732 </div>
733 <a id="SOUNDPAN_TN2L" name="SOUNDPAN_TN2L"></a>
734 <h2 class="memtitle"><span class="permalink"><a href="#SOUNDPAN_TN2L">◆ </a></span>SOUNDPAN_TN2L</h2>
735
736 <div class="memitem">
737 <div class="memproto">
738 <table class="memname">
739 <tr>
740 <td class="memname">#define SOUNDPAN_TN2L   0b00100000</td>
741 </tr>
742 </table>
743 </div><div class="memdoc">
744
745 </div>
746 </div>
747 <a id="SOUNDPAN_TN3L" name="SOUNDPAN_TN3L"></a>
748 <h2 class="memtitle"><span class="permalink"><a href="#SOUNDPAN_TN3L">◆ </a></span>SOUNDPAN_TN3L</h2>
749
750 <div class="memitem">
751 <div class="memproto">
752 <table class="memname">
753 <tr>
754 <td class="memname">#define SOUNDPAN_TN3L   0b01000000</td>
755 </tr>
756 </table>
757 </div><div class="memdoc">
758
759 </div>
760 </div>
761 <a id="SOUNDPAN_NOSL" name="SOUNDPAN_NOSL"></a>
762 <h2 class="memtitle"><span class="permalink"><a href="#SOUNDPAN_NOSL">◆ </a></span>SOUNDPAN_NOSL</h2>
763
764 <div class="memitem">
765 <div class="memproto">
766 <table class="memname">
767 <tr>
768 <td class="memname">#define SOUNDPAN_NOSL   0b10000000</td>
769 </tr>
770 </table>
771 </div><div class="memdoc">
772
773 </div>
774 </div>
775 <a id="MEMCTL_JOYON" name="MEMCTL_JOYON"></a>
776 <h2 class="memtitle"><span class="permalink"><a href="#MEMCTL_JOYON">◆ </a></span>MEMCTL_JOYON</h2>
777
778 <div class="memitem">
779 <div class="memproto">
780 <table class="memname">
781 <tr>
782 <td class="memname">#define MEMCTL_JOYON   0b00000000</td>
783 </tr>
784 </table>
785 </div><div class="memdoc">
786
787 </div>
788 </div>
789 <a id="MEMCTL_JOYOFF" name="MEMCTL_JOYOFF"></a>
790 <h2 class="memtitle"><span class="permalink"><a href="#MEMCTL_JOYOFF">◆ </a></span>MEMCTL_JOYOFF</h2>
791
792 <div class="memitem">
793 <div class="memproto">
794 <table class="memname">
795 <tr>
796 <td class="memname">#define MEMCTL_JOYOFF   0b00000100</td>
797 </tr>
798 </table>
799 </div><div class="memdoc">
800
801 </div>
802 </div>
803 <a id="MEMCTL_BASEON" name="MEMCTL_BASEON"></a>
804 <h2 class="memtitle"><span class="permalink"><a href="#MEMCTL_BASEON">◆ </a></span>MEMCTL_BASEON</h2>
805
806 <div class="memitem">
807 <div class="memproto">
808 <table class="memname">
809 <tr>
810 <td class="memname">#define MEMCTL_BASEON   0b00000000</td>
811 </tr>
812 </table>
813 </div><div class="memdoc">
814
815 </div>
816 </div>
817 <a id="MEMCTL_BASEOFF" name="MEMCTL_BASEOFF"></a>
818 <h2 class="memtitle"><span class="permalink"><a href="#MEMCTL_BASEOFF">◆ </a></span>MEMCTL_BASEOFF</h2>
819
820 <div class="memitem">
821 <div class="memproto">
822 <table class="memname">
823 <tr>
824 <td class="memname">#define MEMCTL_BASEOFF   0b00001000</td>
825 </tr>
826 </table>
827 </div><div class="memdoc">
828
829 </div>
830 </div>
831 <a id="MEMCTL_RAMON" name="MEMCTL_RAMON"></a>
832 <h2 class="memtitle"><span class="permalink"><a href="#MEMCTL_RAMON">◆ </a></span>MEMCTL_RAMON</h2>
833
834 <div class="memitem">
835 <div class="memproto">
836 <table class="memname">
837 <tr>
838 <td class="memname">#define MEMCTL_RAMON   0b00000000</td>
839 </tr>
840 </table>
841 </div><div class="memdoc">
842
843 </div>
844 </div>
845 <a id="MEMCTL_RAMOFF" name="MEMCTL_RAMOFF"></a>
846 <h2 class="memtitle"><span class="permalink"><a href="#MEMCTL_RAMOFF">◆ </a></span>MEMCTL_RAMOFF</h2>
847
848 <div class="memitem">
849 <div class="memproto">
850 <table class="memname">
851 <tr>
852 <td class="memname">#define MEMCTL_RAMOFF   0b00010000</td>
853 </tr>
854 </table>
855 </div><div class="memdoc">
856
857 </div>
858 </div>
859 <a id="MEMCTL_CROMON" name="MEMCTL_CROMON"></a>
860 <h2 class="memtitle"><span class="permalink"><a href="#MEMCTL_CROMON">◆ </a></span>MEMCTL_CROMON</h2>
861
862 <div class="memitem">
863 <div class="memproto">
864 <table class="memname">
865 <tr>
866 <td class="memname">#define MEMCTL_CROMON   0b00000000</td>
867 </tr>
868 </table>
869 </div><div class="memdoc">
870
871 </div>
872 </div>
873 <a id="MEMCTL_CROMOFF" name="MEMCTL_CROMOFF"></a>
874 <h2 class="memtitle"><span class="permalink"><a href="#MEMCTL_CROMOFF">◆ </a></span>MEMCTL_CROMOFF</h2>
875
876 <div class="memitem">
877 <div class="memproto">
878 <table class="memname">
879 <tr>
880 <td class="memname">#define MEMCTL_CROMOFF   0b00100000</td>
881 </tr>
882 </table>
883 </div><div class="memdoc">
884
885 </div>
886 </div>
887 <a id="MEMCTL_ROMON" name="MEMCTL_ROMON"></a>
888 <h2 class="memtitle"><span class="permalink"><a href="#MEMCTL_ROMON">◆ </a></span>MEMCTL_ROMON</h2>
889
890 <div class="memitem">
891 <div class="memproto">
892 <table class="memname">
893 <tr>
894 <td class="memname">#define MEMCTL_ROMON   0b00000000</td>
895 </tr>
896 </table>
897 </div><div class="memdoc">
898
899 </div>
900 </div>
901 <a id="MEMCTL_ROMOFF" name="MEMCTL_ROMOFF"></a>
902 <h2 class="memtitle"><span class="permalink"><a href="#MEMCTL_ROMOFF">◆ </a></span>MEMCTL_ROMOFF</h2>
903
904 <div class="memitem">
905 <div class="memproto">
906 <table class="memname">
907 <tr>
908 <td class="memname">#define MEMCTL_ROMOFF   0b01000000</td>
909 </tr>
910 </table>
911 </div><div class="memdoc">
912
913 </div>
914 </div>
915 <a id="MEMCTL_EXTON" name="MEMCTL_EXTON"></a>
916 <h2 class="memtitle"><span class="permalink"><a href="#MEMCTL_EXTON">◆ </a></span>MEMCTL_EXTON</h2>
917
918 <div class="memitem">
919 <div class="memproto">
920 <table class="memname">
921 <tr>
922 <td class="memname">#define MEMCTL_EXTON   0b00000000</td>
923 </tr>
924 </table>
925 </div><div class="memdoc">
926
927 </div>
928 </div>
929 <a id="MEMCTL_EXTOFF" name="MEMCTL_EXTOFF"></a>
930 <h2 class="memtitle"><span class="permalink"><a href="#MEMCTL_EXTOFF">◆ </a></span>MEMCTL_EXTOFF</h2>
931
932 <div class="memitem">
933 <div class="memproto">
934 <table class="memname">
935 <tr>
936 <td class="memname">#define MEMCTL_EXTOFF   0b10000000</td>
937 </tr>
938 </table>
939 </div><div class="memdoc">
940
941 </div>
942 </div>
943 <a id="JOY_P1_TR_DIR_IN" name="JOY_P1_TR_DIR_IN"></a>
944 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_TR_DIR_IN">◆ </a></span>JOY_P1_TR_DIR_IN</h2>
945
946 <div class="memitem">
947 <div class="memproto">
948 <table class="memname">
949 <tr>
950 <td class="memname">#define JOY_P1_TR_DIR_IN   0b00000001</td>
951 </tr>
952 </table>
953 </div><div class="memdoc">
954
955 </div>
956 </div>
957 <a id="JOY_P1_TR_DIR_OUT" name="JOY_P1_TR_DIR_OUT"></a>
958 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_TR_DIR_OUT">◆ </a></span>JOY_P1_TR_DIR_OUT</h2>
959
960 <div class="memitem">
961 <div class="memproto">
962 <table class="memname">
963 <tr>
964 <td class="memname">#define JOY_P1_TR_DIR_OUT   0b00000000</td>
965 </tr>
966 </table>
967 </div><div class="memdoc">
968
969 </div>
970 </div>
971 <a id="JOY_P1_TH_DIR_IN" name="JOY_P1_TH_DIR_IN"></a>
972 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_TH_DIR_IN">◆ </a></span>JOY_P1_TH_DIR_IN</h2>
973
974 <div class="memitem">
975 <div class="memproto">
976 <table class="memname">
977 <tr>
978 <td class="memname">#define JOY_P1_TH_DIR_IN   0b00000010</td>
979 </tr>
980 </table>
981 </div><div class="memdoc">
982
983 </div>
984 </div>
985 <a id="GUN_P1_LATCH" name="GUN_P1_LATCH"></a>
986 <h2 class="memtitle"><span class="permalink"><a href="#GUN_P1_LATCH">◆ </a></span>GUN_P1_LATCH</h2>
987
988 <div class="memitem">
989 <div class="memproto">
990 <table class="memname">
991 <tr>
992 <td class="memname">#define GUN_P1_LATCH   <a class="el" href="sms_2hardware_8h.html#JOY_P1_TH_DIR_IN">JOY_P1_TH_DIR_IN</a></td>
993 </tr>
994 </table>
995 </div><div class="memdoc">
996
997 </div>
998 </div>
999 <a id="JOY_P1_TH_DIR_OUT" name="JOY_P1_TH_DIR_OUT"></a>
1000 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_TH_DIR_OUT">◆ </a></span>JOY_P1_TH_DIR_OUT</h2>
1001
1002 <div class="memitem">
1003 <div class="memproto">
1004 <table class="memname">
1005 <tr>
1006 <td class="memname">#define JOY_P1_TH_DIR_OUT   0b00000000</td>
1007 </tr>
1008 </table>
1009 </div><div class="memdoc">
1010
1011 </div>
1012 </div>
1013 <a id="JOY_P2_TR_DIR_IN" name="JOY_P2_TR_DIR_IN"></a>
1014 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_TR_DIR_IN">◆ </a></span>JOY_P2_TR_DIR_IN</h2>
1015
1016 <div class="memitem">
1017 <div class="memproto">
1018 <table class="memname">
1019 <tr>
1020 <td class="memname">#define JOY_P2_TR_DIR_IN   0b00000100</td>
1021 </tr>
1022 </table>
1023 </div><div class="memdoc">
1024
1025 </div>
1026 </div>
1027 <a id="JOY_P2_TR_DIR_OUT" name="JOY_P2_TR_DIR_OUT"></a>
1028 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_TR_DIR_OUT">◆ </a></span>JOY_P2_TR_DIR_OUT</h2>
1029
1030 <div class="memitem">
1031 <div class="memproto">
1032 <table class="memname">
1033 <tr>
1034 <td class="memname">#define JOY_P2_TR_DIR_OUT   0b00000000</td>
1035 </tr>
1036 </table>
1037 </div><div class="memdoc">
1038
1039 </div>
1040 </div>
1041 <a id="JOY_P2_TH_DIR_IN" name="JOY_P2_TH_DIR_IN"></a>
1042 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_TH_DIR_IN">◆ </a></span>JOY_P2_TH_DIR_IN</h2>
1043
1044 <div class="memitem">
1045 <div class="memproto">
1046 <table class="memname">
1047 <tr>
1048 <td class="memname">#define JOY_P2_TH_DIR_IN   0b00001000</td>
1049 </tr>
1050 </table>
1051 </div><div class="memdoc">
1052
1053 </div>
1054 </div>
1055 <a id="GUN_P2_LATCH" name="GUN_P2_LATCH"></a>
1056 <h2 class="memtitle"><span class="permalink"><a href="#GUN_P2_LATCH">◆ </a></span>GUN_P2_LATCH</h2>
1057
1058 <div class="memitem">
1059 <div class="memproto">
1060 <table class="memname">
1061 <tr>
1062 <td class="memname">#define GUN_P2_LATCH   <a class="el" href="sms_2hardware_8h.html#JOY_P2_TH_DIR_IN">JOY_P2_TH_DIR_IN</a></td>
1063 </tr>
1064 </table>
1065 </div><div class="memdoc">
1066
1067 </div>
1068 </div>
1069 <a id="JOY_P2_TH_DIR_OUT" name="JOY_P2_TH_DIR_OUT"></a>
1070 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_TH_DIR_OUT">◆ </a></span>JOY_P2_TH_DIR_OUT</h2>
1071
1072 <div class="memitem">
1073 <div class="memproto">
1074 <table class="memname">
1075 <tr>
1076 <td class="memname">#define JOY_P2_TH_DIR_OUT   0b00000000</td>
1077 </tr>
1078 </table>
1079 </div><div class="memdoc">
1080
1081 </div>
1082 </div>
1083 <a id="JOY_P1_TR_OUT_HI" name="JOY_P1_TR_OUT_HI"></a>
1084 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_TR_OUT_HI">◆ </a></span>JOY_P1_TR_OUT_HI</h2>
1085
1086 <div class="memitem">
1087 <div class="memproto">
1088 <table class="memname">
1089 <tr>
1090 <td class="memname">#define JOY_P1_TR_OUT_HI   0b00010000</td>
1091 </tr>
1092 </table>
1093 </div><div class="memdoc">
1094
1095 </div>
1096 </div>
1097 <a id="JOY_P1_TR_OUT_LO" name="JOY_P1_TR_OUT_LO"></a>
1098 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_TR_OUT_LO">◆ </a></span>JOY_P1_TR_OUT_LO</h2>
1099
1100 <div class="memitem">
1101 <div class="memproto">
1102 <table class="memname">
1103 <tr>
1104 <td class="memname">#define JOY_P1_TR_OUT_LO   0b00000000</td>
1105 </tr>
1106 </table>
1107 </div><div class="memdoc">
1108
1109 </div>
1110 </div>
1111 <a id="JOY_P1_TH_OUT_HI" name="JOY_P1_TH_OUT_HI"></a>
1112 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_TH_OUT_HI">◆ </a></span>JOY_P1_TH_OUT_HI</h2>
1113
1114 <div class="memitem">
1115 <div class="memproto">
1116 <table class="memname">
1117 <tr>
1118 <td class="memname">#define JOY_P1_TH_OUT_HI   0b00100000</td>
1119 </tr>
1120 </table>
1121 </div><div class="memdoc">
1122
1123 </div>
1124 </div>
1125 <a id="JOY_P1_TH_OUT_LO" name="JOY_P1_TH_OUT_LO"></a>
1126 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_TH_OUT_LO">◆ </a></span>JOY_P1_TH_OUT_LO</h2>
1127
1128 <div class="memitem">
1129 <div class="memproto">
1130 <table class="memname">
1131 <tr>
1132 <td class="memname">#define JOY_P1_TH_OUT_LO   0b00000000</td>
1133 </tr>
1134 </table>
1135 </div><div class="memdoc">
1136
1137 </div>
1138 </div>
1139 <a id="JOY_P2_TR_OUT_HI" name="JOY_P2_TR_OUT_HI"></a>
1140 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_TR_OUT_HI">◆ </a></span>JOY_P2_TR_OUT_HI</h2>
1141
1142 <div class="memitem">
1143 <div class="memproto">
1144 <table class="memname">
1145 <tr>
1146 <td class="memname">#define JOY_P2_TR_OUT_HI   0b01000000</td>
1147 </tr>
1148 </table>
1149 </div><div class="memdoc">
1150
1151 </div>
1152 </div>
1153 <a id="JOY_P2_TR_OUT_LO" name="JOY_P2_TR_OUT_LO"></a>
1154 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_TR_OUT_LO">◆ </a></span>JOY_P2_TR_OUT_LO</h2>
1155
1156 <div class="memitem">
1157 <div class="memproto">
1158 <table class="memname">
1159 <tr>
1160 <td class="memname">#define JOY_P2_TR_OUT_LO   0b00000000</td>
1161 </tr>
1162 </table>
1163 </div><div class="memdoc">
1164
1165 </div>
1166 </div>
1167 <a id="JOY_P2_TH_OUT_HI" name="JOY_P2_TH_OUT_HI"></a>
1168 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_TH_OUT_HI">◆ </a></span>JOY_P2_TH_OUT_HI</h2>
1169
1170 <div class="memitem">
1171 <div class="memproto">
1172 <table class="memname">
1173 <tr>
1174 <td class="memname">#define JOY_P2_TH_OUT_HI   0b10000000</td>
1175 </tr>
1176 </table>
1177 </div><div class="memdoc">
1178
1179 </div>
1180 </div>
1181 <a id="JOY_P2_TH_OUT_LO" name="JOY_P2_TH_OUT_LO"></a>
1182 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_TH_OUT_LO">◆ </a></span>JOY_P2_TH_OUT_LO</h2>
1183
1184 <div class="memitem">
1185 <div class="memproto">
1186 <table class="memname">
1187 <tr>
1188 <td class="memname">#define JOY_P2_TH_OUT_LO   0b00000000</td>
1189 </tr>
1190 </table>
1191 </div><div class="memdoc">
1192
1193 </div>
1194 </div>
1195 <a id="JOY_TH_HI" name="JOY_TH_HI"></a>
1196 <h2 class="memtitle"><span class="permalink"><a href="#JOY_TH_HI">◆ </a></span>JOY_TH_HI</h2>
1197
1198 <div class="memitem">
1199 <div class="memproto">
1200 <table class="memname">
1201 <tr>
1202 <td class="memname">#define JOY_TH_HI   (<a class="el" href="sms_2hardware_8h.html#JOY_P1_TR_DIR_IN">JOY_P1_TR_DIR_IN</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P1_TH_DIR_OUT">JOY_P1_TH_DIR_OUT</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P2_TR_DIR_IN">JOY_P2_TR_DIR_IN</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P2_TH_DIR_OUT">JOY_P2_TH_DIR_OUT</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P1_TR_OUT_HI">JOY_P1_TR_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P1_TH_OUT_HI">JOY_P1_TH_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P2_TR_OUT_HI">JOY_P2_TR_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P2_TH_OUT_HI">JOY_P2_TH_OUT_HI</a>)</td>
1203 </tr>
1204 </table>
1205 </div><div class="memdoc">
1206
1207 </div>
1208 </div>
1209 <a id="JOY_TH_LO" name="JOY_TH_LO"></a>
1210 <h2 class="memtitle"><span class="permalink"><a href="#JOY_TH_LO">◆ </a></span>JOY_TH_LO</h2>
1211
1212 <div class="memitem">
1213 <div class="memproto">
1214 <table class="memname">
1215 <tr>
1216 <td class="memname">#define JOY_TH_LO   (<a class="el" href="sms_2hardware_8h.html#JOY_P1_TR_DIR_IN">JOY_P1_TR_DIR_IN</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P1_TH_DIR_OUT">JOY_P1_TH_DIR_OUT</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P2_TR_DIR_IN">JOY_P2_TR_DIR_IN</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P2_TH_DIR_OUT">JOY_P2_TH_DIR_OUT</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P1_TR_OUT_HI">JOY_P1_TR_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P1_TH_OUT_LO">JOY_P1_TH_OUT_LO</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P2_TR_OUT_HI">JOY_P2_TR_OUT_HI</a> | <a class="el" href="sms_2hardware_8h.html#JOY_P2_TH_OUT_LO">JOY_P2_TH_OUT_LO</a>)</td>
1217 </tr>
1218 </table>
1219 </div><div class="memdoc">
1220
1221 </div>
1222 </div>
1223 <a id="PSG_LATCH" name="PSG_LATCH"></a>
1224 <h2 class="memtitle"><span class="permalink"><a href="#PSG_LATCH">◆ </a></span>PSG_LATCH</h2>
1225
1226 <div class="memitem">
1227 <div class="memproto">
1228 <table class="memname">
1229 <tr>
1230 <td class="memname">#define PSG_LATCH   0b10000000</td>
1231 </tr>
1232 </table>
1233 </div><div class="memdoc">
1234
1235 </div>
1236 </div>
1237 <a id="PSG_CH0" name="PSG_CH0"></a>
1238 <h2 class="memtitle"><span class="permalink"><a href="#PSG_CH0">◆ </a></span>PSG_CH0</h2>
1239
1240 <div class="memitem">
1241 <div class="memproto">
1242 <table class="memname">
1243 <tr>
1244 <td class="memname">#define PSG_CH0   0b00000000</td>
1245 </tr>
1246 </table>
1247 </div><div class="memdoc">
1248
1249 </div>
1250 </div>
1251 <a id="PSG_CH1" name="PSG_CH1"></a>
1252 <h2 class="memtitle"><span class="permalink"><a href="#PSG_CH1">◆ </a></span>PSG_CH1</h2>
1253
1254 <div class="memitem">
1255 <div class="memproto">
1256 <table class="memname">
1257 <tr>
1258 <td class="memname">#define PSG_CH1   0b00100000</td>
1259 </tr>
1260 </table>
1261 </div><div class="memdoc">
1262
1263 </div>
1264 </div>
1265 <a id="PSG_CH2" name="PSG_CH2"></a>
1266 <h2 class="memtitle"><span class="permalink"><a href="#PSG_CH2">◆ </a></span>PSG_CH2</h2>
1267
1268 <div class="memitem">
1269 <div class="memproto">
1270 <table class="memname">
1271 <tr>
1272 <td class="memname">#define PSG_CH2   0b01000000</td>
1273 </tr>
1274 </table>
1275 </div><div class="memdoc">
1276
1277 </div>
1278 </div>
1279 <a id="PSG_CH3" name="PSG_CH3"></a>
1280 <h2 class="memtitle"><span class="permalink"><a href="#PSG_CH3">◆ </a></span>PSG_CH3</h2>
1281
1282 <div class="memitem">
1283 <div class="memproto">
1284 <table class="memname">
1285 <tr>
1286 <td class="memname">#define PSG_CH3   0b01100000</td>
1287 </tr>
1288 </table>
1289 </div><div class="memdoc">
1290
1291 </div>
1292 </div>
1293 <a id="PSG_VOLUME" name="PSG_VOLUME"></a>
1294 <h2 class="memtitle"><span class="permalink"><a href="#PSG_VOLUME">◆ </a></span>PSG_VOLUME</h2>
1295
1296 <div class="memitem">
1297 <div class="memproto">
1298 <table class="memname">
1299 <tr>
1300 <td class="memname">#define PSG_VOLUME   0b00010000</td>
1301 </tr>
1302 </table>
1303 </div><div class="memdoc">
1304
1305 </div>
1306 </div>
1307 <a id="STATF_INT_VBL" name="STATF_INT_VBL"></a>
1308 <h2 class="memtitle"><span class="permalink"><a href="#STATF_INT_VBL">◆ </a></span>STATF_INT_VBL</h2>
1309
1310 <div class="memitem">
1311 <div class="memproto">
1312 <table class="memname">
1313 <tr>
1314 <td class="memname">#define STATF_INT_VBL   0b10000000</td>
1315 </tr>
1316 </table>
1317 </div><div class="memdoc">
1318
1319 </div>
1320 </div>
1321 <a id="STATF_9_SPR" name="STATF_9_SPR"></a>
1322 <h2 class="memtitle"><span class="permalink"><a href="#STATF_9_SPR">◆ </a></span>STATF_9_SPR</h2>
1323
1324 <div class="memitem">
1325 <div class="memproto">
1326 <table class="memname">
1327 <tr>
1328 <td class="memname">#define STATF_9_SPR   0b01000000</td>
1329 </tr>
1330 </table>
1331 </div><div class="memdoc">
1332
1333 </div>
1334 </div>
1335 <a id="STATF_SPR_COLL" name="STATF_SPR_COLL"></a>
1336 <h2 class="memtitle"><span class="permalink"><a href="#STATF_SPR_COLL">◆ </a></span>STATF_SPR_COLL</h2>
1337
1338 <div class="memitem">
1339 <div class="memproto">
1340 <table class="memname">
1341 <tr>
1342 <td class="memname">#define STATF_SPR_COLL   0b00100000</td>
1343 </tr>
1344 </table>
1345 </div><div class="memdoc">
1346
1347 </div>
1348 </div>
1349 <a id="VDP_REG_MASK" name="VDP_REG_MASK"></a>
1350 <h2 class="memtitle"><span class="permalink"><a href="#VDP_REG_MASK">◆ </a></span>VDP_REG_MASK</h2>
1351
1352 <div class="memitem">
1353 <div class="memproto">
1354 <table class="memname">
1355 <tr>
1356 <td class="memname">#define VDP_REG_MASK   0b10000000</td>
1357 </tr>
1358 </table>
1359 </div><div class="memdoc">
1360
1361 </div>
1362 </div>
1363 <a id="VDP_R0" name="VDP_R0"></a>
1364 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R0">◆ </a></span>VDP_R0</h2>
1365
1366 <div class="memitem">
1367 <div class="memproto">
1368 <table class="memname">
1369 <tr>
1370 <td class="memname">#define VDP_R0   0b10000000</td>
1371 </tr>
1372 </table>
1373 </div><div class="memdoc">
1374
1375 </div>
1376 </div>
1377 <a id="R0_VSCRL" name="R0_VSCRL"></a>
1378 <h2 class="memtitle"><span class="permalink"><a href="#R0_VSCRL">◆ </a></span>R0_VSCRL</h2>
1379
1380 <div class="memitem">
1381 <div class="memproto">
1382 <table class="memname">
1383 <tr>
1384 <td class="memname">#define R0_VSCRL   0b00000000</td>
1385 </tr>
1386 </table>
1387 </div><div class="memdoc">
1388
1389 </div>
1390 </div>
1391 <a id="R0_VSCRL_INH" name="R0_VSCRL_INH"></a>
1392 <h2 class="memtitle"><span class="permalink"><a href="#R0_VSCRL_INH">◆ </a></span>R0_VSCRL_INH</h2>
1393
1394 <div class="memitem">
1395 <div class="memproto">
1396 <table class="memname">
1397 <tr>
1398 <td class="memname">#define R0_VSCRL_INH   0b10000000</td>
1399 </tr>
1400 </table>
1401 </div><div class="memdoc">
1402
1403 </div>
1404 </div>
1405 <a id="R0_HSCRL" name="R0_HSCRL"></a>
1406 <h2 class="memtitle"><span class="permalink"><a href="#R0_HSCRL">◆ </a></span>R0_HSCRL</h2>
1407
1408 <div class="memitem">
1409 <div class="memproto">
1410 <table class="memname">
1411 <tr>
1412 <td class="memname">#define R0_HSCRL   0b00000000</td>
1413 </tr>
1414 </table>
1415 </div><div class="memdoc">
1416
1417 </div>
1418 </div>
1419 <a id="R0_HSCRL_INH" name="R0_HSCRL_INH"></a>
1420 <h2 class="memtitle"><span class="permalink"><a href="#R0_HSCRL_INH">◆ </a></span>R0_HSCRL_INH</h2>
1421
1422 <div class="memitem">
1423 <div class="memproto">
1424 <table class="memname">
1425 <tr>
1426 <td class="memname">#define R0_HSCRL_INH   0b01000000</td>
1427 </tr>
1428 </table>
1429 </div><div class="memdoc">
1430
1431 </div>
1432 </div>
1433 <a id="R0_NO_LCB" name="R0_NO_LCB"></a>
1434 <h2 class="memtitle"><span class="permalink"><a href="#R0_NO_LCB">◆ </a></span>R0_NO_LCB</h2>
1435
1436 <div class="memitem">
1437 <div class="memproto">
1438 <table class="memname">
1439 <tr>
1440 <td class="memname">#define R0_NO_LCB   0b00000000</td>
1441 </tr>
1442 </table>
1443 </div><div class="memdoc">
1444
1445 </div>
1446 </div>
1447 <a id="R0_LCB" name="R0_LCB"></a>
1448 <h2 class="memtitle"><span class="permalink"><a href="#R0_LCB">◆ </a></span>R0_LCB</h2>
1449
1450 <div class="memitem">
1451 <div class="memproto">
1452 <table class="memname">
1453 <tr>
1454 <td class="memname">#define R0_LCB   0b00100000</td>
1455 </tr>
1456 </table>
1457 </div><div class="memdoc">
1458
1459 </div>
1460 </div>
1461 <a id="R0_IE1_OFF" name="R0_IE1_OFF"></a>
1462 <h2 class="memtitle"><span class="permalink"><a href="#R0_IE1_OFF">◆ </a></span>R0_IE1_OFF</h2>
1463
1464 <div class="memitem">
1465 <div class="memproto">
1466 <table class="memname">
1467 <tr>
1468 <td class="memname">#define R0_IE1_OFF   0b00000000</td>
1469 </tr>
1470 </table>
1471 </div><div class="memdoc">
1472
1473 </div>
1474 </div>
1475 <a id="R0_IE1" name="R0_IE1"></a>
1476 <h2 class="memtitle"><span class="permalink"><a href="#R0_IE1">◆ </a></span>R0_IE1</h2>
1477
1478 <div class="memitem">
1479 <div class="memproto">
1480 <table class="memname">
1481 <tr>
1482 <td class="memname">#define R0_IE1   0b00010000</td>
1483 </tr>
1484 </table>
1485 </div><div class="memdoc">
1486
1487 </div>
1488 </div>
1489 <a id="R0_SS_OFF" name="R0_SS_OFF"></a>
1490 <h2 class="memtitle"><span class="permalink"><a href="#R0_SS_OFF">◆ </a></span>R0_SS_OFF</h2>
1491
1492 <div class="memitem">
1493 <div class="memproto">
1494 <table class="memname">
1495 <tr>
1496 <td class="memname">#define R0_SS_OFF   0b00000000</td>
1497 </tr>
1498 </table>
1499 </div><div class="memdoc">
1500
1501 </div>
1502 </div>
1503 <a id="R0_SS" name="R0_SS"></a>
1504 <h2 class="memtitle"><span class="permalink"><a href="#R0_SS">◆ </a></span>R0_SS</h2>
1505
1506 <div class="memitem">
1507 <div class="memproto">
1508 <table class="memname">
1509 <tr>
1510 <td class="memname">#define R0_SS   0b00001000</td>
1511 </tr>
1512 </table>
1513 </div><div class="memdoc">
1514
1515 </div>
1516 </div>
1517 <a id="R0_DEFAULT" name="R0_DEFAULT"></a>
1518 <h2 class="memtitle"><span class="permalink"><a href="#R0_DEFAULT">◆ </a></span>R0_DEFAULT</h2>
1519
1520 <div class="memitem">
1521 <div class="memproto">
1522 <table class="memname">
1523 <tr>
1524 <td class="memname">#define R0_DEFAULT   0b00000110</td>
1525 </tr>
1526 </table>
1527 </div><div class="memdoc">
1528
1529 </div>
1530 </div>
1531 <a id="R0_ES_OFF" name="R0_ES_OFF"></a>
1532 <h2 class="memtitle"><span class="permalink"><a href="#R0_ES_OFF">◆ </a></span>R0_ES_OFF</h2>
1533
1534 <div class="memitem">
1535 <div class="memproto">
1536 <table class="memname">
1537 <tr>
1538 <td class="memname">#define R0_ES_OFF   0b00000000</td>
1539 </tr>
1540 </table>
1541 </div><div class="memdoc">
1542
1543 </div>
1544 </div>
1545 <a id="R0_ES" name="R0_ES"></a>
1546 <h2 class="memtitle"><span class="permalink"><a href="#R0_ES">◆ </a></span>R0_ES</h2>
1547
1548 <div class="memitem">
1549 <div class="memproto">
1550 <table class="memname">
1551 <tr>
1552 <td class="memname">#define R0_ES   0b00000001</td>
1553 </tr>
1554 </table>
1555 </div><div class="memdoc">
1556
1557 </div>
1558 </div>
1559 <a id="VDP_R1" name="VDP_R1"></a>
1560 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R1">◆ </a></span>VDP_R1</h2>
1561
1562 <div class="memitem">
1563 <div class="memproto">
1564 <table class="memname">
1565 <tr>
1566 <td class="memname">#define VDP_R1   0b10000001</td>
1567 </tr>
1568 </table>
1569 </div><div class="memdoc">
1570
1571 </div>
1572 </div>
1573 <a id="R1_DEFAULT" name="R1_DEFAULT"></a>
1574 <h2 class="memtitle"><span class="permalink"><a href="#R1_DEFAULT">◆ </a></span>R1_DEFAULT</h2>
1575
1576 <div class="memitem">
1577 <div class="memproto">
1578 <table class="memname">
1579 <tr>
1580 <td class="memname">#define R1_DEFAULT   0b10000000</td>
1581 </tr>
1582 </table>
1583 </div><div class="memdoc">
1584
1585 </div>
1586 </div>
1587 <a id="R1_DISP_OFF" name="R1_DISP_OFF"></a>
1588 <h2 class="memtitle"><span class="permalink"><a href="#R1_DISP_OFF">◆ </a></span>R1_DISP_OFF</h2>
1589
1590 <div class="memitem">
1591 <div class="memproto">
1592 <table class="memname">
1593 <tr>
1594 <td class="memname">#define R1_DISP_OFF   0b00000000</td>
1595 </tr>
1596 </table>
1597 </div><div class="memdoc">
1598
1599 </div>
1600 </div>
1601 <a id="R1_DISP_ON" name="R1_DISP_ON"></a>
1602 <h2 class="memtitle"><span class="permalink"><a href="#R1_DISP_ON">◆ </a></span>R1_DISP_ON</h2>
1603
1604 <div class="memitem">
1605 <div class="memproto">
1606 <table class="memname">
1607 <tr>
1608 <td class="memname">#define R1_DISP_ON   0b01000000</td>
1609 </tr>
1610 </table>
1611 </div><div class="memdoc">
1612
1613 </div>
1614 </div>
1615 <a id="R1_IE_OFF" name="R1_IE_OFF"></a>
1616 <h2 class="memtitle"><span class="permalink"><a href="#R1_IE_OFF">◆ </a></span>R1_IE_OFF</h2>
1617
1618 <div class="memitem">
1619 <div class="memproto">
1620 <table class="memname">
1621 <tr>
1622 <td class="memname">#define R1_IE_OFF   0b00000000</td>
1623 </tr>
1624 </table>
1625 </div><div class="memdoc">
1626
1627 </div>
1628 </div>
1629 <a id="R1_IE" name="R1_IE"></a>
1630 <h2 class="memtitle"><span class="permalink"><a href="#R1_IE">◆ </a></span>R1_IE</h2>
1631
1632 <div class="memitem">
1633 <div class="memproto">
1634 <table class="memname">
1635 <tr>
1636 <td class="memname">#define R1_IE   0b00100000</td>
1637 </tr>
1638 </table>
1639 </div><div class="memdoc">
1640
1641 </div>
1642 </div>
1643 <a id="R1_SPR_8X8" name="R1_SPR_8X8"></a>
1644 <h2 class="memtitle"><span class="permalink"><a href="#R1_SPR_8X8">◆ </a></span>R1_SPR_8X8</h2>
1645
1646 <div class="memitem">
1647 <div class="memproto">
1648 <table class="memname">
1649 <tr>
1650 <td class="memname">#define R1_SPR_8X8   0b00000000</td>
1651 </tr>
1652 </table>
1653 </div><div class="memdoc">
1654
1655 </div>
1656 </div>
1657 <a id="R1_SPR_8X16" name="R1_SPR_8X16"></a>
1658 <h2 class="memtitle"><span class="permalink"><a href="#R1_SPR_8X16">◆ </a></span>R1_SPR_8X16</h2>
1659
1660 <div class="memitem">
1661 <div class="memproto">
1662 <table class="memname">
1663 <tr>
1664 <td class="memname">#define R1_SPR_8X16   0b00000010</td>
1665 </tr>
1666 </table>
1667 </div><div class="memdoc">
1668
1669 </div>
1670 </div>
1671 <a id="VDP_R2" name="VDP_R2"></a>
1672 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R2">◆ </a></span>VDP_R2</h2>
1673
1674 <div class="memitem">
1675 <div class="memproto">
1676 <table class="memname">
1677 <tr>
1678 <td class="memname">#define VDP_R2   0b10000010</td>
1679 </tr>
1680 </table>
1681 </div><div class="memdoc">
1682
1683 </div>
1684 </div>
1685 <a id="R2_MAP_0x3800" name="R2_MAP_0x3800"></a>
1686 <h2 class="memtitle"><span class="permalink"><a href="#R2_MAP_0x3800">◆ </a></span>R2_MAP_0x3800</h2>
1687
1688 <div class="memitem">
1689 <div class="memproto">
1690 <table class="memname">
1691 <tr>
1692 <td class="memname">#define R2_MAP_0x3800   0xFF</td>
1693 </tr>
1694 </table>
1695 </div><div class="memdoc">
1696
1697 </div>
1698 </div>
1699 <a id="R2_MAP_0x3000" name="R2_MAP_0x3000"></a>
1700 <h2 class="memtitle"><span class="permalink"><a href="#R2_MAP_0x3000">◆ </a></span>R2_MAP_0x3000</h2>
1701
1702 <div class="memitem">
1703 <div class="memproto">
1704 <table class="memname">
1705 <tr>
1706 <td class="memname">#define R2_MAP_0x3000   0xFD</td>
1707 </tr>
1708 </table>
1709 </div><div class="memdoc">
1710
1711 </div>
1712 </div>
1713 <a id="R2_MAP_0x2800" name="R2_MAP_0x2800"></a>
1714 <h2 class="memtitle"><span class="permalink"><a href="#R2_MAP_0x2800">◆ </a></span>R2_MAP_0x2800</h2>
1715
1716 <div class="memitem">
1717 <div class="memproto">
1718 <table class="memname">
1719 <tr>
1720 <td class="memname">#define R2_MAP_0x2800   0xFB</td>
1721 </tr>
1722 </table>
1723 </div><div class="memdoc">
1724
1725 </div>
1726 </div>
1727 <a id="R2_MAP_0x2000" name="R2_MAP_0x2000"></a>
1728 <h2 class="memtitle"><span class="permalink"><a href="#R2_MAP_0x2000">◆ </a></span>R2_MAP_0x2000</h2>
1729
1730 <div class="memitem">
1731 <div class="memproto">
1732 <table class="memname">
1733 <tr>
1734 <td class="memname">#define R2_MAP_0x2000   0xF9</td>
1735 </tr>
1736 </table>
1737 </div><div class="memdoc">
1738
1739 </div>
1740 </div>
1741 <a id="R2_MAP_0x1800" name="R2_MAP_0x1800"></a>
1742 <h2 class="memtitle"><span class="permalink"><a href="#R2_MAP_0x1800">◆ </a></span>R2_MAP_0x1800</h2>
1743
1744 <div class="memitem">
1745 <div class="memproto">
1746 <table class="memname">
1747 <tr>
1748 <td class="memname">#define R2_MAP_0x1800   0xF7</td>
1749 </tr>
1750 </table>
1751 </div><div class="memdoc">
1752
1753 </div>
1754 </div>
1755 <a id="R2_MAP_0x1000" name="R2_MAP_0x1000"></a>
1756 <h2 class="memtitle"><span class="permalink"><a href="#R2_MAP_0x1000">◆ </a></span>R2_MAP_0x1000</h2>
1757
1758 <div class="memitem">
1759 <div class="memproto">
1760 <table class="memname">
1761 <tr>
1762 <td class="memname">#define R2_MAP_0x1000   0xF5</td>
1763 </tr>
1764 </table>
1765 </div><div class="memdoc">
1766
1767 </div>
1768 </div>
1769 <a id="R2_MAP_0x0800" name="R2_MAP_0x0800"></a>
1770 <h2 class="memtitle"><span class="permalink"><a href="#R2_MAP_0x0800">◆ </a></span>R2_MAP_0x0800</h2>
1771
1772 <div class="memitem">
1773 <div class="memproto">
1774 <table class="memname">
1775 <tr>
1776 <td class="memname">#define R2_MAP_0x0800   0xF3</td>
1777 </tr>
1778 </table>
1779 </div><div class="memdoc">
1780
1781 </div>
1782 </div>
1783 <a id="R2_MAP_0x0000" name="R2_MAP_0x0000"></a>
1784 <h2 class="memtitle"><span class="permalink"><a href="#R2_MAP_0x0000">◆ </a></span>R2_MAP_0x0000</h2>
1785
1786 <div class="memitem">
1787 <div class="memproto">
1788 <table class="memname">
1789 <tr>
1790 <td class="memname">#define R2_MAP_0x0000   0xF1</td>
1791 </tr>
1792 </table>
1793 </div><div class="memdoc">
1794
1795 </div>
1796 </div>
1797 <a id="VDP_R3" name="VDP_R3"></a>
1798 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R3">◆ </a></span>VDP_R3</h2>
1799
1800 <div class="memitem">
1801 <div class="memproto">
1802 <table class="memname">
1803 <tr>
1804 <td class="memname">#define VDP_R3   0b10000011</td>
1805 </tr>
1806 </table>
1807 </div><div class="memdoc">
1808
1809 </div>
1810 </div>
1811 <a id="VDP_R4" name="VDP_R4"></a>
1812 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R4">◆ </a></span>VDP_R4</h2>
1813
1814 <div class="memitem">
1815 <div class="memproto">
1816 <table class="memname">
1817 <tr>
1818 <td class="memname">#define VDP_R4   0b10000100</td>
1819 </tr>
1820 </table>
1821 </div><div class="memdoc">
1822
1823 </div>
1824 </div>
1825 <a id="VDP_R5" name="VDP_R5"></a>
1826 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R5">◆ </a></span>VDP_R5</h2>
1827
1828 <div class="memitem">
1829 <div class="memproto">
1830 <table class="memname">
1831 <tr>
1832 <td class="memname">#define VDP_R5   0b10000101</td>
1833 </tr>
1834 </table>
1835 </div><div class="memdoc">
1836
1837 </div>
1838 </div>
1839 <a id="R5_SAT_0x3F00" name="R5_SAT_0x3F00"></a>
1840 <h2 class="memtitle"><span class="permalink"><a href="#R5_SAT_0x3F00">◆ </a></span>R5_SAT_0x3F00</h2>
1841
1842 <div class="memitem">
1843 <div class="memproto">
1844 <table class="memname">
1845 <tr>
1846 <td class="memname">#define R5_SAT_0x3F00   0xFF</td>
1847 </tr>
1848 </table>
1849 </div><div class="memdoc">
1850
1851 </div>
1852 </div>
1853 <a id="R5_SAT_0x1F00" name="R5_SAT_0x1F00"></a>
1854 <h2 class="memtitle"><span class="permalink"><a href="#R5_SAT_0x1F00">◆ </a></span>R5_SAT_0x1F00</h2>
1855
1856 <div class="memitem">
1857 <div class="memproto">
1858 <table class="memname">
1859 <tr>
1860 <td class="memname">#define R5_SAT_0x1F00   0xBF</td>
1861 </tr>
1862 </table>
1863 </div><div class="memdoc">
1864
1865 </div>
1866 </div>
1867 <a id="R5_SAT_MASK" name="R5_SAT_MASK"></a>
1868 <h2 class="memtitle"><span class="permalink"><a href="#R5_SAT_MASK">◆ </a></span>R5_SAT_MASK</h2>
1869
1870 <div class="memitem">
1871 <div class="memproto">
1872 <table class="memname">
1873 <tr>
1874 <td class="memname">#define R5_SAT_MASK   0b10000001</td>
1875 </tr>
1876 </table>
1877 </div><div class="memdoc">
1878
1879 </div>
1880 </div>
1881 <a id="VDP_R6" name="VDP_R6"></a>
1882 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R6">◆ </a></span>VDP_R6</h2>
1883
1884 <div class="memitem">
1885 <div class="memproto">
1886 <table class="memname">
1887 <tr>
1888 <td class="memname">#define VDP_R6   0b10000110</td>
1889 </tr>
1890 </table>
1891 </div><div class="memdoc">
1892
1893 </div>
1894 </div>
1895 <a id="R6_BANK0" name="R6_BANK0"></a>
1896 <h2 class="memtitle"><span class="permalink"><a href="#R6_BANK0">◆ </a></span>R6_BANK0</h2>
1897
1898 <div class="memitem">
1899 <div class="memproto">
1900 <table class="memname">
1901 <tr>
1902 <td class="memname">#define R6_BANK0   0xFB</td>
1903 </tr>
1904 </table>
1905 </div><div class="memdoc">
1906
1907 </div>
1908 </div>
1909 <a id="R6_DATA_0x0000" name="R6_DATA_0x0000"></a>
1910 <h2 class="memtitle"><span class="permalink"><a href="#R6_DATA_0x0000">◆ </a></span>R6_DATA_0x0000</h2>
1911
1912 <div class="memitem">
1913 <div class="memproto">
1914 <table class="memname">
1915 <tr>
1916 <td class="memname">#define R6_DATA_0x0000   0xFB</td>
1917 </tr>
1918 </table>
1919 </div><div class="memdoc">
1920
1921 </div>
1922 </div>
1923 <a id="R6_BANK1" name="R6_BANK1"></a>
1924 <h2 class="memtitle"><span class="permalink"><a href="#R6_BANK1">◆ </a></span>R6_BANK1</h2>
1925
1926 <div class="memitem">
1927 <div class="memproto">
1928 <table class="memname">
1929 <tr>
1930 <td class="memname">#define R6_BANK1   0xFF</td>
1931 </tr>
1932 </table>
1933 </div><div class="memdoc">
1934
1935 </div>
1936 </div>
1937 <a id="R6_DATA_0x2000" name="R6_DATA_0x2000"></a>
1938 <h2 class="memtitle"><span class="permalink"><a href="#R6_DATA_0x2000">◆ </a></span>R6_DATA_0x2000</h2>
1939
1940 <div class="memitem">
1941 <div class="memproto">
1942 <table class="memname">
1943 <tr>
1944 <td class="memname">#define R6_DATA_0x2000   0xFF</td>
1945 </tr>
1946 </table>
1947 </div><div class="memdoc">
1948
1949 </div>
1950 </div>
1951 <a id="VDP_R7" name="VDP_R7"></a>
1952 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R7">◆ </a></span>VDP_R7</h2>
1953
1954 <div class="memitem">
1955 <div class="memproto">
1956 <table class="memname">
1957 <tr>
1958 <td class="memname">#define VDP_R7   0b10000111</td>
1959 </tr>
1960 </table>
1961 </div><div class="memdoc">
1962
1963 </div>
1964 </div>
1965 <a id="VDP_RBORDER" name="VDP_RBORDER"></a>
1966 <h2 class="memtitle"><span class="permalink"><a href="#VDP_RBORDER">◆ </a></span>VDP_RBORDER</h2>
1967
1968 <div class="memitem">
1969 <div class="memproto">
1970 <table class="memname">
1971 <tr>
1972 <td class="memname">#define VDP_RBORDER   0b10000111</td>
1973 </tr>
1974 </table>
1975 </div><div class="memdoc">
1976
1977 </div>
1978 </div>
1979 <a id="R7_COLOR_MASK" name="R7_COLOR_MASK"></a>
1980 <h2 class="memtitle"><span class="permalink"><a href="#R7_COLOR_MASK">◆ </a></span>R7_COLOR_MASK</h2>
1981
1982 <div class="memitem">
1983 <div class="memproto">
1984 <table class="memname">
1985 <tr>
1986 <td class="memname">#define R7_COLOR_MASK   0b11110000</td>
1987 </tr>
1988 </table>
1989 </div><div class="memdoc">
1990
1991 </div>
1992 </div>
1993 <a id="VDP_R8" name="VDP_R8"></a>
1994 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R8">◆ </a></span>VDP_R8</h2>
1995
1996 <div class="memitem">
1997 <div class="memproto">
1998 <table class="memname">
1999 <tr>
2000 <td class="memname">#define VDP_R8   0b10001000</td>
2001 </tr>
2002 </table>
2003 </div><div class="memdoc">
2004
2005 </div>
2006 </div>
2007 <a id="VDP_RSCX" name="VDP_RSCX"></a>
2008 <h2 class="memtitle"><span class="permalink"><a href="#VDP_RSCX">◆ </a></span>VDP_RSCX</h2>
2009
2010 <div class="memitem">
2011 <div class="memproto">
2012 <table class="memname">
2013 <tr>
2014 <td class="memname">#define VDP_RSCX   0b10001000</td>
2015 </tr>
2016 </table>
2017 </div><div class="memdoc">
2018
2019 </div>
2020 </div>
2021 <a id="VDP_R9" name="VDP_R9"></a>
2022 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R9">◆ </a></span>VDP_R9</h2>
2023
2024 <div class="memitem">
2025 <div class="memproto">
2026 <table class="memname">
2027 <tr>
2028 <td class="memname">#define VDP_R9   0b10001001</td>
2029 </tr>
2030 </table>
2031 </div><div class="memdoc">
2032
2033 </div>
2034 </div>
2035 <a id="VDP_RSCY" name="VDP_RSCY"></a>
2036 <h2 class="memtitle"><span class="permalink"><a href="#VDP_RSCY">◆ </a></span>VDP_RSCY</h2>
2037
2038 <div class="memitem">
2039 <div class="memproto">
2040 <table class="memname">
2041 <tr>
2042 <td class="memname">#define VDP_RSCY   0b10001001</td>
2043 </tr>
2044 </table>
2045 </div><div class="memdoc">
2046
2047 </div>
2048 </div>
2049 <a id="VDP_R10" name="VDP_R10"></a>
2050 <h2 class="memtitle"><span class="permalink"><a href="#VDP_R10">◆ </a></span>VDP_R10</h2>
2051
2052 <div class="memitem">
2053 <div class="memproto">
2054 <table class="memname">
2055 <tr>
2056 <td class="memname">#define VDP_R10   0b10001010</td>
2057 </tr>
2058 </table>
2059 </div><div class="memdoc">
2060
2061 </div>
2062 </div>
2063 <a id="R10_INT_OFF" name="R10_INT_OFF"></a>
2064 <h2 class="memtitle"><span class="permalink"><a href="#R10_INT_OFF">◆ </a></span>R10_INT_OFF</h2>
2065
2066 <div class="memitem">
2067 <div class="memproto">
2068 <table class="memname">
2069 <tr>
2070 <td class="memname">#define R10_INT_OFF   0xFF</td>
2071 </tr>
2072 </table>
2073 </div><div class="memdoc">
2074
2075 </div>
2076 </div>
2077 <a id="R10_INT_EVERY" name="R10_INT_EVERY"></a>
2078 <h2 class="memtitle"><span class="permalink"><a href="#R10_INT_EVERY">◆ </a></span>R10_INT_EVERY</h2>
2079
2080 <div class="memitem">
2081 <div class="memproto">
2082 <table class="memname">
2083 <tr>
2084 <td class="memname">#define R10_INT_EVERY   0x00</td>
2085 </tr>
2086 </table>
2087 </div><div class="memdoc">
2088
2089 </div>
2090 </div>
2091 <a id="JOY_P1_UP" name="JOY_P1_UP"></a>
2092 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_UP">◆ </a></span>JOY_P1_UP</h2>
2093
2094 <div class="memitem">
2095 <div class="memproto">
2096 <table class="memname">
2097 <tr>
2098 <td class="memname">#define JOY_P1_UP   0b00000001</td>
2099 </tr>
2100 </table>
2101 </div><div class="memdoc">
2102
2103 </div>
2104 </div>
2105 <a id="JOY_P1_MD_Z" name="JOY_P1_MD_Z"></a>
2106 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_MD_Z">◆ </a></span>JOY_P1_MD_Z</h2>
2107
2108 <div class="memitem">
2109 <div class="memproto">
2110 <table class="memname">
2111 <tr>
2112 <td class="memname">#define JOY_P1_MD_Z   <a class="el" href="sms_2hardware_8h.html#JOY_P1_UP">JOY_P1_UP</a></td>
2113 </tr>
2114 </table>
2115 </div><div class="memdoc">
2116
2117 </div>
2118 </div>
2119 <a id="JOY_P1_DOWN" name="JOY_P1_DOWN"></a>
2120 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_DOWN">◆ </a></span>JOY_P1_DOWN</h2>
2121
2122 <div class="memitem">
2123 <div class="memproto">
2124 <table class="memname">
2125 <tr>
2126 <td class="memname">#define JOY_P1_DOWN   0b00000010</td>
2127 </tr>
2128 </table>
2129 </div><div class="memdoc">
2130
2131 </div>
2132 </div>
2133 <a id="JOY_P1_MD_Y" name="JOY_P1_MD_Y"></a>
2134 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_MD_Y">◆ </a></span>JOY_P1_MD_Y</h2>
2135
2136 <div class="memitem">
2137 <div class="memproto">
2138 <table class="memname">
2139 <tr>
2140 <td class="memname">#define JOY_P1_MD_Y   <a class="el" href="sms_2hardware_8h.html#JOY_P1_DOWN">JOY_P1_DOWN</a></td>
2141 </tr>
2142 </table>
2143 </div><div class="memdoc">
2144
2145 </div>
2146 </div>
2147 <a id="JOY_P1_LEFT" name="JOY_P1_LEFT"></a>
2148 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_LEFT">◆ </a></span>JOY_P1_LEFT</h2>
2149
2150 <div class="memitem">
2151 <div class="memproto">
2152 <table class="memname">
2153 <tr>
2154 <td class="memname">#define JOY_P1_LEFT   0b00000100</td>
2155 </tr>
2156 </table>
2157 </div><div class="memdoc">
2158
2159 </div>
2160 </div>
2161 <a id="JOY_P1_MD_X" name="JOY_P1_MD_X"></a>
2162 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_MD_X">◆ </a></span>JOY_P1_MD_X</h2>
2163
2164 <div class="memitem">
2165 <div class="memproto">
2166 <table class="memname">
2167 <tr>
2168 <td class="memname">#define JOY_P1_MD_X   <a class="el" href="sms_2hardware_8h.html#JOY_P1_LEFT">JOY_P1_LEFT</a></td>
2169 </tr>
2170 </table>
2171 </div><div class="memdoc">
2172
2173 </div>
2174 </div>
2175 <a id="JOY_P1_RIGHT" name="JOY_P1_RIGHT"></a>
2176 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_RIGHT">◆ </a></span>JOY_P1_RIGHT</h2>
2177
2178 <div class="memitem">
2179 <div class="memproto">
2180 <table class="memname">
2181 <tr>
2182 <td class="memname">#define JOY_P1_RIGHT   0b00001000</td>
2183 </tr>
2184 </table>
2185 </div><div class="memdoc">
2186
2187 </div>
2188 </div>
2189 <a id="JOY_P1_MD_MODE" name="JOY_P1_MD_MODE"></a>
2190 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_MD_MODE">◆ </a></span>JOY_P1_MD_MODE</h2>
2191
2192 <div class="memitem">
2193 <div class="memproto">
2194 <table class="memname">
2195 <tr>
2196 <td class="memname">#define JOY_P1_MD_MODE   <a class="el" href="sms_2hardware_8h.html#JOY_P1_RIGHT">JOY_P1_RIGHT</a></td>
2197 </tr>
2198 </table>
2199 </div><div class="memdoc">
2200
2201 </div>
2202 </div>
2203 <a id="JOY_P1_SW1" name="JOY_P1_SW1"></a>
2204 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_SW1">◆ </a></span>JOY_P1_SW1</h2>
2205
2206 <div class="memitem">
2207 <div class="memproto">
2208 <table class="memname">
2209 <tr>
2210 <td class="memname">#define JOY_P1_SW1   0b00010000</td>
2211 </tr>
2212 </table>
2213 </div><div class="memdoc">
2214
2215 </div>
2216 </div>
2217 <a id="JOY_P1_TRIGGER" name="JOY_P1_TRIGGER"></a>
2218 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_TRIGGER">◆ </a></span>JOY_P1_TRIGGER</h2>
2219
2220 <div class="memitem">
2221 <div class="memproto">
2222 <table class="memname">
2223 <tr>
2224 <td class="memname">#define JOY_P1_TRIGGER   <a class="el" href="sms_2hardware_8h.html#JOY_P1_SW1">JOY_P1_SW1</a></td>
2225 </tr>
2226 </table>
2227 </div><div class="memdoc">
2228
2229 </div>
2230 </div>
2231 <a id="JOY_P1_MD_A" name="JOY_P1_MD_A"></a>
2232 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_MD_A">◆ </a></span>JOY_P1_MD_A</h2>
2233
2234 <div class="memitem">
2235 <div class="memproto">
2236 <table class="memname">
2237 <tr>
2238 <td class="memname">#define JOY_P1_MD_A   <a class="el" href="sms_2hardware_8h.html#JOY_P1_SW1">JOY_P1_SW1</a></td>
2239 </tr>
2240 </table>
2241 </div><div class="memdoc">
2242
2243 </div>
2244 </div>
2245 <a id="JOY_P1_SW2" name="JOY_P1_SW2"></a>
2246 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_SW2">◆ </a></span>JOY_P1_SW2</h2>
2247
2248 <div class="memitem">
2249 <div class="memproto">
2250 <table class="memname">
2251 <tr>
2252 <td class="memname">#define JOY_P1_SW2   0b00100000</td>
2253 </tr>
2254 </table>
2255 </div><div class="memdoc">
2256
2257 </div>
2258 </div>
2259 <a id="JOY_P1_MD_START" name="JOY_P1_MD_START"></a>
2260 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_MD_START">◆ </a></span>JOY_P1_MD_START</h2>
2261
2262 <div class="memitem">
2263 <div class="memproto">
2264 <table class="memname">
2265 <tr>
2266 <td class="memname">#define JOY_P1_MD_START   <a class="el" href="sms_2hardware_8h.html#JOY_P1_SW2">JOY_P1_SW2</a></td>
2267 </tr>
2268 </table>
2269 </div><div class="memdoc">
2270
2271 </div>
2272 </div>
2273 <a id="JOY_P2_UP" name="JOY_P2_UP"></a>
2274 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_UP">◆ </a></span>JOY_P2_UP</h2>
2275
2276 <div class="memitem">
2277 <div class="memproto">
2278 <table class="memname">
2279 <tr>
2280 <td class="memname">#define JOY_P2_UP   0b01000000</td>
2281 </tr>
2282 </table>
2283 </div><div class="memdoc">
2284
2285 </div>
2286 </div>
2287 <a id="JOY_P2_MD_Z" name="JOY_P2_MD_Z"></a>
2288 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_MD_Z">◆ </a></span>JOY_P2_MD_Z</h2>
2289
2290 <div class="memitem">
2291 <div class="memproto">
2292 <table class="memname">
2293 <tr>
2294 <td class="memname">#define JOY_P2_MD_Z   <a class="el" href="sms_2hardware_8h.html#JOY_P2_UP">JOY_P2_UP</a></td>
2295 </tr>
2296 </table>
2297 </div><div class="memdoc">
2298
2299 </div>
2300 </div>
2301 <a id="JOY_P2_DOWN" name="JOY_P2_DOWN"></a>
2302 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_DOWN">◆ </a></span>JOY_P2_DOWN</h2>
2303
2304 <div class="memitem">
2305 <div class="memproto">
2306 <table class="memname">
2307 <tr>
2308 <td class="memname">#define JOY_P2_DOWN   0b10000000</td>
2309 </tr>
2310 </table>
2311 </div><div class="memdoc">
2312
2313 </div>
2314 </div>
2315 <a id="JOY_P2_MD_Y" name="JOY_P2_MD_Y"></a>
2316 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_MD_Y">◆ </a></span>JOY_P2_MD_Y</h2>
2317
2318 <div class="memitem">
2319 <div class="memproto">
2320 <table class="memname">
2321 <tr>
2322 <td class="memname">#define JOY_P2_MD_Y   <a class="el" href="sms_2hardware_8h.html#JOY_P2_DOWN">JOY_P2_DOWN</a></td>
2323 </tr>
2324 </table>
2325 </div><div class="memdoc">
2326
2327 </div>
2328 </div>
2329 <a id="JOY_P2_LEFT" name="JOY_P2_LEFT"></a>
2330 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_LEFT">◆ </a></span>JOY_P2_LEFT</h2>
2331
2332 <div class="memitem">
2333 <div class="memproto">
2334 <table class="memname">
2335 <tr>
2336 <td class="memname">#define JOY_P2_LEFT   0b00000001</td>
2337 </tr>
2338 </table>
2339 </div><div class="memdoc">
2340
2341 </div>
2342 </div>
2343 <a id="JOY_P2_MD_X" name="JOY_P2_MD_X"></a>
2344 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_MD_X">◆ </a></span>JOY_P2_MD_X</h2>
2345
2346 <div class="memitem">
2347 <div class="memproto">
2348 <table class="memname">
2349 <tr>
2350 <td class="memname">#define JOY_P2_MD_X   <a class="el" href="sms_2hardware_8h.html#JOY_P2_LEFT">JOY_P2_LEFT</a></td>
2351 </tr>
2352 </table>
2353 </div><div class="memdoc">
2354
2355 </div>
2356 </div>
2357 <a id="JOY_P2_RIGHT" name="JOY_P2_RIGHT"></a>
2358 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_RIGHT">◆ </a></span>JOY_P2_RIGHT</h2>
2359
2360 <div class="memitem">
2361 <div class="memproto">
2362 <table class="memname">
2363 <tr>
2364 <td class="memname">#define JOY_P2_RIGHT   0b00000010</td>
2365 </tr>
2366 </table>
2367 </div><div class="memdoc">
2368
2369 </div>
2370 </div>
2371 <a id="JOY_P2_MD_MODE" name="JOY_P2_MD_MODE"></a>
2372 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_MD_MODE">◆ </a></span>JOY_P2_MD_MODE</h2>
2373
2374 <div class="memitem">
2375 <div class="memproto">
2376 <table class="memname">
2377 <tr>
2378 <td class="memname">#define JOY_P2_MD_MODE   <a class="el" href="sms_2hardware_8h.html#JOY_P2_RIGHT">JOY_P2_RIGHT</a></td>
2379 </tr>
2380 </table>
2381 </div><div class="memdoc">
2382
2383 </div>
2384 </div>
2385 <a id="JOY_P2_SW1" name="JOY_P2_SW1"></a>
2386 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_SW1">◆ </a></span>JOY_P2_SW1</h2>
2387
2388 <div class="memitem">
2389 <div class="memproto">
2390 <table class="memname">
2391 <tr>
2392 <td class="memname">#define JOY_P2_SW1   0b00000100</td>
2393 </tr>
2394 </table>
2395 </div><div class="memdoc">
2396
2397 </div>
2398 </div>
2399 <a id="JOY_P2_TRIGGER" name="JOY_P2_TRIGGER"></a>
2400 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_TRIGGER">◆ </a></span>JOY_P2_TRIGGER</h2>
2401
2402 <div class="memitem">
2403 <div class="memproto">
2404 <table class="memname">
2405 <tr>
2406 <td class="memname">#define JOY_P2_TRIGGER   <a class="el" href="sms_2hardware_8h.html#JOY_P2_SW1">JOY_P2_SW1</a></td>
2407 </tr>
2408 </table>
2409 </div><div class="memdoc">
2410
2411 </div>
2412 </div>
2413 <a id="JOY_P2_MD_A" name="JOY_P2_MD_A"></a>
2414 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_MD_A">◆ </a></span>JOY_P2_MD_A</h2>
2415
2416 <div class="memitem">
2417 <div class="memproto">
2418 <table class="memname">
2419 <tr>
2420 <td class="memname">#define JOY_P2_MD_A   <a class="el" href="sms_2hardware_8h.html#JOY_P2_SW1">JOY_P2_SW1</a></td>
2421 </tr>
2422 </table>
2423 </div><div class="memdoc">
2424
2425 </div>
2426 </div>
2427 <a id="JOY_P2_SW2" name="JOY_P2_SW2"></a>
2428 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_SW2">◆ </a></span>JOY_P2_SW2</h2>
2429
2430 <div class="memitem">
2431 <div class="memproto">
2432 <table class="memname">
2433 <tr>
2434 <td class="memname">#define JOY_P2_SW2   0b00001000</td>
2435 </tr>
2436 </table>
2437 </div><div class="memdoc">
2438
2439 </div>
2440 </div>
2441 <a id="JOY_P2_MD_START" name="JOY_P2_MD_START"></a>
2442 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_MD_START">◆ </a></span>JOY_P2_MD_START</h2>
2443
2444 <div class="memitem">
2445 <div class="memproto">
2446 <table class="memname">
2447 <tr>
2448 <td class="memname">#define JOY_P2_MD_START   <a class="el" href="sms_2hardware_8h.html#JOY_P2_SW2">JOY_P2_SW2</a></td>
2449 </tr>
2450 </table>
2451 </div><div class="memdoc">
2452
2453 </div>
2454 </div>
2455 <a id="JOY_RESET" name="JOY_RESET"></a>
2456 <h2 class="memtitle"><span class="permalink"><a href="#JOY_RESET">◆ </a></span>JOY_RESET</h2>
2457
2458 <div class="memitem">
2459 <div class="memproto">
2460 <table class="memname">
2461 <tr>
2462 <td class="memname">#define JOY_RESET   0b00010000</td>
2463 </tr>
2464 </table>
2465 </div><div class="memdoc">
2466
2467 </div>
2468 </div>
2469 <a id="JOY_P1_LIGHT" name="JOY_P1_LIGHT"></a>
2470 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P1_LIGHT">◆ </a></span>JOY_P1_LIGHT</h2>
2471
2472 <div class="memitem">
2473 <div class="memproto">
2474 <table class="memname">
2475 <tr>
2476 <td class="memname">#define JOY_P1_LIGHT   0b01000000</td>
2477 </tr>
2478 </table>
2479 </div><div class="memdoc">
2480
2481 </div>
2482 </div>
2483 <a id="JOY_P2_LIGHT" name="JOY_P2_LIGHT"></a>
2484 <h2 class="memtitle"><span class="permalink"><a href="#JOY_P2_LIGHT">◆ </a></span>JOY_P2_LIGHT</h2>
2485
2486 <div class="memitem">
2487 <div class="memproto">
2488 <table class="memname">
2489 <tr>
2490 <td class="memname">#define JOY_P2_LIGHT   0b10000000</td>
2491 </tr>
2492 </table>
2493 </div><div class="memdoc">
2494
2495 </div>
2496 </div>
2497 <a id="RAMCTL_BANK" name="RAMCTL_BANK"></a>
2498 <h2 class="memtitle"><span class="permalink"><a href="#RAMCTL_BANK">◆ </a></span>RAMCTL_BANK</h2>
2499
2500 <div class="memitem">
2501 <div class="memproto">
2502 <table class="memname">
2503 <tr>
2504 <td class="memname">#define RAMCTL_BANK   0b00000100</td>
2505 </tr>
2506 </table>
2507 </div><div class="memdoc">
2508
2509 </div>
2510 </div>
2511 <a id="RAMCTL_ROM" name="RAMCTL_ROM"></a>
2512 <h2 class="memtitle"><span class="permalink"><a href="#RAMCTL_ROM">◆ </a></span>RAMCTL_ROM</h2>
2513
2514 <div class="memitem">
2515 <div class="memproto">
2516 <table class="memname">
2517 <tr>
2518 <td class="memname">#define RAMCTL_ROM   0b00000000</td>
2519 </tr>
2520 </table>
2521 </div><div class="memdoc">
2522
2523 </div>
2524 </div>
2525 <a id="RAMCTL_RAM" name="RAMCTL_RAM"></a>
2526 <h2 class="memtitle"><span class="permalink"><a href="#RAMCTL_RAM">◆ </a></span>RAMCTL_RAM</h2>
2527
2528 <div class="memitem">
2529 <div class="memproto">
2530 <table class="memname">
2531 <tr>
2532 <td class="memname">#define RAMCTL_RAM   0b00001000</td>
2533 </tr>
2534 </table>
2535 </div><div class="memdoc">
2536
2537 </div>
2538 </div>
2539 <a id="RAMCTL_RO" name="RAMCTL_RO"></a>
2540 <h2 class="memtitle"><span class="permalink"><a href="#RAMCTL_RO">◆ </a></span>RAMCTL_RO</h2>
2541
2542 <div class="memitem">
2543 <div class="memproto">
2544 <table class="memname">
2545 <tr>
2546 <td class="memname">#define RAMCTL_RO   0b00010000</td>
2547 </tr>
2548 </table>
2549 </div><div class="memdoc">
2550
2551 </div>
2552 </div>
2553 <a id="RAMCTL_PROT" name="RAMCTL_PROT"></a>
2554 <h2 class="memtitle"><span class="permalink"><a href="#RAMCTL_PROT">◆ </a></span>RAMCTL_PROT</h2>
2555
2556 <div class="memitem">
2557 <div class="memproto">
2558 <table class="memname">
2559 <tr>
2560 <td class="memname">#define RAMCTL_PROT   0b10000000</td>
2561 </tr>
2562 </table>
2563 </div><div class="memdoc">
2564
2565 </div>
2566 </div>
2567 <a id="VBK_TILES" name="VBK_TILES"></a>
2568 <h2 class="memtitle"><span class="permalink"><a href="#VBK_TILES">◆ </a></span>VBK_TILES</h2>
2569
2570 <div class="memitem">
2571 <div class="memproto">
2572 <table class="memname">
2573 <tr>
2574 <td class="memname">#define VBK_TILES   0</td>
2575 </tr>
2576 </table>
2577 </div><div class="memdoc">
2578
2579 </div>
2580 </div>
2581 <a id="VBK_ATTRIBUTES" name="VBK_ATTRIBUTES"></a>
2582 <h2 class="memtitle"><span class="permalink"><a href="#VBK_ATTRIBUTES">◆ </a></span>VBK_ATTRIBUTES</h2>
2583
2584 <div class="memitem">
2585 <div class="memproto">
2586 <table class="memname">
2587 <tr>
2588 <td class="memname">#define VBK_ATTRIBUTES   1</td>
2589 </tr>
2590 </table>
2591 </div><div class="memdoc">
2592
2593 </div>
2594 </div>
2595 <a id="VDP_SAT_TERM" name="VDP_SAT_TERM"></a>
2596 <h2 class="memtitle"><span class="permalink"><a href="#VDP_SAT_TERM">◆ </a></span>VDP_SAT_TERM</h2>
2597
2598 <div class="memitem">
2599 <div class="memproto">
2600 <table class="memname">
2601 <tr>
2602 <td class="memname">#define VDP_SAT_TERM   0xD0</td>
2603 </tr>
2604 </table>
2605 </div><div class="memdoc">
2606
2607 </div>
2608 </div>
2609 <a id="DEVICE_SCREEN_PX_WIDTH" name="DEVICE_SCREEN_PX_WIDTH"></a>
2610 <h2 class="memtitle"><span class="permalink"><a href="#DEVICE_SCREEN_PX_WIDTH">◆ </a></span>DEVICE_SCREEN_PX_WIDTH</h2>
2611
2612 <div class="memitem">
2613 <div class="memproto">
2614 <table class="memname">
2615 <tr>
2616 <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>
2617 </tr>
2618 </table>
2619 </div><div class="memdoc">
2620
2621 </div>
2622 </div>
2623 <a id="DEVICE_SCREEN_PX_HEIGHT" name="DEVICE_SCREEN_PX_HEIGHT"></a>
2624 <h2 class="memtitle"><span class="permalink"><a href="#DEVICE_SCREEN_PX_HEIGHT">◆ </a></span>DEVICE_SCREEN_PX_HEIGHT</h2>
2625
2626 <div class="memitem">
2627 <div class="memproto">
2628 <table class="memname">
2629 <tr>
2630 <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>
2631 </tr>
2632 </table>
2633 </div><div class="memdoc">
2634
2635 </div>
2636 </div>
2637 <h2 class="groupheader">Variable Documentation</h2>
2638 <a id="shadow_VDP_R0" name="shadow_VDP_R0"></a>
2639 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R0">◆ </a></span>shadow_VDP_R0</h2>
2640
2641 <div class="memitem">
2642 <div class="memproto">
2643 <table class="mlabels">
2644 <tr>
2645 <td class="mlabels-left">
2646 <table class="memname">
2647 <tr>
2648 <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R0</td>
2649 </tr>
2650 </table>
2651 </td>
2652 <td class="mlabels-right">
2653 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
2654 </tr>
2655 </table>
2656 </div><div class="memdoc">
2657
2658 </div>
2659 </div>
2660 <a id="shadow_VDP_R1" name="shadow_VDP_R1"></a>
2661 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R1">◆ </a></span>shadow_VDP_R1</h2>
2662
2663 <div class="memitem">
2664 <div class="memproto">
2665 <table class="mlabels">
2666 <tr>
2667 <td class="mlabels-left">
2668 <table class="memname">
2669 <tr>
2670 <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R1</td>
2671 </tr>
2672 </table>
2673 </td>
2674 <td class="mlabels-right">
2675 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
2676 </tr>
2677 </table>
2678 </div><div class="memdoc">
2679
2680 </div>
2681 </div>
2682 <a id="shadow_VDP_R2" name="shadow_VDP_R2"></a>
2683 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R2">◆ </a></span>shadow_VDP_R2</h2>
2684
2685 <div class="memitem">
2686 <div class="memproto">
2687 <table class="mlabels">
2688 <tr>
2689 <td class="mlabels-left">
2690 <table class="memname">
2691 <tr>
2692 <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R2</td>
2693 </tr>
2694 </table>
2695 </td>
2696 <td class="mlabels-right">
2697 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
2698 </tr>
2699 </table>
2700 </div><div class="memdoc">
2701
2702 </div>
2703 </div>
2704 <a id="shadow_VDP_R3" name="shadow_VDP_R3"></a>
2705 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R3">◆ </a></span>shadow_VDP_R3</h2>
2706
2707 <div class="memitem">
2708 <div class="memproto">
2709 <table class="mlabels">
2710 <tr>
2711 <td class="mlabels-left">
2712 <table class="memname">
2713 <tr>
2714 <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R3</td>
2715 </tr>
2716 </table>
2717 </td>
2718 <td class="mlabels-right">
2719 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
2720 </tr>
2721 </table>
2722 </div><div class="memdoc">
2723
2724 </div>
2725 </div>
2726 <a id="shadow_VDP_R4" name="shadow_VDP_R4"></a>
2727 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R4">◆ </a></span>shadow_VDP_R4</h2>
2728
2729 <div class="memitem">
2730 <div class="memproto">
2731 <table class="mlabels">
2732 <tr>
2733 <td class="mlabels-left">
2734 <table class="memname">
2735 <tr>
2736 <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R4</td>
2737 </tr>
2738 </table>
2739 </td>
2740 <td class="mlabels-right">
2741 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
2742 </tr>
2743 </table>
2744 </div><div class="memdoc">
2745
2746 </div>
2747 </div>
2748 <a id="shadow_VDP_R5" name="shadow_VDP_R5"></a>
2749 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R5">◆ </a></span>shadow_VDP_R5</h2>
2750
2751 <div class="memitem">
2752 <div class="memproto">
2753 <table class="mlabels">
2754 <tr>
2755 <td class="mlabels-left">
2756 <table class="memname">
2757 <tr>
2758 <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R5</td>
2759 </tr>
2760 </table>
2761 </td>
2762 <td class="mlabels-right">
2763 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
2764 </tr>
2765 </table>
2766 </div><div class="memdoc">
2767
2768 </div>
2769 </div>
2770 <a id="shadow_VDP_R6" name="shadow_VDP_R6"></a>
2771 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R6">◆ </a></span>shadow_VDP_R6</h2>
2772
2773 <div class="memitem">
2774 <div class="memproto">
2775 <table class="mlabels">
2776 <tr>
2777 <td class="mlabels-left">
2778 <table class="memname">
2779 <tr>
2780 <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R6</td>
2781 </tr>
2782 </table>
2783 </td>
2784 <td class="mlabels-right">
2785 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
2786 </tr>
2787 </table>
2788 </div><div class="memdoc">
2789
2790 </div>
2791 </div>
2792 <a id="shadow_VDP_R7" name="shadow_VDP_R7"></a>
2793 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R7">◆ </a></span>shadow_VDP_R7</h2>
2794
2795 <div class="memitem">
2796 <div class="memproto">
2797 <table class="mlabels">
2798 <tr>
2799 <td class="mlabels-left">
2800 <table class="memname">
2801 <tr>
2802 <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R7</td>
2803 </tr>
2804 </table>
2805 </td>
2806 <td class="mlabels-right">
2807 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
2808 </tr>
2809 </table>
2810 </div><div class="memdoc">
2811
2812 </div>
2813 </div>
2814 <a id="shadow_VDP_RBORDER" name="shadow_VDP_RBORDER"></a>
2815 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_RBORDER">◆ </a></span>shadow_VDP_RBORDER</h2>
2816
2817 <div class="memitem">
2818 <div class="memproto">
2819 <table class="mlabels">
2820 <tr>
2821 <td class="mlabels-left">
2822 <table class="memname">
2823 <tr>
2824 <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_RBORDER</td>
2825 </tr>
2826 </table>
2827 </td>
2828 <td class="mlabels-right">
2829 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
2830 </tr>
2831 </table>
2832 </div><div class="memdoc">
2833
2834 </div>
2835 </div>
2836 <a id="shadow_VDP_R8" name="shadow_VDP_R8"></a>
2837 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R8">◆ </a></span>shadow_VDP_R8</h2>
2838
2839 <div class="memitem">
2840 <div class="memproto">
2841 <table class="mlabels">
2842 <tr>
2843 <td class="mlabels-left">
2844 <table class="memname">
2845 <tr>
2846 <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R8</td>
2847 </tr>
2848 </table>
2849 </td>
2850 <td class="mlabels-right">
2851 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
2852 </tr>
2853 </table>
2854 </div><div class="memdoc">
2855
2856 </div>
2857 </div>
2858 <a id="shadow_VDP_RSCX" name="shadow_VDP_RSCX"></a>
2859 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_RSCX">◆ </a></span>shadow_VDP_RSCX</h2>
2860
2861 <div class="memitem">
2862 <div class="memproto">
2863 <table class="mlabels">
2864 <tr>
2865 <td class="mlabels-left">
2866 <table class="memname">
2867 <tr>
2868 <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_RSCX</td>
2869 </tr>
2870 </table>
2871 </td>
2872 <td class="mlabels-right">
2873 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
2874 </tr>
2875 </table>
2876 </div><div class="memdoc">
2877
2878 </div>
2879 </div>
2880 <a id="shadow_VDP_R9" name="shadow_VDP_R9"></a>
2881 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R9">◆ </a></span>shadow_VDP_R9</h2>
2882
2883 <div class="memitem">
2884 <div class="memproto">
2885 <table class="mlabels">
2886 <tr>
2887 <td class="mlabels-left">
2888 <table class="memname">
2889 <tr>
2890 <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R9</td>
2891 </tr>
2892 </table>
2893 </td>
2894 <td class="mlabels-right">
2895 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
2896 </tr>
2897 </table>
2898 </div><div class="memdoc">
2899
2900 </div>
2901 </div>
2902 <a id="shadow_VDP_RSCY" name="shadow_VDP_RSCY"></a>
2903 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_RSCY">◆ </a></span>shadow_VDP_RSCY</h2>
2904
2905 <div class="memitem">
2906 <div class="memproto">
2907 <table class="mlabels">
2908 <tr>
2909 <td class="mlabels-left">
2910 <table class="memname">
2911 <tr>
2912 <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_RSCY</td>
2913 </tr>
2914 </table>
2915 </td>
2916 <td class="mlabels-right">
2917 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
2918 </tr>
2919 </table>
2920 </div><div class="memdoc">
2921
2922 </div>
2923 </div>
2924 <a id="shadow_VDP_R10" name="shadow_VDP_R10"></a>
2925 <h2 class="memtitle"><span class="permalink"><a href="#shadow_VDP_R10">◆ </a></span>shadow_VDP_R10</h2>
2926
2927 <div class="memitem">
2928 <div class="memproto">
2929 <table class="mlabels">
2930 <tr>
2931 <td class="mlabels-left">
2932 <table class="memname">
2933 <tr>
2934 <td class="memname"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> shadow_VDP_R10</td>
2935 </tr>
2936 </table>
2937 </td>
2938 <td class="mlabels-right">
2939 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
2940 </tr>
2941 </table>
2942 </div><div class="memdoc">
2943
2944 </div>
2945 </div>
2946 <a id="TIMA_REG" name="TIMA_REG"></a>
2947 <h2 class="memtitle"><span class="permalink"><a href="#TIMA_REG">◆ </a></span>TIMA_REG</h2>
2948
2949 <div class="memitem">
2950 <div class="memproto">
2951 <table class="mlabels">
2952 <tr>
2953 <td class="mlabels-left">
2954 <table class="memname">
2955 <tr>
2956 <td class="memname">volatile <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> TIMA_REG</td>
2957 </tr>
2958 </table>
2959 </td>
2960 <td class="mlabels-right">
2961 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
2962 </tr>
2963 </table>
2964 </div><div class="memdoc">
2965 <p >Timer counter </p>
2966
2967 </div>
2968 </div>
2969 <a id="TMA_REG" name="TMA_REG"></a>
2970 <h2 class="memtitle"><span class="permalink"><a href="#TMA_REG">◆ </a></span>TMA_REG</h2>
2971
2972 <div class="memitem">
2973 <div class="memproto">
2974 <table class="mlabels">
2975 <tr>
2976 <td class="mlabels-left">
2977 <table class="memname">
2978 <tr>
2979 <td class="memname">volatile <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> TMA_REG</td>
2980 </tr>
2981 </table>
2982 </td>
2983 <td class="mlabels-right">
2984 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
2985 </tr>
2986 </table>
2987 </div><div class="memdoc">
2988 <p >Timer modulo </p>
2989
2990 </div>
2991 </div>
2992 <a id="TAC_REG" name="TAC_REG"></a>
2993 <h2 class="memtitle"><span class="permalink"><a href="#TAC_REG">◆ </a></span>TAC_REG</h2>
2994
2995 <div class="memitem">
2996 <div class="memproto">
2997 <table class="mlabels">
2998 <tr>
2999 <td class="mlabels-left">
3000 <table class="memname">
3001 <tr>
3002 <td class="memname">volatile <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> TAC_REG</td>
3003 </tr>
3004 </table>
3005 </td>
3006 <td class="mlabels-right">
3007 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
3008 </tr>
3009 </table>
3010 </div><div class="memdoc">
3011 <p >Timer control </p>
3012
3013 </div>
3014 </div>
3015 <a id="VDP_ATTR_SHIFT" name="VDP_ATTR_SHIFT"></a>
3016 <h2 class="memtitle"><span class="permalink"><a href="#VDP_ATTR_SHIFT">◆ </a></span>VDP_ATTR_SHIFT</h2>
3017
3018 <div class="memitem">
3019 <div class="memproto">
3020 <table class="mlabels">
3021 <tr>
3022 <td class="mlabels-left">
3023 <table class="memname">
3024 <tr>
3025 <td class="memname">volatile <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a> VDP_ATTR_SHIFT</td>
3026 </tr>
3027 </table>
3028 </td>
3029 <td class="mlabels-right">
3030 <span class="mlabels"><span class="mlabel">extern</span></span> </td>
3031 </tr>
3032 </table>
3033 </div><div class="memdoc">
3034
3035 </div>
3036 </div>
3037 </div><!-- contents -->
3038 </div><!-- doc-content -->
3039 <!-- start footer part -->
3040 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
3041 <ul>
3042 <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_7a84f275fead463a4aefdc90fba00235.html">sms</a></li><li class="navelem"><a class="el" href="sms_2hardware_8h.html">hardware.h</a></li>
3043 <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>
3044 </ul>
3045 </div>
3046 </body>
3047 </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.