<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Gentoo itself is power</title>
	<atom:link href="http://sudormrf.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sudormrf.wordpress.com</link>
	<description>Just another weblog about Gentoo</description>
	<lastBuildDate>Sun, 25 Dec 2011 08:08:24 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='sudormrf.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/cd5b66b4bf91204c86a9618d6b690d4b?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Gentoo itself is power</title>
		<link>http://sudormrf.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://sudormrf.wordpress.com/osd.xml" title="Gentoo itself is power" />
	<atom:link rel='hub' href='http://sudormrf.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Конфиг иксов.</title>
		<link>http://sudormrf.wordpress.com/2011/12/18/%d0%ba%d0%be%d0%bd%d1%84%d0%b8%d0%b3-%d0%b8%d0%ba%d1%81%d0%be%d0%b2/</link>
		<comments>http://sudormrf.wordpress.com/2011/12/18/%d0%ba%d0%be%d0%bd%d1%84%d0%b8%d0%b3-%d0%b8%d0%ba%d1%81%d0%be%d0%b2/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 08:08:16 +0000</pubDate>
		<dc:creator>init_6</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[X]]></category>
		<category><![CDATA[xorg]]></category>

		<guid isPermaLink="false">http://sudormrf.wordpress.com/?p=828</guid>
		<description><![CDATA[Себе на память и с надеждой что кому то он будет полезен. Для ноутбука с видеокартой nvidia. С кучей хаков. Не идеал конечно но лучше чем примеры из манов. Да это настройки клавиатуры. Ничего особого. А это настройки собственно самого монитора. Зоопарк грызунов. Это основные пути. Обратите особое внимание на строчки ModulePath! Да и я [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=828&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Себе на память и с надеждой что кому то он будет полезен.<br />
Для ноутбука с видеокартой nvidia. С кучей хаков. Не идеал конечно но лучше чем примеры из манов.<br />
<span id="more-828"></span></p>
<p><pre class="brush: bash;">
$ cd /etc/X11/xorg.conf.d
$ ls
10-evdev.conf  10-monitor.conf  11-mouse.conf  20-files.conf  20-nvidia.conf  50-synaptics.conf
</pre></p>
<p><pre class="brush: bash;">$ cat 10-evdev.conf
Section &quot;InputClass&quot;
	Identifier &quot;evdev pointer catchall&quot;
	MatchIsPointer &quot;on&quot;
	MatchDevicePath &quot;/dev/input/event*&quot;
	Driver &quot;evdev&quot;
EndSection

Section &quot;InputClass&quot;
	Identifier	&quot;Keyboard&quot;
	MatchIsKeyboard	&quot;on&quot;
	MatchDevicePath	&quot;/dev/input/event*&quot;
	Driver		&quot;evdev&quot;
	Option		&quot;XkbModel&quot; &quot;acer_laptop&quot;
	Option		&quot;XkbLayout&quot; &quot;us,ru&quot;
	Option		&quot;XkbVariant&quot; &quot;, winkeys&quot;
	Option		&quot;XkbOptions&quot; &quot;grp:lwin,compose:ralt_switch&quot;
EndSection
</pre></p>
<p>Да это настройки клавиатуры. Ничего особого.</p>
<p><pre class="brush: bash;">$ cat 10-monitor.conf
Section &quot;ServerLayout&quot;
	Identifier	&quot;DualSreen&quot;
	Screen	0 &quot;Screen0&quot; 0 0
	Screen	1 &quot;Screen1&quot; RightOf &quot;Screen0&quot;
	Option	&quot;AIGLX&quot; &quot;true&quot;
EndSection

Section &quot;Monitor&quot;
	Identifier	&quot;Monitor0&quot;
	VendorName	&quot;Acer&quot;
	ModelName	&quot;LPL&quot;
	DisplaySize	339 212
	HorizSync	30.0 - 110.0
	VertRefresh	50.0 - 150.0
	Option		&quot;DPMS&quot;
	Option		&quot;backingstore&quot;
	ModeLine	&quot;1280x800@60i&quot; 33.410 1280 1312 1432 1464 720 736 740 757 +hsync +vsync interlace
EndSection

Section &quot;Monitor&quot;
	Identifier	&quot;Monitor1&quot;
	VendorName	&quot;Asus&quot;
	ModelName	&quot;Ancor Communications Inc VW202&quot;
	HorizSync	30.0 - 83.0
	VertRefresh	56.0 - 76.0
	Option		&quot;DPMS&quot;
	Option		&quot;backingstore&quot;
EndSection

Section &quot;Screen&quot;
	Identifier	&quot;Screen0&quot;
	Device		&quot;Device0&quot;
	Monitor		&quot;Monitor0&quot;
	DefaultDepth	24
	Option		&quot;NoLogo&quot; &quot;1&quot;
	SubSection &quot;Display&quot;
        Depth   24
        Modes   &quot;1280x800&quot; &quot;1024x768&quot; &quot;800x600&quot; &quot;640x480&quot;
    EndSubSection
    Option		&quot;RenderAccel&quot; &quot;1&quot;
	Option		&quot;AllowGLXWithComposite&quot; &quot;1&quot;
	Option		&quot;AddARGBGLXVisuals&quot; &quot;1&quot;
	Option		&quot;TripleBuffer&quot; &quot;1&quot;
	Option		&quot;DamageEvents&quot; &quot;1&quot;
	Option		&quot;TwinView&quot; &quot;0&quot;
	Option		&quot;TwinViewXineramaInfoOrder&quot; &quot;DFP-0&quot;
	Option		&quot;metamodes&quot; &quot;DFP: nvidia-auto-select +0+0&quot;
EndSection

Section &quot;Screen&quot;
	Identifier	&quot;Screen1&quot;
	Device		&quot;Device1&quot;
	Monitor		&quot;Monitor1&quot;
	DefaultDepth	24
	Option		&quot;NoLogo&quot; &quot;1&quot;
	Option		&quot;RenderAccel&quot; &quot;1&quot;
	Option		&quot;AllowGLXWithComposite&quot; &quot;1&quot;
	Option		&quot;AddARGBGLXVisuals&quot; &quot;1&quot;
	Option		&quot;TripleBuffer&quot; &quot;1&quot;
	Option		&quot;DamageEvents&quot; &quot;1&quot;
	Option		&quot;TwinView&quot; &quot;0&quot;
	Option		&quot;metamodes&quot; &quot;CRT: 1680x1050 +0+0&quot;
EndSection

Section &quot;Module&quot;
#	Disable	&quot;dri&quot;
#	Disable	&quot;dri2&quot;
	Load	&quot;record&quot;
	Load	&quot;glx&quot;
	Load	&quot;freetype&quot;
	Load	&quot;dbe&quot;
	Load	&quot;ddc&quot;
	Load	&quot;extmod&quot;
	Load	&quot;i2c&quot;
EndSection

Section &quot;Extensions&quot; 
	Option		&quot;GLX&quot; &quot;Enable&quot;
	Option		&quot;Composite&quot; &quot;Enable&quot;
	Option 		&quot;RENDER&quot; &quot;Enable&quot;
EndSection

Section &quot;ServerFlags&quot;
	Option		&quot;IgnoreABI&quot; &quot;1&quot;
	Option		&quot;GlxVisuals&quot; &quot;all&quot;
EndSection
</pre></p>
<p>А это настройки собственно самого монитора.</p>
<p><pre class="brush: bash;">$ cat 11-mouse.conf
Section &quot;InputClass&quot;
	# 046d:c50e
	# 046d:c501
	Identifier	&quot;Logitech Trackball&quot;
	MatchVendor	&quot;Logitech, Inc.&quot;
	MatchProduct	&quot;MX-1000 Cordless Mouse Receiver|Cordless Mouse Receiver&quot;
	MatchIsPointer	&quot;on&quot;
	Driver	&quot;evdev&quot;
	Option	&quot;Buttons&quot;	&quot;8&quot;
	Option	&quot;EmulateWheel&quot;	&quot;on&quot;
	Option	&quot;EmulateWheelButton&quot;	&quot;8&quot;
	Option	&quot;YAxisMapping&quot;	&quot;4 5&quot;
	Option	&quot;XAxisMapping&quot;	&quot;6 7&quot;
EndSection

Section &quot;InputClass&quot;
	# 046d:c521
	Identifier	&quot;Logitech Multibutton Mouse&quot;
	MatchVendor	&quot;Logitech, Inc.&quot;
	MatchProduct	&quot;MX620 Laser Cordless Mouse&quot;
	MatchIsPointer	&quot;on&quot;
	Driver	&quot;evdev&quot;
	Option	&quot;HWHEELRelativeAxisButtons&quot;	&quot;7 6&quot;
EndSection

Section &quot;InputClass&quot;
	# 045e:0095
	Identifier	&quot;Microsoft IntelliMouse Explorer&quot;
	MatchVendor	&quot;Microsoft Corp.&quot;
	MatchProduct	&quot;IntelliMouse Explorer 4.0 (IntelliPoint)&quot;
	MatchIsPointer	&quot;on&quot;
	Driver	&quot;evdev&quot;
	Option	&quot;HWHEELRelativeAxisButtons&quot;	&quot;7 6&quot;
EndSection

Section &quot;InputClass&quot;
	# 0210:0003
	Identifier	&quot;0210:0003&quot;
	MatchVendor	&quot;0210&quot;
	MatchProduct	&quot;0003&quot;
	MatchIsPointer	&quot;on&quot;
	Driver	&quot;evdev&quot;
	Option	&quot;EmulateWheel&quot;	&quot;on&quot;
	Option	&quot;EmulateWheelButton&quot;	&quot;2&quot;
EndSection

Section &quot;InputClass&quot;
	# 0002:000a
	Identifier	&quot;0002:000a&quot;
	MatchVendor	&quot;0002&quot;
	MatchProduct	&quot;000a&quot;
	MatchIsPointer	&quot;on&quot;
	Driver	&quot;evdev&quot;
	Option	&quot;EmulateWheel&quot;	&quot;on&quot;
	Option	&quot;EmulateWheelButton&quot;	&quot;2&quot;
EndSection

Section &quot;InputClass&quot;
	# 04b3:300f
	Identifier	&quot;IBM 300f&quot;
	MatchVendor	&quot;IBM Corp.&quot;
	MatchProduct	&quot;300f&quot;
	MatchIsPointer	&quot;on&quot;
	Driver	&quot;evdev&quot;
	Option	&quot;EmulateWheel&quot;	&quot;on&quot;
	Option	&quot;EmulateWheelButton&quot;	&quot;2&quot;
EndSection

Section &quot;InputClass&quot;
	# Novell Bug #597214
	Identifier	&quot;IBM TPPS/2 TrackPoint&quot;
	MatchProduct	&quot;TPPS/2 IBM TrackPoint&quot;
	MatchIsPointer	&quot;on&quot;
	Driver	&quot;evdev&quot;
	Option	&quot;EmulateWheel&quot;	&quot;on&quot;
	Option	&quot;EmulateWheelButton&quot;	&quot;2&quot;
	Option	&quot;YAxisMapping&quot;	&quot;4 5&quot;
	Option	&quot;XAxisMapping&quot;	&quot;6 7&quot;
	Option	&quot;Emulate3Buttons&quot;	&quot;on&quot;
	Option	&quot;EmulateWheelTimeout&quot;	&quot;200&quot;
EndSection

Section &quot;InputClass&quot;
	# Novell Bug #668842
        Identifier      &quot;PS/2 Generic Mouse&quot;
        MatchProduct    &quot;PS/2 Generic Mouse&quot;
        MatchIsPointer  &quot;on&quot;
        Driver  &quot;evdev&quot;
        Option  &quot;EmulateWheel&quot;  &quot;on&quot;
        Option  &quot;EmulateWheelButton&quot;    &quot;2&quot;
        Option  &quot;YAxisMapping&quot;    &quot;4 5&quot;
        Option  &quot;XAxisMapping&quot;    &quot;6 7&quot;
        Option  &quot;Emulate3Buttons&quot;    &quot;on&quot;
        Option  &quot;EmulateWheelTimeout&quot;    &quot;200&quot;
EndSection

Section &quot;InputClass&quot;
        # Novell Bug #671776
        Identifier      &quot;ImPS/2 Generic Wheel Mouse&quot;
        MatchProduct    &quot;ImPS/2 Generic Wheel Mouse&quot;
        MatchIsPointer  &quot;on&quot;
        Driver  &quot;evdev&quot;
        Option  &quot;EmulateWheel&quot;  &quot;on&quot;
        Option  &quot;EmulateWheelButton&quot;    &quot;2&quot;
        Option  &quot;YAxisMapping&quot;    &quot;4 5&quot;
        Option  &quot;XAxisMapping&quot;    &quot;6 7&quot;
        Option  &quot;Emulate3Buttons&quot;    &quot;on&quot;
        Option  &quot;EmulateWheelTimeout&quot;    &quot;200&quot;
EndSection

Section &quot;InputClass&quot;
	# 03f0:1126
        Identifier      &quot;HP 1126&quot;
        MatchVendor     &quot;Hewlett-Packard&quot;
        MatchProduct    &quot;1126&quot;
        MatchIsPointer  &quot;on&quot;
        Driver  &quot;evdev&quot;
	Option	&quot;MinX&quot;	&quot;0&quot;
	Option	&quot;MaxX&quot;	&quot;3000&quot;
	Option	&quot;MinY&quot;	&quot;0&quot;
	Option	&quot;MaxY&quot;	&quot;3000&quot;
EndSection

Section &quot;InputDevice
	Identifier	&quot;Mouse0&quot;
	Driver		&quot;evdev&quot;
	Option		&quot;Protocol&quot; &quot;auto&quot;
	Option		&quot;Device&quot; &quot;/dev/input/mice&quot;
	Option		&quot;ZAxisMapping&quot; &quot;4 5&quot;
	Option		&quot;VertScrollDelta&quot; &quot;6&quot;
EndSection</pre></p>
<p>Зоопарк грызунов.</p>
<p><pre class="brush: bash;">$ cat 20-files.conf
Section &quot;Files&quot;
	ModulePath &quot;/usr/lib64/xorg/modules&quot;
	ModulePath &quot;/usr/lib64/opengl/xorg-x11/extensions&quot;
# local
	FontPath &quot;/usr/local/share/fonts/TTF&quot;
	FontPath &quot;/usr/local/share/fonts/cyrillic&quot;
	FontPath &quot;/usr/local/share/fonts/misc&quot;
	FontPath &quot;/usr/local/share/fonts/75dpi&quot;
	FontPath &quot;/usr/local/share/fonts/mac&quot;
	FontPath &quot;/usr/local/share/fonts/Type1&quot;
	FontPath &quot;/usr/local/share/fonts/OTF&quot;
	FontPath &quot;/usr/local/share/fonts/100dpi&quot;
# global
	FontPath &quot;/usr/share/fonts/misc&quot;
	FontPath &quot;/usr/share/fonts/corefonts&quot;
	FontPath &quot;/usr/share/fonts/Type1&quot;
	FontPath &quot;/usr/share/fonts/OTF&quot;
	FontPath &quot;/usr/share/fonts/75dpi&quot;
	FontPath &quot;/usr/share/fonts/Speedo&quot;
	FontPath &quot;/usr/share/fonts/cyrillic&quot;
	FontPath &quot;/usr/share/fonts/100dpi&quot;
	FontPath &quot;/usr/share/fonts/urw-fonts&quot;
	FontPath &quot;/usr/share/fonts/TTF&quot;
	FontPath &quot;/usr/share/fonts/cantarell&quot;
EndSection</pre></p>
<p>Это основные пути. Обратите особое внимание на строчки ModulePath! Да и я переопределяю порядок поиска шрифтов. Вначале мои локальные /usr/local а затем глобальные /usr. Кроме того замечательный скрипт fontlist_fix.py можно найти на странице <a href="http://en.gentoo-wiki.com/wiki/X.Org/Fonts" title="X.Org/Fonts" target="_blank">X.Org/Fonts</a></p>
<p><pre class="brush: bash;">$ cat 20-nvidia.conf
Section &quot;Device&quot;
	Identifier	&quot;Device0&quot;
	Driver		&quot;nvidia&quot;
	VendorName	&quot;NVIDIA Corporation&quot;
	#Forcing Powermizer performance level (for laptops)
	# Force Powermizer to a certain level at all times
	# level 0x1=highest
	# level 0x2=med
	# level 0x3=lowest
	# AC settings:
	# Battery settings:
	# Letting the GPU set its own performance level based on temperature
	# Option &quot;RegistryDwords&quot; &quot;PerfLevelSrc=0x3333&quot;
	#on battery - max power saving, on AC - max performance
	#&quot;PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x1&quot;
	#on battery - max power saving, on AC - adaptive strategy (my favorite)
	#&quot;PowerMizerEnable=0x1; PerfLevelSrc=0x2233; PowerMizerDefault=0x3&quot;
	#on battery - adaptive strategy, on AC - max performance
	#&quot;PowerMizerEnable=0x1; PerfLevelSrc=0x3322; PowerMizerDefaultAC=0x1&quot;
	#adaptive strategy for any power source
	#&quot;PowerMizerEnable=0x1; PerfLevelSrc=0x3333&quot;
	Option		&quot;RegistryDwords&quot; &quot;PowerMizerEnable=0x1; PerfLevelSrc=0x2233; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x1&quot;
	# Disable vblank interrupts (for laptops)
	Option		&quot;OnDemandVBlankInterrupts&quot; &quot;1&quot;
	# Enabling overclocking
	Option		&quot;Coolbits&quot; &quot;1&quot;
	Screen		0
EndSection

Section &quot;Device&quot;
	Identifier	&quot;Device1&quot;
	Driver		&quot;nvidia&quot;
	VendorName	&quot;NVIDIA Corporation&quot;
	#Forcing Powermizer performance level (for laptops)
	# Force Powermizer to a certain level at all times
	# level 0x1=highest
	# level 0x2=med
	# level 0x3=lowest
	# AC settings:
	# Battery settings:
	# Letting the GPU set its own performance level based on temperature
	# Option &quot;RegistryDwords&quot; &quot;PerfLevelSrc=0x3333&quot;
	Option		&quot;RegistryDwords&quot; &quot;PowerMizerEnable=0x1; PerfLevelSrc=0x2233; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x1&quot;
	# Disable vblank interrupts (for laptops)
	Option		&quot;OnDemandVBlankInterrupts&quot; &quot;1&quot;
	# Enabling overclocking
	Option		&quot;Coolbits&quot; &quot;1&quot;
	Screen		1
EndSection
</pre></p>
<p>Настройки и тюнинг видеокарты. По поводу конкретных опций добро пожаловать в man.</p>
<p><pre class="brush: bash;">$ cat 50-synaptics.conf
Section &quot;InputClass&quot;
        Identifier &quot;touchpad catchall&quot;
        Driver &quot;synaptics&quot;
        MatchIsTouchpad &quot;on&quot;
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
	MatchDevicePath &quot;/dev/input/event*&quot;
EndSection

Section &quot;InputClass&quot;
        Identifier &quot;touchpad ignore duplicates&quot;
        MatchIsTouchpad &quot;on&quot;
        MatchOS &quot;Linux&quot;
        MatchDevicePath &quot;/dev/input/mouse*&quot;
        Option &quot;Ignore&quot; &quot;on&quot;
EndSection</pre></p>
<p>Ну и точпад.</p>
<p>Надеюсь что было познавательно.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sudormrf.wordpress.com/828/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sudormrf.wordpress.com/828/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sudormrf.wordpress.com/828/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sudormrf.wordpress.com/828/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sudormrf.wordpress.com/828/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sudormrf.wordpress.com/828/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sudormrf.wordpress.com/828/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sudormrf.wordpress.com/828/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sudormrf.wordpress.com/828/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sudormrf.wordpress.com/828/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sudormrf.wordpress.com/828/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sudormrf.wordpress.com/828/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sudormrf.wordpress.com/828/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sudormrf.wordpress.com/828/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=828&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sudormrf.wordpress.com/2011/12/18/%d0%ba%d0%be%d0%bd%d1%84%d0%b8%d0%b3-%d0%b8%d0%ba%d1%81%d0%be%d0%b2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/738e6186190c149c83fb3273f9621069?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">init_6</media:title>
		</media:content>
	</item>
		<item>
		<title>AdBlock двойной удар</title>
		<link>http://sudormrf.wordpress.com/2011/10/23/adblock-%d0%b4%d0%b2%d0%be%d0%b9%d0%bd%d0%be%d0%b9-%d1%83%d0%b4%d0%b0%d1%80/</link>
		<comments>http://sudormrf.wordpress.com/2011/10/23/adblock-%d0%b4%d0%b2%d0%be%d0%b9%d0%bd%d0%be%d0%b9-%d1%83%d0%b4%d0%b0%d1%80/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 06:43:03 +0000</pubDate>
		<dc:creator>init_6</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://sudormrf.wordpress.com/?p=802</guid>
		<description><![CDATA[Будем считать что первая половина задачи борьбы со спамом решена благодаря AdBlock with dnsmasq and pixelserv on tomato Но увы не весь спам можно победить исключительно черными списками на роутере. В стандартном для gnome браузере epiphany есть такая замечательная и мало применяемая вещь как Epiphany-extensions которые в свою очередь содержат adblock Об особенностях AdBlock в [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=802&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Будем считать что первая половина задачи борьбы со спамом решена благодаря <a href="http://sudormrf.wordpress.com/2011/10/15/adblock-with-dnsmasq-and-pixelserv-on-tomato/" title="AdBlock with dnsmasq and pixelserv on tomato" target="_blank">AdBlock with dnsmasq and pixelserv on tomato</a><br />
Но увы не весь спам можно победить исключительно черными списками на роутере.<br />
<span id="more-802"></span><br />
В стандартном для <a href="http://www.gnome.org/" title="gnome" target="_blank">gnome</a> браузере <a href="http://projects.gnome.org/epiphany/" title="epiphany" target="_blank">epiphany</a> есть такая замечательная и мало применяемая вещь как <a href="http://projects.gnome.org/epiphany/extensions" title="Epiphany-extensions" target="_blank">Epiphany-extensions</a> которые в свою очередь содержат <a href="http://git.gnome.org/browse/epiphany-extensions/tree/extensions/adblock" title="adblock" target="_blank">adblock</a></p>
<p>Об особенностях AdBlock в epiphany прекрасно рассказано тут <a href="http://live.gnome.org/Epiphany/FeatureDesign/AdBlockExtension" title="AdBlock Extension" target="_blank">AdBlock Extension</a> поэтому я не вижу особого смысла заострять на этом внимание.</p>
<p>Итак вы в курсе что AdBlock в epiphany это не совсем тот AdBlock который к примеру вам возможно известен из <a href="http://mozilla-russia.org/products/firefox/" title="FireFox" target="_blank">FireFox</a> И вот тут нам на помощь придет <a href="http://kouznetsov.awardspace.com/epiphany/adblock.xml" title="Converting Adblock plus filters to Epiphany's Adblock format" target="_blank">Converting Adblock plus filters to Epiphany&#8217;s Adblock format</a></p>
<p>Для расширения черного списка стоит запомнить еще пару url</p>
<p>http://easylist.adblockplus.org/morpeh+easylist.txt</p>
<p>http://ruadlist.googlecode.com/svn/trunk/advblock.txt</p>
<p>http://ruadlist.googlecode.com/svn/trunk/bitblock.txt</p>
<p>http://ruadlist.googlecode.com/svn/trunk/cntblock.txt</p>
<p>https://easylist-downloads.adblockplus.org/easylist.txt</p>
<p>https://secure.fanboy.co.nz/fanboy-adblock.txt</p>
<p>Кроме того в расширениях есть такая замечательная штука как <a href="http://git.gnome.org/browse/epiphany-extensions/tree/extensions/greasemonkey" title="epiphany-extensions greasemonkey" target="_blank">epiphany-extensions greasemonkey</a> И если немного покапать в сторону <a href="http://wiki.xfce.org/midori/faq" title="midori faq" target="_blank">midori faq</a> </p>
<blockquote><p><strong>Flash blocking via a User script</strong></p>
<p>You can use <a href="http://userscripts.org/scripts/show/45343" title="BlockFlash2" target="_blank">BlockFlash2</a> as a user script which replaces all Flash elements with a button that says “Play Flash”.</p>
<p><strong>Flash blocking via a User style</strong></p>
<p>You can also use <a href="http://rightfootin.blogspot.com/2009/04/flashblock-wannabe.html" title="FlashBlock WannaBe" target="_blank">FlashBlock WannaBe</a> as a user script in order to replace Flash elements with placeholders and load them on click. The script is pretty advanced compared to most Flash blockers found on the web.</p></blockquote>
<p>Стоит запомнить, что в epiphany: </p>
<p><pre class="brush: bash;">~/.gnome2/epiphany/extensions/data/adblock
~/.gnome2/epiphany/extensions/data/greasemonkey</pre></p>
<p>а user style можно поместить либо непосредственно в сам <pre class="brush: bash;">~/.gnome2/epiphany/user-stylesheet.css</pre> либо <pre class="brush: bash;">~/.gnome2/epiphany/любой_другой.css</pre> и после в файле user-stylesheet.css его импортировать </p>
<p><pre class="brush: css;">@import &quot;любой_другой.css&quot;</pre></p>
<p>Надеюсь эта информация была вам полезна.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sudormrf.wordpress.com/802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sudormrf.wordpress.com/802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sudormrf.wordpress.com/802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sudormrf.wordpress.com/802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sudormrf.wordpress.com/802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sudormrf.wordpress.com/802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sudormrf.wordpress.com/802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sudormrf.wordpress.com/802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sudormrf.wordpress.com/802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sudormrf.wordpress.com/802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sudormrf.wordpress.com/802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sudormrf.wordpress.com/802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sudormrf.wordpress.com/802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sudormrf.wordpress.com/802/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=802&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sudormrf.wordpress.com/2011/10/23/adblock-%d0%b4%d0%b2%d0%be%d0%b9%d0%bd%d0%be%d0%b9-%d1%83%d0%b4%d0%b0%d1%80/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/738e6186190c149c83fb3273f9621069?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">init_6</media:title>
		</media:content>
	</item>
		<item>
		<title>AdBlock with dnsmasq and pixelserv on tomato</title>
		<link>http://sudormrf.wordpress.com/2011/10/15/adblock-with-dnsmasq-and-pixelserv-on-tomato/</link>
		<comments>http://sudormrf.wordpress.com/2011/10/15/adblock-with-dnsmasq-and-pixelserv-on-tomato/#comments</comments>
		<pubDate>Sat, 15 Oct 2011 12:41:44 +0000</pubDate>
		<dc:creator>init_6</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://sudormrf.wordpress.com/?p=794</guid>
		<description><![CDATA[По следам Set Up Universal Ad Blocking Through Your Router, Adblock for Tomato Routers, ALL-U-NEED Ad Blocking v3.9e, Adblock setup &#38; install package Исходные данные: В наличие asus rt-n16 с прошивкой tomato либо tomatousb и доступом к роутеру по ssh. Задача: Настроить dnsmasq на блокировку любых нежелательных хостов а pixelserv на показ картинки (одного пустого [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=794&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>По следам <a href="http://lifehacker.com/5060053/set-up-universal-ad-blocking-through-your-router" target="_blank">Set Up Universal Ad Blocking Through Your Router</a>, <a href="http://cohomology.wordpress.com/2010/12/02/adblock-for-tomato-routers/" target="_blank">Adblock for Tomato Routers</a>, <a href="http://www.linksysinfo.org/index.php?threads/all-u-need-ad-blocking.33191/" target="_blank">ALL-U-NEED Ad Blocking v3.9e</a>, <a href="http://tomatousb.org/forum/t-262221/adblock-setup-install-package" target="_blank">Adblock setup &amp; install package</a></p>
<p><span id="more-794"></span></p>
<p>Исходные данные:<br />
В наличие <a href="http://ru.asus.com/Networks/Wireless_Routers/RTN16/" title="asus rt-n16" target="_blank">asus rt-n16</a> с прошивкой <a href="http://www.polarcloud.com/tomato" target="_blank">tomato</a> либо <a href="http://tomatousb.org/" target="_blank">tomatousb</a> и доступом к роутеру по ssh.</p>
<p>Задача:<br />
Настроить <a href="http://www.thekelleys.org.uk/dnsmasq/" target="_blank">dnsmasq</a> на блокировку любых нежелательных хостов а <a href="http://proxytunnel.sourceforge.net/pixelserv.php" target="_blank">pixelserv</a> на показ картинки (одного пустого пикселя) вместо баннеров.</p>
<p>Решение:<br />
Не претендует на идеал. Но тем не менее… Значит после изучения материалов представленных и не представленных в шапке остановился на доработке скрипта из и <a href="http://tomatousb.org/forum/t-262221/adblock-setup-install-package" target="_blank">Adblock setup &amp; install package</a>. Он меня почти полностью устроил за исключением нескольких моментов.</p>
<p>Во первых я не понял зачем нужна реализация обновления скрипта по крону внитри самого скрипта.<br />
Во вторых несколько зверская проверка наличия интернета</p>
<p><pre class="brush: bash;">
# Check to see if the network is up and we can reach the external world.
# If not, retry once a minute.
if ! ping -c1 -w1 4.2.2.5 ; then
    logger Ping failed
    cru a update-adblock &quot;* * * * * $0&quot;
    exit
fi
</pre></p>
<p>у меня при включении всех чорных списков вызывала запуск нескольких копий скрипта.</p>
<p>И самое главное возникло желание упростить расширение и настройку списка чорных листов.</p>
<p>Самое обидное что <a href="http://wiki.bash-hackers.org/syntax/arrays" target="_blank">multi-dimensional associative arrays in bash…</a></p>
<blockquote><p>are <strong>not implemented</strong></p></blockquote>
<p>Круто! И конечно можно сделать велосипед на базе простого массива… Что я и пытался делать пока случайно не наткнулся на запись <a href="http://moblog.bradleyit.com/2010/02/multi-dimensional-associative-arrays-in.html" target="_blank">Multi-Dimensional Associative Arrays in BASH &#8230; Sort of&#8230;</a> <a href="http://www.blogger.com/profile/03687609274394927057" target="_blank">thx Ben</a></p>
<p>И это все изменило. Итак имеем два файла url_list.csv список зеркал плюс флаг необходимости {качать}/{не качать} и собственно adblock.sh сам скрипт</p>
<p><pre class="brush: bash;">
# cat url_list.csv 
1,http://www.mvps.org/winhelp2002/hosts.txt
1,http://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&amp;showintro=0&amp;mimetype=plaintext
0,http://www.it-mate.co.uk/downloads/hosts.txt
1,http://securemecca.com/Downloads/hosts.txt
0,http://hostsfile.mine.nu/Hosts
</pre></p>
<p>Формат элементарный &#8211; обычный текстовой файл, первый параметр {0/1} флаг необходимости закачки далее через запятую url на список.</p>
<p>И собственно сам скрипт adblock.sh<br />
<pre class="brush: bash;">
# cat adblock.sh 
#!/bin/sh

# Местоположение временного файла
eval GENFILE=&quot;/tmp/hosts&quot;
# redirect ip, (0.0.0.0)
eval REDIRECTIP=&quot;192.168.1.2&quot;

# Путь к этому скрипту
# Add the directory where pixelserv is installed, if it's not in /opt/bin.
eval PATH=/tmp/bin:/opt/usr/bin:/opt/etc/init.d:$PATH

# This effectuates the &quot;method 1b&quot; startup.
if [ -f $(dirname $0)/pixelserv_install ] ; then
    killall pixelserv
    mkdir -p /tmp/bin
    cp -p $0 /tmp/bin
    cp -p $(dirname $0)/pixelserv_install /tmp/bin/pixelserv
    rm -f /tmp/bin/pixelserv_install
    /tmp/bin/$(basename $0)
    exit
fi

if ping -c 1 yahoo.com ; then
eval GOTSOURCE=&quot;0&quot;
# Очищаем файл для чёрного списка
echo &quot;&quot; &gt; $GENFILE
# Скачиваем списки и сохраняем всё в один файл
OLD_IFS=$IFS
IFS=','
while read switch url # these are the various items in the url_list.csv
do
    if [ $switch -eq 1 ]; then
        # download list
        if wget ${url} -O - &gt;&gt; $GENFILE ; then
            logger &quot;AdBlock Downloading ${url} ...&quot; 0
            GOTSOURCE=&quot;1&quot;
        else
            logger AdBlock Failed ${url}
        fi
    fi
done &lt; url_list.csv
IFS=$OLD_IFS

if [ &quot;$GOTSOURCE&quot; = &quot;1&quot; ]; then
    logger AdBlock Got Source Files
    #Выбираем только нужные строки из чёрного списка
    sed -i -e '/^[0-9A-Za-z]/!d' $GENFILE
    sed -i -e '/%/d' $GENFILE
    sed -i -e 's/[[:cntrl:][:blank:]]//g' $GENFILE
    sed -i -e 's/^[ \t]*//;s/[ \t]*$//' $GENFILE

    # dnsmasq, чистим, оптимизируем
    sed -i -e 's/[[:space:]]*\[.*$//'  $GENFILE
    sed -i -e 's/[[:space:]]*\].*$//'  $GENFILE
    sed -i -e '/[[:space:]]*#.*$/ s/[[:space:]]*#.*$//'  $GENFILE
    sed -i -e '/^$/d' $GENFILE
    sed -i -e '/127.0.0.1/ s/127.0.0.1//'  $GENFILE
    sed -i -e '/^www[0-9]./ s/^www[0-9].//'  $GENFILE
    sed -i -e '/^www./ s/^www.//' $GENFILE
    # удаляем дубликаты
    cat $GENFILE | sort -u &gt; $GENFILE.new
    mv $GENFILE.new $GENFILE

    # remove/whitelist websites
    # removes 3 websites (aa.com, bb.com, cc.com) 
    # remove the # and edit the website urls.
    #sed -i -e '/aa.com/d' $GENFILE
    #sed -i -e '/bb.com/d' $GENFILE
    #sed -i -e '/cc.com/d' $GENFILE
    sed -i -e '/google.com/d' $GENFILE
    sed -i -e '/wordpress.com/d' $GENFILE
    # Allow googleadservices--it handles google's sponsored links.
    sed -i -e '/googleadservices/d' $GENFILE
    # Allow this -- whatever it is.
    #sed -i -e '/tradedoubler.com/d' $GENFILE
    # Add any additional URLs that you want to block.
    #echo &quot;zmedia.com&quot; &gt;$GENFILE


    ## including important informations
    echo  &quot;##&quot; &gt;&gt;/tmp/adblock.conf
    echo  &quot;##-----------------------------------------&quot; &gt;&gt;/tmp/adblock.conf
    echo  &quot;##    Generated by AdBlock script v1.0     &quot; &gt;&gt;/tmp/adblock.conf
    echo  &quot;##    Grabbed on $(date)&quot; &gt;&gt;/tmp/adblock.conf
    echo  &quot;##    &quot;`cat $GENFILE | wc -l`&quot; blocked hosts&quot; &gt;&gt; /tmp/adblock.conf
    echo  &quot;##-----------------------------------------&quot; &gt;&gt;/tmp/adblock.conf
    echo  &quot;##&quot; &gt;&gt;/tmp/adblock.conf
    awk 'ORS=(NR%5)?&quot;/&quot;:&quot;/\n&quot; ; BEGIN{end = 0} ; END{printf (NR%5)?&quot;\n&quot;:&quot;&quot;}' $GENFILE | sed &quot;s_^_address=/_ ; s/$/$REDIRECTIP/&quot;&gt;&gt;/tmp/adblock.conf
    rm -rf $GENFILE 

    # Replace the adblock stuff in the &quot;custom&quot; file.
    sed  -i &quot;/^#BEGIN--adblock-custom/,/^#END--adblock-custom/d&quot; /etc/dnsmasq.custom
    echo &quot;#BEGIN--adblock-custom
conf-file=/etc/adblock.conf
#END--adblock-custom&quot; &gt;/etc/dnsmasq.custom

    mv /tmp/adblock.conf /etc/adblock.conf

    # Start up pixelserv.
    # Start pixelserv if it isn't already running.  Exit if it didn't start.
    # The pixelserv &quot;-w&quot; option replaces the ads with a 30x30 warning logo,
    # for testing.
    #  Without &quot;-w&quot; it replaces ads with a 1x1 empty pixel.
    ifconfig br0:0 $REDIRECTIP
    #if [ &quot;$(pidof pixelserv)x&quot; = &quot;x&quot; ] ; then pixelserv -w $REDIRECTIP ; sleep 1 ; fi
    if [ &quot;$(pidof pixelserv)x&quot; = &quot;x&quot; ] ; then pixelserv $REDIRECTIP; sleep 1 ; fi
    if [ &quot;$(pidof pixelserv)x&quot; = &quot;x&quot; ] ; then
    # Pixelserv didn't start.
    # Delete the old adblock stuff.
	sed  -i &quot;/^#BEGIN--adblock-custom/,/^#END--adblock-custom/d&quot; /etc/dnsmasq.custom
	echo &quot;&quot; &gt;&gt;/etc/adblock.conf
	exit
    fi
fi
fi
logger &quot;Updated adblock blacklist sites.&quot;

service dnsmasq restart
# Due to a timing bug, dnsmasq sometimes fails to restart on Tomato versions
# before v49(?). The next few lines are a work-around for that.
n=10 ; while [ $n -ge 0 ] ; do
    sleep 1
    if nslookup nyse.com ; then
	exit
    fi
    service dnsmasq restart
    let n=n-1
done
</pre></p>
<p><a href="http://www.multics.minidns.net/tomato/pixelserv-27/" target="_blank">pixelserv я брал отсюда</a> установка и использование аналогично <a href="http://tomatousb.org/forum/t-262221/adblock-setup-install-package" target="_blank">Adblock setup &amp; install package</a><br />
Сам скрипт adblock.sh в настройках tomato у меня живет в script_wanup=/opt/usr/bin/adblock.sh</p>
<p>В предложенном выше варианте растройки url_list.csv у меня блокирует:</p>
<blockquote><p>##<br />
##&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
##    Generated by AdBlock script v1.0<br />
##    Grabbed on Tue Oct 11 13:10:55 DST 2011<br />
##    15935 blocked hosts<br />
##&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
##</p></blockquote>
<p>Если задействовать еще и http://www.it-mate.co.uk/downloads/hosts.txt (вариант для параноиков) то выходит как то так</p>
<blockquote><p>##<br />
##&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
##    Generated by AdBlock script v1.0<br />
##    Grabbed on Tue Oct 11 12:54:40 DST 2011<br />
##    181159 blocked hosts<br />
##&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
##
</p></blockquote>
<p>Однако во втором случае блокируется чуть ли не весь интернет. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  И не говорите что я вас не предупреждал.</p>
<p>Используйте только на свой страх и риск.<br />
Изменения/Улучшения/Доработка/Патчи только приветствуются.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sudormrf.wordpress.com/794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sudormrf.wordpress.com/794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sudormrf.wordpress.com/794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sudormrf.wordpress.com/794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sudormrf.wordpress.com/794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sudormrf.wordpress.com/794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sudormrf.wordpress.com/794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sudormrf.wordpress.com/794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sudormrf.wordpress.com/794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sudormrf.wordpress.com/794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sudormrf.wordpress.com/794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sudormrf.wordpress.com/794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sudormrf.wordpress.com/794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sudormrf.wordpress.com/794/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=794&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sudormrf.wordpress.com/2011/10/15/adblock-with-dnsmasq-and-pixelserv-on-tomato/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/738e6186190c149c83fb3273f9621069?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">init_6</media:title>
		</media:content>
	</item>
		<item>
		<title>nvidia vs nouveau, xcfgmaker</title>
		<link>http://sudormrf.wordpress.com/2011/10/09/nvidia-vs-nouveau-xcfgmaker/</link>
		<comments>http://sudormrf.wordpress.com/2011/10/09/nvidia-vs-nouveau-xcfgmaker/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 12:23:04 +0000</pubDate>
		<dc:creator>init_6</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://sudormrf.wordpress.com/?p=789</guid>
		<description><![CDATA[В продолжение темы Create a boot option for easy nvidia or nouveau display driver switching Делаем раз Отлично т.е. вместо /etc/init.d/xcfgmaker можно использовать /etc/init.d/xdm-setup Этим и займемся. Как результат больше нет лишних велосипедов.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=789&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>В продолжение темы <a href="http://sudormrf.wordpress.com/2011/02/14/create-a-boot-option-for-easy-nvidia-or-nouveau-display-driver-switching/" title="Create a boot option for easy nvidia or nouveau display driver switching" target="_blank">Create a boot option for easy nvidia or nouveau display driver switching</a><br />
<span id="more-789"></span><br />
Делаем раз</p>
<p><pre class="brush: bash;">

# grep -1 depend /etc/init.d/xdm

depend() {
	need localmount xdm-setup

</pre></p>
<p>Отлично т.е. вместо /etc/init.d/xcfgmaker можно использовать /etc/init.d/xdm-setup<br />
Этим и займемся.</p>
<p><pre class="brush: bash;">

cat /etc/init.d/xdm-setup 
#!/sbin/runscript
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/files/xdm-setup.initd-1,v 1.1 2010/04/13 10:07:39 scarabeus Exp $

depend() {
	need localmount
}

start() {
	if get_bootparam &quot;nox&quot; ; then
		touch /etc/.noxdm
	fi
	if get_bootparam &quot;nouveau.blacklist=true&quot; ; then
		cp /etc/X11/video/20-nvidia.conf.nvidia /etc/X11/xorg.conf.d/20-nvidia.conf &amp;&gt;/dev/null &amp;
		eselect opengl set nvidia &amp;&gt;/dev/null &amp;
		eselect xvmc set nvidia &amp;&gt;/dev/null &amp; # grep touch /usr/share/eselect/modules/xvmc.eselect
	fi
	if get_bootparam &quot;nvidia.blacklist=true&quot; ; then
		cp /etc/X11/video/20-nvidia.conf.nouveau /etc/X11/xorg.conf.d/20-nvidia.conf &amp;&gt;/dev/null &amp;
		eselect opengl set xorg-x11 &amp;&gt;/dev/null &amp;
		eselect xvmc set xorg-x11 &amp;&gt;/dev/null &amp; # grep touch /usr/share/eselect/modules/xvmc.eselect
	fi
}

</pre></p>
<p>Как результат больше нет лишних велосипедов.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sudormrf.wordpress.com/789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sudormrf.wordpress.com/789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sudormrf.wordpress.com/789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sudormrf.wordpress.com/789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sudormrf.wordpress.com/789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sudormrf.wordpress.com/789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sudormrf.wordpress.com/789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sudormrf.wordpress.com/789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sudormrf.wordpress.com/789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sudormrf.wordpress.com/789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sudormrf.wordpress.com/789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sudormrf.wordpress.com/789/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sudormrf.wordpress.com/789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sudormrf.wordpress.com/789/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=789&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sudormrf.wordpress.com/2011/10/09/nvidia-vs-nouveau-xcfgmaker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/738e6186190c149c83fb3273f9621069?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">init_6</media:title>
		</media:content>
	</item>
		<item>
		<title>Оптимизация dsdt</title>
		<link>http://sudormrf.wordpress.com/2011/06/17/%d0%be%d0%bf%d1%82%d0%b8%d0%bc%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f-dsdt/</link>
		<comments>http://sudormrf.wordpress.com/2011/06/17/%d0%be%d0%bf%d1%82%d0%b8%d0%bc%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f-dsdt/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 18:25:45 +0000</pubDate>
		<dc:creator>init_6</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://sudormrf.wordpress.com/?p=766</guid>
		<description><![CDATA[﻿Продолжим разговор об acpi. На сей раз разговор пойдет об оптимизации dsdt. Начало было там и касалось собственно исправления ошибок. Кстати об исправлении типичных ошибок читайте &#8211; Le grande dsdt error central. Теперь же поговорим о доводке до (почти) идеального состояния. Будет очень много букв. Итак в прошлый раз я остановился на Если кратко то [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=766&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>﻿Продолжим разговор об acpi. На сей раз разговор пойдет об оптимизации dsdt. <a href="http://sudormrf.wordpress.com/2009/12/16/acpi-dsdt/" target="_blank">Начало было там</a> и касалось собственно исправления ошибок. <a href="http://sudormrf.wordpress.com/2011/02/17/le-grande-dsdt-error-central/" target="_blank">Кстати об исправлении типичных ошибок читайте &#8211; Le grande dsdt error central.</a> Теперь же поговорим о доводке до (почти) идеального состояния. <strong>Будет очень много букв.</strong> Итак в прошлый раз я остановился на<br />
<span id="more-766"></span></p>
<p><pre class="brush: bash;">

&gt; iasl -tc dsdt.dsl

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20110316-32 [Mar 16 2011]
Copyright (c) 2000 - 2011 Intel Corporation

ASL Input:  dsdt.dsl - 10409 lines, 400924 bytes, 4164 keywords
AML Output: ACPI00.aml - 41030 bytes, 897 named objects, 3267 executable opcodes

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 1117 Optimizations

</pre></p>
<p>Если кратко то вот об этих <strong>1117 Optimizations</strong> и пойдет разговор. Мы будем разбирать выхлоп команды</p>
<p><pre class="brush: bash;">

&gt; iasl -tc -vi -vo -w3 dsdt.dsl

</pre></p>
<p>Поехали.</p>
<p><pre class="brush: bash;">

&gt; iasl -tc -vi -vo -w3 dsdt.dsl

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20110316-32 [Mar 16 2011]
Copyright (c) 2000 - 2011 Intel Corporation

dsdt.dsl(105) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(109) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(116) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(136) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(140) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(142) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(175) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(188) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(213) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(233) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(280) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(284) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(286) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(293) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(295) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(302) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(310) : Optimize 6058 -  NamePath optimized (BCLP)
dsdt.dsl(325) : Optimize 6058 -  NamePath optimized (MAXL)
dsdt.dsl(325) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(354) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(355) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(356) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(357) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(358) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(359) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(360) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(361) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(362) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(363) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(364) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(365) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(366) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(367) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(368) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(369) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(370) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(371) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(372) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(373) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(374) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(375) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(377) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(378) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(379) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(380) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(381) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(383) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(384) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(385) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(386) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(387) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(388) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(389) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(390) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(391) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(391) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(392) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(392) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(393) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(393) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(394) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(394) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(395) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(395) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(396) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(396) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(397) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(397) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(398) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(398) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(399) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(399) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(400) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(403) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(404) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(405) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(406) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(407) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(408) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(409) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(410) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(411) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(414) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(415) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(523) : Optimize 6058 -  NamePath optimized (_SB_)
dsdt.dsl(530) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(532) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(538) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(540) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(548) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(556) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(562) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(564) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(570) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(572) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(578) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(580) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(586) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(588) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(596) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(604) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(610) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(612) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(618) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(620) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(628) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(636) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(642) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(644) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(650) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(652) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(660) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(668) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(674) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(676) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(682) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(684) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(690) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(692) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(700) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(708) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(714) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(716) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(724) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(725) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(732) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(733) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(741) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(749) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(756) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(757) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(764) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(765) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(772) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(773) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(780) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(781) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(789) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(797) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(804) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(805) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(812) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(813) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(821) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(829) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(836) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(837) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(844) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(845) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(853) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(861) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(868) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(869) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(876) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(877) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(884) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(885) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(893) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(901) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(908) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(909) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(913) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(918) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(920) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(926) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(928) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(936) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(944) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(947) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(952) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(953) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(960) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(961) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(969) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(977) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(986) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(988) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(994) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(996) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1004) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1012) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1020) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1021) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1028) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1029) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1037) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1045) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1054) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1056) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1062) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1064) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1072) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1080) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1088) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1089) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1096) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1097) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1105) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1113) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1122) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1124) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1130) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1132) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1140) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1148) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1156) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1157) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1164) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1165) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1173) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1181) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1190) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1192) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1198) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1200) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1208) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1216) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1224) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1225) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1232) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1233) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1241) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1249) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1258) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1260) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1266) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1268) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1276) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1284) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1292) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1293) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1300) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1301) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1309) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1317) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1326) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1328) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1334) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1336) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1342) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1344) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1352) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1360) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1368) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1369) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1376) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1377) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1384) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1385) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1393) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1401) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1410) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(1411) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(1412) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(1413) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(1414) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(1415) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(1416) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(1421) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1424) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1432) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1658) : Optimize 6058 -  NamePath optimized (^_Y00._LEN)
dsdt.dsl(1662) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1664) : Optimize 6058 -  NamePath optimized (^_Y00._RW_)
dsdt.dsl(1670) : Optimize 6058 -  NamePath optimized (^_Y01._LEN)
dsdt.dsl(1674) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1676) : Optimize 6058 -  NamePath optimized (^_Y01._RW_)
dsdt.dsl(1682) : Optimize 6058 -  NamePath optimized (^_Y02._LEN)
dsdt.dsl(1686) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1688) : Optimize 6058 -  NamePath optimized (^_Y02._RW_)
dsdt.dsl(1694) : Optimize 6058 -  NamePath optimized (^_Y03._LEN)
dsdt.dsl(1698) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1700) : Optimize 6058 -  NamePath optimized (^_Y03._RW_)
dsdt.dsl(1706) : Optimize 6058 -  NamePath optimized (^_Y04._LEN)
dsdt.dsl(1710) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1712) : Optimize 6058 -  NamePath optimized (^_Y04._RW_)
dsdt.dsl(1718) : Optimize 6058 -  NamePath optimized (^_Y05._LEN)
dsdt.dsl(1722) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1724) : Optimize 6058 -  NamePath optimized (^_Y05._RW_)
dsdt.dsl(1730) : Optimize 6058 -  NamePath optimized (^_Y06._LEN)
dsdt.dsl(1734) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1736) : Optimize 6058 -  NamePath optimized (^_Y06._RW_)
dsdt.dsl(1742) : Optimize 6058 -  NamePath optimized (^_Y07._LEN)
dsdt.dsl(1746) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1748) : Optimize 6058 -  NamePath optimized (^_Y07._RW_)
dsdt.dsl(1754) : Optimize 6058 -  NamePath optimized (^_Y08._LEN)
dsdt.dsl(1758) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1760) : Optimize 6058 -  NamePath optimized (^_Y08._RW_)
dsdt.dsl(1766) : Optimize 6058 -  NamePath optimized (^_Y09._LEN)
dsdt.dsl(1770) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1772) : Optimize 6058 -  NamePath optimized (^_Y09._RW_)
dsdt.dsl(1778) : Optimize 6058 -  NamePath optimized (^_Y0A._LEN)
dsdt.dsl(1782) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1784) : Optimize 6058 -  NamePath optimized (^_Y0A._RW_)
dsdt.dsl(1790) : Optimize 6058 -  NamePath optimized (^_Y0B._LEN)
dsdt.dsl(1794) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1796) : Optimize 6058 -  NamePath optimized (^_Y0B._RW_)
dsdt.dsl(1802) : Optimize 6058 -  NamePath optimized (^_Y0C._LEN)
dsdt.dsl(1806) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1808) : Optimize 6058 -  NamePath optimized (^_Y0C._RW_)
dsdt.dsl(1812) : Optimize 6058 -  NamePath optimized (^_Y0D._MIN)
dsdt.dsl(1813) : Optimize 6058 -  NamePath optimized (^_Y0D._MAX)
dsdt.dsl(1814) : Optimize 6058 -  NamePath optimized (^_Y0D._LEN)
dsdt.dsl(1816) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1827) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1837) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1862) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1862) : Optimize 6013 -  Constant expression evaluated and reduced (OR)
dsdt.dsl(1863) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1863) : Optimize 6013 -  Constant expression evaluated and reduced (OR)
dsdt.dsl(1864) : Optimize 6013 -  Constant expression evaluated and reduced (OR)
dsdt.dsl(1865) : Optimize 6013 -  Constant expression evaluated and reduced (OR)
dsdt.dsl(1886) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1889) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1918) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1921) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1934) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1936) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (DDC4)
dsdt.dsl(1941) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (DDC4)
dsdt.dsl(1941) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (DDC0)
dsdt.dsl(1945) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1955) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(1961) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1968) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(1975) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.BNCM)
dsdt.dsl(1977) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.ACST)
dsdt.dsl(1979) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.BNAC)
dsdt.dsl(1983) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.BNDC)
dsdt.dsl(1988) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.BNAC)
dsdt.dsl(1994) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.BNCM)
dsdt.dsl(1996) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.ACST)
dsdt.dsl(1998) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.BNAC)
dsdt.dsl(2002) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.BNDC)
dsdt.dsl(2007) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.BNAC)
dsdt.dsl(2034) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(2037) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2050) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(2052) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (DDC3)
dsdt.dsl(2057) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (DDC3)
dsdt.dsl(2057) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (DDC0)
dsdt.dsl(2061) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2082) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(2085) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2157) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2160) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2161) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(2163) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2165) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2166) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(2174) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2176) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2181) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2189) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2190) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2274) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(2802) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(2806) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2822) : Optimize 6058 -  NamePath optimized (^^PCI0.PEGP.VGA_.NVIF)
dsdt.dsl(2825) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2840) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2841) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2848) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(2849) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2857) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2865) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2877) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2878) : Optimize 6058 -  NamePath optimized (^^LPCB.LNKA)
dsdt.dsl(2879) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2885) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(2886) : Optimize 6058 -  NamePath optimized (^^LPCB.LNKB)
dsdt.dsl(2887) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2894) : Optimize 6058 -  NamePath optimized (^^LPCB.LNKC)
dsdt.dsl(2895) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2902) : Optimize 6058 -  NamePath optimized (^^LPCB.LNKD)
dsdt.dsl(2903) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2923) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2949) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2955) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(2957) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(2961) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2972) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2973) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(2985) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(2986) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3000) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3001) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3017) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3018) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3025) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3035) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3037) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3053) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTI)
dsdt.dsl(3053) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GCDD)
dsdt.dsl(3054) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3071) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3073) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3076) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3093) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3111) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTI)
dsdt.dsl(3111) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GCDD)
dsdt.dsl(3131) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3134) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3151) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3163) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3175) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTI)
dsdt.dsl(3175) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GCDD)
dsdt.dsl(3196) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3199) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3216) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3228) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3240) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTI)
dsdt.dsl(3240) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GCDD)
dsdt.dsl(3261) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3264) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3281) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3293) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3305) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTI)
dsdt.dsl(3305) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GCDD)
dsdt.dsl(3326) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3329) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3387) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3393) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3438) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3452) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3454) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3459) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3464) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3469) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3474) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3479) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3484) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3489) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3494) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3497) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3501) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3505) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3508) : Optimize 6058 -  NamePath optimized (^^PCI0)
dsdt.dsl(3635) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3646) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3647) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3648) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3649) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3650) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3679) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3680) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3689) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3690) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(3692) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(3697) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3704) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3744) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3745) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3746) : Optimize 6013 -  Constant expression evaluated and reduced (SHIFTLEFT)
dsdt.dsl(3750) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3756) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3762) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3779) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3781) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3786) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3825) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3872) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3872) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3873) : Optimize 6013 -  Constant expression evaluated and reduced (SHIFTLEFT)
dsdt.dsl(3904) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3906) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3906) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3908) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3918) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3955) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3956) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3957) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3958) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3972) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(3986) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(3991) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3991) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(3995) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (PCI0)
dsdt.dsl(3999) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GFX0)
dsdt.dsl(4003) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GFX0)
dsdt.dsl(4004) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4010) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4010) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4016) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4019) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(4022) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4035) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(4037) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4039) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4044) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4053) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4067) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4080) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4082) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4093) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4095) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4120) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4128) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4131) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4135) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4140) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4141) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4146) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4151) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4154) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4157) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4158) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4159) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4160) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4161) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4162) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4168) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4187) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4264) : Optimize 6058 -  NamePath optimized (PCI0.LPCB.LPC1)
dsdt.dsl(4265) : Optimize 6058 -  NamePath optimized (PCI0.LPCB.LPC1)
dsdt.dsl(4282) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4300) : Optimize 6058 -  NamePath optimized (_Y0E._INT)
dsdt.dsl(4300) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4302) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4308) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4348) : Optimize 6058 -  NamePath optimized (_Y0F._INT)
dsdt.dsl(4348) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4350) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4356) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4396) : Optimize 6058 -  NamePath optimized (_Y10._INT)
dsdt.dsl(4396) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4398) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4404) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4444) : Optimize 6058 -  NamePath optimized (_Y11._INT)
dsdt.dsl(4444) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4446) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4452) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4492) : Optimize 6058 -  NamePath optimized (_Y12._INT)
dsdt.dsl(4492) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4494) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4500) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4540) : Optimize 6058 -  NamePath optimized (_Y13._INT)
dsdt.dsl(4540) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4542) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4548) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4588) : Optimize 6058 -  NamePath optimized (_Y14._INT)
dsdt.dsl(4588) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4590) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4596) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4636) : Optimize 6058 -  NamePath optimized (_Y15._INT)
dsdt.dsl(4636) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4638) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4644) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4703) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4709) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4715) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4846) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4850) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4850) : Optimize 6058 -  NamePath optimized (^^^GFX0.CLID)
dsdt.dsl(4857) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
dsdt.dsl(4859) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4860) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4864) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4869) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4870) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4871) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4872) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4873) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4874) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4875) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4880) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4890) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4895) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4903) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4925) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4929) : Optimize 6058 -  NamePath optimized (^^^PEGP.VGA_)
dsdt.dsl(4934) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4942) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4942) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (PCI0)
dsdt.dsl(4948) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4948) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GFX0)
dsdt.dsl(4952) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4952) : Optimize 6058 -  NamePath optimized (^^^PEGP.VGA_)
dsdt.dsl(4963) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ASLB)
dsdt.dsl(4965) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4965) : Optimize 6058 -  NamePath optimized (^^^GFX0.GHDS)
dsdt.dsl(4966) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4974) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4979) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4989) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4992) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(4994) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(4997) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5004) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5014) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5019) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5051) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ASLB)
dsdt.dsl(5053) : Optimize 6058 -  NamePath optimized (^^^GFX0.SNDL)
dsdt.dsl(5054) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5054) : Optimize 6058 -  NamePath optimized (^^^GFX0.GHDS)
dsdt.dsl(5058) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GFX0)
dsdt.dsl(5063) : Optimize 6058 -  NamePath optimized (^^^PEGP.VGA_)
dsdt.dsl(5067) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5068) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5080) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5086) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5122) : Optimize 6058 -  NamePath optimized (^^^^AMW0.FIRE)
dsdt.dsl(5124) : Optimize 6058 -  NamePath optimized (^^^^AMW0.ACRN)
dsdt.dsl(5131) : Optimize 6058 -  NamePath optimized (^^^^AMW0.FIRE)
dsdt.dsl(5133) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5133) : Optimize 6058 -  NamePath optimized (^^^^AMW0.ACRN)
dsdt.dsl(5142) : Optimize 6058 -  NamePath optimized (^^^^AMW0.FIRE)
dsdt.dsl(5144) : Optimize 6058 -  NamePath optimized (^^^^AMW0.ACRN)
dsdt.dsl(5155) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (BIAN)
dsdt.dsl(5159) : Optimize 6058 -  NamePath optimized (^^^PEGP.VGA_.LCD_)
dsdt.dsl(5169) : Optimize 6058 -  NamePath optimized (^^^^AMW0.FIRE)
dsdt.dsl(5171) : Optimize 6058 -  NamePath optimized (^^^^AMW0.ACRN)
dsdt.dsl(5182) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (BIAN)
dsdt.dsl(5186) : Optimize 6058 -  NamePath optimized (^^^PEGP.VGA_.LCD_)
dsdt.dsl(5194) : Optimize 6058 -  NamePath optimized (^^^^AMW0.FIRE)
dsdt.dsl(5196) : Optimize 6058 -  NamePath optimized (^^^^AMW0.ACRN)
dsdt.dsl(5204) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5210) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5217) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5225) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5231) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5239) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5246) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5254) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (BAT0)
dsdt.dsl(5255) : Optimize 6058 -  NamePath optimized (^^^^AMW0.FIRE)
dsdt.dsl(5257) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (NB0N)
dsdt.dsl(5259) : Optimize 6058 -  NamePath optimized (^^^^AMW0.ACRN)
dsdt.dsl(5268) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (BAT0)
dsdt.dsl(5274) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (BAT0)
dsdt.dsl(5282) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (BAT0)
dsdt.dsl(5289) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5289) : Optimize 6058 -  NamePath optimized (^^^^AMW0.ADSN)
dsdt.dsl(5295) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ADP1)
dsdt.dsl(5301) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ADP1)
dsdt.dsl(5307) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (LID0)
dsdt.dsl(5313) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (LID0)
dsdt.dsl(5405) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5408) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5409) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5415) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5415) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5416) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5426) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5438) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5444) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5489) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5489) : Optimize 6013 -  Constant expression evaluated and reduced (SHIFTLEFT)
dsdt.dsl(5490) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5502) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5509) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5513) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5522) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5543) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5549) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5554) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5556) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5568) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5574) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5575) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5586) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5589) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (_SB_)
dsdt.dsl(5594) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5597) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5599) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5600) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5606) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5610) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5619) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
dsdt.dsl(5624) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5630) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5631) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5634) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5661) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
dsdt.dsl(5672) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5681) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5686) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5686) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5687) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
dsdt.dsl(5696) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5700) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5718) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5722) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5730) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (_SB_)
dsdt.dsl(5746) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5747) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5748) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5753) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5762) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5823) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5826) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(5832) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(5835) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5836) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5839) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5843) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(5846) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5847) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(5851) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(5854) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5855) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(5859) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(6034) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6039) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6040) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6048) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6053) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6152) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(6155) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6166) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6170) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6187) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(6190) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6191) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6193) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6194) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6196) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6196) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6199) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6201) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6201) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6204) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6206) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6210) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6218) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6220) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6222) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6225) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6227) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6235) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6237) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6239) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6242) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6244) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6247) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6249) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6253) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6262) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6263) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6263) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6270) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6271) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6271) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6278) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6280) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6280) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6287) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6294) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6294) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6297) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6297) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6303) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6303) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6303) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6311) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6312) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6312) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6318) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6318) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6321) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6325) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6331) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6356) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6368) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6433) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6435) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6443) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6448) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6456) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6465) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6472) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6483) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(6486) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6487) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6488) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6489) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6516) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6520) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6526) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6536) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6540) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6546) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6558) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6566) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6570) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6575) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6587) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6591) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(6594) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6595) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6596) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6597) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6599) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6603) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6618) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6622) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6625) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6631) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6635) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(6638) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6642) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(6645) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6646) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6646) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(6647) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6648) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6650) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6650) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6650) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6650) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6655) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6655) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6655) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6655) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6662) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6671) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6671) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.C4C3)
dsdt.dsl(6675) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6675) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.C4C3)
dsdt.dsl(6680) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6680) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.C4C3)
dsdt.dsl(6683) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6689) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.C4C3)
dsdt.dsl(6699) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6721) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6722) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6723) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6723) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6730) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6731) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6737) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6743) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6745) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6746) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6752) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6754) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6760) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6763) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6764) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6771) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6779) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6787) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6804) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6806) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6810) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6813) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6814) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6822) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6826) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6829) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(6832) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6833) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(6835) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6843) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6846) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6859) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6862) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6875) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6878) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6891) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6894) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6907) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6910) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6923) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6926) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6939) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6940) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6942) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6955) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6956) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6958) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6971) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6972) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(6974) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6987) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6990) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(7003) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(7004) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7006) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(7014) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7030) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7031) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7045) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(7048) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(7061) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(7064) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(7071) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7078) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7091) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(7097) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7101) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7103) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7109) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7114) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(7118) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7124) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7125) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7129) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7155) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7162) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7165) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7207) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7229) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7246) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7247) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7247) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7247) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7247) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (I15H)
dsdt.dsl(7248) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7281) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7282) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7287) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7288) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(7291) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7292) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7293) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7295) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7298) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7302) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7306) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7318) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7320) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7331) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7336) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7339) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7353) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7359) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7374) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(7376) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (FIRE)
dsdt.dsl(7378) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ACRN)
dsdt.dsl(7382) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7389) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7402) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7405) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
dsdt.dsl(7411) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7413) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7421) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7425) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q10)
dsdt.dsl(7432) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q19)
dsdt.dsl(7439) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q1C)
dsdt.dsl(7446) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q1D)
dsdt.dsl(7461) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7465) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q23)
dsdt.dsl(7477) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7481) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q32)
dsdt.dsl(7487) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q33)
dsdt.dsl(7493) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q34)
dsdt.dsl(7499) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q35)
dsdt.dsl(7505) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q36)
dsdt.dsl(7511) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q37)
dsdt.dsl(7517) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q38)
dsdt.dsl(7535) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7539) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q40)
dsdt.dsl(7545) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q41)
dsdt.dsl(7551) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q48)
dsdt.dsl(7557) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q4C)
dsdt.dsl(7563) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q4D)
dsdt.dsl(7579) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7583) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q50)
dsdt.dsl(7589) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q51)
dsdt.dsl(7595) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q52)
dsdt.dsl(7601) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q53)
dsdt.dsl(7607) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q5C)
dsdt.dsl(7621) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7625) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q80)
dsdt.dsl(7631) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q81)
dsdt.dsl(7637) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q82)
dsdt.dsl(7643) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q83)
dsdt.dsl(7649) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q84)
dsdt.dsl(7655) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q85)
dsdt.dsl(7661) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q86)
dsdt.dsl(7703) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7703) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(7704) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(7710) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7713) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7719) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7720) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7729) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7730) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7733) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7739) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7740) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7749) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7750) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7753) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7772) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(7776) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7780) : Optimize 6058 -  NamePath optimized (^^PCI0.PEGP.VGA_.MXMI)
dsdt.dsl(7786) : Optimize 6058 -  NamePath optimized (^^PCI0.PEGP.VGA_.MXMS)
dsdt.dsl(7794) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7801) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7804) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(7898) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
dsdt.dsl(7900) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.KLID)
dsdt.dsl(7904) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (RBEC)
dsdt.dsl(7909) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(7913) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7919) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
dsdt.dsl(7921) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.LIDW)
dsdt.dsl(7927) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (MBEC)
dsdt.dsl(7931) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(7931) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (MBEC)
dsdt.dsl(8066) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8073) : Optimize 6058 -  NamePath optimized (^_Y16._BAS)
dsdt.dsl(8074) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(8395) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8433) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8471) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8509) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8557) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8595) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8633) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8685) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8688) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8690) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(8697) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8729) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8776) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8818) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8860) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8865) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8866) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8891) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8897) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(8903) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(8906) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(8915) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(8924) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(8933) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(8976) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(8979) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9019) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9035) : Optimize 6058 -  NamePath optimized (_PR_)
dsdt.dsl(9043) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9052) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9057) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9084) : Optimize 6058 -  NamePath optimized (_PIC)
dsdt.dsl(9098) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTD)
dsdt.dsl(9114) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTD)
dsdt.dsl(9122) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTP)
dsdt.dsl(9122) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ESCS)
dsdt.dsl(9128) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9130) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9132) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9134) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9139) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9141) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9149) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9152) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9154) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9160) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9161) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9165) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9208) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTP)
dsdt.dsl(9210) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9213) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTD)
dsdt.dsl(9216) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9220) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTI)
dsdt.dsl(9222) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9228) : Optimize 6058 -  NamePath optimized (_SB_.PCI0)
dsdt.dsl(9235) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (_OSI)
dsdt.dsl(9240) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (_OSI)
dsdt.dsl(9245) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (_OSI)
dsdt.dsl(9250) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (_OSI)
dsdt.dsl(9255) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (_OSI)
dsdt.dsl(9262) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTP)
dsdt.dsl(9265) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTI)
dsdt.dsl(9265) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (SOOT)
dsdt.dsl(9272) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9275) : Optimize 6058 -  NamePath optimized (_TZ_)
dsdt.dsl(9278) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9279) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9284) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
dsdt.dsl(9293) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9300) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9316) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
dsdt.dsl(9323) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9347) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9355) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
dsdt.dsl(9362) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9375) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9377) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9384) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
dsdt.dsl(9398) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
dsdt.dsl(9405) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9436) : Optimize 6058 -  NamePath optimized (_SB_.PCI0)
dsdt.dsl(9441) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9471) : Optimize 6058 -  NamePath optimized (^_Y17._BAS)
dsdt.dsl(9472) : Optimize 6058 -  NamePath optimized (^^LPCB.RCBA)
dsdt.dsl(9473) : Optimize 6058 -  NamePath optimized (^_Y18._BAS)
dsdt.dsl(9474) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (MHBR)
dsdt.dsl(9475) : Optimize 6058 -  NamePath optimized (^_Y19._BAS)
dsdt.dsl(9476) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (DIBR)
dsdt.dsl(9477) : Optimize 6058 -  NamePath optimized (^_Y1A._BAS)
dsdt.dsl(9478) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (EPBR)
dsdt.dsl(9479) : Optimize 6058 -  NamePath optimized (^_Y1B._BAS)
dsdt.dsl(9480) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (PXBR)
dsdt.dsl(9481) : Optimize 6058 -  NamePath optimized (^_Y1B._LEN)
dsdt.dsl(9482) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (PXSZ)
dsdt.dsl(9488) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9547) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (PMBS)
dsdt.dsl(9562) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GPBS)
dsdt.dsl(9631) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9633) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9649) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9669) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9675) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9677) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9680) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9706) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9721) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9731) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9735) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9745) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9755) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9758) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9761) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9770) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9780) : Optimize 6058 -  NamePath optimized (_SB_.PCI0)
dsdt.dsl(9872) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9876) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9879) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9887) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9890) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9893) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9900) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9902) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9913) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9917) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9920) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9929) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9932) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9935) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9942) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9944) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9956) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9960) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9963) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9973) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(9976) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9979) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9986) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(9988) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10000) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(10004) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10012) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10013) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10027) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10041) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10044) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10047) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(10052) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10057) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10070) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10073) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10075) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10076) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10088) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10102) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10113) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10114) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10116) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10121) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10128) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10132) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10139) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10143) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10153) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10159) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10166) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10177) : Optimize 6058 -  NamePath optimized (_GPE)
dsdt.dsl(10181) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10182) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10182) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10183) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10184) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10189) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10190) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10191) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10195) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10199) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10204) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10205) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10206) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10210) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10214) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10219) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10220) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10221) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10225) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10229) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10234) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10235) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10239) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10247) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10248) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10261) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10265) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10269) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10274) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10275) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10276) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10280) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10284) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10289) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10290) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10291) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10295) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10308) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(10378) : Optimize 6058 -  NamePath optimized (_S0_)
dsdt.dsl(10380) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10381) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10382) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10383) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10385) : Optimize 6058 -  NamePath optimized (_S3_)
dsdt.dsl(10388) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10389) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10390) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10392) : Optimize 6058 -  NamePath optimized (_S4_)
dsdt.dsl(10395) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10396) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10397) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10399) : Optimize 6058 -  NamePath optimized (_S5_)
dsdt.dsl(10402) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10403) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(10404) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
ASL Input:  dsdt.dsl - 10409 lines, 400924 bytes, 4164 keywords
AML Output: ACPI00.aml - 41030 bytes, 897 named objects, 3267 executable opcodes

