aboutsummaryrefslogtreecommitdiffstats
path: root/drv_LCD2USB.c (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2006-08-10[lcd4linux @ 2006-08-10 19:06:52 by reinelt]reinelt2-6/+38
new 'fuzz' parameter for timings
2006-08-09[lcd4linux @ 2006-08-09 17:25:34 by harbaum]harbaum13-4897/+4360
Better bar color support and new bold font
2006-08-08[lcd4linux @ 2006-08-08 20:16:28 by harbaum]harbaum4-30/+54
Added "extracolor" (used for e.g. bar border) and RGB support for LEDMATRIX
2006-08-08[lcd4linux @ 2006-08-08 19:35:21 by reinelt]reinelt8-3/+446
USBHUB driver from Ernst Bachmann
2006-08-08[lcd4linux @ 2006-08-08 19:28:18 by reinelt]reinelt5-3416/+4878
widget type checking corrected
2006-08-05[lcd4linux @ 2006-08-05 21:08:01 by harbaum]harbaum8-4874/+3725
New LEDMATRIX driver (see http://www.harbaum.org/till/ledmatrix)
2006-07-31[lcd4linux @ 2006-07-31 03:48:09 by reinelt]reinelt16-180/+359
preparations for scrolling
2006-07-30[lcd4linux @ 2006-07-30 11:29:02 by lfcorreia]lfcorreia2-22/+14
Make changes suggested by Michael, only one init function is needed
2006-07-30[lcd4linux @ 2006-07-30 11:16:27 by lfcorreia]lfcorreia1-1/+9
Add back drv_generic_i2c_close function
2006-07-29[lcd4linux @ 2006-07-29 21:12:31 by lfcorreia]lfcorreia2-2/+52
Add UPPERCASE string plugin function
2006-07-29[lcd4linux @ 2006-07-29 21:04:43 by lfcorreia]lfcorreia1-12/+19
Better error handling, add proper I2C SLAVE device detection (not 100% finished)
2006-07-29[lcd4linux @ 2006-07-29 20:59:12 by lfcorreia]lfcorreia1-3/+6
Fix wrong timing at I2C initialization
2006-07-19[lcd4linux @ 2006-07-19 01:57:01 by cmay]cmay1-5/+7
fixed double read of last line in file
2006-07-19[lcd4linux @ 2006-07-19 01:48:11 by cmay]cmay2-35/+40
Ran indent.sh to make pretty code.
2006-07-19[lcd4linux @ 2006-07-19 01:35:31 by cmay]cmay5-30/+118
Renamed keypad direction names to avoid conflict with Curses library defs. Added keypad support to Curses display driver.
2006-07-18[lcd4linux @ 2006-07-18 17:04:55 by nicowallmeier]nicowallmeier2-15/+17
Changed test for libmpd
2006-07-14[lcd4linux @ 2006-07-14 20:15:11 by reinelt]reinelt1-3/+7
buffer too small (thanks to anonymous)
2006-07-12[lcd4linux @ 2006-07-12 21:01:41 by reinelt]reinelt5-91/+123
thread_destroy, minor cleanups
2006-07-12[lcd4linux @ 2006-07-12 20:47:51 by reinelt]reinelt3-207/+196
indent
2006-07-12[lcd4linux @ 2006-07-12 20:45:30 by reinelt]reinelt3-11/+288
G15 and thread patch by Anton
2006-06-25[lcd4linux @ 2006-06-25 15:13:00 by reinelt]reinelt4-10/+93
automake-1.9 cleanups
2006-06-25[lcd4linux @ 2006-06-25 14:58:38 by reinelt]reinelt6-1350/+2664
switch to automake-1.9
2006-06-21[lcd4linux @ 2006-06-21 05:12:43 by reinelt]reinelt2-3/+22
added checks for libgd version 2 (thanks to Sam)
2006-06-20[lcd4linux @ 2006-06-20 08:50:58 by reinelt]reinelt5-17/+44
widget_image linker error hopefully finally fixed
2006-06-19[lcd4linux @ 2006-06-19 15:12:54 by reinelt]reinelt2-3214/+4543
bootstrapped
2006-06-19[lcd4linux @ 2006-06-19 12:02:17 by reinelt]reinelt1-1/+1
linker error from widget_image fixed
2006-06-19[lcd4linux @ 2006-06-19 11:54:08 by reinelt]reinelt1-4/+6
removed dependency to usb.h from sample driver
2006-04-17[lcd4linux @ 2006-04-17 08:10:42 by reinelt]reinelt5-15/+29
LCDLinux patch from Mattia; widget_image moved to EXTRA_SOURCE
2006-04-15[lcd4linux @ 2006-04-15 05:22:52 by reinelt]reinelt8-16/+539
mpd plugin from Stefan Kuhne
2006-04-14[lcd4linux @ 2006-04-14 20:59:38 by harbaum]harbaum1-2/+5
Disable inclusion of Image driver in drv.c if no gd was found.
2006-04-09[lcd4linux @ 2006-04-09 17:46:14 by reinelt]reinelt1-6/+9
vertical bar patch fro graphic displays by Ronald Hopfer
2006-04-09[lcd4linux @ 2006-04-09 14:17:49 by reinelt]reinelt8-76/+129
autoconf/library fixes, image and graphic display inversion
2006-03-29[lcd4linux @ 2006-03-29 08:57:58 by reinelt]reinelt2-8/+19
vertical bar patch from Manuel Lausch
2006-03-18[lcd4linux @ 2006-03-18 14:54:36 by harbaum]harbaum1-15/+26
Improved USB error recovery
2006-03-10[lcd4linux @ 2006-03-10 18:06:52 by tooly-bln]tooly-bln1-4/+7
replace drv_generic_graphic_FB with drv_generic_graphic_black
2006-02-27[lcd4linux @ 2006-02-27 08:12:34 by reinelt]reinelt4-17/+31
use serdisplib's full color support
2006-02-27[lcd4linux @ 2006-02-27 07:53:52 by reinelt]reinelt3-11/+18
some more graphic issues fixed
2006-02-27[lcd4linux @ 2006-02-27 06:15:55 by reinelt]reinelt4-10/+22
indent...
2006-02-27[lcd4linux @ 2006-02-27 06:14:46 by reinelt]reinelt8-29/+118
graphic bug resulting in all black pixels solved
2006-02-25[lcd4linux @ 2006-02-25 13:36:33 by geronet]geronet17-75/+137
updated indent.sh, applied coding style
2006-02-24[lcd4linux @ 2006-02-24 13:07:10 by geronet]geronet1-1/+15
hollow bars for graphic lcd's
2006-02-22[lcd4linux @ 2006-02-22 15:59:39 by cmay]cmay4-25/+26
removed KEYPADSIZE cruft per harbaum's suggestion
2006-02-21[lcd4linux @ 2006-02-21 21:43:03 by harbaum]harbaum1-16/+67
Keypad support for LCD2USB
2006-02-21[lcd4linux @ 2006-02-21 15:55:59 by cmay]cmay4-17/+22
removed new update function for keypad, consolidated it with draw
2006-02-21[lcd4linux @ 2006-02-21 15:52:30 by cmay]cmay1-3/+6
added back CF635 GPO counts in model struct lost after last merge
2006-02-21[lcd4linux @ 2006-02-21 05:50:34 by reinelt]reinelt12-39/+511
keypad support from Cris Maj
2006-02-19[lcd4linux @ 2006-02-19 15:42:18 by reinelt]reinelt7-13/+162
file plugin from Chris Maj
2006-02-19[lcd4linux @ 2006-02-19 15:37:38 by reinelt]reinelt1-7/+15
CF635 GPO patch from cmaj
2006-02-19[lcd4linux @ 2006-02-19 07:20:53 by reinelt]reinelt3-15/+102
image support nearly finished
2006-02-12[lcd4linux @ 2006-02-12 14:32:24 by harbaum]harbaum1-13/+37
Configurable bus/device id
785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861
/* $Id: fontmap.c,v 1.4 2000/08/10 09:44:09 reinelt Exp $
 *
 * 5x8 font
 *
 * Copyright 1999, 2000 by Michael Reinelt (reinelt@eunet.at)
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2, or (at your option)
 * any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 *
 *
 * $Log: fontmap.c,v $
 * Revision 1.4  2000/08/10 09:44:09  reinelt
 *
 * new debugging scheme: error(), info(), debug()
 * uses syslog if in daemon mode
 *
 * Revision 1.3  2000/03/25 05:50:43  reinelt
 *
 * memory leak in Raster_flush closed
 * driver family logic changed
 *
 * Revision 1.2  2000/03/24 11:36:56  reinelt
 *
 * new syntax for raster configuration
 * changed XRES and YRES to be configurable
 * PPM driver works nice
 *
 * Revision 1.1  2000/03/22 15:36:21  reinelt
 *
 * added '-l' switch (list drivers)
 * generic pixmap driver added
 * X11 Framework done
 *
 */

#include "pixmap.h"
#include "fontmap.h"

#define ______ 0x00
#define _____O 0x01
#define ____O_ 0x02
#define ____OO 0x03
#define ___O__ 0x04
#define ___O_O 0x05
#define ___OO_ 0x06
#define ___OOO 0x07
#define __O___ 0x08
#define __O__O 0x09
#define __O_O_ 0x0a
#define __O_OO 0x0b
#define __OO__ 0x0c
#define __OO_O 0x0d
#define __OOO_ 0x0e
#define __OOOO 0x0f
#define _O____ 0x10
#define _O___O 0x11
#define _O__O_ 0x12
#define _O__OO 0x13
#define _O_O__ 0x14
#define _O_O_O 0x15
#define _O_OO_ 0x16
#define _O_OOO 0x17
#define _OO___ 0x18
#define _OO__O 0x19
#define _OO_O_ 0x1a
#define _OO_OO 0x1b
#define _OOO__ 0x1c
#define _OOO_O 0x1d
#define _OOOO_ 0x1e
#define _OOOOO 0x1f

unsigned char Fontmap[256][8]={
  [0x20] { ______,
	   ______,
	   ______,
	   ______,
	   ______,
	   ______,
	   ______,
	   ______ },
  [0x21] { ___O__,
	   ___O__,
	   ___O__,
	   ___O__,
	   ______,
	   ______,
	   ___O__,
	   ______ },
  [0x22] { __O_O_,
	   __O_O_,
	   __O_O_,
	   ______,
	   ______,
	   ______,
	   ______,
	   ______ },
  [0x23] { __O_O_,
	   __O_O_,
	   _OOOOO,
	   __O_O_,
	   _OOOOO,
	   __O_O_,
	   __O_O_,
	   ______ },
  [0x24] { ___O__,
	   __OOOO,
	   _O_O__,
	   __OOO_,
	   ___O_O,
	   _OOOO_,
	   ___O__,
	   ______ },
  [0x25] { _OO___,
	   _OO__O,
	   ____O_,
	   ___O__,
	   __O___,
	   _O__OO,
	   ____OO,
	   ______ },
  [0x26] { __OO__,
	   _O__O_,
	   _O_O__,
	   __O___,
	   _O_O_O,
	   _O__O_,
	   __OO_O,
	   ______ },
  [0x27] { __OO__,
	   ___O__,
	   __O___,
	   ______,
	   ______,
	   ______,
	   ______,
	   ______ },
  [0x28] { ____O_,
	   ___O__,
	   __O___,
	   __O___,
	   __O___,
	   ___O__,
	   ____O_,
	   ______ },
  [0x29] { __O___,
	   ___O__,
	   ____O_,
	   ____O_,
	   ____O_,
	   ___O__,
	   __O___,
	   ______ },
  [0x2a] { ______,
	   ___O__,
	   _O_O_O,
	   __OOO_,
	   _O_O_O,
	   ___O__,
	   ______,
	   ______ },
  [0x2b] { ______,
	   ___O__,
	   ___O__,
	   _OOOOO,
	   ___O__,
	   ___O__,
	   ______,
	   ______ },
  [0x2c] { ______,
	   ______,
	   ______,
	   ______,
	   __OO__,
	   ___O__,
	   __O___,
	   ______ },
  [0x2d] { ______,
	   ______,
	   ______,
	   _OOOOO,
	   ______,
	   ______,
	   ______,
	   ______ },
  [0x2e] { ______,
	   ______,
	   ______,
	   ______,
	   ______,
	   __OO__,
	   __OO__,
	   ______ },
  [0x2f] { ______,
	   _____O,
	   ____O_,
	   ___O__,
	   __O___,
	   _O____,
	   ______,
	   ______ },
  [0x30] { __OOO_,
	   _O___O,
	   _O__OO,
	   _O_O_O,
	   _OO__O,
	   _O___O,
	   __OOO_,
	   ______ },
  [0x31] { ___O__,
	   __OO__,
	   ___O__,
	   ___O__,
	   ___O__,
	   ___O__,
	   __OOO_,
	   ______ },
  [0x32] { __OOO_,
	   _O___O,
	   _____O,
	   ____O_,
	   ___O__,
	   __O___,
	   _OOOOO,
	   ______ },
  [0x33] { _OOOOO,
	   ____O_,
	   ___O__,
	   ____O_,
	   _____O,
	   _O___O,
	   __OOO_,
	   ______ },
  [0x34] { ____O_,
	   ___OO_,
	   __O_O_,
	   _O__O_,
	   _OOOOO,
	   ____O_,
	   ____O_,
	   ______ },
  [0x35] { _OOOOO,
	   _O____,
	   _O____,
	   _OOOO_,
	   _____O,
	   _O___O,
	   __OOO_,
	   ______ },
  [0x36] { ___OO_,
	   __O___,
	   _O____,
	   _OOOO_,
	   _O___O,
	   _O___O,
	   __OOO_,
	   ______ },
  [0x37] { _OOOOO,
	   _____O,
	   ____O_,
	   ___O__,
	   __O___,
	   __O___,
	   __O___,
	   ______ },
  [0x38] { __OOO_,
	   _O___O,
	   _O___O,
	   __OOO_,
	   _O___O,
	   _O___O,
	   __OOO_,
	   ______ },
  [0x39] { __OOO_,
	   _O___O,
	   _O___O,
	   __OOOO,
	   _____O,
	   ____O_,
	   __OO__,
	   ______ },
  [0x3a] { ______,
	   __OO__,
	   __OO__,
	   ______,
	   __OO__,
	   __OO__,
	   ______,
	   ______ },
  [0x3b] { ______,
	   __OO__,
	   __OO__,
	   ______,
	   __OO__,
	   ___O__,
	   __O___,
	   ______ },
  [0x3c] { ____O_,
	   ___O__,
	   __O___,
	   _O____,
	   __O___,
	   ___O__,
	   ____O_,
	   ______ },
  [0x3d] { ______,
	   ______,
	   _OOOOO,
	   ______,
	   _OOOOO,
	   ______,
	   ______,
	   ______ },
  [0x3e] { _O____,
	   __O___,
	   ___O__,
	   ____O_,
	   ___O__,
	   __O___,
	   _O____,
	   ______ },
  [0x3f] { __OOO_,
	   _O___O,
	   _____O,
	   ____O_,
	   ___O__,
	   ______,
	   ___O__,
	   ______ },
  [0x40] { __OOO_,
	   _O___O,
	   _____O,
	   __OO_O,
	   _O_O_O,
	   _O_O_O,
	   __OOO_,
	   ______ },
  [0x41] { __OOO_,
	   _O___O,
	   _O___O,
	   _O___O,
	   _OOOOO,
	   _O___O,
	   _O___O,
	   ______ },
  [0x42] { _OOOO_,
	   _O___O,
	   _O___O,
	   _OOOO_,
	   _O___O,
	   _O___O,
	   _OOOO_,
	   ______ },
  [0x43] { __OOO_,
	   _O___O,
	   _O____,
	   _O____,
	   _O____,
	   _O___O,
	   __OOO_,
	   ______ },
  [0x44] { _OOO__,
	   _O__O_,
	   _O___O,
	   _O___O,
	   _O___O,
	   _O__O_,
	   _OOO__,
	   ______ },
  [0x45] { _OOOOO,
	   _O____,
	   _O____,
	   _OOOO_,
	   _O____,
	   _O____,
	   _OOOOO,
	   ______ },
  [0x46] { _OOOOO,
	   _O____,
	   _O____,
	   _OOOO_,
	   _O____,
	   _O____,
	   _O____,
	   ______ },
  [0x47] { __OOO_,
	   _O___O,
	   _O____,
	   _O_OOO,
	   _O___O,
	   _O___O,
	   __OOOO,
	   ______ },
  [0x48] { _O___O,
	   _O___O,
	   _O___O,
	   _OOOOO,
	   _O___O,
	   _O___O,
	   _O___O,
	   ______ },
  [0x49] { __OOO_,
	   ___O__,
	   ___O__,
	   ___O__,
	   ___O__,
	   ___O__,
	   __OOO_,
	   ______ },
  [0x4a] { ___OOO,
	   ____O_,
	   ____O_,
	   ____O_,
	   ____O_,
	   _O__O_,
	   __OO__,
	   ______ },
  [0x4b] { _O___O,
	   _O__O_,
	   _O_O__,
	   _OO___,
	   _O_O__,
	   _O__O_,
	   _O___O,
	   ______ },
  [0x4c] { _O____,
	   _O____,
	   _O____,
	   _O____,
	   _O____,
	   _O____,
	   _OOOOO,
	   ______ },
  [0x4d] { _O___O,
	   _OO_OO,
	   _O_O_O,
	   _O_O_O,
	   _O___O,
	   _O___O,
	   _O___O,
	   ______ },
  [0x4e] { _O___O,
	   _O___O,
	   _OO__O,
	   _O_O_O,
	   _O__OO,
	   _O___O,
	   _O___O,
	   ______ },
  [0x4f] { __OOO_,
	   _O___O,
	   _O___O,
	   _O___O,
	   _O___O,
	   _O___O,
	   __OOO_,
	   ______ },
  [0x50] { _OOOO_,
	   _O___O,
	   _O___O,
	   _OOOO_,
	   _O____,
	   _O____,
	   _O____,
	   ______ },
  [0x51] { __OOO_,
	   _O___O,
	   _O___O,
	   _O___O,
	   _O_O_O,
	   _O__O_,
	   __OO_O,
	   ______ },
  [0x52] { _OOOO_,
	   _O___O,
	   _O___O,
	   _OOOO_,
	   _O_O__,
	   _O__O_,
	   _O___O,
	   ______ },
  [0x53] { __OOOO,
	   _O____,
	   _O____,
	   __OOO_,
	   _____O,
	   _____O,
	   _OOOO_,
	   ______ },
  [0x54] { _OOOOO,
	   ___O__,
	   ___O__,
	   ___O__,
	   ___O__,
	   ___O__,
	   ___O__,
	   ______ },
  [0x55] { _O___O,
	   _O___O,
	   _O___O,
	   _O___O,
	   _O___O,
	   _O___O,
	   __OOO_,
	   ______ },
  [0x56] { _O___O,
	   _O___O,
	   _O___O,
	   _O___O,
	   _O___O,
	   __O_O_,
	   ___O__,
	   ______ },
  [0x57] { _O___O,
	   _O___O,
	   _O___O,
	   _O_O_O,
	   _O_O_O,
	   _O_O_O,
	   __O_O_,
	   ______ },
  [0x58] { _O___O,
	   _O___O,
	   __O_O_,
	   ___O__,
	   __O_O_,
	   _O___O,
	   _O___O,
	   ______ },
  [0x59] { _O___O,
	   _O___O,
	   _O___O,
	   __O_O_,
	   ___O__,
	   ___O__,
	   ___O__,
	   ______ },
  [0x5a] { _OOOOO,
	   _____O,
	   ____O_,
	   ___O__,
	   __O___,
	   _O____,
	   _OOOOO,
	   ______ },
  [0x5b] { __OOO_,
	   __O___,
	   __O___,
	   __O___,
	   __O___,
	   __O___,
	   __OOO_,
	   ______ },
  [0x5c] { _O___O,
	   __O_O_,
	   _OOOOO,
	   ___O__,
	   _OOOOO,
	   ___O__,
	   ___O__,
	   ______ },
  [0x5d] { __OOO_,
	   ____O_,
	   ____O_,
	   ____O_,
	   ____O_,
	   ____O_,
	   __OOO_,
	   ______ },
  [0x5e] { ___O__,
	   __O_O_,
	   _O___O,
	   ______,
	   ______,
	   ______,
	   ______,
	   ______ },
  [0x5f] { ______,
	   ______,
	   ______,
	   ______,
	   ______,
	   ______,
	   _OOOOO,
	   ______ },
  [0x60] { __O___,
	   ___O__,
	   ____O_,
	   ______,
	   ______,
	   ______,
	   ______,
	   ______ },
  [0x61] { ______,
	   ______,
	   __OOO_,
	   _____O,
	   __OOOO,
	   _O___O,
	   __OOOO,
	   ______ },
  [0x62] { _O____,
	   _O____,
	   _O____,
	   _O_OO_,
	   _OO__O,
	   _O___O,
	   _OOOO_,
	   ______ },
  [0x63] { ______,
	   ______,
	   __OOO_,
	   _O____,
	   _O____,
	   _O___O,
	   __OOO_,
	   ______ },
  [0x64] { _____O,
	   _____O,
	   _____O,
	   __OO_O,
	   _O__OO,
	   _O___O,
	   __OOOO,
	   ______ },
  [0x65] { ______,
	   ______,
	   __OOO_,
	   _O___O,
	   _OOOOO,
	   _O____,
	   __OOO_,
	   ______ },
  [0x66] { ___OO_,
	   __O__O,
	   __O___,
	   _OOO__,
	   __O___,
	   __O___,
	   __O___,
	   ______ },
  [0x67] { ______,
	   __OOOO,
	   _O___O,
	   _O___O,
	   __OOOO,
	   _____O,
	   __OOO_,
	   ______ },
  [0x68] { _O____,
	   _O____,
	   _O_OO_,
	   _OO__O,
	   _O___O,
	   _O___O,
	   _O___O,
	   ______ },
  [0x69] { ___O__,
	   ______,
	   __OO__,
	   ___O__,
	   ___O__,
	   ___O__,
	   __OOO_,
	   ______ },
  [0x6a] { ____O_,
	   ______,
	   ___OO_,
	   ____O_,
	   ____O_,
	   _O__O_,
	   __OO__,
	   ______ },
  [0x6b] { __O___,
	   __O___,
	   __O__O,
	   __O_O_,
	   __OO__,
	   __O_O_,
	   __O__O,
	   ______ },
  [0x6c] { __OO__,
	   ___O__,
	   ___O__,
	   ___O__,
	   ___O__,
	   ___O__,
	   __OOO_,
	   ______ },
  [0x6d] { ______,
	   ______,
	   _OO_O_,
	   _O_O_O,
	   _O_O_O,
	   _O___O,
	   _O___O,
	   ______ },
  [0x6e] { ______,
	   ______,
	   _OOOO_,
	   _O___O,
	   _O___O,
	   _O___O,
	   _O___O,
	   ______ },
  [0x6f] { ______,
	   ______,
	   __OOO_,
	   _O___O,
	   _O___O,
	   _O___O,
	   __OOO_,
	   ______ },
  [0x70] { ______,
	   ______,
	   _OOOO_,
	   _O___O,
	   _OOOO_,
	   _O____,
	   _O____,
	   ______ },
  [0x71] { ______,
	   ______,
	   __OO_O,
	   _O__OO,
	   __OOOO,
	   _____O,
	   _____O,
	   ______ },
  [0x72] { ______,
	   ______,
	   _O_OO_,
	   _OO__O,
	   _O____,
	   _O____,
	   _O____,
	   ______ },
  [0x73] { ______,
	   ______,
	   __OOO_,
	   _O____,
	   __OOO_,
	   _____O,
	   _OOOO_,
	   ______ },
  [0x74] { __O___,
	   _OOO__,
	   __O___,
	   __O___,
	   __O___,
	   __O__O,
	   ___OO_,
	   ______ },
  [0x75] { ______,
	   ______,
	   _O___O,
	   _O___O,
	   _O___O,
	   _O__OO,
	   __OO_O,
	   ______ },
  [0x76] { ______,
	   ______,
	   _O___O,
	   _O___O,
	   _O___O,
	   __O_O_,
	   ___O__,
	   ______ },
  [0x77] { ______,
	   ______,
	   _O___O,
	   _O___O,
	   _O___O,
	   _O_O_O,
	   __O_O_,
	   ______ },
  [0x78] { ______,
	   ______,
	   _O___O,
	   __O_O_,
	   ___O__,
	   __O_O_,
	   _O___O,
	   ______ },
  [0x79] { ______,
	   ______,
	   _O___O,
	   _O___O,
	   __OOOO,
	   _____O,
	   __OOO_,
	   ______ },
  [0x7a] { ______,
	   ______,
	   _OOOOO,
	   ____O_,
	   ___O__,
	   __O___,
	   _OOOOO,
	   ______ },
  [0x7b] { ____O_,
	   ___O__,
	   ___O__,
	   __O___,
	   ___O__,
	   ___O__,
	   ____O_,
	   ______ },
  [0x7c] { ___O__,
	   ___O__,
	   ___O__,
	   ___O__,
	   ___O__,
	   ___O__,
	   ___O__,
	   ______ },
  [0x7d] { __O___,
	   ___O__,
	   ___O__,
	   ____O_,
	   ___O__,
	   ___O__,
	   __O___,
	   ______ },
  [0x7e] { ______,
	   ___O__,
	   ____O_,
	   _OOOOO,
	   ____O_,
	   ___O__,
	   ______,
	   ______ },

  [0x7f] { ______,
	   ___O__,
	   __O___,
	   _OOOOO,
	   __O___,
	   ___O__,
	   ______,
	   ______ },
  [0xb0] { __OOO_,
	   __O_O_,
	   __OOO_,
	   ______,
	   ______,
	   ______,
	   ______,
	   ______ },
};