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
diff --git a/apps/codecs.c b/apps/codecs.c
index c0adb5d..3e52dfb 100644
--- a/apps/codecs.c
+++ b/apps/codecs.c
@@ -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.
diff --git a/apps/codecs.h b/apps/codecs.h
index c543226..0601656 100644
--- a/apps/codecs.h
+++ b/apps/codecs.h
@@ -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.
diff --git a/apps/codecs/liba52/AUTHORS b/apps/codecs/liba52/AUTHORS
index b9ded1b..a6bd695 100644
--- a/apps/codecs/liba52/AUTHORS
+++ b/apps/codecs/liba52/AUTHORS
@@ -9,7 +9,7 @@
 	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
diff --git a/apps/codecs/libfaad/syntax.c b/apps/codecs/libfaad/syntax.c
index 77a2e88..595f69f 100644
--- a/apps/codecs/libfaad/syntax.c
+++ b/apps/codecs/libfaad/syntax.c
@@ -2065,11 +2065,11 @@
         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:
diff --git a/apps/codecs/vorbis.c b/apps/codecs/vorbis.c
index 2f7a4f4..ad53ecd 100644
--- a/apps/codecs/vorbis.c
+++ b/apps/codecs/vorbis.c
@@ -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.
diff --git a/apps/debug_menu.c b/apps/debug_menu.c
index 6a14ea5..81ea97f 100644
--- a/apps/debug_menu.c
+++ b/apps/debug_menu.c
@@ -375,7 +375,7 @@
 
         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 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))
diff --git a/apps/filetree.c b/apps/filetree.c
index 64a12b5..29335fd 100644
--- a/apps/filetree.c
+++ b/apps/filetree.c
@@ -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.
diff --git a/apps/filetree.h b/apps/filetree.h
index c9d1157..7d8f2f0 100644
--- a/apps/filetree.h
+++ b/apps/filetree.h
@@ -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.
diff --git a/apps/gui/pitchscreen.c b/apps/gui/pitchscreen.c
index b790835..f6623dd 100644
--- a/apps/gui/pitchscreen.c
+++ b/apps/gui/pitchscreen.c
@@ -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.
diff --git a/apps/keyboard.h b/apps/keyboard.h
index 3ba2822..e0de3b0 100644
--- a/apps/keyboard.h
+++ b/apps/keyboard.h
@@ -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.
diff --git a/apps/main.c b/apps/main.c
index e84a672..8af488d 100644
--- a/apps/main.c
+++ b/apps/main.c
@@ -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.
diff --git a/apps/onplay.c b/apps/onplay.c
index b65d2fe..a3cbebc 100644
--- a/apps/onplay.c
+++ b/apps/onplay.c
@@ -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.
diff --git a/apps/onplay.h b/apps/onplay.h
index f842764..324e34f 100644
--- a/apps/onplay.h
+++ b/apps/onplay.h
@@ -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.
diff --git a/apps/playlist_menu.h b/apps/playlist_menu.h
index 1f60337..9938d0b 100644
--- a/apps/playlist_menu.h
+++ b/apps/playlist_menu.h
@@ -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.
diff --git a/apps/plugin.c b/apps/plugin.c
index aa3f73e..fd495bd 100644
--- a/apps/plugin.c
+++ b/apps/plugin.c
@@ -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.
diff --git a/apps/plugin.h b/apps/plugin.h
index d332a0d..c9d118e 100644
--- a/apps/plugin.h
+++ b/apps/plugin.h
@@ -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.
diff --git a/apps/plugins/alpine_cdc.c b/apps/plugins/alpine_cdc.c
index f781509..89fc840 100644
--- a/apps/plugins/alpine_cdc.c
+++ b/apps/plugins/alpine_cdc.c
@@ -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.
diff --git a/apps/plugins/chessbox/chessbox.c b/apps/plugins/chessbox/chessbox.c
index 4129a3c..f9e1020 100644
--- a/apps/plugins/chessbox/chessbox.c
+++ b/apps/plugins/chessbox/chessbox.c
@@ -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
 *