Compilation complete. 0 Errors, 108 Warnings, 0 Remarks, 1117 Optimizations

</pre></p>
<p>На первых нескольких строчках видим такое</p>
<p><pre class="brush: bash;">

&gt; iasl -tc -vi -vo -w3 dsdt.dsl

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20110316-32 [Mar 16 2011]
Copyright (c) 2000 - 2011 Intel Corporation

dsdt.dsl(105) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(109) : Optimize 6033 -  Integer optimized to single-byte AML opcode (Zero)
dsdt.dsl(116) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
dsdt.dsl(136) : Optimize 6033 -  Integer optimized to single-byte AML opcode (One)
(cut)

</pre></p>
<p>Что же на этих строках в dsdt.dsl?</p>
<p><pre class="brush: bash;">

        (cut)
        CreateDWordField (Arg1, 0x00, DEAX) # строка 105
        (cut)
        CreateDWordField (B2ED, 0x00, OEAX) # строка 109
        (cut)
        If (LEqual (\_SB.AMW0.WMID, 0x01)) # строка 116
        (cut)
        If (LAnd (LEqual (DEAX, 0x9630), LEqual (DEBX, 0x01))) # строка 136
        (cut)

</pre></p>
<p>Создавая <strong>dsdt.aml</strong> из нашего <strong>dsdt.dsl</strong> компилятор <strong>iasl</strong> произвел оптимизацию <strong>0&#215;00</strong> на <strong>Zero</strong> и <strong>0&#215;01</strong> на <strong>One</strong>. Нам в нашем <strong>dsdt.dsl</strong> тоже никто не запрещает сделать то же самое.</p>
<p><pre class="brush: bash;">

        (cut)
        CreateDWordField (Arg1, Zero, DEAX) # строка 105
        (cut)
        CreateDWordField (B2ED, Zero, OEAX) # строка 109
        (cut)
        If (LEqual (\_SB.AMW0.WMID, One)) # строка 116
        (cut)
        If (LAnd (LEqual (DEAX, 0x9630), LEqual (DEBX, One))) # строка 136
        (cut)

