git.y1.nz

gbdk-2020

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

docs/api/asm_2types_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/asm/types.h File Reference</title>
     11 <link href="tabs.css" rel="stylesheet" type="text/css"/>
     12 <script type="text/javascript" src="jquery.js"></script>
     13 <script type="text/javascript" src="dynsections.js"></script>
     14 <link href="navtree.css" rel="stylesheet" type="text/css"/>
     15 <script type="text/javascript" src="resize.js"></script>
     16 <script type="text/javascript" src="navtreedata.js"></script>
     17 <script type="text/javascript" src="navtree.js"></script>
     18 <link href="search/search.css" rel="stylesheet" type="text/css"/>
     19 <script type="text/javascript" src="search/searchdata.js"></script>
     20 <script type="text/javascript" src="search/search.js"></script>
     21 <link href="doxygen.css" rel="stylesheet" type="text/css" />
     22 <link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
     23 <link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
     24 <link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
     25 <!-- BEGIN: doxygen-awesome-css -->
     26         <script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
     27         <script type="text/javascript">
     28             DoxygenAwesomeDarkModeToggle.init()
     29         </script>
     30         <script type="text/javascript" src="doxygen-awesome-paragraph-link.js"></script>
     31         <script type="text/javascript">
     32             DoxygenAwesomeParagraphLink.init()
     33         </script>        
     34 <!-- END: doxygen-awesome-css -->
     35 </head>
     36 <body>
     37 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
     38 <div id="titlearea">
     39 <table cellspacing="0" cellpadding="0">
     40  <tbody>
     41  <tr style="height: 56px;">
     42   <td id="projectalign" style="padding-left: 0.5em;">
     43    <div id="projectname">GBDK 2020 Docs
     44    &#160;<span id="projectnumber">4.5.0</span>
     45    </div>
     46    <div id="projectbrief">API Documentation for GBDK 2020</div>
     47   </td>
     48  </tr>
     49  </tbody>
     50 </table>
     51 </div>
     52 <!-- end header part -->
     53 <!-- Generated by Doxygen 1.9.2 -->
     54 <script type="text/javascript">
     55 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
     56 var searchBox = new SearchBox("searchBox", "search",'Search','.html');
     57 /* @license-end */
     58 </script>
     59 <script type="text/javascript" src="menudata.js"></script>
     60 <script type="text/javascript" src="menu.js"></script>
     61 <script type="text/javascript">
     62 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
     63 $(function() {
     64   initMenu('',true,false,'search.php','Search');
     65   $(document).ready(function() { init_search(); });
     66 });
     67 /* @license-end */
     68 </script>
     69 <div id="main-nav"></div>
     70 </div><!-- top -->
     71 <div id="side-nav" class="ui-resizable side-nav-resizable">
     72   <div id="nav-tree">
     73     <div id="nav-tree-contents">
     74       <div id="nav-sync" class="sync"></div>
     75     </div>
     76   </div>
     77   <div id="splitbar" style="-moz-user-select:none;" 
     78        class="ui-resizable-handle">
     79   </div>
     80 </div>
     81 <script type="text/javascript">
     82 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
     83 $(document).ready(function(){initNavTree('asm_2types_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="#nested-classes">Data Structures</a> &#124;
    104 <a href="#define-members">Macros</a> &#124;
    105 <a href="#typedef-members">Typedefs</a>  </div>
    106   <div class="headertitle"><div class="title">types.h File Reference</div></div>
    107 </div><!--header-->
    108 <div class="contents">
    109 <div class="textblock"><code>#include &lt;<a class="el" href="asm_2sm83_2types_8h_source.html">asm/sm83/types.h</a>&gt;</code><br />
    110 </div>
    111 <p><a href="asm_2types_8h_source.html">Go to the source code of this file.</a></p>
    112 <table class="memberdecls">
    113 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
    114 Data Structures</h2></td></tr>
    115 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="union__fixed.html">_fixed</a></td></tr>
    116 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
    117 </table><table class="memberdecls">
    118 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
    119 Macros</h2></td></tr>
    120 <tr class="memitem:OLDCALL"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#OLDCALL">OLDCALL</a></td></tr>
    121 <tr class="separator:OLDCALL"><td class="memSeparator" colspan="2">&#160;</td></tr>
    122 <tr class="memitem:PRESERVES_REGS"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#PRESERVES_REGS">PRESERVES_REGS</a>(...)</td></tr>
    123 <tr class="separator:PRESERVES_REGS"><td class="memSeparator" colspan="2">&#160;</td></tr>
    124 <tr class="memitem:NAKED"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#NAKED">NAKED</a></td></tr>
    125 <tr class="separator:NAKED"><td class="memSeparator" colspan="2">&#160;</td></tr>
    126 <tr class="memitem:SFR"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#SFR">SFR</a></td></tr>
    127 <tr class="separator:SFR"><td class="memSeparator" colspan="2">&#160;</td></tr>
    128 <tr class="memitem:AT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#AT">AT</a>(A)</td></tr>
    129 <tr class="separator:AT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    130 <tr class="memitem:NORETURN"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#NORETURN">NORETURN</a></td></tr>
    131 <tr class="separator:NORETURN"><td class="memSeparator" colspan="2">&#160;</td></tr>
    132 <tr class="memitem:NONBANKED"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#NONBANKED">NONBANKED</a></td></tr>
    133 <tr class="separator:NONBANKED"><td class="memSeparator" colspan="2">&#160;</td></tr>
    134 <tr class="memitem:BANKED"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#BANKED">BANKED</a></td></tr>
    135 <tr class="separator:BANKED"><td class="memSeparator" colspan="2">&#160;</td></tr>
    136 <tr class="memitem:CRITICAL"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#CRITICAL">CRITICAL</a></td></tr>
    137 <tr class="separator:CRITICAL"><td class="memSeparator" colspan="2">&#160;</td></tr>
    138 <tr class="memitem:INTERRUPT"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#INTERRUPT">INTERRUPT</a></td></tr>
    139 <tr class="separator:INTERRUPT"><td class="memSeparator" colspan="2">&#160;</td></tr>
    140 </table><table class="memberdecls">
    141 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
    142 Typedefs</h2></td></tr>
    143 <tr class="memitem:BOOLEAN"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="asm_2mos6502_2types_8h.html#INT8">INT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#BOOLEAN">BOOLEAN</a></td></tr>
    144 <tr class="separator:BOOLEAN"><td class="memSeparator" colspan="2">&#160;</td></tr>
    145 <tr class="memitem:BYTE"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="asm_2mos6502_2types_8h.html#INT8">INT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#BYTE">BYTE</a></td></tr>
    146 <tr class="separator:BYTE"><td class="memSeparator" colspan="2">&#160;</td></tr>
    147 <tr class="memitem:UBYTE"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="asm_2mos6502_2types_8h.html#UINT8">UINT8</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a></td></tr>
    148 <tr class="separator:UBYTE"><td class="memSeparator" colspan="2">&#160;</td></tr>
    149 <tr class="memitem:WORD"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="asm_2mos6502_2types_8h.html#INT16">INT16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#WORD">WORD</a></td></tr>
    150 <tr class="separator:WORD"><td class="memSeparator" colspan="2">&#160;</td></tr>
    151 <tr class="memitem:UWORD"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="asm_2mos6502_2types_8h.html#UINT16">UINT16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#UWORD">UWORD</a></td></tr>
    152 <tr class="separator:UWORD"><td class="memSeparator" colspan="2">&#160;</td></tr>
    153 <tr class="memitem:LWORD"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="asm_2mos6502_2types_8h.html#INT32">INT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#LWORD">LWORD</a></td></tr>
    154 <tr class="separator:LWORD"><td class="memSeparator" colspan="2">&#160;</td></tr>
    155 <tr class="memitem:ULWORD"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="asm_2mos6502_2types_8h.html#UINT32">UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#ULWORD">ULWORD</a></td></tr>
    156 <tr class="separator:ULWORD"><td class="memSeparator" colspan="2">&#160;</td></tr>
    157 <tr class="memitem:DWORD"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="asm_2mos6502_2types_8h.html#INT32">INT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#DWORD">DWORD</a></td></tr>
    158 <tr class="separator:DWORD"><td class="memSeparator" colspan="2">&#160;</td></tr>
    159 <tr class="memitem:UDWORD"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="asm_2mos6502_2types_8h.html#UINT32">UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#UDWORD">UDWORD</a></td></tr>
    160 <tr class="separator:UDWORD"><td class="memSeparator" colspan="2">&#160;</td></tr>
    161 <tr class="memitem:fixed"><td class="memItemLeft" align="right" valign="top">typedef union <a class="el" href="union__fixed.html">_fixed</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="asm_2types_8h.html#fixed">fixed</a></td></tr>
    162 <tr class="separator:fixed"><td class="memSeparator" colspan="2">&#160;</td></tr>
    163 </table>
    164 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
    165 <div class="textblock"><p >Shared types definitions. </p>
    166 </div><h2 class="groupheader">Macro Definition Documentation</h2>
    167 <a id="OLDCALL" name="OLDCALL"></a>
    168 <h2 class="memtitle"><span class="permalink"><a href="#OLDCALL">&#9670;&nbsp;</a></span>OLDCALL</h2>
    169 
    170 <div class="memitem">
    171 <div class="memproto">
    172       <table class="memname">
    173         <tr>
    174           <td class="memname">#define OLDCALL</td>
    175         </tr>
    176       </table>
    177 </div><div class="memdoc">
    178 
    179 </div>
    180 </div>
    181 <a id="PRESERVES_REGS" name="PRESERVES_REGS"></a>
    182 <h2 class="memtitle"><span class="permalink"><a href="#PRESERVES_REGS">&#9670;&nbsp;</a></span>PRESERVES_REGS</h2>
    183 
    184 <div class="memitem">
    185 <div class="memproto">
    186       <table class="memname">
    187         <tr>
    188           <td class="memname">#define PRESERVES_REGS</td>
    189           <td>(</td>
    190           <td class="paramtype">&#160;</td>
    191           <td class="paramname"><em>...</em></td><td>)</td>
    192           <td></td>
    193         </tr>
    194       </table>
    195 </div><div class="memdoc">
    196 
    197 </div>
    198 </div>
    199 <a id="NAKED" name="NAKED"></a>
    200 <h2 class="memtitle"><span class="permalink"><a href="#NAKED">&#9670;&nbsp;</a></span>NAKED</h2>
    201 
    202 <div class="memitem">
    203 <div class="memproto">
    204       <table class="memname">
    205         <tr>
    206           <td class="memname">#define NAKED</td>
    207         </tr>
    208       </table>
    209 </div><div class="memdoc">
    210 
    211 </div>
    212 </div>
    213 <a id="SFR" name="SFR"></a>
    214 <h2 class="memtitle"><span class="permalink"><a href="#SFR">&#9670;&nbsp;</a></span>SFR</h2>
    215 
    216 <div class="memitem">
    217 <div class="memproto">
    218       <table class="memname">
    219         <tr>
    220           <td class="memname">#define SFR</td>
    221         </tr>
    222       </table>
    223 </div><div class="memdoc">
    224 
    225 </div>
    226 </div>
    227 <a id="AT" name="AT"></a>
    228 <h2 class="memtitle"><span class="permalink"><a href="#AT">&#9670;&nbsp;</a></span>AT</h2>
    229 
    230 <div class="memitem">
    231 <div class="memproto">
    232       <table class="memname">
    233         <tr>
    234           <td class="memname">#define AT</td>
    235           <td>(</td>
    236           <td class="paramtype">&#160;</td>
    237           <td class="paramname">A</td><td>)</td>
    238           <td></td>
    239         </tr>
    240       </table>
    241 </div><div class="memdoc">
    242 
    243 </div>
    244 </div>
    245 <a id="NORETURN" name="NORETURN"></a>
    246 <h2 class="memtitle"><span class="permalink"><a href="#NORETURN">&#9670;&nbsp;</a></span>NORETURN</h2>
    247 
    248 <div class="memitem">
    249 <div class="memproto">
    250       <table class="memname">
    251         <tr>
    252           <td class="memname">#define NORETURN</td>
    253         </tr>
    254       </table>
    255 </div><div class="memdoc">
    256 
    257 </div>
    258 </div>
    259 <a id="NONBANKED" name="NONBANKED"></a>
    260 <h2 class="memtitle"><span class="permalink"><a href="#NONBANKED">&#9670;&nbsp;</a></span>NONBANKED</h2>
    261 
    262 <div class="memitem">
    263 <div class="memproto">
    264       <table class="memname">
    265         <tr>
    266           <td class="memname">#define NONBANKED</td>
    267         </tr>
    268       </table>
    269 </div><div class="memdoc">
    270 
    271 </div>
    272 </div>
    273 <a id="BANKED" name="BANKED"></a>
    274 <h2 class="memtitle"><span class="permalink"><a href="#BANKED">&#9670;&nbsp;</a></span>BANKED</h2>
    275 
    276 <div class="memitem">
    277 <div class="memproto">
    278       <table class="memname">
    279         <tr>
    280           <td class="memname">#define BANKED</td>
    281         </tr>
    282       </table>
    283 </div><div class="memdoc">
    284 
    285 </div>
    286 </div>
    287 <a id="CRITICAL" name="CRITICAL"></a>
    288 <h2 class="memtitle"><span class="permalink"><a href="#CRITICAL">&#9670;&nbsp;</a></span>CRITICAL</h2>
    289 
    290 <div class="memitem">
    291 <div class="memproto">
    292       <table class="memname">
    293         <tr>
    294           <td class="memname">#define CRITICAL</td>
    295         </tr>
    296       </table>
    297 </div><div class="memdoc">
    298 
    299 </div>
    300 </div>
    301 <a id="INTERRUPT" name="INTERRUPT"></a>
    302 <h2 class="memtitle"><span class="permalink"><a href="#INTERRUPT">&#9670;&nbsp;</a></span>INTERRUPT</h2>
    303 
    304 <div class="memitem">
    305 <div class="memproto">
    306       <table class="memname">
    307         <tr>
    308           <td class="memname">#define INTERRUPT</td>
    309         </tr>
    310       </table>
    311 </div><div class="memdoc">
    312 
    313 </div>
    314 </div>
    315 <h2 class="groupheader">Typedef Documentation</h2>
    316 <a id="BOOLEAN" name="BOOLEAN"></a>
    317 <h2 class="memtitle"><span class="permalink"><a href="#BOOLEAN">&#9670;&nbsp;</a></span>BOOLEAN</h2>
    318 
    319 <div class="memitem">
    320 <div class="memproto">
    321       <table class="memname">
    322         <tr>
    323           <td class="memname">typedef <a class="el" href="asm_2mos6502_2types_8h.html#INT8">INT8</a> <a class="el" href="asm_2types_8h.html#BOOLEAN">BOOLEAN</a></td>
    324         </tr>
    325       </table>
    326 </div><div class="memdoc">
    327 <p >TRUE or FALSE. <a class="anchor" id="file_asm_types_h"></a></p>
    328 
    329 </div>
    330 </div>
    331 <a id="BYTE" name="BYTE"></a>
    332 <h2 class="memtitle"><span class="permalink"><a href="#BYTE">&#9670;&nbsp;</a></span>BYTE</h2>
    333 
    334 <div class="memitem">
    335 <div class="memproto">
    336       <table class="memname">
    337         <tr>
    338           <td class="memname">typedef <a class="el" href="asm_2mos6502_2types_8h.html#INT8">INT8</a> <a class="el" href="asm_2types_8h.html#BYTE">BYTE</a></td>
    339         </tr>
    340       </table>
    341 </div><div class="memdoc">
    342 <p >Signed 8 bit. </p>
    343 
    344 </div>
    345 </div>
    346 <a id="UBYTE" name="UBYTE"></a>
    347 <h2 class="memtitle"><span class="permalink"><a href="#UBYTE">&#9670;&nbsp;</a></span>UBYTE</h2>
    348 
    349 <div class="memitem">
    350 <div class="memproto">
    351       <table class="memname">
    352         <tr>
    353           <td class="memname">typedef <a class="el" href="asm_2mos6502_2types_8h.html#UINT8">UINT8</a> <a class="el" href="asm_2types_8h.html#UBYTE">UBYTE</a></td>
    354         </tr>
    355       </table>
    356 </div><div class="memdoc">
    357 <p >Unsigned 8 bit. </p>
    358 
    359 </div>
    360 </div>
    361 <a id="WORD" name="WORD"></a>
    362 <h2 class="memtitle"><span class="permalink"><a href="#WORD">&#9670;&nbsp;</a></span>WORD</h2>
    363 
    364 <div class="memitem">
    365 <div class="memproto">
    366       <table class="memname">
    367         <tr>
    368           <td class="memname">typedef <a class="el" href="asm_2mos6502_2types_8h.html#INT16">INT16</a> <a class="el" href="asm_2types_8h.html#WORD">WORD</a></td>
    369         </tr>
    370       </table>
    371 </div><div class="memdoc">
    372 <p >Signed 16 bit </p>
    373 
    374 </div>
    375 </div>
    376 <a id="UWORD" name="UWORD"></a>
    377 <h2 class="memtitle"><span class="permalink"><a href="#UWORD">&#9670;&nbsp;</a></span>UWORD</h2>
    378 
    379 <div class="memitem">
    380 <div class="memproto">
    381       <table class="memname">
    382         <tr>
    383           <td class="memname">typedef <a class="el" href="asm_2mos6502_2types_8h.html#UINT16">UINT16</a> <a class="el" href="asm_2types_8h.html#UWORD">UWORD</a></td>
    384         </tr>
    385       </table>
    386 </div><div class="memdoc">
    387 <p >Unsigned 16 bit </p>
    388 
    389 </div>
    390 </div>
    391 <a id="LWORD" name="LWORD"></a>
    392 <h2 class="memtitle"><span class="permalink"><a href="#LWORD">&#9670;&nbsp;</a></span>LWORD</h2>
    393 
    394 <div class="memitem">
    395 <div class="memproto">
    396       <table class="memname">
    397         <tr>
    398           <td class="memname">typedef <a class="el" href="asm_2mos6502_2types_8h.html#INT32">INT32</a> <a class="el" href="asm_2types_8h.html#LWORD">LWORD</a></td>
    399         </tr>
    400       </table>
    401 </div><div class="memdoc">
    402 <p >Signed 32 bit </p>
    403 
    404 </div>
    405 </div>
    406 <a id="ULWORD" name="ULWORD"></a>
    407 <h2 class="memtitle"><span class="permalink"><a href="#ULWORD">&#9670;&nbsp;</a></span>ULWORD</h2>
    408 
    409 <div class="memitem">
    410 <div class="memproto">
    411       <table class="memname">
    412         <tr>
    413           <td class="memname">typedef <a class="el" href="asm_2mos6502_2types_8h.html#UINT32">UINT32</a> <a class="el" href="asm_2types_8h.html#ULWORD">ULWORD</a></td>
    414         </tr>
    415       </table>
    416 </div><div class="memdoc">
    417 <p >Unsigned 32 bit </p>
    418 
    419 </div>
    420 </div>
    421 <a id="DWORD" name="DWORD"></a>
    422 <h2 class="memtitle"><span class="permalink"><a href="#DWORD">&#9670;&nbsp;</a></span>DWORD</h2>
    423 
    424 <div class="memitem">
    425 <div class="memproto">
    426       <table class="memname">
    427         <tr>
    428           <td class="memname">typedef <a class="el" href="asm_2mos6502_2types_8h.html#INT32">INT32</a> <a class="el" href="asm_2types_8h.html#DWORD">DWORD</a></td>
    429         </tr>
    430       </table>
    431 </div><div class="memdoc">
    432 <p >Signed 32 bit </p>
    433 
    434 </div>
    435 </div>
    436 <a id="UDWORD" name="UDWORD"></a>
    437 <h2 class="memtitle"><span class="permalink"><a href="#UDWORD">&#9670;&nbsp;</a></span>UDWORD</h2>
    438 
    439 <div class="memitem">
    440 <div class="memproto">
    441       <table class="memname">
    442         <tr>
    443           <td class="memname">typedef <a class="el" href="asm_2mos6502_2types_8h.html#UINT32">UINT32</a> <a class="el" href="asm_2types_8h.html#UDWORD">UDWORD</a></td>
    444         </tr>
    445       </table>
    446 </div><div class="memdoc">
    447 <p >Unsigned 32 bit </p>
    448 
    449 </div>
    450 </div>
    451 <a id="fixed" name="fixed"></a>
    452 <h2 class="memtitle"><span class="permalink"><a href="#fixed">&#9670;&nbsp;</a></span>fixed</h2>
    453 
    454 <div class="memitem">
    455 <div class="memproto">
    456       <table class="memname">
    457         <tr>
    458           <td class="memname">typedef union <a class="el" href="union__fixed.html">_fixed</a> <a class="el" href="asm_2types_8h.html#fixed">fixed</a></td>
    459         </tr>
    460       </table>
    461 </div><div class="memdoc">
    462 <p >Useful definition for working with 8 bit + 8 bit fixed point values</p>
    463 <p >Use <code>.w</code> to access the variable as unsigned 16 bit type.</p>
    464 <p >Use <code>.b.h</code> and <code>.b.l</code> (or just <code>.h</code> and <code>.l</code>) to directly access it's high and low unsigned 8 bit values. </p>
    465 
    466 </div>
    467 </div>
    468 </div><!-- contents -->
    469 </div><!-- doc-content -->
    470 <!-- start footer part -->
    471 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
    472   <ul>
    473     <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_9a64cddab8e5f6fe5be80d8f39cb6a1f.html">asm</a></li><li class="navelem"><a class="el" href="asm_2types_8h.html">types.h</a></li>
    474     <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>
    475   </ul>
    476 </div>
    477 </body>
    478 </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.