diff --git a/apps/plugins/clock/clock.c b/apps/plugins/clock/clock.c
index d0b8f90..07057d2 100644
--- a/apps/plugins/clock/clock.c
+++ b/apps/plugins/clock/clock.c
@@ -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.
diff --git a/apps/plugins/clock/clock.h b/apps/plugins/clock/clock.h
index bd5b74f..eeb0438 100644
--- a/apps/plugins/clock/clock.h
+++ b/apps/plugins/clock/clock.h
@@ -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.
diff --git a/apps/plugins/clock/clock_bitmap_strings.c b/apps/plugins/clock/clock_bitmap_strings.c
index f2bef78..980d432 100644
--- a/apps/plugins/clock/clock_bitmap_strings.c
+++ b/apps/plugins/clock/clock_bitmap_strings.c
@@ -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.
diff --git a/apps/plugins/clock/clock_bitmap_strings.h b/apps/plugins/clock/clock_bitmap_strings.h
index 61f5ac5..22ad1fc 100644
--- a/apps/plugins/clock/clock_bitmap_strings.h
+++ b/apps/plugins/clock/clock_bitmap_strings.h
@@ -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.
diff --git a/apps/plugins/clock/clock_bitmaps.c b/apps/plugins/clock/clock_bitmaps.c
index c8550d1..e127161 100644
--- a/apps/plugins/clock/clock_bitmaps.c
+++ b/apps/plugins/clock/clock_bitmaps.c
@@ -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.
diff --git a/apps/plugins/clock/clock_bitmaps.h b/apps/plugins/clock/clock_bitmaps.h
index a3986f3..9a80a75 100644
--- a/apps/plugins/clock/clock_bitmaps.h
+++ b/apps/plugins/clock/clock_bitmaps.h
@@ -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.
diff --git a/apps/plugins/clock/clock_draw.c b/apps/plugins/clock/clock_draw.c
index daf19f7..c9564ad 100644
--- a/apps/plugins/clock/clock_draw.c
+++ b/apps/plugins/clock/clock_draw.c
@@ -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.
diff --git a/apps/plugins/clock/clock_draw.h b/apps/plugins/clock/clock_draw.h
index b589b7e..aa14f7e 100644
--- a/apps/plugins/clock/clock_draw.h
+++ b/apps/plugins/clock/clock_draw.h
@@ -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.
diff --git a/apps/plugins/clock/clock_draw_analog.c b/apps/plugins/clock/clock_draw_analog.c
index c4d12a8..3b15671 100644
--- a/apps/plugins/clock/clock_draw_analog.c
+++ b/apps/plugins/clock/clock_draw_analog.c
@@ -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.
diff --git a/apps/plugins/clock/clock_draw_analog.h b/apps/plugins/clock/clock_draw_analog.h
index 4b8f3f8..12e9017 100644
--- a/apps/plugins/clock/clock_draw_analog.h
+++ b/apps/plugins/clock/clock_draw_analog.h
@@ -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.
diff --git a/apps/plugins/clock/clock_draw_binary.c b/apps/plugins/clock/clock_draw_binary.c
index b92118d..78d658c 100644
--- a/apps/plugins/clock/clock_draw_binary.c
+++ b/apps/plugins/clock/clock_draw_binary.c
@@ -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.
diff --git a/apps/plugins/clock/clock_draw_binary.h b/apps/plugins/clock/clock_draw_binary.h
index 323a640..8384598 100644
--- a/apps/plugins/clock/clock_draw_binary.h
+++ b/apps/plugins/clock/clock_draw_binary.h
@@ -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.
diff --git a/apps/plugins/clock/clock_draw_digital.c b/apps/plugins/clock/clock_draw_digital.c
index 07864c1..790beb4 100644
--- a/apps/plugins/clock/clock_draw_digital.c
+++ b/apps/plugins/clock/clock_draw_digital.c
@@ -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.
diff --git a/apps/plugins/clock/clock_draw_digital.h b/apps/plugins/clock/clock_draw_digital.h
index b967e67..e48c801 100644
--- a/apps/plugins/clock/clock_draw_digital.h
+++ b/apps/plugins/clock/clock_draw_digital.h
@@ -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.
diff --git a/apps/plugins/clock/clock_settings.c b/apps/plugins/clock/clock_settings.c
index 233be65..611c722 100644
--- a/apps/plugins/clock/clock_settings.c
+++ b/apps/plugins/clock/clock_settings.c
@@ -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.
diff --git a/apps/plugins/clock/clock_settings.h b/apps/plugins/clock/clock_settings.h
index c30f090..5573ed9 100644
--- a/apps/plugins/clock/clock_settings.h
+++ b/apps/plugins/clock/clock_settings.h
@@ -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.
diff --git a/apps/plugins/firmware_flash.c b/apps/plugins/firmware_flash.c
index b841be9..f4daab2 100644
--- a/apps/plugins/firmware_flash.c
+++ b/apps/plugins/firmware_flash.c
@@ -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.
diff --git a/apps/plugins/helloworld.c b/apps/plugins/helloworld.c
index 6ef5b58..eca9d2e 100644
--- a/apps/plugins/helloworld.c
+++ b/apps/plugins/helloworld.c
@@ -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.
diff --git a/apps/plugins/jackpot.c b/apps/plugins/jackpot.c
index 8dac5e4..de99eae 100644
--- a/apps/plugins/jackpot.c
+++ b/apps/plugins/jackpot.c
@@ -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.
diff --git a/apps/plugins/jpeg.c b/apps/plugins/jpeg.c
index cac8038..e95c10b 100644
--- a/apps/plugins/jpeg.c
+++ b/apps/plugins/jpeg.c
@@ -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
 *