</pre></p>
<p>И да добрый совет &#8211; не заменяйте все <strong>0&#215;00</strong> на <strong>Zero</strong> и <strong>0&#215;01</strong> на <strong>One</strong> во всем dsdt.dsl. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Остальные такие же оптимизации подобны разобранным примерам и в этом а так же всех последующих случаях я не буду останавливаться на них более подробно.</p>
<p>Далее обратим свой взор на всю эту компанию:</p>
<p><pre class="brush: bash;">

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20110316-32 [Mar 16 2011]
Copyright (c) 2000 - 2011 Intel Corporation

(cut)
dsdt.dsl(310) : Optimize 6058 -  NamePath optimized (BCLP)
dsdt.dsl(325) : Optimize 6058 -  NamePath optimized (MAXL)
(cut)
(cut)
dsdt.dsl(523) : Optimize 6058 -  NamePath optimized (_SB_)
(cut)
dsdt.dsl(1658) : Optimize 6058 -  NamePath optimized (^_Y00._LEN)
(cut)
dsdt.dsl(1664) : Optimize 6058 -  NamePath optimized (^_Y00._RW_)
dsdt.dsl(1670) : Optimize 6058 -  NamePath optimized (^_Y01._LEN)
(cut)
dsdt.dsl(1676) : Optimize 6058 -  NamePath optimized (^_Y01._RW_)
dsdt.dsl(1682) : Optimize 6058 -  NamePath optimized (^_Y02._LEN)
(cut)
dsdt.dsl(1688) : Optimize 6058 -  NamePath optimized (^_Y02._RW_)
dsdt.dsl(1694) : Optimize 6058 -  NamePath optimized (^_Y03._LEN)
(cut)
dsdt.dsl(1700) : Optimize 6058 -  NamePath optimized (^_Y03._RW_)
dsdt.dsl(1706) : Optimize 6058 -  NamePath optimized (^_Y04._LEN)
(cut)
dsdt.dsl(1712) : Optimize 6058 -  NamePath optimized (^_Y04._RW_)
dsdt.dsl(1718) : Optimize 6058 -  NamePath optimized (^_Y05._LEN)
(cut)
dsdt.dsl(1724) : Optimize 6058 -  NamePath optimized (^_Y05._RW_)
dsdt.dsl(1730) : Optimize 6058 -  NamePath optimized (^_Y06._LEN)
(cut)
dsdt.dsl(1736) : Optimize 6058 -  NamePath optimized (^_Y06._RW_)
dsdt.dsl(1742) : Optimize 6058 -  NamePath optimized (^_Y07._LEN)
(cut)
dsdt.dsl(1748) : Optimize 6058 -  NamePath optimized (^_Y07._RW_)
dsdt.dsl(1754) : Optimize 6058 -  NamePath optimized (^_Y08._LEN)
(cut)
dsdt.dsl(1760) : Optimize 6058 -  NamePath optimized (^_Y08._RW_)
dsdt.dsl(1766) : Optimize 6058 -  NamePath optimized (^_Y09._LEN)
(cut)
dsdt.dsl(1772) : Optimize 6058 -  NamePath optimized (^_Y09._RW_)
dsdt.dsl(1778) : Optimize 6058 -  NamePath optimized (^_Y0A._LEN)
(cut)
dsdt.dsl(1784) : Optimize 6058 -  NamePath optimized (^_Y0A._RW_)
dsdt.dsl(1790) : Optimize 6058 -  NamePath optimized (^_Y0B._LEN)
(cut)
dsdt.dsl(1796) : Optimize 6058 -  NamePath optimized (^_Y0B._RW_)
dsdt.dsl(1802) : Optimize 6058 -  NamePath optimized (^_Y0C._LEN)
(cut)
dsdt.dsl(1808) : Optimize 6058 -  NamePath optimized (^_Y0C._RW_)
dsdt.dsl(1812) : Optimize 6058 -  NamePath optimized (^_Y0D._MIN)
dsdt.dsl(1813) : Optimize 6058 -  NamePath optimized (^_Y0D._MAX)
dsdt.dsl(1814) : Optimize 6058 -  NamePath optimized (^_Y0D._LEN)
(cut)
dsdt.dsl(1936) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (DDC4)
dsdt.dsl(1941) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (DDC4)
dsdt.dsl(1941) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (DDC0)
(cut)
dsdt.dsl(1975) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.BNCM)
dsdt.dsl(1977) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.ACST)
dsdt.dsl(1979) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.BNAC)
dsdt.dsl(1983) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.BNDC)
dsdt.dsl(1988) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.BNAC)
dsdt.dsl(1994) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.BNCM)
dsdt.dsl(1996) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.ACST)
dsdt.dsl(1998) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.BNAC)
dsdt.dsl(2002) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.BNDC)
dsdt.dsl(2007) : Optimize 6058 -  NamePath optimized (^^^^LPCB.EC0_.BNAC)
(cut)
dsdt.dsl(2052) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (DDC3)
dsdt.dsl(2057) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (DDC3)
dsdt.dsl(2057) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (DDC0)
(cut)
dsdt.dsl(2822) : Optimize 6058 -  NamePath optimized (^^PCI0.PEGP.VGA_.NVIF)
(cut)
dsdt.dsl(2878) : Optimize 6058 -  NamePath optimized (^^LPCB.LNKA)
(cut)
dsdt.dsl(2886) : Optimize 6058 -  NamePath optimized (^^LPCB.LNKB)
(cut)
dsdt.dsl(2894) : Optimize 6058 -  NamePath optimized (^^LPCB.LNKC)
(cut)
dsdt.dsl(2902) : Optimize 6058 -  NamePath optimized (^^LPCB.LNKD)
(cut)
dsdt.dsl(3053) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTI)
dsdt.dsl(3053) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GCDD)
(cut)
dsdt.dsl(3111) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTI)
dsdt.dsl(3111) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GCDD)
(cut)
dsdt.dsl(3175) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTI)
dsdt.dsl(3175) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GCDD)
(cut)
dsdt.dsl(3240) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTI)
dsdt.dsl(3240) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GCDD)
(cut)
dsdt.dsl(3305) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTI)
dsdt.dsl(3305) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GCDD)
(cut)
dsdt.dsl(3508) : Optimize 6058 -  NamePath optimized (^^PCI0)
(cut)
dsdt.dsl(3995) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (PCI0)
dsdt.dsl(3999) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GFX0)
dsdt.dsl(4003) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GFX0)
(cut)
dsdt.dsl(4264) : Optimize 6058 -  NamePath optimized (PCI0.LPCB.LPC1)
dsdt.dsl(4265) : Optimize 6058 -  NamePath optimized (PCI0.LPCB.LPC1)
(cut)
dsdt.dsl(4300) : Optimize 6058 -  NamePath optimized (_Y0E._INT)
(cut)
dsdt.dsl(4348) : Optimize 6058 -  NamePath optimized (_Y0F._INT)
(cut)
dsdt.dsl(4396) : Optimize 6058 -  NamePath optimized (_Y10._INT)
(cut)
dsdt.dsl(4444) : Optimize 6058 -  NamePath optimized (_Y11._INT)
(cut)
dsdt.dsl(4492) : Optimize 6058 -  NamePath optimized (_Y12._INT)
(cut)
dsdt.dsl(4540) : Optimize 6058 -  NamePath optimized (_Y13._INT)
(cut)
dsdt.dsl(4588) : Optimize 6058 -  NamePath optimized (_Y14._INT)
(cut)
dsdt.dsl(4636) : Optimize 6058 -  NamePath optimized (_Y15._INT)
(cut)
dsdt.dsl(4850) : Optimize 6058 -  NamePath optimized (^^^GFX0.CLID)
dsdt.dsl(4857) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
(cut)
dsdt.dsl(4929) : Optimize 6058 -  NamePath optimized (^^^PEGP.VGA_)
(cut)
dsdt.dsl(4942) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (PCI0)
(cut)
dsdt.dsl(4948) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GFX0)
(cut)
dsdt.dsl(4952) : Optimize 6058 -  NamePath optimized (^^^PEGP.VGA_)
dsdt.dsl(4963) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ASLB)
(cut)
dsdt.dsl(4965) : Optimize 6058 -  NamePath optimized (^^^GFX0.GHDS)
(cut)
dsdt.dsl(5051) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ASLB)
dsdt.dsl(5053) : Optimize 6058 -  NamePath optimized (^^^GFX0.SNDL)
(cut)
dsdt.dsl(5054) : Optimize 6058 -  NamePath optimized (^^^GFX0.GHDS)
dsdt.dsl(5058) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GFX0)
dsdt.dsl(5063) : Optimize 6058 -  NamePath optimized (^^^PEGP.VGA_)
(cut)
dsdt.dsl(5122) : Optimize 6058 -  NamePath optimized (^^^^AMW0.FIRE)
dsdt.dsl(5124) : Optimize 6058 -  NamePath optimized (^^^^AMW0.ACRN)
dsdt.dsl(5131) : Optimize 6058 -  NamePath optimized (^^^^AMW0.FIRE)
(cut)
dsdt.dsl(5133) : Optimize 6058 -  NamePath optimized (^^^^AMW0.ACRN)
dsdt.dsl(5142) : Optimize 6058 -  NamePath optimized (^^^^AMW0.FIRE)
dsdt.dsl(5144) : Optimize 6058 -  NamePath optimized (^^^^AMW0.ACRN)
dsdt.dsl(5155) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (BIAN)
dsdt.dsl(5159) : Optimize 6058 -  NamePath optimized (^^^PEGP.VGA_.LCD_)
dsdt.dsl(5169) : Optimize 6058 -  NamePath optimized (^^^^AMW0.FIRE)
dsdt.dsl(5171) : Optimize 6058 -  NamePath optimized (^^^^AMW0.ACRN)
dsdt.dsl(5182) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (BIAN)
dsdt.dsl(5186) : Optimize 6058 -  NamePath optimized (^^^PEGP.VGA_.LCD_)
dsdt.dsl(5194) : Optimize 6058 -  NamePath optimized (^^^^AMW0.FIRE)
dsdt.dsl(5196) : Optimize 6058 -  NamePath optimized (^^^^AMW0.ACRN)
(cut)
dsdt.dsl(5254) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (BAT0)
dsdt.dsl(5255) : Optimize 6058 -  NamePath optimized (^^^^AMW0.FIRE)
dsdt.dsl(5257) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (NB0N)
dsdt.dsl(5259) : Optimize 6058 -  NamePath optimized (^^^^AMW0.ACRN)
dsdt.dsl(5268) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (BAT0)
dsdt.dsl(5274) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (BAT0)
dsdt.dsl(5282) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (BAT0)
(cut)
dsdt.dsl(5289) : Optimize 6058 -  NamePath optimized (^^^^AMW0.ADSN)
dsdt.dsl(5295) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ADP1)
dsdt.dsl(5301) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ADP1)
dsdt.dsl(5307) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (LID0)
dsdt.dsl(5313) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (LID0)
(cut)
dsdt.dsl(5589) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (_SB_)
(cut)
dsdt.dsl(5619) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
(cut)
dsdt.dsl(5661) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
(cut)
dsdt.dsl(5687) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
(cut)
dsdt.dsl(5730) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (_SB_)
(cut)
dsdt.dsl(6671) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.C4C3)
(cut)
dsdt.dsl(6675) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.C4C3)
(cut)
dsdt.dsl(6680) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.C4C3)
(cut)
dsdt.dsl(6689) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.C4C3)
(cut)
dsdt.dsl(6843) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6846) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6859) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6862) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6875) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6878) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6891) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6894) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6907) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6910) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6923) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6926) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6939) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
(cut)
dsdt.dsl(6942) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6955) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
(cut)
dsdt.dsl(6958) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6971) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
(cut)
dsdt.dsl(6974) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6987) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(6990) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(7003) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
(cut)
dsdt.dsl(7006) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
(cut)
dsdt.dsl(7045) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(7048) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(7061) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
dsdt.dsl(7064) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
(cut)
dsdt.dsl(7091) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
(cut)
dsdt.dsl(7114) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.BATM)
(cut)
dsdt.dsl(7247) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (I15H)
(cut)
dsdt.dsl(7376) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (FIRE)
dsdt.dsl(7378) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ACRN)
(cut)
dsdt.dsl(7405) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
(cut)
dsdt.dsl(7425) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q10)
dsdt.dsl(7432) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q19)
dsdt.dsl(7439) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q1C)
dsdt.dsl(7446) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q1D)
(cut)
dsdt.dsl(7465) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q23)
(cut)
dsdt.dsl(7481) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q32)
dsdt.dsl(7487) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q33)
dsdt.dsl(7493) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q34)
dsdt.dsl(7499) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q35)
dsdt.dsl(7505) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q36)
dsdt.dsl(7511) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q37)
dsdt.dsl(7517) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q38)
(cut)
dsdt.dsl(7539) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q40)
dsdt.dsl(7545) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q41)
dsdt.dsl(7551) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q48)
dsdt.dsl(7557) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q4C)
dsdt.dsl(7563) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q4D)
(cut)
dsdt.dsl(7583) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q50)
dsdt.dsl(7589) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q51)
dsdt.dsl(7595) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q52)
dsdt.dsl(7601) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q53)
dsdt.dsl(7607) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q5C)
(cut)
dsdt.dsl(7625) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q80)
dsdt.dsl(7631) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q81)
dsdt.dsl(7637) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q82)
dsdt.dsl(7643) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q83)
dsdt.dsl(7649) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q84)
dsdt.dsl(7655) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q85)
dsdt.dsl(7661) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_._Q86)
(cut)
dsdt.dsl(7780) : Optimize 6058 -  NamePath optimized (^^PCI0.PEGP.VGA_.MXMI)
dsdt.dsl(7786) : Optimize 6058 -  NamePath optimized (^^PCI0.PEGP.VGA_.MXMS)
(cut)
dsdt.dsl(7898) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
dsdt.dsl(7900) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.KLID)
dsdt.dsl(7904) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (RBEC)
(cut)
dsdt.dsl(7919) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
dsdt.dsl(7921) : Optimize 6058 -  NamePath optimized (^^PCI0.LPCB.EC0_.LIDW)
dsdt.dsl(7927) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (MBEC)
(cut)
dsdt.dsl(7931) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (MBEC)
(cut)
dsdt.dsl(8073) : Optimize 6058 -  NamePath optimized (^_Y16._BAS)
(cut)
dsdt.dsl(9035) : Optimize 6058 -  NamePath optimized (_PR_)
(cut)
dsdt.dsl(9084) : Optimize 6058 -  NamePath optimized (_PIC)
dsdt.dsl(9098) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTD)
dsdt.dsl(9114) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTD)
dsdt.dsl(9122) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTP)
dsdt.dsl(9122) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ESCS)
(cut)
dsdt.dsl(9208) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTP)
(cut)
dsdt.dsl(9213) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTD)
(cut)
dsdt.dsl(9220) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTI)
(cut)
dsdt.dsl(9228) : Optimize 6058 -  NamePath optimized (_SB_.PCI0)
dsdt.dsl(9235) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (_OSI)
dsdt.dsl(9240) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (_OSI)
dsdt.dsl(9245) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (_OSI)
dsdt.dsl(9250) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (_OSI)
dsdt.dsl(9255) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (_OSI)
dsdt.dsl(9262) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTP)
dsdt.dsl(9265) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (TRTI)
dsdt.dsl(9265) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (SOOT)
(cut)
dsdt.dsl(9275) : Optimize 6058 -  NamePath optimized (_TZ_)
(cut)
dsdt.dsl(9284) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
(cut)
dsdt.dsl(9316) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
(cut)
dsdt.dsl(9355) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
(cut)
dsdt.dsl(9384) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
dsdt.dsl(9398) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (ECON)
(cut)
dsdt.dsl(9436) : Optimize 6058 -  NamePath optimized (_SB_.PCI0)
(cut)
dsdt.dsl(9471) : Optimize 6058 -  NamePath optimized (^_Y17._BAS)
dsdt.dsl(9472) : Optimize 6058 -  NamePath optimized (^^LPCB.RCBA)
dsdt.dsl(9473) : Optimize 6058 -  NamePath optimized (^_Y18._BAS)
dsdt.dsl(9474) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (MHBR)
dsdt.dsl(9475) : Optimize 6058 -  NamePath optimized (^_Y19._BAS)
dsdt.dsl(9476) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (DIBR)
dsdt.dsl(9477) : Optimize 6058 -  NamePath optimized (^_Y1A._BAS)
dsdt.dsl(9478) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (EPBR)
dsdt.dsl(9479) : Optimize 6058 -  NamePath optimized (^_Y1B._BAS)
dsdt.dsl(9480) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (PXBR)
dsdt.dsl(9481) : Optimize 6058 -  NamePath optimized (^_Y1B._LEN)
dsdt.dsl(9482) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (PXSZ)
(cut)
dsdt.dsl(9547) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (PMBS)
dsdt.dsl(9562) : Optimize 6092 -  NamePath optimized to NameSeg (uses run-time search path) (GPBS)
(cut)
dsdt.dsl(9780) : Optimize 6058 -  NamePath optimized (_SB_.PCI0)
(cut)
dsdt.dsl(10177) : Optimize 6058 -  NamePath optimized (_GPE)
(cut)
dsdt.dsl(10378) : Optimize 6058 -  NamePath optimized (_S0_)
(cut)
dsdt.dsl(10385) : Optimize 6058 -  NamePath optimized (_S3_)
(cut)
dsdt.dsl(10392) : Optimize 6058 -  NamePath optimized (_S4_)
(cut)
dsdt.dsl(10399) : Optimize 6058 -  NamePath optimized (_S5_)
(cut)
ASL Input:  dsdt.dsl - 10409 lines, 400924 bytes, 4164 keywords
AML Output: ACPI00.aml - 41030 bytes, 897 named objects, 3267 executable opcodes

Compilation complete. 0 Errors, 108 Warnings, 0 Remarks, 1117 Optimizations

</pre></p>
<p>Ну к примеру самая первая строчка</p>
<p><pre class="brush: bash;">

(cut)
dsdt.dsl(310) : Optimize 6058 -  NamePath optimized (BCLP)
(cut)

</pre></p>
<p>Смотрим строку <strong>310</strong> файла <strong>dsdt.dsl</strong></p>
<p><pre class="brush: bash;">

    Name (\BCLP, Package (0x0C) # строка 310

</pre></p>
<p><strong>iasl</strong> оптимизировал её до</p>
<p><pre class="brush: bash;">

    Name (BCLP, Package (0x0C) # строка 310

</pre></p>
<p>Идея ясна? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Далее обратим свой взор на:</p>
<p><pre class="brush: bash;">

dsdt.dsl(1862) : Optimize 6013 -  Constant expression evaluated and reduced (OR)
(cut)
dsdt.dsl(1863) : Optimize 6013 -  Constant expression evaluated and reduced (OR)
dsdt.dsl(1864) : Optimize 6013 -  Constant expression evaluated and reduced (OR)
dsdt.dsl(1865) : Optimize 6013 -  Constant expression evaluated and reduced (OR)
(cut)
dsdt.dsl(3746) : Optimize 6013 -  Constant expression evaluated and reduced (SHIFTLEFT)
(cut)
dsdt.dsl(3873) : Optimize 6013 -  Constant expression evaluated and reduced (SHIFTLEFT)
(cut)
dsdt.dsl(5489) : Optimize 6013 -  Constant expression evaluated and reduced (SHIFTLEFT)

</pre></p>
<p>Смотрим что же там на строке <strong>1862</strong></p>
<p><pre class="brush: bash;">

                    Method (_DOD, 0, NotSerialized)
                    {
                        Name (PEGT, Package (0x04)
                        {
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF
                        })
                        Store (Or (0x00010000, 0x0100), Index (PEGT, 0x00)) # строка 1862
                        Store (Or (0x00010000, 0x0200), Index (PEGT, 0x01)) # строка 1863
                        Store (Or (0x00010000, 0x0110), Index (PEGT, 0x02)) # строка 1864
                        Store (Or (0x00010000, 0x0210), Index (PEGT, 0x03)) # строка 1865
                        Return (PEGT)
                    }

</pre></p>
<p><pre class="brush: bash;">

iasl -tc -vi -vo -w3 dsdt.dsl # собираем dsdt.aml
(cut)
&gt;acpiexec -ef -em -es -v dsdt.aml # &quot;дебажим&quot; полученный dsdt.aml в acpiexec

Intel ACPI Component Architecture
AML Execution/Debug Utility version 20110316-32 [Mar 16 2011]
Copyright (c) 2000 - 2011 Intel Corporation

Enabling AML Interpreter serialized mode
Enabling AML Interpreter slack mode
Loading Acpi table from file dsdt.aml
ACPI: RSDP 00478D88 0002C (v02 I_TEST)
ACPI: XSDT 0048A0A0 0005C (v01                 00000000      00000000)
ACPI: TEST 004785FC 00024 (v01                 00000000      00000000)
ACPI: BAD! 00478DAC 00024 (v01                 00000000      00000000)
ACPI: FACP 00478DD0 000F4 (v03                 00000000      00000000)
ACPI: DSDT @ 0x004773D0 Table override, replaced with:
ACPI: DSDT 00480048 0A03D (v02 Intel  CANTIGA  06040000 INTL 20110316)
ACPI: FACS 00478EC8 00040
ACPI: SSDT 00477418 00030 (v01  Intel     Many 00000001 INTL 20030424)
ACPI: SSDT 00477448 00030 (v01  Intel     Many 00000001 INTL 20030424)
ACPI: OEM1 004774A8 00038 (v01  Intel     Many 00000001 INTL 20030918)
ACPI: OEMX 004774E0 000B0 (v02  MyOEM     Test 00000432 INTL 20100331)
Parsing all Control Methods:
Table [DSDT](id 0001) - 1227 Objects with 73 Devices 269 Methods 45 Regions
Parsing all Control Methods:
Table [SSDT](id 0002) - 1 Objects with 0 Devices 1 Methods 0 Regions
Parsing all Control Methods:
Table [SSDT](id 0003) - 1 Objects with 0 Devices 1 Methods 0 Regions
 tbxface-0635 [02] TbLoadNamespace       : ACPI Tables successfully acquired
evgpeblk-0521 [04] EvCreateGpeBlock      : GPE 00 to 3F [_GPE] 8 regs on int 0x0

evgpeblk-0521 [04] EvCreateGpeBlock      : GPE 60 to 77 [_GPE] 3 regs on int 0x0

Completing Region/Field/Buffer/Package initialization:
Initializing Region \_SB_.PCI0.HBUS
Initializing Region        \_SB_.PCI0.MCHT
Initializing Region        \_SB_.PCI0.GFX0.IGDP
Initializing Region        \_SB_.PCI0.GFX0.IGDM
Initializing Region        \GNVS
Initializing Region        \_SB_.PCI0.MCHP
Initializing Region        \_SB_.PCI0.LPCB.LPC1
Initializing Region        \_SB_.PCI0.LPCB.LPC0
Initializing Region        \_SB_.PCI0.LPCB.EC0_.ECO1
Initializing Region        \_SB_.PCI0.LPCB.EC0_.ECO2
Initializing Region        \_SB_.PCI0.LPCB.EC0_.RAM_
Initializing Region        \_SB_.PCI0.USB0.U1CS
Initializing Region        \_SB_.PCI0.USB1.U1CS
Initializing Region        \_SB_.PCI0.USB2.U1CS
Initializing Region        \_SB_.PCI0.USBR.U1CS
Initializing Region        \_SB_.PCI0.USB3.U1CS
Initializing Region        \_SB_.PCI0.USB4.U1CS
Initializing Region        \_SB_.PCI0.USB5.U1CS
Initializing Region        \_SB_.PCI0.HDEF.HDAR
Initializing Region        \_SB_.PCI0.RP01.PXCS
Initializing Region        \_SB_.PCI0.RP02.PXCS
Initializing Region        \_SB_.PCI0.RP03.PXCS
Initializing Region        \_SB_.PCI0.RP04.PXCS
Initializing Region        \_SB_.PCI0.RP04.J380.PCFG
Initializing Region        \_SB_.PCI0.RP05.PXCS
Initializing Region        \_SB_.PCI0.RP06.PXCS
Initializing Region        \_SB_.PCI0.SAT0.SACS
Initializing Region        \_SB_.PCI0.SAT1.SACS
Initializing Region        \_SB_.PCI0.SBUS.SMBP
Initializing Region        \_SB_.PCI0.SBUS.SMBI
Initializing Region        \_SB_.SMI0
Initializing Region        \_SB_.SMI1
Initializing Region        \_SB_.AMW0.RAM_
Initializing Region        \_SB_.AMW0.PCNT
Initializing Region        \_SB_.AMW0.KBIO
Initializing Region        \_SB_.AMW0.RAMS
Initializing Region        \_SB_.AMW0.CMIO
Initializing BufferField   \_SB_.AMW0.WLID
Initializing BufferField   \_SB_.AMW0.BUID
Initializing BufferField   \_SB_.AMW0.BER4
Initializing BufferField   \_SB_.AMW0.BUF0
Initializing BufferField   \_SB_.AMW0.BER2
Initializing BufferField   \_SB_.AMW0.B1R0
Initializing BufferField   \_SB_.AMW0.B1R4
Initializing BufferField   \_SB_.AMW0.B1R8
Initializing BufferField   \_SB_.AMW0.B1RC
Initializing BufferField   \_SB_.AMW0.B1ER
Initializing BufferField   \_SB_.AMW0.DSID
Initializing Region        \PRT0
Initializing Region        \SPRT
Initializing Region        \IO_T
Initializing Region        \IO_D
Initializing Region        \IO_H
Initializing Region        \PMIO
Initializing Region        \GPIO
Initializing Region        \RCRB

Initialized 44/45 Regions 11/11 Fields 41/41 Buffers 41/41 Packages (1240 nodes)

Initializing Device/Processor/Thermal objects by executing _INI methods:Executin
g    Method        \_SB_._STA
Executing    Method        \_SB_._INI
Executing    Method        \_SB_.PCI0._STA
Executing    Method        \_SB_.PCI0._INI

Executed 1 _INI methods requiring 0 _STA executions (examined 81 objects)
Executing    Method        \_SB_.PCI0.LPCB.EC0_._REG
[AcpiExec] Received a Device Notify on [CPU0] 004A15D0 Value 0x80 (**Device Specific**)
[AcpiExec] Received a Device Notify on [CPU1] 004A1618 Value 0x80 (**Device Specific**)
evgpeblk-0613 [01] EvInitializeGpeBlock  : Enabled 7 GPEs in this block
-

</pre></p>
<p><strong>acpiexec</strong> загрузил <strong>dsdt.aml</strong> и ждет наших команд.<br />
Для начала не будет лишним прочитать:</p>
<p><pre class="brush: bash;">

- help

General-Purpose Commands:
  Allocations                         Display list of current memory allocations

  Dump &lt;address&gt;|
       [Byte|Word|Dword|Qword]        Display ACPI objects or memory
  EnableAcpi                          Enable ACPI (hardware) mode
  Handlers                            Info about global handlers
  Help                                This help screen
  History                             Display command history buffer
  Level [] [console]      Get/Set debug level for file or console
  Locks                               Current status of internal mutexes
  Osi [Install|Remove ]         Display or modify global _OSI list
  Quit or Exit                        Exit this command
  Stats [Allocations|Memory|Misc|
        Objects|Sizes|Stack|Tables]   Display namespace and memory statistics
     Allocations                      Display list of current memory allocations

     Memory                           Dump internal memory lists
     Misc                             Namespace search and mutex stats
     Objects                          Summary of namespace objects
     Sizes                            Sizes for each of the internal objects
     Stack                            Display CPU stack usage
     Tables                           Info about current ACPI table(s)
  Tables                              Display info about loaded ACPI tables
  Unload  [Instance]        Unload an ACPI table
  !                    Execute command from history buffer
  !!                                  Execute last command again

Namespace Access Commands:
  Businfo                             Display system bus info
  Disassemble                 Disassemble a control method
  Event                   Generate AcpiEvent (Fixed/GPE)
  Find   (? is wildcard)    Find ACPI name(s) with wildcards
  Gpe               Simulate a GPE
  Gpes                                Display info on all GPEs
  Integrity                           Validate namespace integrity
  Methods                             Display list of loaded control methods
  Namespace [Object] [Depth]          Display loaded namespace tree/subtree
  Notify               Send a notification on Object
  Objects                 Display all objects of the given type
  Owner  [Depth]             Display loaded namespace by object owner
  Predefined                          Check all predefined names
  Prefix []                 Set or Get current execution prefix
  References                    Find all references to object at addr
  Resources                   Get and display Device resources
  Set N           Set value for named integer
  Sleep                   Simulate sleep/wake sequence
  Terminate                           Delete namespace and all internal objects
  Type                        Display object type

Control Method Execution Commands:
  Arguments (or Args)                 Display method arguments
  Breakpoint               Set an AML execution breakpoint
  Call                                Run to next control method invocation
  Debug  [Arguments]        Single Step a control method
  Execute  [Arguments]      Execute control method
  Go                                  Allow method to run to completion
  Information                         Display info about the current method
  Into                                Step into (not over) a method call
  List [# of Aml Opcodes]             Display method ASL statements
  Locals                              Display method local variables
  Results                             Display method result stack
  Set &lt;a&gt;                 Set method data (Arguments/Locals)
  Stop                                Terminate control method
  Thread    Spawn threads to execute method(s)
  Trace                  Trace method execution
  Tree                                Display control method calling tree
                               Single step next AML opcode (over calls)

File I/O Commands:
  Close                               Close debug output file
  Load                Load ACPI table from a file
  Open               Open a file for debug output

&lt;/a&gt;&lt;/address&gt;</pre></p>
<p>Вспомним что строка <strong>1862</strong> принадлежит методу <strong>Method (_DOD, 0, NotSerialized)</strong><br />
Вводим <strong>find _DOD</strong> тыкаем энтер <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><pre class="brush: bash;">

- find _DOD
       \_SB_.PCI0.PEGP.VGA_._DOD Method       0048D5D0 01 Args 0 Len 0057 Aml 004817F3 # &lt;-- это то что нам нужно
            \_SB_.PCI0.GFX0._DOD Method       0048EAD0 01 Args 0 Len 0275 Aml 004830A1
-

</pre></p>
<p>Вводим <strong>Disassemble \_SB_.PCI0.PEGP.VGA_._DOD</strong> тыкаем энтер</p>
<p><pre class="brush: bash;">

- Disassemble \_SB_.PCI0.PEGP.VGA_._DOD
{
    Name (PEGT  (Path \PEGT), Package (0x04) {})
    Store (0x00010100, Index (PEGT, Zero))
    Store (0x00010200, Index (PEGT, One))
    Store (0x00010110, Index (PEGT, 0x02))
    Store (0x00010210, Index (PEGT, 0x03))
    Return (PEGT)
}

-

</pre></p>
<p>И если все еще непонятно то в <strong>dsdt.dsl</strong> надо написать</p>
<p><pre class="brush: bash;">

                    Method (_DOD, 0, NotSerialized)
                    {
                        Name (PEGT, Package (0x04)
                        {
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF, 
                            0xFFFFFFFF
                        })
                        //Store (Or (0x00010000, 0x0100), Index (PEGT, Zero)) # было
                        //Store (Or (0x00010000, 0x0200), Index (PEGT, One)) # было
                        //Store (Or (0x00010000, 0x0110), Index (PEGT, 0x02)) # было
                        //Store (Or (0x00010000, 0x0210), Index (PEGT, 0x03)) # было
                        Store (0x00010100, Index (PEGT, Zero))
                        Store (0x00010200, Index (PEGT, One))
                        Store (0x00010110, Index (PEGT, 0x02))
                        Store (0x00010210, Index (PEGT, 0x03))
                        Return (PEGT)
                    }

</pre></p>
<p>В моем <strong>dsdt.dsl</strong> мне часто встречалась такая конструкция</p>
<p><pre class="brush: bash;">
    If ({Условие} ())
    {
        {Работа}
    }
    Else
    {
        If {Условие}
        {
            {Работа}
        }

        Return (0x00)
    }
</pre></p>
<p>Самое интересное что все это при желании упрощается до</p>
<p><pre class="brush: bash;">
    If ({Условие} ())
    {
        {Работа}
    }
    ElseIf {Условие}
    {
        {Работа}
    }

    Return (0x00)
</pre></p>
<p>Долой пару скобок {} И как результат более читаемый код.</p>
<p>Кроме того осталось сказать пару слов о еще одной мелочи</p>
<p><pre class="brush: bash;">

dsdt.dsl(325) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(354) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(355) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(356) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(357) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(358) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(359) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(360) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(361) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(362) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(363) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(364) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(365) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(366) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(367) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(368) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(369) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(370) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(371) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(372) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(373) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(374) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(375) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(377) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(378) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(379) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(380) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(381) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(383) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(384) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(385) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(386) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(387) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(388) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(389) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(390) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(391) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(392) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(393) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(394) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(395) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(396) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(397) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(398) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(399) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(404) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(405) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(406) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(407) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(408) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(409) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(410) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(411) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(414) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(415) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(913) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(947) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(1410) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(1411) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(1412) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(1413) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(1414) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(1415) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(1416) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(2274) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(2802) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(3690) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(3692) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(3972) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(4019) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(4035) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(5826) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(5832) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(5843) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(5851) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(5859) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(6152) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(6187) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(6483) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(6591) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(6635) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(6642) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(6646) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(6829) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(7288) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(7374) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(7703) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(7704) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(7772) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(7804) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9043) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9165) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9488) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9631) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9649) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9669) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9675) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9706) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9731) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9761) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9872) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9893) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9913) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9935) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9956) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(9979) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(10000) : Warning  2107 -  Namespace object is not referenced
dsdt.dsl(10047) : Warning  2107 -  Namespace object is not referenced

