Ïðîãðàììèðîâàíèå âèäåîàäàïòåðîâ

       

Ðóñèôèêàöèÿ âèäåîàäàïòåðîâ


Âèäåîàäàïòåðû ïîääåðæèâàþò ñòàíäàðòíóþ ðàñøèðåííóþ òàáëèöó ASCII ñèìâîëîâ. Åñëè ýòà òàáëèöà íå ñîäåðæèò îáðàçîâ ñèìâîëîâ êèðèëëèöû, òî âàø êîìïüþòåð íå ìîæåò îòîáðàæàòü èõ íà ýêðàíå. Îäíàêî â íåêîòîðûõ ñëó÷àÿõ ñòàíäàðòíóþ òàáëèöó ñèìâîëîâ ìîæíî ïåðåêîäèðîâàòü, çàìåíèâ îáðàçû íåêîòîðûõ ñèìâîëîâ íà îáðàçû ñèìâîëîâ êèðèëëèöû.  ýòîì ïðèëîæåíèè ìû ðàññìîòðèì âîïðîñ "ðóñèôèêàöèè" âèäåîàäàïòåðîâ CGA, EGA è VGA.

Ó âèäåîàäàïòåðà CGA òàáëèöû çíàêîãåíåðàòîðà, îïðåäåëÿþùèå ñèìâîëû, êîòîðûå ìîæíî îòîáðàçèòü íà ýêðàíå ìîíèòîðà â òåêñòîâûõ ðåæèìàõ íàõîäÿòñÿ â ÏÇÓ, êîòîðîå ðàñïîëîæåíî âíå àäðåñíîãî ïðîñòðàíñòâà ïðîöåññîðà. Ïðîãðàììû íå èìåþò âîçìîæíîñòè èçìåíèòü èëè äàæå ñ÷èòàòü èíôîðìàöèþ èç ýòèõ òàáëèö. Ïîýòîìó äëÿ "ðóñèôèêàöèè" òåêñòîâûõ ðåæèìîâ âèäåîàäàïòåðà CGA íåîáõîäèìî ïåðåïðîãðàììèðîâàòü ÏÇÓ çíàêîãåíåðàòîðà. Åäèíñòâåííîé âîçìîæíîñòüþ îòîáðàçèòü íà CGA ðóññêèå áóêâû íå ïåðåïðîãðàììèðóÿ ÏÇÓ ÿâëÿåòñÿ èñïîëüçîâàíèå ãðàôè÷åñêèõ ðåæèìîâ ðàáîòû àäàïòåðà.  ãðàôè÷åñêèõ ðåæèìàõ âû ìîæåòå ñàìè îïðåäåëèòü îáðàçû ñèìâîëîâ ñ ASCII êîäàìè îò 128 äî 255. Îáðàçû ñèìâîëîâ ñ ASCII êîäàìè îò 0 äî 127 èçìåíèòü íå ïåðåïðîãðàììèðóÿ ÏÇÓ íåëüçÿ.

Êàê îïðåäåëèòü îáðàçû ñèìâîëîâ ñ êîäàìè 128 - 255? Äëÿ ýòîãî íàäî ñîñòàâèòü òàáëèöó øðèôòîâ â êîòîðîé îïèñàíû îáðàçû ñèìâîëîâ ñ êîäàìè 128 - 255. Äëÿ âèäåîàäàïòåðà CGA, ðàçìåðû ñèìâîëîâ êîòîðîãî ðàâíû 8õ8 ïèêñåëîâ îïèñàíèå îáðàçà êàæäîãî ñèìâîëà ñîñòîèò èç âîñüìè áàéò. Ïåðâûé áàéò îïèñûâàåò ïåðâóþ ëèíèþ ñèìâîëà, âòîðîé - âòîðóþ è òàê äàëåå. Åñëè áèòû äàííûõ, îïèñûâàþùèõ ñèìâîëû, ðàâíû åäèíèöå, ñîîòâåòñòâóþùèå ïèêñåëû íà ëèíèè ñèìâîëà áóäóò îòîáðàæàòüñÿ ñâåòëûìè ïèêñåëàìè. Îñòàëüíûå ïèêñåëû áóäóò òåìíûìè.

Íà ðèñóíêå 5.2 ïðèâåäåí ïðèìåð îïðåäåëåíèÿ îáðàçà ñèìâîëà 'À'.

Ðèñóíîê 5.2   Îïðåäåëåíèå îáðàçà ñèìâîëà

 ýòîì ïðèìåðå îáðàç ñèìâîëà 'À' îïðåäåëÿåòñÿ áàéòàìè 00h, 0Eh, 12h, 22h, 3Eh, 22h, 22h, 22h.

Ñîñòàâèâ òàáëèöó øðèôòîâ íàäî çàïèñàòü àäðåñ ýòîé òàáëèöû â âåêòîðå ïðåðûâàíèÿ 1Fh. Ïîñëå ýòîãî ìîæíî âûâîäèòü îïðåäåëåííûå âàìè ñèìâîëû íà ýêðàí.


Äëÿ âèäåîàäàïòåðîâ EGA è VGA çàäà÷à ðóñèôèêàöèè îáëåã÷àåòñÿ, òàê êàê âû èìååòå äîñòóï ê òàáëèöàì øðèôòîâ è ìîæåòå èçìåíÿòü èõ.

Ïðè óñòàíîâêå òåêñòîâûõ ðåæèìîâ ðàáîòû âèäåîàäàïòåðîâ EGA è VGA, BIOS çàãðóæàåò òàáëèöû çíàêîãåíåðàòîðà èç ÏÇÓ âî âòîðîé öâåòîâîé ñëîé âèäåîïàìÿòè. Âïîñëåäñòâèè ýòè òàáëèöû èñïîëüçóþòñÿ ïðè îòîáðàæåíèè ñèìâîëîâ íà ýêðàíå.

Áëàãîäàðÿ ýòîìó, ìîæíî ëåãêî çàìåíèòü ñòàíäàðòíóþ òàáëèöó çíàêîãåíåðàòîðà ñâîåé ñîáñòâåííîé. BIOS âèäåîàäàïòåðîâ EGA è VGA ñîäåðæèò ñïåöèàëüíóþ ôóíêöèþ ïðåðûâàíèÿ 10h, êîòîðàÿ óïðàâëÿåò çàãðóçêîé øðèôòîâ. Ýòî ôóíêöèÿ íîìåð 11h.

Òàáëèöà øðèôòîâ äëÿ òåêñòîâûõ ðåæèìîâ âèäåîàäàïòåðîâ EGA è VGA èìååò òîò æå ôîðìàò ÷òî è òàáëèöà øðèôòîâ ãðàôè÷åñêèõ ðåæèìîâ äëÿ CGA çà èñêëþ÷åíèåì òîãî, ÷òî îáðàç êàæäîãî ñèìâîëà çàäàåòñÿ íå âîñåìüþ áàéòàìè, à ÷åòûðíàäöàòüþ äëÿ EGA è øåñòíàäöàòüþ äëÿ VGA.

 ãðàôè÷åñêèõ ðåæèìàõ âû ìîæåòå ïîëíîñòüþ çàìåíèòü îáðàçû âñåõ ñèìâîëîâ, à íå òîëüêî ñèìâîëîâ, èìåþùèõ ASCII êîäû îò 128 äî 255.  ýòîì ñëó÷àå âìåñòî âåêòîðà 1Fh íà òàáëèöó ñèìâîëîâ äîëæåí óêàçûâàòü âåêòîð 43h.

Òåïåðü ìû ïðèâåäåì íåáîëüøóþ ðåçèäåíòíóþ ïðîãðàììó äëÿ "ðóñèôèêàöèè" âèäåîàäàïòåðîâ. Ýòà ïðîãðàììà àêòèâèçèðóåòñÿ ïðè èçìåíåíèè ïðèêëàäíîé ïðîãðàììîé ðåæèìà ðàáîòû âèäåîàäàïòåðà è ïðè çàãðóçêå øðèôòîâ èç ÏÇÓ.  ýòèõ ñëó÷àÿõ ïåðåä âîçâðàòîì â ïðèêëàäíóþ ïðîãðàììó îíà çàíîâî çàãðóæàåò ñâîè òàáëèöû øðèôòîâ.

Ïîñëå çàïóñêà ýòîé ïðîãðàììû âû ìîæåòå îòîáðàæàòü ñèìâîëû êèðèëëèöû êàê â ãðàôè÷åñêèõ, òàê è â òåêñòîâûõ ðåæèìàõ.



Èòàê òåêñò ïðîãðàììû:

Ëèñòèíã 5.6. Ôàéë RUS_DRV.ASM

TITLE                      RUS_DRV

.MODEL tiny

DOSSEG

; Ñåãìåíò êîäà

.CODE

; Âûïîëíÿåì èíèöèàëèçàöèþ ñåãìåíòíûõ ðåãèñòðîâ

.STARTUP

  jmp       start

  ; Ôàéë CGA_FONT.INC ñîäåðæèò îïèñàíèå øðèôòà 8õ8 ïèêñåëîâ

  include CGA_FONT.INC

  ; Ôàéë EGA_FONT.INC ñîäåðæèò îïèñàíèå øðèôòà 8õ14 ïèêñåëîâ

  include EGA_FONT.INC

  ; Ôàéë VGA_FONT.INC ñîäåðæèò îïèñàíèå øðèôòà 8õ16 ïèêñåëîâ

  include VGA_FONT.INC

  ; Èíôîðìàöèÿ î ïðîãðàììå, îòîáðàæàåòñÿ íà ýêðàíå ïðè



  ; åå çàïóñêå

  hello_msg           DB  254, "  Äðàéâåð ðóññêèõ áóêâ.", 13, 10

                                DB  254, "  Copyright (C) Ôðîëîâ Ã.Â., 1992-1995"

                                DB  13, 10, "$"

; Â ñëåäóþùèå äâå ïåðåìåííûå áóäåò çàïèñàí ñòàðûé âåêòîð

; ïðåðûâàíèÿ 10h

  off_int_10h         DW         ?

  seg_int_10h       DW         ?

  not_clr                 DB           ?

; Íà÷àëî ïðîãðàììû

start:

  ; Ïîëó÷àåì è ñîõðàíÿåì ñòàðûé âåêòîð ïðåðûâàíèÿ 10h

  mov      ax,3510h

  int          21h

  mov      off_int_10h,bx

  mov      seg_int_10h,es

  ; Óñòàíàâëèâàåì íîâûé îáðàáîò÷èê ïðåðûâàíèÿ 10h

  mov      dx,OFFSET int_10h

  mov      ax,2510h

  int          21h

  ; Óñòàíàâëèâàåì ðåæèì 3 âèäåîàäàïòåðà

  ; ïðè ýòîì ñðàçó çàãðóæàþòñÿ íîâûå øðèôòû

  mov      ax,3

  int          10h

  ; Âûâîäèì ñîîáùåíèå î ïðîãðàììå

  ; Äàííàÿ ôóíêöèÿ îïèñàíà â ãëàâå "Èñïîëüçîâàíèå ôóíêöèé

  ; MS-DOS äëÿ óïðàâëåíèÿ âèäåîàäàïòåðàìè"

  mov      ah, 9h

  mov      dx, OFFSET hello_msg

  int          21h

  ; Çàâåðøàåì ïðîãðàììó, è îñòàâëÿåì åå ðåçèäåíòíîé â ïàìÿòè

  mov      ax,3100h

  mov      dx,OFFSET resident

  shr        dx,1

  shr        dx,1

  shr        dx,1

  shr        dx,1

  inc         dx

  int          21h

;------------------------------------------------------------

; Íîâûé îáðàáîò÷èê ïðåðûâàíèÿ INT 10h

;------------------------------------------------------------

int_10h:

  ; Ïðîâåðÿåì, âûçâàíà ëè ôóíêöèÿ óñòàíîâêè ðåæèìà àäàïòåðà

  or          ah,ah

  jz           set_mode  ; äà

  jmp       char_gen  ; íåò

set_mode:

  ; Êîãäà âûçâàíà ôóíêöèÿ óñòàíîâêè ðåæèìà àäàïòåðà, òî

  ; çàïèñûâàåì â ïåðåìåííóþ not_clr 0h, åñëè ïðè óñòàíîâêå

  ; íîâîãî ðåæèìà íàäî î÷èñòèòü âèäåîïàìÿòü è 80h â

  ; ïðîòèâíîì ñëó÷àå

  mov      cs:not_clr,0

  test       al,80h

  jz           test_mode

  mov      cs:not_clr,80h

  ; Ñáðàñûâàåì áèò D8, åãî ñîäåðæèìîå íàõîäèòñÿ â not_clr

  and       al,7Fh

test_mode:

  ; Çàòåì ñîõðàíÿåì çíà÷åíèÿ ðåãèñòðîâ ïðîöåññîðà



  push     ax

  push     bx

  push     dx

  push     bp

  push     es

  push     ds

  push     cs

  pop       ds

  ; Îïðåäåëÿåì, êàêîé ðåæèì íàäî óñòàíîâèòü

  ; Òåêñòîâûå ðåæèìû 0 - 3

  cmp      al,3

  jbe         text_0_3

  ; Òåêñòîâûé ðåæèì 7

  cmp      al,7

  je           text_7

  ; Ãðàôè÷åñêèå ðåæèìû 4 - 0Eh

  cmp      al,0Eh

  jbe         graph_Eh

  ; Ãðàôè÷åñêèé ðåæèì 13h

  cmp      al,13h

  je           graph_13h

  ; Ãðàôè÷åñêèå ðåæèìû 0Eh - 10h

  cmp      al,10h

  jbe         graph_10h

  ; Ãðàôè÷åñêèå ðåæèìû 11h è 12h

  cmp      al,12h

  jbe         graph_12h

  ; Åñëè ðåæèì íåñòàíäàðòíûé, ïåðåäàåì óïðàâëåíèå BIOS

  ; äëÿ åãî óñòàíîâêè è íå çàãðóæàåì ñâîé øðèôò

  jmp       old_int_10h

; Òåêñòîâûå ðåæèìû 0, 1, 2, 3, 7

text_0_3:

text_7:

  ; Âîññòàíàâëèâàåì ðåãèñòð AX

  or          al,cs:not_clr

  ; Âûçûâàåì ñòàðûé îáðàáîò÷èê ïðåðûâàíèÿ 10h

  ; äëÿ óñòàíîâêè íîâîãî ðåæèìà

  pushf

  call        DWORD PTR cs:off_int_10h

  ; Ïîëó÷àåì â BX âûñîòó ñèìâîëîâ òåêñòà â ïèêñåëàõ

  ; äëÿ óñòàíîâëåííîãî âûøå ðåæèìà

  ; Âûñîòà ñèìâîëîâ çàïèñûâàåòñÿ BIOS ïðè âûáîðå íîâîãî

  ; ðåæèìà â ïåðåìåííóþ ïî àäðåñó 0000:0485h

  xor        dx,dx

  mov      es,dx

  mov      bx,es:[485h]

  ;  ñîîòâåòñòâèè ñ ïîëó÷åííîé íàìè âûñîòîé ñèìâîëà

  ; âûáèðàåì øðèôò 8õ8, 8õ14 èëè 8õ16 ïèêñåëîâ

  cmp      bx,8            ; âûñîòà ñèìâîëîâ 8 ïèêñåëîâ

  jne         line_14

  ; Çàãðóæàåì â ðåãèñòð BP ñìåùåíèå òàáëèöû øðèôòîâ 8õ8,

  ; òàáëèöà øðèôòîâ 8õ8 ïèêñåëîâ îïðåäåëåíà â ôàéëå

  ; CGA_FONT.INC

  mov      bp,OFFSET fon8_ascii0

  jmp       set_text_font

line_14:

  cmp      bx,14         ; âûñîòà ñèìâîëîâ 14 ïèêñåëîâ

  jne         line_16

  ; Çàãðóæàåì â ðåãèñòð BP ñìåùåíèå òàáëèöû øðèôòîâ 8õ14,

  ; òàáëèöà øðèôòîâ 8õ14 ïèêñåëîâ îïðåäåëåíà â ôàéëå

  ; EGA_FONT.INC

  mov      bp,OFFSET fon14_ascii0

  jmp       set_text_font

line_16:

  cmp      bx,16

  ; Åñëè ïîëó÷åííàÿ âûñîòà ñèìâîëîâ íå ðàâíà 8, 14 è 16

  ; çàâåðøàåì îáðàáîòêó

  jne         exit_int_10h

  ; Çàãðóæàåì â ðåãèñòð BP ñìåùåíèå òàáëèöû øðèôòîâ 8õ16,



  ; òàáëèöà øðèôòîâ 8õ16 ïèêñåëîâ îïðåäåëåíà â ôàéëå

  ; VGA_FONT.INC

  mov      bp,OFFSET fon16_ascii0

set_text_font:

  ; Çàãðóæàåì íàø øðèôò â ïàìÿòü

  mov      ax,1100h

  push     cs

  pop       es

  xchg     bl,bh

  mov      cx,256