diff --git a/apps/plugins/lib/picture.c b/apps/plugins/lib/picture.c
index f214dfc..932b408 100644
--- a/apps/plugins/lib/picture.c
+++ b/apps/plugins/lib/picture.c
@@ -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.
diff --git a/apps/plugins/lib/picture.h b/apps/plugins/lib/picture.h
index 4bd550a..d102764 100644
--- a/apps/plugins/lib/picture.h
+++ b/apps/plugins/lib/picture.h
@@ -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.
diff --git a/apps/plugins/matrix.c b/apps/plugins/matrix.c
index 0086007..33509dc 100644
--- a/apps/plugins/matrix.c
+++ b/apps/plugins/matrix.c
@@ -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.
diff --git a/apps/plugins/mpegplayer/AUTHORS b/apps/plugins/mpegplayer/AUTHORS
index 901810b..4722897 100644
--- a/apps/plugins/mpegplayer/AUTHORS
+++ b/apps/plugins/mpegplayer/AUTHORS
@@ -13,7 +13,7 @@
 	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
diff --git a/apps/plugins/rockblox.c b/apps/plugins/rockblox.c
index 42efa6f..62e7c74 100644
--- a/apps/plugins/rockblox.c
+++ b/apps/plugins/rockblox.c
@@ -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.
diff --git a/apps/plugins/rockbox_flash.c b/apps/plugins/rockbox_flash.c
index 7ea149d..ed0fd17 100644
--- a/apps/plugins/rockbox_flash.c
+++ b/apps/plugins/rockbox_flash.c
@@ -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.
diff --git a/apps/plugins/rockpaint.c b/apps/plugins/rockpaint.c
index 433ebd2..997cbef 100644
--- a/apps/plugins/rockpaint.c
+++ b/apps/plugins/rockpaint.c
@@ -548,9 +548,9 @@
       { 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, "" } };
 
diff --git a/apps/plugins/wavplay.c b/apps/plugins/wavplay.c
index bf06787..e20fa55 100644
--- a/apps/plugins/wavplay.c
+++ b/apps/plugins/wavplay.c
@@ -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.
diff --git a/apps/screens.c b/apps/screens.c
index 48a5a87..eb6956a 100644
--- a/apps/screens.c
+++ b/apps/screens.c
@@ -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.
diff --git a/apps/screens.h b/apps/screens.h
index 8037900..f8da69b 100644
--- a/apps/screens.h
+++ b/apps/screens.h
@@ -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.
diff --git a/apps/sound_menu.h b/apps/sound_menu.h
index aa858c9..2bf1016 100644
--- a/apps/sound_menu.h
+++ b/apps/sound_menu.h
@@ -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.
diff --git a/apps/talk.c b/apps/talk.c
index 0635e50..5bbe0d4 100644
--- a/apps/talk.c
+++ b/apps/talk.c
@@ -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,
diff --git a/apps/talk.h b/apps/talk.h
index d949794..6e56c90 100644
--- a/apps/talk.h
+++ b/apps/talk.h
@@ -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,
diff --git a/apps/version.h b/apps/version.h
index 2eb9c26..222356c 100644
--- a/apps/version.h
+++ b/apps/version.h
@@ -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.
diff --git a/docs/BATTERY-FAQ b/docs/BATTERY-FAQ
index 1cf0004..70ea6f6 100644
--- a/docs/BATTERY-FAQ
+++ b/docs/BATTERY-FAQ
@@ -203,9 +203,9 @@
 
      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.
 