</pre></p>
<p>Так вот после небольшого расследования оказалось, что все эти Warnings подарок в виде <strong>WMI</strong> (<a href="http://msdn.microsoft.com/en-us/library/aa384642(v=vs.85).aspx" target="_blank">About WMI</a>, <a href="http://msdn.microsoft.com/en-us/windows/hardware/gg463463" target="_blank">Windows Instrumentation: WMI and ACPI</a>) , не включенной <a href="http://www.acpi.info/spec.htm" target="_blank">в официальную спецификацию ACPI</a>, от одной щедрой конторы.</p>
<p>Тут пользуясь случаем я хотел бы передать свой пламенный привет корпорации Майкрософт. Ребята спасибо вам огромное за то что вы с такой любовью, заботой, теплом и лаской относитесь ко всем челавекам.</p>
<p>Что такое WMI можно узнать <a href="http://msdn.microsoft.com/en-us/library/aa384642(v=vs.85).aspx">на сайте той компании</a> или <a href="http://mxm.borec.cz/software_spec.pdf" target="_blank">MXM Version 2.1 Software Specification</a>. Чем же он так плох? Процитирую <a href="ftp://ftp.suse.com/pub/people/trenn/ACPI_BIOS_on_Linux_guide/acpi_guideline_for_vendors.pdf" target="_blank">ACPI BIOS Guideline for Linux</a></p>
<blockquote><p>WMI &#8211; Windows Management Instrumentation</p>
<p>WMI is a Microsoft specific service. A small part of it describes possible ACPI<br />
WMI implementations provided by the BIOS. This is not part of the official<br />
ACPI specification and BIOS developers should avoid using it. The Linux kernel<br />
driver supports basic WMI ACPI functionality (since 2.6.25), but it is marked<br />
experimental. ACPI functionality should not depend on the WMI interface.
</p></blockquote>
<p>Иными словами их <strong>WMI</strong> в нашем Linux да и вообще в любой ОСи кроме виндавза &#8211; как повозке пятое колесо.</p>
<p>На данном этапе мой <strong>dsdt.dsl</strong> состоял из <strong>9467</strong> строк и <strong>108 Warnings</strong> подарок от Майкрософта. Отличный вопрос &#8211; сколько еще там &laquo;подарков&raquo; ?</p>
<p><pre class="brush: bash;">

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20110316-32 [Mar 16 2011]
Copyright (c) 2000 - 2011 Intel Corporation

ASL Input:  dsdt.dsl - 9467 lines, 398811 bytes, 4157 keywords
AML Output: dsdt.aml - 41021 bytes, 897 named objects, 3260 executable opcodes

Compilation complete. 0 Errors, 108 Warnings, 0 Remarks, 0 Optimizations

</pre></p>
<p>О том где примерно располагается ореол обитания заразы под названием <strong>WMI</strong> наглядно показывает следующая картинка (для наглядности зараза отмечена стрелочками &lt;&#8211;) по <a href="http://mxm.borec.cz/software_spec.pdf" target="_blank">MXM Version 2.1 Software Specification</a></p>
<p><pre class="brush: bash;">
SB 
|- PCI 
    |- WMI1 &lt;--          // WMI Device 
       |- WMMX &lt;--       // WMI Method wrapper 
    |- VGA               // Define the VGA controller in the namespace 
       |- _DOS           // Method to control display output switching 
       |- _DOD &lt;--       // Method to retrieve info on child output devices 
       |- _ROM           // Method to retrieve the ROM image for this device 
       |- MXMI &lt;--       // Method for probing MXM Support 
       |- MXMS &lt;--       // Method for passing the MXM Structure 
       |- CRT            // Child device CRT 
            |- _ADR       // Hardware ID for this device 
            |- _DCS       // Get current hardware status 
            |- _DGS       // Query desired hardware active\inactive state 
            |- _DSS       // Set hardware active\inactive state 
            |- MXMX &lt;--  // Method for selecting display data channel 
       |- HDMI           // Child device HDMI 
            |- _ADR       // Hardware ID for this device 
            |- _DCS       // Get current hardware status 
            |- _DGS       // Query desired hardware active\inactive state 
            |- _DSS       // Set hardware active\inactive state 
            |- MXMX &lt;--   // Method for selecting display data channel 
       |- LCD            // Child device LCD 
            |- _ADR       // Hardware ID for this device 
            |- _DDC       // Get EDID information from the monitor device 
            |- _DCS       // Get current hardware status 
            |- _DGS       // Query desired hardware active\inactive state 
            |- _DSS       // Set hardware active\inactive state 
            |- _BCL       // Brightness control levels 
            |- _BCM       // Brightness control method 
       |- TV             // Child Device TV 
            |- _ADR       // Hardware ID for this device 
            |- _DDC       // Get EDID information from the monitor device 
            |- _DCS       // Get current hardware status 
            |- _DGS       // Query desired hardware active\inactive state 
            |- _DSS       // Set hardware active\inactive state
</pre></p>
<p>После удаления кода ответственного за <strong>WMI</strong></p>
<p><pre class="brush: bash;">

&gt; iasl -tc dsdt.dsl

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20110316-32 [Mar 16 2011]
Copyright (c) 2000 - 2011 Intel Corporation

ASL Input:  dsdt.dsl - 6593 lines, 233487 bytes, 2546 keywords
AML Output: dsdt.aml - 25316 bytes, 702 named objects, 1844 executable opcodes

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations

</pre></p>
<p>Итого в моём конкретном случае имеем 9467-6593=<strong>2874</strong> строк говна! Майкрософт спасибо тебе огромное за такую заботу.</p>
<p>Надеюсь вам было интересно <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
И если вы используете чужую работу не забывайте на неё ссылаться. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sudormrf.wordpress.com/766/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sudormrf.wordpress.com/766/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sudormrf.wordpress.com/766/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sudormrf.wordpress.com/766/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sudormrf.wordpress.com/766/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sudormrf.wordpress.com/766/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sudormrf.wordpress.com/766/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sudormrf.wordpress.com/766/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sudormrf.wordpress.com/766/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sudormrf.wordpress.com/766/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sudormrf.wordpress.com/766/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sudormrf.wordpress.com/766/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sudormrf.wordpress.com/766/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sudormrf.wordpress.com/766/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=766&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sudormrf.wordpress.com/2011/06/17/%d0%be%d0%bf%d1%82%d0%b8%d0%bc%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f-dsdt/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/738e6186190c149c83fb3273f9621069?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">init_6</media:title>
		</media:content>
	</item>
		<item>
		<title>Le grande dsdt error central</title>
		<link>http://sudormrf.wordpress.com/2011/02/17/le-grande-dsdt-error-central/</link>
		<comments>http://sudormrf.wordpress.com/2011/02/17/le-grande-dsdt-error-central/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 17:37:03 +0000</pubDate>
		<dc:creator>init_6</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://sudormrf.wordpress.com/?p=749</guid>
		<description><![CDATA[И этим все сказано. Access width of Field Unit extends beyond region limit This error consists on that the limit of data is less that the quantity of the same We can use a decimal &#8211; hexadecimal converter to try new values until we find the correct one that the compiler likes Argument count mismatch [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=749&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>И этим все сказано.<span id="more-749"></span></p>
<p><strong>Access width of Field Unit extends beyond region limit</strong></p>
<p><pre class="brush: bash;">
SRST, 1,
Error 1051 - ^ Access width of Field Unit extends beyond region limit
ACPW, 1
Error 1051 - ^ Access width of Field Unit extends beyond region limit
</pre></p>
<p>This error consists on that the limit of data is less that the quantity of the same</p>
<p><pre class="brush: bash;">
OperationRegion (GPIO, SystemIO, 0x1180, 0x3B)   &lt;---------- &quot;0x3B&quot; contains the error, it must be increased for example to &quot;0x3C&quot;  (hexa)

Field (GPIO, WordAcc, Lock, Preserve)
{
AccessAs (DWordAcc, 0x00),
Offset (0x0F),
, 4,
LV28, 1,
Offset (0x2D),
, 5,
LPOL, 1,
Offset (0x38),
, 1,
SRST, 1,
Offset (0x39),
, 2,
ACPW, 1
}
</pre><br />
We can use a decimal &#8211; hexadecimal converter to try new values until we find the correct one that the compiler likes</p>
<p><strong>Argument count mismatch error</strong></p>
<p><pre class="brush: bash;">
./dsdt_ﬁxed.txt     1: ACPI (Local2)
Error    4095 -            ^ syntax error, unexpected PARSEOP_NAMESEG, expecting PARSEOP_DEFINITIONBLOCK
</pre></p>
<p>This error comes from line 1</p>
<p>If we look inside the DSDT.dsl, we can verify that the error is here:</p>
<p><pre class="brush: bash;">
ACPI Error (dmutils-0261): Argument count mismatch for method \_SB_.VWAK 3 1 [20080926]
ACPI Error (dmutils-0261): Argument count mismatch for method \_GPE.VBRE 2 1 [20080926]
/*
 * Intel ACPI Component Architecture
 * AML Disassembler version 20080926
</pre></p>
<p>There should be no code after these lines:</p>
<p><pre class="brush: bash;">
/*
 * Intel ACPI Component Architecture
 * AML Disassembler version 20080926
</pre><br />
By simply erasing those two lines, you should be able to try and compile again, and see if it generates a new error.</p>
<p><strong>Called method returns no value ^</strong><br />
This error shows itself like this: (may appear different)</p>
<p><pre class="brush: bash;">
Store (GAHS (0x00), Local6)  Error    4061 -    Called method returns no value ^
</pre><br />
You have to look for the Method itself, you will find it´s a empty method:</p>
<p><pre class="brush: bash;">
Method (GAHS, 1, NotSerialized)
{
}
</pre></p>
<p>Just add a retun to it and the compiler will feel happy.</p>
<p><pre class="brush: bash;">
Method (GAHS, 1, NotSerialized)
{
	Return (0x01)
}
</pre></p>
<p><strong>Internal compiler error ^ (null Op pointer)</strong></p>
<p><pre class="brush: bash;">
dsdt.dsl 4106: If (LNot (\_OSI (&quot;Windows 2006&quot;)))
Error 4011 - Internal compiler error ^ (null Op pointer)
</pre><br />
The incorrect part of the code is:</p>
<p><pre class="brush: bash;">
If (LNot (\_OSI (&quot;Windows 2006&quot;)))
{
PHSR (0x10, 0x00)
}
</pre></p>
<p>It can be fixed by these changes:</p>
<p><pre class="brush: bash;">
If (\_OSI (&quot;Windows 2006&quot;))
   {
      }
        Else
      {
      PHSR (0x10, 0x00)
   }
</pre></p>
<p><strong>local variable is not initialized</strong></p>
<p><pre class="brush: bash;">
./dsdt_ﬁxed.txt 408: Store (Local0, Local0)
Error 4050 - ^ Method local variable is not initialized (Local0)
</pre></p>
<p>If we revise the code, and look at line 408 we find the following error:</p>
<p><pre class="brush: bash;">
Scope (\_SI)
    {
        Method (_MSG, 1, NotSerialized)
        {
            Store (Local0, Local0)
        }
        Method (_SST, 1, NotSerialized)
        {
            Store (Local0, Local0)
        }
    }
</pre></p>
<p>How do we know what in the DSDT.dsl needs fixing? If you search for &laquo;Store&raquo; in the menu, and look just below the error, you will see something like this:</p>
<p><pre class="brush: bash;">
Store (0xFF, RSR0)
Store (0x80, PMC0)
</pre></p>
<p>The first value of &laquo;Store&raquo; is a hexadecimal value, and the second, a variable. There is the error. In the code<br />
(Local0,local0), it is supposed that the first value is a hexadecimal, not a variable. we could add 0&#215;00 or also zero, in a format like this:</p>
<p><pre class="brush: bash;">
Scope (\_SI)
    {
        Method (_MSG, 1, NotSerialized)
        {
            Store (zero, Local0)
        }
        Method (_SST, 1, NotSerialized)
        {
            Store (zero, Local0)
        }
    }
</pre></p>
<p>Here we have the fix for gigabytes that have a similar problem:</p>
<p><pre class="brush: bash;">
Scope (\_SI)
    {
        Method (_MSG, 1, NotSerialized)
        {
            Store (&quot;Local0&quot;, Local0)
        }
        Method (_SST, 1, NotSerialized)
        {
            Store (&quot;Local0&quot;, Local0)
        }
    }
</pre></p>
<p>Note that Gigabyte puts Local0 in the quotes to fix the error. Then we should have initialized everything that the compiler asks us.</p>
<p><strong>Maximum error count (200) exceeded</strong></p>
<p><pre class="brush: bash;">
./dsdt_ﬁxed.txt    24:     External (^CPU0._PPC)
</pre></p>
<p>The problem here is that the compiler doesn&#8217;t like the following:</p>
<p><pre class="brush: bash;">
External (^CPU0._PPC)
</pre></p>
<p>It can be fixed by using this code:</p>
<p><pre class="brush: bash;">
External (\_PR.CPU0._PPC)
</pre></p>
<p>Then we must find and replace every occurrence in the code that has ^CPU0 for _PR.CPU0 to skip this error:</p>
<p><pre class="brush: bash;">
dsdt.dsl.patched   574:                     If (LGreater (^CPU0._PPC, Zero))
Error    4063 -      Object not found or not accessible from scope ^  (^CPU0._PPC)

dsdt.dsl.patched   576:                         Subtract (^CPU0._PPC, One, ^CPU0._PPC)
Error    4063 -      Object not found or not accessible from scope ^  (^CPU0._PPC)

dsdt.dsl.patched   576:                         Subtract (^CPU0._PPC, One, ^CPU0._PPC)
Error    4063 -                       Object not found or not accessible from scope ^  (^CPU0._PPC)

dsdt.dsl.patched   578:                         Add (^CPU0._PPC, One, ^CPU0._PPC)
Error    4063 - Object not found or not accessible from scope ^  (^CPU0._PPC)
</pre></p>
<p><strong>Method local variable is not initialized</strong></p>
<p><pre class="brush: bash;">
dsdt.dsl   610:      If (LNot (LEqual (ShiftRight (And (Local1, 0x10), 0x03), And (Local2, 0x02))))
Error    1013 -      Method local variable is not initialized ^  (Local1)
</pre></p>
<p>In this case, you must change all &laquo;Local1&#8243; in that line to &laquo;Local2&#8243;<br />
(Only in this case, in others it could be another error.)</p>
<p><strong>Method local variable is not initialized (Local0)</strong></p>
<p><pre class="brush: bash;">
DSDT.dsl 242: Store (Local0, Local0)
Error 4050 – ^ Method local variable is not initialized (Local0)
</pre></p>
<p>This error is produced because a variable tries to store it&#8217;s value in itself.</p>
<p>Original:<br />
<pre class="brush: bash;">
  Scope (\_SI)
  {
   Method (_MSG, 1, NotSerialized)
   {
    Store (Local0, Local0)
   }

   Method (_SST, 1, NotSerialized)
   {
    Store (Local0, Local0)
    If (LEqual (Arg0, 0x03)) {}
    If (LEqual (Arg0, 0x01)) {}
   }
  }
</pre></p>
<p>Repaired:</p>
<p><pre class="brush: bash;">
   Scope (\_SI)
   {
    Method (_MSG, 1, NotSerialized)
    {
 /* Store (Local0, Local0) */      /* &lt;------------ you need to comment this out or enclose on &quot;&quot; the first LOCAL0.*/
    }

    Method (_SST, 1, NotSerialized)
    {
 /* Store (Local0, Local0) */       /* &lt;------------ you need to comment this out or enclose on &quot;&quot; the first LOCAL0..*/
    If (LEqual (Arg0, 0x03)) {}
    If (LEqual (Arg0, 0x01)) {}
    }
   }
</pre></p>
<p>Local0 enclosed with &laquo;&raquo; :</p>
<p><pre class="brush: bash;">
 Scope (\_SI)
  {
   Method (_MSG, 1, NotSerialized)
   {
/* Store (&quot;Local0&quot;, Local0) */      /* &lt;------------ you need to comment this out or enclose on &quot;&quot; the first LOCAL0.*/
   }

   Method (_SST, 1, NotSerialized)
   {
/* Store (&quot;Local0&quot;, Local0) */       /* &lt;------------ you need to comment this out or enclose on &quot;&quot; the first LOCAL0..*/
   If (LEqual (Arg0, 0x03)) {}
   If (LEqual (Arg0, 0x01)) {}
   }
  }
</pre></p>
<p><strong>Missing ResourceSource string</strong></p>
<p><pre class="brush: bash;">
dsdt.asl  1028:                     0x0100, 0x00)
Error    1094 -                      ^ Missing ResourceSource string (required)

dsdt.asl  1034:                     0x00000CF8, 0x00)
Error    1094 -                     ^ Missing ResourceSource string (required)

dsdt.asl  1041:                     0x0000F300, 0x00)
Error    1094 -                     ^ Missing ResourceSource string (required)
</pre></p>
<p>To fix this error we must eliminate the value of 0&#215;00 from all erroneous entries:</p>
<p>Before:</p>
<p><pre class="brush: bash;">
1023  WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,
1024      0x0000, /* Address Space Granularity */
1025      0x0000, /* Address Range Minimum */
1026      0x00FF, /* Address Range Maximum */
1027      0x0000, /* Address Translation Offset */
1028      0x0100, 0x00)
</pre></p>
<p>After:</p>
<p><pre class="brush: bash;">
1023  WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,
1024      0x0000, /* Address Space Granularity */
1025      0x0000, /* Address Range Minimum */
1026      0x00FF, /* Address Range Maximum */
1027      0x0000, /* Address Translation Offset */
1028      0x0100)
</pre></p>
<p>Search for all the lines and repair</p>
<p><strong>must return a value (_WAK)</strong></p>
<p><pre class="brush: bash;">
dsdt.dsl   163:     Method (_WAK, 1, NotSerialized)
Warning  2026 -                ^ Reserved method must return a value (_WAK)
</pre></p>
<p>At the end of the _WAK method, this must be added:</p>
<p><pre class="brush: bash;">
Return(Package(0x02){Zero, Zero})
</pre></p>
<p>Example:</p>
<p><pre class="brush: bash;">
Method (_WAK, 1, NotSerialized)
    {
        P8XH (One, 0xAB)
        If (LOr (LEqual (Arg0, 0x03), LEqual (Arg0, 0x04)))
        {
            If (And (CFGD, 0x01000000))
            {
                If (LAnd (And (CFGD, 0xF0), LEqual (OSYS, 0x07D1)))
                {
                    TRAP (0x3D)
                }
            }
        }

        If (LEqual (RP2D, Zero))
        {
            Notify (\_SB.PCI0.RP02, Zero)
        }

        If (LEqual (Arg0, 0x03)) {}
        If (LEqual (Arg0, 0x04))
        {
            \_SB.PCI0.LPCB.EC.SELE ()
        }

        P8XH (Zero, 0xCD)

        Return (Package (0x02)
        {
            Zero,
            Zero
        })
    }
</pre></p>
<p><strong>Not all control paths return a value</strong></p>
<p><pre class="brush: bash;">
dsdt.dsl   255:             Method (_BTP, 1, NotSerialized)
Warning  2019 -              ^ Not all control paths return a value (_BTP)
</pre></p>
<p><pre class="brush: bash;">
Device (CMB0)
{
    Name (_HID, EisaId (&quot;PNP0C0A&quot;))
    Name (_UID, 0x01)
    Name (BATP, Ones)
    Name (_PCL, Package (0x01)
    {
        \_SB
    })
    ...
    ...
    ...
    Method (_BTP, 1, NotSerialized)
    {
        If (LEqual (\ECFL, Zero))
        {
            Return (0x0F)
        }
        Else
        {
            Store (&quot;_SB.CMB0._BTP&quot;, Debug)
        }
    }
    ...
    ...
    ...
}
</pre></p>
<p>In this case, the solution consists on using the returned value of \ECFL and then add it in place of &laquo;Debug&raquo;</p>
<p>Change this line:</p>
<p><pre class="brush: bash;">
 Store (&quot;_SB.CMB0._BTP&quot;, Debug)
</pre></p>
<p>to this:</p>
<p><pre class="brush: bash;">
 Store (&quot;_SB.CMB0._BTP&quot;, 0x0F)
</pre></p>
<p><strong>Not all control paths return a value</strong></p>
<p><pre class="brush: bash;">
dsdt.dsl  7288:             Method (EVNT, 1, NotSerialized)
Warning  1086 -                        ^ Not all control paths return a value (EVNT)
</pre></p>
<p>In this other case, a value of this kind must be returned at the end of the method:</p>
<p><pre class="brush: bash;">
Return (Zero)
</pre></p>
<p>Example:</p>
<p><pre class="brush: bash;">
Method (EVNT, 1, NotSerialized)
            {
                While (VZOK)
                {
                    If (LEqual (VZOK, 0x01))
                    {
                        Store (Arg0, VZOK)
                        Notify (\_SB.VALZ, 0x80)
                        Return (Zero)
                    }
                    Else
                    {
                        Sleep (0x05)
                    }
                }
           }
</pre></p>
<p>The fix is something like:</p>
<p><pre class="brush: bash;">
Method (EVNT, 1, NotSerialized)
            {
                While (VZOK)
                {
                    If (LEqual (VZOK, 0x01))
                    {
                        Store (Arg0, VZOK)
                        Notify (\_SB.VALZ, 0x80)
                        Return (Zero)
                    }
                    Else
                    {
                        Sleep (0x05)
                    }
                }
				Return (Zero)
           }
</pre></p>
<p><strong>Object does not exist ^ (\LOR)</strong></p>
<p><pre class="brush: bash;">
./dsdt_ﬁxed.txt 233: If (\LOr (_OSI (&quot;Darwin&quot;), _OSI (&quot;Windows 2001&quot;)))
Error 4063 - Object does not exist ^ (\LOR)
</pre></p>
<p>Solution:</p>
<p><pre class="brush: bash;">
If (LOr (\_OSI (&quot;Darwin&quot;), \_OSI (&quot;Windows 2001&quot;)))
</pre></p>
<p>or</p>
<p><pre class="brush: bash;">
If (LOr (_OSI (&quot;Darwin&quot;), _OSI (&quot;Windows 2001&quot;)))
</pre></p>
<p><strong>Object does not exist ^  (\_PR.C000)</strong></p>
<p>In this error, there is missing code that needs to be added to the beginning.</p>
<p><pre class="brush: bash;">
dsdt.dsl    75:              If (LEqual (\C001, 0x00))
Error    1061 -       Object does not exist ^  (\C001)

dsdt.dsl  6589:                 \_PR.C000
Error    1061 -   Object does not exist ^  (\_PR.C000)

dsdt.dsl  6645:         Notify (\_PR.C000, 0x80)
Error    1061 -   Object does not exist ^  (\_PR.C000)

dsdt.dsl  6718:         Notify (\_PR.C000, 0x80)
Error    1061 -   Object does not exist ^  (\_PR.C000)
</pre></p>
<p>This is the code to be added:</p>
<p><pre class="brush: bash;">
External (\C001)
External (\_PR.C000)
</pre></p>
<p>Just below the header of the DSDT, like this:</p>
<p><pre class="brush: bash;">
/*
 * Intel ACPI Component Architecture
 * AML Disassembler version 20090625
 *
 * Disassembly of ./dsdt.dat, Tue Aug 11 23:29:06 2009
 *
 *
 * Original Table Header:
 *     Signature        &quot;DSDT&quot;
 *     Length           0x00005FC3 (24515)
 *     Revision         0x02
 *     Checksum         0x13
 *     OEM ID           &quot;Sony&quot;
 *     OEM Table ID     &quot;VAIO&quot;
 *     OEM Revision     0x20080725 (537397029)
 *     Compiler ID      &quot;INTL&quot;
 *     Compiler Version 0x20090625 (537462309)
 */