old_int_10h:

  ; Âûçûâàåì ñòàðûé îáðàáîò÷èê ïðåðûâàíèÿ 10h

  pushf

  call        DWORD PTR cs:off_int_10h

exit_int_10h:

  ; Âîññòàíàâëèâàåì ñîäåðæèìîå ðåãèñòðîâ ïðîöåññîðà

  pop       ds

  pop       es

  pop       bp

  pop       dx

  pop       bx

  pop       ax

  ; Çàâåðøàåì îáðàáîòêó ïðåðûâàíèÿ, âîçâðàùàåì

  ; óïðàâëåíèå âûçûâàþùåé ïðîãðàììå

  iret

; Âûçûâþùàÿ ïðîãðàììà óñòàíàâëèâàåò 

; ãðàôè÷åñêèå ðåæèìû 4, 5, 6, 0Dh, 0Eh

graph_Eh:

graph_13h:

  ; Âûçûâàåì ñòàðûé îáðàáîò÷èê ïðåðûâàíèÿ 10h

  ; äëÿ óñòàíîâêè íîâîãî ðåæèìà

  pushf

  call        DWORD PTR cs:off_int_10h

  ; Ïîäãîòàâëèâàåì ðåãèñòðû äëÿ âûáîðà øðèôòà 8õ8

  mov      dx,OFFSET fon8_ascii0

  mov      bp,OFFSET fon8_ascii128

  jmp       set_gr_font

  ; Âûçûâþùàÿ ïðîãðàììà óñòàíàâëèâàåò ãðàôè÷åñêèå ðåæèìû

  ; 0Fh, 10h

graph_10h:

  ; Âûçûâàåì ñòàðûé îáðàáîò÷èê ïðåðûâàíèÿ 10h

  ; Äëÿ óñòàíîâêè íîâîãî ðåæèìà

  pushf

  call        DWORD PTR cs:off_int_10h

  ; Ïîäãîòàâëèâàåì ðåãèñòðû äëÿ âûáîðà øðèôòà 8õ8

  mov      dx,OFFSET fon14_ascii0

  mov      bp,OFFSET fon14_ascii128

  jmp       set_gr_font

  ; Âûçûâþùàÿ ïðîãðàììà óñòàíàâëèâàåò ãðàôè÷åñêèå ðåæèìû

  ; 11Dh, 12h

graph_12h:

  ; Âûçûâàåì ñòàðûé îáðàáîò÷èê ïðåðûâàíèÿ 10h

  ; äëÿ óñòàíîâêè íîâîãî ðåæèìà

  pushf

  call        DWORD PTR cs:off_int_10h

  ; Ïîäãîòàâëèâàåì ðåãèñòðû äëÿ âûáîðà øðèôòà 8õ8

  mov      dx,OFFSET fon16_ascii0

  mov      bp,OFFSET fon16_ascii128

set_gr_font:

  ; Óñòàíàâëèâàåì íàøè ãðàôè÷åñêèå øðèôòû,

  ; èçìåíÿÿ âåêòîðû ïðåðûâàíèé 1Fh è 43h

  mov      ax,2543h

  int          21h

  mov      dx,bp

  mov      ax,251Fh

  int          21h

  ; Çàâåðøàåì îáðàáîòêó ïðåðûâàíèÿ

  jmp       exit_int_10h

  ; Åñëè âûçûâàþùàÿ ïðîãðàììà âûçâàëà íå ôóíêöèþ

  ; óñòàíîâêè ðåæèìà, ïðîâåðÿåì âûçâàíà ëè



  ; ôóíêöèÿ âûáîðà íîâîãî øðèôòà

char_gen:

  cmp      ah,11h

  je           gen_func

  ; Åñëè íåò, ïåðåäàåì óïðàâëåíèå ñòàðîìó îáðàáîò÷èêó

go_int_10h:

  pushf

  call        DWORD PTR cs:off_int_10h

  iret

gen_func:

  ; Åñëè âûçûâàåòñÿ ôóíêöèÿ óñòàíîâêè íîâîãî øðèôòà, òî

  ; ñìîòðèì êàêàÿ âûçûâàåòñÿ ïîäôóíêöèÿ

  ; Âûçûâàåòñÿ ïîäôóíêöèÿ çàãðóçêè øðèôòà 8õ8 èç BIOS

  cmp      al,1

  je           text_rom_8_14

  ; Âûçûâàåòñÿ ïîäôóíêöèÿ çàãðóçêè øðèôòà 8õ8 èç BIOS

  ; ñ ïåðåóñòàíîâêîé êîíòðîëëåðà ÝËÒ

  cmp      al,11h

  je           text_rom_8_14

  ; Âûçûâàåòñÿ ïîäôóíêöèÿ çàãðóçêè øðèôòà 8õ14 èç BIOS

  cmp      al,2

  je           text_rom_8_8

  ; Âûçûâàåòñÿ ïîäôóíêöèÿ çàãðóçêè øðèôòà 8õ14 èç BIOS

  ; ñ ïåðåóñòàíîâêîé êîíòðîëëåðà ÝËÒ

  cmp      al,12h

  je           text_rom_8_8

  ; Âûçûâàåòñÿ ïîäôóíêöèÿ çàãðóçêè øðèôòà 8õ16 èç BIOS

  cmp      al,4

  je           text_rom_8_16

  ; Âûçûâàåòñÿ ïîäôóíêöèÿ çàãðóçêè øðèôòà 8õ16 èç BIOS

  ; ñ ïåðåóñòàíîâêîé êîíòðîëëåðà ÝËÒ

  cmp      al,14h

  je           text_rom_8_16

  ; Åñëè âûçûâàåòñÿ äðóãàÿ ïîäôóíêöèÿ, òî ïåðåäàåì

  ; óïðàâëåíèå ñòàðîìó îáðàáîò÷èêó ïðåðûâàíèé

  jmp       go_int_10h

text_rom_8_8:

  ; Âûáèðàåì øðèôò 8õ8 ïèêñåëîâ

  mov      bp,OFFSET fon8_ascii0

  mov      bh,8

  jmp       set_our_text_font

text_rom_8_14:

  ; Âûáèðàåì øðèôò 8õ14 ïèêñåëîâ

  mov      bp,OFFSET fon14_ascii0

  mov      bh,14

  jmp       set_our_text_font

text_rom_8_16:

  ; Âûáèðàåì øðèôò 8õ16 ïèêñåëîâ

  mov      bp,OFFSET fon16_ascii0

  mov      bh,16

set_our_text_font:

  ; Óñòàíàâëèâàåì ñâîé øðèôò

  and       al,0f0h

  push     cs

  pop       es

  mov      cx,256

  xor        dx,dx

  ; Âûçûâàåì ñòàðûé îáðàáîò÷èê ïðåðûâàíèÿ 10h

  pushf

  call        DWORD PTR cs:off_int_10h

  iret

resident:

END

Òåïåðü ïðèâåäåì òàáëèöû øðèôòîâ ñ îïèñàíèÿìè îáðàçîâ ñèìâîëîâ, èìåþùèõ ðàçìåð 8õ8, 8õ14 è 8õ16 ïèêñåëîâ. Ýòè òàáëèöû ñîäåðæàò îïèñàíèÿ ðóññêèõ ñèìâîëîâ ñîãëàñíî ñòàíäàðòíîé ðàñøèðåííîé êîäîâîé òàáëèöå ASCII ñèìâîëîâ íîìåð 437. Ñèìâîëû ñ ASCII-êîäàìè îò 248 äî 255 íå ñîîòâåòñòâóþò ýòîé òàáëèöå.



 ëèñòèíãå 5. 7 ïðåäñòàâëåíà òàáëèöà øðèôòîâ ðàçìåðà 8õ8 ïèêñåëîâ, ñîäåðæàùàÿ ðóññêèå ñèìâîëû. Êàæäûé ñèìâîë îïðåäåëÿåòñÿ âîñåìüþ áàéòàìè.

Ëèñòèíã 5.7. Ôàéë CGA_FONT.INC

fon8_ascii0     DB   000h,000h,000h,000h,000h,000h,000h,000h

fon8_ascii1     DB   07Eh,081h,0A5h,081h,0BDh,099h,081h,07Eh

fon8_ascii2     DB   07Eh,0FFh,0DBh,0FFh,0C3h,0E7h,0FFh,07Eh

fon8_ascii3     DB   06Ch,0FEh,0FEh,0FEh,07Ch,038h,010h,000h

fon8_ascii4     DB   010h,038h,07Ch,0FEh,07Ch,038h,010h,000h

fon8_ascii5     DB   038h,07Ch,038h,0FEh,0FEh,07Ch,038h,07Ch

fon8_ascii6     DB   010h,010h,038h,07Ch,0FEh,07Ch,038h,07Ch

fon8_ascii7     DB   000h,000h,018h,03Ch,03Ch,018h,000h,000h

fon8_ascii8     DB   0FFh,0FFh,0E7h,0C3h,0C3h,0E7h,0FFh,0FFh

fon8_ascii9     DB   000h,03Ch,066h,042h,042h,066h,03Ch,000h

fon8_ascii10    DB   0FFh,0C3h,099h,0BDh,0BDh,099h,0C3h,0FFh

fon8_ascii11    DB   00Fh,007h,00Fh,07Dh,0CCh,0CCh,0CCh,078h

fon8_ascii12    DB   03Ch,066h,066h,066h,03Ch,018h,07Eh,018h

fon8_ascii13    DB   03Fh,033h,03Fh,030h,030h,070h,0F0h,0E0h

fon8_ascii14    DB   07Fh,063h,07Fh,063h,063h,067h,0E6h,0C0h

fon8_ascii15    DB   099h,05Ah,03Ch,0E7h,0E7h,03Ch,05Ah,099h

fon8_ascii16    DB   080h,0E0h,0F8h,0FEh,0F8h,0E0h,080h,000h

fon8_ascii17    DB   002h,00Eh,03Eh,0FEh,03Eh,00Eh,002h,000h

fon8_ascii18    DB   018h,03Ch,07Eh,018h,018h,07Eh,03Ch,018h

fon8_ascii19    DB   066h,066h,066h,066h,066h,000h,066h,000h

fon8_ascii20    DB   07Fh,0DBh,0DBh,07Bh,01Bh,01Bh,01Bh,000h

fon8_ascii21    DB   03Eh,063h,038h,06Ch,06Ch,038h,0CCh,078h

fon8_ascii22    DB   000h,000h,000h,000h,07Eh,07Eh,07Eh,000h

fon8_ascii23    DB   018h,03Ch,07Eh,018h,07Eh,03Ch,018h,0FFh

fon8_ascii24    DB   018h,03Ch,07Eh,018h,018h,018h,018h,000h

fon8_ascii25    DB   018h,018h,018h,018h,07Eh,03Ch,018h,000h

fon8_ascii26    DB   000h,018h,00Ch,0FEh,00Ch,018h,000h,000h

fon8_ascii27    DB   000h,030h,060h,0FEh,060h,030h,000h,000h

fon8_ascii28    DB   000h,000h,0C0h,0C0h,0C0h,0FEh,000h,000h

fon8_ascii29    DB   000h,024h,066h,0FFh,066h,024h,000h,000h



fon8_ascii30    DB   000h,018h,03Ch,07Eh,0FFh,0FFh,000h,000h

fon8_ascii31    DB   000h,0FFh,0FFh,07Eh,03Ch,018h,000h,000h

fon8_ascii32    DB   000h,000h,000h,000h,000h,000h,000h,000h

fon8_ascii33    DB   030h,078h,078h,030h,030h,000h,030h,000h

fon8_ascii34    DB   06Ch,06Ch,06Ch,000h,000h,000h,000h,000h

fon8_ascii35    DB   06Ch,06Ch,0FEh,06Ch,0FEh,06Ch,06Ch,000h

fon8_ascii36    DB   030h,07Ch,0C0h,078h,00Ch,0F8h,030h,000h

fon8_ascii37    DB   000h,0C6h,0CCh,018h,030h,066h,0C6h,000h

fon8_ascii38    DB   038h,06Ch,038h,076h,0DCh,0CCh,076h,000h

fon8_ascii39    DB   060h,060h,0C0h,000h,000h,000h,000h,000h

fon8_ascii40    DB   018h,030h,060h,060h,060h,030h,018h,000h

fon8_ascii41    DB   060h,030h,018h,018h,018h,030h,060h,000h

fon8_ascii42    DB   000h,066h,03Ch,0FFh,03Ch,066h,000h,000h

fon8_ascii43    DB   000h,030h,030h,0FCh,030h,030h,000h,000h

fon8_ascii44    DB   000h,000h,000h,000h,000h,030h,030h,060h

fon8_ascii45    DB   000h,000h,000h,0FCh,000h,000h,000h,000h

fon8_ascii46    DB   000h,000h,000h,000h,000h,030h,030h,000h

fon8_ascii47    DB   006h,00Ch,018h,030h,060h,0C0h,080h,000h

fon8_ascii48    DB   07Ch,0C6h,0CEh,0DEh,0F6h,0E6h,07Ch,000h

fon8_ascii49    DB   030h,070h,030h,030h,030h,030h,0FCh,000h

fon8_ascii50    DB   078h,0CCh,00Ch,038h,060h,0CCh,0FCh,000h

fon8_ascii51    DB   078h,0CCh,00Ch,038h,00Ch,0CCh,078h,000h

fon8_ascii52    DB   01Ch,03Ch,06Ch,0CCh,0FEh,00Ch,01Eh,000h

fon8_ascii53    DB   0FCh,0C0h,0F8h,00Ch,00Ch,0CCh,078h,000h

fon8_ascii54    DB   038h,060h,0C0h,0F8h,0CCh,0CCh,078h,000h

fon8_ascii55    DB   0FCh,0CCh,00Ch,018h,030h,030h,030h,000h

fon8_ascii56    DB   078h,0CCh,0CCh,078h,0CCh,0CCh,078h,000h

fon8_ascii57    DB   078h,0CCh,0CCh,07Ch,00Ch,018h,070h,000h

fon8_ascii58    DB   000h,030h,030h,000h,000h,030h,030h,000h

fon8_ascii59    DB   000h,030h,030h,000h,000h,030h,030h,060h

fon8_ascii60    DB   018h,030h,060h,0C0h,060h,030h,018h,000h

fon8_ascii61    DB   000h,000h,0FCh,000h,000h,0FCh,000h,000h

fon8_ascii62    DB   060h,030h,018h,00Ch,018h,030h,060h,000h



fon8_ascii63    DB   078h,0CCh,00Ch,018h,030h,000h,030h,000h

fon8_ascii64    DB   07Ch,0C6h,0DEh,0DEh,0DEh,0C0h,078h,000h

fon8_ascii65    DB   030h,078h,0CCh,0CCh,0FCh,0CCh,0CCh,000h

fon8_ascii66    DB   0FCh,066h,066h,07Ch,066h,066h,0FCh,000h

fon8_ascii67    DB   03Ch,066h,0C0h,0C0h,0C0h,066h,03Ch,000h

fon8_ascii68    DB   0F8h,06Ch,066h,066h,066h,06Ch,0F8h,000h

fon8_ascii69    DB   0FEh,062h,068h,078h,068h,062h,0FEh,000h

fon8_ascii70    DB   0FEh,062h,068h,078h,068h,060h,0F0h,000h

fon8_ascii71    DB   03Ch,066h,0C0h,0C0h,0CEh,066h,03Eh,000h

fon8_ascii72    DB   0CCh,0CCh,0CCh,0FCh,0CCh,0CCh,0CCh,000h

fon8_ascii73    DB   078h,030h,030h,030h,030h,030h,078h,000h

fon8_ascii74    DB   01Eh,00Ch,00Ch,00Ch,0CCh,0CCh,078h,000h

fon8_ascii75    DB   0E6h,066h,06Ch,078h,06Ch,066h,0E6h,000h

fon8_ascii76    DB   0F0h,060h,060h,060h,062h,066h,0FEh,000h

fon8_ascii77    DB   0C6h,0EEh,0FEh,0FEh,0D6h,0C6h,0C6h,000h

fon8_ascii78    DB   0C6h,0E6h,0F6h,0DEh,0CEh,0C6h,0C6h,000h

fon8_ascii79    DB   038h,06Ch,0C6h,0C6h,0C6h,06Ch,038h,000h

fon8_ascii80    DB   0FCh,066h,066h,07Ch,060h,060h,0F0h,000h

fon8_ascii81    DB   078h,0CCh,0CCh,0CCh,0DCh,078h,01Ch,000h

fon8_ascii82    DB   0FCh,066h,066h,07Ch,06Ch,066h,0E6h,000h

fon8_ascii83    DB   078h,0CCh,0E0h,070h,01Ch,0CCh,078h,000h

fon8_ascii84    DB   0FCh,0B4h,030h,030h,030h,030h,078h,000h