diff --git a/docs/CONTRIBUTING b/docs/CONTRIBUTING
index e426770..0b43d67 100644
--- a/docs/CONTRIBUTING
+++ b/docs/CONTRIBUTING
@@ -63,7 +63,7 @@
 -----------
 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
diff --git a/docs/TECH b/docs/TECH
index ded9a7a..d53943a 100644
--- a/docs/TECH
+++ b/docs/TECH
@@ -6,7 +6,7 @@
   [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 @@
 
   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
diff --git a/docs/profontdoc.txt b/docs/profontdoc.txt
index 060a60d..93b9906 100644
--- a/docs/profontdoc.txt
+++ b/docs/profontdoc.txt
@@ -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 @@
 

     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 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.

 

-    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:

+Here’s 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 font’s character set at 9 and 18 point sizes.  You don’t 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.  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.

 

-+ Ò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, I’ll 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 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.

 

-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 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.

 

-¥  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:  “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.

 

   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 @@
 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 @@
 				+	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 @@
        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?Ó.

+       “Aren’t those instructions a little bit too complicated?”.

diff --git a/firmware/common/crc32.c b/firmware/common/crc32.c
index f02243d..d64faa8 100644
--- a/firmware/common/crc32.c
+++ b/firmware/common/crc32.c
@@ -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.
diff --git a/firmware/common/dir_uncached.c b/firmware/common/dir_uncached.c
index 105265b..5303e32 100644
--- a/firmware/common/dir_uncached.c
+++ b/firmware/common/dir_uncached.c
@@ -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.
diff --git a/firmware/common/disk.c b/firmware/common/disk.c
index a81d57d..653f17e 100644
--- a/firmware/common/disk.c
+++ b/firmware/common/disk.c
@@ -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.
diff --git a/firmware/common/file.c b/firmware/common/file.c
index 4e08e50..a0bfb82 100644
--- a/firmware/common/file.c
+++ b/firmware/common/file.c
@@ -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.
diff --git a/firmware/drivers/lcd-charset-player.c b/firmware/drivers/lcd-charset-player.c
index 6b68d47..6ed4229 100644
--- a/firmware/drivers/lcd-charset-player.c
+++ b/firmware/drivers/lcd-charset-player.c
@@ -213,97 +213,97 @@
 #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 @@
 #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 @@
     [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},
diff --git a/firmware/drivers/lcd-remote-1bit-v.c b/firmware/drivers/lcd-remote-1bit-v.c
index 8e6898a..5349fa0 100644
--- a/firmware/drivers/lcd-remote-1bit-v.c
+++ b/firmware/drivers/lcd-remote-1bit-v.c
@@ -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.
diff --git a/firmware/drivers/tuner/tea5767.c b/firmware/drivers/tuner/tea5767.c
index da7cdfb..1693b63 100644
--- a/firmware/drivers/tuner/tea5767.c
+++ b/firmware/drivers/tuner/tea5767.c
@@ -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.
diff --git a/firmware/export/disk.h b/firmware/export/disk.h
index d6d6796..1f07007 100644
--- a/firmware/export/disk.h
+++ b/firmware/export/disk.h
@@ -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.
diff --git a/firmware/export/fmradio_i2c.h b/firmware/export/fmradio_i2c.h
index 6483594..fcb35d1 100644
--- a/firmware/export/fmradio_i2c.h
+++ b/firmware/export/fmradio_i2c.h
@@ -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.
diff --git a/firmware/export/kernel.h b/firmware/export/kernel.h
index e9f2bfc..60c37bd 100644
--- a/firmware/export/kernel.h
+++ b/firmware/export/kernel.h
@@ -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.
diff --git a/firmware/export/lcd-remote.h b/firmware/export/lcd-remote.h
index 55d3f6f..bccc1e4 100644
--- a/firmware/export/lcd-remote.h
+++ b/firmware/export/lcd-remote.h
@@ -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.
diff --git a/firmware/export/tuner.h b/firmware/export/tuner.h
index c1bd326..1f78f53 100644
--- a/firmware/export/tuner.h
+++ b/firmware/export/tuner.h
@@ -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.
diff --git a/firmware/export/usb_core.h b/firmware/export/usb_core.h
index 5d888ce..3629645 100644
--- a/firmware/export/usb_core.h
+++ b/firmware/export/usb_core.h
@@ -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.
diff --git a/firmware/export/usb_drv.h b/firmware/export/usb_drv.h
index da7500f..3e4b04b 100644
--- a/firmware/export/usb_drv.h
+++ b/firmware/export/usb_drv.h
@@ -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.
diff --git a/firmware/include/crc32.h b/firmware/include/crc32.h
index a2b7ae2..1d1bdc2 100644
--- a/firmware/include/crc32.h
+++ b/firmware/include/crc32.h
@@ -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.
diff --git a/firmware/include/dir.h b/firmware/include/dir.h
index 6433f1d..d4ead2d 100644
--- a/firmware/include/dir.h
+++ b/firmware/include/dir.h
@@ -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.
diff --git a/firmware/include/dir_uncached.h b/firmware/include/dir_uncached.h
index dd00c2c..30ead75 100644
--- a/firmware/include/dir_uncached.h
+++ b/firmware/include/dir_uncached.h
@@ -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.
diff --git a/firmware/include/file.h b/firmware/include/file.h
index d050a69..0cc2720 100644
--- a/firmware/include/file.h
+++ b/firmware/include/file.h
@@ -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.
diff --git a/firmware/kernel.c b/firmware/kernel.c
index 4ccf2bb..0dec870 100644
--- a/firmware/kernel.c
+++ b/firmware/kernel.c
@@ -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.
diff --git a/firmware/mp3data.c b/firmware/mp3data.c
index 79e3340..9f51b98 100644
--- a/firmware/mp3data.c
+++ b/firmware/mp3data.c
@@ -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:
diff --git a/firmware/target/arm/tms320dm320/creative-zvm/pic-creativezvm.c b/firmware/target/arm/tms320dm320/creative-zvm/pic-creativezvm.c
index 334ef25..836d46c 100644
--- a/firmware/target/arm/tms320dm320/creative-zvm/pic-creativezvm.c
+++ b/firmware/target/arm/tms320dm320/creative-zvm/pic-creativezvm.c
@@ -271,7 +271,7 @@
     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 @@
         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;
diff --git a/firmware/target/arm/tms320dm320/i2c-dm320.c b/firmware/target/arm/tms320dm320/i2c-dm320.c
index a87019c..7915ca5 100755
--- a/firmware/target/arm/tms320dm320/i2c-dm320.c
+++ b/firmware/target/arm/tms320dm320/i2c-dm320.c
@@ -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 @@
 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
 }
