246 lines
29 KiB
HTML
246 lines
29 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.17"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>PicoVGA: src/vga_pal.h Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
|
<link href="custom.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">PicoVGA
|
|
 <span id="projectnumber">1.0-cmake</span>
|
|
</div>
|
|
<div id="projectbrief">VGA/TV display on Raspberry Pico</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.17 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('vga__pal_8h_source.html',''); initResizable(); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">vga_pal.h</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="vga__pal_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>  </div>
|
|
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#ifndef _VGA_PAL_H</span></div>
|
|
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#define _VGA_PAL_H</span></div>
|
|
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
|
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#define MULTICOL(a,b,c,d) ((a)|((b)<<8)|((c)<<16)|((d)<<24)) </span></div>
|
|
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div>
|
|
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// CGA colors</span></div>
|
|
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#gadd6ed012790320454ab9ce9801070fe6"> 20</a></span> <span class="preprocessor">#define CGACOL_0 0 </span></div>
|
|
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga4ffc1363d1a7fb89832d65bf50dceece"> 21</a></span> <span class="preprocessor">#define CGACOL_1 2 </span></div>
|
|
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#gae7628f0f480ae146911ca32c5aa835a6"> 22</a></span> <span class="preprocessor">#define CGACOL_2 20 </span></div>
|
|
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga48bb5ce1116d39f7299dc5ca2a6aabe5"> 23</a></span> <span class="preprocessor">#define CGACOL_3 22 </span></div>
|
|
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga2f5a2e7e1486527ec030b3bc6a3c11fe"> 24</a></span> <span class="preprocessor">#define CGACOL_4 160 </span></div>
|
|
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga29b733fd6256191e93b754b3443a1320"> 25</a></span> <span class="preprocessor">#define CGACOL_5 162 </span></div>
|
|
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#gaddad66cfc2baf7a0d981fad105629b71"> 26</a></span> <span class="preprocessor">#define CGACOL_6 168 </span></div>
|
|
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#gab6f7163f4a62b6fd431ae8c3c2e4476b"> 27</a></span> <span class="preprocessor">#define CGACOL_7 182 </span></div>
|
|
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga527e54abf1e679d2ef6573d75a6e9009"> 28</a></span> <span class="preprocessor">#define CGACOL_8 73 </span></div>
|
|
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga7f32e59f92b3ac13320d52398083b573"> 29</a></span> <span class="preprocessor">#define CGACOL_9 75 </span></div>
|
|
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga799d0c141031d500e1d8c374367cd848"> 30</a></span> <span class="preprocessor">#define CGACOL_10 93 </span></div>
|
|
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga82a5b42035ce5ade621c4273e96ac6b7"> 31</a></span> <span class="preprocessor">#define CGACOL_11 95 </span></div>
|
|
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga7f0eea2b5b9b02bbb51458d0d7b5cc75"> 32</a></span> <span class="preprocessor">#define CGACOL_12 233 </span></div>
|
|
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#gab15efd2b29192c9e35ca30ef075f9976"> 33</a></span> <span class="preprocessor">#define CGACOL_13 235 </span></div>
|
|
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga6f9c031f79e0e800f5b33b726cbe99d6"> 34</a></span> <span class="preprocessor">#define CGACOL_14 253 </span></div>
|
|
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#gab01da00edd299988b4b4f30893e84e51"> 35</a></span> <span class="preprocessor">#define CGACOL_15 255 </span></div>
|
|
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor"></span> </div>
|
|
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment">// ZX Spectrum color</span></div>
|
|
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#gaf8c7c3371bab1fcfdde36fb3abba3869"> 38</a></span> <span class="preprocessor">#define ZXCOL_0 0 </span></div>
|
|
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga5e24f31ef961348d92de14b888eb4d82"> 39</a></span> <span class="preprocessor">#define ZXCOL_1 2 </span></div>
|
|
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#gadc8ef66ae4cfecf46b69032fb52faa8e"> 40</a></span> <span class="preprocessor">#define ZXCOL_2 160 </span></div>
|
|
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga9ddd5d8cc8ff2ed5c7f7cc606248aead"> 41</a></span> <span class="preprocessor">#define ZXCOL_3 162 </span></div>
|
|
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga13444a6a36973b53eec97749d7efe1c2"> 42</a></span> <span class="preprocessor">#define ZXCOL_4 20 </span></div>
|
|
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga533f24800a34df26cf9f95086f376998"> 43</a></span> <span class="preprocessor">#define ZXCOL_5 22 </span></div>
|
|
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#gad6d524039074d3563baf98d7e78096e9"> 44</a></span> <span class="preprocessor">#define ZXCOL_6 180 </span></div>
|
|
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga2b501f4adc5d29f900c91b27f8ff9402"> 45</a></span> <span class="preprocessor">#define ZXCOL_7 182 </span></div>
|
|
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#gadd567066969c92e59501aa12afd58271"> 46</a></span> <span class="preprocessor">#define ZXCOL_8 73 </span></div>
|
|
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga6b52cf289b5b422ff74fda42d509c8f7"> 47</a></span> <span class="preprocessor">#define ZXCOL_9 3 </span></div>
|
|
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#gaf879b5c0237118beac4a8dff04c3ce0f"> 48</a></span> <span class="preprocessor">#define ZXCOL_10 224 </span></div>
|
|
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga1a8ec223d2bb9b0125b96396173452b2"> 49</a></span> <span class="preprocessor">#define ZXCOL_11 227 </span></div>
|
|
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga21d22bdde632741167a9f4e0a0f1348c"> 50</a></span> <span class="preprocessor">#define ZXCOL_12 28 </span></div>
|
|
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga3a5d22e3bfbad59189d68a2bf3472e4f"> 51</a></span> <span class="preprocessor">#define ZXCOL_13 31 </span></div>
|
|
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga3587322c2e584e02d514f133e41acd55"> 52</a></span> <span class="preprocessor">#define ZXCOL_14 252 </span></div>
|
|
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#ga57bbe8f45c1848fed8fa017cd9b21341"> 53</a></span> <span class="preprocessor">#define ZXCOL_15 255 </span></div>
|
|
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="preprocessor"></span> </div>
|
|
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="comment">// Colors</span></div>
|
|
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="comment">// GP0 ... B0 ... VGA B0 blue</span></div>
|
|
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="comment">// GP1 ... B1 ... VGA B1</span></div>
|
|
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="comment">// GP2 ... B2 ... VGA G0 green</span></div>
|
|
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="comment">// GP3 ... B3 ... VGA G1</span></div>
|
|
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="comment">// GP4 ... B4 ... VGA G2</span></div>
|
|
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="comment">// GP5 ... B5 ... VGA R0 red</span></div>
|
|
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="comment">// GP6 ... B6 ... VGA R1</span></div>
|
|
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="comment">// GP7 ... B7 ... VGA R2</span></div>
|
|
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div>
|
|
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="preprocessor">#define COL_BLACK 0</span></div>
|
|
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div>
|
|
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor">#define COL_DARKBLUE B0</span></div>
|
|
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="preprocessor">#define COL_SEMIBLUE B1</span></div>
|
|
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="preprocessor">#define COL_BLUE (B0+B1)</span></div>
|
|
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="preprocessor">#define COL_MOREBLUE (COL_BLUE+B3+B6)</span></div>
|
|
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="preprocessor">#define COL_LIGHTBLUE (COL_BLUE+B4+B7)</span></div>
|
|
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  </div>
|
|
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="preprocessor">#define COL_DARKGREEN B3</span></div>
|
|
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="preprocessor">#define COL_SEMIGREEN B4</span></div>
|
|
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="preprocessor">#define COL_GREEN (B2+B3+B4)</span></div>
|
|
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="preprocessor">#define COL_MOREGREEN (COL_GREEN+B0+B6)</span></div>
|
|
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="preprocessor">#define COL_LIGHTGREEN (COL_GREEN+B1+B7)</span></div>
|
|
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  </div>
|
|
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="preprocessor">#define COL_DARKRED B6</span></div>
|
|
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="preprocessor">#define COL_SEMIRED B7</span></div>
|
|
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="preprocessor">#define COL_RED (B5+B6+B7)</span></div>
|
|
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="preprocessor">#define COL_MORERED (COL_RED+B0+B3)</span></div>
|
|
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="preprocessor">#define COL_LIGHTRED (COL_RED+B1+B4)</span></div>
|
|
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  </div>
|
|
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="preprocessor">#define COL_DARKCYAN (B0+B3)</span></div>
|
|
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="preprocessor">#define COL_SEMICYAN (B1+B4)</span></div>
|
|
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="preprocessor">#define COL_CYAN (B0+B1+B2+B3+B4)</span></div>
|
|
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  </div>
|
|
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="preprocessor">#define COL_DARKMAGENTA (B0+B6)</span></div>
|
|
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="preprocessor">#define COL_SEMIMAGENTA (B1+B7)</span></div>
|
|
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="preprocessor">#define COL_MAGENTA (B0+B1+B5+B6+B7)</span></div>
|
|
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  </div>
|
|
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="preprocessor">#define COL_DARKYELLOW (B3+B6)</span></div>
|
|
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="preprocessor">#define COL_SEMIYELLOW (B4+B7)</span></div>
|
|
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="preprocessor">#define COL_YELLOW (B2+B3+B4+B5+B6+B7)</span></div>
|
|
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  </div>
|
|
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="preprocessor">#define COL_GRAY0 0</span></div>
|
|
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="preprocessor">#define COL_GRAY1 (B2+B5)</span></div>
|
|
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="preprocessor">#define COL_GRAY2 (B0+B3+B6)</span></div>
|
|
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="preprocessor">#define COL_GRAY3 (B0+B2+B3+B5+B6)</span></div>
|
|
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="preprocessor">#define COL_GRAY4 (B1+B4+B7)</span></div>
|
|
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="preprocessor">#define COL_GRAY5 (B1+B2+B4+B5+B7)</span></div>
|
|
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="preprocessor">#define COL_GRAY6 (B0+B1+B3+B4+B6+B7)</span></div>
|
|
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="preprocessor">#define COL_GRAY7 (B0+B1+B2+B3+B4+B5+B6+B7)</span></div>
|
|
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  </div>
|
|
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="preprocessor">#define COL_WHITE COL_GRAY7</span></div>
|
|
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  </div>
|
|
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="group__ColorsGroup.html#gabceaf8fb5d6638b2c0f9f398380e8feb"> 109</a></span> <span class="preprocessor">#define COLRGB(r,g,b) ((u8)(((r)&0xe0)|(((g)&0xe0)>>3)|((b)>>6)))</span></div>
|
|
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  </div>
|
|
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="keyword">extern</span> u8 <a class="code" href="group__ColorsGroup.html#gaad8c5daca47d687a13a4e940727cbd08">DefPal16</a>[16]; <span class="comment">// - do not set "const", to stay in faster RAM</span></div>
|
|
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  </div>
|
|
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="keyword">extern</span> u8 <a class="code" href="group__ColorsGroup.html#ga1490e980f24dc070c5a31ce104e019bd">ZXPal16</a>[16]; <span class="comment">// - do not set "const", to stay in faster RAM</span></div>
|
|
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  </div>
|
|
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="comment">// 4-color palettes (CGA colors) </span></div>
|
|
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="comment">// - do not set "const", to stay in faster RAM</span></div>
|
|
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> <span class="keyword">extern</span> u8 <a class="code" href="group__ColorsGroup.html#ga9d9ef01f0c0939fcc763256a368ea628">PalCGA1</a>[4]; </div>
|
|
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="keyword">extern</span> u8 <a class="code" href="group__ColorsGroup.html#ga8eda48e8cd9499cb396db80b8bf81545">PalCGA2</a>[4]; </div>
|
|
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="keyword">extern</span> u8 <a class="code" href="group__ColorsGroup.html#ga37000ffffc318b6fec6060875bc94b65">PalCGA3</a>[4]; </div>
|
|
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="keyword">extern</span> u8 <a class="code" href="group__ColorsGroup.html#ga40e2e47fbb625a5535a47affaae730f1">PalCGA4</a>[4]; </div>
|
|
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> <span class="keyword">extern</span> u8 <a class="code" href="group__ColorsGroup.html#gaae2a7f017313fe4f72efac08495338dc">PalCGA5</a>[4]; </div>
|
|
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> <span class="keyword">extern</span> u8 <a class="code" href="group__ColorsGroup.html#gac3064d5b489648d8d5a4367697d66b26">PalCGA6</a>[4]; </div>
|
|
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  </div>
|
|
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> <span class="comment">// 4-color palette translation table</span></div>
|
|
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <span class="comment">//extern u32 Pal4Trans[256];</span></div>
|
|
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> <span class="comment">//extern u32 Pal4Plane[256];</span></div>
|
|
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  </div>
|
|
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> <span class="comment">// 16-color palette translation table</span></div>
|
|
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> <span class="comment">//extern u16 Pal16Trans[256];</span></div>
|
|
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <span class="comment">//extern u16 ZX16Trans[256];</span></div>
|
|
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  </div>
|
|
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> <span class="comment">// values of color components</span></div>
|
|
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> <span class="keyword">extern</span> u8 <a class="code" href="group__ColorsGroup.html#ga4aece66f4cec223043e25968fbb5bef0">RGVal</a>[8]; </div>
|
|
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> <span class="keyword">extern</span> u8 <a class="code" href="group__ColorsGroup.html#ga733be636c491b41daa0f94cb3273c448">BVal</a>[4]; </div>
|
|
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  </div>
|
|
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="keywordtype">int</span> <a class="code" href="group__ColorsGroup.html#ga22e70505c42d3cf99fd0211f18014cf6">ColDist</a>(u8 col1, u8 col2);</div>
|
|
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  </div>
|
|
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> <span class="keywordtype">void</span> <a class="code" href="group__ColorsGroup.html#ga80912f84c604fc199e620ade216da0fb">GenGrad</a>(u8* dst, <span class="keywordtype">int</span> w);</div>
|
|
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  </div>
|
|
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  </div>
|
|
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> <span class="preprocessor">#endif // _VGA_PAL_H</span></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<div class="ttc" id="agroup__ColorsGroup_html_gac3064d5b489648d8d5a4367697d66b26"><div class="ttname"><a href="group__ColorsGroup.html#gac3064d5b489648d8d5a4367697d66b26">PalCGA6</a></div><div class="ttdeci">u8 PalCGA6[4]</div><div class="ttdoc">4-color CGA palette 1, high intensity (black, light cyan, light red, white)</div><div class="ttdef"><b>Definition:</b> vga_pal.cpp:61</div></div>
|
|
<div class="ttc" id="agroup__ColorsGroup_html_ga8eda48e8cd9499cb396db80b8bf81545"><div class="ttname"><a href="group__ColorsGroup.html#ga8eda48e8cd9499cb396db80b8bf81545">PalCGA2</a></div><div class="ttdeci">u8 PalCGA2[4]</div><div class="ttdoc">4-color CGA palette 0, high intensity (black, light green, light red, yellow)</div><div class="ttdef"><b>Definition:</b> vga_pal.cpp:57</div></div>
|
|
<div class="ttc" id="agroup__ColorsGroup_html_ga22e70505c42d3cf99fd0211f18014cf6"><div class="ttname"><a href="group__ColorsGroup.html#ga22e70505c42d3cf99fd0211f18014cf6">ColDist</a></div><div class="ttdeci">int ColDist(u8 col1, u8 col2)</div><div class="ttdoc">Distance of 2 colors in 332 format (R3G3B2)</div><div class="ttdef"><b>Definition:</b> vga_pal.cpp:77</div></div>
|
|
<div class="ttc" id="agroup__ColorsGroup_html_ga37000ffffc318b6fec6060875bc94b65"><div class="ttname"><a href="group__ColorsGroup.html#ga37000ffffc318b6fec6060875bc94b65">PalCGA3</a></div><div class="ttdeci">u8 PalCGA3[4]</div><div class="ttdoc">4-color CGA palette 1, low intensity (black, dark cyan, dark magenta, light gray)</div><div class="ttdef"><b>Definition:</b> vga_pal.cpp:58</div></div>
|
|
<div class="ttc" id="agroup__ColorsGroup_html_ga80912f84c604fc199e620ade216da0fb"><div class="ttname"><a href="group__ColorsGroup.html#ga80912f84c604fc199e620ade216da0fb">GenGrad</a></div><div class="ttdeci">void GenGrad(u8 *dst, int w)</div><div class="ttdoc">Generate gradient.</div><div class="ttdef"><b>Definition:</b> vga_pal.cpp:119</div></div>
|
|
<div class="ttc" id="agroup__ColorsGroup_html_gaae2a7f017313fe4f72efac08495338dc"><div class="ttname"><a href="group__ColorsGroup.html#gaae2a7f017313fe4f72efac08495338dc">PalCGA5</a></div><div class="ttdeci">u8 PalCGA5[4]</div><div class="ttdoc">4-color CGA palette 1, low intensity (black, dark cyan, dark red, light gray)</div><div class="ttdef"><b>Definition:</b> vga_pal.cpp:60</div></div>
|
|
<div class="ttc" id="agroup__ColorsGroup_html_ga733be636c491b41daa0f94cb3273c448"><div class="ttname"><a href="group__ColorsGroup.html#ga733be636c491b41daa0f94cb3273c448">BVal</a></div><div class="ttdeci">u8 BVal[4]</div><div class="ttdoc">Values of Blue components.</div><div class="ttdef"><b>Definition:</b> vga_pal.cpp:73</div></div>
|
|
<div class="ttc" id="agroup__ColorsGroup_html_ga4aece66f4cec223043e25968fbb5bef0"><div class="ttname"><a href="group__ColorsGroup.html#ga4aece66f4cec223043e25968fbb5bef0">RGVal</a></div><div class="ttdeci">u8 RGVal[8]</div><div class="ttdoc">Values of Red and Green components.</div><div class="ttdef"><b>Definition:</b> vga_pal.cpp:72</div></div>
|
|
<div class="ttc" id="agroup__ColorsGroup_html_gaad8c5daca47d687a13a4e940727cbd08"><div class="ttname"><a href="group__ColorsGroup.html#gaad8c5daca47d687a13a4e940727cbd08">DefPal16</a></div><div class="ttdeci">u8 DefPal16[16]</div><div class="ttdoc">default 16-color palettes (CGA colors)</div><div class="ttdef"><b>Definition:</b> vga_pal.cpp:13</div></div>
|
|
<div class="ttc" id="agroup__ColorsGroup_html_ga40e2e47fbb625a5535a47affaae730f1"><div class="ttname"><a href="group__ColorsGroup.html#ga40e2e47fbb625a5535a47affaae730f1">PalCGA4</a></div><div class="ttdeci">u8 PalCGA4[4]</div><div class="ttdoc">4-color CGA palette 1, high intensity (black, light cyan, light magenta, white)</div><div class="ttdef"><b>Definition:</b> vga_pal.cpp:59</div></div>
|
|
<div class="ttc" id="agroup__ColorsGroup_html_ga9d9ef01f0c0939fcc763256a368ea628"><div class="ttname"><a href="group__ColorsGroup.html#ga9d9ef01f0c0939fcc763256a368ea628">PalCGA1</a></div><div class="ttdeci">u8 PalCGA1[4]</div><div class="ttdoc">4-color CGA palette 0, low intensity (black, dark green, brown)</div><div class="ttdef"><b>Definition:</b> vga_pal.cpp:56</div></div>
|
|
<div class="ttc" id="agroup__ColorsGroup_html_ga1490e980f24dc070c5a31ce104e019bd"><div class="ttname"><a href="group__ColorsGroup.html#ga1490e980f24dc070c5a31ce104e019bd">ZXPal16</a></div><div class="ttdeci">u8 ZXPal16[16]</div><div class="ttdoc">ZX Spectrum color palettes.</div><div class="ttdef"><b>Definition:</b> vga_pal.cpp:35</div></div>
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="vga__pal_8h.html">vga_pal.h</a></li>
|
|
<li class="footer">Generated by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|