{
8,
10,
- "\x07 Bitte waehlen Sie die Sprache, die Sie waehrend des Setups verwenden wollen.",
+ "\x07 Bitte w\84hlen Sie die Sprache, die Sie w\84hrend des Setups verwenden wollen.",
TEXT_NORMAL
},
{
8,
11,
- " Dann druecken Sie ENTER.",
+ " Dann dr\81cken Sie ENTER.",
TEXT_NORMAL
},
{
8,
13,
- "\x07 Diese Sprache wird spaeter als Standardsprache im System verwendet.",
+ "\x07 Diese Sprache wird sp\84ter als Standardsprache im System verwendet.",
TEXT_NORMAL
},
{
{
8,
15,
- "\x07 Druecken Sie ENTER, um ReactOS zu installieren.",
+ "\x07 Dr\81cken Sie ENTER, um ReactOS zu installieren.",
TEXT_NORMAL
},
{
8,
17,
- "\x07 Druecken Sie R, um ReactOS zu reparieren.",
+ "\x07 Dr\81cken Sie R, um ReactOS zu reparieren.",
TEXT_NORMAL
},
{
8,
19,
- "\x07 Druecken Sie L, um die Lizenzabkommen von ReactOS zu lesen.",
+ "\x07 Dr\81cken Sie L, um die Lizenzabkommen von ReactOS zu lesen.",
TEXT_NORMAL
},
{
8,
21,
- "\x07 Druecken Sie F3, um das Setup zu beenden.",
+ "\x07 Dr\81cken Sie F3, um das Setup zu beenden.",
TEXT_NORMAL
},
{
6,
23,
- "Fuer weitere Informationen, besuchen Sie bitte:",
+ "F\81r weitere Informationen, besuchen Sie bitte:",
TEXT_NORMAL
},
{
{
6,
8,
- "Das ReactOS Setup ist noch in einer fruehen Entwicklungsphase. Es unter-",
+ "Das ReactOS Setup ist noch in einer fr\81hen Entwicklungsphase. Es unter-",
TEXT_NORMAL
},
{
6,
9,
- "stuetzt noch nicht alle Funktionen eines vollstaendig nutzbaren Setups.",
+ "st\81tzt noch nicht alle Funktionen eines vollst\84ndig nutzbaren Setups.",
TEXT_NORMAL
},
{
6,
12,
- "Es gibt folgende Beschraenkungen:",
+ "Es gibt folgende Beschr\84nkungen:",
TEXT_NORMAL
},
{
8,
13,
- "- Setup kann nur eine primaere Partition auf einer HDD verwalten.",
+ "- Setup kann nur eine prim\84re Partition auf einer HDD verwalten.",
TEXT_NORMAL
},
{
8,
14,
- "- Setup kann keine primaere Partition von einer HDD loeschen",
+ "- Setup kann keine prim\84re Partition von einer HDD l\94schen",
TEXT_NORMAL
},
{
{
8,
16,
- "- Setup kann die erste erweiterte Partition nicht von der HDD loeschen",
+ "- Setup kann die erste erweiterte Partition nicht von der HDD l\94schen",
TEXT_NORMAL
},
{
{
8,
18,
- "- Setup unterstuetzt nur FAT Dateisysteme.",
+ "- Setup unterst\81tzt nur FAT Dateisysteme.",
TEXT_NORMAL
},
{
8,
19,
- "- Dateisystemueberpruefung ist noch nicht implementiert.",
+ "- Dateisystem\81berpr\81fung ist noch nicht implementiert.",
TEXT_NORMAL
},
{
8,
23,
- "\x07 Druecken Sie ENTER, um ReactOS zu installieren.",
+ "\x07 Dr\81cken Sie ENTER, um ReactOS zu installieren.",
TEXT_NORMAL
},
{
8,
25,
- "\x07 Druecken Sie F3, um das Setup zu beenden.",
+ "\x07 Dr\81cken Sie F3, um das Setup zu beenden.",
TEXT_NORMAL
},
{
{
0,
0,
- " ENTER = Zurueck",
+ " ENTER = Zur\81ck",
TEXT_STATUS
},
{
{
6,
8,
- "Die untere Liste zeigt die derzeitigen Geraeteeinstellungen.",
+ "Die untere Liste zeigt die derzeitigen Ger\84teeinstellungen.",
TEXT_NORMAL
},
{
},
{
25,
- 16, "Diese Geraeteeinstellungen akzeptieren",
+ 16, "Diese Ger\84teeinstellungen akzeptieren",
TEXT_NORMAL
},
{
6,
19,
- "Sie koennen die Einstellungen durch die Pfeiltasten auswaehlen.",
+ "Sie k\94nnen die Einstellungen durch die Pfeiltasten ausw\84hlen.",
TEXT_NORMAL
},
{
6,
20,
- "Dann druecken Sie die Eingabetaste, um eine Einstellung abzuaendern.",
+ "Dann dr\81cken Sie die Eingabetaste, um eine Einstellung abzu\84ndern.",
TEXT_NORMAL
},
{
{
6,
23,
- "Wenn alle Einstellungen korrekt sind, waehlen Sie \"Diese Geraete-",
+ "Wenn alle Einstellungen korrekt sind, w\84hlen Sie \"Diese Ger\84te-",
TEXT_NORMAL
},
{
6,
24,
- "einstellungen akzeptieren\" und druecken danach die Eingabetaste.",
+ "einstellungen akzeptieren\" und dr\81cken danach die Eingabetaste.",
TEXT_NORMAL
},
{
{
6,
8,
- "Das ReactOS Setup ist noch in einer fruehen Entwicklungsphase. Es unter-",
+ "Das ReactOS Setup ist noch in einer fr\81hen Entwicklungsphase. Es unter-",
TEXT_NORMAL
},
{
6,
9,
- "stuetzt noch nicht alle Funktionen eines vollstaendig nutzbaren Setups.",
+ "st\81tzt noch nicht alle Funktionen eines vollst\84ndig nutzbaren Setups.",
TEXT_NORMAL
},
{
{
8,
15,
- "\x07 Druecken Sie U, um ReactOS zu aktualisieren.",
+ "\x07 Dr\81cken Sie U, um ReactOS zu aktualisieren.",
TEXT_NORMAL
},
{
8,
17,
- "\x07 Druecken Sie R, fuer die Wiederherstellungskonsole.",
+ "\x07 Dr\81cken Sie R, f\81r die Wiederherstellungskonsole.",
TEXT_NORMAL
},
{
8,
19,
- "\x07 Druecken Sie ESC, um zur Hauptseite zurueckzukehren.",
+ "\x07 Dr\81cken Sie ESC, um zur Hauptseite zur\81ckzukehren.",
TEXT_NORMAL
},
{
8,
21,
- "\x07 Druecken Sie ENTER, um den Computer neuzustarten.",
+ "\x07 Dr\81cken Sie ENTER, um den Computer neuzustarten.",
TEXT_NORMAL
},
{
{
6,
8,
- "Sie wollen den Computertyp aendern, der installiert wird.",
+ "Sie wollen den Computertyp \84ndern, der installiert wird.",
TEXT_NORMAL
},
{
8,
10,
- "\x07 Druecken Sie die HOCH- oder RUNTER-Taste, um den gewuenschten",
+ "\x07 Dr\81cken Sie die HOCH- oder RUNTER-Taste, um den gew\81nschten",
TEXT_NORMAL
},
{
8,
11,
- " Typ zu waehlen. Dann druecken Sie ENTER.",
+ " Typ zu w\84hlen. Dann dr\81cken Sie ENTER.",
TEXT_NORMAL
},
{
8,
13,
- "\x07 Druecken Sie ESC, um zur vorherigen Seite zurueckzukehren,",
+ "\x07 Dr\81cken Sie ESC, um zur vorherigen Seite zur\81ckzukehren,",
TEXT_NORMAL
},
{
8,
14,
- " ohne den Computertyp zu aendern.",
+ " ohne den Computertyp zu \84ndern.",
TEXT_NORMAL
},
{
{
10,
6,
- "ReactOS wurde nicht vollstaendig installiert",
+ "ReactOS wurde nicht vollst\84ndig installiert",
TEXT_NORMAL
},
{
{
10,
11,
- "Druecken Sie ENTER, um den Computer neuzustarten.",
+ "Dr\81cken Sie ENTER, um den Computer neuzustarten.",
TEXT_NORMAL
},
{
{
6,
8,
- "Sie wollen den Bildschirmtyp aendern, der installiert wird.",
+ "Sie wollen den Bildschirmtyp \84ndern, der installiert wird.",
TEXT_NORMAL
},
{ 8,
10,
- "\x07 Druecken Sie die HOCH- oder RUNTER-Taste, um den gewuenschten",
+ "\x07 Dr\81cken Sie die HOCH- oder RUNTER-Taste, um den gew\81nschten",
TEXT_NORMAL
},
{
8,
11,
- " Typ zu waehlen. Dann druecken Sie ENTER.",
+ " Typ zu w\84hlen. Dann dr\81cken Sie ENTER.",
TEXT_NORMAL
},
{
8,
13,
- "\x07 Druecken Sie ESC, um zur vorherigen Seite zurueckzukehren, ohne",
+ "\x07 Dr\81cken Sie ESC, um zur vorherigen Seite zur\81ckzukehren, ohne",
TEXT_NORMAL
},
{
8,
14,
- " den Bildschirmtyp zu aendern.",
+ " den Bildschirmtyp zu \84ndern.",
TEXT_NORMAL
},
{
{
10,
11,
- "Druecken Sie ENTER, um den Computer neuzustarten.",
+ "Dr\81cken Sie ENTER, um den Computer neuzustarten.",
TEXT_NORMAL
},
{
{
6,
14,
- "druecken Sie ENTER.",
+ "dr\81cken Sie ENTER.",
TEXT_NORMAL,
},
{
{
6,
9,
- "Speicherplatz fuer neue Partitionen.",
+ "Speicherplatz f\81r neue Partitionen.",
TEXT_NORMAL
},
{
8,
11,
- "\x07 Druecken Sie die Pfeiltasten, um eine Partition auszuwaehlen.",
+ "\x07 Dr\81cken Sie die Pfeiltasten, um eine Partition auszuw\84hlen.",
TEXT_NORMAL
},
{
8,
13,
- "\x07 Druecken Sie die Eingabetaste, um die Auswahl zu bestaetigen.",
+ "\x07 Dr\81cken Sie die Eingabetaste, um die Auswahl zu best\84tigen.",
TEXT_NORMAL
},
{
8,
15,
- "\x07 Druecken Sie C, um eine neue Partition zu erstellen.",
+ "\x07 Dr\81cken Sie C, um eine neue Partition zu erstellen.",
TEXT_NORMAL
},
{
8,
17,
- "\x07 Druecken Sie D, um eine vorhandene Partition zu loeschen.",
+ "\x07 Dr\81cken Sie D, um eine vorhandene Partition zu l\94schen.",
TEXT_NORMAL
},
{
{
6,
10,
- "Setup wird nun die gewuenschte Partition formatieren.",
+ "Setup wird nun die gew\81nschte Partition formatieren.",
TEXT_NORMAL
},
{
6,
11,
- "Druecken Sie die Eingabetaste, um fortzufahren.",
+ "Dr\81cken Sie die Eingabetaste, um fortzufahren.",
TEXT_NORMAL
},
{
{
6,
8,
- "Setup installiert die ReactOS Installationsdateien in die ausgewaehlte",
+ "Setup installiert die ReactOS Installationsdateien in die ausgew\84hlte",
TEXT_NORMAL
},
{
6,
9,
- "Partition. Waehlen Sie ein Installationsverzeichnis fuer ReactOS:",
+ "Partition. W\84hlen Sie ein Installationsverzeichnis f\81r ReactOS:",
TEXT_NORMAL
},
{
6,
14,
- "Um den Vorschlag zu aendern druecken sie die 'Entf' Taste um",
+ "Um den Vorschlag zu \84ndern dr\81cken sie die 'Entf' Taste um",
TEXT_NORMAL
},
{
6,
15,
- "Zeichen zu loeschen und gegeben sie dann den Namen des Verzeichnis ein",
+ "Zeichen zu l\94schen und gegeben sie dann den Namen des Verzeichnis ein",
TEXT_NORMAL
},
{
{
11,
12,
- "Bitte warten Sie waehrend ReactOS Setup die ReactOS Dateien",
+ "Bitte warten Sie w\84hrend ReactOS Setup die ReactOS Dateien",
TEXT_NORMAL
},
{
{
6,
8,
- "Sie wollen den Tastaturtyp aendern, der installiert wird.",
+ "Sie wollen den Tastaturtyp \84ndern, der installiert wird.",
TEXT_NORMAL
},
{
8,
10,
- "\x07 Druecken Sie die HOCH- oder RUNTER-Taste, um den gewuenschten",
+ "\x07 Dr\81cken Sie die HOCH- oder RUNTER-Taste, um den gew\81nschten",
TEXT_NORMAL
},
{
8,
11,
- " Typ zu waehlen. Dann druecken Sie ENTER.",
+ " Typ zu w\84hlen. Dann dr\81cken Sie ENTER.",
TEXT_NORMAL
},
{
8,
13,
- "\x07 Druecken Sie ESC, um zur vorherigen Seite zurueckzukehren,",
+ "\x07 Dr\81cken Sie ESC, um zur vorherigen Seite zur\81ckzukehren,",
TEXT_NORMAL
},
{
8,
14,
- " ohne den Tastaturtyp zu aendern.",
+ " ohne den Tastaturtyp zu \84ndern.",
TEXT_NORMAL
},
{
{
6,
8,
- "Sie wollen das Tastaturlayout aendern, der installiert wird.",
+ "Sie wollen das Tastaturlayout \84ndern, der installiert wird.",
TEXT_NORMAL
},
{
8,
10,
- "\x07 Druecken Sie die HOCH- oder RUNTER-Taste, um den gewuenschten",
+ "\x07 Dr\81cken Sie die HOCH- oder RUNTER-Taste, um den gew\81nschten",
TEXT_NORMAL
},
{
8,
11,
- " Typ zu waehlen. Dann druecken Sie ENTER.",
+ " Typ zu w\84hlen. Dann dr\81cken Sie ENTER.",
TEXT_NORMAL
},
{
8,
13,
- "\x07 Druecken Sie ESC, um zur vorherigen Seite zurueckzukehren,",
+ "\x07 Dr\81cken Sie ESC, um zur vorherigen Seite zur\81ckzukehren,",
TEXT_NORMAL
},
{
8,
14,
- " ohne das Tastaturlayout zu aendern.",
+ " ohne das Tastaturlayout zu \84ndern.",
TEXT_NORMAL
},
{
{
6,
8,
- "Setup bereitet ihren Computer fuer die Installation vor.",
+ "Setup bereitet ihren Computer f\81r die Installation vor.",
TEXT_NORMAL
},
{
{
6,
17,
- "Waehlen Sie ein Dateisystem von der folgenden Liste.",
+ "W\84hlen Sie ein Dateisystem von der folgenden Liste.",
0
},
{
8,
19,
- "\x07 Druecken Sie die Pfeiltasten, um das Dateisystem zu aendern.",
+ "\x07 Dr\81cken Sie die Pfeiltasten, um das Dateisystem zu \84ndern.",
0
},
{
8,
21,
- "\x07 Druecken Sie die Eingabetaste, um die Partition zu formatieren.",
+ "\x07 Dr\81cken Sie die Eingabetaste, um die Partition zu formatieren.",
0
},
{
8,
23,
- "\x07 Druecken Sie ESC, um eine andere Partition auszuwaehlen.",
+ "\x07 Dr\81cken Sie ESC, um eine andere Partition auszuw\84hlen.",
0
},
{
{
6,
8,
- "Sie haben sich entschieden diese Partition zu loeschen",
+ "Sie haben sich entschieden diese Partition zu l\94schen",
TEXT_NORMAL
},
{
8,
18,
- "\x07 Druecken Sie D, um die Partition zu loeschen.",
+ "\x07 Dr\81cken Sie D, um die Partition zu l\94schen.",
TEXT_NORMAL
},
{
11,
19,
- "Warnung: Alle Daten auf dieser Partition werden geloescht!",
+ "Warnung: Alle Daten auf dieser Partition werden gel\94scht!",
TEXT_NORMAL
},
{
{
0,
0,
- " D = Loesche Partition ESC = Abbrechen F3 = Beenden",
+ " D = L\94sche Partition ESC = Abbrechen F3 = Beenden",
TEXT_STATUS
},
{
{
{
//ERROR_NOT_INSTALLED
- "ReactOS ist nicht vollstaendig auf Ihrem System installiert.\n"
- "Wenn Sie das Setup jetzt beenden, muessen Sie das\n"
+ "ReactOS ist nicht vollst\84ndig auf Ihrem System installiert.\n"
+ "Wenn Sie das Setup jetzt beenden, m\81ssen Sie das\n"
"Setup erneut starten, um ROS zu installieren.\n"
"\n"
- " \x07 Druecken Sie ENTER um das Setup Fortzusetzen.\n"
- " \x07 Druecken Sie F3 um das Setup zu beenden.",
+ " \x07 Dr\81cken Sie ENTER um das Setup Fortzusetzen.\n"
+ " \x07 Dr\81cken Sie F3 um das Setup zu beenden.",
"F3 = Beenden ENTER = Fortsetzen"
},
{
},
{
//ERROR_SIGNATURE_TXTSETUPSIF,
- "Setup fand eine ungueltige Signatur in TXTSETUP.SIF.\n",
+ "Setup fand eine ung\81ltige Signatur in TXTSETUP.SIF.\n",
"ENTER = Computer neustarten"
},
{
{
//ERROR_WARN_PARTITION,
"Setup hat mindestens eine Festplatte mit einer inkompatiblen Partitionstabelle\n"
- "welche nicht richtig verwendet werden koennen!\n"
+ "welche nicht richtig verwendet werden k\94nnen!\n"
"\n"
- "Partitionen zu erstellen/loeschen kann die Partitionstabelle zerstoeren.\n"
+ "Partitionen zu erstellen/l\94schen kann die Partitionstabelle zerst\94ren.\n"
"\n"
- " \x07 Druecken Sie F3, um das Setup zu beenden."
- " \x07 Druecken Sie ENTER, um das Setup Fortzusetzen.",
+ " \x07 Dr\81cken Sie F3, um das Setup zu beenden."
+ " \x07 Dr\81cken Sie ENTER, um das Setup Fortzusetzen.",
"F3 = Beenden ENTER = Fortsetzen"
},
{
//ERROR_NEW_PARTITION,
- "Sie koennen keine neue Partition in einer bereits\n"
+ "Sie k\94nnen keine neue Partition in einer bereits\n"
"vohandenen Partition erstellen!\n"
"\n"
- " * * Eine beliebige Taste zum Fortsetzen druecken.",
+ " * * Eine beliebige Taste zum Fortsetzen dr\81cken.",
NULL
},
{
//ERROR_DELETE_SPACE,
- "Sie koennen unpartitionieren Speicher nicht loeschen!\n"
+ "Sie k\94nnen unpartitionieren Speicher nicht l\94schen!\n"
"\n"
- " * Eine beliebige Taste zum Fortsetzen druecken.",
+ " * Eine beliebige Taste zum Fortsetzen dr\81cken.",
NULL
},
{
},
{
//ERROR_INVALID_CABINET_INF,
- "Cabinet hat keine gueltige .inf Datei.\n",
+ "Cabinet hat keine g\81ltige .inf Datei.\n",
"ENTER = Computer neustarten"
},
{
},
{
//ERROR_CABINET_SCRIPT,
- "Cabinet enthรคlt kein Setup Skript.\n",
+ "Cabinet enth\84lt kein Setup Skript.\n",
"ENTER = Computer neustarten"
},
{
},
{
//ERROR_ADDING_CODEPAGE,
- "Setup konnte den CodePage-Eintrag nicht hinzufuegen.\n"
+ "Setup konnte den CodePage-Eintrag nicht hinzuf\81gen.\n"
"ENTER = Computer neustarten"
},
{
* FILE: drivers/setup/blue/font.c
* PURPOSE: Loading specific fonts into VGA
* PROGRAMMERS: Aleksey Bragin (aleksey@reactos.org)
+* Colin Finck (mail@colinfinck.de)
*/
/* INCLUDES ***************************************************************/
VOID OpenBitPlane();
VOID CloseBitPlane();
-VOID LoadFont(PBYTE Bitplane);
+VOID LoadFont(PBYTE Bitplane, PUCHAR FontBitfield);
-static UCHAR font8x8[2048];
+static UCHAR Cp850Font[2048];
+static UCHAR Cp866Font[2048];
/* FUNCTIONS ****************************************************************/
VOID
-ScrLoadFontTable()
+ScrLoadFontTable(UINT CodePage)
{
PHYSICAL_ADDRESS BaseAddress;
PBYTE Bitplane;
+ PUCHAR FontBitfield = NULL;
/* open bit plane for font table access */
OpenBitPlane();
BaseAddress.QuadPart = BITPLANE_BASE;
Bitplane = (PBYTE)MmMapIoSpace (BaseAddress, 0xFFFF, MmNonCached);
- LoadFont(Bitplane);
+ switch(CodePage)
+ {
+ case 850: FontBitfield = Cp850Font; break;
+ case 866: FontBitfield = Cp866Font; break;
+ }
+
+ if(FontBitfield)
+ LoadFont(Bitplane, FontBitfield);
MmUnmapIoSpace(Bitplane, 0xFFFF);
}
VOID
-LoadFont(PBYTE Bitplane)
+LoadFont(PBYTE Bitplane, PUCHAR FontBitfield)
{
UINT i,j;
{
for (j=0; j<8; j++)
{
- *Bitplane = font8x8[i*8+j];
+ *Bitplane = FontBitfield[i*8+j];
Bitplane++;
}
}
}
+/* This font has been imported from DragonFlyBSD / FreeBSD
+ Original URL is: http://opengrok.creo.hu/dragonfly/xref/src/share/syscons/fonts/ (2008/01/21) */
+static UCHAR Cp850Font[2048] = {
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x7E,0x81,0xA5,0x81,0xBD,0x99,0x81,0x7E,
+0x7E,0xFF,0xDB,0xFF,0xC3,0xE7,0xFF,0x7E,
+0x6C,0xFE,0xFE,0xFE,0x7C,0x38,0x10,0x00,
+0x10,0x38,0x7C,0xFE,0x7C,0x38,0x10,0x00,
+0x38,0x7C,0x38,0xFE,0xFE,0xD6,0x10,0x38,
+0x10,0x38,0x7C,0xFE,0xFE,0x7C,0x10,0x38,
+0x00,0x00,0x18,0x3C,0x3C,0x18,0x00,0x00,
+0xFF,0xFF,0xE7,0xC3,0xC3,0xE7,0xFF,0xFF,
+0x00,0x3C,0x66,0x42,0x42,0x66,0x3C,0x00,
+0xFF,0xC3,0x99,0xBD,0xBD,0x99,0xC3,0xFF,
+0x0F,0x07,0x0F,0x7D,0xCC,0xCC,0xCC,0x78,
+0x3C,0x66,0x66,0x66,0x3C,0x18,0x7E,0x18,
+0x3F,0x33,0x3F,0x30,0x30,0x70,0xF0,0xE0,
+0x7F,0x63,0x7F,0x63,0x63,0x67,0xE6,0xC0,
+0x18,0xDB,0x3C,0xE7,0xE7,0x3C,0xDB,0x18,
+0x80,0xE0,0xF8,0xFE,0xF8,0xE0,0x80,0x00,
+0x02,0x0E,0x3E,0xFE,0x3E,0x0E,0x02,0x00,
+0x18,0x3C,0x7E,0x18,0x18,0x7E,0x3C,0x18,
+0x66,0x66,0x66,0x66,0x66,0x00,0x66,0x00,
+0x7F,0xDB,0xDB,0x7B,0x1B,0x1B,0x1B,0x00,
+0x3E,0x61,0x3C,0x66,0x66,0x3C,0x86,0x7C,
+0x00,0x00,0x00,0x00,0x7E,0x7E,0x7E,0x00,
+0x18,0x3C,0x7E,0x18,0x7E,0x3C,0x18,0xFF,
+0x18,0x3C,0x7E,0x18,0x18,0x18,0x18,0x00,
+0x18,0x18,0x18,0x18,0x7E,0x3C,0x18,0x00,
+0x00,0x18,0x0C,0xFE,0x0C,0x18,0x00,0x00,
+0x00,0x30,0x60,0xFE,0x60,0x30,0x00,0x00,
+0x00,0x00,0xC0,0xC0,0xC0,0xFE,0x00,0x00,
+0x00,0x24,0x66,0xFF,0x66,0x24,0x00,0x00,
+0x00,0x18,0x3C,0x7E,0xFF,0xFF,0x00,0x00,
+0x00,0xFF,0xFF,0x7E,0x3C,0x18,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x18,0x3C,0x3C,0x18,0x18,0x00,0x18,0x00,
+0x66,0x66,0x24,0x00,0x00,0x00,0x00,0x00,
+0x6C,0x6C,0xFE,0x6C,0xFE,0x6C,0x6C,0x00,
+0x18,0x3E,0x60,0x3C,0x06,0x7C,0x18,0x00,
+0x00,0xC6,0xCC,0x18,0x30,0x66,0xC6,0x00,
+0x38,0x6C,0x38,0x76,0xDC,0xCC,0x76,0x00,
+0x18,0x18,0x30,0x00,0x00,0x00,0x00,0x00,
+0x0C,0x18,0x30,0x30,0x30,0x18,0x0C,0x00,
+0x30,0x18,0x0C,0x0C,0x0C,0x18,0x30,0x00,
+0x00,0x66,0x3C,0xFF,0x3C,0x66,0x00,0x00,
+0x00,0x18,0x18,0x7E,0x18,0x18,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x30,
+0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,
+0x06,0x0C,0x18,0x30,0x60,0xC0,0x80,0x00,
+0x38,0x6C,0xC6,0xD6,0xC6,0x6C,0x38,0x00,
+0x18,0x38,0x18,0x18,0x18,0x18,0x7E,0x00,
+0x7C,0xC6,0x06,0x1C,0x30,0x66,0xFE,0x00,
+0x7C,0xC6,0x06,0x3C,0x06,0xC6,0x7C,0x00,
+0x1C,0x3C,0x6C,0xCC,0xFE,0x0C,0x1E,0x00,
+0xFE,0xC0,0xC0,0xFC,0x06,0xC6,0x7C,0x00,
+0x38,0x60,0xC0,0xFC,0xC6,0xC6,0x7C,0x00,
+0xFE,0xC6,0x0C,0x18,0x30,0x30,0x30,0x00,
+0x7C,0xC6,0xC6,0x7C,0xC6,0xC6,0x7C,0x00,
+0x7C,0xC6,0xC6,0x7E,0x06,0x0C,0x78,0x00,
+0x00,0x18,0x18,0x00,0x00,0x18,0x18,0x00,
+0x00,0x18,0x18,0x00,0x00,0x18,0x18,0x30,
+0x06,0x0C,0x18,0x30,0x18,0x0C,0x06,0x00,
+0x00,0x00,0x7E,0x00,0x00,0x7E,0x00,0x00,
+0x60,0x30,0x18,0x0C,0x18,0x30,0x60,0x00,
+0x7C,0xC6,0x0C,0x18,0x18,0x00,0x18,0x00,
+0x7C,0xC6,0xDE,0xDE,0xDE,0xC0,0x78,0x00,
+0x38,0x6C,0xC6,0xFE,0xC6,0xC6,0xC6,0x00,
+0xFC,0x66,0x66,0x7C,0x66,0x66,0xFC,0x00,
+0x3C,0x66,0xC0,0xC0,0xC0,0x66,0x3C,0x00,
+0xF8,0x6C,0x66,0x66,0x66,0x6C,0xF8,0x00,
+0xFE,0x62,0x68,0x78,0x68,0x62,0xFE,0x00,
+0xFE,0x62,0x68,0x78,0x68,0x60,0xF0,0x00,
+0x3C,0x66,0xC0,0xC0,0xCE,0x66,0x3A,0x00,
+0xC6,0xC6,0xC6,0xFE,0xC6,0xC6,0xC6,0x00,
+0x3C,0x18,0x18,0x18,0x18,0x18,0x3C,0x00,
+0x1E,0x0C,0x0C,0x0C,0xCC,0xCC,0x78,0x00,
+0xE6,0x66,0x6C,0x78,0x6C,0x66,0xE6,0x00,
+0xF0,0x60,0x60,0x60,0x62,0x66,0xFE,0x00,
+0xC6,0xEE,0xFE,0xFE,0xD6,0xC6,0xC6,0x00,
+0xC6,0xE6,0xF6,0xDE,0xCE,0xC6,0xC6,0x00,
+0x7C,0xC6,0xC6,0xC6,0xC6,0xC6,0x7C,0x00,
+0xFC,0x66,0x66,0x7C,0x60,0x60,0xF0,0x00,
+0x7C,0xC6,0xC6,0xC6,0xC6,0xCE,0x7C,0x0E,
+0xFC,0x66,0x66,0x7C,0x6C,0x66,0xE6,0x00,
+0x3C,0x66,0x30,0x18,0x0C,0x66,0x3C,0x00,
+0x7E,0x7E,0x5A,0x18,0x18,0x18,0x3C,0x00,
+0xC6,0xC6,0xC6,0xC6,0xC6,0xC6,0x7C,0x00,
+0xC6,0xC6,0xC6,0xC6,0xC6,0x6C,0x38,0x00,
+0xC6,0xC6,0xC6,0xD6,0xD6,0xFE,0x6C,0x00,
+0xC6,0xC6,0x6C,0x38,0x6C,0xC6,0xC6,0x00,
+0x66,0x66,0x66,0x3C,0x18,0x18,0x3C,0x00,
+0xFE,0xC6,0x8C,0x18,0x32,0x66,0xFE,0x00,
+0x3C,0x30,0x30,0x30,0x30,0x30,0x3C,0x00,
+0xC0,0x60,0x30,0x18,0x0C,0x06,0x02,0x00,
+0x3C,0x0C,0x0C,0x0C,0x0C,0x0C,0x3C,0x00,
+0x10,0x38,0x6C,0xC6,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,
+0x30,0x18,0x0C,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x78,0x0C,0x7C,0xCC,0x76,0x00,
+0xE0,0x60,0x7C,0x66,0x66,0x66,0xDC,0x00,
+0x00,0x00,0x7C,0xC6,0xC0,0xC6,0x7C,0x00,
+0x1C,0x0C,0x7C,0xCC,0xCC,0xCC,0x76,0x00,
+0x00,0x00,0x7C,0xC6,0xFE,0xC0,0x7C,0x00,
+0x3C,0x66,0x60,0xF8,0x60,0x60,0xF0,0x00,
+0x00,0x00,0x76,0xCC,0xCC,0x7C,0x0C,0xF8,
+0xE0,0x60,0x6C,0x76,0x66,0x66,0xE6,0x00,
+0x18,0x00,0x38,0x18,0x18,0x18,0x3C,0x00,
+0x06,0x00,0x06,0x06,0x06,0x66,0x66,0x3C,
+0xE0,0x60,0x66,0x6C,0x78,0x6C,0xE6,0x00,
+0x38,0x18,0x18,0x18,0x18,0x18,0x3C,0x00,
+0x00,0x00,0xEC,0xFE,0xD6,0xD6,0xD6,0x00,
+0x00,0x00,0xDC,0x66,0x66,0x66,0x66,0x00,
+0x00,0x00,0x7C,0xC6,0xC6,0xC6,0x7C,0x00,
+0x00,0x00,0xDC,0x66,0x66,0x7C,0x60,0xF0,
+0x00,0x00,0x76,0xCC,0xCC,0x7C,0x0C,0x1E,
+0x00,0x00,0xDC,0x76,0x60,0x60,0xF0,0x00,
+0x00,0x00,0x7E,0xC0,0x7C,0x06,0xFC,0x00,
+0x30,0x30,0xFC,0x30,0x30,0x36,0x1C,0x00,
+0x00,0x00,0xCC,0xCC,0xCC,0xCC,0x76,0x00,
+0x00,0x00,0xC6,0xC6,0xC6,0x6C,0x38,0x00,
+0x00,0x00,0xC6,0xD6,0xD6,0xFE,0x6C,0x00,
+0x00,0x00,0xC6,0x6C,0x38,0x6C,0xC6,0x00,
+0x00,0x00,0xC6,0xC6,0xC6,0x7E,0x06,0xFC,
+0x00,0x00,0x7E,0x4C,0x18,0x32,0x7E,0x00,
+0x0E,0x18,0x18,0x70,0x18,0x18,0x0E,0x00,
+0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x00,
+0x70,0x18,0x18,0x0E,0x18,0x18,0x70,0x00,
+0x76,0xDC,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x10,0x38,0x6C,0xC6,0xC6,0xFE,0x00,
+0x7C,0xC6,0xC0,0xC0,0xC6,0x7C,0x0C,0x78,
+0xCC,0x00,0xCC,0xCC,0xCC,0xCC,0x76,0x00,
+0x0C,0x18,0x7C,0xC6,0xFE,0xC0,0x7C,0x00,
+0x7C,0x82,0x78,0x0C,0x7C,0xCC,0x76,0x00,
+0xC6,0x00,0x78,0x0C,0x7C,0xCC,0x76,0x00,
+0x30,0x18,0x78,0x0C,0x7C,0xCC,0x76,0x00,
+0x30,0x30,0x78,0x0C,0x7C,0xCC,0x76,0x00,
+0x00,0x00,0x7E,0xC0,0xC0,0x7E,0x0C,0x38,
+0x7C,0x82,0x7C,0xC6,0xFE,0xC0,0x7C,0x00,
+0xC6,0x00,0x7C,0xC6,0xFE,0xC0,0x7C,0x00,
+0x30,0x18,0x7C,0xC6,0xFE,0xC0,0x7C,0x00,
+0x66,0x00,0x38,0x18,0x18,0x18,0x3C,0x00,
+0x7C,0x82,0x38,0x18,0x18,0x18,0x3C,0x00,
+0x30,0x18,0x00,0x38,0x18,0x18,0x3C,0x00,
+0xC6,0x38,0x6C,0xC6,0xFE,0xC6,0xC6,0x00,
+0x38,0x6C,0x7C,0xC6,0xFE,0xC6,0xC6,0x00,
+0x18,0x30,0xFE,0xC0,0xF8,0xC0,0xFE,0x00,
+0x00,0x00,0x7E,0x12,0xFE,0x90,0xFE,0x00,
+0x3E,0x6C,0xCC,0xFE,0xCC,0xCC,0xCE,0x00,
+0x7C,0x82,0x7C,0xC6,0xC6,0xC6,0x7C,0x00,
+0xC6,0x00,0x7C,0xC6,0xC6,0xC6,0x7C,0x00,
+0x30,0x18,0x7C,0xC6,0xC6,0xC6,0x7C,0x00,
+0x78,0x84,0x00,0xCC,0xCC,0xCC,0x76,0x00,
+0x60,0x30,0xCC,0xCC,0xCC,0xCC,0x76,0x00,
+0xC6,0x00,0xC6,0xC6,0xC6,0x7E,0x06,0xFC,
+0xC6,0x38,0x6C,0xC6,0xC6,0x6C,0x38,0x00,
+0xC6,0x00,0xC6,0xC6,0xC6,0xC6,0x7C,0x00,
+0x00,0x02,0x7C,0xCE,0xD6,0xE6,0x7C,0x80,
+0x38,0x6C,0x64,0xF0,0x60,0x66,0xFC,0x00,
+0x3A,0x6C,0xCE,0xD6,0xE6,0x6C,0xB8,0x00,
+0x00,0xC6,0x6C,0x38,0x6C,0xC6,0x00,0x00,
+0x0E,0x1B,0x18,0x3C,0x18,0xD8,0x70,0x00,
+0x18,0x30,0x78,0x0C,0x7C,0xCC,0x76,0x00,
+0x0C,0x18,0x00,0x38,0x18,0x18,0x3C,0x00,
+0x0C,0x18,0x7C,0xC6,0xC6,0xC6,0x7C,0x00,
+0x18,0x30,0xCC,0xCC,0xCC,0xCC,0x76,0x00,
+0x76,0xDC,0x00,0xDC,0x66,0x66,0x66,0x00,
+0x76,0xDC,0x00,0xE6,0xF6,0xDE,0xCE,0x00,
+0x3C,0x6C,0x6C,0x3E,0x00,0x7E,0x00,0x00,
+0x38,0x6C,0x6C,0x38,0x00,0x7C,0x00,0x00,
+0x18,0x00,0x18,0x18,0x30,0x63,0x3E,0x00,
+0x7E,0x81,0xB9,0xA5,0xB9,0xA5,0x81,0x7E,
+0x00,0x00,0x00,0xFE,0x06,0x06,0x00,0x00,
+0x63,0xE6,0x6C,0x7E,0x33,0x66,0xCC,0x0F,
+0x63,0xE6,0x6C,0x7A,0x36,0x6A,0xDF,0x06,
+0x18,0x00,0x18,0x18,0x3C,0x3C,0x18,0x00,
+0x00,0x33,0x66,0xCC,0x66,0x33,0x00,0x00,
+0x00,0xCC,0x66,0x33,0x66,0xCC,0x00,0x00,
+0x22,0x88,0x22,0x88,0x22,0x88,0x22,0x88,
+0x55,0xAA,0x55,0xAA,0x55,0xAA,0x55,0xAA,
+0x77,0xDD,0x77,0xDD,0x77,0xDD,0x77,0xDD,
+0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
+0x18,0x18,0x18,0x18,0xF8,0x18,0x18,0x18,
+0x30,0x60,0x38,0x6C,0xC6,0xFE,0xC6,0x00,
+0x7C,0x82,0x38,0x6C,0xC6,0xFE,0xC6,0x00,
+0x18,0x0C,0x38,0x6C,0xC6,0xFE,0xC6,0x00,
+0x7E,0x81,0x9D,0xA1,0xA1,0x9D,0x81,0x7E,
+0x36,0x36,0xF6,0x06,0xF6,0x36,0x36,0x36,
+0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,
+0x00,0x00,0xFE,0x06,0xF6,0x36,0x36,0x36,
+0x36,0x36,0xF6,0x06,0xFE,0x00,0x00,0x00,
+0x18,0x18,0x7E,0xC0,0xC0,0x7E,0x18,0x18,
+0x66,0x66,0x3C,0x7E,0x18,0x7E,0x18,0x18,
+0x00,0x00,0x00,0x00,0xF8,0x18,0x18,0x18,
+0x18,0x18,0x18,0x18,0x1F,0x00,0x00,0x00,
+0x18,0x18,0x18,0x18,0xFF,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0xFF,0x18,0x18,0x18,
+0x18,0x18,0x18,0x18,0x1F,0x18,0x18,0x18,
+0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,
+0x18,0x18,0x18,0x18,0xFF,0x18,0x18,0x18,
+0x76,0xDC,0x7C,0x06,0x7E,0xC6,0x7E,0x00,
+0x76,0xDC,0x38,0x6C,0xC6,0xFE,0xC6,0x00,
+0x36,0x36,0x37,0x30,0x3F,0x00,0x00,0x00,
+0x00,0x00,0x3F,0x30,0x37,0x36,0x36,0x36,
+0x36,0x36,0xF7,0x00,0xFF,0x00,0x00,0x00,
+0x00,0x00,0xFF,0x00,0xF7,0x36,0x36,0x36,
+0x36,0x36,0x37,0x30,0x37,0x36,0x36,0x36,
+0x00,0x00,0xFF,0x00,0xFF,0x00,0x00,0x00,
+0x36,0x36,0xF7,0x00,0xF7,0x36,0x36,0x36,
+0x00,0xC6,0x7C,0xC6,0xC6,0x7C,0xC6,0x00,
+0x30,0x7E,0x0C,0x7C,0xCC,0xCC,0x78,0x00,
+0xF8,0x6C,0x66,0xF6,0x66,0x6C,0xF8,0x00,
+0x7C,0x82,0xFE,0xC0,0xFC,0xC0,0xFE,0x00,
+0xC6,0x00,0xFE,0xC0,0xFC,0xC0,0xFE,0x00,
+0x30,0x18,0xFE,0xC0,0xFC,0xC0,0xFE,0x00,
+0x00,0x00,0x38,0x18,0x18,0x18,0x3C,0x00,
+0x0C,0x18,0x3C,0x18,0x18,0x18,0x3C,0x00,
+0x3C,0x42,0x3C,0x18,0x18,0x18,0x3C,0x00,
+0x66,0x00,0x3C,0x18,0x18,0x18,0x3C,0x00,
+0x18,0x18,0x18,0x18,0xF8,0x00,0x00,0x00,
+0x00,0x00,0x00,0x00,0x1F,0x18,0x18,0x18,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,
+0x18,0x18,0x18,0x00,0x00,0x18,0x18,0x18,
+0x30,0x18,0x3C,0x18,0x18,0x18,0x3C,0x00,
+0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,
+0x30,0x60,0x38,0x6C,0xC6,0x6C,0x38,0x00,
+0x78,0xCC,0xCC,0xD8,0xCC,0xC6,0xCC,0x00,
+0x7C,0x82,0x38,0x6C,0xC6,0x6C,0x38,0x00,
+0x0C,0x06,0x38,0x6C,0xC6,0x6C,0x38,0x00,
+0x76,0xDC,0x7C,0xC6,0xC6,0xC6,0x7C,0x00,
+0x76,0xDC,0x38,0x6C,0xC6,0x6C,0x38,0x00,
+0x00,0x00,0x66,0x66,0x66,0x66,0x7C,0xC0,
+0xE0,0x60,0x7C,0x66,0x66,0x7C,0x60,0xF0,
+0xF0,0x60,0x7C,0x66,0x7C,0x60,0xF0,0x00,
+0x18,0x30,0xC6,0xC6,0xC6,0xC6,0x7C,0x00,
+0x7C,0x82,0x00,0xC6,0xC6,0xC6,0x7C,0x00,
+0x60,0x30,0xC6,0xC6,0xC6,0xC6,0x7C,0x00,
+0x18,0x30,0xC6,0xC6,0xC6,0x7E,0x06,0xFC,
+0x0C,0x18,0x66,0x66,0x3C,0x18,0x3C,0x00,
+0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+0x0C,0x18,0x30,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,
+0x18,0x18,0x7E,0x18,0x18,0x00,0x7E,0x00,
+0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0xFF,
+0xE1,0x32,0xE4,0x3A,0xF6,0x2A,0x5F,0x86,
+0x7F,0xDB,0xDB,0x7B,0x1B,0x1B,0x1B,0x00,
+0x3E,0x61,0x3C,0x66,0x66,0x3C,0x86,0x7C,
+0x00,0x18,0x00,0x7E,0x00,0x18,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x18,0x0C,0x38,
+0x38,0x6C,0x6C,0x38,0x00,0x00,0x00,0x00,
+0x00,0xC6,0x00,0x00,0x00,0x00,0x00,0x00,
+0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,
+0x18,0x38,0x18,0x18,0x3C,0x00,0x00,0x00,
+0x78,0x0C,0x38,0x0C,0x78,0x00,0x00,0x00,
+0x78,0x0C,0x18,0x30,0x7C,0x00,0x00,0x00,
+0x00,0x00,0x3C,0x3C,0x3C,0x3C,0x00,0x00,
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+};
/* This font was provided by ??? */
-static UCHAR font8x8[2048] = {
+static UCHAR Cp866Font[2048] = {
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x7E,0x81,0xA5,0x81,0xBD,0x99,0x81,0x7E,
0x7E,0xFF,0xDB,0xFF,0xC3,0xE7,0xFF,0x7E,