diff --git a/firmware/target/arm/usb-drv-arc.c b/firmware/target/arm/usb-drv-arc.c
index 7758cba..f785535 100644
--- a/firmware/target/arm/usb-drv-arc.c
+++ b/firmware/target/arm/usb-drv-arc.c
@@ -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.
diff --git a/firmware/target/coldfire/iaudio/m3/adc-m3.c b/firmware/target/coldfire/iaudio/m3/adc-m3.c
index 5997f24..9f5bf04 100644
--- a/firmware/target/coldfire/iaudio/m3/adc-m3.c
+++ b/firmware/target/coldfire/iaudio/m3/adc-m3.c
@@ -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 @@
 
 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 @@
         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. */
 
diff --git a/firmware/target/coldfire/iriver/h100/lcd-as-h100.S b/firmware/target/coldfire/iriver/h100/lcd-as-h100.S
index 8e483d2..4cb6d13 100644
--- a/firmware/target/coldfire/iriver/h100/lcd-as-h100.S
+++ b/firmware/target/coldfire/iriver/h100/lcd-as-h100.S
@@ -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.
diff --git a/firmware/target/coldfire/iriver/lcd-remote-iriver.c b/firmware/target/coldfire/iriver/lcd-remote-iriver.c
index 85ba0fe..83b7a02 100644
--- a/firmware/target/coldfire/iriver/lcd-remote-iriver.c
+++ b/firmware/target/coldfire/iriver/lcd-remote-iriver.c
@@ -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.
diff --git a/firmware/target/sh/archos/lcd-as-archos-bitmap.S b/firmware/target/sh/archos/lcd-as-archos-bitmap.S
index f2ac525..c6f95c2 100644
--- a/firmware/target/sh/archos/lcd-as-archos-bitmap.S
+++ b/firmware/target/sh/archos/lcd-as-archos-bitmap.S
@@ -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 @@
 
     /* 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. */