fon8_ascii85    DB   0CCh,0CCh,0CCh,0CCh,0CCh,0CCh,0FCh,000h

fon8_ascii86    DB   0CCh,0CCh,0CCh,0CCh,0CCh,078h,030h,000h

fon8_ascii87    DB   0C6h,0C6h,0C6h,0D6h,0FEh,0EEh,0C6h,000h

fon8_ascii88    DB   0C6h,044h,06Ch,038h,038h,06Ch,0C6h,000h

fon8_ascii89    DB   0CCh,0CCh,0CCh,078h,030h,030h,078h,000h

fon8_ascii90    DB   0FEh,0C6h,08Ch,018h,032h,066h,0FEh,000h

fon8_ascii91    DB   078h,060h,060h,060h,060h,060h,078h,000h

fon8_ascii92    DB   0C0h,060h,030h,018h,00Ch,006h,002h,000h

fon8_ascii93    DB   078h,018h,018h,018h,018h,018h,078h,000h

fon8_ascii94    DB   010h,038h,06Ch,0C6h,000h,000h,000h,000h

fon8_ascii95    DB   000h,000h,000h,000h,000h,000h,000h,0FFh



fon8_ascii96    DB   030h,030h,018h,000h,000h,000h,000h,000h

fon8_ascii97    DB   000h,000h,078h,00Ch,07Ch,0CCh,07Ch,000h

fon8_ascii98    DB   060h,060h,060h,07Ch,066h,066h,07Ch,000h

fon8_ascii99    DB   000h,000h,078h,0CCh,0C0h,0CCh,078h,000h

fon8_ascii100   DB   00Ch,00Ch,00Ch,07Ch,0CCh,0CCh,07Ch,000h

fon8_ascii101   DB   000h,000h,078h,0CCh,0FCh,0C0h,078h,000h

fon8_ascii102   DB   038h,06Ch,060h,0F0h,060h,060h,0F0h,000h

fon8_ascii103   DB   000h,000h,07Ch,0CCh,0CCh,07Ch,00Ch,0F8h

fon8_ascii104   DB   060h,060h,07Ch,066h,066h,066h,066h,000h

fon8_ascii105   DB   030h,000h,070h,030h,030h,030h,078h,000h

fon8_ascii106   DB   00Ch,000h,00Ch,00Ch,00Ch,00Ch,06Ch,038h

fon8_ascii107   DB   060h,060h,066h,06Ch,078h,06Ch,066h,000h

fon8_ascii108   DB   070h,030h,030h,030h,030h,030h,078h,000h

fon8_ascii109   DB   000h,000h,0CCh,0FEh,0FEh,0D6h,0C6h,000h

fon8_ascii110   DB   000h,000h,0F8h,0CCh,0CCh,0CCh,0CCh,000h

fon8_ascii111   DB   000h,000h,078h,0CCh,0CCh,0CCh,078h,000h

fon8_ascii112   DB   000h,000h,07Ch,066h,066h,07Ch,060h,060h

fon8_ascii113   DB   000h,000h,07Ch,0CCh,0CCh,07Ch,00Ch,00Ch

fon8_ascii114   DB   000h,000h,0DCh,076h,066h,060h,0F0h,000h

fon8_ascii115   DB   000h,000h,07Ch,0C0h,078h,00Ch,0F8h,000h

fon8_ascii116   DB   010h,030h,07Ch,030h,030h,034h,018h,000h

fon8_ascii117   DB   000h,000h,0CCh,0CCh,0CCh,0CCh,07Ch,000h

fon8_ascii118   DB   000h,000h,0CCh,0CCh,0CCh,078h,030h,000h

fon8_ascii119   DB   000h,000h,0C6h,0D6h,0FEh,0FEh,06Ch,000h

fon8_ascii120   DB   000h,000h,0C6h,06Ch,038h,06Ch,0C6h,000h

fon8_ascii121   DB   000h,000h,0CCh,0CCh,0CCh,07Ch,00Ch,0F8h

fon8_ascii122   DB   000h,000h,0FCh,098h,030h,064h,0FCh,000h

fon8_ascii123   DB   01Ch,030h,030h,0E0h,030h,030h,01Ch,000h

fon8_ascii124   DB   018h,018h,018h,000h,018h,018h,018h,000h

fon8_ascii125   DB   0E0h,030h,030h,01Ch,030h,030h,0E0h,000h

fon8_ascii126   DB   076h,0DCh,000h,000h,000h,000h,000h,000h

fon8_ascii127   DB   000h,010h,038h,06Ch,0C6h,0C6h,0FEh,000h

fon8_ascii128   DB   01Eh,036h,066h,066h,07Eh,066h,066h,000h



fon8_ascii129   DB   07Ch,060h,060h,07Ch,066h,066h,07Ch,000h

fon8_ascii130   DB   07Ch,066h,066h,07Ch,066h,066h,07Ch,000h

fon8_ascii131   DB   07Eh,060h,060h,060h,060h,060h,060h,000h

fon8_ascii132   DB   038h,06Ch,06Ch,06Ch,06Ch,06Ch,0FEh,0C6h

fon8_ascii133   DB   07Eh,060h,060h,07Ch,060h,060h,07Eh,000h

fon8_ascii134   DB   0DBh,0DBh,07Eh,03Ch,07Eh,0DBh,0DBh,000h

fon8_ascii135   DB   03Ch,066h,006h,01Ch,006h,066h,03Ch,000h

fon8_ascii136   DB   066h,066h,06Eh,07Eh,076h,066h,066h,000h

fon8_ascii137   DB   03Ch,066h,06Eh,07Eh,076h,066h,066h,000h

fon8_ascii138   DB   066h,06Ch,078h,070h,078h,06Ch,066h,000h

fon8_ascii139   DB   01Eh,036h,066h,066h,066h,066h,066h,000h

fon8_ascii140   DB   0C6h,0EEh,0FEh,0FEh,0D6h,0C6h,0C6h,000h

fon8_ascii141   DB   066h,066h,066h,07Eh,066h,066h,066h,000h

fon8_ascii142   DB   03Ch,066h,066h,066h,066h,066h,03Ch,000h

fon8_ascii143   DB   07Eh,066h,066h,066h,066h,066h,066h,000h

fon8_ascii144   DB   07Ch,066h,066h,066h,07Ch,060h,060h,000h

fon8_ascii145   DB   03Ch,066h,060h,060h,060h,066h,03Ch,000h

fon8_ascii146   DB   07Eh,018h,018h,018h,018h,018h,018h,000h

fon8_ascii147   DB   066h,066h,066h,03Eh,006h,066h,03Ch,000h

fon8_ascii148   DB   07Eh,0DBh,0DBh,0DBh,07Eh,018h,018h,000h

fon8_ascii149   DB   066h,066h,03Ch,018h,03Ch,066h,066h,000h

fon8_ascii150   DB   066h,066h,066h,066h,066h,066h,07Fh,003h

fon8_ascii151   DB   066h,066h,066h,03Eh,006h,006h,006h,000h

fon8_ascii152   DB   0DBh,0DBh,0DBh,0DBh,0DBh,0DBh,0FFh,000h

fon8_ascii153   DB   0DBh,0DBh,0DBh,0DBh,0DBh,0DBh,0FFh,003h

fon8_ascii154   DB   0E0h,060h,060h,07Ch,066h,066h,07Ch,000h

fon8_ascii155   DB   0C6h,0C6h,0C6h,0F6h,0DEh,0DEh,0F6h,000h

fon8_ascii156   DB   060h,060h,060h,07Ch,066h,066h,07Ch,000h

fon8_ascii157   DB   078h,08Ch,006h,03Eh,006h,08Ch,078h,000h

fon8_ascii158   DB   0CEh,0DBh,0DBh,0FBh,0DBh,0DBh,0CEh,000h

fon8_ascii159   DB   03Eh,066h,066h,066h,03Eh,036h,066h,000h

fon8_ascii160   DB   000h,000h,078h,00Ch,07Ch,0CCh,076h,000h

fon8_ascii161   DB   000h,03Ch,060h,03Ch,066h,066h,03Ch,000h



fon8_ascii162   DB   000h,000h,07Ch,066h,07Ch,066h,07Ch,000h

fon8_ascii163   DB   000h,000h,07Eh,060h,060h,060h,060h,000h

fon8_ascii164   DB   000h,000h,03Ch,06Ch,06Ch,06Ch,0FEh,0C6h

fon8_ascii165   DB   000h,000h,03Ch,066h,07Eh,060h,03Ch,000h

fon8_ascii166   DB   000h,000h,0DBh,07Eh,03Ch,07Eh,0DBh,000h

fon8_ascii167   DB   000h,000h,03Ch,066h,00Ch,066h,03Ch,000h

fon8_ascii168   DB   000h,000h,066h,06Eh,07Eh,076h,066h,000h

fon8_ascii169   DB   000h,018h,066h,06Eh,07Eh,076h,066h,000h

fon8_ascii170   DB   000h,000h,066h,06Ch,078h,06Ch,066h,000h

fon8_ascii171   DB   000h,000h,01Eh,036h,066h,066h,066h,000h

fon8_ascii172   DB   000h,000h,0C6h,0FEh,0FEh,0D6h,0C6h,000h

fon8_ascii173   DB   000h,000h,066h,066h,07Eh,066h,066h,000h

fon8_ascii174   DB   000h,000h,03Ch,066h,066h,066h,03Ch,000h

fon8_ascii175   DB   000h,000h,07Eh,066h,066h,066h,066h,000h

fon8_ascii176   DB   011h,044h,011h,044h,011h,044h,011h,044h

fon8_ascii177   DB   055h,0AAh,055h,0AAh,055h,0AAh,055h,0AAh

fon8_ascii178   DB   0DDh,077h,0DDh,077h,0DDh,077h,0DDh,077h

fon8_ascii179   DB   018h,018h,018h,018h,018h,018h,018h,018h

fon8_ascii180   DB   018h,018h,018h,0F8h,018h,018h,018h,018h

fon8_ascii181   DB   018h,0F8h,018h,0F8h,018h,018h,018h,018h

fon8_ascii182   DB   036h,036h,036h,0F6h,036h,036h,036h,036h

fon8_ascii183   DB   000h,000h,000h,0FEh,036h,036h,036h,036h

fon8_ascii184   DB   000h,0F8h,018h,0F8h,018h,018h,018h,018h

fon8_ascii185   DB   036h,0F6h,006h,0F6h,036h,036h,036h,036h

fon8_ascii186   DB   036h,036h,036h,036h,036h,036h,036h,036h

fon8_ascii187   DB   000h,0FEh,006h,0F6h,036h,036h,036h,036h

fon8_ascii188   DB   036h,0F6h,006h,0FEh,000h,000h,000h,000h

fon8_ascii189   DB   036h,036h,036h,0FEh,000h,000h,000h,000h

fon8_ascii190   DB   018h,0F8h,018h,0F8h,000h,000h,000h,000h

fon8_ascii191   DB   000h,000h,000h,0F8h,018h,018h,018h,018h

fon8_ascii192   DB   018h,018h,018h,01Fh,000h,000h,000h,000h

fon8_ascii193   DB   018h,018h,018h,0FFh,000h,000h,000h,000h

fon8_ascii194   DB   000h,000h,000h,0FFh,018h,018h,018h,018h



fon8_ascii195   DB   018h,018h,018h,01Fh,018h,018h,018h,018h

fon8_ascii196   DB   000h,000h,000h,0FFh,000h,000h,000h,000h

fon8_ascii197   DB   018h,018h,018h,0FFh,018h,018h,018h,018h

fon8_ascii198   DB   018h,01Fh,018h,01Fh,018h,018h,018h,018h

fon8_ascii199   DB   036h,036h,036h,037h,036h,036h,036h,036h

fon8_ascii200   DB   036h,037h,030h,03Fh,000h,000h,000h,000h

fon8_ascii201   DB   000h,03Fh,030h,037h,036h,036h,036h,036h

fon8_ascii202   DB   036h,0F7h,000h,0FFh,000h,000h,000h,000h

fon8_ascii203   DB   000h,0FFh,000h,0F7h,036h,036h,036h,036h

fon8_ascii204   DB   036h,037h,030h,037h,036h,036h,036h,036h

fon8_ascii205   DB   000h,0FFh,000h,0FFh,000h,000h,000h,000h

fon8_ascii206   DB   036h,0F7h,000h,0F7h,036h,036h,036h,036h

fon8_ascii207   DB   018h,0FFh,000h,0FFh,000h,000h,000h,000h

fon8_ascii208   DB   036h,036h,036h,0FFh,000h,000h,000h,000h

fon8_ascii209   DB   000h,0FFh,000h,0FFh,018h,018h,018h,018h

fon8_ascii210   DB   000h,000h,000h,0FFh,036h,036h,036h,036h

fon8_ascii211   DB   036h,036h,036h,03Fh,000h,000h,000h,000h

fon8_ascii212   DB   018h,01Fh,018h,01Fh,000h,000h,000h,000h

fon8_ascii213   DB   000h,01Fh,018h,01Fh,018h,018h,018h,018h

fon8_ascii214   DB   000h,000h,000h,03Fh,036h,036h,036h,036h

fon8_ascii215   DB   036h,036h,036h,0FFh,036h,036h,036h,036h

fon8_ascii216   DB   018h,0FFh,018h,0FFh,018h,018h,018h,018h

fon8_ascii217   DB   018h,018h,018h,0F8h,000h,000h,000h,000h

fon8_ascii218   DB   000h,000h,000h,01Fh,018h,018h,018h,018h

fon8_ascii219   DB   0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh

fon8_ascii220   DB   000h,000h,000h,0FFh,0FFh,0FFh,0FFh,0FFh

fon8_ascii221   DB   0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h

fon8_ascii222   DB   00Fh,00Fh,00Fh,00Fh,00Fh,00Fh,00Fh,00Fh

fon8_ascii223   DB   0FFh,0FFh,0FFh,000h,000h,000h,000h,000h

fon8_ascii224   DB   000h,000h,07Ch,066h,066h,07Ch,060h,000h

fon8_ascii225   DB   000h,000h,03Ch,066h,060h,066h,03Ch,000h

fon8_ascii226   DB   000h,000h,07Eh,018h,018h,018h,018h,000h

fon8_ascii227   DB   000h,000h,066h,066h,03Eh,006h,03Ch,000h



fon8_ascii228   DB   000h,000h,07Eh,0DBh,0DBh,07Eh,018h,000h

fon8_ascii229   DB   000h,000h,066h,03Ch,018h,03Ch,066h,000h

fon8_ascii230   DB   000h,000h,066h,066h,066h,066h,07Fh,003h

fon8_ascii231   DB   000h,000h,066h,066h,03Eh,006h,006h,000h

fon8_ascii232   DB   000h,000h,0DBh,0DBh,0DBh,0DBh,0FFh,000h

fon8_ascii233   DB   000h,000h,0DBh,0DBh,0DBh,0DBh,0FFh,003h

fon8_ascii234   DB   000h,000h,0E0h,060h,07Ch,066h,07Ch,000h

fon8_ascii235   DB   000h,000h,0C6h,0C6h,0F6h,0DEh,0F6h,000h

fon8_ascii236   DB   000h,000h,060h,060h,07Ch,066h,07Ch,000h

fon8_ascii237   DB   000h,000h,07Ch,006h,03Eh,006h,07Ch,000h

fon8_ascii238   DB   000h,000h,0CEh,0DBh,0FBh,0DBh,0CEh,000h

fon8_ascii239   DB   000h,000h,03Eh,066h,03Eh,036h,066h,000h

fon8_ascii240   DB   066h,000h,07Eh,060h,07Ch,060h,07Eh,000h

fon8_ascii241   DB   024h,000h,03Ch,066h,07Eh,060h,03Ch,000h

fon8_ascii242   DB   000h,030h,018h,00Ch,006h,00Ch,018h,030h

fon8_ascii243   DB   000h,00Ch,018h,030h,060h,030h,018h,00Ch

fon8_ascii244   DB   00Eh,01Bh,01Bh,018h,018h,018h,018h,018h

fon8_ascii245   DB   018h,018h,018h,018h,018h,0D8h,0D8h,070h

fon8_ascii246   DB   000h,018h,018h,000h,07Eh,000h,018h,018h

fon8_ascii247   DB   000h,076h,0DCh,000h,076h,0DCh,000h,000h

fon8_ascii248   DB   000h,038h,06Ch,06Ch,038h,000h,000h,000h

fon8_ascii249   DB   000h,000h,000h,000h,018h,000h,000h,000h

fon8_ascii250   DB   000h,000h,000h,038h,038h,000h,000h,000h

fon8_ascii251   DB   0F8h,006h,073h,079h,023h,0FEh,0A0h,0A0h

fon8_ascii252   DB   006h,008h,0CBh,06Bh,068h,05Bh,058h,08Ch

fon8_ascii253   DB   030h,048h,010h,020h,078h,000h,000h,000h

fon8_ascii254   DB   0FFh,081h,0BDh,0A5h,0A5h,0BDh,081h,0FFh

