Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17369 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Nicolas Pennequin 2008-05-05 10:32:46 +00:00
parent ef5fa8eaf5
commit 357ffb3c46
109 changed files with 408 additions and 408 deletions

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 Björn Stenberg
* Copyright (C) 2002 Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 Björn Stenberg
* Copyright (C) 2002 Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -9,7 +9,7 @@ Other contributors include:
Billy Biggs <vektor@div8.net> - most of liba52.txt
Jeroen Dobbelaere <jeroen.dobbelaere@acunia.com> - fixed point version
Eduard Hasenleithner <eduardh@aon.at> - gcc 3.0 fixes
Håkan Hjort <d95hjort@dtek.chalmers.se> - Solaris output, mlib code
Håkan Hjort <d95hjort@dtek.chalmers.se> - Solaris output, mlib code
Charles M. Hannum <root@ihack.net> - fixes
Chris Hodges <hodges@stradis.com> - made the library reentrant
Michael Holzt <kju@flummi.de> - OSS output.c and misc errata

View File

@ -2065,11 +2065,11 @@ static uint16_t extension_payload(bitfile *ld, drc_info *drc, uint16_t count)
return n;
case EXT_FILL_DATA:
/* fill_nibble = */ faad_getbits(ld, 4
DEBUGVAR(1,136,"extension_payload(): fill_nibble")); /* must be æ0000Æ */
DEBUGVAR(1,136,"extension_payload(): fill_nibble")); /* must be æ0000Æ */
for (i = 0; i < count-1; i++)
{
/* fill_byte[i] = */ faad_getbits(ld, 8
DEBUGVAR(1,88,"extension_payload(): fill_byte")); /* must be æ10100101Æ */
DEBUGVAR(1,88,"extension_payload(): fill_byte")); /* must be æ10100101Æ */
}
return count;
case EXT_DATA_ELEMENT:

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 Björn Stenberg
* Copyright (C) 2002 Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -375,7 +375,7 @@ static bool dbg_buffering_thread(void)
if (ticks > 0)
{
int boostquota = boost_ticks * 1000 / ticks; /* in °/oo */
int boostquota = boost_ticks * 1000 / ticks; /* in °/oo */
int avgclock = freq_sum * 10 / ticks; /* in 100 kHz */
snprintf(buf, sizeof(buf), "boost ratio: %3d.%d%% (%2d.%dMHz)",
boostquota/10, boostquota%10, avgclock/10, avgclock%10);
@ -1732,7 +1732,7 @@ static int disk_callback(int btn, struct gui_synclist *lists)
static const unsigned char i_vmin[] = { 0, 1, 5, 10, 25, 35, 60, 100 };
static const unsigned char i_vmax[] = { 1, 5, 10, 25, 35, 45, 80, 200 };
static const unsigned char *kbit_units[] = { "kBit/s", "MBit/s", "GBit/s" };
static const unsigned char *nsec_units[] = { "ns", "�s", "ms" };
static const unsigned char *nsec_units[] = { "ns", "µs", "ms" };
static const char *spec_vers[] = { "1.0-1.2", "1.4", "2.0-2.2",
"3.1-3.31", "4.0" };
if ((btn == ACTION_STD_OK) || (btn == SYS_FS_CHANGED) || (btn == ACTION_REDRAW))

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2005 by Björn Stenberg
* Copyright (C) 2005 by Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2005 by Björn Stenberg
* Copyright (C) 2005 by Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 Björn Stenberg
* Copyright (C) 2002 Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 by Björn Stenberg
* Copyright (C) 2002 by Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 Björn Stenberg
* Copyright (C) 2002 Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 Björn Stenberg
* Copyright (C) 2002 Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 Björn Stenberg
* Copyright (C) 2002 Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 Björn Stenberg
* Copyright (C) 2002 Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 Björn Stenberg
* Copyright (C) 2002 Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 Björn Stenberg
* Copyright (C) 2002 Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -8,7 +8,7 @@
* $Id$
*
*
* Copyright (C) 2003-2005 Jörg Hohensohn
* Copyright (C) 2003-2005 Jörg Hohensohn
*
* Alpine CD changer Project
* This is a feasibility study for Archos emulating an Alpine M-Bus CD changer.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2006 Miguel A. Arévalo
* Copyright (C) 2006 Miguel A. Arévalo
* Color graphics from eboard
* GNUChess v2 chess engine Copyright (c) 1988 John Stanback
*

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: clock.c 14095 2007-07-31 10:53:53Z nls $
*
* Copyright (C) 2007 Kévin Ferrare, graphic design 2003 Zakk Roberts
* Copyright (C) 2007 Kévin Ferrare, graphic design 2003 Zakk Roberts
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: jackpot.c 14034 2007-07-28 05:42:55Z kevin $
*
* Copyright (C) 2007 Copyright Kévin Ferrare
* Copyright (C) 2007 Copyright Kévin Ferrare
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: jackpot.c 14034 2007-07-28 05:42:55Z kevin $
*
* Copyright (C) 2007 Copyright Kévin Ferrare
* Copyright (C) 2007 Copyright Kévin Ferrare
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: jackpot.c 14034 2007-07-28 05:42:55Z kevin $
*
* Copyright (C) 2007 Copyright Kévin Ferrare
* Copyright (C) 2007 Copyright Kévin Ferrare
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: jackpot.c 14034 2007-07-28 05:42:55Z kevin $
*
* Copyright (C) 2007 Copyright Kévin Ferrare
* Copyright (C) 2007 Copyright Kévin Ferrare
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: jackpot.c 14034 2007-07-28 05:42:55Z kevin $
*
* Copyright (C) 2007 Copyright Kévin Ferrare
* Copyright (C) 2007 Copyright Kévin Ferrare
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: jackpot.c 14034 2007-07-28 05:42:55Z kevin $
*
* Copyright (C) 2007 Copyright Kévin Ferrare
* Copyright (C) 2007 Copyright Kévin Ferrare
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: jackpot.c 14034 2007-07-28 05:42:55Z kevin $
*
* Copyright (C) 2007 Copyright Kévin Ferrare
* Copyright (C) 2007 Copyright Kévin Ferrare
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: jackpot.c 14034 2007-07-28 05:42:55Z kevin $
*
* Copyright (C) 2007 Copyright Kévin Ferrare based on Zakk Roberts's work
* Copyright (C) 2007 Copyright Kévin Ferrare based on Zakk Roberts's work
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: jackpot.c 14034 2007-07-28 05:42:55Z kevin $
*
* Copyright (C) 2007 Copyright Kévin Ferrare
* Copyright (C) 2007 Copyright Kévin Ferrare
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: jackpot.c 14034 2007-07-28 05:42:55Z kevin $
*
* Copyright (C) 2007 Copyright Kévin Ferrare
* Copyright (C) 2007 Copyright Kévin Ferrare
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: jackpot.c 14034 2007-07-28 05:42:55Z kevin $
*
* Copyright (C) 2007 Copyright Kévin Ferrare
* Copyright (C) 2007 Copyright Kévin Ferrare
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: jackpot.c 14034 2007-07-28 05:42:55Z kevin $
*
* Copyright (C) 2007 Copyright Kévin Ferrare
* Copyright (C) 2007 Copyright Kévin Ferrare
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: jackpot.c 14034 2007-07-28 05:42:55Z kevin $
*
* Copyright (C) 2007 Copyright Kévin Ferrare
* Copyright (C) 2007 Copyright Kévin Ferrare
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: jackpot.c 14034 2007-07-28 05:42:55Z kevin $
*
* Copyright (C) 2007 Copyright Kévin Ferrare based on Zakk Roberts's work
* Copyright (C) 2007 Copyright Kévin Ferrare based on Zakk Roberts's work
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: jackpot.c 14034 2007-07-28 05:42:55Z kevin $
*
* Copyright (C) 2007 Copyright Kévin Ferrare based on Zakk Roberts's work
* Copyright (C) 2007 Copyright Kévin Ferrare based on Zakk Roberts's work
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -10,7 +10,7 @@
* Plugin for reprogramming the whole Flash ROM chip with a new content.
* !!! DON'T MESS WITH THIS CODE UNLESS YOU'RE ABSOLUTELY SURE WHAT YOU DO !!!
*
* Copyright (C) 2003 Jörg Hohensohn [IDC]Dragon
* Copyright (C) 2003 Jörg Hohensohn [IDC]Dragon
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 Björn Stenberg
* Copyright (C) 2002 Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2007 Copyright Kévin Ferrare based on work by Pierre Delore
* Copyright (C) 2007 Copyright Kévin Ferrare based on work by Pierre Delore
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -11,7 +11,7 @@
* (This is a real mess if it has to be coded in one single C file)
*
* File scrolling addition (C) 2005 Alexander Spyridakis
* Copyright (C) 2004 Jörg Hohensohn aka [IDC]Dragon
* Copyright (C) 2004 Jörg Hohensohn aka [IDC]Dragon
* Heavily borrowed from the IJG implementation (C) Thomas G. Lane
* Small & fast downscaling IDCT (C) 2002 by Guido Vollbeding JPEGclub.org
*

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: jackpot.c 14034 2007-07-28 05:42:55Z kevin $
*
* Copyright (C) 2007 Copyright Kévin Ferrare
* Copyright (C) 2007 Copyright Kévin Ferrare
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: jackpot.c 14034 2007-07-28 05:42:55Z kevin $
*
* Copyright (C) 2007 Copyright Kévin Ferrare
* Copyright (C) 2007 Copyright Kévin Ferrare
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -9,7 +9,7 @@
*
* Copyright (C) 1999 Chris Allegretta
* Copyright (C) 2005 Alastair S - ported to podzilla
* Copyright (C) 2005 Jonas Häggqvist - ported to rockbox
* Copyright (C) 2005 Jonas Häggqvist - ported to rockbox
*
*
* All files in this archive are subject to the GNU General Public License.

View File

@ -13,7 +13,7 @@ Other contributors include:
Didier Gautheron <dgautheron@magic.fr> - bug fixes
Ryan C. Gordon <icculus@lokigames.com> - SDL support
Peter Gubanov <peter@elecard.net.ru> - MMX IDCT scheduling
Håkan Hjort <d95hjort@dtek.chalmers.se> - Solaris fixes, mlib code
Håkan Hjort <d95hjort@dtek.chalmers.se> - Solaris fixes, mlib code
Nicolas Joly <njoly@pasteur.fr> - assorted bug fixes
Gerd Knorr <kraxel@goldbach.in-berlin.de> - Xv support
David I. Lehn <dlehn@vt.edu> - motion_comp mmx code

View File

@ -9,7 +9,7 @@
*
* Copyright (C) 2005 Eli Sherer
*
* Heavily modified for embedded use by Björn Stenberg (bjorn@haxx.se)
* Heavily modified for embedded use by Björn Stenberg (bjorn@haxx.se)
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -10,7 +10,7 @@
* Plugin for reprogramming only the second image in Flash ROM.
* !!! DON'T MESS WITH THIS CODE UNLESS YOU'RE ABSOLUTELY SURE WHAT YOU DO !!!
*
* Copyright (C) 2003 Jörg Hohensohn aka [IDC]Dragon
* Copyright (C) 2003 Jörg Hohensohn aka [IDC]Dragon
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -548,9 +548,9 @@ static struct menu_items select_menu[] =
{ SELECT_MENU_INVERT, "Invert" },
{ SELECT_MENU_HFLIP, "Horizontal flip" },
{ SELECT_MENU_VFLIP, "Vertical flip" },
// { SELECT_MENU_ROTATE90, "Rotate 90°" },
{ SELECT_MENU_ROTATE180, "Rotate 180°" },
// { SELECT_MENU_ROTATE270, "Rotate 270°" },
// { SELECT_MENU_ROTATE90, "Rotate 90°" },
{ SELECT_MENU_ROTATE180, "Rotate 180°" },
// { SELECT_MENU_ROTATE270, "Rotate 270°" },
{ SELECT_MENU_CANCEL, "Cancel" },
{ MENU_END, "" } };

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2006 Jörg Hohensohn
* Copyright (C) 2006 Jörg Hohensohn
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 Björn Stenberg
* Copyright (C) 2002 Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 Björn Stenberg
* Copyright (C) 2002 Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 Björn Stenberg
* Copyright (C) 2002 Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2004 Jörg Hohensohn
* Copyright (C) 2004 Jörg Hohensohn
*
* This module collects the Talkbox and voice UI functions.
* (Talkbox reads directory names from mp3 clips called thumbnails,

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2004 Jörg Hohensohn
* Copyright (C) 2004 Jörg Hohensohn
*
* This module collects the Talkbox and voice UI functions.
* (Talkbox reads directory names from mp3 clips called thumbnails,

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 Björn Stenberg
* Copyright (C) 2002 Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -203,9 +203,9 @@ A12: In our testing we found the following results:
So where is the break-even point?
Each second of pause will draw about 94 mAh / 3600 seconds = 26 µAh.
Each second of pause will draw about 94 mAh / 3600 seconds = 26 µAh.
2.18 mAh / 26 µAh = 2180 µAh / 26 µAh = 83.5 seconds
2.18 mAh / 26 µAh = 2180 µAh / 26 µAh = 83.5 seconds
Thus a shutdown and restart uses as much power as 83.5 seconds of pause.

View File

@ -63,7 +63,7 @@ Text format
-----------
Use "unix style" line feeds: "LF" only. Do not use "CR+LF".
Use ISO-8859-1 character set, but try to refrain from using any non-ascii
Use UTF-8 character set, but try to refrain from using any non-ascii
letters as they will only appear weird in some camps no matter what.
Patches

View File

@ -6,7 +6,7 @@ Background
[Most, if not all, of this document is completely outdated. You should rather
hunt down this info in the Rockbox wiki or source code!]
Björn Stenberg started this venture back in the late year 2001. The first
Björn Stenberg started this venture back in the late year 2001. The first
Rockbox code was committed to CVS end of March 2002. Rockbox 1.0 was
released in June.
@ -54,7 +54,7 @@ Playing MPEG
The DEMAND signal is connected to a port pin on the CPU which can generate
an IRQ, but only on the falling edge. That means that the mpeg driver code
  must poll the DEMAND signal every ms to keep the MAS happy. The mpeg code
  must poll the DEMAND signal every ms to keep the MAS happy. The mpeg code
does use the IRQ to detect the falling edge when the MAS is "full".
Unfortunately, the serial port on the CPU sends the LSB first, and the MAS

View File

@ -8,7 +8,7 @@
# !! Please note that some of the information provided below is #
# NOT valid for ProFont/Windows !! Just figure it out ... ;-) #
# The Windows version was created using the files from the #
# ÒProFontWindows 2.2 ÄÓ folder mentioned below. #
# “ProFontWindows 2.2 ƒ” folder mentioned below. #
# #
# Comparing Mac + Win version, you'll see that all font sizes are #
# off by 1. This means that Win 8pt version displays like Mac 9pt #
@ -25,16 +25,16 @@
ProFont Distribution 2.2
21 July 1997
SQ Software
Ê
 
¥ What is ProFont?
What is ProFont?
ProFont began life as a better version of ÒMonaco 9Ó which is especially good for programmers. It was created circa 1987 by Andrew Welch.
ProFont began life as a better version of “Monaco 9” which is especially good for programmers. It was created circa 1987 by Andrew Welch.
In version 1.1 of the ProFont distribution, ProFont ceased being just a 9 point bitmap font. Carl Osterwald contributed bitmaps at several larger sizes and an outline version of ProFont in both TrueType and Adobe Type 1 (ATM) formats.
@ -44,89 +44,89 @@ SQ Software
In version 2.2 of the ProFont distribution, Carl produced a version of ProFont that uses the Windows character set. Once again the shapes of several of the characters have been modified for improved readability--especially when the fonts are anti-aliased.
¥ What is the ProFont Distribution?
What is the ProFont Distribution?
ProFont was originally released as shareware by Andrew Welch. At that time, it was distributed inside an installer application which could replace AppleÕs Monaco 9 with ProFont 9. This made using ProFont as a substitute for Monaco 9 very easy. When the Mac II and SE came out, the magic used by the original installer became ineffective. Over the years I (Steve Gilardi) have figured out how to install ProFont 9 in place of Monaco 9 through the various releases of the System Software. After a time I asked Andrew for permission to distribute ProFont along with my instructions and he agreed and also decided to change ProFontÕs status from shareware to freeware.
ProFont was originally released as shareware by Andrew Welch. At that time, it was distributed inside an installer application which could replace Apples Monaco 9 with ProFont 9. This made using ProFont as a substitute for Monaco 9 very easy. When the Mac II and SE came out, the magic used by the original installer became ineffective. Over the years I (Steve Gilardi) have figured out how to install ProFont 9 in place of Monaco 9 through the various releases of the System Software. After a time I asked Andrew for permission to distribute ProFont along with my instructions and he agreed and also decided to change ProFonts status from shareware to freeware.
The methods for accomplishing the substitution for Monaco 9 have gone through significant changes over the years as the Macintosh font architecture has evolved. The various releases of what has become the ÒProFont DistributionÓ have been my effort to share my knowledge of how to use ProFont as a replacement for Monaco 9.
The methods for accomplishing the substitution for Monaco 9 have gone through significant changes over the years as the Macintosh font architecture has evolved. The various releases of what has become the “ProFont Distribution” have been my effort to share my knowledge of how to use ProFont as a replacement for Monaco 9.
Since Carl Osterwald became involved with the project, ProFont has blossomed into a full-fledged font in its own right and most recently into a suite of related fonts. ProFont is unusual among fonts in that the outline version was designed to closely follow the original 9 pt bitmap version. More often, fonts are conceived as outlines and then rendered at the various point sizes.
Earlier versions of the ProFont Distribution have included very involved instructions and utility programs to allow installation of ProFont as a replacement for Monaco 9. Release 2.2 contains none of those instructions. Instead, I have developed a control panel called ÒMonaco TunerÓ which allows you to substitute a font of your choosing for Monaco. The substitution can be just for Monaco 9 or for all sizes of Monaco. Of course, I think the best substitute font to use is ProFont! See the information in the ÒMonaco Tuner 1.1.1 ÄÓ folder for details.
Earlier versions of the ProFont Distribution have included very involved instructions and utility programs to allow installation of ProFont as a replacement for Monaco 9. Release 2.2 contains none of those instructions. Instead, I have developed a control panel called “Monaco Tuner” which allows you to substitute a font of your choosing for Monaco. The substitution can be just for Monaco 9 or for all sizes of Monaco. Of course, I think the best substitute font to use is ProFont! See the information in the “Monaco Tuner 1.1.1 ƒ” folder for details.
¥ What does ProFont 2.2 look like?
What does ProFont 2.2 look like?
HereÕs a sample:
Heres a sample:
[ see "provsmonaco.gif" and "profomac.gif" ]
Also, each font folder in the ProFont distribution contains a file showing the fontÕs character set at 9 and 18 point sizes. You donÕt need to install the corresponding font to see the character set.
Also, each font folder in the ProFont distribution contains a file showing the fonts character set at 9 and 18 point sizes. You dont need to install the corresponding font to see the character set.
¥ What is included in this distribution?
What is included in this distribution?
The distribution includes 7 items:
+ ÒAbout ProFont Distribution 2.2Ó SimpleText document
+ “About ProFont Distribution 2.2” SimpleText document
This is the file you are reading now.
+ ÒProFont Quick StartÓ SimpleText document
+ “ProFont Quick Start” SimpleText document
Quick instructions for installing ProFont and Monaco Tuner.
+ ÒProFont 2.2 ÄÓ folder
Version 2.2 of the ÒProFontÓ font. This includes both TrueType and ATM versions of ProFont.
+ “ProFont 2.2 ƒ” folder
Version 2.2 of the “ProFont” font. This includes both TrueType and ATM versions of ProFont.
+ ÒProFontISOLatin1 2.2 ÄÓ folder
Version 2.2 of the ÒProFontISOLatin1Ó font. TrueType and ATM versions of ProFontISOLatin1 are included.
+ “ProFontISOLatin1 2.2 ƒ” folder
Version 2.2 of the “ProFontISOLatin1” font. TrueType and ATM versions of ProFontISOLatin1 are included.
+ ÒProFontClassic 1.2 ÄÓ folder
ProFontClassic 1.2 is the 9 pt size of ProFont from the 1.2 release of the ProFont distribution. ItÕs included mainly for those who prefer the look of ProFont 1.2 to that of ProFont 2.2 and who are only interested in substituting ProFontClassic for Monaco 9 using Monaco Tuner.
+ “ProFontClassic 1.2 ƒ” folder
ProFontClassic 1.2 is the 9 pt size of ProFont from the 1.2 release of the ProFont distribution. Its included mainly for those who prefer the look of ProFont 1.2 to that of ProFont 2.2 and who are only interested in substituting ProFontClassic for Monaco 9 using Monaco Tuner.
+ ÒProFontWindows 2.2 ÄÓ folder
Version 2.2 of the ÒProFontWindowsÓ font. This is the first release of this font, but it is version 2.2 to keep its version number in sync with that of the ÒProFontÓ font. TrueType and ATM versions of ProFontWindows are included. This font can be useful for viewing files that originate on Windows machines.
+ “ProFontWindows 2.2 ƒ” folder
Version 2.2 of the “ProFontWindows” font. This is the first release of this font, but it is version 2.2 to keep its version number in sync with that of the “ProFont” font. TrueType and ATM versions of ProFontWindows are included. This font can be useful for viewing files that originate on Windows machines.
+ ÒMonaco Tuner 1.1.1 ÄÓ folder
ÒMonaco TunerÓ is a control panel which replaces the complicated instructions for installing ÒProFont(Monaco)Ó included in previous releases. It lets you pick a font (such as ProFont) to be substituted for Monaco in all applications. See the file ÒAbout Monaco TunerÓ inside this folder for details.
+ “Monaco Tuner 1.1.1 ƒ” folder
“Monaco Tuner” is a control panel which replaces the complicated instructions for installing “ProFont(Monaco)” included in previous releases. It lets you pick a font (such as ProFont) to be substituted for Monaco in all applications. See the file “About Monaco Tuner” inside this folder for details.
¥ What kind of Macintosh and System Software do I need to use ProFont?
What kind of Macintosh and System Software do I need to use ProFont?
The family of ProFont fonts are standard Macintosh fonts and should work on any Macintosh (or compatible) running any version of System 7 or Mac OS 8. The fonts may be compatible with System 6.0.8, but that has not been tested. Monaco Tuner requires System 7 or better and has been tested on several machines including a PowerBook 100 running System 7.0.1 and a PowerMac 8100/100 running System 7.5.3 and Mac OS 8 with and without QuickDraw GX.
¥ What happens if I have problems with ProFont Distribution?
What happens if I have problems with ProFont Distribution?
ÒProFont DistributionÓ is provided in the hope that it will be useful. However, it is provided AS IS and carries NO WARRANTY that it will do anything good and NO WARRANTY that it will not do anything bad. Your use of the fonts and software that make up ÒProFont DistributionÓ is ENTIRELY AT YOUR OWN RISK. SQ Software, Stephen C. Gilardi, Carl R. Osterwald and Tobias Jung hereby disclaim any and all liability for any difficulty you may have as a result of using any part of ÒProFont DistributionÓ. If these terms are not acceptable to you, then you must not use any part of ÒProFont DistributionÓ.
“ProFont Distribution” is provided in the hope that it will be useful. However, it is provided AS IS and carries NO WARRANTY that it will do anything good and NO WARRANTY that it will not do anything bad. Your use of the fonts and software that make up “ProFont Distribution” is ENTIRELY AT YOUR OWN RISK. SQ Software, Stephen C. Gilardi, Carl R. Osterwald and Tobias Jung hereby disclaim any and all liability for any difficulty you may have as a result of using any part of “ProFont Distribution”. If these terms are not acceptable to you, then you must not use any part of “ProFont Distribution”.
That being said, if you do have any difficulties or any suggestions, IÕll be very appreciative if you let me know about them so I can attempt to improve future releases of ProFont Distribution.
That being said, if you do have any difficulties or any suggestions, Ill be very appreciative if you let me know about them so I can attempt to improve future releases of ProFont Distribution.
¥ How do I install the various versions of ProFont?
How do I install the various versions of ProFont?
The various versions of ProFont included in this release are standard Macintosh fonts. You install them into any version of System 7 or Mac OS 8 by dragging the font suitcase containing the font you want to install onto the System Folder icon on your startup disk.
ÒProFont 2.2Ó, ÒProFontISOLatin1 2.2Ó, and ÒProFontWindows 2.2Ó also include ATM versions. Since the System Software prefers TrueType fonts to ATM fonts, special suitcases are included in the distribution which do not contain the TrueType outline version of the font. These suitcases and the corresponding PostScript font files are inside a folder called ÒATM VersionÓ within each fontÕs folder. To install the ATM version of one of these fonts, drag the two files contained in its ÒATM VersionÓ folder onto the System Folder icon on your startup disk.
“ProFont 2.2”, “ProFontISOLatin1 2.2”, and “ProFontWindows 2.2” also include ATM versions. Since the System Software prefers TrueType fonts to ATM fonts, special suitcases are included in the distribution which do not contain the TrueType outline version of the font. These suitcases and the corresponding PostScript font files are inside a folder called “ATM Version” within each fonts folder. To install the ATM version of one of these fonts, drag the two files contained in its “ATM Version” folder onto the System Folder icon on your startup disk.
Note: During testing it was discovered that some internal tables in ÒProFontISOLatin1Ó suitcase can be damaged if you use the Finder to remove the TrueType version by dragging it out of the suitcase. Fortunately, you donÕt need to do that because ProFont Distribution includes the suitcase called ÒProFontISOLatin1 BitmapsÓ which is does not contain the TrueType version. As the instructions above indicate, please use the ÒProFontISOLatin1 BitmapsÓ suitcase if you want to use ProFontISOLatin1 with ATM.
Note: During testing it was discovered that some internal tables in “ProFontISOLatin1” suitcase can be damaged if you use the Finder to remove the TrueType version by dragging it out of the suitcase. Fortunately, you dont need to do that because ProFont Distribution includes the suitcase called “ProFontISOLatin1 Bitmaps” which is does not contain the TrueType version. As the instructions above indicate, please use the “ProFontISOLatin1 Bitmaps” suitcase if you want to use ProFontISOLatin1 with ATM.
¥ Can I redistribute ProFont Distribution?
Can I redistribute ProFont Distribution?
ÒProFont DistributionÓ is Copyright © 1997, SQ Software. The ProFont fonts are Copyright © 1997, Carl R. Osterwald. It is our intention that ÒProFont DistributionÓ get the widest possible distribution. You may redistribute unmodified copies of ÒProFont DistriubtionÓ as long as it is accompanied by an unmodified copy of ÒAbout ProFont Distribution 2.2Ó (this file). You may not charge anyone money for the ÒProFont DistributionÓ package itself. The ÒProFont DistributionÓ package can be distributed for free along with products for which you do charge money. The ÒProFont DistributionÓ package can also be distributed for free as part of collections of more than 10 third party products sold as a collection (such as on the Apprentice CD series). If you do distribute ÒProFont DistributionÓ along with another product or as part of a collection, Stephen C. Gilardi and Carl R. Osterwald would appreciate very much each receiving a complimentary copy of the whole distribution (e.g., any CD-ROM it appears on), but this is not a requirement. If you have questions about redistribution, please contact Stephen C. Gilardi at squeegee@usa.net.
“ProFont Distribution” is Copyright © 1997, SQ Software. The ProFont fonts are Copyright © 1997, Carl R. Osterwald. It is our intention that “ProFont Distribution” get the widest possible distribution. You may redistribute unmodified copies of “ProFont Distriubtion” as long as it is accompanied by an unmodified copy of “About ProFont Distribution 2.2” (this file). You may not charge anyone money for the “ProFont Distribution” package itself. The “ProFont Distribution” package can be distributed for free along with products for which you do charge money. The “ProFont Distribution” package can also be distributed for free as part of collections of more than 10 third party products sold as a collection (such as on the Apprentice CD series). If you do distribute “ProFont Distribution” along with another product or as part of a collection, Stephen C. Gilardi and Carl R. Osterwald would appreciate very much each receiving a complimentary copy of the whole distribution (e.g., any CD-ROM it appears on), but this is not a requirement. If you have questions about redistribution, please contact Stephen C. Gilardi at squeegee@usa.net.
¥ Who is responsible for ProFont?
Who is responsible for ProFont?
+ Andrew Welch
The original ÒProFontÓ was created by Andrew Welch. It was originally shareware. Andrew generously gave his permission for it to be distributed freely: ÒletÕs make it free though [...] just credit me for making the font in the first place, and youÕre good to go!Ó AndrewÕs ProFont 9 font is no longer distributed in the ProFont Distribution, but the fonts included in ProFont Distribution 2.2 are based on it.
The original “ProFont” was created by Andrew Welch. It was originally shareware. Andrew generously gave his permission for it to be distributed freely: “lets make it free though [...] just credit me for making the font in the first place, and youre good to go!” Andrews ProFont 9 font is no longer distributed in the ProFont Distribution, but the fonts included in ProFont Distribution 2.2 are based on it.
Thanks Andrew!
+ Carl Osterwald
The fonts included in ProFont Distribution 2.2 were created by Carl Osterwald. Carl created the outline versions of ProFont and implemented the Macintosh Extended ASCII Character Set for all versions of ProFont. Most recently Carl created the ProFontWindows font and did the modifications of the character shapes for ProFont 2.2. Please send praise, comments, etc., about the fonts in ÒProFont Distribution 2.2Ó to him.
The fonts included in ProFont Distribution 2.2 were created by Carl Osterwald. Carl created the outline versions of ProFont and implemented the Macintosh Extended ASCII Character Set for all versions of ProFont. Most recently Carl created the ProFontWindows font and did the modifications of the character shapes for ProFont 2.2. Please send praise, comments, etc., about the fonts in “ProFont Distribution 2.2” to him.
Thanks Carl!
Carl can be reached at Òcarl_osterwald@usa.netÓ.
Carl can be reached at “carl_osterwald@usa.net”.
+ Steve Gilardi
I am the author of the ÒmodernÓ (post Mac II/Mac SE era) ProFont distributions. I have gotten ProFont to work with successive System releases for my personal use, and have shared the methods with other folks from time to time through these distributions. Most recently I developed the ÒMonaco TunerÓ control panel to ease the use of ProFont as a replacement for Monaco 9. Please send comments, suggestions, and questions about Monaco Tuner, ProFont in general, or the ProFont Distribution as a whole to me.
I am the author of the “modern” (post Mac II/Mac SE era) ProFont distributions. I have gotten ProFont to work with successive System releases for my personal use, and have shared the methods with other folks from time to time through these distributions. Most recently I developed the “Monaco Tuner” control panel to ease the use of ProFont as a replacement for Monaco 9. Please send comments, suggestions, and questions about Monaco Tuner, ProFont in general, or the ProFont Distribution as a whole to me.
I can be reached at Òsqueegee@usa.netÓ.
I can be reached at “squeegee@usa.net”.
Enjoy ProFont!
@ -136,7 +136,7 @@ Stephen C. Gilardi
SQ Software
21 July 1997
¥ Version History:
Version History:
Version 2.2:
+ ProFont 2.2 and ProFontISOLatin1 2.2 include modifications to several characters
@ -147,14 +147,14 @@ SQ Software
+ Monaco Tuner version bumped to 1.1.1 for minor documentation updates.
Version 2.1:
+ Monaco Tuner 1.1 adds ÒResizing of Monaco 9Ó and works around a bug which
+ Monaco Tuner 1.1 adds “Resizing of Monaco 9” and works around a bug which
affected desk accessories on Power Macs.
Version 2.0:
+ ProFont 2.0 includes modifications to several characters
+ ProFont 2.0 includes a 7 pt bitmap version
+ ProFontISOLatin1 2.0 released in response to requests from international users
+ Monaco Tuner 1.0 replaces far-too-complicated ÒProFont(Monaco)Ó installation
+ Monaco Tuner 1.0 replaces far-too-complicated “ProFont(Monaco)” installation
instructions
+ ProFontClassic 1.2 is the 9 pt size of ProFont from the version 1.2 release
@ -163,12 +163,12 @@ SQ Software
character set.
Version 1.1.1:
+ ÒProFont InfoÓ (this file) now actually prints on LaserWriters. Sorry!
+ Added item labeled ÒWhat about Monaco 12?Ó
+ Minor editing of ÒProFont InfoÓ
+ “ProFont Info” (this file) now actually prints on LaserWriters. Sorry!
+ Added item labeled “What about Monaco 12?”
+ Minor editing of “ProFont Info”
Version 1.1:
+ ÒProFont (ProFont)Ó now includes TrueType and Type 1 Outline Fonts!
+ “ProFont (ProFont)” now includes TrueType and Type 1 Outline Fonts!
+ Includes instructions for installation under System 7.5.1.
+ I think ProFont needs an installer. If you agree, please read the bullet item labeled
ÒArenÕt those instructions a little bit too complicated?Ó.
“Arent those instructions a little bit too complicated?”.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2003 Jörg Hohensohn [IDC]Dragon
* Copyright (C) 2003 Jörg Hohensohn [IDC]Dragon
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: dir.c 13741 2007-06-30 02:08:27Z jethead71 $
*
* Copyright (C) 2002 by Björn Stenberg
* Copyright (C) 2002 by Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 by Björn Stenberg
* Copyright (C) 2002 by Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 by Björn Stenberg
* Copyright (C) 2002 by Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -213,97 +213,97 @@ const struct xchar_info xchar_info_newlcd[] = {
#ifndef BOOTLOADER /* bootloader only supports pure ASCII */
/* Latin 1 */
{ 0xa0, 0, 0, 0x20 }, /* (non-breaking space) */
{ 0xa1, XF_INVEXCLAMATION, 1, 0x21 }, /* ¡ (inverted !) */
{ 0xa2, XF_CENTSIGN, 1, 0x63 }, /* ¢ (cent sign) */
{ 0xa3, XF_POUNDSIGN, 1, 0x4c }, /* £ (pound sign) */
{ 0xa4, XF_CURRENCY, 1, 0x6f }, /* ¤ (currency sign) */
{ 0xa5, 0, 0, 0x5c }, /* ¥ (yen sign) */
{ 0xa1, XF_INVEXCLAMATION, 1, 0x21 }, /* ¡ (inverted !) */
{ 0xa2, XF_CENTSIGN, 1, 0x63 }, /* ¢ (cent sign) */
{ 0xa3, XF_POUNDSIGN, 1, 0x4c }, /* £ (pound sign) */
{ 0xa4, XF_CURRENCY, 1, 0x6f }, /* ¤ (currency sign) */
{ 0xa5, 0, 0, 0x5c }, /* ¥ (yen sign) */
{ 0xa7, 0, 0, 0x15 }, /* § (paragraph sign) */
{ 0xa7, 0, 0, 0x15 }, /* § (paragraph sign) */
{ 0xab, 0, 0, 0x9e }, /* « (left double-angle quotation mark) */
{ 0xab, 0, 0, 0x9e }, /* « (left double-angle quotation mark) */
{ 0xad, 0, 0, 0x2d }, /* ­ (soft hyphen) */
{ 0xad, 0, 0, 0x2d }, /* ­ (soft hyphen) */
{ 0xaf, XF_MACRON, 1, 0x2d }, /* ¯ (macron) */
{ 0xaf, XF_MACRON, 1, 0x2d }, /* ¯ (macron) */
{ 0xb1, 0, 0, 0x95 }, /* ± (plus-minus sign) */
{ 0xb2, 0, 0, 0x99 }, /* ³ (superscript 2) */
{ 0xb3, 0, 0, 0x9a }, /* ³ (superscript 3) */
{ 0xb1, 0, 0, 0x95 }, /* ± (plus-minus sign) */
{ 0xb2, 0, 0, 0x99 }, /* ³ (superscript 2) */
{ 0xb3, 0, 0, 0x9a }, /* ³ (superscript 3) */
{ 0xb5, 0, 0, 0xe6 }, /* µ (micro sign) */
{ 0xb6, 0, 0, 0x14 }, /* ¶ (pilcrow sign) */
{ 0xb7, 0, 0, 0xa5 }, /* · (middle dot) */
{ 0xb5, 0, 0, 0xe6 }, /* µ (micro sign) */
{ 0xb6, 0, 0, 0x14 }, /* ¶ (pilcrow sign) */
{ 0xb7, 0, 0, 0xa5 }, /* · (middle dot) */
{ 0xbb, 0, 0, 0x9f }, /* » (right double-angle quotation mark) */
{ 0xbc, 0, 0, 0x9c }, /* ¼ (one quarter) */
{ 0xbd, 0, 0, 0x9b }, /* ½ (one half) */
{ 0xbe, 0, 0, 0x9d }, /* ¾ (three quarters) */
{ 0xbf, XF_INVQUESTION, 1, 0x3f }, /* ¿ (inverted ?) */
{ 0xc0, XF_AGRAVE, 1, 0x41 }, /* À (A grave) */
{ 0xc1, XF_AACUTE, 1, 0x41 }, /* Á (A acute) */
{ 0xc2, XF_ACIRCUMFLEX, 1, 0x41 }, /* Â (A circumflex) */
{ 0xc3, XF_ATILDE, 1, 0x41 }, /* Ã (A tilde) */
{ 0xc4, XF_ADIERESIS, 1, 0x41 }, /* Ä (A dieresis) */
{ 0xc5, XF_ARING, 1, 0x41 }, /* Å (A with ring above) */
{ 0xc6, XF_AELIGATURE, 1, 0x41 }, /* Æ (AE ligature) */
{ 0xc7, XF_CCEDILLA, 1, 0x43 }, /* Ç (C cedilla) */
{ 0xc8, XF_EGRAVE, 1, 0x45 }, /* È (E grave) */
{ 0xc9, XF_EACUTE, 1, 0x45 }, /* É (E acute) */
{ 0xca, XF_ECIRCUMFLEX, 1, 0x45 }, /* Ê (E circumflex) */
{ 0xcb, XF_EDIERESIS, 1, 0x45 }, /* Ë (E dieresis) */
{ 0xcc, XF_IGRAVE, 1, 0x49 }, /* Ì (I grave) */
{ 0xcd, XF_IACUTE, 1, 0x49 }, /* Í (I acute) */
{ 0xce, XF_ICIRCUMFLEX, 1, 0x49 }, /* Î (I circumflex) */
{ 0xcf, XF_IDIERESIS, 1, 0x49 }, /* Ï (I dieresis) */
{ 0xd0, XF_ETH, 1, 0x44 }, /* Ð (ETH) */
{ 0xd1, XF_NTILDE, 1, 0x4e }, /* Ñ (N tilde) */
{ 0xd2, XF_OGRAVE, 1, 0x4f }, /* Ò (O grave) */
{ 0xd3, XF_OACUTE, 1, 0x4f }, /* Ó (O acute) */
{ 0xd4, XF_OCIRCUMFLEX, 1, 0x4f }, /* Ô (O circumflex) */
{ 0xd5, XF_OTILDE, 1, 0x4f }, /* Õ (O tilde) */
{ 0xd6, XF_ODIERESIS, 1, 0x4f }, /* Ö (O dieresis) */
{ 0xd7, 0, 0, 0x96 }, /* × (multiplication sign) */
{ 0xd8, XF_OSTROKE, 1, 0x30 }, /* Ø (O stroke) */
{ 0xd9, XF_UGRAVE, 1, 0x55 }, /* Ù (U grave) */
{ 0xda, XF_UACUTE, 1, 0x55 }, /* Ú (U acute) */
{ 0xdb, XF_UCIRCUMFLEX, 1, 0x55 }, /* Û (U circumflex) */
{ 0xdc, XF_UDIERESIS, 1, 0x55 }, /* Ü (U dieresis) */
{ 0xdd, XF_YACUTE, 1, 0x59 }, /* Ý (Y acute) */
{ 0xbb, 0, 0, 0x9f }, /* » (right double-angle quotation mark) */
{ 0xbc, 0, 0, 0x9c }, /* ¼ (one quarter) */
{ 0xbd, 0, 0, 0x9b }, /* ½ (one half) */
{ 0xbe, 0, 0, 0x9d }, /* ¾ (three quarters) */
{ 0xbf, XF_INVQUESTION, 1, 0x3f }, /* ¿ (inverted ?) */
{ 0xc0, XF_AGRAVE, 1, 0x41 }, /* À (A grave) */
{ 0xc1, XF_AACUTE, 1, 0x41 }, /* Á (A acute) */
{ 0xc2, XF_ACIRCUMFLEX, 1, 0x41 }, /* Â (A circumflex) */
{ 0xc3, XF_ATILDE, 1, 0x41 }, /* Ã (A tilde) */
{ 0xc4, XF_ADIERESIS, 1, 0x41 }, /* Ä (A dieresis) */
{ 0xc5, XF_ARING, 1, 0x41 }, /* Å (A with ring above) */
{ 0xc6, XF_AELIGATURE, 1, 0x41 }, /* Æ (AE ligature) */
{ 0xc7, XF_CCEDILLA, 1, 0x43 }, /* Ç (C cedilla) */
{ 0xc8, XF_EGRAVE, 1, 0x45 }, /* È (E grave) */
{ 0xc9, XF_EACUTE, 1, 0x45 }, /* É (E acute) */
{ 0xca, XF_ECIRCUMFLEX, 1, 0x45 }, /* Ê (E circumflex) */
{ 0xcb, XF_EDIERESIS, 1, 0x45 }, /* Ë (E dieresis) */
{ 0xcc, XF_IGRAVE, 1, 0x49 }, /* Ì (I grave) */
{ 0xcd, XF_IACUTE, 1, 0x49 }, /* Í (I acute) */
{ 0xce, XF_ICIRCUMFLEX, 1, 0x49 }, /* Î (I circumflex) */
{ 0xcf, XF_IDIERESIS, 1, 0x49 }, /* Ï (I dieresis) */
{ 0xd0, XF_ETH, 1, 0x44 }, /* Ð (ETH) */
{ 0xd1, XF_NTILDE, 1, 0x4e }, /* Ñ (N tilde) */
{ 0xd2, XF_OGRAVE, 1, 0x4f }, /* Ò (O grave) */
{ 0xd3, XF_OACUTE, 1, 0x4f }, /* Ó (O acute) */
{ 0xd4, XF_OCIRCUMFLEX, 1, 0x4f }, /* Ô (O circumflex) */
{ 0xd5, XF_OTILDE, 1, 0x4f }, /* Õ (O tilde) */
{ 0xd6, XF_ODIERESIS, 1, 0x4f }, /* Ö (O dieresis) */
{ 0xd7, 0, 0, 0x96 }, /* × (multiplication sign) */
{ 0xd8, XF_OSTROKE, 1, 0x30 }, /* Ø (O stroke) */
{ 0xd9, XF_UGRAVE, 1, 0x55 }, /* Ù (U grave) */
{ 0xda, XF_UACUTE, 1, 0x55 }, /* Ú (U acute) */
{ 0xdb, XF_UCIRCUMFLEX, 1, 0x55 }, /* Û (U circumflex) */
{ 0xdc, XF_UDIERESIS, 1, 0x55 }, /* Ü (U dieresis) */
{ 0xdd, XF_YACUTE, 1, 0x59 }, /* Ý (Y acute) */
{ 0xdf, 0, 0, 0xe1 }, /* ß (sharp s) */
{ 0xe0, XF_aGRAVE, 1, 0x61 }, /* à (a grave) */
{ 0xe1, XF_aACUTE, 1, 0x61 }, /* á (a acute) */
{ 0xe2, XF_aCIRCUMFLEX, 1, 0x61 }, /* â (a circumflex) */
{ 0xe3, XF_aTILDE, 1, 0x61 }, /* ã (a tilde) */
{ 0xe4, XF_aDIERESIS, 1, 0x61 }, /* ä (a dieresis) */
{ 0xe5, XF_aRING, 1, 0x61 }, /* å (a with ring above) */
{ 0xe6, XF_aeLIGATURE, 1, 0x61 }, /* æ (ae ligature) */
{ 0xe7, XF_cCEDILLA, 1, 0x63 }, /* ç (c cedilla) */
{ 0xe8, XF_eGRAVE, 1, 0x65 }, /* è (e grave) */
{ 0xe9, XF_eACUTE, 1, 0x65 }, /* é (e acute) */
{ 0xea, XF_eCIRCUMFLEX, 1, 0x65 }, /* ê (e circumflex) */
{ 0xeb, XF_eDIERESIS, 1, 0x65 }, /* ë (e dieresis) */
{ 0xec, XF_iGRAVE, 1, 0x69 }, /* ì (i grave) */
{ 0xed, XF_iACUTE, 1, 0x69 }, /* í (i acute) */
{ 0xee, XF_iCIRCUMFLEX, 1, 0x69 }, /* î (i circumflex) */
{ 0xef, XF_iDIERESIS, 1, 0x69 }, /* ï (i dieresis) */
{ 0xdf, 0, 0, 0xe1 }, /* ß (sharp s) */
{ 0xe0, XF_aGRAVE, 1, 0x61 }, /* à (a grave) */
{ 0xe1, XF_aACUTE, 1, 0x61 }, /* á (a acute) */
{ 0xe2, XF_aCIRCUMFLEX, 1, 0x61 }, /* â (a circumflex) */
{ 0xe3, XF_aTILDE, 1, 0x61 }, /* ã (a tilde) */
{ 0xe4, XF_aDIERESIS, 1, 0x61 }, /* ä (a dieresis) */
{ 0xe5, XF_aRING, 1, 0x61 }, /* å (a with ring above) */
{ 0xe6, XF_aeLIGATURE, 1, 0x61 }, /* æ (ae ligature) */
{ 0xe7, XF_cCEDILLA, 1, 0x63 }, /* ç (c cedilla) */
{ 0xe8, XF_eGRAVE, 1, 0x65 }, /* è (e grave) */
{ 0xe9, XF_eACUTE, 1, 0x65 }, /* é (e acute) */
{ 0xea, XF_eCIRCUMFLEX, 1, 0x65 }, /* ê (e circumflex) */
{ 0xeb, XF_eDIERESIS, 1, 0x65 }, /* ë (e dieresis) */
{ 0xec, XF_iGRAVE, 1, 0x69 }, /* ì (i grave) */
{ 0xed, XF_iACUTE, 1, 0x69 }, /* í (i acute) */
{ 0xee, XF_iCIRCUMFLEX, 1, 0x69 }, /* î (i circumflex) */
{ 0xef, XF_iDIERESIS, 1, 0x69 }, /* ï (i dieresis) */
{ 0xf1, XF_nTILDE, 1, 0x6e }, /* ñ (n tilde) */
{ 0xf2, XF_oGRAVE, 1, 0x6f }, /* ò (o grave) */
{ 0xf3, XF_oACUTE, 1, 0x6f }, /* ó (o acute) */
{ 0xf4, XF_oCIRCUMFLEX, 1, 0x6f }, /* ô (o circumflex) */
{ 0xf5, XF_oTILDE, 1, 0x6f }, /* õ (o tilde) */
{ 0xf6, XF_oDIERESIS, 1, 0x6f }, /* ö (o dieresis) */
{ 0xf7, 0, 0, 0x97 }, /* ÷ (division sign) */
{ 0xf8, XF_oSLASH, 1, 0x6f }, /* ø (o slash) */
{ 0xf9, XF_uGRAVE, 1, 0x75 }, /* ù (u grave) */
{ 0xfa, XF_uACUTE, 1, 0x75 }, /* ú (u acute) */
{ 0xfb, XF_uCIRCUMFLEX, 1, 0x75 }, /* û (u circumflex) */
{ 0xfc, XF_uDIERESIS, 1, 0x75 }, /* ü (u dieresis) */
{ 0xfd, XF_yACUTE, 1, 0x79 }, /* ý (y acute) */
{ 0xf1, XF_nTILDE, 1, 0x6e }, /* ñ (n tilde) */
{ 0xf2, XF_oGRAVE, 1, 0x6f }, /* ò (o grave) */
{ 0xf3, XF_oACUTE, 1, 0x6f }, /* ó (o acute) */
{ 0xf4, XF_oCIRCUMFLEX, 1, 0x6f }, /* ô (o circumflex) */
{ 0xf5, XF_oTILDE, 1, 0x6f }, /* õ (o tilde) */
{ 0xf6, XF_oDIERESIS, 1, 0x6f }, /* ö (o dieresis) */
{ 0xf7, 0, 0, 0x97 }, /* ÷ (division sign) */
{ 0xf8, XF_oSLASH, 1, 0x6f }, /* ø (o slash) */
{ 0xf9, XF_uGRAVE, 1, 0x75 }, /* ù (u grave) */
{ 0xfa, XF_uACUTE, 1, 0x75 }, /* ú (u acute) */
{ 0xfb, XF_uCIRCUMFLEX, 1, 0x75 }, /* û (u circumflex) */
{ 0xfc, XF_uDIERESIS, 1, 0x75 }, /* ü (u dieresis) */
{ 0xfd, XF_yACUTE, 1, 0x79 }, /* ý (y acute) */
{ 0xff, XF_yDIERESIS, 1, 0x79 }, /* ÿ (y dieresis) */
{ 0xff, XF_yDIERESIS, 1, 0x79 }, /* ÿ (y dieresis) */
/* Latin extended A */
{ 0x0103, XF_aBREVE, 1, 0x61 }, /* a breve */
@ -715,97 +715,97 @@ const struct xchar_info xchar_info_oldlcd[] = {
#ifndef BOOTLOADER /* bootloader only supports pure ASCII */
/* Latin 1 */
{ 0xa0, 0, 0, 0x24 }, /* (non-breaking space) */
{ 0xa1, 0, 0, 0x44 }, /* ¡ (inverted !) */
{ 0xa2, 0, 0, 0xa8 }, /* ¢ (cent sign) */
{ 0xa3, 0, 0, 0x05 }, /* £ (pound sign) */
{ 0xa4, 0, 0, 0x28 }, /* ¤ (currency sign) */
{ 0xa5, 0, 0, 0x07 }, /* ¥ (yen sign) */
{ 0xa1, 0, 0, 0x44 }, /* ¡ (inverted !) */
{ 0xa2, 0, 0, 0xa8 }, /* ¢ (cent sign) */
{ 0xa3, 0, 0, 0x05 }, /* £ (pound sign) */
{ 0xa4, 0, 0, 0x28 }, /* ¤ (currency sign) */
{ 0xa5, 0, 0, 0x07 }, /* ¥ (yen sign) */
{ 0xa7, 0, 0, 0x63 }, /* § (paragraph sign) */
{ 0xa7, 0, 0, 0x63 }, /* § (paragraph sign) */
{ 0xab, XF_LEFTDBLANGLEQUOT, 1, 0x40 }, /* « (left double-angle quotation mark) */
{ 0xab, XF_LEFTDBLANGLEQUOT, 1, 0x40 }, /* « (left double-angle quotation mark) */
{ 0xad, 0, 0, 0x31 }, /* ­ (soft hyphen) */
{ 0xad, 0, 0, 0x31 }, /* ­ (soft hyphen) */
{ 0xaf, 0, 0, 0xee }, /* ¯ (macron) */
{ 0xaf, 0, 0, 0xee }, /* ¯ (macron) */
{ 0xb1, XF_PLUSMINUS, 1, 0x2f }, /* ± (plus-minus sign) */
{ 0xb2, XF_SUPER2, 1, 0x36 }, /* ³ (superscript 2) */
{ 0xb3, XF_SUPER3, 1, 0x37 }, /* ³ (superscript 3) */
{ 0xb1, XF_PLUSMINUS, 1, 0x2f }, /* ± (plus-minus sign) */
{ 0xb2, XF_SUPER2, 1, 0x36 }, /* ³ (superscript 2) */
{ 0xb3, XF_SUPER3, 1, 0x37 }, /* ³ (superscript 3) */
{ 0xb5, XF_MICRO, 1, 0x79 }, /* µ (micro sign) */
{ 0xb6, 0, 0, 0x1a }, /* ¶ (pilcrow sign) */
{ 0xb7, XF_MIDDLEDOT, 1, 0x32 }, /* · (middle dot) */
{ 0xb5, XF_MICRO, 1, 0x79 }, /* µ (micro sign) */
{ 0xb6, 0, 0, 0x1a }, /* ¶ (pilcrow sign) */
{ 0xb7, XF_MIDDLEDOT, 1, 0x32 }, /* · (middle dot) */
{ 0xbb, XF_RIGHTDBLANGLEQUOT, 1, 0x42 }, /* » (right double-angle quotation mark) */
{ 0xbc, XF_ONEQUARTER, 1, 0x29 }, /* ¼ (one quarter) */
{ 0xbd, XF_ONEHALF, 1, 0x29 }, /* ½ (one half) */
{ 0xbe, XF_THREEQUARTERS, 1, 0x29 }, /* ¾ (three quarters) */
{ 0xbf, 0, 0, 0x64 }, /* ¿ (inverted ?) */
{ 0xc0, 0, 0, 0x8c }, /* À (A grave) */
{ 0xc1, 0, 0, 0x8d }, /* Á (A acute) */
{ 0xc2, 0, 0, 0x8e }, /* Â (A circumflex) */
{ 0xc3, 0, 0, 0x8f }, /* Ã (A tilde) */
{ 0xc4, 0, 0, 0x5f }, /* Ä (A dieresis) */
{ 0xc5, 0, 0, 0x12 }, /* Å (A with ring above) */
{ 0xc6, 0, 0, 0x20 }, /* Æ (AE ligature) */
{ 0xc7, 0, 0, 0x0d }, /* Ç (C cedilla) */
{ 0xc8, 0, 0, 0x90 }, /* È (E grave) */
{ 0xc9, 0, 0, 0x23 }, /* É (E acute) */
{ 0xca, 0, 0, 0x91 }, /* Ê (E circumflex) */
{ 0xcb, 0, 0, 0x92 }, /* Ë (E dieresis) */
{ 0xcc, 0, 0, 0x93 }, /* Ì (I grave) */
{ 0xcd, 0, 0, 0x94 }, /* Í (I acute) */
{ 0xce, XF_ICIRCUMFLEX, 1, 0x4d }, /* Î (I circumflex) */
{ 0xcf, XF_IDIERESIS, 1, 0x4d }, /* Ï (I dieresis) */
{ 0xd0, 0, 0, 0x95 }, /* Ð (ETH) */
{ 0xd1, 0, 0, 0x61 }, /* Ñ (N tilde) */
{ 0xd2, 0, 0, 0x96 }, /* Ò (O grave) */
{ 0xd3, 0, 0, 0x97 }, /* Ó (O acute) */
{ 0xd4, 0, 0, 0x98 }, /* Ô (O circumflex) */
{ 0xd5, 0, 0, 0x99 }, /* Õ (O tilde) */
{ 0xd6, 0, 0, 0x60 }, /* Ö (O dieresis) */
{ 0xd7, 0, 0, 0xde }, /* × (multiplication sign) */
{ 0xd8, 0, 0, 0x0f }, /* Ø (O stroke) */
{ 0xd9, 0, 0, 0x9a }, /* Ù (U grave) */
{ 0xda, 0, 0, 0x9b }, /* Ú (U acute) */
{ 0xdb, XF_UCIRCUMFLEX, 1, 0x59 }, /* Û (U circumflex) */
{ 0xdc, 0, 0, 0x62 }, /* Ü (U dieresis) */
{ 0xdd, XF_YACUTE, 1, 0x5d }, /* Ý (Y acute) */
{ 0xbb, XF_RIGHTDBLANGLEQUOT, 1, 0x42 }, /* » (right double-angle quotation mark) */
{ 0xbc, XF_ONEQUARTER, 1, 0x29 }, /* ¼ (one quarter) */
{ 0xbd, XF_ONEHALF, 1, 0x29 }, /* ½ (one half) */
{ 0xbe, XF_THREEQUARTERS, 1, 0x29 }, /* ¾ (three quarters) */
{ 0xbf, 0, 0, 0x64 }, /* ¿ (inverted ?) */
{ 0xc0, 0, 0, 0x8c }, /* À (A grave) */
{ 0xc1, 0, 0, 0x8d }, /* Á (A acute) */
{ 0xc2, 0, 0, 0x8e }, /* Â (A circumflex) */
{ 0xc3, 0, 0, 0x8f }, /* Ã (A tilde) */
{ 0xc4, 0, 0, 0x5f }, /* Ä (A dieresis) */
{ 0xc5, 0, 0, 0x12 }, /* Å (A with ring above) */
{ 0xc6, 0, 0, 0x20 }, /* Æ (AE ligature) */
{ 0xc7, 0, 0, 0x0d }, /* Ç (C cedilla) */
{ 0xc8, 0, 0, 0x90 }, /* È (E grave) */
{ 0xc9, 0, 0, 0x23 }, /* É (E acute) */
{ 0xca, 0, 0, 0x91 }, /* Ê (E circumflex) */
{ 0xcb, 0, 0, 0x92 }, /* Ë (E dieresis) */
{ 0xcc, 0, 0, 0x93 }, /* Ì (I grave) */
{ 0xcd, 0, 0, 0x94 }, /* Í (I acute) */
{ 0xce, XF_ICIRCUMFLEX, 1, 0x4d }, /* Î (I circumflex) */
{ 0xcf, XF_IDIERESIS, 1, 0x4d }, /* Ï (I dieresis) */
{ 0xd0, 0, 0, 0x95 }, /* Ð (ETH) */
{ 0xd1, 0, 0, 0x61 }, /* Ñ (N tilde) */
{ 0xd2, 0, 0, 0x96 }, /* Ò (O grave) */
{ 0xd3, 0, 0, 0x97 }, /* Ó (O acute) */
{ 0xd4, 0, 0, 0x98 }, /* Ô (O circumflex) */
{ 0xd5, 0, 0, 0x99 }, /* Õ (O tilde) */
{ 0xd6, 0, 0, 0x60 }, /* Ö (O dieresis) */
{ 0xd7, 0, 0, 0xde }, /* × (multiplication sign) */
{ 0xd8, 0, 0, 0x0f }, /* Ø (O stroke) */
{ 0xd9, 0, 0, 0x9a }, /* Ù (U grave) */
{ 0xda, 0, 0, 0x9b }, /* Ú (U acute) */
{ 0xdb, XF_UCIRCUMFLEX, 1, 0x59 }, /* Û (U circumflex) */
{ 0xdc, 0, 0, 0x62 }, /* Ü (U dieresis) */
{ 0xdd, XF_YACUTE, 1, 0x5d }, /* Ý (Y acute) */
{ 0xdf, 0, 0, 0x22 }, /* ß (sharp s) */
{ 0xe0, 0, 0, 0x83 }, /* à (a grave) */
{ 0xe1, 0, 0, 0x9c }, /* á (a acute) */
{ 0xe2, 0, 0, 0x9d }, /* â (a circumflex) */
{ 0xe3, 0, 0, 0x9e }, /* ã (a tilde) */
{ 0xe4, 0, 0, 0x7f }, /* ä (a dieresis) */
{ 0xe5, 0, 0, 0x13 }, /* å (a with ring above) */
{ 0xe6, 0, 0, 0x21 }, /* æ (ae ligature */
{ 0xe7, 0, 0, 0x84 }, /* ç (c cedilla) */
{ 0xe8, 0, 0, 0x08 }, /* è (e grave) */
{ 0xe9, 0, 0, 0x09 }, /* é (e acute) */
{ 0xea, 0, 0, 0x9f }, /* ê (e circumflex) */
{ 0xeb, 0, 0, 0xa0 }, /* ë (e dieresis) */
{ 0xec, XF_iGRAVE, 1, 0x6d }, /* ì (i grave) */
{ 0xed, 0, 0, 0xa1 }, /* í (i acute) */
{ 0xee, 0, 0, 0xa2 }, /* î (i circumflex) */
{ 0xef, 0, 0, 0xa3 }, /* ï (i dieresis) */
{ 0xdf, 0, 0, 0x22 }, /* ß (sharp s) */
{ 0xe0, 0, 0, 0x83 }, /* à (a grave) */
{ 0xe1, 0, 0, 0x9c }, /* á (a acute) */
{ 0xe2, 0, 0, 0x9d }, /* â (a circumflex) */
{ 0xe3, 0, 0, 0x9e }, /* ã (a tilde) */
{ 0xe4, 0, 0, 0x7f }, /* ä (a dieresis) */
{ 0xe5, 0, 0, 0x13 }, /* å (a with ring above) */
{ 0xe6, 0, 0, 0x21 }, /* æ (ae ligature */
{ 0xe7, 0, 0, 0x84 }, /* ç (c cedilla) */
{ 0xe8, 0, 0, 0x08 }, /* è (e grave) */
{ 0xe9, 0, 0, 0x09 }, /* é (e acute) */
{ 0xea, 0, 0, 0x9f }, /* ê (e circumflex) */
{ 0xeb, 0, 0, 0xa0 }, /* ë (e dieresis) */
{ 0xec, XF_iGRAVE, 1, 0x6d }, /* ì (i grave) */
{ 0xed, 0, 0, 0xa1 }, /* í (i acute) */
{ 0xee, 0, 0, 0xa2 }, /* î (i circumflex) */
{ 0xef, 0, 0, 0xa3 }, /* ï (i dieresis) */
{ 0xf1, 0, 0, 0x81 }, /* ñ (n tilde) */
{ 0xf2, 0, 0, 0x0c }, /* ò (o grave) */
{ 0xf3, 0, 0, 0xa4 }, /* ó (o acute) */
{ 0xf4, 0, 0, 0xa5 }, /* ô (o circumflex) */
{ 0xf5, 0, 0, 0xa6 }, /* õ (o tilde) */
{ 0xf6, 0, 0, 0x80 }, /* ö (o dieresis) */
{ 0xf7, XF_DIVISION, 1, 0x2f }, /* ÷ (division sign) */
{ 0xf8, 0, 0, 0x10 }, /* ø (o slash) */
{ 0xf9, 0, 0, 0x0a }, /* ù (u grave) */
{ 0xfa, 0, 0, 0xa7 }, /* ú (u acute) */
{ 0xfb, XF_uCIRCUMFLEX, 1, 0x79 }, /* û (u circumflex) */
{ 0xfc, 0, 0, 0xa2 }, /* ü (u dieresis) */
{ 0xfd, 0, 0, 0xaf }, /* ý (y acute) */
{ 0xf1, 0, 0, 0x81 }, /* ñ (n tilde) */
{ 0xf2, 0, 0, 0x0c }, /* ò (o grave) */
{ 0xf3, 0, 0, 0xa4 }, /* ó (o acute) */
{ 0xf4, 0, 0, 0xa5 }, /* ô (o circumflex) */
{ 0xf5, 0, 0, 0xa6 }, /* õ (o tilde) */
{ 0xf6, 0, 0, 0x80 }, /* ö (o dieresis) */
{ 0xf7, XF_DIVISION, 1, 0x2f }, /* ÷ (division sign) */
{ 0xf8, 0, 0, 0x10 }, /* ø (o slash) */
{ 0xf9, 0, 0, 0x0a }, /* ù (u grave) */
{ 0xfa, 0, 0, 0xa7 }, /* ú (u acute) */
{ 0xfb, XF_uCIRCUMFLEX, 1, 0x79 }, /* û (u circumflex) */
{ 0xfc, 0, 0, 0xa2 }, /* ü (u dieresis) */
{ 0xfd, 0, 0, 0xaf }, /* ý (y acute) */
{ 0xff, XF_yDIERESIS, 1, 0x7d }, /* ÿ (y dieresis) */
{ 0xff, XF_yDIERESIS, 1, 0x7d }, /* ÿ (y dieresis) */
/* Latin extended A */
{ 0x0103, 0, 0, 0xe9 }, /* a breve */
@ -1072,81 +1072,81 @@ const unsigned char xfont_fixed[][HW_PATTERN_SIZE] = {
[XF_ICON_TEXTFILE] = { 0x1f, 0x00, 0x1f, 0x00, 0x1f, 0x00, 0x1f},
[XF_ICON_CONFIG] = { 0x0b, 0x10, 0x0b, 0x00, 0x1f, 0x00, 0x1f},
/* Latin 1 */
[XF_INVEXCLAMATION]= { 0x04, 0x00, 0x04, 0x04, 0x04, 0x04, 0x04}, /* ¡ */
[XF_CENTSIGN] = { 0x04, 0x04, 0x0f, 0x10, 0x10, 0x0f, 0x04}, /* ¢ */
[XF_POUNDSIGN] = { 0x06, 0x09, 0x08, 0x1e, 0x08, 0x08, 0x1f}, /* £ */
[XF_CURRENCY] = { 0x00, 0x11, 0x0e, 0x0a, 0x0e, 0x11, 0x00}, /* ¤ */
[XF_LEFTDBLANGLEQUOT] = { 0x00, 0x05, 0x0a, 0x14, 0x0a, 0x05, 0x00}, /* « */
[XF_MACRON] = { 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* ¯ */
[XF_PLUSMINUS] = { 0x04, 0x04, 0x1f, 0x04, 0x04, 0x00, 0x1f}, /* ± */
[XF_SUPER2] = { 0x1c, 0x04, 0x1c, 0x10, 0x1c, 0x00, 0x00}, /* ³ */
[XF_SUPER3] = { 0x1c, 0x04, 0x1c, 0x04, 0x1c, 0x00, 0x00}, /* ³ */
[XF_MICRO] = { 0x00, 0x09, 0x09, 0x09, 0x0f, 0x08, 0x10}, /* µ */
[XF_MIDDLEDOT] = { 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x00, 0x00}, /* · */
[XF_RIGHTDBLANGLEQUOT] = { 0x00, 0x14, 0x0a, 0x05, 0x0a, 0x14, 0x00}, /* » */
[XF_ONEQUARTER] = { 0x11, 0x12, 0x14, 0x09, 0x13, 0x07, 0x01}, /* ¼ */
[XF_ONEHALF] = { 0x11, 0x12, 0x17, 0x09, 0x17, 0x04, 0x07}, /* ½ */
[XF_THREEQUARTERS] = { 0x18, 0x09, 0x1a, 0x0d, 0x1b, 0x17, 0x01}, /* ¾ */
[XF_INVQUESTION] = { 0x04, 0x00, 0x04, 0x08, 0x10, 0x11, 0x0e}, /* ¿ */
[XF_AGRAVE] = { 0x08, 0x04, 0x0e, 0x11, 0x1f, 0x11, 0x11}, /* À */
[XF_AACUTE] = { 0x02, 0x04, 0x0e, 0x11, 0x1f, 0x11, 0x11}, /* Á */
[XF_ACIRCUMFLEX] = { 0x04, 0x0a, 0x0e, 0x11, 0x1f, 0x11, 0x11}, /* Â */
[XF_ATILDE] = { 0x0d, 0x12, 0x0e, 0x11, 0x1f, 0x11, 0x11}, /* Ã */
[XF_ADIERESIS] = { 0x0a, 0x00, 0x04, 0x0a, 0x11, 0x1f, 0x11}, /* Ä */
[XF_ARING] = { 0x04, 0x0a, 0x04, 0x0e, 0x11, 0x1f, 0x11}, /* Å */
[XF_AELIGATURE] = { 0x0f, 0x14, 0x14, 0x1f, 0x14, 0x14, 0x17}, /* Æ */
[XF_CCEDILLA] = { 0x0f, 0x10, 0x10, 0x10, 0x0f, 0x02, 0x0e}, /* Ç */
[XF_EGRAVE] = { 0x08, 0x04, 0x1f, 0x10, 0x1e, 0x10, 0x1f}, /* È */
[XF_EACUTE] = { 0x02, 0x04, 0x1f, 0x10, 0x1c, 0x10, 0x1f}, /* É */
[XF_ECIRCUMFLEX] = { 0x04, 0x0a, 0x1f, 0x10, 0x1c, 0x10, 0x1f}, /* Ê */
[XF_EDIERESIS] = { 0x0a, 0x00, 0x1f, 0x10, 0x1c, 0x10, 0x1f}, /* Ë */
[XF_IGRAVE] = { 0x08, 0x04, 0x0e, 0x04, 0x04, 0x04, 0x0e}, /* Ì */
[XF_IACUTE] = { 0x02, 0x04, 0x0e, 0x04, 0x04, 0x04, 0x0e}, /* Í */
[XF_ICIRCUMFLEX] = { 0x04, 0x0a, 0x0e, 0x04, 0x04, 0x04, 0x0e}, /* Î */
[XF_IDIERESIS] = { 0x0a, 0x00, 0x0e, 0x04, 0x04, 0x04, 0x0e}, /* Ï */
[XF_ETH] = { 0x0c, 0x0a, 0x09, 0x1d, 0x09, 0x0a, 0x0c}, /* Ð */
[XF_NTILDE] = { 0x0d, 0x12, 0x00, 0x19, 0x15, 0x13, 0x11}, /* Ñ */
[XF_OGRAVE] = { 0x08, 0x04, 0x0e, 0x11, 0x11, 0x11, 0x0e}, /* Ò */
[XF_OACUTE] = { 0x02, 0x04, 0x0e, 0x11, 0x11, 0x11, 0x0e}, /* Ó */
[XF_OCIRCUMFLEX] = { 0x04, 0x0a, 0x0e, 0x11, 0x11, 0x11, 0x0e}, /* Ô */
[XF_OTILDE] = { 0x0d, 0x12, 0x0e, 0x11, 0x11, 0x11, 0x0e}, /* Õ */
[XF_ODIERESIS] = { 0x0a, 0x00, 0x0e, 0x11, 0x11, 0x11, 0x0e}, /* Ö */
[XF_OSTROKE] = { 0x01, 0x0e, 0x13, 0x15, 0x19, 0x0e, 0x10}, /* Ø */
[XF_UGRAVE] = { 0x08, 0x04, 0x11, 0x11, 0x11, 0x11, 0x0e}, /* Ù */
[XF_UACUTE] = { 0x02, 0x04, 0x11, 0x11, 0x11, 0x11, 0x0e}, /* Ú */
[XF_UCIRCUMFLEX] = { 0x04, 0x0a, 0x11, 0x11, 0x11, 0x11, 0x0e}, /* Û */
[XF_UDIERESIS] = { 0x0a, 0x00, 0x11, 0x11, 0x11, 0x11, 0x0e}, /* Ü */
[XF_YACUTE] = { 0x02, 0x04, 0x11, 0x11, 0x0a, 0x04, 0x04}, /* Ý */
[XF_aGRAVE] = { 0x08, 0x04, 0x0e, 0x01, 0x0f, 0x11, 0x0f}, /* à */
[XF_aACUTE] = { 0x02, 0x04, 0x0e, 0x01, 0x0f, 0x11, 0x0f}, /* á */
[XF_aCIRCUMFLEX] = { 0x04, 0x0a, 0x0e, 0x01, 0x0f, 0x11, 0x0f}, /* â */
[XF_aTILDE] = { 0x0d, 0x12, 0x0e, 0x01, 0x0f, 0x11, 0x0f}, /* ã */
[XF_aDIERESIS] = { 0x0a, 0x00, 0x0e, 0x01, 0x0f, 0x11, 0x0f}, /* ä */
[XF_aRING] = { 0x04, 0x0a, 0x0e, 0x01, 0x0f, 0x11, 0x0f}, /* å */
[XF_aeLIGATURE] = { 0x00, 0x00, 0x1a, 0x05, 0x0f, 0x14, 0x0f}, /* æ */
[XF_cCEDILLA] = { 0x00, 0x0f, 0x10, 0x10, 0x0f, 0x02, 0x04}, /* ç */
[XF_eGRAVE] = { 0x08, 0x04, 0x0e, 0x11, 0x1f, 0x10, 0x0e}, /* è */
[XF_eACUTE] = { 0x02, 0x04, 0x0e, 0x11, 0x1f, 0x10, 0x0e}, /* é */
[XF_eCIRCUMFLEX] = { 0x04, 0x0a, 0x0e, 0x11, 0x1f, 0x10, 0x0e}, /* ê */
[XF_eDIERESIS] = { 0x0a, 0x00, 0x0e, 0x11, 0x1f, 0x10, 0x0e}, /* ë */
[XF_iGRAVE] = { 0x08, 0x04, 0x00, 0x0c, 0x04, 0x04, 0x0e}, /* ì */
[XF_iACUTE] = { 0x02, 0x04, 0x00, 0x0c, 0x04, 0x04, 0x0e}, /* í */
[XF_iCIRCUMFLEX] = { 0x04, 0x0a, 0x00, 0x0c, 0x04, 0x04, 0x0e}, /* î */
[XF_iDIERESIS] = { 0x0a, 0x00, 0x00, 0x0c, 0x04, 0x04, 0x0e}, /* ï */
[XF_nTILDE] = { 0x0d, 0x12, 0x00, 0x16, 0x19, 0x11, 0x11}, /* ñ */
[XF_oGRAVE] = { 0x08, 0x04, 0x00, 0x0e, 0x11, 0x11, 0x0e}, /* ò */
[XF_oACUTE] = { 0x02, 0x04, 0x00, 0x0e, 0x11, 0x11, 0x0e}, /* ó */
[XF_oCIRCUMFLEX] = { 0x04, 0x0a, 0x00, 0x0e, 0x11, 0x11, 0x0e}, /* ô */
[XF_oTILDE] = { 0x0d, 0x12, 0x00, 0x0e, 0x11, 0x11, 0x0e}, /* õ */
[XF_oDIERESIS] = { 0x00, 0x0a, 0x00, 0x0e, 0x11, 0x11, 0x0e}, /* ö */
[XF_DIVISION] = { 0x00, 0x04, 0x00, 0x1f, 0x00, 0x04, 0x00}, /* ÷ */
[XF_oSLASH] = { 0x00, 0x02, 0x0e, 0x15, 0x15, 0x0e, 0x08}, /* ø */
[XF_uGRAVE] = { 0x08, 0x04, 0x00, 0x11, 0x11, 0x13, 0x0d}, /* ù */
[XF_uACUTE] = { 0x02, 0x04, 0x00, 0x11, 0x11, 0x13, 0x0d}, /* ú */
[XF_uCIRCUMFLEX] = { 0x04, 0x0a, 0x00, 0x11, 0x11, 0x13, 0x0d}, /* û */
[XF_uDIERESIS] = { 0x00, 0x0a, 0x00, 0x11, 0x11, 0x13, 0x0d}, /* ü */
[XF_yACUTE] = { 0x02, 0x04, 0x11, 0x11, 0x0f, 0x01, 0x0e}, /* ý */
[XF_yDIERESIS] = { 0x0a, 0x00, 0x11, 0x11, 0x0f, 0x01, 0x0e}, /* ÿ */
[XF_INVEXCLAMATION]= { 0x04, 0x00, 0x04, 0x04, 0x04, 0x04, 0x04}, /* ¡ */
[XF_CENTSIGN] = { 0x04, 0x04, 0x0f, 0x10, 0x10, 0x0f, 0x04}, /* ¢ */
[XF_POUNDSIGN] = { 0x06, 0x09, 0x08, 0x1e, 0x08, 0x08, 0x1f}, /* £ */
[XF_CURRENCY] = { 0x00, 0x11, 0x0e, 0x0a, 0x0e, 0x11, 0x00}, /* ¤ */
[XF_LEFTDBLANGLEQUOT] = { 0x00, 0x05, 0x0a, 0x14, 0x0a, 0x05, 0x00}, /* « */
[XF_MACRON] = { 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* ¯ */
[XF_PLUSMINUS] = { 0x04, 0x04, 0x1f, 0x04, 0x04, 0x00, 0x1f}, /* ± */
[XF_SUPER2] = { 0x1c, 0x04, 0x1c, 0x10, 0x1c, 0x00, 0x00}, /* ³ */
[XF_SUPER3] = { 0x1c, 0x04, 0x1c, 0x04, 0x1c, 0x00, 0x00}, /* ³ */
[XF_MICRO] = { 0x00, 0x09, 0x09, 0x09, 0x0f, 0x08, 0x10}, /* µ */
[XF_MIDDLEDOT] = { 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x00, 0x00}, /* · */
[XF_RIGHTDBLANGLEQUOT] = { 0x00, 0x14, 0x0a, 0x05, 0x0a, 0x14, 0x00}, /* » */
[XF_ONEQUARTER] = { 0x11, 0x12, 0x14, 0x09, 0x13, 0x07, 0x01}, /* ¼ */
[XF_ONEHALF] = { 0x11, 0x12, 0x17, 0x09, 0x17, 0x04, 0x07}, /* ½ */
[XF_THREEQUARTERS] = { 0x18, 0x09, 0x1a, 0x0d, 0x1b, 0x17, 0x01}, /* ¾ */
[XF_INVQUESTION] = { 0x04, 0x00, 0x04, 0x08, 0x10, 0x11, 0x0e}, /* ¿ */
[XF_AGRAVE] = { 0x08, 0x04, 0x0e, 0x11, 0x1f, 0x11, 0x11}, /* À */
[XF_AACUTE] = { 0x02, 0x04, 0x0e, 0x11, 0x1f, 0x11, 0x11}, /* Á */
[XF_ACIRCUMFLEX] = { 0x04, 0x0a, 0x0e, 0x11, 0x1f, 0x11, 0x11}, /* Â */
[XF_ATILDE] = { 0x0d, 0x12, 0x0e, 0x11, 0x1f, 0x11, 0x11}, /* Ã */
[XF_ADIERESIS] = { 0x0a, 0x00, 0x04, 0x0a, 0x11, 0x1f, 0x11}, /* Ä */
[XF_ARING] = { 0x04, 0x0a, 0x04, 0x0e, 0x11, 0x1f, 0x11}, /* Å */
[XF_AELIGATURE] = { 0x0f, 0x14, 0x14, 0x1f, 0x14, 0x14, 0x17}, /* Æ */
[XF_CCEDILLA] = { 0x0f, 0x10, 0x10, 0x10, 0x0f, 0x02, 0x0e}, /* Ç */
[XF_EGRAVE] = { 0x08, 0x04, 0x1f, 0x10, 0x1e, 0x10, 0x1f}, /* È */
[XF_EACUTE] = { 0x02, 0x04, 0x1f, 0x10, 0x1c, 0x10, 0x1f}, /* É */
[XF_ECIRCUMFLEX] = { 0x04, 0x0a, 0x1f, 0x10, 0x1c, 0x10, 0x1f}, /* Ê */
[XF_EDIERESIS] = { 0x0a, 0x00, 0x1f, 0x10, 0x1c, 0x10, 0x1f}, /* Ë */
[XF_IGRAVE] = { 0x08, 0x04, 0x0e, 0x04, 0x04, 0x04, 0x0e}, /* Ì */
[XF_IACUTE] = { 0x02, 0x04, 0x0e, 0x04, 0x04, 0x04, 0x0e}, /* Í */
[XF_ICIRCUMFLEX] = { 0x04, 0x0a, 0x0e, 0x04, 0x04, 0x04, 0x0e}, /* Î */
[XF_IDIERESIS] = { 0x0a, 0x00, 0x0e, 0x04, 0x04, 0x04, 0x0e}, /* Ï */
[XF_ETH] = { 0x0c, 0x0a, 0x09, 0x1d, 0x09, 0x0a, 0x0c}, /* Ð */
[XF_NTILDE] = { 0x0d, 0x12, 0x00, 0x19, 0x15, 0x13, 0x11}, /* Ñ */
[XF_OGRAVE] = { 0x08, 0x04, 0x0e, 0x11, 0x11, 0x11, 0x0e}, /* Ò */
[XF_OACUTE] = { 0x02, 0x04, 0x0e, 0x11, 0x11, 0x11, 0x0e}, /* Ó */
[XF_OCIRCUMFLEX] = { 0x04, 0x0a, 0x0e, 0x11, 0x11, 0x11, 0x0e}, /* Ô */
[XF_OTILDE] = { 0x0d, 0x12, 0x0e, 0x11, 0x11, 0x11, 0x0e}, /* Õ */
[XF_ODIERESIS] = { 0x0a, 0x00, 0x0e, 0x11, 0x11, 0x11, 0x0e}, /* Ö */
[XF_OSTROKE] = { 0x01, 0x0e, 0x13, 0x15, 0x19, 0x0e, 0x10}, /* Ø */
[XF_UGRAVE] = { 0x08, 0x04, 0x11, 0x11, 0x11, 0x11, 0x0e}, /* Ù */
[XF_UACUTE] = { 0x02, 0x04, 0x11, 0x11, 0x11, 0x11, 0x0e}, /* Ú */
[XF_UCIRCUMFLEX] = { 0x04, 0x0a, 0x11, 0x11, 0x11, 0x11, 0x0e}, /* Û */
[XF_UDIERESIS] = { 0x0a, 0x00, 0x11, 0x11, 0x11, 0x11, 0x0e}, /* Ü */
[XF_YACUTE] = { 0x02, 0x04, 0x11, 0x11, 0x0a, 0x04, 0x04}, /* Ý */
[XF_aGRAVE] = { 0x08, 0x04, 0x0e, 0x01, 0x0f, 0x11, 0x0f}, /* à */
[XF_aACUTE] = { 0x02, 0x04, 0x0e, 0x01, 0x0f, 0x11, 0x0f}, /* á */
[XF_aCIRCUMFLEX] = { 0x04, 0x0a, 0x0e, 0x01, 0x0f, 0x11, 0x0f}, /* â */
[XF_aTILDE] = { 0x0d, 0x12, 0x0e, 0x01, 0x0f, 0x11, 0x0f}, /* ã */
[XF_aDIERESIS] = { 0x0a, 0x00, 0x0e, 0x01, 0x0f, 0x11, 0x0f}, /* ä */
[XF_aRING] = { 0x04, 0x0a, 0x0e, 0x01, 0x0f, 0x11, 0x0f}, /* å */
[XF_aeLIGATURE] = { 0x00, 0x00, 0x1a, 0x05, 0x0f, 0x14, 0x0f}, /* æ */
[XF_cCEDILLA] = { 0x00, 0x0f, 0x10, 0x10, 0x0f, 0x02, 0x04}, /* ç */
[XF_eGRAVE] = { 0x08, 0x04, 0x0e, 0x11, 0x1f, 0x10, 0x0e}, /* è */
[XF_eACUTE] = { 0x02, 0x04, 0x0e, 0x11, 0x1f, 0x10, 0x0e}, /* é */
[XF_eCIRCUMFLEX] = { 0x04, 0x0a, 0x0e, 0x11, 0x1f, 0x10, 0x0e}, /* ê */
[XF_eDIERESIS] = { 0x0a, 0x00, 0x0e, 0x11, 0x1f, 0x10, 0x0e}, /* ë */
[XF_iGRAVE] = { 0x08, 0x04, 0x00, 0x0c, 0x04, 0x04, 0x0e}, /* ì */
[XF_iACUTE] = { 0x02, 0x04, 0x00, 0x0c, 0x04, 0x04, 0x0e}, /* í */
[XF_iCIRCUMFLEX] = { 0x04, 0x0a, 0x00, 0x0c, 0x04, 0x04, 0x0e}, /* î */
[XF_iDIERESIS] = { 0x0a, 0x00, 0x00, 0x0c, 0x04, 0x04, 0x0e}, /* ï */
[XF_nTILDE] = { 0x0d, 0x12, 0x00, 0x16, 0x19, 0x11, 0x11}, /* ñ */
[XF_oGRAVE] = { 0x08, 0x04, 0x00, 0x0e, 0x11, 0x11, 0x0e}, /* ò */
[XF_oACUTE] = { 0x02, 0x04, 0x00, 0x0e, 0x11, 0x11, 0x0e}, /* ó */
[XF_oCIRCUMFLEX] = { 0x04, 0x0a, 0x00, 0x0e, 0x11, 0x11, 0x0e}, /* ô */
[XF_oTILDE] = { 0x0d, 0x12, 0x00, 0x0e, 0x11, 0x11, 0x0e}, /* õ */
[XF_oDIERESIS] = { 0x00, 0x0a, 0x00, 0x0e, 0x11, 0x11, 0x0e}, /* ö */
[XF_DIVISION] = { 0x00, 0x04, 0x00, 0x1f, 0x00, 0x04, 0x00}, /* ÷ */
[XF_oSLASH] = { 0x00, 0x02, 0x0e, 0x15, 0x15, 0x0e, 0x08}, /* ø */
[XF_uGRAVE] = { 0x08, 0x04, 0x00, 0x11, 0x11, 0x13, 0x0d}, /* ù */
[XF_uACUTE] = { 0x02, 0x04, 0x00, 0x11, 0x11, 0x13, 0x0d}, /* ú */
[XF_uCIRCUMFLEX] = { 0x04, 0x0a, 0x00, 0x11, 0x11, 0x13, 0x0d}, /* û */
[XF_uDIERESIS] = { 0x00, 0x0a, 0x00, 0x11, 0x11, 0x13, 0x0d}, /* ü */
[XF_yACUTE] = { 0x02, 0x04, 0x11, 0x11, 0x0f, 0x01, 0x0e}, /* ý */
[XF_yDIERESIS] = { 0x0a, 0x00, 0x11, 0x11, 0x0f, 0x01, 0x0e}, /* ÿ */
/* Latin extended A */
[XF_aBREVE] = { 0x09, 0x06, 0x0e, 0x01, 0x0f, 0x11, 0x0f},
[XF_aOGONEK] = { 0x0e, 0x01, 0x0f, 0x11, 0x0f, 0x02, 0x03},

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2005 by Richard S. La Charité III
* Copyright (C) 2005 by Richard S. La Charité III
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -8,7 +8,7 @@
* $Id$
* Tuner "middleware" for Philips TEA5767 chip
*
* Copyright (C) 2004 Jörg Hohensohn
* Copyright (C) 2004 Jörg Hohensohn
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 by Björn Stenberg
* Copyright (C) 2002 by Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -8,7 +8,7 @@
* $Id$
* Physical interface of the Philips TEA5767 in Archos Ondio
*
* Copyright (C) 2004 by Jörg Hohensohn
* Copyright (C) 2004 by Jörg Hohensohn
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 by Björn Stenberg
* Copyright (C) 2002 by Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2005 by Richard S. La Charité
* Copyright (C) 2005 by Richard S. La Charité
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -8,7 +8,7 @@
* $Id$
* Tuner abstraction layer
*
* Copyright (C) 2004 Jörg Hohensohn
* Copyright (C) 2004 Jörg Hohensohn
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2007 by Björn Stenberg
* Copyright (C) 2007 by Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2007 by Björn Stenberg
* Copyright (C) 2007 by Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2003 Jörg Hohensohn [IDC]Dragon
* Copyright (C) 2003 Jörg Hohensohn [IDC]Dragon
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2007 by Kévin Ferrare
* Copyright (C) 2007 by Kévin Ferrare
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id: dir.h 13741 2007-06-30 02:08:27Z jethead71 $
*
* Copyright (C) 2002 by Björn Stenberg
* Copyright (C) 2002 by Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 by Björn Stenberg
* Copyright (C) 2002 by Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 by Björn Stenberg
* Copyright (C) 2002 by Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -19,7 +19,7 @@
/*
* Parts of this code has been stolen from the Ample project and was written
* by David Härdeman. It has since been extended and enhanced pretty much by
* by David Härdeman. It has since been extended and enhanced pretty much by
* all sorts of friendly Rockbox people.
*
* A nice reference for MPEG header info:

View File

@ -271,7 +271,7 @@ void send_command_to_pic(unsigned char in, unsigned char* out,
IO_INTC_EINT1 &= ~INTR_EINT1_EXT0;
/* Clear EXT0 interrupt */
IO_INTC_IRQ1 = INTR_IRQ1_EXT0;
/* Write command to I²C */
/* Write command to I²C */
restart:
i2c_write(PIC_ADR, &in, 1);
/* Wait for PIC */
@ -283,7 +283,7 @@ void send_command_to_pic(unsigned char in, unsigned char* out,
if(i > 50)
goto restart;
}
/* Read return from I²C */
/* Read return from I²C */
i2c_read(PIC_ADR, out, length);
/* Re-enable GIO0 interrupt */
IO_INTC_EINT1 |= INTR_EINT1_EXT0;

View File

@ -9,7 +9,7 @@
*
* Copyright (C) 2008 by Maurus Cuelenaere
*
* DM320 I²C driver
* DM320 I²C driver
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.
@ -145,12 +145,12 @@ int i2c_read(unsigned short address, unsigned char* buf, int count)
void i2c_init(void)
{
#if 0 //TODO: mimic OF I2C clock settings; currently this is done by the bootloader
IO_CLK_MOD2 &= ~CLK_MOD2_I2C; // turn I²C clock off (just to be sure)
IO_CLK_MOD2 &= ~CLK_MOD2_I2C; // turn I²C clock off (just to be sure)
IO_CLK_LPCTL1 &= ~1; // set Powerdown mode to off
IO_CLK_SEL0 &= ~0x800; // set I²C clock to PLLA
IO_CLK_DIV4 &= ~0x1F; // I²C clock division = 1
IO_CLK_MOD2 |= CLK_MOD2_I2C; // enable I²C clock
IO_CLK_SEL0 &= ~0x800; // set I²C clock to PLLA
IO_CLK_DIV4 &= ~0x1F; // I²C clock division = 1
IO_CLK_MOD2 |= CLK_MOD2_I2C; // enable I²C clock
#endif
IO_I2C_SCS &= ~0x8; //set clock to 100 kHz
IO_INTC_EINT2 &= ~INTR_EINT2_I2C; // disable I²C interrupt
IO_INTC_EINT2 &= ~INTR_EINT2_I2C; // disable I²C interrupt
}

View File

@ -9,7 +9,7 @@
*
* Driver for ARC USBOTG Device Controller
*
* Copyright (C) 2007 by Björn Stenberg
* Copyright (C) 2007 by Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -25,8 +25,8 @@
#define ADC_I2C_ADDR 0xa0
/* The M3 ADC is hooked exclusively to the secondary I²C bus, and requires
* very slow transfers (I²C clock <= 16kHz). So we start one 4-byte read
/* The M3 ADC is hooked exclusively to the secondary I²C bus, and requires
* very slow transfers (I²C clock <= 16kHz). So we start one 4-byte read
* transfer each tick, and handle it via an ISR. At 11MHz, one transfer
* takes too long to be started every tick, but it seems we have to live
* with that. */
@ -92,7 +92,7 @@ unsigned short adc_read(int channel)
void adc_init(void)
{
MFDR2 = 0x1f; /* I²C clock = SYSCLK / 3840 */
MFDR2 = 0x1f; /* I²C clock = SYSCLK / 3840 */
MBCR2 = IEN; /* Enable interface */
MBSR2 = 0; /* Clear flags */
MBCR2 = (IEN|IIEN); /* Enable interrupts */
@ -105,7 +105,7 @@ void adc_init(void)
sleep(1); /* Ensure valid readings when adc_init returns */
}
/* The ADC (most probably the PIC12F675) obviously has a slow and buggy I²C
/* The ADC (most probably the PIC12F675) obviously has a slow and buggy I²C
* implementation. If a transfer is stopped prematurely, it often locks up
* and doesn't react anymore until the unit is power cycled. */

View File

@ -8,7 +8,7 @@
* $Id$
*
* Copyright (C) 2004 by Jens Arnold
* Based on the work of Alan Korr and Jörg Hohensohn
* Based on the work of Alan Korr and Jörg Hohensohn
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2005 by Richard S. La Charité III
* Copyright (C) 2005 by Richard S. La Charité III
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -8,7 +8,7 @@
* $Id$
*
* Copyright (C) 2004 by Jens Arnold
* Based on the work of Alan Korr and Jörg Hohensohn
* Based on the work of Alan Korr and Jörg Hohensohn
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.
@ -121,7 +121,7 @@ _lcd_write_data:
/* This code will fail if an interrupt changes the contents of PBDRL.
* If so, we must disable the interrupt here. If disabling interrupts
* for a long time (~9200 clks = ~830 µs for transferring 112 bytes on
* for a long time (~9200 clks = ~830 µs for transferring 112 bytes on
* recorders)is undesirable, the loop has to be rewritten to
* disable/precalculate/transfer/enable for each iteration. However,
* this would significantly decrease performance. */

View File

@ -8,7 +8,7 @@
* $Id$
*
* Copyright (C) 2004 by Jens Arnold
* Based on the work of Alan Korr and Jörg Hohensohn
* Based on the work of Alan Korr and Jörg Hohensohn
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.
@ -167,7 +167,7 @@ _lcd_write_data:
/* This code will fail if an interrupt changes the contents of PBDRL.
* If so, we must disable the interrupt here. If disabling interrupts
* for a long time (~9200 clks = ~830 µs for transferring 112 bytes on
* for a long time (~9200 clks = ~830 µs for transferring 112 bytes on
* recorders)is undesirable, the loop has to be rewritten to
* disable/precalculate/transfer/enable for each iteration. However,
* this would significantly decrease performance. */

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2007 by Björn Stenberg
* Copyright (C) 2007 by Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2007 by Björn Stenberg
* Copyright (C) 2007 by Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -1,4 +1,4 @@
(c) 2003 by Jörg Hohensohn
(c) 2003 by Jörg Hohensohn
Sourcecode for the flash "infrastructure"
Please bear in mind that these are powerful tools, don't fool with them!

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2005 by Jörg Hohensohn aka [IDC]Dragon
* Copyright (C) 2005 by Jörg Hohensohn aka [IDC]Dragon
*
* This is "Bootbox", a minimalistic loader, rescue firmware for just
* booting into a full features one. Aside from that it does charging

View File

@ -1,4 +1,4 @@
(c) 2003 by Jörg Hohensohn
(c) 2003 by Jörg Hohensohn
This is the source code for the flash bootloader.
It give the dual boot feature, decompresses one of two software images.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2003 by Jörg Hohensohn
* Copyright (C) 2003 by Jörg Hohensohn
*
* Second-level bootloader, with dual-boot feature by holding F1/Menu
* This is the image being descrambled and executed by the boot ROM.

View File

@ -1,4 +1,4 @@
(c) 2003 by Jörg Hohensohn
(c) 2003 by Jörg Hohensohn
This tool extracts the firmware image out of an original Archos ROM dump,
like created with the Rockbox debug->dump feature.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2003 by Jörg Hohensohn
* Copyright (C) 2003 by Jörg Hohensohn
*
* Tool to extract the scrambled image out of an Archos flash ROM dump
*

View File

@ -1,4 +1,4 @@
(c) 2003 by Jörg Hohensohn
(c) 2003 by Jörg Hohensohn
This tool composes a firmware file, out of:
1. Template for the first Flash page

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2003 by Jörg Hohensohn
* Copyright (C) 2003 by Jörg Hohensohn
*
* Autoring tool for the firmware image to be programmed into Flash ROM
* It composes the flash content with header, bootloader and image(s)

View File

@ -1,4 +1,4 @@
(c) 2003 by Jörg Hohensohn
(c) 2003 by Jörg Hohensohn
MiniMon is the tiny but powerful-enough piece of code that can be loaded
with the UART boot mod.

View File

@ -1,4 +1,4 @@
(c) 2003 by Jörg Hohensohn
(c) 2003 by Jörg Hohensohn
This is the client side for MiniMon, a command line program that communicates with it.
It can be used to reflash a box from ground up, load a program like gdb stub or Rockbox,

View File

@ -392,7 +392,7 @@ int format_partition(struct ipod_t* ipod, int partition)
if ( qTotalSectors >= 0xffffffff )
{
/* This is a more fundamental limitation on FAT32 - the total
sector count in the root dir ­s 32bit. With a bit of
sector count in the root dir ­s 32bit. With a bit of
creativity, FAT32 could be extended to handle at least 2^28
clusters There would need to be an extra field in the
FSInfo sector, and the old sector count could be set to

View File

@ -305,7 +305,7 @@ the "copyright" line and a pointer to where the full notice is found.
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., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
Also add information on how to contact you by electronic and paper mail.

View File

@ -7,7 +7,7 @@
* \/ \/ \/ \/ \/
* $Id$
*
* Copyright (C) 2002 by Björn Stenberg
* Copyright (C) 2002 by Björn Stenberg
*
* All files in this archive are subject to the GNU General Public License.
* See the file COPYING in the source tree root for full license agreement.

View File

@ -428,7 +428,7 @@ sha1_process_block (const void *buffer, size_t len, struct sha1_ctx *ctx)
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
/* Written by Simon Josefsson. The interface was inspired by memxor
in Niels Möller's Nettle. */
in Niels Möller's Nettle. */
void *
memxor (void * dest, const void * src, size_t n)

Some files were not shown because too many files have changed in this diff Show More