diff --git a/firmware/target/sh/archos/player/lcd-as-player.S b/firmware/target/sh/archos/player/lcd-as-player.S
index 6c19e1a..3a80782 100644
--- a/firmware/target/sh/archos/player/lcd-as-player.S
+++ b/firmware/target/sh/archos/player/lcd-as-player.S
@@ -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 @@
 
     /* 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. */
diff --git a/firmware/usbstack/usb_storage.c b/firmware/usbstack/usb_storage.c
index 3b2c3c3..1796bd4 100644
--- a/firmware/usbstack/usb_storage.c
+++ b/firmware/usbstack/usb_storage.c
@@ -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.
diff --git a/firmware/usbstack/usb_storage.h b/firmware/usbstack/usb_storage.h
index e657e03..ca5199c 100644
--- a/firmware/usbstack/usb_storage.h
+++ b/firmware/usbstack/usb_storage.h
@@ -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.
diff --git a/flash/README b/flash/README
index 9f77dd5..47ae4ce 100644
--- a/flash/README
+++ b/flash/README
@@ -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!
diff --git a/flash/bootbox/main.c b/flash/bootbox/main.c
index 1f459b7..96878d2 100644
--- a/flash/bootbox/main.c
+++ b/flash/bootbox/main.c
@@ -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
diff --git a/flash/bootloader/README b/flash/bootloader/README
index 16c27d9..47583da 100644
--- a/flash/bootloader/README
+++ b/flash/bootloader/README
@@ -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.
diff --git a/flash/bootloader/bootloader.c b/flash/bootloader/bootloader.c
index d5ce509..e973a30 100644
--- a/flash/bootloader/bootloader.c
+++ b/flash/bootloader/bootloader.c
@@ -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.
diff --git a/flash/extract/README b/flash/extract/README
index b66443a..6f19349 100644
--- a/flash/extract/README
+++ b/flash/extract/README
@@ -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.
diff --git a/flash/extract/extract.c b/flash/extract/extract.c
index 2a8a7b3..f5bf264 100644
--- a/flash/extract/extract.c
+++ b/flash/extract/extract.c
@@ -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
  *
diff --git a/flash/make_firmware/README b/flash/make_firmware/README
index 7110610..9bc9892 100644
--- a/flash/make_firmware/README
+++ b/flash/make_firmware/README
@@ -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
diff --git a/flash/make_firmware/make_firmware.c b/flash/make_firmware/make_firmware.c
index 05cb332..6fbc26a 100644
--- a/flash/make_firmware/make_firmware.c
+++ b/flash/make_firmware/make_firmware.c
@@ -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)
diff --git a/flash/minimon/README b/flash/minimon/README
index b80edd9..4eca81e 100644
--- a/flash/minimon/README
+++ b/flash/minimon/README
@@ -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. 
diff --git a/flash/uart_boot/README b/flash/uart_boot/README
index edfa20c..af2b5ae 100644
--- a/flash/uart_boot/README
+++ b/flash/uart_boot/README
@@ -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, 
diff --git a/rbutil/ipodpatcher/fat32format.c b/rbutil/ipodpatcher/fat32format.c
index e0e30db..19500f4 100644
--- a/rbutil/ipodpatcher/fat32format.c
+++ b/rbutil/ipodpatcher/fat32format.c
@@ -392,7 +392,7 @@
     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
diff --git a/rbutil/rbutilqt/zip/LICENSE.GPL b/rbutil/rbutilqt/zip/LICENSE.GPL
index 40c8c38..04a7580 100644
--- a/rbutil/rbutilqt/zip/LICENSE.GPL
+++ b/rbutil/rbutilqt/zip/LICENSE.GPL
@@ -305,7 +305,7 @@
 
     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.
 