fon8_ascii255   DB   000h,000h,000h,000h,000h,042h,07Eh,000h

Èñõîäíûé òåêñò ôàéëà EGA_FONT.INC, ñîäåðæàùèé îïðåäåëåíèå øðèôòîâ ðàçìåðà 8õ14 ïèêñåëîâ ïðèâåäåí â ëèñòèíãå 5.8. Êàæäûé ñèìâîë îïðåäåëÿåòñÿ ÷åòûðíàäöàòüþ áàéòàìè.

Ëèñòèíã 5.8. Ôàéë EGA_FONT.INC

fon14_ascii0    DB   000h,000h,000h,000h,000h,000h,000h,000h

                DB   000h,000h,000h,000h,000h,000h



fon14_ascii1    DB   000h,000h,07Eh,081h,0A5h,081h,081h,0BDh

                DB   099h,081h,07Eh,000h,000h,000h

fon14_ascii2    DB   000h,000h,07Eh,0FFh,0DBh,0FFh,0FFh,0C3h

                DB   0E7h,0FFh,07Eh,000h,000h,000h

fon14_ascii3    DB   000h,000h,000h,06Ch,0FEh,0FEh,0FEh,0FEh

                DB   07Ch,038h,010h,000h,000h,000h

fon14_ascii4    DB   000h,000h,000h,010h,038h,07Ch,0FEh,07Ch

                DB   038h,010h,000h,000h,000h,000h

fon14_ascii5    DB   000h,000h,018h,03Ch,03Ch,0E7h,0E7h,0E7h

                DB   018h,018h,03Ch,000h,000h,000h

fon14_ascii6    DB   000h,000h,018h,03Ch,07Eh,0FFh,0FFh,07Eh

                DB   018h,018h,03Ch,000h,000h,000h

fon14_ascii7    DB   000h,000h,000h,000h,000h,018h,03Ch,03Ch

                DB   018h,000h,000h,000h,000h,000h

fon14_ascii8    DB   0FFh,0FFh,0FFh,0FFh,0FFh,0E7h,0C3h,0C3h

                DB   0E7h,0FFh,0FFh,0FFh,0FFh,0FFh

fon14_ascii9    DB   000h,000h,000h,000h,03Ch,066h,042h,042h

                DB   066h,03Ch,000h,000h,000h,000h

fon14_ascii10   DB   0FFh,0FFh,0FFh,FFh,0C3h,099h,0BDh,0BDh

                DB   099h,0C3h,0FFh,0FFh,0FFh,0FFh

fon14_ascii11   DB   000h,000h,01Eh,0Eh,01Ah,032h,078h,0CCh

                DB   0CCh,0CCh,078h,000h,000h,000h

fon14_ascii12   DB   000h,000h,03Ch,066h,066h,066h,03Ch,018h

                DB   07Eh,018h,018h,000h,000h,000h

fon14_ascii13   DB   000h,000h,03Fh,33h,03Fh,030h,030h,030h

                DB   070h,0F0h,0E0h,000h,000h,000h

fon14_ascii14   DB   000h,000h,07Fh,63h,07Fh,063h,063h,063h

                DB   067h,0E7h,0E6h,0C0h,000h,000h

fon14_ascii15   DB   000h,000h,018h,18h,0DBh,03Ch,0E7h,03Ch

                DB   0DBh,018h,018h,000h,000h,000h

fon14_ascii16   DB   000h,040h,060h,70h,078h,07Ch,07Eh,07Ch

                DB   078h,070h,060h,040h,000h,000h

fon14_ascii17   DB   000h,002h,006h,0Eh,01Eh,03Eh,07Eh,03Eh

                DB   01Eh,00Eh,006h,002h,000h,000h

fon14_ascii18   DB   000h,000h,018h,3Ch,07Eh,018h,018h,018h

                DB   07Eh,03Ch,018h,000h,000h,000h



fon14_ascii19   DB   000h,000h,066h,66h,066h,066h,066h,066h

                DB   000h,066h,066h,000h,000h,000h

fon14_ascii20   DB   000h,000h,07Fh,DBh,0DBh,0DBh,07Bh,01Bh

                DB   01Bh,01Bh,01Bh,000h,000h,000h

fon14_ascii21   DB   000h,07Ch,0C6h,60h,038h,06Ch,0C6h,0C6h

                DB   06Ch,038h,00Ch,0C6h,07Ch,000h

fon14_ascii22   DB   000h,000h,000h,00h,000h,000h,000h,0FEh

                DB   0FEh,0FEh,0FEh,000h,000h,000h

fon14_ascii23   DB   000h,000h,018h,3Ch,07Eh,018h,018h,07Eh

                DB   03Ch,018h,07Eh,000h,000h,000h

fon14_ascii24   DB   000h,000h,018h,3Ch,07Eh,018h,018h,018h

                DB   018h,018h,018h,000h,000h,000h

fon14_ascii25   DB   000h,000h,018h,18h,018h,018h,018h,018h

                DB   07Eh,03Ch,018h,000h,000h,000h

fon14_ascii26   DB   000h,000h,000h,00h,000h,018h,00Ch,0FEh

                DB   00Ch,018h,000h,000h,000h,000h

fon14_ascii27   DB   000h,000h,000h,00h,000h,018h,030h,07Fh

                DB   030h,018h,000h,000h,000h,000h

fon14_ascii28   DB   000h,000h,000h,00h,000h,000h,0C0h,0C0h

                DB   0C0h,0FEh,000h,000h,000h,000h

fon14_ascii29   DB   000h,000h,000h,00h,000h,028h,06Ch,0FEh

                DB   06Ch,028h,000h,000h,000h,000h

fon14_ascii30   DB   000h,000h,000h,00h,010h,038h,038h,07Ch

                DB   07Ch,0FEh,0FEh,000h,000h,000h

fon14_ascii31   DB   000h,000h,000h,00h,0FEh,0FEh,07Ch,07Ch

                DB   038h,038h,010h,000h,000h,000h

fon14_ascii32   DB   000h,000h,000h,00h,000h,000h,000h,000h

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii33   DB   000h,000h,018h,3Ch,03Ch,018h,018h,018h

                DB   000h,018h,018h,000h,000h,000h

fon14_ascii34   DB   000h,000h,066h,66h,066h,024h,000h,000h

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii35   DB   000h,000h,06Ch,6Ch,0FEh,06Ch,06Ch,06Ch

                DB   0FEh,06Ch,06Ch,000h,000h,000h

fon14_ascii36   DB   018h,018h,07Ch,C6h,0C2h,0C0h,07Ch,006h

                DB   086h,0C6h,07Ch,018h,018h,000h



fon14_ascii37   DB   000h,000h,000h,C2h,0C6h,00Ch,018h,030h

                DB   060h,0C6h,086h,000h,000h,000h

fon14_ascii38   DB   000h,000h,038h,6Ch,06Ch,038h,076h,0DCh

                DB   0CCh,0CCh,076h,000h,000h,000h

fon14_ascii39   DB   000h,000h,030h,30h,030h,060h,000h,000h

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii40   DB   000h,000h,00Ch,18h,030h,030h,030h,030h

                DB   030h,018h,00Ch,000h,000h,000h

fon14_ascii41   DB   000h,000h,030h,18h,00Ch,00Ch,00Ch,00Ch

                DB   00Ch,018h,030h,00h,000h,000h

fon14_ascii42   DB   000h,000h,000h,00h,066h,03Ch,0FFh,03Ch

                DB   066h,000h,000h,000h,000h,000h

fon14_ascii43   DB   000h,000h,000h,00h,018h,018h,07Eh,018h

                DB   018h,000h,000h,000h,000h,000h

fon14_ascii44   DB   000h,000h,000h,00h,000h,000h,000h,000h

                DB   018h,018h,018h,030h,000h,000h

fon14_ascii45   DB   000h,000h,000h,00h,000h,000h,0FEh,000h

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii46   DB   000h,000h,000h,00h,000h,000h,000h,000h

                DB   000h,018h,018h,000h,000h,000h

fon14_ascii47   DB   000h,000h,000h,02h,006h,00Ch,018h,030h

                DB   060h,0C0h,080h,000h,000h,000h

fon14_ascii48   DB   000h,000h,07Ch,C6h,0CEh,0DEh,0F6h,0E6h

                DB   0C6h,0C6h,07Ch,000h,000h,000h

fon14_ascii49   DB   000h,000h,018h,38h,078h,018h,018h,018h

                DB   018h,018h,03Ch,000h,000h,000h

fon14_ascii50   DB   000h,000h,07Ch,C6h,0C6h,006h,01Ch,030h

                DB   060h,0C6h,0FEh,000h,000h,000h

fon14_ascii51   DB   000h,000h,07Ch,C6h,0C6h,006h,01Ch,006h

                DB   0C6h,0C6h,07Ch,000h,000h,000h

fon14_ascii52   DB   000h,000h,00Ch,1Ch,03Ch,06Ch,0CCh,0CCh

                DB   0FEh,00Ch,00Ch,000h,000h,000h

fon14_ascii53   DB   000h,000h,0FEh,C0h,0C0h,0FCh,006h,006h

                DB   006h,0C6h,07Ch,000h,000h,000h

fon14_ascii54   DB   000h,000h,07Ch,C6h,0C0h,0C0h,0FCh,0C6h

                DB   0C6h,0C6h,07Ch,000h,000h,000h



fon14_ascii55   DB   000h,000h,0FEh,C6h,086h,004h,00Ch,018h

                DB   018h,030h,030h,000h,000h,000h

fon14_ascii56   DB   000h,000h,07Ch,C6h,0C6h,0C6h,07Ch,0C6h

                DB   0C6h,0C6h,07Ch,000h,000h,000h

fon14_ascii57   DB   000h,000h,07Ch,C6h,0C6h,0C6h,07Eh,006h

                DB   006h,0C6h,07Ch,000h,000h,000h

fon14_ascii58   DB   000h,000h,000h,00h,000h,018h,018h,000h

                DB   000h,018h,018h,000h,000h,000h

fon14_ascii59   DB   000h,000h,000h,00h,000h,018h,018h,000h

                DB   000h,018h,018h,030h,000h,000h

fon14_ascii60   DB   000h,000h,000h,0Ch,018h,030h,060h,030h

                DB   018h,00Ch,000h,000h,000h,000h

fon14_ascii61   DB   000h,000h,000h,00h,000h,0FEh,000h,0FEh

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii62   DB   000h,000h,000h,30h,018h,00Ch,006h,00Ch

                DB   018h,030h,000h,000h,000h,000h

fon14_ascii63   DB   000h,000h,07Ch,C6h,0C6h,006h,00Ch,018h

                DB   000h,018h,018h,000h,000h,000h

fon14_ascii64   DB   000h,000h,000h,7Ch,0C6h,0C6h,0DEh,0DEh

                DB   0DEh,0DCh,0C0h,07Ch,000h,000h

fon14_ascii65   DB   000h,000h,038h,6Ch,0C6h,0C6h,0FEh,0C6h

                DB   0C6h,0C6h,0C6h,00h,000h,000h

fon14_ascii66   DB   000h,000h,0FCh,66h,066h,066h,07Ch,066h

                DB   066h,066h,0FCh,000h,000h,000h

fon14_ascii67   DB   000h,000h,07Ch,C6h,0C6h,0C0h,0C0h,0C0h

                DB   0C6h,0C6h,07Ch,000h,000h,000h

fon14_ascii68   DB   000h,000h,0FCh,66h,066h,066h,066h,066h

                DB   066h,066h,0FCh,000h,000h,000h

fon14_ascii69   DB   000h,000h,0FEh,66h,062h,068h,078h,068h

                DB   062h,066h,0FEh,000h,000h,000h

fon14_ascii70   DB   000h,000h,0FEh,66h,062h,068h,078h,068h

                DB   060h,060h,0F0h,000h,000h,000h

fon14_ascii71   DB   000h,000h,07Ch,C6h,0C6h,0C0h,0C0h,0CEh

                DB   0C6h,0C6h,07Ch,000h,000h,000h

fon14_ascii72   DB   000h,000h,0C6h,C6h,0C6h,0C6h,0FEh,0C6h

                DB   0C6h,0C6h,0C6h,000h,000h,000h



fon14_ascii73   DB   000h,000h,03Ch,18h,018h,018h,018h,018h

                DB   018h,018h,03Ch,000h,000h,000h

fon14_ascii74   DB   000h,000h,01Eh,0Ch,00Ch,00Ch,00Ch,00Ch

                DB   0CCh,0CCh,078h,000h,000h,000h

fon14_ascii75   DB   000h,000h,0C6h,CCh,0D8h,0F0h,0E0h,0F0h

                DB   0D8h,0CCh,0C6h,000h,000h,000h

fon14_ascii76   DB   000h,000h,0F0h,60h,060h,060h,060h,060h

                DB   062h,066h,0FEh,000h,000h,000h

fon14_ascii77   DB   000h,000h,0C6h,EEh,0FEh,0D6h,0C6h,0C6h

                DB   0C6h,0C6h,0C6h,000h,000h,000h

fon14_ascii78   DB   000h,000h,0C6h,E6h,0E6h,0F6h,0DEh,0CEh

                DB   0C6h,0C6h,0C6h,000h,000h,000h

fon14_ascii79   DB   000h,000h,07Ch,C6h,0C6h,0C6h,0C6h,0C6h

                DB   0C6h,0C6h,07Ch,000h,000h,000h

fon14_ascii80   DB   000h,000h,0FCh,66h,066h,066h,07Ch,060h

                DB   060h,060h,0F0h,000h,000h,000h

fon14_ascii81   DB   000h,000h,07Ch,C6h,0C6h,0C6h,0C6h,0C6h

                DB   0C6h,0C6h,07Ch,006h,000h,000h

fon14_ascii82   DB   000h,000h,0FCh,66h,066h,066h,07Ch,06Ch

                DB   06Ch,066h,0E6h,000h,000h,000h

fon14_ascii83   DB   000h,000h,07Ch,C6h,0C6h,060h,038h,00Ch

                DB   0C6h,0C6h,07Ch,000h,000h,000h

fon14_ascii84   DB   000h,000h,07Eh,5Ah,018h,018h,018h,018h

                DB   018h,018h,03Ch,000h,000h,000h

fon14_ascii85   DB   000h,000h,0C6h,C6h,0C6h,0C6h,0C6h,0C6h

                DB   0C6h,0C6h,07Ch,000h,000h,000h

fon14_ascii86   DB   000h,000h,0C6h,C6h,0C6h,0C6h,0C6h,06Ch

                DB   06Ch,038h,010h,000h,000h,000h

fon14_ascii87   DB   000h,000h,0C6h,C6h,0C6h,0C6h,0C6h,0D6h

                DB   0FEh,0EEh,0C6h,000h,000h,000h

fon14_ascii88   DB   000h,000h,0C6h,C6h,06Ch,07Ch,038h,07Ch

                DB   06Ch,0C6h,0C6h,000h,000h,000h

fon14_ascii89   DB   000h,000h,066h,66h,066h,066h,03Ch,018h

                DB   018h,018h,03Ch,000h,000h,000h

fon14_ascii90   DB   000h,000h,0FEh,C6h,086h,00Ch,018h,030h

                DB   062h,0C6h,0FEh,000h,000h,000h



fon14_ascii91   DB   000h,000h,03Ch,30h,030h,030h,030h,030h

                DB   030h,030h,03Ch,000h,000h,000h

fon14_ascii92   DB   000h,000h,080h,C0h,060h,030h,018h,00Ch

                DB   006h,002h,000h,000h,000h,000h

fon14_ascii93   DB   000h,000h,078h,18h,018h,018h,018h,018h

                DB   018h,018h,078h,000h,000h,000h

fon14_ascii94   DB   000h,018h,03Ch,66h,000h,000h,000h,000h

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii95   DB   000h,000h,000h,00h,000h,000h,000h,000h

                DB   000h,000h,000h,0FFh,000h,000h

fon14_ascii96   DB   000h,000h,018h,18h,018h,00Ch,000h,000h

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii97   DB   000h,000h,000h,00h,000h,07Ch,006h,07Eh

                DB   0C6h,0C6h,07Eh,000h,000h,000h

fon14_ascii98   DB   000h,000h,0C0h,C0h,0C0h,0FCh,0C6h,0C6h

                DB   0C6h,0C6h,0FCh,000h,000h,000h

fon14_ascii99   DB   000h,000h,000h,00h,000h,07Ch,0C6h,0C0h

                DB   0C0h,0C6h,07Ch,000h,000h,000h

fon14_ascii100  DB   000h,000h,006h,06h,006h,07Eh,0C6h,0C6h

                DB   0C6h,0C6h,07Eh,000h,000h,000h

fon14_ascii101  DB   000h,000h,000h,00h,000h,07Ch,0C6h,0FEh

                DB   0C0h,0C6h,07Ch,000h,000h,000h