DefinitionBlock (&quot;./dsdt.aml&quot;, &quot;DSDT&quot;, 2, &quot;Sony&quot;, &quot;VAIO&quot;, 0x20080725)
{

    External (\C001)
	External (\_PR.C000)


    External (L0C3)
    External (L1C3)
    External (PDC1)
    External (PDC0)
    External (CFGD)
</pre></p>
<p><strong>Operation Region requires ByteAcc</strong></p>
<p><pre class="brush: bash;">
./dsdt_ﬁxed.txt  3964:      Field (ECRM, AnyAcc, Lock, Preserve)
Error    4075 -              ^ Host Operation Region requires ByteAcc access

./dsdt_ﬁxed.txt  4192:      Return (Local1)
Error    4050 -     Method local variable is not initialized ^  (Local1)
</pre></p>
<p>What is happening here? Well This:</p>
<p><pre class="brush: bash;">
OperationRegion (ECRM, EmbeddedControl, Zero, 0xFF)
                    Field (ECRM, AnyAcc, Lock, Preserve)
</pre></p>
<p>The compiler tells us that Anyacc isn&#8217;t correct, it must be ByteAcc, so that way we change this:</p>
<p><pre class="brush: bash;">
OperationRegion (ECRM, EmbeddedControl, Zero, 0xFF)
                    Field (ECRM, ByteAcc, Lock, Preserve)
</pre></p>
<p>The second error:</p>
<p><pre class="brush: bash;">
./dsdt_ﬁxed.txt  4192:      Return (Local1)
Error    4050 -     Method local variable is not initialized ^  (Local1)
</pre></p>
<p>Is similar to the error above, of the uninitialized variable, does it sound familiar to you all?</p>
<p><pre class="brush: bash;">
Method (PKTW, 1, NotSerialized)
                    {
                        Store (Arg0, EPKT)
                        Return (Local1)
</pre></p>
<p>We fix it like this:</p>
<p><pre class="brush: bash;">
Method (PKTW, 1, NotSerialized)
                    {
                        Store (Arg0, EPKT)
                        Return (Zero)
</pre></p>
<p><strong>Possible operator timeout is ignored</strong></p>
<p><pre class="brush: bash;">
dsdt.dsl  4220:             Acquire (MUTE, 0x03E8)
Warning  1103 -              ^ Possible operator timeout is ignored

dsdt.dsl  4234:             Acquire (MUTE, 0x03E8)
Warning  1103 -              ^ Possible operator timeout is ignored

dsdt.dsl  4249:             Acquire (MUTE, 0x03E8)
Warning  1103 -              ^ Possible operator timeout is ignored

dsdt.dsl  4264:             Acquire (MUTE, 0x0FFF)
Warning  1103 -              ^ Possible operator timeout is ignored

dsdt.dsl  4278:             Acquire (MUTE, 0x03E8)
Warning  1103 -               ^ Possible operator timeout is ignored

dsdt.dsl  4293:             Acquire (MUTE, 0x03E8)
Warning  1103 -               ^ Possible operator timeout is ignored

dsdt.dsl  4308:             Acquire (MUTE, 0x03E8)
Warning  1103 -               ^ Possible operator timeout is ignored
</pre></p>
<p>In this error, the value of MUTE must be changed from 0xXXXX to 0xFFFF</p>
<p><pre class="brush: bash;">
Acquire (MUTE, 0x03E8)
</pre></p>
<p>Converts to:</p>
<p><pre class="brush: bash;">
Acquire (MUTE, 0xFFFF)
</pre></p>
<p>it must be replaced where ever it gives error.</p>
<p><strong>Reserved method has too few arguments</strong></p>
<p><pre class="brush: bash;">
dsdt.dsl  3067:     Method (_EJ0, 0, NotSerialized)
Warning  1076 -     ^ Reserved method has too few arguments (_EJ0 requires 1)
</pre></p>
<p>This error is solved by changing:</p>
<p><pre class="brush: bash;">
Method (_EJ0, 0, NotSerialized)
</pre></p>
<p>to:</p>
<p><pre class="brush: bash;">
Method (_EJ0, 1, NotSerialized)
</pre></p>
<p><strong>Reserved method has too many arguments</strong></p>
<p><pre class="brush: bash;">
dsdt.dsl 906: Method (_OSC, 5, NotSerialized)
Warning 1075 - ^ Reserved method has too many arguments (_OSC requires 4)
</pre></p>
<p><pre class="brush: bash;">
Method (_OSC, 5, NotSerialized)
            {
                Store (Arg3, Local0)
                Multiply (Local0, 0x04, Local1)
                Name (BUF1, Buffer (Local1) {})
                Store (Arg4, BUF1)
                Store (Zero, Local1)
                Store (Zero, Local2)
                While (Local0)
                {
                    Multiply (Local1, 0x04, Local2)
                    CreateDWordField (BUF1, Local2, CAPB)
                    If (Arg2)
                    {
                        If (LEqual (Local1, Zero))
                        {
                            And (CAPB, 0xFFFFFFFC)
                        }
                    }
                    Else
                    {
                    }

                    Increment (Local1)
                    Decrement (Local0)
                }

                Return (BUF1)
            }
</pre></p>
<p>In this error you must change this:</p>
<p><pre class="brush: bash;">
Method (_OSC, 5, NotSerialized)
</pre></p>
<p>to this:</p>
<p><pre class="brush: bash;">
Method (_OSC, 4, NotSerialized)
</pre></p>
<p><strong>Reserved method must return a value (_PSR)</strong></p>
<p><pre class="brush: bash;">
dsdt.dsl 3896: Method (_PSR, 0, NotSerialized)
Warning 1079 - ^ Reserved method must return a value (_PSR)
</pre></p>
<p>Here the problem is that it is not detected the change from battery/AC</p>
<p>Extracted from the ACPI specifications:</p>
<p>11.3.1 PSR (Power Source)<br />
Returns the current power source devices. Used for the AC adapter and is located under the AC adapter<br />
object in name space. Used to determine if system is running off the AC adapter.<br />
Arguments:<br />
None<br />
Result Code:<br />
0&#215;00000000 – Off-line<br />
0&#215;00000001 – On-line</p>
<p>This is the erroneous code:</p>
<p><pre class="brush: bash;">
Method (_PSR, 0, NotSerialized)
            {
                If (\_SB.PCI0.PIB.EC.ECOK)
                {
                    Return (\_SB.PCI0.PIB.EC.ADP)
                }
            }
</pre></p>
<p>And here the solution:</p>
<p><pre class="brush: bash;">
Method (_PSR, 0, NotSerialized)
{
    If (\_SB.PCI0.PIB.EC.ECOK)
    {
        Return (0x01)
    }
    Else
    {
        Return (0x00)
    }
}
</pre></p>
<p><strong>Reserved method must return a value (_STA)</strong></p>
<p>This is the error:</p>
<p><pre class="brush: bash;">
                                 Method (_STA, 0, NotSerialized)
Warning  2026 -                ^ Reserved method must return a value
(_STA)
</pre></p>
<p>This is the original code:</p>
<p><pre class="brush: bash;">
Method (_STA, 0, NotSerialized)
            {
                STAL (0x60)
            }
</pre></p>
<p>It should read:</p>
<p><pre class="brush: bash;">
            Method (_STA, 0, NotSerialized)
            {
                Return (STAL (0x60))
            }
</pre></p>
<p><strong>Result is not used, operator has no effect</strong></p>
<p>The warning:</p>
<p><pre class="brush: bash;">
./dsdt.dsl  2803:       And (CTRL, 0x1E)
Warning  1105 -         ^ Result is not used, operator has no effect
</pre></p>
<p>It can be fixed changing:</p>
<p><pre class="brush: bash;">
And (CTRL, 0x1E)
</pre></p>
<p>to:</p>
<p><pre class="brush: bash;">
And (CTRL, 0x1E, CTRL)
</pre></p>
<p><strong>Result is not used, operator has no effect ^</strong></p>
<p><pre class="brush: bash;">
dsdt.dsl 10150:                                         ShiftRight (BUF2, 0x04)
Warning  1105 -             Result is not used, operator has no effect ^
</pre></p>
<p>The error is produced because &laquo;Shiftright&raquo; stores no value:</p>
<p><pre class="brush: bash;">
.....
   Store (AAXB, MBUF)
   ShiftRight (BUF2, 0x04) &lt;------- error.
   Store (BUF2, Local3)
   Store (CMER, BUF0)
   Store (0xFF, BUF1)
   Store (Zero, BUF2)
.....
</pre></p>
<p>it must be changed to this :</p>
<p><pre class="brush: bash;">
    Store (BUF2, Local4)
    Store (AAXB, MBUF)
    Store (BUF2, Local4)   &lt;-----------  Here.
    Store (BUF2, Local3)
    Store (CMER, BUF0)
    Store (0xFF, BUF1)
    Store (Zero, BUF2)
</pre></p>
<p><strong>String must be entirely alphanumeric</strong></p>
<p><pre class="brush: bash;">
dsdt.dsl    32:             Name (_HID, &quot;*PNP0A03&quot;)
Error    1068 -     ^ String must be entirely alphanumeric (*PNP0A03)
</pre></p>
<p>Solution:</p>
<p>Remove the &laquo;*&raquo; character</p>
<p><pre class="brush: bash;">
(*PNP0A03)
</pre></p>
<p>Converts to:</p>
<p><pre class="brush: bash;">
(PNP0A03)
</pre></p>
<p><strong>too many arguments</strong></p>
<p><pre class="brush: bash;">
dsdt.dsl  2672:        Method (_GLK, 1, NotSerialized)
Warning  2024 -       ^ Reserved method has too many arguments ( _GLK requires 0)
</pre></p>
<p>Solution: eliminate the arguments:</p>
<p><pre class="brush: bash;">
Method (_GLK)
</pre></p>
<p>this was a simple one <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Warning  1099 -Unknown reserved name ^  (_BCG)</strong></p>
<p>On this case the compiler is complaining about the use of &laquo;-&raquo; on a specified method name.</p>
<p>Example:</p>
<p><pre class="brush: bash;">
Method (_BCG, 0, Serialized)
                    {
                        Store (C136, Local0)
                        Return (Local0)
                    }
                }
</pre></p>
<p>Just change _BCG to BCG and the compiler will be happy again.</p>
<p><pre class="brush: bash;">
Method (BCG, 0, Serialized)
                    {
                        Store (C136, Local0)
                        Return (Local0)
                    }
                }
</pre></p>
<p><strong>Use of reserved word ^  (_T_0)</strong></p>
<p>In this error:</p>
<p><pre class="brush: bash;">
dsdt.dsl  2928:                             Name (_T_0, Zero)
Error    4081 -                 Use of reserved word ^  (_T_0)

dsdt.dsl  2980:                                                         Name (_T_1, &quot;&quot;)
Error    4081 -                                             Use of reserved word ^  (_T_1)

dsdt.dsl  3012:                             Name (_T_2, Zero)
Error    4081 -                 Use of reserved word ^  (_T_2)

dsdt.dsl  3039:                         Name (_T_0, Zero)
Error    4081 -             Use of reserved word ^  (_T_0)

dsdt.dsl  3215:                             Name (_T_0, Zero)
Error    4081 -                 Use of reserved word ^  (_T_0)

dsdt.dsl  3404:                             Name (_T_1, Zero)
Error    4081 -                 Use of reserved word ^  (_T_1)
</pre></p>
<p>The solution consists of changing this:</p>
<p><pre class="brush: bash;">
Name (_T_0, Zero)
</pre></p>
<p>to this:</p>
<p><pre class="brush: bash;">
Name (T_0, Zero)
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sudormrf.wordpress.com/749/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sudormrf.wordpress.com/749/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sudormrf.wordpress.com/749/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sudormrf.wordpress.com/749/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sudormrf.wordpress.com/749/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sudormrf.wordpress.com/749/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sudormrf.wordpress.com/749/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sudormrf.wordpress.com/749/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sudormrf.wordpress.com/749/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sudormrf.wordpress.com/749/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sudormrf.wordpress.com/749/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sudormrf.wordpress.com/749/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sudormrf.wordpress.com/749/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sudormrf.wordpress.com/749/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=749&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sudormrf.wordpress.com/2011/02/17/le-grande-dsdt-error-central/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/738e6186190c149c83fb3273f9621069?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">init_6</media:title>
		</media:content>
	</item>
		<item>
		<title>Create a boot option for easy nvidia or nouveau display driver switching</title>
		<link>http://sudormrf.wordpress.com/2011/02/14/create-a-boot-option-for-easy-nvidia-or-nouveau-display-driver-switching/</link>
		<comments>http://sudormrf.wordpress.com/2011/02/14/create-a-boot-option-for-easy-nvidia-or-nouveau-display-driver-switching/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 17:17:53 +0000</pubDate>
		<dc:creator>init_6</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://sudormrf.wordpress.com/?p=745</guid>
		<description><![CDATA[Все те кто сталкиваются с проблемой выбора между модулем nvidia или nouveau знают достоинства и недостатки каждого из них. Итак если вы хотите совместить достоинства обоих модулей &#8211; вам под кат. Сразу стоит предупредить увы одноврмеменно, на данном этапе, nvidia и nouveau неуживаются. Поэтому выход один. Предполагается что у вас уже стоит и настроен nvidia [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=745&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Все те кто сталкиваются с проблемой выбора между модулем <a href="http://en.gentoo-wiki.com/wiki/Nvidia">nvidia</a> или <a href="http://en.gentoo-wiki.com/wiki/Nouveau">nouveau</a> знают достоинства и недостатки каждого из них. Итак если вы хотите совместить достоинства обоих модулей &#8211; вам под кат.<br />
<span id="more-745"></span></p>
<p>Сразу стоит предупредить увы одноврмеменно, на данном этапе, <a href="http://en.gentoo-wiki.com/wiki/Nvidia">nvidia</a> и <a href="http://en.gentoo-wiki.com/wiki/Nouveau">nouveau</a> неуживаются. Поэтому выход один. </p>
<p>Предполагается что у вас уже стоит и настроен <a href="http://en.gentoo-wiki.com/wiki/Nvidia">nvidia</a> либо <a href="http://en.gentoo-wiki.com/wiki/Nouveau">nouveau</a>.</p>
<p>Во первых в переменную <strong>VIDEO_CARDS</strong> файла <strong>/etc/make.conf</strong> добавляем<br />
<pre class="brush: bash;">

VIDEO_CARDS=&quot;nvidia nouveau&quot;

</pre></p>
<p>Предполагается что вы умеете пересобирать мир и настраивать ядро и систему и под <a href="http://en.gentoo-wiki.com/wiki/Nvidia">nvidia</a> и под <a href="http://en.gentoo-wiki.com/wiki/Nouveau">nouveau</a>.</p>
<p>Если в системе одновременно присутствуют и <a href="http://en.gentoo-wiki.com/wiki/Nvidia">nvidia</a> и <a href="http://en.gentoo-wiki.com/wiki/Nouveau">nouveau</a> и, к примеру, нам надо загрузить <a href="http://en.gentoo-wiki.com/wiki/Nvidia">nvidia</a> надо сделать минимум &#8211; заблокировать при загрузке модуль <a href="http://en.gentoo-wiki.com/wiki/Nouveau">nouveau</a> и безусловно в файле <strong>/etc/X11/xorg.conf.d/10-monitor.conf</strong> должна быть конфигурация под молуль <a href="http://en.gentoo-wiki.com/wiki/Nvidia">nvidia</a>.</p>
<p>В файле <strong>/boot/grub/grub.cfg</strong> должно быть два пункта меню<br />
<pre class="brush: bash;">

menuentry &quot;Funtoo Linux - vmlinuz-2.6.&lt;*&gt; [nvidia]&quot; {
(cut)
  linux /vmlinuz-2.6.&lt;*&gt; (cut) vga=&lt;*&gt; nouveau.blacklist=true
(cut)
}

menuentry &quot;Funtoo Linux - vmlinuz-2.6.&lt;*&gt; [nouveau]&quot; {
(cut)
  linux /vmlinuz-2.6.&lt;*&gt; nvidia.blacklist=true
(cut)
}
</pre></p>
<p>Приведены только основные моменты и надеюсь понятно что вместо  нужно подставить свое по вкусу.</p>
<p>Первая часть проблемы решена. Далее нужно подсовывать правильный конфиг в <strong>/etc/X11/xorg.conf.d/10-monitor.conf</strong> в зависимости от того какой модуль выключен.</p>
<p>В <strong>/etc/X11/video/10-monitor.conf.nouveau</strong> и <strong>/etc/X11/video/10-monitor.conf.nvidia</strong> помещаем настроенные конфиги под соответствующий модуль. Ну и завершающий аккорд</p>
<p><pre class="brush: bash;">

cat /etc/init.d/xcfgmaker 
#!/sbin/runscript

# by http://wiki.sabayon.org/index.php?title=HOWTO:_Create_a_boot_option_for_easy_dual_to_single_display_switching
# To be placed in /etc/init.d/
# Run Command: rc-update add xcfgmaker boot

depend()
{
   need localmount
   before xdm-setup
   before xdm
   before alsasound
}

start()
{

   cmdline_display_mode_exist=$(cat /proc/cmdline | grep -e &quot;nouveau.blacklist=&quot; -e &quot;nvidia.blacklist=&quot;)
   display_mode_nvidia_exist=$(ls /etc/X11/video/ | grep &quot;10-monitor.conf.nvidia&quot;)
   display_mode_nouveau_exist=$(ls /etc/X11/video/ | grep &quot;10-monitor.conf.nouveau&quot;)
   cmdline_display_mode=$(cat /proc/cmdline | awk -Fnvidia.blacklist= '{print $2}' | awk '{print $1}')
   if [ -n &quot;$cmdline_display_mode_exist&quot; ]; then
      if [ -n &quot;$display_mode_nvidia_exist&quot; ] &amp;&amp; [ -n &quot;$display_mode_nouveau_exist&quot; ]; then
            #Choose the xorg file to be copied over
            if [ &quot;$cmdline_display_mode&quot; == &quot;true&quot; ]; then
               ebegin &quot;Configuring X display with nouveau&quot;
               cp /etc/X11/video/10-monitor.conf.nouveau /etc/X11/xorg.conf.d/10-monitor.conf
               eselect opengl set xorg-x11 &gt;/dev/null 2&gt;&amp;1;
            else
               ebegin &quot;Configuring X display with nvidia&quot;
               cp /etc/X11/video/10-monitor.conf.nvidia /etc/X11/xorg.conf.d/10-monitor.conf
               eselect opengl set nvidia &gt;/dev/null 2&gt;&amp;1;
            fi
         sleep 5
         eend 0
      else
         ebegin &quot;Xorg file missing. Exitting&quot;
         eend 0
      fi
   fi

}

</pre></p>
<p>Спасибо за внимание.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sudormrf.wordpress.com/745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sudormrf.wordpress.com/745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sudormrf.wordpress.com/745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sudormrf.wordpress.com/745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sudormrf.wordpress.com/745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sudormrf.wordpress.com/745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sudormrf.wordpress.com/745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sudormrf.wordpress.com/745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sudormrf.wordpress.com/745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sudormrf.wordpress.com/745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sudormrf.wordpress.com/745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sudormrf.wordpress.com/745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sudormrf.wordpress.com/745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sudormrf.wordpress.com/745/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=745&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sudormrf.wordpress.com/2011/02/14/create-a-boot-option-for-easy-nvidia-or-nouveau-display-driver-switching/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/738e6186190c149c83fb3273f9621069?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">init_6</media:title>
		</media:content>
	</item>
		<item>
		<title>RHEL kernel for gentoo/funtoo</title>
		<link>http://sudormrf.wordpress.com/2010/12/04/rhel-kernel-for-gentoofuntoo/</link>
		<comments>http://sudormrf.wordpress.com/2010/12/04/rhel-kernel-for-gentoofuntoo/#comments</comments>
		<pubDate>Sat, 04 Dec 2010 05:40:14 +0000</pubDate>
		<dc:creator>init_6</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://sudormrf.wordpress.com/?p=743</guid>
		<description><![CDATA[Буду краток. Ответ на вопрос где: Ответ на вопрос как Флаг USE=&#187;reiser4&#8243; включает поддержку reiser4 этого нет в оригинальном ядре от rhel равно как и У меня без каких либо проблем работают с и собрано оно с Да собирать его намного веселее… Ну это вы сами поймете И успехов вам.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=743&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Буду краток. <span id="more-743"></span></p>
<p>Ответ на вопрос где:</p>
<p><pre class="brush: bash;">

layman -a init6

</pre></p>
<p>Ответ на вопрос как</p>
<p><pre class="brush: bash;">

emerge =sys-kernel/rh-sources-2.6.32

</pre></p>
<p>Флаг USE=&raquo;reiser4&#8243; включает поддержку reiser4 <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  этого нет в оригинальном ядре от rhel равно как и</p>
<p><pre class="brush: bash;">

font_8x16_iso_latin-1.patch #nice iso latin font

acpi-ec-add-delay-before-write.patch #https://bugzilla.kernel.org/show_bug.cgi?id=14733#c41

alpha-sysctl-uac.patch
retruncate-rax-after-ia32-syscall.patch
syscall-number-test-fix.patch

</pre></p>
<p>У меня без каких либо проблем работают с </p>
<p><pre class="brush: bash;">

sys-fs/udev-160-r1
sys-fs/lvm2-2.02.75

</pre></p>
<p>и собрано оно с </p>
<p><pre class="brush: bash;">

CFLAGS=&quot;-O2 -march=core2 -mtune=core2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -fomit-frame-pointer -pipe -mcx16 -msahf --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=1024 -ftree-vectorize -floop-interchange -floop-block -floop-strip-mine -ftree-loop-distribution -ffunction-sections -fdata-sections&quot;

CXXFLAGS=&quot;-O2 -march=core2 -mtune=core2 -msse -msse2 -msse3 -mssse3 -mfpmath=sse -fomit-frame-pointer -pipe -mcx16 -msahf --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=1024 -ftree-vectorize -floop-interchange -floop-block -floop-strip-mine -ftree-loop-distribution -ffunction-sections -fdata-sections&quot;

LDFLAGS=&quot;-Wl,-O1 -Wl,--sort-common -Wl,--as-needed&quot;

</pre></p>
<p>Да собирать его намного веселее… Ну это вы сами поймете <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
И успехов вам.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sudormrf.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sudormrf.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sudormrf.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sudormrf.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sudormrf.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sudormrf.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sudormrf.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sudormrf.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sudormrf.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sudormrf.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sudormrf.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sudormrf.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sudormrf.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sudormrf.wordpress.com/743/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=743&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sudormrf.wordpress.com/2010/12/04/rhel-kernel-for-gentoofuntoo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/738e6186190c149c83fb3273f9621069?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">init_6</media:title>
		</media:content>
	</item>
		<item>
		<title>Ka-Ping Yee ISO Latin-1 Font in linux kernel</title>
		<link>http://sudormrf.wordpress.com/2010/10/23/ka-ping-yee-iso-latin-1%c2%a0font-in-linux-kernel/</link>
		<comments>http://sudormrf.wordpress.com/2010/10/23/ka-ping-yee-iso-latin-1%c2%a0font-in-linux-kernel/#comments</comments>
		<pubDate>Sat, 23 Oct 2010 10:52:46 +0000</pubDate>
		<dc:creator>init_6</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://sudormrf.wordpress.com/?p=722</guid>
		<description><![CDATA[Итак для начала зачем это все вообще нужно? Сравнивать с оригиналом предоставляю вам. Все еще интересно? Тогда вам сюда Итак вот сам обьект iso_font.c В linux kernel аналогичный файл это /usr/src/linux/drivers/video/console/font_8x16.c Сами исходники XNU ISO Latin-1 Font под лицензией Apple Public Source License Однако у шрифта ISO Latin-1 Font есть автор Ka-Ping Yee /*  * [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=722&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Итак для начала зачем это все вообще нужно?</p>
<p><a href="http://sudormrf.files.wordpress.com/2010/10/filename-1.png"><img src="http://sudormrf.files.wordpress.com/2010/10/filename-1.png?w=300&#038;h=187" alt="" title="fb-1" width="300" height="187" class="aligncenter size-medium wp-image-732" /></a></p>
<p><a href="http://sudormrf.files.wordpress.com/2010/10/filename.png"><img src="http://sudormrf.files.wordpress.com/2010/10/filename.png?w=300&#038;h=187" alt="" title="fb-2" width="300" height="187" class="aligncenter size-medium wp-image-733" /></a></p>
<p>Сравнивать с оригиналом предоставляю вам. Все еще интересно? Тогда вам сюда<span id="more-722"></span></p>
<p>Итак вот сам обьект <a href="http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/osfmk/console/iso_font.c">iso_font.c</a><br />
<pre class="brush: cpp;">

/*
 * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
 *
 * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
 * 
 * This file contains Original Code and/or Modifications of Original Code
 * as defined in and that are subject to the Apple Public Source License
 * Version 2.0 (the 'License'). You may not use this file except in
 * compliance with the License. The rights granted to you under the License
 * may not be used to create, or enable the creation or redistribution of,
 * unlawful or unlicensed copies of an Apple operating system, or to
 * circumvent, violate, or enable the circumvention or violation of, any
 * terms of an Apple operating system software license agreement.
 * 
 * Please obtain a copy of the License at
 * http://www.opensource.apple.com/apsl/ and read it before using this file.
 * 
 * The Original Code and all software distributed under the License are
 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
 * Please see the License for the specific language governing rights and
 * limitations under the License.
 * 
 * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
 */
/*
 * @OSF_COPYRIGHT@
 */

/*
 * ISO Latin-1 Font
 *
 * Copyright (c) 2000
 * Ka-Ping Yee &lt;ping@lfw.org&gt;
 *
 * This font may be freely used for any purpose.
 */

/*
 * adjusted 'A' 'V' to improve their dense appearance (ie. lightened)
 * adjusted 'i' 'l' to improve their flow within a word (ie. widened)
 * adjusted 'E' 'F' '#'
 */

unsigned char iso_font[256*16] = {
/*   0 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*   1 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*   2 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*   3 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*   4 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*   5 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*   6 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*   7 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*   8 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*   9 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  10 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  11 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  12 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  13 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  14 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  15 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  16 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  17 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  18 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  19 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  20 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  21 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  22 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  23 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  24 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  25 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  26 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  27 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  28 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  29 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  30 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  31 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  32 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  33 */ 0x00,0x00,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x00,0x18,0x18,0x00,0x00,0x00,0x00,
/*  34 */ 0x00,0x00,0x6c,0x6c,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  35 */ 0x00,0x00,0x00,0x36,0x36,0x7f,0x36,0x36,0x7f,0x36,0x36,0x00,0x00,0x00,0x00,0x00,
/*  36 */ 0x00,0x08,0x08,0x3e,0x6b,0x0b,0x0b,0x3e,0x68,0x68,0x6b,0x3e,0x08,0x08,0x00,0x00,
/*  37 */ 0x00,0x00,0x00,0x33,0x13,0x18,0x08,0x0c,0x04,0x06,0x32,0x33,0x00,0x00,0x00,0x00,
/*  38 */ 0x00,0x00,0x1c,0x36,0x36,0x1c,0x6c,0x3e,0x33,0x33,0x7b,0xce,0x00,0x00,0x00,0x00,
/*  39 */ 0x00,0x00,0x18,0x18,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  40 */ 0x00,0x00,0x30,0x18,0x18,0x0c,0x0c,0x0c,0x0c,0x0c,0x18,0x18,0x30,0x00,0x00,0x00,
/*  41 */ 0x00,0x00,0x0c,0x18,0x18,0x30,0x30,0x30,0x30,0x30,0x18,0x18,0x0c,0x00,0x00,0x00,
/*  42 */ 0x00,0x00,0x00,0x00,0x00,0x36,0x1c,0x7f,0x1c,0x36,0x00,0x00,0x00,0x00,0x00,0x00,
/*  43 */ 0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x7e,0x18,0x18,0x00,0x00,0x00,0x00,0x00,0x00,
/*  44 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x0c,0x00,0x00,0x00,
/*  45 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  46 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x00,
/*  47 */ 0x00,0x00,0x60,0x20,0x30,0x10,0x18,0x08,0x0c,0x04,0x06,0x02,0x03,0x00,0x00,0x00,
/*  48 */ 0x00,0x00,0x3e,0x63,0x63,0x63,0x6b,0x6b,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/*  49 */ 0x00,0x00,0x18,0x1e,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x00,0x00,0x00,0x00,
/*  50 */ 0x00,0x00,0x3e,0x63,0x60,0x60,0x30,0x18,0x0c,0x06,0x03,0x7f,0x00,0x00,0x00,0x00,
/*  51 */ 0x00,0x00,0x3e,0x63,0x60,0x60,0x3c,0x60,0x60,0x60,0x63,0x3e,0x00,0x00,0x00,0x00,
/*  52 */ 0x00,0x00,0x30,0x38,0x3c,0x36,0x33,0x7f,0x30,0x30,0x30,0x30,0x00,0x00,0x00,0x00,
/*  53 */ 0x00,0x00,0x7f,0x03,0x03,0x3f,0x60,0x60,0x60,0x60,0x63,0x3e,0x00,0x00,0x00,0x00,
/*  54 */ 0x00,0x00,0x3c,0x06,0x03,0x03,0x3f,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/*  55 */ 0x00,0x00,0x7f,0x60,0x30,0x30,0x18,0x18,0x18,0x0c,0x0c,0x0c,0x00,0x00,0x00,0x00,
/*  56 */ 0x00,0x00,0x3e,0x63,0x63,0x63,0x3e,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/*  57 */ 0x00,0x00,0x3e,0x63,0x63,0x63,0x7e,0x60,0x60,0x60,0x30,0x1e,0x00,0x00,0x00,0x00,
/*  58 */ 0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x00,
/*  59 */ 0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x18,0x18,0x0c,0x00,0x00,0x00,
/*  60 */ 0x00,0x00,0x60,0x30,0x18,0x0c,0x06,0x06,0x0c,0x18,0x30,0x60,0x00,0x00,0x00,0x00,
/*  61 */ 0x00,0x00,0x00,0x00,0x00,0x7e,0x00,0x00,0x7e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  62 */ 0x00,0x00,0x06,0x0c,0x18,0x30,0x60,0x60,0x30,0x18,0x0c,0x06,0x00,0x00,0x00,0x00,
/*  63 */ 0x00,0x00,0x3e,0x63,0x60,0x30,0x30,0x18,0x18,0x00,0x18,0x18,0x00,0x00,0x00,0x00,
/*  64 */ 0x00,0x00,0x3c,0x66,0x73,0x7b,0x6b,0x6b,0x7b,0x33,0x06,0x3c,0x00,0x00,0x00,0x00,
/*  65 */ 0x00,0x00,0x3e,0x63,0x63,0x63,0x7f,0x63,0x63,0x63,0x63,0x63,0x00,0x00,0x00,0x00,
/*  66 */ 0x00,0x00,0x3f,0x63,0x63,0x63,0x3f,0x63,0x63,0x63,0x63,0x3f,0x00,0x00,0x00,0x00,
/*  67 */ 0x00,0x00,0x3c,0x66,0x03,0x03,0x03,0x03,0x03,0x03,0x66,0x3c,0x00,0x00,0x00,0x00,
/*  68 */ 0x00,0x00,0x1f,0x33,0x63,0x63,0x63,0x63,0x63,0x63,0x33,0x1f,0x00,0x00,0x00,0x00,
/*  69 */ 0x00,0x00,0x7f,0x03,0x03,0x03,0x3f,0x03,0x03,0x03,0x03,0x7f,0x00,0x00,0x00,0x00,
/*  70 */ 0x00,0x00,0x7f,0x03,0x03,0x03,0x3f,0x03,0x03,0x03,0x03,0x03,0x00,0x00,0x00,0x00,
/*  71 */ 0x00,0x00,0x3c,0x66,0x03,0x03,0x03,0x73,0x63,0x63,0x66,0x7c,0x00,0x00,0x00,0x00,
/*  72 */ 0x00,0x00,0x63,0x63,0x63,0x63,0x7f,0x63,0x63,0x63,0x63,0x63,0x00,0x00,0x00,0x00,
/*  73 */ 0x00,0x00,0x3c,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x3c,0x00,0x00,0x00,0x00,
/*  74 */ 0x00,0x00,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x33,0x1e,0x00,0x00,0x00,0x00,
/*  75 */ 0x00,0x00,0x63,0x33,0x1b,0x0f,0x07,0x07,0x0f,0x1b,0x33,0x63,0x00,0x00,0x00,0x00,
/*  76 */ 0x00,0x00,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x7f,0x00,0x00,0x00,0x00,
/*  77 */ 0x00,0x00,0x63,0x63,0x77,0x7f,0x7f,0x6b,0x6b,0x63,0x63,0x63,0x00,0x00,0x00,0x00,
/*  78 */ 0x00,0x00,0x63,0x63,0x67,0x6f,0x6f,0x7b,0x7b,0x73,0x63,0x63,0x00,0x00,0x00,0x00,
/*  79 */ 0x00,0x00,0x3e,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/*  80 */ 0x00,0x00,0x3f,0x63,0x63,0x63,0x63,0x3f,0x03,0x03,0x03,0x03,0x00,0x00,0x00,0x00,
/*  81 */ 0x00,0x00,0x3e,0x63,0x63,0x63,0x63,0x63,0x63,0x6f,0x7b,0x3e,0x30,0x60,0x00,0x00,
/*  82 */ 0x00,0x00,0x3f,0x63,0x63,0x63,0x63,0x3f,0x1b,0x33,0x63,0x63,0x00,0x00,0x00,0x00,
/*  83 */ 0x00,0x00,0x3e,0x63,0x03,0x03,0x0e,0x38,0x60,0x60,0x63,0x3e,0x00,0x00,0x00,0x00,
/*  84 */ 0x00,0x00,0x7e,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x00,0x00,0x00,0x00,
/*  85 */ 0x00,0x00,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/*  86 */ 0x00,0x00,0x63,0x63,0x63,0x63,0x63,0x36,0x36,0x1c,0x1c,0x08,0x00,0x00,0x00,0x00,
/*  87 */ 0x00,0x00,0x63,0x63,0x6b,0x6b,0x6b,0x6b,0x7f,0x36,0x36,0x36,0x00,0x00,0x00,0x00,
/*  88 */ 0x00,0x00,0x63,0x63,0x36,0x36,0x1c,0x1c,0x36,0x36,0x63,0x63,0x00,0x00,0x00,0x00,
/*  89 */ 0x00,0x00,0xc3,0xc3,0x66,0x66,0x3c,0x3c,0x18,0x18,0x18,0x18,0x00,0x00,0x00,0x00,
/*  90 */ 0x00,0x00,0x7f,0x30,0x30,0x18,0x18,0x0c,0x0c,0x06,0x06,0x7f,0x00,0x00,0x00,0x00,
/*  91 */ 0x00,0x00,0x3c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x3c,0x00,0x00,0x00,0x00,
/*  92 */ 0x00,0x00,0x03,0x02,0x06,0x04,0x0c,0x08,0x18,0x10,0x30,0x20,0x60,0x00,0x00,0x00,
/*  93 */ 0x00,0x00,0x3c,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x3c,0x00,0x00,0x00,0x00,
/*  94 */ 0x00,0x08,0x1c,0x36,0x63,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  95 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0x00,
/*  96 */ 0x00,0x00,0x0c,0x0c,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*  97 */ 0x00,0x00,0x00,0x00,0x00,0x3e,0x60,0x7e,0x63,0x63,0x73,0x6e,0x00,0x00,0x00,0x00,
/*  98 */ 0x00,0x00,0x03,0x03,0x03,0x3b,0x67,0x63,0x63,0x63,0x67,0x3b,0x00,0x00,0x00,0x00,
/*  99 */ 0x00,0x00,0x00,0x00,0x00,0x3e,0x63,0x03,0x03,0x03,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 100 */ 0x00,0x00,0x60,0x60,0x60,0x6e,0x73,0x63,0x63,0x63,0x73,0x6e,0x00,0x00,0x00,0x00,
/* 101 */ 0x00,0x00,0x00,0x00,0x00,0x3e,0x63,0x63,0x7f,0x03,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 102 */ 0x00,0x00,0x3c,0x66,0x06,0x1f,0x06,0x06,0x06,0x06,0x06,0x06,0x00,0x00,0x00,0x00,
/* 103 */ 0x00,0x00,0x00,0x00,0x00,0x6e,0x73,0x63,0x63,0x63,0x73,0x6e,0x60,0x63,0x3e,0x00,
/* 104 */ 0x00,0x00,0x03,0x03,0x03,0x3b,0x67,0x63,0x63,0x63,0x63,0x63,0x00,0x00,0x00,0x00,
/* 105 */ 0x00,0x00,0x0c,0x0c,0x00,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x38,0x00,0x00,0x00,0x00,
/* 106 */ 0x00,0x00,0x30,0x30,0x00,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x33,0x1e,0x00,
/* 107 */ 0x00,0x00,0x03,0x03,0x03,0x63,0x33,0x1b,0x0f,0x1f,0x33,0x63,0x00,0x00,0x00,0x00,
/* 108 */ 0x00,0x00,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x38,0x00,0x00,0x00,0x00,
/* 109 */ 0x00,0x00,0x00,0x00,0x00,0x35,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x00,0x00,0x00,0x00,
/* 110 */ 0x00,0x00,0x00,0x00,0x00,0x3b,0x67,0x63,0x63,0x63,0x63,0x63,0x00,0x00,0x00,0x00,
/* 111 */ 0x00,0x00,0x00,0x00,0x00,0x3e,0x63,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 112 */ 0x00,0x00,0x00,0x00,0x00,0x3b,0x67,0x63,0x63,0x63,0x67,0x3b,0x03,0x03,0x03,0x00,
/* 113 */ 0x00,0x00,0x00,0x00,0x00,0x6e,0x73,0x63,0x63,0x63,0x73,0x6e,0x60,0xe0,0x60,0x00,
/* 114 */ 0x00,0x00,0x00,0x00,0x00,0x3b,0x67,0x03,0x03,0x03,0x03,0x03,0x00,0x00,0x00,0x00,
/* 115 */ 0x00,0x00,0x00,0x00,0x00,0x3e,0x63,0x0e,0x38,0x60,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 116 */ 0x00,0x00,0x00,0x0c,0x0c,0x3e,0x0c,0x0c,0x0c,0x0c,0x0c,0x38,0x00,0x00,0x00,0x00,
/* 117 */ 0x00,0x00,0x00,0x00,0x00,0x63,0x63,0x63,0x63,0x63,0x73,0x6e,0x00,0x00,0x00,0x00,
/* 118 */ 0x00,0x00,0x00,0x00,0x00,0x63,0x63,0x36,0x36,0x1c,0x1c,0x08,0x00,0x00,0x00,0x00,
/* 119 */ 0x00,0x00,0x00,0x00,0x00,0x63,0x6b,0x6b,0x6b,0x3e,0x36,0x36,0x00,0x00,0x00,0x00,
/* 120 */ 0x00,0x00,0x00,0x00,0x00,0x63,0x36,0x1c,0x1c,0x1c,0x36,0x63,0x00,0x00,0x00,0x00,
/* 121 */ 0x00,0x00,0x00,0x00,0x00,0x63,0x63,0x36,0x36,0x1c,0x1c,0x0c,0x0c,0x06,0x03,0x00,
/* 122 */ 0x00,0x00,0x00,0x00,0x00,0x7f,0x60,0x30,0x18,0x0c,0x06,0x7f,0x00,0x00,0x00,0x00,
/* 123 */ 0x00,0x00,0x70,0x18,0x18,0x18,0x18,0x0e,0x18,0x18,0x18,0x18,0x70,0x00,0x00,0x00,
/* 124 */ 0x00,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x00,0x00,0x00,
/* 125 */ 0x00,0x00,0x0e,0x18,0x18,0x18,0x18,0x70,0x18,0x18,0x18,0x18,0x0e,0x00,0x00,0x00,
/* 126 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0x3b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 127 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 128 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 129 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 130 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 131 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 132 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 133 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 134 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 135 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 136 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 137 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 138 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 139 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 140 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 141 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 142 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 143 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 144 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 145 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 146 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 147 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 148 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 149 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 150 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 151 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 152 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 153 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 154 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 155 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 156 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 157 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 158 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 159 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 160 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 161 */ 0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x00,0x00,
/* 162 */ 0x00,0x00,0x00,0x08,0x08,0x3e,0x6b,0x0b,0x0b,0x0b,0x6b,0x3e,0x08,0x08,0x00,0x00,
/* 163 */ 0x00,0x00,0x1c,0x36,0x06,0x06,0x1f,0x06,0x06,0x07,0x6f,0x3b,0x00,0x00,0x00,0x00,
/* 164 */ 0x00,0x00,0x00,0x00,0x66,0x3c,0x66,0x66,0x66,0x3c,0x66,0x00,0x00,0x00,0x00,0x00,
/* 165 */ 0x00,0x00,0xc3,0xc3,0x66,0x66,0x3c,0x7e,0x18,0x7e,0x18,0x18,0x00,0x00,0x00,0x00,
/* 166 */ 0x00,0x00,0x18,0x18,0x18,0x18,0x00,0x00,0x18,0x18,0x18,0x18,0x00,0x00,0x00,0x00,
/* 167 */ 0x00,0x3c,0x66,0x0c,0x1e,0x33,0x63,0x66,0x3c,0x18,0x33,0x1e,0x00,0x00,0x00,0x00,
/* 168 */ 0x00,0x00,0x36,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 169 */ 0x00,0x00,0x3c,0x42,0x99,0xa5,0x85,0xa5,0x99,0x42,0x3c,0x00,0x00,0x00,0x00,0x00,
/* 170 */ 0x00,0x1e,0x30,0x3e,0x33,0x3b,0x36,0x00,0x3f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 171 */ 0x00,0x00,0x00,0x00,0x00,0x6c,0x36,0x1b,0x1b,0x36,0x6c,0x00,0x00,0x00,0x00,0x00,
/* 172 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x60,0x60,0x60,0x00,0x00,0x00,0x00,0x00,0x00,
/* 173 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 174 */ 0x00,0x00,0x3c,0x42,0x9d,0xa5,0x9d,0xa5,0xa5,0x42,0x3c,0x00,0x00,0x00,0x00,0x00,
/* 175 */ 0x00,0x7e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 176 */ 0x00,0x00,0x1c,0x36,0x36,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 177 */ 0x00,0x00,0x00,0x00,0x18,0x18,0x7e,0x18,0x18,0x00,0x7e,0x00,0x00,0x00,0x00,0x00,
/* 178 */ 0x00,0x1e,0x33,0x18,0x0c,0x06,0x3f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 179 */ 0x00,0x1e,0x33,0x18,0x30,0x33,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 180 */ 0x00,0x30,0x18,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 181 */ 0x00,0x00,0x00,0x00,0x00,0x66,0x66,0x66,0x66,0x66,0x76,0x6e,0x06,0x06,0x03,0x00,
/* 182 */ 0x00,0x00,0x7e,0x2f,0x2f,0x2f,0x2e,0x28,0x28,0x28,0x28,0x28,0x00,0x00,0x00,0x00,
/* 183 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 184 */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x30,0x1e,0x00,
/* 185 */ 0x00,0x0c,0x0e,0x0c,0x0c,0x0c,0x1e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 186 */ 0x00,0x1e,0x33,0x33,0x33,0x33,0x1e,0x00,0x3f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 187 */ 0x00,0x00,0x00,0x00,0x00,0x1b,0x36,0x6c,0x6c,0x36,0x1b,0x00,0x00,0x00,0x00,0x00,
/* 188 */ 0x00,0x10,0x1c,0x18,0x18,0x18,0x00,0x7f,0x00,0x18,0x1c,0x1a,0x3e,0x18,0x00,0x00,
/* 189 */ 0x00,0x10,0x1c,0x18,0x18,0x18,0x00,0x7f,0x00,0x1c,0x36,0x18,0x0c,0x3e,0x00,0x00,
/* 190 */ 0x00,0x1c,0x36,0x18,0x36,0x1c,0x00,0x7f,0x00,0x18,0x1c,0x1a,0x3e,0x18,0x00,0x00,
/* 191 */ 0x00,0x00,0x00,0x00,0x0c,0x0c,0x00,0x0c,0x0c,0x06,0x06,0x03,0x63,0x3e,0x00,0x00,
/* 192 */ 0x0c,0x18,0x3e,0x63,0x63,0x63,0x7f,0x63,0x63,0x63,0x63,0x63,0x00,0x00,0x00,0x00,
/* 193 */ 0x18,0x0c,0x3e,0x63,0x63,0x63,0x7f,0x63,0x63,0x63,0x63,0x63,0x00,0x00,0x00,0x00,
/* 194 */ 0x08,0x14,0x3e,0x63,0x63,0x63,0x7f,0x63,0x63,0x63,0x63,0x63,0x00,0x00,0x00,0x00,
/* 195 */ 0x6e,0x3b,0x3e,0x63,0x63,0x63,0x7f,0x63,0x63,0x63,0x63,0x63,0x00,0x00,0x00,0x00,
/* 196 */ 0x36,0x00,0x3e,0x63,0x63,0x63,0x7f,0x63,0x63,0x63,0x63,0x63,0x00,0x00,0x00,0x00,
/* 197 */ 0x1c,0x36,0x3e,0x63,0x63,0x63,0x7f,0x63,0x63,0x63,0x63,0x63,0x00,0x00,0x00,0x00,
/* 198 */ 0x00,0x00,0xfe,0x33,0x33,0x33,0xff,0x33,0x33,0x33,0x33,0xf3,0x00,0x00,0x00,0x00,
/* 199 */ 0x00,0x00,0x3c,0x66,0x03,0x03,0x03,0x03,0x03,0x03,0x66,0x3c,0x18,0x30,0x1e,0x00,
/* 200 */ 0x0c,0x18,0x7f,0x03,0x03,0x03,0x3f,0x03,0x03,0x03,0x03,0x7f,0x00,0x00,0x00,0x00,
/* 201 */ 0x18,0x0c,0x7f,0x03,0x03,0x03,0x3f,0x03,0x03,0x03,0x03,0x7f,0x00,0x00,0x00,0x00,
/* 202 */ 0x08,0x14,0x7f,0x03,0x03,0x03,0x3f,0x03,0x03,0x03,0x03,0x7f,0x00,0x00,0x00,0x00,
/* 203 */ 0x36,0x00,0x7f,0x03,0x03,0x03,0x3f,0x03,0x03,0x03,0x03,0x7f,0x00,0x00,0x00,0x00,
/* 204 */ 0x0c,0x18,0x3c,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x3c,0x00,0x00,0x00,0x00,
/* 205 */ 0x30,0x18,0x3c,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x3c,0x00,0x00,0x00,0x00,
/* 206 */ 0x18,0x24,0x3c,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x3c,0x00,0x00,0x00,0x00,
/* 207 */ 0x66,0x00,0x3c,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x3c,0x00,0x00,0x00,0x00,
/* 208 */ 0x00,0x00,0x1e,0x36,0x66,0x66,0x6f,0x66,0x66,0x66,0x36,0x1e,0x00,0x00,0x00,0x00,
/* 209 */ 0x6e,0x3b,0x63,0x63,0x67,0x6f,0x6f,0x7b,0x7b,0x73,0x63,0x63,0x00,0x00,0x00,0x00,
/* 210 */ 0x06,0x0c,0x3e,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 211 */ 0x30,0x18,0x3e,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 212 */ 0x08,0x14,0x3e,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 213 */ 0x6e,0x3b,0x3e,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 214 */ 0x36,0x00,0x3e,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 215 */ 0x00,0x00,0x00,0x00,0x00,0x66,0x3c,0x18,0x3c,0x66,0x00,0x00,0x00,0x00,0x00,0x00,
/* 216 */ 0x00,0x20,0x3e,0x73,0x73,0x6b,0x6b,0x6b,0x6b,0x67,0x67,0x3e,0x02,0x00,0x00,0x00,
/* 217 */ 0x0c,0x18,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 218 */ 0x18,0x0c,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 219 */ 0x08,0x14,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 220 */ 0x36,0x00,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 221 */ 0x30,0x18,0xc3,0xc3,0x66,0x66,0x3c,0x3c,0x18,0x18,0x18,0x18,0x00,0x00,0x00,0x00,
/* 222 */ 0x00,0x00,0x0f,0x06,0x3e,0x66,0x66,0x66,0x66,0x3e,0x06,0x0f,0x00,0x00,0x00,0x00,
/* 223 */ 0x00,0x00,0x1e,0x33,0x33,0x1b,0x33,0x63,0x63,0x63,0x63,0x3b,0x00,0x00,0x00,0x00,
/* 224 */ 0x00,0x0c,0x18,0x30,0x00,0x3e,0x60,0x7e,0x63,0x63,0x73,0x6e,0x00,0x00,0x00,0x00,
/* 225 */ 0x00,0x30,0x18,0x0c,0x00,0x3e,0x60,0x7e,0x63,0x63,0x73,0x6e,0x00,0x00,0x00,0x00,
/* 226 */ 0x00,0x08,0x1c,0x36,0x00,0x3e,0x60,0x7e,0x63,0x63,0x73,0x6e,0x00,0x00,0x00,0x00,
/* 227 */ 0x00,0x00,0x6e,0x3b,0x00,0x3e,0x60,0x7e,0x63,0x63,0x73,0x6e,0x00,0x00,0x00,0x00,
/* 228 */ 0x00,0x00,0x36,0x36,0x00,0x3e,0x60,0x7e,0x63,0x63,0x73,0x6e,0x00,0x00,0x00,0x00,
/* 229 */ 0x00,0x1c,0x36,0x1c,0x00,0x3e,0x60,0x7e,0x63,0x63,0x73,0x6e,0x00,0x00,0x00,0x00,
/* 230 */ 0x00,0x00,0x00,0x00,0x00,0x6e,0xdb,0xd8,0xfe,0x1b,0xdb,0x76,0x00,0x00,0x00,0x00,
/* 231 */ 0x00,0x00,0x00,0x00,0x00,0x3e,0x63,0x03,0x03,0x03,0x63,0x3e,0x18,0x30,0x1e,0x00,
/* 232 */ 0x00,0x0c,0x18,0x30,0x00,0x3e,0x63,0x63,0x7f,0x03,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 233 */ 0x00,0x30,0x18,0x0c,0x00,0x3e,0x63,0x63,0x7f,0x03,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 234 */ 0x00,0x08,0x1c,0x36,0x00,0x3e,0x63,0x63,0x7f,0x03,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 235 */ 0x00,0x00,0x36,0x36,0x00,0x3e,0x63,0x63,0x7f,0x03,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 236 */ 0x00,0x06,0x0c,0x18,0x00,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x38,0x00,0x00,0x00,0x00,
/* 237 */ 0x00,0x18,0x0c,0x06,0x00,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x38,0x00,0x00,0x00,0x00,
/* 238 */ 0x00,0x08,0x1c,0x36,0x00,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x38,0x00,0x00,0x00,0x00,
/* 239 */ 0x00,0x00,0x36,0x36,0x00,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x38,0x00,0x00,0x00,0x00,
/* 240 */ 0x00,0x00,0x2c,0x18,0x34,0x60,0x7c,0x66,0x66,0x66,0x66,0x3c,0x00,0x00,0x00,0x00,
/* 241 */ 0x00,0x00,0x6e,0x3b,0x00,0x3b,0x67,0x63,0x63,0x63,0x63,0x63,0x00,0x00,0x00,0x00,
/* 242 */ 0x00,0x06,0x0c,0x18,0x00,0x3e,0x63,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 243 */ 0x00,0x30,0x18,0x0c,0x00,0x3e,0x63,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 244 */ 0x00,0x08,0x1c,0x36,0x00,0x3e,0x63,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 245 */ 0x00,0x00,0x6e,0x3b,0x00,0x3e,0x63,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 246 */ 0x00,0x00,0x36,0x36,0x00,0x3e,0x63,0x63,0x63,0x63,0x63,0x3e,0x00,0x00,0x00,0x00,
/* 247 */ 0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x7e,0x00,0x18,0x18,0x00,0x00,0x00,0x00,0x00,
/* 248 */ 0x00,0x00,0x00,0x00,0x20,0x3e,0x73,0x6b,0x6b,0x6b,0x67,0x3e,0x02,0x00,0x00,0x00,
/* 249 */ 0x00,0x06,0x0c,0x18,0x00,0x63,0x63,0x63,0x63,0x63,0x73,0x6e,0x00,0x00,0x00,0x00,
/* 250 */ 0x00,0x30,0x18,0x0c,0x00,0x63,0x63,0x63,0x63,0x63,0x73,0x6e,0x00,0x00,0x00,0x00,
/* 251 */ 0x00,0x08,0x1c,0x36,0x00,0x63,0x63,0x63,0x63,0x63,0x73,0x6e,0x00,0x00,0x00,0x00,
/* 252 */ 0x00,0x00,0x36,0x36,0x00,0x63,0x63,0x63,0x63,0x63,0x73,0x6e,0x00,0x00,0x00,0x00,
/* 253 */ 0x00,0x30,0x18,0x0c,0x00,0x63,0x63,0x36,0x36,0x1c,0x1c,0x0c,0x0c,0x06,0x03,0x00,
/* 254 */ 0x00,0x00,0x0f,0x06,0x06,0x3e,0x66,0x66,0x66,0x66,0x66,0x3e,0x06,0x06,0x0f,0x00,
/* 255 */ 0x00,0x00,0x36,0x36,0x00,0x63,0x63,0x36,0x36,0x1c,0x1c,0x0c,0x0c,0x06,0x03,0x00
};

#define ISO_CHAR_MIN    0x00
#define ISO_CHAR_MAX    0xFF
#define ISO_CHAR_WIDTH  8
#define ISO_CHAR_HEIGHT 16

</pre></p>
<p>В linux kernel аналогичный файл это /usr/src/linux/drivers/video/console/font_8x16.c</p>
<p><pre class="brush: cpp;">

/**********************************************/
/*                                            */
/*       Font file generated by cpi2fnt       */
/*                                            */
/**********************************************/

#include &lt;linux/font.h&gt;
#include &lt;linux/module.h&gt;

#define FONTDATAMAX 4096

static const unsigned char fontdata_8x16[FONTDATAMAX] = {

(Вырезано ради экономии места. Но смотреть именно на формат того что я вырезал)

};

const struct font_desc font_vga_8x16 = {
	.idx	= VGA8x16_IDX,
	.name	= &quot;VGA8x16&quot;,
	.width	= 8,
	.height	= 16,
	.data	= fontdata_8x16,
	.pref	= 0,
};
EXPORT_SYMBOL(font_vga_8x16);

</pre></p>
<p>Сами исходники XNU <a href="http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/osfmk/console/iso_font.c">ISO Latin-1 Font</a> под лицензией <a href="http://www.opensource.apple.com/apsl/">Apple Public Source License</a></p>
<p>Однако у шрифта <a href="http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/osfmk/console/iso_font.c">ISO Latin-1 Font</a> есть автор <a href="http://zesty.ca/">Ka-Ping Yee</a></p>
<blockquote><p>
/*<br />
 * ISO Latin-1 Font<br />
 *<br />
 * Copyright (c) 2000<br />
 * Ka-Ping Yee<br />
 *<br />
 * This font may be freely used for any purpose.<br />
 */
</p></blockquote>
<p>Поэтому я взял и написал ему:</p>
<blockquote><p>From andrey.ovcharov (at) gmail.com Sat Oct 23 08:48:43 2010<br />
Subject: iso_font.c question<br />
From: &laquo;andrey.ovcharov (at) gmail.com&raquo;<br />
To: ping (at) zesty.ca<br />
Date: Sat, 23 Oct 2010 08:48:43 +0300</p>
<p>Hello.</p>
<p>Say you are the author of this font<br />
http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/osfmk/console/iso_font.c ?</p>
<p>If so then the file iso_font.c said &laquo;This font may be freely used for<br />
any purpose.&raquo; but the actual source XNU are licensed under the Apple<br />
Public Source License. Can I use your font is licensed under the GPL?</p>
<p>In any case, Thanks</p></blockquote>
<p>И получил ответ</p>
<blockquote><p>From ping (at) zesty.ca Sat Oct 23 00:37:47 2010<br />
Delivered-To: andrey.ovcharov (at) gmail.com<br />
Date: Sat, 23 Oct 2010 00:37:46 -0700 (PDT)<br />
From: Ka-Ping Yee<br />
To: &laquo;andrey.ovcharov (at) gmail.com&raquo;<br />
Subject: Re: iso_font.c question</p>
<p>Hello, and thank you for writing.</p>
<p>On Sat, 23 Oct 2010, andrey.ovcharov (at) gmail.com wrote:<br />
&gt; Say you are the author of this font<br />
&gt; http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/osfmk/console/iso_font.c ?</p>
<p>Yes, I am.  (Unfortunately, someone altered the font in iso_font.c, so<br />
I think it looks slightly worse than the original.  But it is my font.)</p>
<p>&gt; If so then the file iso_font.c said &laquo;This font may be freely used for<br />
&gt; any purpose.&raquo; but the actual source XNU are licensed under the Apple<br />
&gt; Public Source License. Can I use your font is licensed under the GPL?</p>
<p>Yes.  I hereby give you permission to use the font under the GPL.<br />
As with any other GPL work, you should retain the copyright notice:<br />
&laquo;Copyright 2000 Ka-Ping Yee &laquo;.</p>
<p>Just because I&#8217;m curious, could you tell me what you are using it for?</p></blockquote>
<p><strong>Уголок для гиков</strong></p>
<p>Как я это сделал? </p>
<p>Берем строку /*  65 */ из файла <a href="http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/osfmk/console/iso_font.c">iso_font.c</a></p>
<p><pre class="brush: cpp;">
/*  65 */ 0x00,0x00,0x3e,0x63,0x63,0x63,0x7f,0x63,0x63,0x63,0x63,0x63,0x00,0x00,0x00,0x00,
</pre></p>
<p>Приводим ее к виду </p>
<p><pre class="brush: cpp;">
0x00
0x00
0x3e
0x63
0x63
0x63
0x7f
0x63
0x63
0x63
0x63
0x63
0x00
0x00
0x00
0x00
</pre></p>
<p>И сохраняем ее к примеру в файл a.txt</p>
<p>Надо сделать преобразование hex &#8211;&gt; bin и зеркально повернуть полученное в bin это можно сделать примерно так</p>
<p><pre class="brush: perl;">
#!/usr/bin/perl
#hex2bin

while (&lt;&gt;) {
	chomp;
	next if $_ eq &quot;&quot;;
	#print &quot;$_\t&quot;;
	printf &quot;%08d\n&quot;, unpack(&quot;B8&quot;, pack(&quot;H2&quot;, substr($_,2)));
}
</pre></p>
<p>Не забыли сделать исполнимым? <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Он сказал &laquo;поехали&#8230;&raquo; </p>
<p><pre class="brush: bash;">
[andrey@localhost ~]# hex2bin a.txt 
00000000
00000000
00111110
01100011
01100011
01100011
01111111
01100011
01100011
01100011
01100011
01100011
00000000
00000000
00000000
00000000

[andrey@localhost ~]# hex2bin a.txt &gt; a-bin.txt
</pre></p>
<p>У файлов <a href="http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/osfmk/console/iso_font.c">iso_font.c</a> и font_8x16.c немного отличаются кодовые страницы. Вот именно поэтому пришлось переставлять буквы по своим местам а чтобы понять где какая буква &#8211; проделывать преобразование hex&#8211;&gt;bin </p>
<p>Вдоволь наигравшись надо как то все вернуть обратно <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><pre class="brush: perl;">
#!/usr/bin/perl
#bin2hex

while (&lt;&gt;) {
	chomp;
	#print &quot;$_\t&quot;;
	printf &quot;0x%s\n&quot;, unpack(&quot;H2&quot;, pack(&quot;B8&quot;, $_));
}
</pre></p>
<p><pre class="brush: bash;">
[andrey@localhost ~]# bin2hex a-bin.txt 
0x00
0x00
0x3e
0x63
0x63
0x63
0x7f
0x63
0x63
0x63
0x63
0x63
0x00
0x00
0x00
0x00
[andrey@localhost ~]# bin2hex a-bin.txt &gt; a-hex.txt
</pre></p>
<p>Вот что у вас должно было получится в результате </p>
<p><pre class="brush: cpp;">
/*
http://www.opensource.apple.com/source/xnu/xnu-517.9.4/osfmk/console/iso_font.c
*/

/*
 * ISO Latin-1 Font
 *
 * Copyright (c) 2000
 * Ka-Ping Yee &lt;ping@lfw.org&gt;
 *
 * This font may be freely used for any purpose.
 *
 */

/*
 * adjusted 'A' 'V' to improve their dense appearance (ie. lightened)
 * adjusted 'i' 'l' to improve their flow within a word (ie. widened)
 * adjusted 'E' 'F' '#'
 */

/*
 * With the permission of Ka-Ping Yee &lt;ping@zesty.ca&gt; is licensed under the GPL v 2.0
 * Translated for the linux kernel Andrey Ovcharov &lt;andrey.ovcharov@gmail.com&gt;
 *
 */

#include &lt;linux/font.h&gt;
#include &lt;linux/module.h&gt;

#define FONTDATAMAX 4096

static const unsigned char fontdata_8x16[FONTDATAMAX] = {

	/* 0 0x00 '^@' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 1 0x01 '^A' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x7e, /* 01111110 */
	0x81, /* 10000001 */
	0xa5, /* 10100101 */
	0x81, /* 10000001 */
	0x81, /* 10000001 */
	0xbd, /* 10111101 */
	0x99, /* 10011001 */
	0x81, /* 10000001 */
	0x81, /* 10000001 */
	0x7e, /* 01111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 2 0x02 '^B' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x7e, /* 01111110 */
	0xff, /* 11111111 */
	0xdb, /* 11011011 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xc3, /* 11000011 */
	0xe7, /* 11100111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0x7e, /* 01111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 3 0x03 '^C' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x6c, /* 01101100 */
	0xfe, /* 11111110 */
	0xfe, /* 11111110 */
	0xfe, /* 11111110 */
	0xfe, /* 11111110 */
	0x7c, /* 01111100 */
	0x38, /* 00111000 */
	0x10, /* 00010000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 4 0x04 '^D' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x10, /* 00010000 */
	0x38, /* 00111000 */
	0x7c, /* 01111100 */
	0xfe, /* 11111110 */
	0x7c, /* 01111100 */
	0x38, /* 00111000 */
	0x10, /* 00010000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 5 0x05 '^E' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x3c, /* 00111100 */
	0xe7, /* 11100111 */
	0xe7, /* 11100111 */
	0xe7, /* 11100111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 6 0x06 '^F' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x7e, /* 01111110 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0x7e, /* 01111110 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 7 0x07 '^G' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x3c, /* 00111100 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 8 0x08 '^H' */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xe7, /* 11100111 */
	0xc3, /* 11000011 */
	0xc3, /* 11000011 */
	0xe7, /* 11100111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */

	/* 9 0x09 '^I' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x3c, /* 00111100 */
	0x66, /* 01100110 */
	0x42, /* 01000010 */
	0x42, /* 01000010 */
	0x66, /* 01100110 */
	0x3c, /* 00111100 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 10 0x0a '^J' */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xc3, /* 11000011 */
	0x99, /* 10011001 */
	0xbd, /* 10111101 */
	0xbd, /* 10111101 */
	0x99, /* 10011001 */
	0xc3, /* 11000011 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */

	/* 11 0x0b '^K' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x1e, /* 00011110 */
	0x0e, /* 00001110 */
	0x1a, /* 00011010 */
	0x32, /* 00110010 */
	0x78, /* 01111000 */
	0xcc, /* 11001100 */
	0xcc, /* 11001100 */
	0xcc, /* 11001100 */
	0xcc, /* 11001100 */
	0x78, /* 01111000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 12 0x0c '^L' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x3c, /* 00111100 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x3c, /* 00111100 */
	0x18, /* 00011000 */
	0x7e, /* 01111110 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 13 0x0d '^M' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x3f, /* 00111111 */
	0x33, /* 00110011 */
	0x3f, /* 00111111 */
	0x30, /* 00110000 */
	0x30, /* 00110000 */
	0x30, /* 00110000 */
	0x30, /* 00110000 */
	0x70, /* 01110000 */
	0xf0, /* 11110000 */
	0xe0, /* 11100000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 14 0x0e '^N' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x7f, /* 01111111 */
	0x63, /* 01100011 */
	0x7f, /* 01111111 */
	0x63, /* 01100011 */
	0x63, /* 01100011 */
	0x63, /* 01100011 */
	0x63, /* 01100011 */
	0x67, /* 01100111 */
	0xe7, /* 11100111 */
	0xe6, /* 11100110 */
	0xc0, /* 11000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 15 0x0f '^O' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xdb, /* 11011011 */
	0x3c, /* 00111100 */
	0xe7, /* 11100111 */
	0x3c, /* 00111100 */
	0xdb, /* 11011011 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 16 0x10 '^P' */
	0x00, /* 00000000 */
	0x80, /* 10000000 */
	0xc0, /* 11000000 */
	0xe0, /* 11100000 */
	0xf0, /* 11110000 */
	0xf8, /* 11111000 */
	0xfe, /* 11111110 */
	0xf8, /* 11111000 */
	0xf0, /* 11110000 */
	0xe0, /* 11100000 */
	0xc0, /* 11000000 */
	0x80, /* 10000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 17 0x11 '^Q' */
	0x00, /* 00000000 */
	0x02, /* 00000010 */
	0x06, /* 00000110 */
	0x0e, /* 00001110 */
	0x1e, /* 00011110 */
	0x3e, /* 00111110 */
	0xfe, /* 11111110 */
	0x3e, /* 00111110 */
	0x1e, /* 00011110 */
	0x0e, /* 00001110 */
	0x06, /* 00000110 */
	0x02, /* 00000010 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 18 0x12 '^R' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x7e, /* 01111110 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x7e, /* 01111110 */
	0x3c, /* 00111100 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 19 0x13 '^S' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x00, /* 00000000 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 20 0x14 '^T' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7e,	/* 01111110 */
	0xf4,	/* 11110100 */
	0xf4,	/* 11110100 */
	0xf4,	/* 11110100 */
	0x74,	/* 01110100 */
	0x14,	/* 00010100 */
	0x14,	/* 00010100 */
	0x14,	/* 00010100 */
	0x14,	/* 00010100 */
	0x14,	/* 00010100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 21 0x15 '^U' */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x66,	/* 01100110 */
	0x30,	/* 00110000 */
	0x78,	/* 01111000 */
	0xcc,	/* 11001100 */
	0xc6,	/* 11000110 */
	0x66,	/* 01100110 */
	0x3c,	/* 00111100 */
	0x18,	/* 00011000 */
	0xcc,	/* 11001100 */
	0x78,	/* 01111000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 22 0x16 '^V' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0xfe, /* 11111110 */
	0xfe, /* 11111110 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 23 0x17 '^W' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x7e, /* 01111110 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x7e, /* 01111110 */
	0x3c, /* 00111100 */
	0x18, /* 00011000 */
	0x7e, /* 01111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 24 0x18 '^X' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x7e, /* 01111110 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 25 0x19 '^Y' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x7e, /* 01111110 */
	0x3c, /* 00111100 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 26 0x1a '^Z' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x0c, /* 00001100 */
	0xfe, /* 11111110 */
	0x0c, /* 00001100 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 27 0x1b '^[' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x30, /* 00110000 */
	0x60, /* 01100000 */
	0xfe, /* 11111110 */
	0x60, /* 01100000 */
	0x30, /* 00110000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 28 0x1c '^\' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xc0, /* 11000000 */
	0xc0, /* 11000000 */
	0xc0, /* 11000000 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 29 0x1d '^]' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x28, /* 00101000 */
	0x6c, /* 01101100 */
	0xfe, /* 11111110 */
	0x6c, /* 01101100 */
	0x28, /* 00101000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 30 0x1e '^^' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x10, /* 00010000 */
	0x38, /* 00111000 */
	0x38, /* 00111000 */
	0x7c, /* 01111100 */
	0x7c, /* 01111100 */
	0xfe, /* 11111110 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 31 0x1f '^_' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0xfe, /* 11111110 */
	0x7c, /* 01111100 */
	0x7c, /* 01111100 */
	0x38, /* 00111000 */
	0x38, /* 00111000 */
	0x10, /* 00010000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 32 0x20 ' ' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 33 0x21 '!' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 34 0x22 '&quot;' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x36,	/* 00110110 */
	0x36,	/* 00110110 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 35 0x23 '#' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0xfe,	/* 11111110 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0xfe,	/* 11111110 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */


	/* 36 0x24 '$' */
	0x00,	/* 00000000 */
	0x10,	/* 00010000 */
	0x10,	/* 00010000 */
	0x7c,	/* 01111100 */
	0xd6,	/* 11010110 */
	0xd0,	/* 11010000 */
	0xd0,	/* 11010000 */
	0x7c,	/* 01111100 */
	0x16,	/* 00010110 */
	0x16,	/* 00010110 */
	0xd6,	/* 11010110 */
	0x7c,	/* 01111100 */
	0x10,	/* 00010000 */
	0x10,	/* 00010000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 37 0x25 '%' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xcc,	/* 11001100 */
	0xc8,	/* 11001000 */
	0x18,	/* 00011000 */
	0x10,	/* 00010000 */
	0x30,	/* 00110000 */
	0x20,	/* 00100000 */
	0x60,	/* 01100000 */
	0x4c,	/* 01001100 */
	0xcc,	/* 11001100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 38 0x26 '&amp;' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x36,	/* 00110110 */
	0x7c,	/* 01111100 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xde,	/* 11011110 */
	0x73,	/* 01110011 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 39 0x27 ''' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 40 0x28 '(' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x0c,	/* 00001100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 41 0x29 ')' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 42 0x2a '*' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0xfe,	/* 11111110 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 43 0x2b '+' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x7e,	/* 01111110 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 44 0x2c ',' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 45 0x2d '-' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7e,	/* 01111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 46 0x2e '.' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 47 0x2f '/' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x06,	/* 00000110 */
	0x04,	/* 00000100 */
	0x0c,	/* 00001100 */
	0x08,	/* 00001000 */
	0x18,	/* 00011000 */
	0x10,	/* 00010000 */
	0x30,	/* 00110000 */
	0x20,	/* 00100000 */
	0x60,	/* 01100000 */
	0x40,	/* 01000000 */
	0xc0,	/* 11000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 48 0x30 '0' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 49 0x31 '1' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x78,	/* 01111000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 50 0x32 '2' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0xc0,	/* 11000000 */
	0xfe,	/* 11111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 51 0x33 '3' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x3c,	/* 00111100 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 52 0x34 '4' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x1c,	/* 00011100 */
	0x3c,	/* 00111100 */
	0x6c,	/* 01101100 */
	0xcc,	/* 11001100 */
	0xfe,	/* 11111110 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 53 0x35 '5' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xfc,	/* 11111100 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 54 0x36 '6' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x60,	/* 01100000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xfc,	/* 11111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 55 0x37 '7' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0x06,	/* 00000110 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 56 0x38 '8' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 57 0x39 '9' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7e,	/* 01111110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x0c,	/* 00001100 */
	0x78,	/* 01111000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 58 0x3a ':' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 59 0x3b ';' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 60 0x3c '&lt;' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x06,	/* 00000110 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x0c,	/* 00001100 */
	0x06,	/* 00000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 61 0x3d '=' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7e,	/* 01111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7e,	/* 01111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 62 0x3e '&gt;' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x60,	/* 01100000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x0c,	/* 00001100 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 63 0x3f '?' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0x06,	/* 00000110 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 64 0x40 '@' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x66,	/* 01100110 */
	0xce,	/* 11001110 */
	0xde,	/* 11011110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xde,	/* 11011110 */
	0xcc,	/* 11001100 */
	0x60,	/* 01100000 */
	0x3c,	/* 00111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 65 0x41 'A' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 66 0x42 'B' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfc,	/* 11111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfc,	/* 11111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfc,	/* 11111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 67 0x43 'C' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x66,	/* 01100110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0x66,	/* 01100110 */
	0x3c,	/* 00111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 68 0x44 'D' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xf8,	/* 11111000 */
	0xcc,	/* 11001100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xcc,	/* 11001100 */
	0xf8,	/* 11111000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 69 0x45 'E' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xfc,	/* 11111100 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xfe,	/* 11111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 70 0x46 'F' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xfc,	/* 11111100 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 71 0x47 'G' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x66,	/* 01100110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xce,	/* 11001110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x66,	/* 01100110 */
	0x3e,	/* 00111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 72 0x48 'H' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 73 0x49 'I' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x3c,	/* 00111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 74 0x4a 'J' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0xcc,	/* 11001100 */
	0x78,	/* 01111000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 75 0x4b 'K' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xcc,	/* 11001100 */
	0xd8,	/* 11011000 */
	0xf0,	/* 11110000 */
	0xe0,	/* 11100000 */
	0xe0,	/* 11100000 */
	0xf0,	/* 11110000 */
	0xd8,	/* 11011000 */
	0xcc,	/* 11001100 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 76 0x4c 'L' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xfe,	/* 11111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 77 0x4d 'M' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xee,	/* 11101110 */
	0xfe,	/* 11111110 */
	0xfe,	/* 11111110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 78 0x4e 'N' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xe6,	/* 11100110 */
	0xf6,	/* 11110110 */
	0xf6,	/* 11110110 */
	0xde,	/* 11011110 */
	0xde,	/* 11011110 */
	0xce,	/* 11001110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 79 0x4f 'O' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 80 0x50 'P' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfc,	/* 11111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfc,	/* 11111100 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 81 0x51 'Q' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xf6,	/* 11110110 */
	0xde,	/* 11011110 */
	0x7c,	/* 01111100 */
	0x0c,	/* 00001100 */
	0x06,	/* 00000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 82 0x52 'R' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfc,	/* 11111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfc,	/* 11111100 */
	0xd8,	/* 11011000 */
	0xcc,	/* 11001100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 83 0x53 'S' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0x70,	/* 01110000 */
	0x1c,	/* 00011100 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 84 0x54 'T' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7e,	/* 01111110 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 85 0x55 'U' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 86 0x56 'V' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x38,	/* 00111000 */
	0x10,	/* 00010000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 87 0x57 'W' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xfe,	/* 11111110 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 88 0x58 'X' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 89 0x59 'Y' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc3,	/* 11000011 */
	0xc3,	/* 11000011 */
	0x66,	/* 01100110 */
	0x66,	/* 01100110 */
	0x3c,	/* 00111100 */
	0x3c,	/* 00111100 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 90 0x5a 'Z' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0xfe,	/* 11111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 91 0x5b '[' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x3c,	/* 00111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 92 0x5c '\' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc0,	/* 11000000 */
	0x40,	/* 01000000 */
	0x60,	/* 01100000 */
	0x20,	/* 00100000 */
	0x30,	/* 00110000 */
	0x10,	/* 00010000 */
	0x18,	/* 00011000 */
	0x08,	/* 00001000 */
	0x0c,	/* 00001100 */
	0x04,	/* 00000100 */
	0x06,	/* 00000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 93 0x5d ']' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x3c,	/* 00111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 94 0x5e '^' */
	0x00,	/* 00000000 */
	0x10,	/* 00010000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 95 0x5f '_' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xff,	/* 11111111 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 96 0x60 '`' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 97 0x61 'a' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0x06,	/* 00000110 */
	0x7e,	/* 01111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 98 0x62 'b' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xdc,	/* 11011100 */
	0xe6,	/* 11100110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xe6,	/* 11100110 */
	0xdc,	/* 11011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 99 0x63 'c' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 100 0x64 'd' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x76,	/* 01110110 */
	0xce,	/* 11001110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 101 0x65 'e' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 102 0x66 'f' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x66,	/* 01100110 */
	0x60,	/* 01100000 */
	0xf8,	/* 11111000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 103 0x67 'g' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x76,	/* 01110110 */
	0xce,	/* 11001110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x06,	/* 00000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */

	/* 104 0x68 'h' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xdc,	/* 11011100 */
	0xe6,	/* 11100110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 105 0x69 'i' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x1c,	/* 00011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 106 0x6a 'j' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0xcc,	/* 11001100 */
	0x78,	/* 01111000 */
	0x00,	/* 00000000 */

	/* 107 0x6b 'k' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0xcc,	/* 11001100 */
	0xd8,	/* 11011000 */
	0xf0,	/* 11110000 */
	0xf8,	/* 11111000 */
	0xcc,	/* 11001100 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 108 0x6c 'l' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x1c,	/* 00011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 109 0x6d 'm' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xac,	/* 10101100 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 110 0x6e 'n' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xdc,	/* 11011100 */
	0xe6,	/* 11100110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 111 0x6f 'o' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 112 0x70 'p' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xdc,	/* 11011100 */
	0xe6,	/* 11100110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xe6,	/* 11100110 */
	0xdc,	/* 11011100 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0x00,	/* 00000000 */

	/* 113 0x71 'q' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x76,	/* 01110110 */
	0xce,	/* 11001110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x06,	/* 00000110 */
	0x07,	/* 00000111 */
	0x06,	/* 00000110 */
	0x00,	/* 00000000 */

	/* 114 0x72 'r' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xdc,	/* 11011100 */
	0xe6,	/* 11100110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 115 0x73 's' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0x70,	/* 01110000 */
	0x1c,	/* 00011100 */
	0x06,	/* 00000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 116 0x74 't' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x7c,	/* 01111100 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x1c,	/* 00011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 117 0x75 'u' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 118 0x76 'v' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x38,	/* 00111000 */
	0x10,	/* 00010000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 119 0x77 'w' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0x7c,	/* 01111100 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 120 0x78 'x' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x38,	/* 00111000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 121 0x79 'y' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x38,	/* 00111000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0xc0,	/* 11000000 */
	0x00,	/* 00000000 */

	/* 122 0x7a 'z' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0x06,	/* 00000110 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0xfe,	/* 11111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 123 0x7b '{' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x0e,	/* 00001110 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x70,	/* 01110000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x0e,	/* 00001110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 124 0x7c '|' */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 125 0x7d '}' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x70,	/* 01110000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x0e,	/* 00001110 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x70,	/* 01110000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 126 0x7e '~' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x76,	/* 01110110 */
	0xdc,	/* 11011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 127 0x7f '' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x10, /* 00010000 */
	0x38, /* 00111000 */
	0x6c, /* 01101100 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 128 0x80 '─' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x66,	/* 01100110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0x66,	/* 01100110 */
	0x3c,	/* 00111100 */
	0x18,	/* 00011000 */
	0x0c,	/* 00001100 */
	0x78,	/* 01111000 */
	0x00,	/* 00000000 */

	/* 129 0x81 '│' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 130 0x82 '┌' */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 131 0x83 '┐' */
	0x00,	/* 00000000 */
	0x10,	/* 00010000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0x06,	/* 00000110 */
	0x7e,	/* 01111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 132 0x84 '└' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0x06,	/* 00000110 */
	0x7e,	/* 01111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 133 0x85 '┘' */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x0c,	/* 00001100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0x06,	/* 00000110 */
	0x7e,	/* 01111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 134 0x86 '├' */
	0x00,	/* 00000000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0x06,	/* 00000110 */
	0x7e,	/* 01111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 135 0x87 '┤' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x18,	/* 00011000 */
	0x0c,	/* 00001100 */
	0x78,	/* 01111000 */
	0x00,	/* 00000000 */

	/* 136 0x88 '┬' */
	0x00,	/* 00000000 */
	0x10,	/* 00010000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 137 0x89 '┴' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 138 0x8a '┼' */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x0c,	/* 00001100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 139 0x8b '▀' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x1c,	/* 00011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 140 0x8c '▄' */
	0x00,	/* 00000000 */
	0x10,	/* 00010000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x1c,	/* 00011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 141 0x8d '█' */
	0x00,	/* 00000000 */
	0x60,	/* 01100000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x1c,	/* 00011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 142 0x8e '▌' */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 143 0x8f '▐' */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 144 0x90 '░' */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xfc,	/* 11111100 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xfe,	/* 11111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 145 0x91 '▒' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x76,	/* 01110110 */
	0xdb,	/* 11011011 */
	0x1b,	/* 00011011 */
	0x7f,	/* 01111111 */
	0xd8,	/* 11011000 */
	0xdb,	/* 11011011 */
	0x6e,	/* 01101110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 146 0x92 '▓' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7f,	/* 01111111 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xff,	/* 11111111 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xcf,	/* 11001111 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 147 0x93 '⌠' */
	0x00,	/* 00000000 */
	0x10,	/* 00010000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 148 0x94 '■' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 149 0x95 '∙' */
	0x00,	/* 00000000 */
	0x60,	/* 01100000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 150 0x96 '√' */
	0x00,	/* 00000000 */
	0x10,	/* 00010000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 151 0x97 '≈' */
	0x00,	/* 00000000 */
	0x60,	/* 01100000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 152 0x98 '≤' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x38,	/* 00111000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0xc0,	/* 11000000 */
	0x00,	/* 00000000 */

	/* 153 0x99 '≥' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 154 0x9a ' ' */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 155 0x9b '⌡' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x10,	/* 00010000 */
	0x10,	/* 00010000 */
	0x7c,	/* 01111100 */
	0xd6,	/* 11010110 */
	0xd0,	/* 11010000 */
	0xd0,	/* 11010000 */
	0xd0,	/* 11010000 */
	0xd6,	/* 11010110 */
	0x7c,	/* 01111100 */
	0x10,	/* 00010000 */
	0x10,	/* 00010000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 156 0x9c '°' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0xf8,	/* 11111000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0xe0,	/* 11100000 */
	0xf6,	/* 11110110 */
	0xdc,	/* 11011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 157 0x9d '²' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc3,	/* 11000011 */
	0xc3,	/* 11000011 */
	0x66,	/* 01100110 */
	0x66,	/* 01100110 */
	0x3c,	/* 00111100 */
	0x7e,	/* 01111110 */
	0x18,	/* 00011000 */
	0x7e,	/* 01111110 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 158 0x9e '·' */
	0x00, /* 00000000 */
	0xf8, /* 11111000 */
	0xcc, /* 11001100 */
	0xcc, /* 11001100 */
	0xf8, /* 11111000 */
	0xc4, /* 11000100 */
	0xcc, /* 11001100 */
	0xde, /* 11011110 */
	0xcc, /* 11001100 */
	0xcc, /* 11001100 */
	0xcc, /* 11001100 */
	0xc6, /* 11000110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 159 0x9f '÷' */
	0x00, /* 00000000 */
	0x0e, /* 00001110 */
	0x1b, /* 00011011 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x7e, /* 01111110 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xd8, /* 11011000 */
	0x70, /* 01110000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 160 0xa0 '═' */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0x06,	/* 00000110 */
	0x7e,	/* 01111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 161 0xa1 '║' */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x1c,	/* 00011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 162 0xa2 '╒' */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 163 0xa3 'ё' */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 164 0xa4 '╓' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x76,	/* 01110110 */
	0xdc,	/* 11011100 */
	0x00,	/* 00000000 */
	0xdc,	/* 11011100 */
	0xe6,	/* 11100110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 165 0xa5 '╔' */
	0x76,	/* 01110110 */
	0xdc,	/* 11011100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xe6,	/* 11100110 */
	0xf6,	/* 11110110 */
	0xf6,	/* 11110110 */
	0xde,	/* 11011110 */
	0xde,	/* 11011110 */
	0xce,	/* 11001110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 166 0xa6 '╕' */
	0x00,	/* 00000000 */
	0x78,	/* 01111000 */
	0x0c,	/* 00001100 */
	0x7c,	/* 01111100 */
	0xcc,	/* 11001100 */
	0xdc,	/* 11011100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0xfc,	/* 11111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 167 0xa7 '╖' */
	0x00,	/* 00000000 */
	0x78,	/* 01111000 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0x78,	/* 01111000 */
	0x00,	/* 00000000 */
	0xfc,	/* 11111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 168 0xa8 '╗' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 169 0xa9 '╘' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7f,	/* 01111111 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 170 0xaa '╙' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 171 0xab '╚' */
	0x00,	/* 00000000 */
	0x08,	/* 00001000 */
	0x38,	/* 00111000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0x00,	/* 00000000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 172 0xac '╛' */
	0x00,	/* 00000000 */
	0x08,	/* 00001000 */
	0x38,	/* 00111000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x38,	/* 00111000 */
	0x58,	/* 01011000 */
	0x7c,	/* 01111100 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 173 0xad '╜' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 174 0xae '╝' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x36,	/* 00110110 */
	0x6c,	/* 01101100 */
	0xd8,	/* 11011000 */
	0xd8,	/* 11011000 */
	0x6c,	/* 01101100 */
	0x36,	/* 00110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 175 0xaf '╞' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xd8,	/* 11011000 */
	0x6c,	/* 01101100 */
	0x36,	/* 00110110 */
	0x36,	/* 00110110 */
	0x6c,	/* 01101100 */
	0xd8,	/* 11011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 176 0xb0 '╟' */
	0x11, /* 00010001 */
	0x44, /* 01000100 */
	0x11, /* 00010001 */
	0x44, /* 01000100 */
	0x11, /* 00010001 */
	0x44, /* 01000100 */
	0x11, /* 00010001 */
	0x44, /* 01000100 */
	0x11, /* 00010001 */
	0x44, /* 01000100 */
	0x11, /* 00010001 */
	0x44, /* 01000100 */
	0x11, /* 00010001 */
	0x44, /* 01000100 */
	0x11, /* 00010001 */
	0x44, /* 01000100 */

	/* 177 0xb1 '╠' */
	0x55, /* 01010101 */
	0xaa, /* 10101010 */
	0x55, /* 01010101 */
	0xaa, /* 10101010 */
	0x55, /* 01010101 */
	0xaa, /* 10101010 */
	0x55, /* 01010101 */
	0xaa, /* 10101010 */
	0x55, /* 01010101 */
	0xaa, /* 10101010 */
	0x55, /* 01010101 */
	0xaa, /* 10101010 */
	0x55, /* 01010101 */
	0xaa, /* 10101010 */
	0x55, /* 01010101 */
	0xaa, /* 10101010 */

	/* 178 0xb2 '╡' */
	0xdd, /* 11011101 */
	0x77, /* 01110111 */
	0xdd, /* 11011101 */
	0x77, /* 01110111 */
	0xdd, /* 11011101 */
	0x77, /* 01110111 */
	0xdd, /* 11011101 */
	0x77, /* 01110111 */
	0xdd, /* 11011101 */
	0x77, /* 01110111 */
	0xdd, /* 11011101 */
	0x77, /* 01110111 */
	0xdd, /* 11011101 */
	0x77, /* 01110111 */
	0xdd, /* 11011101 */
	0x77, /* 01110111 */

	/* 179 0xb3 'Ё' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 180 0xb4 '╢' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xf8, /* 11111000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 181 0xb5 '╣' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xf8, /* 11111000 */
	0x18, /* 00011000 */
	0xf8, /* 11111000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 182 0xb6 '╤' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0xf6, /* 11110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 183 0xb7 '╥' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 184 0xb8 '╦' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xf8, /* 11111000 */
	0x18, /* 00011000 */
	0xf8, /* 11111000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 185 0xb9 '╧' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0xf6, /* 11110110 */
	0x06, /* 00000110 */
	0xf6, /* 11110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 186 0xba '╨' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 187 0xbb '╩' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0x06, /* 00000110 */
	0xf6, /* 11110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 188 0xbc '╪' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0xf6, /* 11110110 */
	0x06, /* 00000110 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 189 0xbd '╫' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 190 0xbe '╬' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xf8, /* 11111000 */
	0x18, /* 00011000 */
	0xf8, /* 11111000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 191 0xbf '©' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xf8, /* 11111000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 192 0xc0 'ю' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x1f, /* 00011111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 193 0xc1 'а' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 194 0xc2 'б' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 195 0xc3 'ц' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x1f, /* 00011111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 196 0xc4 'д' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 197 0xc5 'е' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xff, /* 11111111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 198 0xc6 'ф' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x1f, /* 00011111 */
	0x18, /* 00011000 */
	0x1f, /* 00011111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 199 0xc7 'г' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x37, /* 00110111 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 200 0xc8 'х' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x37, /* 00110111 */
	0x30, /* 00110000 */
	0x3f, /* 00111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 201 0xc9 'и' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x3f, /* 00111111 */
	0x30, /* 00110000 */
	0x37, /* 00110111 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 202 0xca 'й' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0xf7, /* 11110111 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 203 0xcb 'к' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0xf7, /* 11110111 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 204 0xcc 'л' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x37, /* 00110111 */
	0x30, /* 00110000 */
	0x37, /* 00110111 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 205 0xcd 'м' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 206 0xce 'н' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0xf7, /* 11110111 */
	0x00, /* 00000000 */
	0xf7, /* 11110111 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 207 0xcf 'о' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 208 0xd0 'п' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 209 0xd1 'я' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 210 0xd2 'р' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 211 0xd3 'с' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x3f, /* 00111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 212 0xd4 'т' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x1f, /* 00011111 */
	0x18, /* 00011000 */
	0x1f, /* 00011111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 213 0xd5 'у' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x1f, /* 00011111 */
	0x18, /* 00011000 */
	0x1f, /* 00011111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 214 0xd6 'ж' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x3f, /* 00111111 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 215 0xd7 'в' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0xff, /* 11111111 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 216 0xd8 'ь' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xff, /* 11111111 */
	0x18, /* 00011000 */
	0xff, /* 11111111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 217 0xd9 'ы' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xf8, /* 11111000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 218 0xda 'з' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x1f, /* 00011111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 219 0xdb 'ш' */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */

	/* 220 0xdc 'э' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */

	/* 221 0xdd 'щ' */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */

	/* 222 0xde 'ч' */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */

	/* 223 0xdf 'ъ' */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 224 0xe0 'Ю' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x76, /* 01110110 */
	0xdc, /* 11011100 */
	0xd8, /* 11011000 */
	0xd8, /* 11011000 */
	0xd8, /* 11011000 */
	0xdc, /* 11011100 */
	0x76, /* 01110110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 225 0xe1 'А' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x78,	/* 01111000 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xd8,	/* 11011000 */
	0xcc,	/* 11001100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xdc,	/* 11011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 226 0xe2 'Б' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc0, /* 11000000 */
	0xc0, /* 11000000 */
	0xc0, /* 11000000 */
	0xc0, /* 11000000 */
	0xc0, /* 11000000 */
	0xc0, /* 11000000 */
	0xc0, /* 11000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 227 0xe3 'Ц' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 228 0xe4 'Д' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0xc6, /* 11000110 */
	0x60, /* 01100000 */
	0x30, /* 00110000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x30, /* 00110000 */
	0x60, /* 01100000 */
	0xc6, /* 11000110 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 229 0xe5 'Е' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x7e, /* 01111110 */
	0xd8, /* 11011000 */
	0xd8, /* 11011000 */
	0xd8, /* 11011000 */
	0xd8, /* 11011000 */
	0xd8, /* 11011000 */
	0x70, /* 01110000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 230 0xe6 'Ф' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x66,	/* 01100110 */
	0x66,	/* 01100110 */
	0x66,	/* 01100110 */
	0x66,	/* 01100110 */
	0x66,	/* 01100110 */
	0x6e,	/* 01101110 */
	0x76,	/* 01110110 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0xc0,	/* 11000000 */
	0x00,	/* 00000000 */

	/* 231 0xe7 'Г' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x76, /* 01110110 */
	0xdc, /* 11011100 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 232 0xe8 'Х' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x7e, /* 01111110 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x3c, /* 00111100 */
	0x18, /* 00011000 */
	0x7e, /* 01111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 233 0xe9 'И' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x38, /* 00111000 */
	0x6c, /* 01101100 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xfe, /* 11111110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0x6c, /* 01101100 */
	0x38, /* 00111000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 234 0xea 'Й' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x38, /* 00111000 */
	0x6c, /* 01101100 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0xee, /* 11101110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 235 0xeb 'К' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x1e, /* 00011110 */
	0x30, /* 00110000 */
	0x18, /* 00011000 */
	0x0c, /* 00001100 */
	0x3e, /* 00111110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x3c, /* 00111100 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 236 0xec 'Л' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x7e, /* 01111110 */
	0xdb, /* 11011011 */
	0xdb, /* 11011011 */
	0xdb, /* 11011011 */
	0x7e, /* 01111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 237 0xed 'М' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x04,	/* 00000100 */
	0x7c,	/* 01111100 */
	0xce,	/* 11001110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xe6,	/* 11100110 */
	0x7c,	/* 01111100 */
	0x40,	/* 01000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 238 0xee 'Н' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x1c, /* 00011100 */
	0x30, /* 00110000 */
	0x60, /* 01100000 */
	0x60, /* 01100000 */
	0x7c, /* 01111100 */
	0x60, /* 01100000 */
	0x60, /* 01100000 */
	0x60, /* 01100000 */
	0x30, /* 00110000 */
	0x1c, /* 00011100 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 239 0xef 'О' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x7c, /* 01111100 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 240 0xf0 'П' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 241 0xf1 'Я' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x7e,	/* 01111110 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x7e,	/* 01111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 242 0xf2 'Р' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x30, /* 00110000 */
	0x18, /* 00011000 */
	0x0c, /* 00001100 */
	0x06, /* 00000110 */
	0x0c, /* 00001100 */
	0x18, /* 00011000 */
	0x30, /* 00110000 */
	0x00, /* 00000000 */
	0x7e, /* 01111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 243 0xf3 'С' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x0c, /* 00001100 */
	0x18, /* 00011000 */
	0x30, /* 00110000 */
	0x60, /* 01100000 */
	0x30, /* 00110000 */
	0x18, /* 00011000 */
	0x0c, /* 00001100 */
	0x00, /* 00000000 */
	0x7e, /* 01111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 244 0xf4 'Т' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x0e, /* 00001110 */
	0x1b, /* 00011011 */
	0x1b, /* 00011011 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 245 0xf5 'У' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xd8, /* 11011000 */
	0xd8, /* 11011000 */
	0xd8, /* 11011000 */
	0x70, /* 01110000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 246 0xf6 'Ж' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x7e,	/* 01111110 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 247 0xf7 'В' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x76, /* 01110110 */
	0xdc, /* 11011100 */
	0x00, /* 00000000 */
	0x76, /* 01110110 */
	0xdc, /* 11011100 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 248 0xf8 'Ь' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 249 0xf9 'Ы' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 250 0xfa 'З' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 251 0xfb 'Ш' */
	0x00, /* 00000000 */
	0x0f, /* 00001111 */
	0x0c, /* 00001100 */
	0x0c, /* 00001100 */
	0x0c, /* 00001100 */
	0x0c, /* 00001100 */
	0x0c, /* 00001100 */
	0xec, /* 11101100 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0x3c, /* 00111100 */
	0x1c, /* 00011100 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 252 0xfc 'Э' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 253 0xfd 'Щ' */
	0x00,	/* 00000000 */
	0x78,	/* 01111000 */
	0xcc,	/* 11001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0xfc,	/* 11111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 254 0xfe 'Ч' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x7e, /* 01111110 */
	0x7e, /* 01111110 */
	0x7e, /* 01111110 */
	0x7e, /* 01111110 */
	0x7e, /* 01111110 */
	0x7e, /* 01111110 */
	0x7e, /* 01111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 255 0xff 'Ъ' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

};


const struct font_desc font_vga_8x16 = {
	.idx	= VGA8x16_IDX,
	.name	= &quot;VGA8x16&quot;,
	.width	= 8,
	.height	= 16,
	.data	= fontdata_8x16,
	.pref	= 0,
};
EXPORT_SYMBOL(font_vga_8x16);
/*
http://www.opensource.apple.com/source/xnu/xnu-517.9.4/osfmk/console/iso_font.c
*/

/*
 * ISO Latin-1 Font
 *
 * Copyright (c) 2000
 * Ka-Ping Yee &lt;ping@lfw.org&gt;
 *
 * This font may be freely used for any purpose.
 *
 */

/*
 * adjusted 'A' 'V' to improve their dense appearance (ie. lightened)
 * adjusted 'i' 'l' to improve their flow within a word (ie. widened)
 * adjusted 'E' 'F' '#'
 */

/*
 * With the permission of Ka-Ping Yee &lt;ping@zesty.ca&gt; is licensed under the GPL v 2.0
 * Translated for the linux kernel Andrey Ovcharov &lt;andrey.ovcharov@gmail.com&gt;
 *
 */

#include &lt;linux/font.h&gt;
#include &lt;linux/module.h&gt;

#define FONTDATAMAX 4096

static const unsigned char fontdata_8x16[FONTDATAMAX] = {

	/* 0 0x00 '^@' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 1 0x01 '^A' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x7e, /* 01111110 */
	0x81, /* 10000001 */
	0xa5, /* 10100101 */
	0x81, /* 10000001 */
	0x81, /* 10000001 */
	0xbd, /* 10111101 */
	0x99, /* 10011001 */
	0x81, /* 10000001 */
	0x81, /* 10000001 */
	0x7e, /* 01111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 2 0x02 '^B' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x7e, /* 01111110 */
	0xff, /* 11111111 */
	0xdb, /* 11011011 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xc3, /* 11000011 */
	0xe7, /* 11100111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0x7e, /* 01111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 3 0x03 '^C' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x6c, /* 01101100 */
	0xfe, /* 11111110 */
	0xfe, /* 11111110 */
	0xfe, /* 11111110 */
	0xfe, /* 11111110 */
	0x7c, /* 01111100 */
	0x38, /* 00111000 */
	0x10, /* 00010000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 4 0x04 '^D' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x10, /* 00010000 */
	0x38, /* 00111000 */
	0x7c, /* 01111100 */
	0xfe, /* 11111110 */
	0x7c, /* 01111100 */
	0x38, /* 00111000 */
	0x10, /* 00010000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 5 0x05 '^E' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x3c, /* 00111100 */
	0xe7, /* 11100111 */
	0xe7, /* 11100111 */
	0xe7, /* 11100111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 6 0x06 '^F' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x7e, /* 01111110 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0x7e, /* 01111110 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 7 0x07 '^G' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x3c, /* 00111100 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 8 0x08 '^H' */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xe7, /* 11100111 */
	0xc3, /* 11000011 */
	0xc3, /* 11000011 */
	0xe7, /* 11100111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */

	/* 9 0x09 '^I' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x3c, /* 00111100 */
	0x66, /* 01100110 */
	0x42, /* 01000010 */
	0x42, /* 01000010 */
	0x66, /* 01100110 */
	0x3c, /* 00111100 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 10 0x0a '^J' */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xc3, /* 11000011 */
	0x99, /* 10011001 */
	0xbd, /* 10111101 */
	0xbd, /* 10111101 */
	0x99, /* 10011001 */
	0xc3, /* 11000011 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */

	/* 11 0x0b '^K' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x1e, /* 00011110 */
	0x0e, /* 00001110 */
	0x1a, /* 00011010 */
	0x32, /* 00110010 */
	0x78, /* 01111000 */
	0xcc, /* 11001100 */
	0xcc, /* 11001100 */
	0xcc, /* 11001100 */
	0xcc, /* 11001100 */
	0x78, /* 01111000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 12 0x0c '^L' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x3c, /* 00111100 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x3c, /* 00111100 */
	0x18, /* 00011000 */
	0x7e, /* 01111110 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 13 0x0d '^M' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x3f, /* 00111111 */
	0x33, /* 00110011 */
	0x3f, /* 00111111 */
	0x30, /* 00110000 */
	0x30, /* 00110000 */
	0x30, /* 00110000 */
	0x30, /* 00110000 */
	0x70, /* 01110000 */
	0xf0, /* 11110000 */
	0xe0, /* 11100000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 14 0x0e '^N' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x7f, /* 01111111 */
	0x63, /* 01100011 */
	0x7f, /* 01111111 */
	0x63, /* 01100011 */
	0x63, /* 01100011 */
	0x63, /* 01100011 */
	0x63, /* 01100011 */
	0x67, /* 01100111 */
	0xe7, /* 11100111 */
	0xe6, /* 11100110 */
	0xc0, /* 11000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 15 0x0f '^O' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xdb, /* 11011011 */
	0x3c, /* 00111100 */
	0xe7, /* 11100111 */
	0x3c, /* 00111100 */
	0xdb, /* 11011011 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 16 0x10 '^P' */
	0x00, /* 00000000 */
	0x80, /* 10000000 */
	0xc0, /* 11000000 */
	0xe0, /* 11100000 */
	0xf0, /* 11110000 */
	0xf8, /* 11111000 */
	0xfe, /* 11111110 */
	0xf8, /* 11111000 */
	0xf0, /* 11110000 */
	0xe0, /* 11100000 */
	0xc0, /* 11000000 */
	0x80, /* 10000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 17 0x11 '^Q' */
	0x00, /* 00000000 */
	0x02, /* 00000010 */
	0x06, /* 00000110 */
	0x0e, /* 00001110 */
	0x1e, /* 00011110 */
	0x3e, /* 00111110 */
	0xfe, /* 11111110 */
	0x3e, /* 00111110 */
	0x1e, /* 00011110 */
	0x0e, /* 00001110 */
	0x06, /* 00000110 */
	0x02, /* 00000010 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 18 0x12 '^R' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x7e, /* 01111110 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x7e, /* 01111110 */
	0x3c, /* 00111100 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 19 0x13 '^S' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x00, /* 00000000 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 20 0x14 '^T' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7e,	/* 01111110 */
	0xf4,	/* 11110100 */
	0xf4,	/* 11110100 */
	0xf4,	/* 11110100 */
	0x74,	/* 01110100 */
	0x14,	/* 00010100 */
	0x14,	/* 00010100 */
	0x14,	/* 00010100 */
	0x14,	/* 00010100 */
	0x14,	/* 00010100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 21 0x15 '^U' */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x66,	/* 01100110 */
	0x30,	/* 00110000 */
	0x78,	/* 01111000 */
	0xcc,	/* 11001100 */
	0xc6,	/* 11000110 */
	0x66,	/* 01100110 */
	0x3c,	/* 00111100 */
	0x18,	/* 00011000 */
	0xcc,	/* 11001100 */
	0x78,	/* 01111000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 22 0x16 '^V' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0xfe, /* 11111110 */
	0xfe, /* 11111110 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 23 0x17 '^W' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x7e, /* 01111110 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x7e, /* 01111110 */
	0x3c, /* 00111100 */
	0x18, /* 00011000 */
	0x7e, /* 01111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 24 0x18 '^X' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x7e, /* 01111110 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 25 0x19 '^Y' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x7e, /* 01111110 */
	0x3c, /* 00111100 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 26 0x1a '^Z' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x0c, /* 00001100 */
	0xfe, /* 11111110 */
	0x0c, /* 00001100 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 27 0x1b '^[' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x30, /* 00110000 */
	0x60, /* 01100000 */
	0xfe, /* 11111110 */
	0x60, /* 01100000 */
	0x30, /* 00110000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 28 0x1c '^\' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xc0, /* 11000000 */
	0xc0, /* 11000000 */
	0xc0, /* 11000000 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 29 0x1d '^]' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x28, /* 00101000 */
	0x6c, /* 01101100 */
	0xfe, /* 11111110 */
	0x6c, /* 01101100 */
	0x28, /* 00101000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 30 0x1e '^^' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x10, /* 00010000 */
	0x38, /* 00111000 */
	0x38, /* 00111000 */
	0x7c, /* 01111100 */
	0x7c, /* 01111100 */
	0xfe, /* 11111110 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 31 0x1f '^_' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0xfe, /* 11111110 */
	0x7c, /* 01111100 */
	0x7c, /* 01111100 */
	0x38, /* 00111000 */
	0x38, /* 00111000 */
	0x10, /* 00010000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 32 0x20 ' ' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 33 0x21 '!' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 34 0x22 '&quot;' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x36,	/* 00110110 */
	0x36,	/* 00110110 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 35 0x23 '#' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0xfe,	/* 11111110 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0xfe,	/* 11111110 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */


	/* 36 0x24 '$' */
	0x00,	/* 00000000 */
	0x10,	/* 00010000 */
	0x10,	/* 00010000 */
	0x7c,	/* 01111100 */
	0xd6,	/* 11010110 */
	0xd0,	/* 11010000 */
	0xd0,	/* 11010000 */
	0x7c,	/* 01111100 */
	0x16,	/* 00010110 */
	0x16,	/* 00010110 */
	0xd6,	/* 11010110 */
	0x7c,	/* 01111100 */
	0x10,	/* 00010000 */
	0x10,	/* 00010000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 37 0x25 '%' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xcc,	/* 11001100 */
	0xc8,	/* 11001000 */
	0x18,	/* 00011000 */
	0x10,	/* 00010000 */
	0x30,	/* 00110000 */
	0x20,	/* 00100000 */
	0x60,	/* 01100000 */
	0x4c,	/* 01001100 */
	0xcc,	/* 11001100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 38 0x26 '&amp;' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x36,	/* 00110110 */
	0x7c,	/* 01111100 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xde,	/* 11011110 */
	0x73,	/* 01110011 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 39 0x27 ''' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 40 0x28 '(' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x0c,	/* 00001100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 41 0x29 ')' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 42 0x2a '*' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0xfe,	/* 11111110 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 43 0x2b '+' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x7e,	/* 01111110 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 44 0x2c ',' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 45 0x2d '-' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7e,	/* 01111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 46 0x2e '.' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 47 0x2f '/' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x06,	/* 00000110 */
	0x04,	/* 00000100 */
	0x0c,	/* 00001100 */
	0x08,	/* 00001000 */
	0x18,	/* 00011000 */
	0x10,	/* 00010000 */
	0x30,	/* 00110000 */
	0x20,	/* 00100000 */
	0x60,	/* 01100000 */
	0x40,	/* 01000000 */
	0xc0,	/* 11000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 48 0x30 '0' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 49 0x31 '1' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x78,	/* 01111000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 50 0x32 '2' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0xc0,	/* 11000000 */
	0xfe,	/* 11111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 51 0x33 '3' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x3c,	/* 00111100 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 52 0x34 '4' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x1c,	/* 00011100 */
	0x3c,	/* 00111100 */
	0x6c,	/* 01101100 */
	0xcc,	/* 11001100 */
	0xfe,	/* 11111110 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 53 0x35 '5' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xfc,	/* 11111100 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 54 0x36 '6' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x60,	/* 01100000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xfc,	/* 11111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 55 0x37 '7' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0x06,	/* 00000110 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 56 0x38 '8' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 57 0x39 '9' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7e,	/* 01111110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x0c,	/* 00001100 */
	0x78,	/* 01111000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 58 0x3a ':' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 59 0x3b ';' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 60 0x3c '&lt;' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x06,	/* 00000110 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x0c,	/* 00001100 */
	0x06,	/* 00000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 61 0x3d '=' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7e,	/* 01111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7e,	/* 01111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 62 0x3e '&gt;' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x60,	/* 01100000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x0c,	/* 00001100 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 63 0x3f '?' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0x06,	/* 00000110 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 64 0x40 '@' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x66,	/* 01100110 */
	0xce,	/* 11001110 */
	0xde,	/* 11011110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xde,	/* 11011110 */
	0xcc,	/* 11001100 */
	0x60,	/* 01100000 */
	0x3c,	/* 00111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 65 0x41 'A' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 66 0x42 'B' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfc,	/* 11111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfc,	/* 11111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfc,	/* 11111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 67 0x43 'C' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x66,	/* 01100110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0x66,	/* 01100110 */
	0x3c,	/* 00111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 68 0x44 'D' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xf8,	/* 11111000 */
	0xcc,	/* 11001100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xcc,	/* 11001100 */
	0xf8,	/* 11111000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 69 0x45 'E' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xfc,	/* 11111100 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xfe,	/* 11111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 70 0x46 'F' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xfc,	/* 11111100 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 71 0x47 'G' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x66,	/* 01100110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xce,	/* 11001110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x66,	/* 01100110 */
	0x3e,	/* 00111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 72 0x48 'H' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 73 0x49 'I' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x3c,	/* 00111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 74 0x4a 'J' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0xcc,	/* 11001100 */
	0x78,	/* 01111000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 75 0x4b 'K' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xcc,	/* 11001100 */
	0xd8,	/* 11011000 */
	0xf0,	/* 11110000 */
	0xe0,	/* 11100000 */
	0xe0,	/* 11100000 */
	0xf0,	/* 11110000 */
	0xd8,	/* 11011000 */
	0xcc,	/* 11001100 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 76 0x4c 'L' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xfe,	/* 11111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 77 0x4d 'M' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xee,	/* 11101110 */
	0xfe,	/* 11111110 */
	0xfe,	/* 11111110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 78 0x4e 'N' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xe6,	/* 11100110 */
	0xf6,	/* 11110110 */
	0xf6,	/* 11110110 */
	0xde,	/* 11011110 */
	0xde,	/* 11011110 */
	0xce,	/* 11001110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 79 0x4f 'O' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 80 0x50 'P' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfc,	/* 11111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfc,	/* 11111100 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 81 0x51 'Q' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xf6,	/* 11110110 */
	0xde,	/* 11011110 */
	0x7c,	/* 01111100 */
	0x0c,	/* 00001100 */
	0x06,	/* 00000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 82 0x52 'R' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfc,	/* 11111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfc,	/* 11111100 */
	0xd8,	/* 11011000 */
	0xcc,	/* 11001100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 83 0x53 'S' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0x70,	/* 01110000 */
	0x1c,	/* 00011100 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 84 0x54 'T' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7e,	/* 01111110 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 85 0x55 'U' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 86 0x56 'V' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x38,	/* 00111000 */
	0x10,	/* 00010000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 87 0x57 'W' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xfe,	/* 11111110 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 88 0x58 'X' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 89 0x59 'Y' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc3,	/* 11000011 */
	0xc3,	/* 11000011 */
	0x66,	/* 01100110 */
	0x66,	/* 01100110 */
	0x3c,	/* 00111100 */
	0x3c,	/* 00111100 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 90 0x5a 'Z' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0xfe,	/* 11111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 91 0x5b '[' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x3c,	/* 00111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 92 0x5c '\' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc0,	/* 11000000 */
	0x40,	/* 01000000 */
	0x60,	/* 01100000 */
	0x20,	/* 00100000 */
	0x30,	/* 00110000 */
	0x10,	/* 00010000 */
	0x18,	/* 00011000 */
	0x08,	/* 00001000 */
	0x0c,	/* 00001100 */
	0x04,	/* 00000100 */
	0x06,	/* 00000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 93 0x5d ']' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x3c,	/* 00111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 94 0x5e '^' */
	0x00,	/* 00000000 */
	0x10,	/* 00010000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 95 0x5f '_' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xff,	/* 11111111 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 96 0x60 '`' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 97 0x61 'a' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0x06,	/* 00000110 */
	0x7e,	/* 01111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 98 0x62 'b' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xdc,	/* 11011100 */
	0xe6,	/* 11100110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xe6,	/* 11100110 */
	0xdc,	/* 11011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 99 0x63 'c' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 100 0x64 'd' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x76,	/* 01110110 */
	0xce,	/* 11001110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 101 0x65 'e' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 102 0x66 'f' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x66,	/* 01100110 */
	0x60,	/* 01100000 */
	0xf8,	/* 11111000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 103 0x67 'g' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x76,	/* 01110110 */
	0xce,	/* 11001110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x06,	/* 00000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */

	/* 104 0x68 'h' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xdc,	/* 11011100 */
	0xe6,	/* 11100110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 105 0x69 'i' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x1c,	/* 00011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 106 0x6a 'j' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0x0c,	/* 00001100 */
	0xcc,	/* 11001100 */
	0x78,	/* 01111000 */
	0x00,	/* 00000000 */

	/* 107 0x6b 'k' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0xcc,	/* 11001100 */
	0xd8,	/* 11011000 */
	0xf0,	/* 11110000 */
	0xf8,	/* 11111000 */
	0xcc,	/* 11001100 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 108 0x6c 'l' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x1c,	/* 00011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 109 0x6d 'm' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xac,	/* 10101100 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 110 0x6e 'n' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xdc,	/* 11011100 */
	0xe6,	/* 11100110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 111 0x6f 'o' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 112 0x70 'p' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xdc,	/* 11011100 */
	0xe6,	/* 11100110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xe6,	/* 11100110 */
	0xdc,	/* 11011100 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0x00,	/* 00000000 */

	/* 113 0x71 'q' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x76,	/* 01110110 */
	0xce,	/* 11001110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x06,	/* 00000110 */
	0x07,	/* 00000111 */
	0x06,	/* 00000110 */
	0x00,	/* 00000000 */

	/* 114 0x72 'r' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xdc,	/* 11011100 */
	0xe6,	/* 11100110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 115 0x73 's' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0x70,	/* 01110000 */
	0x1c,	/* 00011100 */
	0x06,	/* 00000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 116 0x74 't' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x7c,	/* 01111100 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x1c,	/* 00011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 117 0x75 'u' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 118 0x76 'v' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x38,	/* 00111000 */
	0x10,	/* 00010000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 119 0x77 'w' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0x7c,	/* 01111100 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 120 0x78 'x' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x38,	/* 00111000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 121 0x79 'y' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x38,	/* 00111000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0xc0,	/* 11000000 */
	0x00,	/* 00000000 */

	/* 122 0x7a 'z' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0x06,	/* 00000110 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0xfe,	/* 11111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 123 0x7b '{' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x0e,	/* 00001110 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x70,	/* 01110000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x0e,	/* 00001110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 124 0x7c '|' */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 125 0x7d '}' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x70,	/* 01110000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x0e,	/* 00001110 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x70,	/* 01110000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 126 0x7e '~' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x76,	/* 01110110 */
	0xdc,	/* 11011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 127 0x7f '' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x10, /* 00010000 */
	0x38, /* 00111000 */
	0x6c, /* 01101100 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 128 0x80 '─' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x3c,	/* 00111100 */
	0x66,	/* 01100110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0x66,	/* 01100110 */
	0x3c,	/* 00111100 */
	0x18,	/* 00011000 */
	0x0c,	/* 00001100 */
	0x78,	/* 01111000 */
	0x00,	/* 00000000 */

	/* 129 0x81 '│' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 130 0x82 '┌' */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 131 0x83 '┐' */
	0x00,	/* 00000000 */
	0x10,	/* 00010000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0x06,	/* 00000110 */
	0x7e,	/* 01111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 132 0x84 '└' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0x06,	/* 00000110 */
	0x7e,	/* 01111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 133 0x85 '┘' */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x0c,	/* 00001100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0x06,	/* 00000110 */
	0x7e,	/* 01111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 134 0x86 '├' */
	0x00,	/* 00000000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0x06,	/* 00000110 */
	0x7e,	/* 01111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 135 0x87 '┤' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x18,	/* 00011000 */
	0x0c,	/* 00001100 */
	0x78,	/* 01111000 */
	0x00,	/* 00000000 */

	/* 136 0x88 '┬' */
	0x00,	/* 00000000 */
	0x10,	/* 00010000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 137 0x89 '┴' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 138 0x8a '┼' */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x0c,	/* 00001100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 139 0x8b '▀' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x1c,	/* 00011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 140 0x8c '▄' */
	0x00,	/* 00000000 */
	0x10,	/* 00010000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x1c,	/* 00011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 141 0x8d '█' */
	0x00,	/* 00000000 */
	0x60,	/* 01100000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x1c,	/* 00011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 142 0x8e '▌' */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 143 0x8f '▐' */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xfe,	/* 11111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 144 0x90 '░' */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0xfe,	/* 11111110 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xfc,	/* 11111100 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xc0,	/* 11000000 */
	0xfe,	/* 11111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 145 0x91 '▒' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x76,	/* 01110110 */
	0xdb,	/* 11011011 */
	0x1b,	/* 00011011 */
	0x7f,	/* 01111111 */
	0xd8,	/* 11011000 */
	0xdb,	/* 11011011 */
	0x6e,	/* 01101110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 146 0x92 '▓' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7f,	/* 01111111 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xff,	/* 11111111 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xcf,	/* 11001111 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 147 0x93 '⌠' */
	0x00,	/* 00000000 */
	0x10,	/* 00010000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 148 0x94 '■' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 149 0x95 '∙' */
	0x00,	/* 00000000 */
	0x60,	/* 01100000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 150 0x96 '√' */
	0x00,	/* 00000000 */
	0x10,	/* 00010000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 151 0x97 '≈' */
	0x00,	/* 00000000 */
	0x60,	/* 01100000 */
	0x30,	/* 00110000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 152 0x98 '≤' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x38,	/* 00111000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0xc0,	/* 11000000 */
	0x00,	/* 00000000 */

	/* 153 0x99 '≥' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 154 0x9a ' ' */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 155 0x9b '⌡' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x10,	/* 00010000 */
	0x10,	/* 00010000 */
	0x7c,	/* 01111100 */
	0xd6,	/* 11010110 */
	0xd0,	/* 11010000 */
	0xd0,	/* 11010000 */
	0xd0,	/* 11010000 */
	0xd6,	/* 11010110 */
	0x7c,	/* 01111100 */
	0x10,	/* 00010000 */
	0x10,	/* 00010000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 156 0x9c '°' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0xf8,	/* 11111000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0xe0,	/* 11100000 */
	0xf6,	/* 11110110 */
	0xdc,	/* 11011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 157 0x9d '²' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xc3,	/* 11000011 */
	0xc3,	/* 11000011 */
	0x66,	/* 01100110 */
	0x66,	/* 01100110 */
	0x3c,	/* 00111100 */
	0x7e,	/* 01111110 */
	0x18,	/* 00011000 */
	0x7e,	/* 01111110 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 158 0x9e '·' */
	0x00, /* 00000000 */
	0xf8, /* 11111000 */
	0xcc, /* 11001100 */
	0xcc, /* 11001100 */
	0xf8, /* 11111000 */
	0xc4, /* 11000100 */
	0xcc, /* 11001100 */
	0xde, /* 11011110 */
	0xcc, /* 11001100 */
	0xcc, /* 11001100 */
	0xcc, /* 11001100 */
	0xc6, /* 11000110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 159 0x9f '÷' */
	0x00, /* 00000000 */
	0x0e, /* 00001110 */
	0x1b, /* 00011011 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x7e, /* 01111110 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xd8, /* 11011000 */
	0x70, /* 01110000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 160 0xa0 '═' */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0x06,	/* 00000110 */
	0x7e,	/* 01111110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 161 0xa1 '║' */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x1c,	/* 00011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 162 0xa2 '╒' */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x7c,	/* 01111100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 163 0xa3 'ё' */
	0x00,	/* 00000000 */
	0x0c,	/* 00001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xce,	/* 11001110 */
	0x76,	/* 01110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 164 0xa4 '╓' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x76,	/* 01110110 */
	0xdc,	/* 11011100 */
	0x00,	/* 00000000 */
	0xdc,	/* 11011100 */
	0xe6,	/* 11100110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 165 0xa5 '╔' */
	0x76,	/* 01110110 */
	0xdc,	/* 11011100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xe6,	/* 11100110 */
	0xf6,	/* 11110110 */
	0xf6,	/* 11110110 */
	0xde,	/* 11011110 */
	0xde,	/* 11011110 */
	0xce,	/* 11001110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 166 0xa6 '╕' */
	0x00,	/* 00000000 */
	0x78,	/* 01111000 */
	0x0c,	/* 00001100 */
	0x7c,	/* 01111100 */
	0xcc,	/* 11001100 */
	0xdc,	/* 11011100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0xfc,	/* 11111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 167 0xa7 '╖' */
	0x00,	/* 00000000 */
	0x78,	/* 01111000 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0x78,	/* 01111000 */
	0x00,	/* 00000000 */
	0xfc,	/* 11111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 168 0xa8 '╗' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x00,	/* 00000000 */
	0x30,	/* 00110000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0xc0,	/* 11000000 */
	0xc6,	/* 11000110 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 169 0xa9 '╘' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x7f,	/* 01111111 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 170 0xaa '╙' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x06,	/* 00000110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 171 0xab '╚' */
	0x00,	/* 00000000 */
	0x08,	/* 00001000 */
	0x38,	/* 00111000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0x00,	/* 00000000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x7c,	/* 01111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 172 0xac '╛' */
	0x00,	/* 00000000 */
	0x08,	/* 00001000 */
	0x38,	/* 00111000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0xfe,	/* 11111110 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x38,	/* 00111000 */
	0x58,	/* 01011000 */
	0x7c,	/* 01111100 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 173 0xad '╜' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 174 0xae '╝' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x36,	/* 00110110 */
	0x6c,	/* 01101100 */
	0xd8,	/* 11011000 */
	0xd8,	/* 11011000 */
	0x6c,	/* 01101100 */
	0x36,	/* 00110110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 175 0xaf '╞' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0xd8,	/* 11011000 */
	0x6c,	/* 01101100 */
	0x36,	/* 00110110 */
	0x36,	/* 00110110 */
	0x6c,	/* 01101100 */
	0xd8,	/* 11011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 176 0xb0 '╟' */
	0x11, /* 00010001 */
	0x44, /* 01000100 */
	0x11, /* 00010001 */
	0x44, /* 01000100 */
	0x11, /* 00010001 */
	0x44, /* 01000100 */
	0x11, /* 00010001 */
	0x44, /* 01000100 */
	0x11, /* 00010001 */
	0x44, /* 01000100 */
	0x11, /* 00010001 */
	0x44, /* 01000100 */
	0x11, /* 00010001 */
	0x44, /* 01000100 */
	0x11, /* 00010001 */
	0x44, /* 01000100 */

	/* 177 0xb1 '╠' */
	0x55, /* 01010101 */
	0xaa, /* 10101010 */
	0x55, /* 01010101 */
	0xaa, /* 10101010 */
	0x55, /* 01010101 */
	0xaa, /* 10101010 */
	0x55, /* 01010101 */
	0xaa, /* 10101010 */
	0x55, /* 01010101 */
	0xaa, /* 10101010 */
	0x55, /* 01010101 */
	0xaa, /* 10101010 */
	0x55, /* 01010101 */
	0xaa, /* 10101010 */
	0x55, /* 01010101 */
	0xaa, /* 10101010 */

	/* 178 0xb2 '╡' */
	0xdd, /* 11011101 */
	0x77, /* 01110111 */
	0xdd, /* 11011101 */
	0x77, /* 01110111 */
	0xdd, /* 11011101 */
	0x77, /* 01110111 */
	0xdd, /* 11011101 */
	0x77, /* 01110111 */
	0xdd, /* 11011101 */
	0x77, /* 01110111 */
	0xdd, /* 11011101 */
	0x77, /* 01110111 */
	0xdd, /* 11011101 */
	0x77, /* 01110111 */
	0xdd, /* 11011101 */
	0x77, /* 01110111 */

	/* 179 0xb3 'Ё' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 180 0xb4 '╢' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xf8, /* 11111000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 181 0xb5 '╣' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xf8, /* 11111000 */
	0x18, /* 00011000 */
	0xf8, /* 11111000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 182 0xb6 '╤' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0xf6, /* 11110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 183 0xb7 '╥' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 184 0xb8 '╦' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xf8, /* 11111000 */
	0x18, /* 00011000 */
	0xf8, /* 11111000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 185 0xb9 '╧' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0xf6, /* 11110110 */
	0x06, /* 00000110 */
	0xf6, /* 11110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 186 0xba '╨' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 187 0xbb '╩' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0x06, /* 00000110 */
	0xf6, /* 11110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 188 0xbc '╪' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0xf6, /* 11110110 */
	0x06, /* 00000110 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 189 0xbd '╫' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 190 0xbe '╬' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xf8, /* 11111000 */
	0x18, /* 00011000 */
	0xf8, /* 11111000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 191 0xbf '©' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xf8, /* 11111000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 192 0xc0 'ю' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x1f, /* 00011111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 193 0xc1 'а' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 194 0xc2 'б' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 195 0xc3 'ц' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x1f, /* 00011111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 196 0xc4 'д' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 197 0xc5 'е' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xff, /* 11111111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 198 0xc6 'ф' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x1f, /* 00011111 */
	0x18, /* 00011000 */
	0x1f, /* 00011111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 199 0xc7 'г' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x37, /* 00110111 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 200 0xc8 'х' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x37, /* 00110111 */
	0x30, /* 00110000 */
	0x3f, /* 00111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 201 0xc9 'и' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x3f, /* 00111111 */
	0x30, /* 00110000 */
	0x37, /* 00110111 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 202 0xca 'й' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0xf7, /* 11110111 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 203 0xcb 'к' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0xf7, /* 11110111 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 204 0xcc 'л' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x37, /* 00110111 */
	0x30, /* 00110000 */
	0x37, /* 00110111 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 205 0xcd 'м' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 206 0xce 'н' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0xf7, /* 11110111 */
	0x00, /* 00000000 */
	0xf7, /* 11110111 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 207 0xcf 'о' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 208 0xd0 'п' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 209 0xd1 'я' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 210 0xd2 'р' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 211 0xd3 'с' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x3f, /* 00111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 212 0xd4 'т' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x1f, /* 00011111 */
	0x18, /* 00011000 */
	0x1f, /* 00011111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 213 0xd5 'у' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x1f, /* 00011111 */
	0x18, /* 00011000 */
	0x1f, /* 00011111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 214 0xd6 'ж' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x3f, /* 00111111 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 215 0xd7 'в' */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0xff, /* 11111111 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */
	0x36, /* 00110110 */

	/* 216 0xd8 'ь' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xff, /* 11111111 */
	0x18, /* 00011000 */
	0xff, /* 11111111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 217 0xd9 'ы' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xf8, /* 11111000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 218 0xda 'з' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x1f, /* 00011111 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 219 0xdb 'ш' */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */

	/* 220 0xdc 'э' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */

	/* 221 0xdd 'щ' */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */
	0xf0, /* 11110000 */

	/* 222 0xde 'ч' */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */
	0x0f, /* 00001111 */

	/* 223 0xdf 'ъ' */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0xff, /* 11111111 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 224 0xe0 'Ю' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x76, /* 01110110 */
	0xdc, /* 11011100 */
	0xd8, /* 11011000 */
	0xd8, /* 11011000 */
	0xd8, /* 11011000 */
	0xdc, /* 11011100 */
	0x76, /* 01110110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 225 0xe1 'А' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x78,	/* 01111000 */
	0xcc,	/* 11001100 */
	0xcc,	/* 11001100 */
	0xd8,	/* 11011000 */
	0xcc,	/* 11001100 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xc6,	/* 11000110 */
	0xdc,	/* 11011100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 226 0xe2 'Б' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc0, /* 11000000 */
	0xc0, /* 11000000 */
	0xc0, /* 11000000 */
	0xc0, /* 11000000 */
	0xc0, /* 11000000 */
	0xc0, /* 11000000 */
	0xc0, /* 11000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 227 0xe3 'Ц' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 228 0xe4 'Д' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0xc6, /* 11000110 */
	0x60, /* 01100000 */
	0x30, /* 00110000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x30, /* 00110000 */
	0x60, /* 01100000 */
	0xc6, /* 11000110 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 229 0xe5 'Е' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x7e, /* 01111110 */
	0xd8, /* 11011000 */
	0xd8, /* 11011000 */
	0xd8, /* 11011000 */
	0xd8, /* 11011000 */
	0xd8, /* 11011000 */
	0x70, /* 01110000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 230 0xe6 'Ф' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x66,	/* 01100110 */
	0x66,	/* 01100110 */
	0x66,	/* 01100110 */
	0x66,	/* 01100110 */
	0x66,	/* 01100110 */
	0x6e,	/* 01101110 */
	0x76,	/* 01110110 */
	0x60,	/* 01100000 */
	0x60,	/* 01100000 */
	0xc0,	/* 11000000 */
	0x00,	/* 00000000 */

	/* 231 0xe7 'Г' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x76, /* 01110110 */
	0xdc, /* 11011100 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 232 0xe8 'Х' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x7e, /* 01111110 */
	0x18, /* 00011000 */
	0x3c, /* 00111100 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x3c, /* 00111100 */
	0x18, /* 00011000 */
	0x7e, /* 01111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 233 0xe9 'И' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x38, /* 00111000 */
	0x6c, /* 01101100 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xfe, /* 11111110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0x6c, /* 01101100 */
	0x38, /* 00111000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 234 0xea 'Й' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x38, /* 00111000 */
	0x6c, /* 01101100 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0xee, /* 11101110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 235 0xeb 'К' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x1e, /* 00011110 */
	0x30, /* 00110000 */
	0x18, /* 00011000 */
	0x0c, /* 00001100 */
	0x3e, /* 00111110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x66, /* 01100110 */
	0x3c, /* 00111100 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 236 0xec 'Л' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x7e, /* 01111110 */
	0xdb, /* 11011011 */
	0xdb, /* 11011011 */
	0xdb, /* 11011011 */
	0x7e, /* 01111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 237 0xed 'М' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x04,	/* 00000100 */
	0x7c,	/* 01111100 */
	0xce,	/* 11001110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xd6,	/* 11010110 */
	0xe6,	/* 11100110 */
	0x7c,	/* 01111100 */
	0x40,	/* 01000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 238 0xee 'Н' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x1c, /* 00011100 */
	0x30, /* 00110000 */
	0x60, /* 01100000 */
	0x60, /* 01100000 */
	0x7c, /* 01111100 */
	0x60, /* 01100000 */
	0x60, /* 01100000 */
	0x60, /* 01100000 */
	0x30, /* 00110000 */
	0x1c, /* 00011100 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 239 0xef 'О' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x7c, /* 01111100 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0xc6, /* 11000110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 240 0xf0 'П' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0xfe, /* 11111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 241 0xf1 'Я' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x7e,	/* 01111110 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x7e,	/* 01111110 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 242 0xf2 'Р' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x30, /* 00110000 */
	0x18, /* 00011000 */
	0x0c, /* 00001100 */
	0x06, /* 00000110 */
	0x0c, /* 00001100 */
	0x18, /* 00011000 */
	0x30, /* 00110000 */
	0x00, /* 00000000 */
	0x7e, /* 01111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 243 0xf3 'С' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x0c, /* 00001100 */
	0x18, /* 00011000 */
	0x30, /* 00110000 */
	0x60, /* 01100000 */
	0x30, /* 00110000 */
	0x18, /* 00011000 */
	0x0c, /* 00001100 */
	0x00, /* 00000000 */
	0x7e, /* 01111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 244 0xf4 'Т' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x0e, /* 00001110 */
	0x1b, /* 00011011 */
	0x1b, /* 00011011 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */

	/* 245 0xf5 'У' */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0x18, /* 00011000 */
	0xd8, /* 11011000 */
	0xd8, /* 11011000 */
	0xd8, /* 11011000 */
	0x70, /* 01110000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 246 0xf6 'Ж' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x7e,	/* 01111110 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 247 0xf7 'В' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x76, /* 01110110 */
	0xdc, /* 11011100 */
	0x00, /* 00000000 */
	0x76, /* 01110110 */
	0xdc, /* 11011100 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 248 0xf8 'Ь' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x38,	/* 00111000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x38,	/* 00111000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 249 0xf9 'Ы' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x18,	/* 00011000 */
	0x18,	/* 00011000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 250 0xfa 'З' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x18, /* 00011000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 251 0xfb 'Ш' */
	0x00, /* 00000000 */
	0x0f, /* 00001111 */
	0x0c, /* 00001100 */
	0x0c, /* 00001100 */
	0x0c, /* 00001100 */
	0x0c, /* 00001100 */
	0x0c, /* 00001100 */
	0xec, /* 11101100 */
	0x6c, /* 01101100 */
	0x6c, /* 01101100 */
	0x3c, /* 00111100 */
	0x1c, /* 00011100 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 252 0xfc 'Э' */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x6c,	/* 01101100 */
	0x6c,	/* 01101100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 253 0xfd 'Щ' */
	0x00,	/* 00000000 */
	0x78,	/* 01111000 */
	0xcc,	/* 11001100 */
	0x18,	/* 00011000 */
	0x30,	/* 00110000 */
	0x60,	/* 01100000 */
	0xfc,	/* 11111100 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */
	0x00,	/* 00000000 */

	/* 254 0xfe 'Ч' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x7e, /* 01111110 */
	0x7e, /* 01111110 */
	0x7e, /* 01111110 */
	0x7e, /* 01111110 */
	0x7e, /* 01111110 */
	0x7e, /* 01111110 */
	0x7e, /* 01111110 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

	/* 255 0xff 'Ъ' */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */
	0x00, /* 00000000 */

};


const struct font_desc font_vga_8x16 = {
	.idx	= VGA8x16_IDX,
	.name	= &quot;VGA8x16&quot;,
	.width	= 8,
	.height	= 16,
	.data	= fontdata_8x16,
	.pref	= 0,
};
EXPORT_SYMBOL(font_vga_8x16);

</pre></p>
<p>Все то же но уже в виде патча <a href="http://github.com/init6/init_6/blob/master/sys-kernel/rh-sources/files/2.6.32/font_8x16_iso_latin-1.patch">font_8x16_iso_latin-1.patch </a><br />
А всем пользователям gentoo просто</p>
<p><pre class="brush: bash;">
emerge -av layman &amp;&amp; echo &quot;source /usr/portage/local/layman/make.conf&quot; &gt;&gt;  /etc/make.conf &amp;&amp; layman -f &amp;&amp; layman -a init6;
emerge sys-kernel/rh-sources;
cd /usr/src/linux-2.6.32-rh; make menuconfig
</pre></p>
<p>Там выбираем </p>
<p><pre class="brush: bash;">
-&gt; Device Drivers
│  -&gt; Graphics support
│    -&gt; Console display driver support
│      -&gt; Select compiled-in fonts
│      -&gt;   -  VGA 8x16 font [*]
</pre></p>
<p>Или просто CONFIG_FONT_8x16 <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Ну а дальше вы сами знаете что делать</p>
<p>Успехов. May the Force be with you.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sudormrf.wordpress.com/722/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sudormrf.wordpress.com/722/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sudormrf.wordpress.com/722/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sudormrf.wordpress.com/722/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sudormrf.wordpress.com/722/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sudormrf.wordpress.com/722/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sudormrf.wordpress.com/722/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sudormrf.wordpress.com/722/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sudormrf.wordpress.com/722/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sudormrf.wordpress.com/722/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sudormrf.wordpress.com/722/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sudormrf.wordpress.com/722/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sudormrf.wordpress.com/722/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sudormrf.wordpress.com/722/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=722&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sudormrf.wordpress.com/2010/10/23/ka-ping-yee-iso-latin-1%c2%a0font-in-linux-kernel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/738e6186190c149c83fb3273f9621069?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">init_6</media:title>
		</media:content>

		<media:content url="http://sudormrf.files.wordpress.com/2010/10/filename-1.png?w=300" medium="image">
			<media:title type="html">fb-1</media:title>
		</media:content>

		<media:content url="http://sudormrf.files.wordpress.com/2010/10/filename.png?w=300" medium="image">
			<media:title type="html">fb-2</media:title>
		</media:content>
	</item>
		<item>
		<title>Разное…</title>
		<link>http://sudormrf.wordpress.com/2010/07/03/%d1%80%d0%b0%d0%b7%d0%bd%d0%be%d0%b5%e2%80%a6/</link>
		<comments>http://sudormrf.wordpress.com/2010/07/03/%d1%80%d0%b0%d0%b7%d0%bd%d0%be%d0%b5%e2%80%a6/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 09:50:44 +0000</pubDate>
		<dc:creator>init_6</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://sudormrf.wordpress.com/?p=727</guid>
		<description><![CDATA[Итак во первых с оверлеем отныне все еще проще: Во вторых в оверлее доступны парочка уж очень интересных ядер. sys-kernel/fedora-sources-2.6.34 и sys-kernel/fedora-sources-2.6.35_rc3 Фактически это тот же набор патчей что и в оригиналах kernel-2.6.34-0.38.rc5.git0.fc14.src.rpm и kernel-2.6.35-0.23.rc3.git6.fc14.src.rpm Для Ъ &#8211; 2.6.34 Самое оно а 2.6.35_rc3 на данный момент несколько глючновато. И еще одна вкусняшка sys-kernel/rh-sources-2.6.32 созданное как [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=727&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Итак во первых с <a href="http://sudormrf.wordpress.com/2009/10/19/оверлей/">оверлеем</a> отныне все еще проще:<br />
<span id="more-727"></span><br />
<pre class="brush: bash;">

layman -a init6

</pre></p>
<p>Во вторых в оверлее доступны парочка уж очень интересных ядер.<br />
<a href="http://github.com/init6/init_6/tree/master/sys-kernel/fedora-sources/">sys-kernel/fedora-sources-2.6.34</a> и <a href="http://github.com/init6/init_6/tree/master/sys-kernel/fedora-sources/">sys-kernel/fedora-sources-2.6.35_rc3</a>  Фактически это тот же набор патчей что и в оригиналах kernel-2.6.34-0.38.rc5.git0.fc14.src.rpm и <a href="http://download.fedora.redhat.com/pub/fedora/linux/development/source/SRPMS/kernel-2.6.35-0.23.rc3.git6.fc14.src.rpm">kernel-2.6.35-0.23.rc3.git6.fc14.src.rpm</a></p>
<p>Для <strong>Ъ</strong> &#8211; 2.6.34 Самое оно а 2.6.35_rc3 на данный момент несколько глючновато.</p>
<p>И еще одна вкусняшка <a href="http://github.com/init6/init_6/tree/master/sys-kernel/rh-sources/">sys-kernel/rh-sources-2.6.32</a> созданное как вы уже наверное догадались из <a href="http://ftp.redhat.com/pub/redhat/rhel/beta/6/source/SRPMS/kernel-2.6.32-19.el6.src.rpm">kernel-2.6.32-19.el6.src.rpm</a> </p>
<p>Для <strong>Ъ</strong> &#8211; sys-kernel/rh-sources-2.6.32 на мой взгляд это вообще именно то что доктор прописал. Однако знайте в sys-kernel/rh-sources лучше начинать с самого начала</p>
<p><pre class="brush: bash;">

make defconfig

</pre></p>
<p>На этом пока что все. Успехов.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sudormrf.wordpress.com/727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sudormrf.wordpress.com/727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sudormrf.wordpress.com/727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sudormrf.wordpress.com/727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sudormrf.wordpress.com/727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sudormrf.wordpress.com/727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sudormrf.wordpress.com/727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sudormrf.wordpress.com/727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sudormrf.wordpress.com/727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sudormrf.wordpress.com/727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sudormrf.wordpress.com/727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sudormrf.wordpress.com/727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sudormrf.wordpress.com/727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sudormrf.wordpress.com/727/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sudormrf.wordpress.com&amp;blog=6835767&amp;post=727&amp;subd=sudormrf&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sudormrf.wordpress.com/2010/07/03/%d1%80%d0%b0%d0%b7%d0%bd%d0%be%d0%b5%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/738e6186190c149c83fb3273f9621069?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">init_6</media:title>
		</media:content>
	</item>
	</channel>
</rss>