diff --git a/tools/descramble.c b/tools/descramble.c
index 42bc9ce..3bf10a6 100644
--- a/tools/descramble.c
+++ b/tools/descramble.c
@@ -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.
diff --git a/tools/hmac-sha1.c b/tools/hmac-sha1.c
index d036a45..adb5f7e 100644
--- a/tools/hmac-sha1.c
+++ b/tools/hmac-sha1.c
@@ -428,7 +428,7 @@
    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)
diff --git a/tools/scramble.c b/tools/scramble.c
index a17b16e..25b54be 100644
--- a/tools/scramble.c
+++ b/tools/scramble.c
@@ -7,7 +7,7 @@
  *                     \/            \/     \/    \/            \/
  * $Id$
  *
- * Copyright (C) 2002 - 2007 by Björn Stenberg
+ * Copyright (C) 2002 - 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.
diff --git a/tools/sh2d.c b/tools/sh2d.c
index cb78df8..0fcf8b1 100644
--- a/tools/sh2d.c
+++ b/tools/sh2d.c
@@ -3,7 +3,7 @@
  * Bart Trzynadlowski, July 24, 2000
  * Public domain
  *
- * Some changes by Björn Stenberg <bjorn@haxx.se>
+ * Some changes by Björn Stenberg <bjorn@haxx.se>
  * $Id$
  */
 
diff --git a/tools/voicefont.c b/tools/voicefont.c
index 3dd5169..6d20f7a 100644
--- a/tools/voicefont.c
+++ b/tools/voicefont.c
@@ -7,7 +7,7 @@
  *                     \/            \/     \/    \/            \/
  * $Id$
  *
- * 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.
diff --git a/tools/voicefont.h b/tools/voicefont.h
index 63374e3..23e3f32 100644
--- a/tools/voicefont.h
+++ b/tools/voicefont.h
@@ -7,7 +7,7 @@
  *                     \/            \/     \/    \/            \/
  * $Id: voicefont.h 15675 2007-11-18 22:01:31Z amiconn $
  *
- * 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.
diff --git a/tools/wavtrim.c b/tools/wavtrim.c
index fe212ef..f5603ac 100644
--- a/tools/wavtrim.c
+++ b/tools/wavtrim.c
@@ -7,7 +7,7 @@
  *                     \/            \/     \/    \/            \/
  * $Id$
  *
- * 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.
diff --git a/tools/wavtrim.h b/tools/wavtrim.h
index 86dc28f..314c842 100644
--- a/tools/wavtrim.h
+++ b/tools/wavtrim.h
@@ -7,7 +7,7 @@
  *                     \/            \/     \/    \/            \/
  * $Id: wavtrim.h 14229 2007-08-07 10:21:03Z linus $
  *
- * 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.
diff --git a/uisimulator/battery.c b/uisimulator/battery.c
index acb0835..6a669da 100644
--- a/uisimulator/battery.c
+++ b/uisimulator/battery.c
@@ -9,7 +9,7 @@
  *
  * Copyright (C) 1999 Robert Hak (rhak@ramapo.edu)
  *
- * 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.
diff --git a/uisimulator/common/stubs.c b/uisimulator/common/stubs.c
index 18e7a24..5b02a42 100644
--- a/uisimulator/common/stubs.c
+++ b/uisimulator/common/stubs.c
@@ -7,7 +7,7 @@
  *                     \/            \/     \/    \/            \/
  * $Id$
  *
- * Copyright (C) 2002 by Björn Stenberg <bjorn@haxx.se>
+ * Copyright (C) 2002 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.
diff --git a/uisimulator/sdl/timer.c b/uisimulator/sdl/timer.c
index f103ab5..beaee3b 100644
--- a/uisimulator/sdl/timer.c
+++ b/uisimulator/sdl/timer.c
@@ -7,7 +7,7 @@
 *                     \/            \/     \/    \/            \/
 * $Id: timer.h 13806 2007-07-06 21:36:32Z jethead71 $
 *
-* Copyright (C) 2005 Kévin Ferrare
+* Copyright (C) 2005 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.