fon14_ascii102  DB   000h,000h,01Ch,36h,030h,030h,078h,030h

                DB   030h,030h,078h,000h,000h,000h

fon14_ascii103  DB   000h,000h,000h,00h,000h,07Eh,0C6h,0C6h

                DB   0C6h,07Eh,006h,0C6h,07Ch,000h

fon14_ascii104  DB   000h,000h,0C0h,C0h,0C0h,0FCh,0C6h,0C6h

                DB   0C6h,0C6h,0C6h,000h,000h,000h

fon14_ascii105  DB   000h,000h,018h,18h,000h,038h,018h,018h

                DB   018h,018h,03Ch,000h,000h,000h

fon14_ascii106  DB   000h,000h,018h,18h,000h,038h,018h,018h

                DB   018h,018h,018h,0D8h,070h,000h

fon14_ascii107  DB   000h,000h,0C0h,C0h,0C0h,0CCh,0D8h,0F0h

                DB   0F8h,0CCh,0C6h,000h,000h,000h

fon14_ascii108  DB   000h,000h,038h,18h,018h,018h,018h,018h

                DB   018h,018h,03Ch,000h,000h,000h



fon14_ascii109  DB   000h,000h,000h,00h,000h,06Ch,0FEh,0D6h

                DB   0C6h,0C6h,0C6h,000h,000h,000h

fon14_ascii110  DB   000h,000h,000h,00h,000h,0FCh,0C6h,0C6h

                DB   0C6h,0C6h,0C6h,000h,000h,000h

fon14_ascii111  DB   000h,000h,000h,00h,000h,07Ch,0C6h,0C6h

                DB   0C6h,0C6h,07Ch,000h,000h,000h

fon14_ascii112  DB   000h,000h,000h,00h,000h,0FCh,0C6h,0C6h

                DB   0C6h,0FCh,0C0h,0C0h,0C0h,000h

fon14_ascii113  DB   000h,000h,000h,00h,000h,07Eh,0C6h,0C6h

                DB   0C6h,07Eh,006h,006h,006h,000h

fon14_ascii114  DB   000h,000h,000h,00h,000h,0DEh,076h,060h

                DB   060h,060h,0F0h,000h,000h,000h

fon14_ascii115  DB   000h,000h,000h,00h,000h,07Ch,0C6h,070h

                DB   01Ch,0C6h,07Ch,000h,000h,000h

fon14_ascii116  DB   000h,000h,018h,18h,018h,07Eh,018h,018h

                DB   018h,018h,01Ch,000h,000h,000h

fon14_ascii117  DB   000h,000h,000h,00h,000h,0C6h,0C6h,0C6h

                DB   0C6h,0C6h,07Eh,000h,000h,000h

fon14_ascii118  DB   000h,000h,000h,00h,000h,0C6h,0C6h,0C6h

                DB   06Ch,038h,010h,000h,000h,000h

fon14_ascii119  DB   000h,000h,000h,00h,000h,0C6h,0C6h,0D6h

                DB   0FEh,0EEh,0C6h,000h,000h,000h

fon14_ascii120  DB   000h,000h,000h,00h,000h,0C6h,06Ch,038h

                DB   038h,06Ch,0C6h,000h,000h,000h

fon14_ascii121  DB   000h,000h,000h,00h,000h,0C6h,0C6h,0C6h

                DB   06Ch,038h,030h,060h,0C0h,000h

fon14_ascii122  DB   000h,000h,000h,00h,000h,0FEh,0CCh,018h

                DB   030h,066h,0FEh,000h,000h,000h

fon14_ascii123  DB   000h,000h,00Eh,18h,018h,018h,070h,018h

                DB   018h,018h,018h,00Eh,000h,000h

fon14_ascii124  DB   000h,000h,018h,18h,018h,018h,000h,018h

                DB   018h,018h,018h,018h,000h,000h

fon14_ascii125  DB   000h,000h,070h,18h,018h,018h,00Eh,018h

                DB   018h,018h,018h,070h,000h,000h

fon14_ascii126  DB   000h,000h,062h,9Ch,000h,000h,000h,000h

                DB   000h,000h,000h,000h,000h,000h



fon14_ascii127  DB   000h,000h,000h,00h,000h,010h,038h,06Ch

                DB   0C6h,0FEh,000h,000h,000h,000h

fon14_ascii128  DB   000h,000h,01Eh,36h,066h,0C6h,0C6h,0FEh

                DB   0C6h,0C6h,0C6h,000h,000h,000h

fon14_ascii129  DB   000h,000h,0FEh,62h,060h,07Ch,066h,066h

                DB   066h,066h,0FCh,000h,000h,000h

fon14_ascii130  DB   000h,000h,0FCh,66h,066h,066h,07Ch,066h

                DB   066h,066h,0FCh,000h,000h,000h

fon14_ascii131  DB   000h,000h,0FEh,62h,062h,060h,060h,060h

                DB   060h,060h,0F0h,000h,000h,000h

fon14_ascii132  DB   000h,000h,01Eh,36h,066h,066h,066h,066h

                DB   066h,066h,0FFh,0C3h,081h,000h

fon14_ascii133  DB   000h,000h,0FEh,66h,062h,068h,078h,068h

                DB   062h,066h,0FEh,000h,000h,000h

fon14_ascii134  DB   000h,000h,0D6h,D6h,054h,054h,07Ch,054h

                DB   0D6h,0D6h,0D6h,000h,000h,000h

fon14_ascii135  DB   000h,000h,07Ch,C6h,006h,006h,03Ch,006h

                DB   006h,0C6h,07Ch,000h,000h,000h

fon14_ascii136  DB   000h,000h,0C6h,C6h,0CEh,0DEh,0F6h,0E6h

                DB   0C6h,0C6h,0C6h,000h,000h,000h

fon14_ascii137  DB   038h,038h,0C6h,C6h,0CEh,0DEh,0F6h,0E6h

                DB   0C6h,0C6h,0C6h,000h,000h,000h

fon14_ascii138  DB   000h,000h,0E6h,66h,06Ch,06Ch,078h,06Ch

                DB   06Ch,066h,0E6h,000h,000h,000h

fon14_ascii139  DB   000h,000h,01Eh,36h,066h,0C6h,0C6h,0C6h

                DB   0C6h,0C6h,0C6h,000h,000h,000h

fon14_ascii140  DB   000h,000h,0C6h,EEh,0FEh,0FEh,0D6h,0C6h

                DB   0C6h,0C6h,0C6h,000h,000h,000h

fon14_ascii141  DB   000h,000h,0C6h,C6h,0C6h,0C6h,0FEh,0C6h

                DB   0C6h,0C6h,0C6h,000h,000h,000h

fon14_ascii142  DB   000h,000h,07Ch,C6h,0C6h,0C6h,0C6h,0C6h

                DB   0C6h,0C6h,07Ch,000h,000h,000h

fon14_ascii143  DB   000h,000h,0FEh,C6h,0C6h,0C6h,0C6h,0C6h

                DB   0C6h,0C6h,0C6h,000h,000h,000h

fon14_ascii144  DB   000h,000h,0FCh,66h,066h,066h,07Ch,060h

                DB   060h,060h,0F0h,000h,000h,000h



fon14_ascii145  DB   000h,000h,03Ch,66h,0C2h,0C0h,0C0h,0C0h

                DB   0C2h,066h,03Ch,000h,000h,000h

fon14_ascii146  DB   000h,000h,07Eh,5Ah,018h,018h,018h,018h

                DB   018h,018h,03Ch,000h,000h,000h

fon14_ascii147  DB   000h,000h,0C6h,C6h,0C6h,0C6h,0C6h,07Eh

                DB   006h,0C6h,07Ch,000h,000h,000h

fon14_ascii148  DB   000h,03Ch,018h,7Eh,0DBh,0DBh,0DBh,0DBh

                DB   07Eh,018h,03Ch,000h,000h,000h

fon14_ascii149  DB   000h,000h,0C6h,C6h,06Ch,07Ch,038h,07Ch

                DB   06Ch,0C6h,0C6h,000h,000h,000h

fon14_ascii150  DB   000h,000h,0CCh,CCh,0CCh,0CCh,0CCh,0CCh

                DB   0CCh,0CCh,0FEh,006h,006h,000h

fon14_ascii151  DB   000h,000h,0C6h,C6h,0C6h,0C6h,0C6h,07Eh

                DB   006h,006h,006h,000h,000h,000h

fon14_ascii152  DB   000h,000h,0DBh,DBh,0DBh,0DBh,0DBh,0DBh

                DB   0DBh,0DBh,0FFh,000h,000h,000h

fon14_ascii153  DB   000h,000h,0DBh,DBh,0DBh,0DBh,0DBh,0DBh

                DB   0DBh,0DBh,0FFh,003h,003h,000h

fon14_ascii154  DB   000h,000h,0F8h,B0h,030h,03Ch,036h,036h

                DB   036h,036h,07Ch,000h,000h,000h

fon14_ascii155  DB   000h,000h,0C3h,C3h,0C3h,0F3h,0DBh,0DBh

                DB   0DBh,0DBh,0F3h,000h,000h,000h

fon14_ascii156  DB   000h,000h,0F0h,60h,060h,07Ch,066h,066h

                DB   066h,066h,0FCh,000h,000h,000h

fon14_ascii157  DB   000h,000h,07Ch,C6h,006h,026h,03Eh,026h

                DB   006h,0C6h,07Ch,000h,000h,000h

fon14_ascii158  DB   000h,000h,0CEh,DBh,0DBh,0DBh,0FBh,0DBh

                DB   0DBh,0DBh,0CEh,000h,000h,000h

fon14_ascii159  DB   000h,000h,03Fh,66h,066h,066h,03Eh,03Eh

                DB   066h,066h,0E7h,000h,000h,000h

fon14_ascii160  DB   000h,000h,000h,00h,000h,078h,00Ch,07Ch

                DB   0CCh,0CCh,076h,000h,000h,000h

fon14_ascii161  DB   000h,002h,006h,3Ch,060h,060h,07Ch,066h

                DB   066h,066h,03Ch,000h,000h,000h

fon14_ascii162  DB   000h,000h,000h,00h,000h,0FCh,066h,07Ch

                DB   066h,066h,0FCh,000h,000h,000h



fon14_ascii163  DB   000h,000h,000h,00h,000h,07Eh,032h,030h

                DB   030h,030h,078h,000h,000h,000h

fon14_ascii164  DB   000h,000h,000h,00h,000h,01Eh,036h,036h

                DB   066h,066h,0FFh,0C3h,0C3h,000h

fon14_ascii165  DB   000h,000h,000h,00h,000h,07Ch,0C6h,0FEh

                DB   0C0h,0C6h,07Ch,000h,000h,000h

fon14_ascii166  DB   000h,000h,000h,00h,000h,0D6h,0D6h,07Ch

                DB   054h,0D6h,0D6h,000h,000h,000h

fon14_ascii167  DB   000h,000h,000h,00h,000h,03Ch,066h,00Ch

                DB   006h,066h,03Ch,000h,000h,000h

fon14_ascii168  DB   000h,000h,000h,00h,000h,0C6h,0CEh,0D6h

                DB   0E6h,0C6h,0C6h,000h,000h,000h

fon14_ascii169  DB   000h,000h,000h,38h,038h,0C6h,0CEh,0D6h

                DB   0E6h,0C6h,0C6h,000h,000h,000h

fon14_ascii170  DB   000h,000h,000h,00h,000h,0E6h,06Ch,078h

                DB   078h,06Ch,0E6h,000h,000h,000h

fon14_ascii171  DB   000h,000h,000h,00h,000h,01Eh,036h,066h

                DB   066h,066h,066h,000h,000h,000h

fon14_ascii172  DB   000h,000h,000h,00h,000h,0C6h,0EEh,0FEh

                DB   0D6h,0D6h,0C6h,000h,000h,000h

fon14_ascii173  DB   000h,000h,000h,00h,000h,0C6h,0C6h,0FEh

                DB   0C6h,0C6h,0C6h,000h,000h,000h

fon14_ascii174  DB   000h,000h,000h,00h,000h,07Ch,0C6h,0C6h

                DB   0C6h,0C6h,07Ch,000h,000h,000h

fon14_ascii175  DB   000h,000h,000h,00h,000h,0FEh,0C6h,0C6h

                DB   0C6h,0C6h,0C6h,000h,000h,000h

fon14_ascii176  DB   011h,044h,011h,44h,011h,044h,011h,044h

                DB   011h,044h,011h,044h,011h,044h

fon14_ascii177  DB   055h,0AAh,055h,AAh,055h,0AAh,055h,0AAh

                DB   055h,0AAh,055h,0AAh,055h,0AAh

fon14_ascii178  DB   0DDh,077h,0DDh,77h,0DDh,077h,0DDh,077h

                DB   0DDh,077h,0DDh,077h,0DDh,077h

fon14_ascii179  DB   018h,018h,018h,18h,018h,018h,018h,018h

                DB   018h,018h,018h,018h,018h,018h

fon14_ascii180  DB   018h,018h,018h,18h,018h,018h,018h,0F8h

                DB   018h,018h,018h,018h,018h,018h



fon14_ascii181  DB   018h,018h,018h,18h,018h,0F8h,018h,0F8h

                DB   018h,018h,018h,018h,018h,018h

fon14_ascii182  DB   036h,036h,036h,36h,036h,036h,036h,0F6h

                DB   036h,036h,036h,036h,036h,036h

fon14_ascii183  DB   000h,000h,000h,00h,000h,000h,000h,0FEh

                DB   036h,036h,036h,036h,036h,036h

fon14_ascii184  DB   000h,000h,000h,00h,000h,0F8h,018h,0F8h

                DB   018h,018h,018h,018h,018h,018h

fon14_ascii185  DB   036h,036h,036h,36h,036h,0F6h,006h,0F6h

                DB   036h,036h,036h,036h,036h,036h

fon14_ascii186  DB   036h,036h,036h,36h,036h,036h,036h,036h

                DB   036h,036h,036h,036h,036h,036h

fon14_ascii187  DB   000h,000h,000h,00h,000h,0FEh,006h,0F6h

                DB   036h,036h,036h,036h,036h,036h

fon14_ascii188  DB   036h,036h,036h,36h,036h,0F6h,006h,0FEh

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii189  DB   036h,036h,036h,36h,036h,036h,036h,0FEh

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii190  DB   018h,018h,018h,18h,018h,0F8h,018h,0F8h

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii191  DB   000h,000h,000h,00h,000h,000h,000h,0F8h

                DB   018h,018h,018h,018h,018h,018h

fon14_ascii192  DB   018h,018h,018h,18h,018h,018h,018h,01Fh

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii193  DB   018h,018h,018h,18h,018h,018h,018h,0FFh

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii194  DB   000h,000h,000h,00h,000h,000h,000h,0FFh

                DB   018h,018h,018h,018h,018h,018h

fon14_ascii195  DB   018h,018h,018h,18h,018h,018h,018h,01Fh

                DB   018h,018h,018h,018h,018h,018h

fon14_ascii196  DB   000h,000h,000h,00h,000h,000h,000h,0FFh

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii197  DB   018h,018h,018h,18h,018h,018h,018h,0FFh

                DB   018h,018h,018h,018h,018h,018h

fon14_ascii198  DB   018h,018h,018h,18h,018h,01Fh,018h,01Fh

                DB   018h,018h,018h,018h,018h,018h



fon14_ascii199  DB   036h,036h,036h,36h,036h,036h,036h,037h

                DB   036h,036h,036h,036h,036h,036h

fon14_ascii200  DB   036h,036h,036h,36h,036h,037h,030h,03Fh

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii201  DB   000h,000h,000h,00h,000h,03Fh,030h,037h

                DB   036h,036h,036h,036h,036h,036h

fon14_ascii202  DB   036h,036h,036h,36h,036h,0F7h,000h,0FFh

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii203  DB   000h,000h,000h,00h,000h,0FFh,000h,0F7h

                DB   036h,036h,036h,036h,036h,036h

fon14_ascii204  DB   036h,036h,036h,36h,036h,037h,030h,037h

                DB   036h,036h,036h,036h,036h,036h

fon14_ascii205  DB   000h,000h,000h,00h,000h,0FFh,000h,0FFh

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii206  DB   036h,036h,036h,36h,036h,0F7h,000h,0F7h

                DB   036h,036h,036h,036h,036h,036h

fon14_ascii207  DB   018h,018h,018h,18h,018h,0FFh,000h,0FFh

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii208  DB   036h,036h,036h,36h,036h,036h,036h,0FFh

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii209  DB   000h,000h,000h,00h,000h,0FFh,000h,0FFh

                DB   018h,018h,018h,018h,018h,018h

fon14_ascii210  DB   000h,000h,000h,00h,000h,000h,000h,0FFh

                DB   036h,036h,036h,036h,036h,036h

fon14_ascii211  DB   036h,036h,036h,36h,036h,036h,036h,03Fh

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii212  DB   018h,018h,018h,18h,018h,01Fh,018h,01Fh

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii213  DB   000h,000h,000h,00h,000h,01Fh,018h,01Fh

                DB   018h,018h,018h,018h,018h,018h

fon14_ascii214  DB   000h,000h,000h,00h,000h,000h,000h,03Fh

                DB   036h,036h,036h,036h,036h,036h

fon14_ascii215  DB   036h,036h,036h,36h,036h,036h,036h,0FFh

                DB   036h,036h,036h,036h,036h,036h

fon14_ascii216  DB   018h,018h,018h,18h,018h,0FFh,018h,0FFh

                DB   018h,018h,018h,018h,018h,018h



fon14_ascii217  DB   018h,018h,018h,18h,018h,018h,018h,0F8h

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii218  DB   000h,000h,000h,00h,000h,000h,000h,01Fh

                DB   018h,018h,018h,018h,018h,018h

fon14_ascii219  DB   0FFh,0FFh,0FFh,FFh,0FFh,0FFh,0FFh,0FFh

                DB   0FFh,0FFh,0FFh,0FFh,0FFh,0FFh

fon14_ascii220  DB   000h,000h,000h,00h,000h,000h,000h,0FFh

                DB   0FFh,0FFh,0FFh,0FFh,0FFh,0FFh

fon14_ascii221  DB   0F0h,0F0h,0F0h,F0h,0F0h,0F0h,0F0h,0F0h

                DB   0F0h,0F0h,0F0h,0F0h,0F0h,0F0h

fon14_ascii222  DB   00Fh,00Fh,00Fh,0Fh,00Fh,00Fh,00Fh,00Fh

                DB   00Fh,00Fh,00Fh,00Fh,00Fh,00Fh

fon14_ascii223  DB   0FFh,0FFh,0FFh,FFh,0FFh,0FFh,0FFh,000h

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii224  DB   000h,000h,000h,00h,000h,0DCh,066h,066h

                DB   066h,066h,07Ch,060h,0F0h,000h

fon14_ascii225  DB   000h,000h,000h,00h,000h,07Ch,0C6h,0C0h

                DB   0C0h,0C6h,07Ch,000h,000h,000h

fon14_ascii226  DB   000h,000h,000h,00h,000h,07Eh,05Ah,018h

                DB   018h,018h,03Ch,000h,000h,000h

fon14_ascii227  DB   000h,000h,000h,00h,000h,0C6h,0C6h,0C6h

                DB   0C6h,07Eh,006h,0C6h,07Ch,000h

fon14_ascii228  DB   000h,000h,000h,00h,03Ch,018h,07Eh,0DBh

                DB   0DBh,0DBh,07Eh,018h,03Ch,000h

fon14_ascii229  DB   000h,000h,000h,00h,000h,0C6h,06Ch,038h

                DB   038h,06Ch,0C6h,000h,000h,000h

fon14_ascii230  DB   000h,000h,000h,00h,000h,0CCh,0CCh,0CCh

                DB   0CCh,0CCh,0FEh,006h,006h,000h

fon14_ascii231  DB   000h,000h,000h,00h,000h,0C6h,0C6h,0C6h

                DB   07Eh,006h,006h,000h,000h,000h

fon14_ascii232  DB   000h,000h,000h,00h,000h,0D6h,0D6h,0D6h

                DB   0D6h,0D6h,0FEh,000h,000h,000h

fon14_ascii233  DB   000h,000h,000h,00h,000h,0D6h,0D6h,0D6h

                DB   0D6h,0D6h,0FEh,003h,003h,000h

fon14_ascii234  DB   000h,000h,000h,00h,000h,0F8h,0B0h,03Eh

                DB   033h,033h,07Eh,000h,000h,000h



fon14_ascii235  DB   000h,000h,000h,00h,000h,0C6h,0C6h,0F6h

                DB   0DEh,0DEh,0F6h,000h,000h,000h

fon14_ascii236  DB   000h,000h,000h,00h,000h,0F0h,060h,07Ch

                DB   066h,066h,0FCh,000h,000h,000h

fon14_ascii237  DB   000h,000h,000h,00h,000h,03Ch,066h,01Eh

                DB   006h,066h,03Ch,000h,000h,000h

fon14_ascii238  DB   000h,000h,000h,00h,000h,0CEh,0DBh,0FBh

                DB   0DBh,0DBh,0CEh,000h,000h,000h

fon14_ascii239  DB   000h,000h,000h,00h,000h,07Eh,0CCh,07Ch

                DB   06Ch,0CCh,0CEh,000h,000h,000h

fon14_ascii240  DB   000h,000h,06Ch,00h,0FEh,062h,068h,078h

                DB   068h,062h,0FEh,000h,000h,000h

fon14_ascii241  DB   000h,000h,000h,6Ch,000h,07Ch,0C6h,0FEh

                DB   0C0h,0C6h,07Ch,000h,000h,000h

fon14_ascii242  DB   000h,000h,000h,30h,018h,00Ch,006h,00Ch

                DB   018h,030h,000h,07Eh,000h,000h

fon14_ascii243  DB   000h,000h,000h,0Ch,018h,030h,060h,030h

                DB   018h,00Ch,000h,07Eh,000h,000h

fon14_ascii244  DB   000h,000h,00Eh,1Bh,01Bh,018h,018h,018h

                DB   018h,018h,018h,018h,018h,018h

fon14_ascii245  DB   018h,018h,018h,18h,018h,018h,018h,018h

                DB   0D8h,0D8h,0D8h,070h,000h,000h

fon14_ascii246  DB   000h,000h,000h,00h,018h,018h,000h,07Eh

                DB   000h,018h,018h,000h,000h,000h

fon14_ascii247  DB   000h,000h,000h,00h,000h,076h,0DCh,000h

                DB   076h,0DCh,000h,000h,000h,000h

fon14_ascii248  DB   000h,038h,06Ch,6Ch,038h,000h,000h,000h

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii249  DB   000h,000h,000h,00h,000h,000h,000h,018h

                DB   018h,000h,000h,000h,000h,000h

fon14_ascii250  DB   000h,000h,000h,00h,000h,000h,000h,000h

                DB   018h,000h,000h,000h,000h,000h

fon14_ascii251  DB   000h,000h,0E0h,18h,006h,003h,0F1h,0F9h

                DB   023h,0FEh,0A0h,0A0h,000h,000h

fon14_ascii252  DB   000h,000h,000h,06h,008h,04Bh,04Bh,068h

                DB   06Bh,058h,048h,088h,000h,000h



fon14_ascii253  DB   000h,070h,0D8h,30h,060h,0C8h,0F8h,000h

                DB   000h,000h,000h,000h,000h,000h

fon14_ascii254  DB   000h,000h,000h,0FFh,081h,0BDh,0A5h,0A5h

                DB   0BDh,081h,0FFh,000h,000h,000h

fon14_ascii255  DB   000h,000h,000h,00h,000h,000h,000h,000h

                DB   000h,042h,042h,07Eh,000h,000h

Èñõîäíûé òåêñò ôàéëà VGA_FONT.INC, ñîäåðæàùèé îïðåäåëåíèå øðèôòîâ ðàçìåðà 8õ16 ïèêñåëîâ ïðèâåäåí â ëèñòèíãå 5.9. Êàæäûé ñèìâîë îïðåäåëÿåòñÿ øåñòíàäöàòüþ áàéòàìè.

Ëèñòèíã 5.9. Ôàéë VGA_FONT.INC

fon16_ascii0    DB   000h,000h,000h,000h,000h,000h,000h,000h

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii1    DB   000h,000h,07Eh,081h,0A5h,081h,081h,0A5h

                DB   099h,081h,081h,07Eh,000h,000h,000h,000h

fon16_ascii2    DB   000h,000h,07Eh,0FFh,0DBh,0FFh,0FFh,0DBh

                DB   0E7h,0FFh,0FFh,07Eh,000h,000h,000h,000h

fon16_ascii3    DB   000h,000h,000h,000h,06Ch,0FEh,0FEh,0FEh

                DB   0FEh,07Ch,038h,010h,000h,000h,000h,000h

fon16_ascii4    DB   000h,000h,000h,000h,010h,038h,07Ch,0FEh

                DB   07Ch,038h,010h,000h,000h,000h,000h,000h

fon16_ascii5    DB   000h,000h,000h,018h,03Ch,03Ch,0E7h,0E7h

                DB   0E7h,018h,018h,03Ch,000h,000h,000h,000h

fon16_ascii6    DB   000h,000h,000h,018h,03Ch,07Eh,0FFh,0FFh

                DB   07Eh,018h,018h,03Ch,000h,000h,000h,000h

fon16_ascii7    DB   000h,000h,000h,000h,000h,000h,018h,03Ch

                DB   03Ch,018h,000h,000h,000h,000h,000h,000h

fon16_ascii8    DB   0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0E7h,0C3h

                DB   0C3h,0E7h,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh

fon16_ascii9    DB   000h,000h,000h,000h,000h,03Ch,066h,042h

                DB   042h,066h,03Ch,000h,000h,000h,000h,000h

fon16_ascii10   DB   0FFh,0FFh,0FFh,0FFh,0FFh,0C3h,099h,0BDh

                DB   0BDh,099h,0C3h,0FFh,0FFh,0FFh,0FFh,0FFh

fon16_ascii11   DB   000h,000h,01Eh,006h,00Eh,01Ah,078h,0CCh

                DB   0CCh,0CCh,0CCh,078h,000h,000h,000h,000h



fon16_ascii12   DB   000h,000h,03Ch,066h,066h,066h,066h,03Ch

                DB   018h,07Eh,018h,018h,000h,000h,000h,000h

fon16_ascii13   DB   000h,000h,03Fh,033h,03Fh,030h,030h,030h

                DB   030h,070h,0F0h,0E0h,000h,000h,000h,000h

fon16_ascii14   DB   000h,000h,07Fh,063h,07Fh,063h,063h,063h

                DB   063h,067h,0E7h,0E6h,0C0h,000h,000h,000h

fon16_ascii15   DB   000h,000h,000h,018h,018h,0DBh,03Ch,0E7h

                DB   03Ch,0DBh,018h,018h,000h,000h,000h,000h

fon16_ascii16   DB   000h,080h,0C0h,0E0h,0F0h,0F8h,0FEh,0F8h

                DB   0F0h,0E0h,0C0h,080h,000h,000h,000h,000h

fon16_ascii17   DB   000h,002h,006h,00Eh,01Eh,03Eh,0FEh,03Eh

                DB   01Eh,00Eh,006h,002h,000h,000h,000h,000h

fon16_ascii18   DB   000h,000h,018h,03Ch,07Eh,018h,018h,018h

                DB   07Eh,03Ch,018h,000h,000h,000h,000h,000h

fon16_ascii19   DB   000h,000h,066h,066h,066h,066h,066h,066h

                DB   066h,000h,066h,066h,000h,000h,000h,000h

fon16_ascii20   DB   000h,000h,07Fh,0DBh,0DBh,0DBh,07Bh,01Bh

                DB   01Bh,01Bh,01Bh,01Bh,000h,000h,000h,000h

fon16_ascii21   DB   000h,07Ch,0C6h,060h,038h,06Ch,0C6h,0C6h

                DB   06Ch,038h,00Ch,0C6h,07Ch,000h,000h,000h

fon16_ascii22   DB   000h,000h,000h,000h,000h,000h,000h,000h

                DB   0FEh,0FEh,0FEh,0FEh,000h,000h,000h,000h

fon16_ascii23   DB   000h,000h,018h,03Ch,07Eh,018h,018h,018h

                DB   07Eh,03Ch,018h,07Eh,000h,000h,000h,000h

fon16_ascii24   DB   000h,000h,018h,03Ch,07Eh,018h,018h,018h

                DB   018h,018h,018h,018h,000h,000h,000h,000h

fon16_ascii25   DB   000h,000h,018h,018h,018h,018h,018h,018h

                DB   018h,07Eh,03Ch,018h,000h,000h,000h,000h

fon16_ascii26   DB   000h,000h,000h,000h,000h,018h,00Ch,0FEh

                DB   00Ch,018h,000h,000h,000h,000h,000h,000h

fon16_ascii27   DB   000h,000h,000h,000h,000h,030h,060h,0FEh

                DB   060h,030h,000h,000h,000h,000h,000h,000h

fon16_ascii28   DB   000h,000h,000h,000h,000h,000h,0C0h,0C0h



                DB   0C0h,0FEh,000h,000h,000h,000h,000h,000h

fon16_ascii29   DB   000h,000h,000h,000h,000h,028h,06Ch,0FEh

                DB   06Ch,028h,000h,000h,000h,000h,000h,000h

fon16_ascii30   DB   000h,000h,000h,000h,010h,038h,038h,07Ch

                DB   07Ch,0FEh,0FEh,000h,000h,000h,000h,000h

fon16_ascii31   DB   000h,000h,000h,000h,0FEh,0FEh,07Ch,07Ch

                DB   038h,038h,010h,000h,000h,000h,000h,000h

fon16_ascii32   DB   000h,000h,000h,000h,000h,000h,000h,000h

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii33   DB   000h,000h,018h,03Ch,03Ch,03Ch,018h,018h

                DB   018h,000h,018h,018h,000h,000h,000h,000h

fon16_ascii34   DB   000h,066h,066h,066h,024h,000h,000h,000h

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii35   DB   000h,000h,000h,06Ch,06Ch,0FEh,06Ch,06Ch

                DB   06Ch,0FEh,06Ch,06Ch,000h,000h,000h,000h

fon16_ascii36   DB   018h,018h,07Ch,0C6h,0C2h,0C0h,07Ch,006h

                DB   006h,086h,0C6h,07Ch,018h,018h,000h,000h

fon16_ascii37   DB   000h,000h,000h,000h,0C2h,0C6h,00Ch,018h

                DB   030h,060h,0C6h,086h,000h,000h,000h,000h

fon16_ascii38   DB   000h,000h,038h,06Ch,06Ch,038h,076h,0DCh

                DB   0CCh,0CCh,0CCh,076h,000h,000h,000h,000h

fon16_ascii39   DB   000h,030h,030h,030h,060h,000h,000h,000h

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii40   DB   000h,000h,00Ch,018h,030h,030h,030h,030h

                DB   030h,030h,018h,00Ch,000h,000h,000h,000h

fon16_ascii41   DB   000h,000h,030h,018h,00Ch,00Ch,00Ch,00Ch

                DB   00Ch,00Ch,018h,030h,000h,000h,000h,000h

fon16_ascii42   DB   000h,000h,000h,000h,000h,066h,03Ch,0FFh

                DB   03Ch,066h,000h,000h,000h,000h,000h,000h

fon16_ascii43   DB   000h,000h,000h,000h,000h,018h,018h,07Eh

                DB   018h,018h,000h,000h,000h,000h,000h,000h

fon16_ascii44   DB   000h,000h,000h,000h,000h,000h,000h,000h

                DB   000h,018h,018h,018h,030h,000h,000h,000h



fon16_ascii45   DB   000h,000h,000h,000h,000h,000h,000h,0FEh

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii46   DB   000h,000h,000h,000h,000h,000h,000h,000h

                DB   000h,000h,018h,018h,000h,000h,000h,000h

fon16_ascii47   DB   000h,000h,000h,000h,002h,006h,00Ch,018h

                DB   030h,060h,0C0h,080h,000h,000h,000h,000h

fon16_ascii48   DB   000h,000h,038h,06Ch,0C6h,0C6h,0D6h,0D6h

                DB   0C6h,0C6h,06Ch,038h,000h,000h,000h,000h

fon16_ascii49   DB   000h,000h,018h,038h,078h,018h,018h,018h

                DB   018h,018h,018h,07Eh,000h,000h,000h,000h

fon16_ascii50   DB   000h,000h,07Ch,0C6h,006h,00Ch,018h,030h

                DB   060h,0C0h,0C6h,0FEh,000h,000h,000h,000h

fon16_ascii51   DB   000h,000h,07Ch,0C6h,006h,006h,03Ch,006h

                DB   006h,006h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii52   DB   000h,000h,00Ch,01Ch,03Ch,06Ch,0CCh,0FEh

                DB   00Ch,00Ch,00Ch,01Eh,000h,000h,000h,000h

fon16_ascii53   DB   000h,000h,0FEh,0C0h,0C0h,0C0h,0FCh,006h

                DB   006h,006h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii54   DB   000h,000h,038h,060h,0C0h,0C0h,0FCh,0C6h

                DB   0C6h,0C6h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii55   DB   000h,000h,0FEh,0C6h,006h,006h,00Ch,018h

                DB   030h,030h,030h,030h,000h,000h,000h,000h

fon16_ascii56   DB   000h,000h,07Ch,0C6h,0C6h,0C6h,07Ch,0C6h

                DB   0C6h,0C6h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii57   DB   000h,000h,07Ch,0C6h,0C6h,0C6h,07Eh,006h

                DB   006h,006h,00Ch,078h,000h,000h,000h,000h

fon16_ascii58   DB   000h,000h,000h,000h,018h,018h,000h,000h

                DB   000h,018h,018h,000h,000h,000h,000h,000h

fon16_ascii59   DB   000h,000h,000h,000h,018h,018h,000h,000h

                DB   000h,018h,018h,030h,000h,000h,000h,000h

fon16_ascii60   DB   000h,000h,000h,006h,00Ch,018h,030h,060h

                DB   030h,018h,00Ch,006h,000h,000h,000h,000h

fon16_ascii61   DB   000h,000h,000h,000h,000h,07Eh,000h,000h



                DB   07Eh,000h,000h,000h,000h,000h,000h,000h

fon16_ascii62   DB   000h,000h,000h,060h,030h,018h,00Ch,006h

                DB   00Ch,018h,030h,060h,000h,000h,000h,000h

fon16_ascii63   DB   000h,000h,07Ch,0C6h,0C6h,00Ch,018h,018h

                DB   018h,000h,018h,018h,000h,000h,000h,000h

fon16_ascii64   DB   000h,000h,000h,07Ch,0C6h,0C6h,0DEh,0DEh

                DB   0DEh,0DCh,0C0h,07Ch,000h,000h,000h,000h

fon16_ascii65   DB   000h,000h,010h,038h,06Ch,0C6h,0C6h,0FEh

                DB   0C6h,0C6h,0C6h,0C6h,000h,000h,000h,000h

fon16_ascii66   DB   000h,000h,0FCh,066h,066h,066h,07Ch,066h

                DB   066h,066h,066h,0FCh,000h,000h,000h,000h

fon16_ascii67   DB   000h,000h,03Ch,066h,0C2h,0C0h,0C0h,0C0h

                DB   0C0h,0C2h,066h,03Ch,000h,000h,000h,000h

fon16_ascii68   DB   000h,000h,0F8h,06Ch,066h,066h,066h,066h

                DB   066h,066h,06Ch,0F8h,000h,000h,000h,000h

fon16_ascii69   DB   000h,000h,0FEh,066h,062h,068h,078h,068h

                DB   060h,062h,066h,0FEh,000h,000h,000h,000h

fon16_ascii70   DB   000h,000h,0FEh,066h,062h,068h,078h,068h

                DB   060h,060h,060h,0F0h,000h,000h,000h,000h

fon16_ascii71   DB   000h,000h,03Ch,066h,0C2h,0C0h,0C0h,0DEh

                DB   0C6h,0C6h,066h,03Ah,000h,000h,000h,000h

fon16_ascii72   DB   000h,000h,0C6h,0C6h,0C6h,0C6h,0FEh,0C6h

                DB   0C6h,0C6h,0C6h,0C6h,000h,000h,000h,000h

fon16_ascii73   DB   000h,000h,03Ch,018h,018h,018h,018h,018h

                DB   018h,018h,018h,03Ch,000h,000h,000h,000h

fon16_ascii74   DB   000h,000h,01Eh,00Ch,00Ch,00Ch,00Ch,00Ch

                DB   0CCh,0CCh,0CCh,078h,000h,000h,000h,000h

fon16_ascii75   DB   000h,000h,0E6h,066h,066h,06Ch,078h,078h

                DB   06Ch,066h,066h,0E6h,000h,000h,000h,000h

fon16_ascii76   DB   000h,000h,0F0h,060h,060h,060h,060h,060h

                DB   060h,062h,066h,0FEh,000h,000h,000h,000h

fon16_ascii77   DB   000h,000h,0C6h,0EEh,0FEh,0FEh,0D6h,0C6h

                DB   0C6h,0C6h,0C6h,0C6h,000h,000h,000h,000h



fon16_ascii78   DB   000h,000h,0C6h,0E6h,0F6h,0FEh,0DEh,0CEh

                DB   0C6h,0C6h,0C6h,0C6h,000h,000h,000h,000h

fon16_ascii79   DB   000h,000h,07Ch,0C6h,0C6h,0C6h,0C6h,0C6h

                DB   0C6h,0C6h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii80   DB   000h,000h,0FCh,066h,066h,066h,07Ch,060h

                DB   060h,060h,060h,0F0h,000h,000h,000h,000h

fon16_ascii81   DB   000h,000h,07Ch,0C6h,0C6h,0C6h,0C6h,0C6h

                DB   0C6h,0D6h,0DEh,07Ch,00Ch,00Eh,000h,000h

fon16_ascii82   DB   000h,000h,0FCh,066h,066h,066h,07Ch,06Ch

                DB   066h,066h,066h,0E6h,000h,000h,000h,000h

fon16_ascii83   DB   000h,000h,07Ch,0C6h,0C6h,060h,038h,00Ch

                DB   006h,0C6h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii84   DB   000h,000h,07Eh,07Eh,05Ah,018h,018h,018h

                DB   018h,018h,018h,03Ch,000h,000h,000h,000h

fon16_ascii85   DB   000h,000h,0C6h,0C6h,0C6h,0C6h,0C6h,0C6h

                DB   0C6h,0C6h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii86   DB   000h,000h,0C6h,0C6h,0C6h,0C6h,0C6h,0C6h

                DB   0C6h,06Ch,038h,010h,000h,000h,000h,000h

fon16_ascii87   DB   000h,000h,0C6h,0C6h,0C6h,0C6h,0D6h,0D6h

                DB   0D6h,0FEh,0EEh,06Ch,000h,000h,000h,000h

fon16_ascii88   DB   000h,000h,0C6h,0C6h,06Ch,07Ch,038h,038h

                DB   07Ch,06Ch,0C6h,0C6h,000h,000h,000h,000h

fon16_ascii89   DB   000h,000h,066h,066h,066h,066h,03Ch,018h

                DB   018h,018h,018h,03Ch,000h,000h,000h,000h

fon16_ascii90   DB   000h,000h,0FEh,0C6h,086h,00Ch,018h,030h

                DB   060h,0C2h,0C6h,0FEh,000h,000h,000h,000h

fon16_ascii91   DB   000h,000h,03Ch,030h,030h,030h,030h,030h

                DB   030h,030h,030h,03Ch,000h,000h,000h,000h

fon16_ascii92   DB   000h,000h,000h,080h,0C0h,0E0h,070h,038h

                DB   01Ch,00Eh,006h,002h,000h,000h,000h,000h

fon16_ascii93   DB   000h,000h,03Ch,00Ch,00Ch,00Ch,00Ch,00Ch

                DB   00Ch,00Ch,00Ch,03Ch,000h,000h,000h,000h

fon16_ascii94   DB   010h,038h,06Ch,0C6h,000h,000h,000h,000h



                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii95   DB   000h,000h,000h,000h,000h,000h,000h,000h

                DB   000h,000h,000h,000h,000h,0FFh,000h,000h

fon16_ascii96   DB   030h,030h,018h,000h,000h,000h,000h,000h

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii97   DB   000h,000h,000h,000h,000h,078h,00Ch,07Ch

                DB   0CCh,0CCh,0CCh,07Ch,000h,000h,000h,000h

fon16_ascii98   DB   000h,000h,060h,060h,060h,078h,06Ch,066h

                DB   066h,066h,066h,07Ch,000h,000h,000h,000h

fon16_ascii99   DB   000h,000h,000h,000h,000h,07Ch,0C6h,0C0h

                DB   0C0h,0C0h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii100  DB   000h,000h,00Ch,00Ch,00Ch,03Ch,06Ch,0CCh

                DB   0CCh,0CCh,0CCh,07Ch,000h,000h,000h,000h

fon16_ascii101  DB   000h,000h,000h,000h,000h,07Ch,0C6h,0FEh

                DB   0C0h,0C0h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii102  DB   000h,000h,038h,06Ch,064h,060h,0F0h,060h

                DB   060h,060h,060h,0F0h,000h,000h,000h,000h

fon16_ascii103  DB   000h,000h,000h,000h,000h,07Ch,0CCh,0CCh

                DB   0CCh,0CCh,0CCh,07Ch,00Ch,0CCh,078h,000h

fon16_ascii104  DB   000h,000h,060h,060h,060h,07Ch,066h,066h

                DB   066h,066h,066h,066h,000h,000h,000h,000h

fon16_ascii105  DB   000h,000h,018h,018h,000h,038h,018h,018h

                DB   018h,018h,018h,03Ch,000h,000h,000h,000h

fon16_ascii106  DB   000h,000h,006h,006h,000h,00Eh,006h,006h

                DB   006h,006h,006h,006h,066h,066h,03Ch,000h

fon16_ascii107  DB   000h,000h,0E0h,060h,060h,066h,06Ch,078h

                DB   078h,06Ch,066h,0E6h,000h,000h,000h,000h

fon16_ascii108  DB   000h,000h,038h,018h,018h,018h,018h,018h

                DB   018h,018h,018h,03Ch,000h,000h,000h,000h

fon16_ascii109  DB   000h,000h,000h,000h,000h,0ECh,0FEh,0D6h

                DB   0D6h,0D6h,0C6h,0C6h,000h,000h,000h,000h

fon16_ascii110  DB   000h,000h,000h,000h,000h,07Ch,066h,066h

                DB   066h,066h,066h,066h,000h,000h,000h,000h



fon16_ascii111  DB   000h,000h,000h,000h,000h,07Ch,0C6h,0C6h

                DB   0C6h,0C6h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii112  DB   000h,000h,000h,000h,000h,07Ch,066h,066h

                DB   066h,066h,066h,07Ch,060h,060h,060h,000h

fon16_ascii113  DB   000h,000h,000h,000h,000h,07Ch,0CCh,0CCh

                DB   0CCh,0CCh,0CCh,07Ch,00Ch,00Ch,00Ch,000h

fon16_ascii114  DB   000h,000h,000h,000h,000h,0DCh,076h,066h

                DB   060h,060h,060h,0F0h,000h,000h,000h,000h

fon16_ascii115  DB   000h,000h,000h,000h,000h,07Ch,0C6h,060h

                DB   038h,00Ch,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii116  DB   000h,000h,010h,030h,030h,0FCh,030h,030h

                DB   030h,030h,036h,01Ch,000h,000h,000h,000h

fon16_ascii117  DB   000h,000h,000h,000h,000h,0CCh,0CCh,0CCh

                DB   0CCh,0CCh,0CCh,07Ch,000h,000h,000h,000h

fon16_ascii118  DB   000h,000h,000h,000h,000h,066h,066h,066h

                DB   066h,066h,03Ch,018h,000h,000h,000h,000h

fon16_ascii119  DB   000h,000h,000h,000h,000h,0C6h,0C6h,0D6h

                DB   0D6h,0D6h,0FEh,06Ch,000h,000h,000h,000h

fon16_ascii120  DB   000h,000h,000h,000h,000h,0C6h,06Ch,038h

                DB   038h,038h,06Ch,0C6h,000h,000h,000h,000h

fon16_ascii121  DB   000h,000h,000h,000h,000h,0C6h,0C6h,0C6h

                DB   0C6h,0C6h,0C6h,07Eh,006h,0C6h,07Ch,000h

fon16_ascii122  DB   000h,000h,000h,000h,000h,0FEh,0CCh,018h

                DB   030h,060h,0C6h,0FEh,000h,000h,000h,000h

fon16_ascii123  DB   000h,000h,00Eh,018h,018h,018h,070h,018h

                DB   018h,018h,018h,00Eh,000h,000h,000h,000h

fon16_ascii124  DB   000h,000h,018h,018h,018h,018h,000h,018h

                DB   018h,018h,018h,018h,000h,000h,000h,000h

fon16_ascii125  DB   000h,000h,070h,018h,018h,018h,00Eh,018h

                DB   018h,018h,018h,070h,000h,000h,000h,000h

fon16_ascii126  DB   000h,000h,076h,0DCh,000h,000h,000h,000h

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii127  DB   000h,000h,000h,000h,010h,038h,06Ch,0C6h



                DB   0C6h,0C6h,0FEh,000h,000h,000h,000h,000h

fon16_ascii128  DB   000h,000h,01Eh,036h,066h,0C6h,0C6h,0FEh

                DB   0C6h,0C6h,0C6h,0C6h,000h,000h,000h,000h

fon16_ascii129  DB   000h,000h,0FEh,062h,062h,060h,07Ch,066h

                DB   066h,066h,066h,0FCh,000h,000h,000h,000h

fon16_ascii130  DB   000h,000h,0FCh,066h,066h,066h,07Ch,066h

                DB   066h,066h,066h,0FCh,000h,000h,000h,000h

fon16_ascii131  DB   000h,000h,0FEh,062h,062h,060h,060h,060h

                DB   060h,060h,060h,0F0h,000h,000h,000h,000h

fon16_ascii132  DB   000h,000h,01Eh,036h,066h,066h,066h,066h

                DB   066h,066h,066h,0FFh,0C3h,081h,000h,000h

fon16_ascii133  DB   000h,000h,0FEh,066h,062h,068h,078h,068h

                DB   060h,062h,066h,0FEh,000h,000h,000h,000h

fon16_ascii134  DB   000h,000h,0D6h,0D6h,054h,054h,07Ch,07Ch

                DB   054h,0D6h,0D6h,0D6h,000h,000h,000h,000h

fon16_ascii135  DB   000h,000h,07Ch,0C6h,006h,006h,03Ch,006h

                DB   006h,006h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii136  DB   000h,000h,0C6h,0C6h,0CEh,0CEh,0D6h,0E6h

                DB   0E6h,0C6h,0C6h,0C6h,000h,000h,000h,000h

fon16_ascii137  DB   038h,038h,0C6h,0C6h,0CEh,0CEh,0D6h,0E6h

                DB   0E6h,0C6h,0C6h,0C6h,000h,000h,000h,000h

fon16_ascii138  DB   000h,000h,0E6h,066h,06Ch,06Ch,078h,078h

                DB   06Ch,06Ch,066h,0E6h,000h,000h,000h,000h

fon16_ascii139  DB   000h,000h,01Eh,036h,066h,0C6h,0C6h,0C6h

                DB   0C6h,0C6h,0C6h,0C6h,000h,000h,000h,000h

fon16_ascii140  DB   000h,000h,0C6h,0EEh,0FEh,0FEh,0D6h,0C6h

                DB   0C6h,0C6h,0C6h,0C6h,000h,000h,000h,000h

fon16_ascii141  DB   000h,000h,0C6h,0C6h,0C6h,0C6h,0FEh,0C6h

                DB   0C6h,0C6h,0C6h,0C6h,000h,000h,000h,000h

fon16_ascii142  DB   000h,000h,07Ch,0C6h,0C6h,0C6h,0C6h,0C6h

                DB   0C6h,0C6h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii143  DB   000h,000h,0FEh,0C6h,0C6h,0C6h,0C6h,0C6h

                DB   0C6h,0C6h,0C6h,0C6h,000h,000h,000h,000h



fon16_ascii144  DB   000h,000h,0FCh,066h,066h,066h,07Ch,060h

                DB   060h,060h,060h,0F0h,000h,000h,000h,000h

fon16_ascii145  DB   000h,000h,03Ch,066h,0C2h,0C0h,0C0h,0C0h

                DB   0C0h,0C2h,066h,03Ch,000h,000h,000h,000h

fon16_ascii146  DB   000h,000h,07Eh,05Ah,018h,018h,018h,018h

                DB   018h,018h,018h,03Ch,000h,000h,000h,000h

fon16_ascii147  DB   000h,000h,0C6h,0C6h,0C6h,0C6h,0C6h,07Eh

                DB   006h,006h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii148  DB   000h,03Ch,018h,07Eh,0DBh,0DBh,0DBh,0DBh

                DB   0DBh,07Eh,018h,03Ch,000h,000h,000h,000h

fon16_ascii149  DB   000h,000h,0C6h,0C6h,06Ch,07Ch,038h,038h

                DB   07Ch,06Ch,0C6h,0C6h,000h,000h,000h,000h

fon16_ascii150  DB   000h,000h,0CCh,0CCh,0CCh,0CCh,0CCh,0CCh

                DB   0CCh,0CCh,0CCh,0FEh,006h,006h,000h,000h

fon16_ascii151  DB   000h,000h,0C6h,0C6h,0C6h,0C6h,0C6h,07Eh

                DB   006h,006h,006h,006h,000h,000h,000h,000h

fon16_ascii152  DB   000h,000h,0DBh,0DBh,0DBh,0DBh,0DBh,0DBh

                DB   0DBh,0DBh,0DBh,0FFh,000h,000h,000h,000h

fon16_ascii153  DB   000h,000h,0DBh,0DBh,0DBh,0DBh,0DBh,0DBh

                DB   0DBh,0DBh,0DBh,0FFh,003h,003h,000h,000h

fon16_ascii154  DB   000h,000h,0F8h,0B0h,030h,030h,03Eh,033h

                DB   033h,033h,033h,07Eh,000h,000h,000h,000h

fon16_ascii155  DB   000h,000h,0C3h,0C3h,0C3h,0C3h,0F3h,0DBh

                DB   0DBh,0DBh,0DBh,0F3h,000h,000h,000h,000h

fon16_ascii156  DB   000h,000h,0F0h,060h,060h,060h,07Ch,066h

                DB   066h,066h,066h,0FCh,000h,000h,000h,000h

fon16_ascii157  DB   000h,000h,07Ch,0C6h,006h,026h,03Eh,026h

                DB   006h,006h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii158  DB   000h,000h,0CEh,0DBh,0DBh,0DBh,0FBh,0DBh

                DB   0DBh,0DBh,0DBh,0CEh,000h,000h,000h,000h

fon16_ascii159  DB   000h,000h,03Fh,066h,066h,066h,03Eh,03Eh

                DB   066h,066h,066h,0E7h,000h,000h,000h,000h

fon16_ascii160  DB   000h,000h,000h,000h,000h,078h,00Ch,07Ch



                DB   0CCh,0CCh,0CCh,076h,000h,000h,000h,000h

fon16_ascii161  DB   000h,002h,006h,03Ch,060h,060h,07Ch,066h

                DB   066h,066h,066h,03Ch,000h,000h,000h,000h

fon16_ascii162  DB   000h,000h,000h,000h,000h,0FCh,066h,066h

                DB   07Ch,066h,066h,0FCh,000h,000h,000h,000h

fon16_ascii163  DB   000h,000h,000h,000h,000h,07Eh,032h,032h

                DB   030h,030h,030h,078h,000h,000h,000h,000h

fon16_ascii164  DB   000h,000h,000h,000h,000h,01Eh,036h,036h

                DB   066h,066h,066h,0FFh,0C3h,0C3h,000h,000h

fon16_ascii165  DB   000h,000h,000h,000h,000h,07Ch,0C6h,0FEh

                DB   0C0h,0C0h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii166  DB   000h,000h,000h,000h,000h,0D6h,0D6h,054h

                DB   07Ch,054h,0D6h,0D6h,000h,000h,000h,000h

fon16_ascii167  DB   000h,000h,000h,000h,000h,03Ch,066h,006h

                DB   00Ch,006h,066h,03Ch,000h,000h,000h,000h

fon16_ascii168  DB   000h,000h,000h,000h,000h,0C6h,0C6h,0CEh

                DB   0D6h,0E6h,0C6h,0C6h,000h,000h,000h,000h

fon16_ascii169  DB   000h,000h,000h,038h,038h,0C6h,0C6h,0CEh

                DB   0D6h,0E6h,0C6h,0C6h,000h,000h,000h,000h

fon16_ascii170  DB   000h,000h,000h,000h,000h,0E6h,06Ch,078h

                DB   078h,06Ch,066h,0E6h,000h,000h,000h,000h

fon16_ascii171  DB   000h,000h,000h,000h,000h,01Eh,036h,066h

                DB   066h,066h,066h,066h,000h,000h,000h,000h

fon16_ascii172  DB   000h,000h,000h,000h,000h,0C6h,0EEh,0FEh

                DB   0FEh,0D6h,0D6h,0C6h,000h,000h,000h,000h

fon16_ascii173  DB   000h,000h,000h,000h,000h,0C6h,0C6h,0C6h

                DB   0FEh,0C6h,0C6h,0C6h,000h,000h,000h,000h

fon16_ascii174  DB   000h,000h,000h,000h,000h,07Ch,0C6h,0C6h

                DB   0C6h,0C6h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii175  DB   000h,000h,000h,000h,000h,0FEh,0C6h,0C6h

                DB   0C6h,0C6h,0C6h,0C6h,000h,000h,000h,000h

fon16_ascii176  DB   011h,044h,011h,044h,011h,044h,011h,044h

                DB   011h,044h,011h,044h,011h,044h,011h,044h



fon16_ascii177  DB   055h,0AAh,055h,0AAh,055h,0AAh,055h,0AAh

                DB   055h,0AAh,055h,0AAh,055h,0AAh,055h,0AAh

fon16_ascii178  DB   0DDh,077h,0DDh,077h,0DDh,077h,0DDh,077h

                DB   0DDh,077h,0DDh,077h,0DDh,077h,0DDh,077h

fon16_ascii179  DB   018h,018h,018h,018h,018h,018h,018h,018h

                DB   018h,018h,018h,018h,018h,018h,018h,018h

fon16_ascii180  DB   018h,018h,018h,018h,018h,018h,018h,0F8h

                DB   018h,018h,018h,018h,018h,018h,018h,018h

fon16_ascii181  DB   018h,018h,018h,018h,018h,0F8h,018h,0F8h

                DB   018h,018h,018h,018h,018h,018h,018h,018h

fon16_ascii182  DB   036h,036h,036h,036h,036h,036h,036h,0F6h

                DB   036h,036h,036h,036h,036h,036h,036h,036h

fon16_ascii183  DB   000h,000h,000h,000h,000h,000h,000h,0FEh

                DB   036h,036h,036h,036h,036h,036h,036h,036h

fon16_ascii184  DB   000h,000h,000h,000h,000h,0F8h,018h,0F8h

                DB   018h,018h,018h,018h,018h,018h,018h,018h

fon16_ascii185  DB   036h,036h,036h,036h,036h,0F6h,006h,0F6h

                DB   036h,036h,036h,036h,036h,036h,036h,036h

fon16_ascii186  DB   036h,036h,036h,036h,036h,036h,036h,036h

                DB   036h,036h,036h,036h,036h,036h,036h,036h

fon16_ascii187  DB   000h,000h,000h,000h,000h,0FEh,006h,0F6h

                DB   036h,036h,036h,036h,036h,036h,036h,036h

fon16_ascii188  DB   036h,036h,036h,036h,036h,0F6h,006h,0FEh

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii189  DB   036h,036h,036h,036h,036h,036h,036h,0FEh

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii190  DB   018h,018h,018h,018h,018h,0F8h,018h,0F8h

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii191  DB   000h,000h,000h,000h,000h,000h,000h,0F8h

                DB   018h,018h,018h,018h,018h,018h,018h,018h

fon16_ascii192  DB   018h,018h,018h,018h,018h,018h,018h,01Fh

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii193  DB   018h,018h,018h,018h,018h,018h,018h,0FFh



                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii194  DB   000h,000h,000h,000h,000h,000h,000h,0FFh

                DB   018h,018h,018h,018h,018h,018h,018h,018h

fon16_ascii195  DB   018h,018h,018h,018h,018h,018h,018h,01Fh

                DB   018h,018h,018h,018h,018h,018h,018h,018h

fon16_ascii196  DB   000h,000h,000h,000h,000h,000h,000h,0FFh

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii197  DB   018h,018h,018h,018h,018h,018h,018h,0FFh

                DB   018h,018h,018h,018h,018h,018h,018h,018h

fon16_ascii198  DB   018h,018h,018h,018h,018h,01Fh,018h,01Fh

                DB   018h,018h,018h,018h,018h,018h,018h,018h

fon16_ascii199  DB   036h,036h,036h,036h,036h,036h,036h,037h

                DB   036h,036h,036h,036h,036h,036h,036h,036h

fon16_ascii200  DB   036h,036h,036h,036h,036h,037h,030h,03Fh

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii201  DB   000h,000h,000h,000h,000h,03Fh,030h,037h

                DB   036h,036h,036h,036h,036h,036h,036h,036h

fon16_ascii202  DB   036h,036h,036h,036h,036h,0F7h,000h,0FFh

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii203  DB   000h,000h,000h,000h,000h,0FFh,000h,0F7h

                DB   036h,036h,036h,036h,036h,036h,036h,036h

fon16_ascii204  DB   036h,036h,036h,036h,036h,037h,030h,037h

                DB   036h,036h,036h,036h,036h,036h,036h,036h

fon16_ascii205  DB   000h,000h,000h,000h,000h,0FFh,000h,0FFh

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii206  DB   036h,036h,036h,036h,036h,0F7h,000h,0F7h

                DB   036h,036h,036h,036h,036h,036h,036h,036h

fon16_ascii207  DB   018h,018h,018h,018h,018h,0FFh,000h,0FFh

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii208  DB   036h,036h,036h,036h,036h,036h,036h,0FFh

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii209  DB   000h,000h,000h,000h,000h,0FFh,000h,0FFh

                DB   018h,018h,018h,018h,018h,018h,018h,018h



fon16_ascii210  DB   000h,000h,000h,000h,000h,000h,000h,0FFh

                DB   036h,036h,036h,036h,036h,036h,036h,036h

fon16_ascii211  DB   036h,036h,036h,036h,036h,036h,036h,03Fh

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii212  DB   018h,018h,018h,018h,018h,01Fh,018h,01Fh

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii213  DB   000h,000h,000h,000h,000h,01Fh,018h,01Fh

                DB   018h,018h,018h,018h,018h,018h,018h,018h

fon16_ascii214  DB   000h,000h,000h,000h,000h,000h,000h,03Fh

                DB   036h,036h,036h,036h,036h,036h,036h,036h

fon16_ascii215  DB   036h,036h,036h,036h,036h,036h,036h,0FFh

                DB   036h,036h,036h,036h,036h,036h,036h,036h

fon16_ascii216  DB   018h,018h,018h,018h,018h,0FFh,018h,0FFh

                DB   018h,018h,018h,018h,018h,018h,018h,018h

fon16_ascii217  DB   018h,018h,018h,018h,018h,018h,018h,0F8h

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii218  DB   000h,000h,000h,000h,000h,000h,000h,01Fh

                DB   018h,018h,018h,018h,018h,018h,018h,018h

fon16_ascii219  DB   0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh

                DB   0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh

fon16_ascii220  DB   000h,000h,000h,000h,000h,000h,000h,0FFh

                DB   0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh

fon16_ascii221  DB   0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h

                DB   0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h,0F0h

fon16_ascii222  DB   00Fh,00Fh,00Fh,00Fh,00Fh,00Fh,00Fh,00Fh

                DB   00Fh,00Fh,00Fh,00Fh,00Fh,00Fh,00Fh,00Fh

fon16_ascii223  DB   0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,000h

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii224  DB   000h,000h,000h,000h,000h,0DCh,066h,066h

                DB   066h,066h,066h,07Ch,060h,060h,0F0h,000h

fon16_ascii225  DB   000h,000h,000h,000h,000h,07Ch,0C6h,0C0h

                DB   0C0h,0C0h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii226  DB   000h,000h,000h,000h,000h,07Eh,05Ah,018h



                DB   018h,018h,018h,03Ch,000h,000h,000h,000h

fon16_ascii227  DB   000h,000h,000h,000h,000h,0C6h,0C6h,0C6h

                DB   0C6h,0C6h,07Eh,006h,006h,0C6h,07Ch,000h

fon16_ascii228  DB   000h,000h,000h,000h,03Ch,018h,07Eh,0DBh

                DB   0DBh,0DBh,0DBh,07Eh,018h,018h,03Ch,000h

fon16_ascii229  DB   000h,000h,000h,000h,000h,0C6h,06Ch,038h

                DB   038h,038h,06Ch,0C6h,000h,000h,000h,000h

fon16_ascii230  DB   000h,000h,000h,000h,000h,0CCh,0CCh,0CCh

                DB   0CCh,0CCh,0CCh,0FEh,006h,006h,000h,000h

fon16_ascii231  DB   000h,000h,000h,000h,000h,0C6h,0C6h,0C6h

                DB   0C6h,07Eh,006h,006h,000h,000h,000h,000h

fon16_ascii232  DB   000h,000h,000h,000h,000h,0D6h,0D6h,0D6h

                DB   0D6h,0D6h,0D6h,0FEh,000h,000h,000h,000h

fon16_ascii233  DB   000h,000h,000h,000h,000h,0D6h,0D6h,0D6h

                DB   0D6h,0D6h,0D6h,0FEh,003h,003h,000h,000h

fon16_ascii234  DB   000h,000h,000h,000h,000h,0F8h,0B0h,030h

                DB   03Eh,033h,033h,07Eh,000h,000h,000h,000h

fon16_ascii235  DB   000h,000h,000h,000h,000h,0C6h,0C6h,0C6h

                DB   0F6h,0DEh,0DEh,0F6h,000h,000h,000h,000h

fon16_ascii236  DB   000h,000h,000h,000h,000h,0F0h,060h,060h

                DB   07Ch,066h,066h,0FCh,000h,000h,000h,000h

fon16_ascii237  DB   000h,000h,000h,000h,000h,03Ch,066h,006h

                DB   01Eh,006h,066h,03Ch,000h,000h,000h,000h

fon16_ascii238  DB   000h,000h,000h,000h,000h,0CEh,0DBh,0DBh

                DB   0FBh,0DBh,0DBh,0CEh,000h,000h,000h,000h

fon16_ascii239  DB   000h,000h,000h,000h,000h,07Eh,0CCh,0CCh

                DB   0FCh,06Ch,0CCh,0CEh,000h,000h,000h,000h

fon16_ascii240  DB   000h,06Ch,000h,0FEh,066h,062h,068h,078h

                DB   068h,062h,066h,0FEh,000h,000h,000h,000h

fon16_ascii241  DB   000h,000h,000h,06Ch,000h,07Ch,0C6h,0FEh

                DB   0C0h,0C0h,0C6h,07Ch,000h,000h,000h,000h

fon16_ascii242  DB   000h,000h,000h,030h,018h,00Ch,006h,00Ch

                DB   018h,030h,000h,07Eh,000h,000h,000h,000h



fon16_ascii243  DB   000h,000h,000h,00Ch,018h,030h,060h,030h

                DB   018h,00Ch,000h,07Eh,000h,000h,000h,000h

fon16_ascii244  DB   000h,000h,00Eh,01Bh,01Bh,018h,018h,018h

                DB   018h,018h,018h,018h,018h,018h,018h,018h

fon16_ascii245  DB   018h,018h,018h,018h,018h,018h,018h,018h

                DB   0D8h,0D8h,0D8h,070h,000h,000h,000h,000h

fon16_ascii246  DB   000h,000h,000h,000h,018h,018h,000h,07Eh

                DB   000h,018h,018h,000h,000h,000h,000h,000h

fon16_ascii247  DB   000h,000h,000h,000h,000h,076h,0DCh,000h

                DB   076h,0DCh,000h,000h,000h,000h,000h,000h

fon16_ascii248  DB   000h,038h,06Ch,06Ch,038h,000h,000h,000h

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii249  DB   000h,000h,000h,000h,000h,000h,000h,018h

                DB   018h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii250  DB   000h,000h,000h,000h,000h,000h,000h,000h

                DB   018h,000h,000h,000h,000h,000h,000h,000h

fon16_ascii251  DB   000h,000h,000h,001h,003h,002h,006h,004h

                DB   0CCh,068h,038h,010h,000h,000h,000h,000h

fon16_ascii252  DB   000h,000h,000h,03Ch,042h,099h,0A5h,0A1h

                DB   0A5h,099h,042h,03Ch,000h,000h,000h,000h

fon16_ascii253  DB   000h,070h,0D8h,030h,060h,0C8h,0F8h,000h

                DB   000h,000h,000h,000h,000h,000h,000h,000h

fon14_ascii254  DB   0FFh,0FFh,081h,081h,0BDh,0BDh,0A5h,0A5h

                DB   0A5h,0A5h,0BDh,0BDh,081h,081h,0FFh,0FFh

fon16_ascii255  DB   000h,000h,000h,000h,000h,000h,000h,000h

                DB   000h,000h,042h,07Eh,000h,000h,000h,000h

Òåïåðü ïðèâåäåì èñõîäíûé òåêñò ïðîãðàììû TEST_RUS (ëèñòèíã 5.10), êîòîðàÿ ïîçâîëÿåò ïðîâåðèòü ðàáîòó ðóñèôèêàòîðà RUS_DRV â ðàçëè÷íûõ ðåæèìàõ ðàáîòû âèäåîàäàïòåðà.

Ëèñòèíã 5.10. Ôàéë TEST_RUS.INC

#include <conio.h>

#include <stdio.h>

// Ãëàâíàÿ ôóíêöèÿ ïðîãðàììû

void main(void) {

  int   ch = 0, i;

  for( i = 0; ( i <= 0x13 ) && ( ch != 27 ); i++ ) {

                // Èñêëþ÷àåì èç ïðîâåðêè ðåæèìû 8 - 0xC

                if(( i > 7 ) && ( i <= 0xC )) continue;

                // Óñòàíàâëèâàåì ðåæèì i

                _asm {

                                mov        ax,i

                                int           10h

                }

                // Îòîáðàæàåì òåêñòîâóþ ñòðîêó

                printf(" Ðåæèì âèäåîàäàïòåðà íîìåð %x", i );

                ch = getch();

  }

}


Ñîäåðæàíèå ðàçäåëà