diff options
Diffstat (limited to 'share/syscons')
38 files changed, 2824 insertions, 59 deletions
diff --git a/share/syscons/examples/setrus b/share/syscons/examples/setrus index d88f4ac273a5..91f31e21f9af 100755 --- a/share/syscons/examples/setrus +++ b/share/syscons/examples/setrus @@ -1,17 +1,17 @@ #!/bin/sh # Load KOI8-R screen mapping. -syscons -S koi8-r2alt +vidcontrol -l koi8-r2alt # Load Alternate Codes screen font. -syscons -f 16 alt8x16 -syscons -f 14 alt-8x14 -syscons -f 8 alt-8x8 +vidcontrol -f 8x16 altb-8x16 +vidcontrol -f 8x14 alt-8x14 +vidcontrol -f 8x8 alt-8x8 # Install JCUKEN keyboard mapping. -# syscons -k ru.koi8-r # Not needed for kernel compiled with RUKEYMAP option +# kbdcontrol -l ru.koi8-r # Not needed for kernel compiled with RUKEYMAP option # Remap Del to Esc[K. -syscons -F 54 "[K" +kbdcontrol -f 54 "[K" # Remap -5- to Esc[E. -syscons -F 48 "[E" +kbdcontrol -f 48 "[E" # Maximum key rate -syscons -r fast +kbdcontrol -r fast # Blank after 5 min -syscons -s 300 +vidcontrol -t 300 diff --git a/share/syscons/fonts/Makefile b/share/syscons/fonts/Makefile index 73b8698c6a79..289f3b9a6e66 100644 --- a/share/syscons/fonts/Makefile +++ b/share/syscons/fonts/Makefile @@ -1,9 +1,20 @@ -FONTS = cp850-8x14 cp850-8x16 cp850-8x8 cp865-8x14 cp865-8x16 \ - cp865-8x8 iso-8x14 iso-8x16 iso-8x8 +UUFONTS=altc-8x16.fnt cp865-8x14.fnt iso-8x16.fnt koi8-8x8.fnt alt-8x14.fnt \ + cp850-8x14.fnt cp865-8x16.fnt iso-8x8.fnt koi8c-8x16.fnt alt-8x16.fnt \ + cp850-8x16.fnt cp865-8x8.fnt koi8-8x14.fnt alt-8x8.fnt cp850-8x8.fnt \ + iso-8x14.fnt koi8-8x16.fnt altb-8x16.fnt koi8b-8x16.fnt + +FONTS=altc-8x16 cp865-8x14 iso-8x16 koi8-8x8 alt-8x14 \ + cp850-8x14 cp865-8x16 iso-8x8 koi8c-8x16 alt-8x16 \ + cp850-8x16 cp865-8x8 koi8-8x14 alt-8x8 cp850-8x8 \ + iso-8x14 koi8-8x16 koi8b-8x16 altb-8x16 + FONTDIR = /usr/share/syscons/fonts +NOMAN = noman install: cd ${.CURDIR}; \ + install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${UUFONTS} \ + ${DESTDIR}${FONTDIR}; \ install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${FONTS} \ ${DESTDIR}${FONTDIR} diff --git a/share/syscons/fonts/alt-8x14.fnt b/share/syscons/fonts/alt-8x14.fnt new file mode 100644 index 000000000000..9dacecb94ce5 --- /dev/null +++ b/share/syscons/fonts/alt-8x14.fnt @@ -0,0 +1,83 @@ +begin 644 alt-8x14 +M`````````````````````'Z!I8&!I9F!?@``````?O_;___#Y_]^```````` +M;/[^_OY\.!`````````0.'S^?#@0````````&#P\Y^?G&!@\```````8/'[_ +M_WX8&#P``````````!@\/!@``````/______Y\/#Y_______`````#QF0D)F +M/`````#_____PYF]O9G#_____P``'@X:,GC,S,QX```````\9F9F/!A^&!@` +M`````#\S/S`P,'#PX```````?V-_8V-C9^?FP``````8&-L\YSS;&!@````` +M`(#`X/C^^.#`@````````@8./OX^#@8"```````8/'X8&!A^/!@``````&9F +M9F9F9@!F9@``````?]O;VWL;&QL;`````'S&8#ALQL9L.`S&?``````````` +M`/[^_@``````&#Q^&!@8?CP8?@`````8/'X8&!@8&!@``````!@8&!@8&'X\ +M&``````````8#/X,&````````````#!@_F`P`````````````,#`P/X````` +M```````H;/YL*```````````$#@X?'S^_@````````#^_GQ\.#@0```````` +M```````````````````8/#P\&!@`&!@`````9F9F)```````````````;&S^ +M;&QL_FQL````&!A\QL+`?`:&QGP8&```````PL8,&#!FQ@``````.&QL.';< +MS,QV`````#`P,&````````````````P8,#`P,#`8#```````,!@,#`P,#!@P +M`````````&8\_SQF````````````&!A^&!@`````````````````&!@8,``` +M````````_@`````````````````````8&````````@8,&#!@P(````````!\ +MQL[>]N;&QGP``````!@X>!@8&!@8?@``````?,8&#!@P8,;^``````!\Q@8& +M/`8&QGP```````P</&S,_@P,'@``````_L#`P/P&!L9\```````X8,#`_,;& +MQGP``````/[&!@P8,#`P,```````?,;&QGS&QL9\``````!\QL;&?@8&#'@` +M```````8&````!@8`````````!@8````&!@P```````&#!@P8#`8#`8````` +M`````'X``'X`````````8#`8#`8,&#!@``````!\QL8,&!@`&!@``````'S& +MQM[>WMS`?```````$#ALQL;^QL;&``````#\9F9F?&9F9OP``````#QFPL#` +MP,)F/```````^&QF9F9F9FSX``````#^9F)H>&AB9OX``````/YF8FAX:&!@ +M\```````/&;"P,#>QF8Z``````#&QL;&_L;&QL8``````#P8&!@8&!@8/``` +M````'@P,#`P,S,QX``````#F9FQL>&QL9N8``````/!@8&!@8&)F_@`````` +MQN[^_M;&QL;&``````#&YO;^WL[&QL8``````#ALQL;&QL9L.```````_&9F +M9GQ@8&#P``````!\QL;&QM;>?`P.`````/QF9F9\;&9FY@``````?,;&8#@, +MQL9\``````!^?EH8&!@8&#P``````,;&QL;&QL;&?```````QL;&QL;&;#@0 +M``````#&QL;&UM;^?&P``````,;&;#@X.&S&Q@``````9F9F9CP8&!@\```` +M``#^QHP8,&#"QOX``````#PP,#`P,#`P/```````@,#@<#@<#@8"```````\ +M#`P,#`P,##P````0.&S&`````````````````````````````/\`,#`8```` +M`````````````````'@,?,S,=@``````X&!@>&QF9F9\``````````!\QL#` +MQGP``````!P,##QLS,S,=@``````````?,;^P,9\```````X;&1@\&!@8/`` +M`````````';,S,Q\#,QX````X&!@;'9F9F;F```````8&``X&!@8&#P````` +M``8&``X&!@8&9F8\````X&!@9FQX;&;F```````X&!@8&!@8&#P````````` +M`.S^UM;6Q@``````````W&9F9F9F``````````!\QL;&QGP``````````-QF +M9F9\8&#P````````=LS,S'P,#!X```````#<=F9@8/```````````'S&<!S& +M?```````$#`P_#`P,#8<``````````#,S,S,S'8``````````&9F9F8\&``` +M````````QL;6UOYL``````````#&;#@X;,8``````````,;&QL9^!@SX```` +M````_LP8,&;^```````.&!@8<!@8&`X``````!@8&!@`&!@8&```````<!@8 +M&`X8&!AP``````!VW```````````````````$#ALQL;^````````/F;&QL;^ +MQL;&``````#^P,#\QL;&QOP``````/S&QL;\QL;&_```````_L;`P,#`P,#` +M```````\;&QL;&QL;/[&@@```/[&P,#PP,#&_@``````UM;65'S6UM;6```` +M``!\Q@8<!@;&QGP``````,;&QL[>]N;&Q@`````,VL;&SM[VYL;&``````#& +MS-CP\-C,QL8``````!XV9L;&QL;&Q@``````@L;&[N[^UL;&``````#&QL;& +M_L;&QL8``````'[&QL;&QL;&_```````_L;&QL;&QL;&``````#\QL;&QOS` +MP,```````'S&QL#`P,;&?```````?GY:&!@8&!@8``````#&QL;&QGX&QGP` +M`````'S6UM;6UGP0.```````QL9L.#ALQL;&``````#,S,S,S,S,S/X"!@`` +M`,;&QL;&?@8&!@````#6UM;6UM;6UM;^`````-;6UM;6UM;6UOX"!@```.#@ +M8'QF9F9F?```````QL;&YK:VMK;F``````#`P,#\QL;&QOP``````'S&!AX& +M!L;&?```````G+:VMO:VMK:<``````!^QL;&QGXV9L8``````````'S&QO[& +MQ@``````````_L#\QL;\``````````#\QOS&QOP``````````/["P,#`P``` +M````````/&QL;&S^QH(```````!\QOS`QGP``````````-;6?-;6U@`````` +M````?,8<!L9\``````````#&SM[VYL8````````,&,;.WO;FQ@`````````` +MQLSXV,S&```````````^9F9F9L8``````````,;N_M;&Q@``````````QL;& +M_L;&``````````!^QL;&QOP``````````/[&QL;&Q@```!%$$4011!%$$401 +M1!%$5:I5JE6J5:I5JE6J5:K==]UWW7?==]UWW7?==Q@8&!@8&!@8&!@8&!@8 +M&!@8&!@8&/@8&!@8&!@8&!@8&/@8^!@8&!@8V-C8V-C;V-C8V-C8V```` +M`````/XV-C8V-C8``````/@8^!@8&!@8V-C8V]@;V-C8V-C8V-C8V-C8V +M-C8V-C8V-C8``````/X&]C8V-C8V-C8V-C8V]@;^````````-C8V-C8V-OX` +M```````8&!@8&/@8^`````````````````#X&!@8&!@8&!@8&!@8&!\````` +M```8&!@8&!@8_P````````````````#_&!@8&!@8&!@8&!@8&!\8&!@8&!@` +M````````_P```````!@8&!@8&!C_&!@8&!@8&!@8&!@?&!\8&!@8&!@V-C8V +M-C8V-S8V-C8V-C8V-C8V-S`_```````````````_,#<V-C8V-C8V-C8V-O<` +M_P``````````````_P#W-C8V-C8V-C8V-C8W,#<V-C8V-C8``````/\`_P`` +M`````#8V-C8V]P#W-C8V-C8V&!@8&!C_`/\````````V-C8V-C8V_P`````` +M````````_P#_&!@8&!@8`````````/\V-C8V-C8V-C8V-C8V/P```````!@8 +M&!@8'Q@?```````````````?&!\8&!@8&!@`````````/S8V-C8V-C8V-C8V +M-C;_-C8V-C8V&!@8&!C_&/\8&!@8&!@8&!@8&!@8^``````````````````? +M&!@8&!@8__________________\`````````__________#P\/#P\/#P\/#P +M\/#P#P\/#P\/#P\/#P\/#P__________````````````````_,;&QL;\P,`` +M``````!\QL#`QGP``````````'Y:&!@8&```````````QL;&QL9^!GP````` +M`!!\UM;6UGP0.````````,9L.#ALQ@``````````S,S,S,S^!@P```````#& +MQL9^!@8``````````-;6UM;6_@``````````UM;6UM;^`@8```````#@8'QF +M9GP``````````,;&YK:VY@``````````P,#\QL;\``````````!\QAX&QGP` +M`````````)RVMO:VG```````````?L9^-F;&````;&P`_L;`\,#`QOX````` +M`&QL`'S&_,#&?```````,!@,!@P8,`!^```````,&#!@,!@,`'X```````X; +M&Q@8&!@8&!@8&!@8&!@8&!@8V-AP````````&!@`?@`8&```````````=MP` +M=MP````````X;&PX````````````````````&!@`````````````````&``` +M```````/#`P,#`SL;#P<``````!\@KJJHJ*JNH)\````<-@P8,CX```````` +=``````!\?'Q\?'P```````````````````````!\ +` +end diff --git a/share/syscons/fonts/alt-8x16.fnt b/share/syscons/fonts/alt-8x16.fnt new file mode 100644 index 000000000000..117db34fa9ec --- /dev/null +++ b/share/syscons/fonts/alt-8x16.fnt @@ -0,0 +1,95 @@ +begin 644 alt-8x16 +M````````````````````````?H&E@8&EF8&!?@```````'[_V___V^?__WX` +M`````````&S^_O[^?#@0```````````0.'S^?#@0```````````8/#SGY^<8 +M&#P`````````&#Q^__]^&!@\`````````````!@\/!@```````#________G +MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``!X& +M#AIXS,S,S'@````````\9F9F9CP8?A@8````````/S,_,#`P,'#PX``````` +M`']C?V-C8V-GY^;`````````&!C;/.<\VQ@8``````"`P.#P^/[X\.#`@``` +M`````@8.'C[^/AX.!@(````````8/'X8&!A^/!@`````````9F9F9F9F9@!F +M9@```````'_;V]M[&QL;&QL``````'S&8#ALQL9L.`S&?``````````````` +M_O[^_@```````!@\?A@8&'X\&'X````````8/'X8&!@8&!@8````````&!@8 +M&!@8&'X\&````````````!@,_@P8```````````````P8/Y@,``````````` +M`````,#`P/X``````````````"AL_FPH`````````````!`X.'Q\_OX````` +M``````#^_GQ\.#@0```````````````````````````````8/#P\&!@8`!@8 +M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8& +MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&`` +M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#`````````` +M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P```` +M`````````/X````````````````````````8&````````````@8,&#!@P(`` +M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#` +MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\ +M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S& +MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8```````` +M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@`````` +M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS` +M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#` +MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B +M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&```````` +M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F```` +M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;& +M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;& +MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8 +M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#& +MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P````` +M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(` +M```````\#`P,#`P,#`P\`````!`X;,8````````````````````````````` +M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL +M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@`````````` +M`'S&_L#`QGP````````X;&1@\&!@8&#P````````````=LS,S,S,?`S,>``` +M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F +M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6 +MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F +M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P```````````` +M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV```````` +M````9F9F9F8\&````````````,;&UM;6_FP```````````#&;#@X.&S&```` +M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@. +M````````&!@8&``8&!@8&````````'`8&!@.&!@8&'````````!VW``````` +M```````````````0.&S&QL;^`````````#YFQL;&_L;&QL8```````#^P,#` +M_,;&QL;\````````_,;&QOS&QL;&_````````/[&P,#`P,#`P,`````````\ +M;&QL;&QL;&S^QH(`````_L;`P/#`P,#&_@```````-;6UE1\UM;6UM8````` +M``!\Q@8&'`8&QL9\````````QL;&QL[>]N;&Q@``````#-K&QL;.WO;FQL8` +M``````#&S-CP\-C,QL;&````````'C9FQL;&QL;&Q@```````,;&[N[^_M;6 +MQL8```````#&QL;&_L;&QL;&````````?L;&QL;&QL;&_````````/[&QL;& +MQL;&QL8```````#\QL;&QL;\P,#`````````?,;&P,#`P,;&?````````'Y^ +M6A@8&!@8&!@```````#&QL;&QL9^!L9\````````?-;6UM;6UGP0.``````` +M`,;&;#@X;,;&QL8```````#,S,S,S,S,S,S^`@8$````QL;&QL9^!@8&!@`` +M`````-;6UM;6UM;6UOX```````#6UM;6UM;6UM;^`@8$````X.!@8'QF9F9F +M?````````,;&QL;FMK:VMN8```````#`P,#`_,;&QL;\````````>,P&!AX> +M!@;,>````````)RVMK;VMK:VMIP```````!^QL;&QGXV9L;&```````````` +M?,;&QO[&Q@```````````/[`_,;&QOP```````````#\QL;\QL;\```````` +M````_L;"P,#`P````````````#QL;&QL;/[&@@````````!\QL;\P,9\```` +M````````UM;6?-;6U@```````````'S&!AP&QGP```````````#&QL[>]N;& +M``````````P8QL;.WO;FQ@```````````,;,V/C8S,8````````````^9F9F +M9F;&````````````QN[^UL;&Q@```````````,;&QO[&QL8```````````!^ +MQL;&QL;\````````````_L;&QL;&Q@`````11!%$$4011!%$$4011!%$5:I5 +MJE6J5:I5JE6J5:I5JMUWW7?==]UWW7?==]UWW7<8&!@8&!@8&!@8&!@8&!@8 +M&!@8&!@8&/@8&!@8&!@8&!@8&!@8^!CX&!@8&!@8&!@V-C8V-C8V]C8V-C8V +M-C8V`````````/XV-C8V-C8V-@``````^!CX&!@8&!@8&!@V-C8V-O8&]C8V +M-C8V-C8V-C8V-C8V-C8V-C8V-C8V-@``````_@;V-C8V-C8V-C8V-C8V-O8& +M_@``````````-C8V-C8V-OX``````````!@8&!@8^!CX```````````````` +M````^!@8&!@8&!@8&!@8&!@8&!\``````````!@8&!@8&!C_```````````` +M````````_Q@8&!@8&!@8&!@8&!@8&!\8&!@8&!@8&`````````#_```````` +M```8&!@8&!@8_Q@8&!@8&!@8&!@8&!@?&!\8&!@8&!@8V-C8V-C8W-C8V +M-C8V-C8V-C8V-C<P/P`````````````````_,#<V-C8V-C8V-C8V-C8V]P#_ +M`````````````````/\`]S8V-C8V-C8V-C8V-C8W,#<V-C8V-C8V-@`````` +M_P#_```````````V-C8V-O<`]S8V-C8V-C8V&!@8&!C_`/\``````````#8V +M-C8V-C;_`````````````````/\`_Q@8&!@8&!@8`````````/\V-C8V-C8V +M-C8V-C8V-C8_```````````8&!@8&!\8'P`````````````````?&!\8&!@8 +M&!@8&``````````_-C8V-C8V-C8V-C8V-C8V_S8V-C8V-C8V&!@8&!C_&/\8 +M&!@8&!@8&!@8&!@8&!CX````````````````````'Q@8&!@8&!@8________ +M_____________P````````#____________P\/#P\/#P\/#P\/#P\/#P#P\/ +M#P\/#P\/#P\/#P\/#_________\``````````````````/S&QL;&QOS`P,`` +M``````!\QL#`PL9\````````````?EH8&!@8&````````````,;&QL;&QGX& +MQGP``````!!\UM;6UM9\$#@`````````QFPX.&S&Q@```````````,S,S,S, +MS/X&#`````````#&QL;&?@8&````````````UM;6UM;6_@```````````-;6 +MUM;6UOX"!@0```````#@8'QF9F9\````````````QL;FMK:VY@`````````` +M`,#`_,;&QOP```````````!\Q@8>!L9\````````````G+:V]K:VG``````` +M`````'[&QGXV9L8`````9F8`_L;`P/#`P,;^````````;&P`?,;&_,#&?``` +M```````P&`P&#!@P`'X`````````#!@P8#`8#`!^````````#AL;&!@8&!@8 +M&!@8&!@8&!@8&!@8&-C8V'```````````!@8`'X`&!@`````````````=MP` +M=MP`````````.&QL.````````````````````````!@8```````````````` +M````&```````````#PP,#`P,[&QL/!P```````!\@KJJHJ*BJKJ"?`````!P +MV#!@R/@`````````````````?'Q\?'Q\?``````````````````````````` +!`#!@ +` +end diff --git a/share/syscons/fonts/alt-8x8.fnt b/share/syscons/fonts/alt-8x8.fnt new file mode 100644 index 000000000000..8db1c42fb9eb --- /dev/null +++ b/share/syscons/fonts/alt-8x8.fnt @@ -0,0 +1,49 @@ +begin 644 alt-8x8 +M``````````!^@:6!O9F!?G[_V__#Y_]^;/[^_GPX$``0.'S^?#@0`#A\./[^ +M?#A\$!`X?/Y\.'P``!@\/!@``/__Y\/#Y___`#QF0D)F/`#_PYF]O9G#_P\' +M#WW,S,QX/&9F9CP8?A@_,S\P,'#PX']C?V-C9^;`F5H\Y^<\6IF`X/C^^."` +M``(./OX^#@(`&#Q^&!A^/!AF9F9F9@!F`'_;VWL;&QL`/F,X;&PXS'@````` +M?GY^`!@\?AA^/!C_&#Q^&!@8&``8&!@8?CP8```8#/X,&````#!@_F`P```` +M`,#`P/X````D9O]F)````!@\?O__````__]^/!@`````````````,'AX,#`` +M,`!L;&P``````&QL_FS^;&P`,'S`>`SX,```QLP8,&;&`#AL.';<S'8`8&#` +M```````8,&!@8#`8`&`P&!@8,&```&8\_SQF````,##\,#``````````,#!@ +M````_````````````#`P``8,&#!@P(``?,;.WO;F?``P<#`P,##\`'C,##A@ +MS/P`>,P,.`S,>``</&S,_@P>`/S`^`P,S'@`.&#`^,S,>`#\S`P8,#`P`'C, +MS'C,S'@`>,S,?`P8<```,#```#`P```P,```,#!@&#!@P&`P&````/P``/P` +M`&`P&`P8,&``>,P,&#``,`!\QM[>WL!X`#!XS,S\S,P`_&9F?&9F_``\9L#` +MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CX`S,S,_,S,S`!X +M,#`P,#!X`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[& +MQ@`X;,;&QFPX`/QF9GQ@8/``>,S,S-QX'`#\9F9\;&;F`'C,X'`<S'@`_+0P +M,#`P>`#,S,S,S,S\`,S,S,S,>#``QL;&UO[NQ@#&1&PX.&S&`,S,S'@P,'@` +M_L:,&#)F_@!X8&!@8&!X`,!@,!@,!@(`>!@8&!@8>``0.&S&```````````` +M``#_,#`8`````````'@,?,Q\`&!@8'QF9GP```!XS,#,>``,#`Q\S,Q\```` +M>,S\P'@`.&Q@\&!@\````'S,S'P,^&!@?&9F9F8`,`!P,#`P>``,``P,#`QL +M.&!@9FQX;&8`<#`P,#`P>````,S^_M;&````^,S,S,P```!XS,S,>````'QF +M9GQ@8```?,S,?`P,``#<=F9@\````'S`>`SX`!`P?#`P-!@```#,S,S,?``` +M`,S,S'@P````QM;^_FP```#&;#ALQ@```,S,S'P,^```_)@P9/P`'#`PX#`P +M'``8&!@`&!@8`.`P,!PP,.``=MP`````````$#ALQL;^`!XV9F9^9F8`?&!@ +M?&9F?`!\9F9\9F9\`'Y@8&!@8&``.&QL;&QL_L9^8&!\8&!^`-O;?CQ^V]L` +M/&8&'`9F/`!F9FY^=F9F`#QF;GYV9F8`9FQX<'AL9@`>-F9F9F9F`,;N_O[6 +MQL8`9F9F?F9F9@`\9F9F9F8\`'YF9F9F9F8`?&9F9GQ@8``\9F!@8&8\`'X8 +M&!@8&!@`9F9F/@9F/`!^V]O;?A@8`&9F/!@\9F8`9F9F9F9F?P-F9F8^!@8& +M`-O;V]O;V_\`V]O;V]O;_P/@8&!\9F9\`,;&QO;>WO8`8&!@?&9F?`!XC`8^ +M!HQX`,[;V_O;V\X`/F9F9CXV9@```'@,?,QV```\8#QF9CP```!\9GQF?``` +M`'Y@8&!@````/&QL;/[&```\9GY@/````-M^/'[;````/&8,9CP```!F;GYV +M9@``&&9N?G9F````9FQX;&8````>-F9F9@```,;^_M;&````9F9^9F8````\ +M9F9F/````'YF9F9F`!%$$4011!%$5:I5JE6J5:K==]UWW7?==Q@8&!@8&!@8 +M&!@8^!@8&!@8^!CX&!@8V-O8V-C8V````_C8V-C8`^!CX&!@8&#;V!O8V +M-C8V-C8V-C8V-C8`_@;V-C8V-C;V!OX`````-C8V_@`````8^!CX```````` +M`/@8&!@8&!@8'P`````8&!C_`````````/\8&!@8&!@8'Q@8&!@```#_```` +M`!@8&/\8&!@8&!\8'Q@8&!@V-C8W-C8V-C8W,#\``````#\P-S8V-C8V]P#_ +M``````#_`/<V-C8V-C<P-S8V-C8`_P#_`````#;W`/<V-C8V&/\`_P`````V +M-C;_``````#_`/\8&!@8````_S8V-C8V-C8_`````!@?&!\``````!\8'Q@8 +M&!@````_-C8V-C8V-O\V-C8V&/\8_Q@8&!@8&!CX`````````!\8&!@8____ +M______\```#_______#P\/#P\/#P#P\/#P\/#P____\`````````?&9F?&`` +M```\9F!F/````'X8&!@8````9F8^!CP```!^V]M^&````&8\&#QF````9F9F +M9G\#``!F9CX&!@```-O;V]O_````V]O;V_\#``#@8'QF?````,;&]M[V```` +M8&!\9GP```!\!CX&?````,[;^]O.````/F8^-F8`9@!^8'Q@?@`D`#QF?F`\ +M```P&`P&#!@P``P8,&`P&`P.&QL8&!@8&!@8&!@8V-AP`!@8`'X`&!@`=MP` +M=MP````X;&PX`````````!@````````X.`````,"!@3,:#@0/$*9H:&90CPP +72!`@>```````?'Q\?`````````!"?@`X +` +end diff --git a/share/syscons/fonts/alt8x16.fnt b/share/syscons/fonts/altb-8x16 Binary files differindex 2e8400196a29..2e8400196a29 100644 --- a/share/syscons/fonts/alt8x16.fnt +++ b/share/syscons/fonts/altb-8x16 diff --git a/share/syscons/fonts/altb-8x16.fnt b/share/syscons/fonts/altb-8x16.fnt new file mode 100644 index 000000000000..e072d63716a7 --- /dev/null +++ b/share/syscons/fonts/altb-8x16.fnt @@ -0,0 +1,95 @@ +begin 664 altb-8x16 +M``````````````!$`````````'Z!I8&!O9F!@7X```````!^_]O__\/G__]^ +M````````9O____]^?CP\&!@`````&!@\/'Y^_WY^/#P8&``````8/#P89O__ +M9A@\?@`````8&#P\?O___WX8/'X`````````&#P\/!@```````#______^?# +MP\/G________`````#QF0D)"9CP``````/_____#F;V]O9G#______\````> +M#AHR>,S,S,QX````````/&9F9F8\&'X8&````````#\S,S\P,#!P\.`````` +M``!_8V-_8V-C9^?FP```````&!C;/.?G/-L8&````````(#`X/C^_OC@P(`` +M```````"!@X^_OX^#@8"`````!@\?A@8&!@8&!@8&'X\&```9F9F9F9F9F9F +M`&9F`````'_;V]O;VWL;&QL;&P````!\QF`X;,;&;#@,QGP````````````` +M`/[^_O[^`````!@\?A@8&!@8?CP8?@```!@\?O\8&!@8&!@8&!@8&!@8&!@8 +M&!@8&!@8_WX\&`````````@,#O\.#`@````````````0,'#_<#`0```````` +M`````,#`P,#^_@`````````````D9O]F)````````````!`0.#A\?/[^```` +M``````#^_GQ\.#@0$````````````````````````````!@\/#P\&!@8&``8 +M&`````!C8\8`````````````````;&QL_OYL;&S^_FQL;````!A^V]OH>#P> +M%]O;?A@8``#FINP,&!@P,&!NRLX`````.&QL;#@X;<W&QLMS`````!@8,``` +M```````````````,&!@P,#`P,#`P&!@,````,!@8#`P,#`P,#!@8,``````` +M`&9F//__/&9F````````````&!A^?A@8`````````````````````!@8,``` +M`````````'Y^````````````````````````&!@`````!@8,#!@8,#!@8,#` +M`````'S&QL;.WO;FQL;&?``````8.'@8&!@8&!@8&'X`````/&;#PP,&#!@P +M8,/_`````/[&#!@\!@,#`\-F/``````<'#P\;&S,S?\-#!X`````_L#`P/SF +MPP,#PV8\`````#QFQL#\YL/#P\-F/`````#^Q@8,#!@8,#`P,#``````/&;# +MPV8\9L/#PV8\`````#QFP\/#PV<_`V-F/```````````&!@`````&!@````` +M`````!@8`````!@8,``````#!@P8,'`P&`P&`P``````````?GX`?GX````` +M`````,!@,!@,!@P8,&#``````#QFP\,#!@P8&``8&````````'[#P]_;V][` +MP'P`````$#A\[L;&QL;^QL;&`````/YC8V-C?F-C8V-C_@`````\9L/#P,#` +MP,/#9CP`````_&9C8V-C8V-C8V;\`````/]C86!D?&1@8&%C_P````#_8V%@ +M9'QD8&!@8/@`````/&;#P\#`S\/#PV<]`````,;&QL;&_L;&QL;&Q@`````\ +M&!@8&!@8&!@8&#P`````#P8&!@8&!@;&QL9\`````.-C9F9L?&QF9F-CXP`` +M``#P8&!@8&!@8&!A8_\`````P^?__]O;V\/#P\/#`````,;&YN;V]M[>SL[& +MQ@`````\9L/#P\/#P\/#9CP`````_F-C8V-C?F!@8&#P`````#QFP\/#P\/# +MR\]^/`8'``#^8V-C8V-^;&9F9O<`````?L/#P,!^`P,#P\-^`````/_;F1@8 +M&!@8&!@8/`````#&QL;&QL;&QL;&QGP`````QL;&QL;&QL;&?#@0`````,/# +MP\/;V]O;V_]F9@````#&QFQL.#@X.&QLQL8`````P\/#P^=^/!@8&!@\```` +M`/[&C`P8&#`P8&+&_@`````\,#`P,#`P,#`P,#P`````P,!@8#`P&!@,#`8& +M`````#P,#`P,#`P,#`P,/``````8/&;#```````````````````````````` +M````_P```#`P&```````````````````````/`8^9F9F9CL`````X&!@8'YC +M8V-C8V/>``````````!\QL#`P,#&?``````.!@8&?L;&QL;&QGL````````` +M`'S&QO[`P,9\`````#QF9F#P8&!@8&!@\```````````>\;&QL;&QGX&QGP` +MX&!@8'QF9F9F9F;F```````8&``X&!@8&!@8/```````!@8`#@8&!@8&!@9F +M9CP`X&!@8&9F;'AL9F;F`````#@8&!@8&!@8&!@8/```````````YO_;V]O# +MP\,``````````-QF9F9F9F9F``````````!\QL;&QL;&?```````````WF-C +M8V-C8WY@8/```````'O&QL;&QL9^!@8/``````#><V-@8&!@\``````````` +M?,;`<!P&QGP``````!`P,/PP,#`P,#8<``````````#&QL;&QL;&>P`````` +M````QL;&QNY\.!```````````,/#V]O;V_]F``````````#&[GPX.'SNQ@`` +M````````QL;&QL;&QGX,&'```````/[&#!@P8,;^``````X8&!@8<'`8&!@8 +M#@`````8&!@8&```&!@8&!@`````<!@8&!@>'A@8&!AP``````!VW``````` +M````````````````$#ALQL;&_@`````````0.&S&QO[&QL;&````````_F)B +M8'QF9F9F_````````/QF9F9\9F9F9OP```````#^8F)@8&!@8&#P```````` +M'C9F9F9F9F9F_\.!`````/YF8FAX:&!B9OX```````#6UE14?'Q4UM;6```` +M````?,8&!CP&!@;&?````````,;&SL[6YN;&QL8`````.#C&QL[.UN;FQL;& +M````````YF9L;'AX;&QFY@```````!XV9L;&QL;&QL8```````#&[O[^UL;& +MQL;&````````QL;&QO[&QL;&Q@```````'S&QL;&QL;&QGP```````#^QL;& +MQL;&QL;&````````_&9F9GQ@8&!@\````````#QFPL#`P,#"9CP```````!^ +M6A@8&!@8&!@\````````QL;&QL9^!@;&?```````/!A^V]O;V]M^&#P````` +M``#&QFQ\.#A\;,;&````````S,S,S,S,S,S,_@8&`````,;&QL;&?@8&!@8` +M``````#;V]O;V]O;V]O_````````V]O;V]O;V]O;_P,#`````/BP,#`\-C8V +M-GP```````##P\/#\]O;V]OS````````\&!@8'QF9F9F_````````'C,!B8^ +M)@8&S'@```````#.V]O;^]O;V]O.````````/V9F9CX^9F9FYP`````````` +M`'@,?,S,S'8```````(&/&!@?&9F9F8\````````````_&9F?&9F_``````` +M`````'XR,C`P,'@````````````>-C9F9F;_P\,`````````?,;^P,#&?``` +M`````````-;65'Q4UM8````````````\9@8,!F8\````````````QL;.UN;& +MQ@`````````X.,;&SM;FQL8```````````#F;'AX;&;F````````````'C9F +M9F9F9@```````````,;N_O[6UL8```````````#&QL;^QL;&```````````` +M?,;&QL;&?````````````/[&QL;&QL8```""$((0@A""$((0@A""$((0PQC# +M&,,8PQC#&,,8PQC#&-B#VA/8@]H3V(/:$]B#VA,8&!@8&!@8&!@8&!@8&!@8 +M&!@8&!@8&!CX&!@8&!@8&!@8&!@8&/@8^!@8&!@8&!@V-C8V-C8V-O8V-C8V +M-C8V``````````#^-C8V-C8V-@```````/@8^!@8&!@8&!@V-C8V-C;V!O8V +M-C8V-C8V-C8V-C8V-C8V-C8V-C8V-@```````/X&]C8V-C8V-C8V-C8V-C;V +M!OX`````````-C8V-C8V-C;^`````````!@8&!@8&/@8^``````````````` +M`````/@8&!@8&!@8&!@8&!@8&!@?`````````!@8&!@8&!@8_P`````````` +M`````````/\8&!@8&!@8&!@8&!@8&!@?&!@8&!@8&```````````_P`````` +M```8&!@8&!@8&/\8&!@8&!@8&!@8&!@8'Q@?&!@8&!@8V-C8V-C8V-S8V +M-C8V-C8V-C8V-C8W,#\`````````````````/S`W-C8V-C8V-C8V-C8V-O<` +M_P````````````````#_`/<V-C8V-C8V-C8V-C8V-S`W-C8V-C8V-@`````` +M`/\`_P`````````V-C8V-C;W`/<V-C8V-C8V&!@8&!@8_P#_`````````#8V +M-C8V-C8V_P````````````````#_`/\8&!@8&!@8``````````#_-C8V-C8V +M-C8V-C8V-C8V/P`````````8&!@8&!@?&!\`````````````````'Q@?&!@8 +M&!@8&```````````/S8V-C8V-C8V-C8V-C8V-O\V-C8V-C8V&!@8&!@8_QC_ +M&!@8&!@8&!@8&!@8&!@8^````````````````````!\8&!@8&!@8________ +M_____________P``````````___________P\/#P\/#P\/#P\/#P\/#P#P\/ +M#P\/#P\/#P\/#P\/#___________``````````````````#<9F9F9F9\8&#P +M````````?,;`P,#&?````````````'Y:&!@8&#P```````````#&QL;&QGX& +M!L9\```````\&'[;V]O;?A@8/````````,9L.#@X;,8```````````#,S,S, +MS,S^!@8`````````QL;&QGX&!@```````````-;6UM;6UOX```````````#6 +MUM;6UM;^`P,`````````^+`P/C,S?@```````````,;&QO;>WO8````````` +M``#P8&!\9F;\````````````/F<#'P-G/@```````````,[;V_O;V\X````` +M``````!^S,S\;,S.``````!L;`#^9F!\8&!F_@```````,8``'S&_L#`QGP` +M`````&`P&`P&#!@P8`!^```````,&#!@P&`P&`P`?```````#AL;&!@8&!@8 +M&!@8&!@8&!@8&!@8&!@8V/AP`````````!@8`'Y^`!@8````````````=MP` +M=MP``````````#AL;&PX`````````````````````!@8```````````````` +M````&```````````#PP,#`P,#`SL;#P<````````/$*9H:&90CP```````!P +MB!!@B/@`````````````````?'Q\?'Q\?````````````````````$)"?@`` +!`!!@ +` +end diff --git a/share/syscons/fonts/altc-8x16.fnt b/share/syscons/fonts/altc-8x16.fnt new file mode 100644 index 000000000000..bb36c7ef3170 --- /dev/null +++ b/share/syscons/fonts/altc-8x16.fnt @@ -0,0 +1,95 @@ +begin 644 altc-8x16 +M````````````````````````?H&E@8&EF8&!?@```````'[_V___V^?__WX` +M`````````&S^_O[^?#@0```````````0.'S^?#@0```````````8/#SGY^<8 +M&#P`````````&#Q^__]^&!@\`````````````!@\/!@```````#________G +MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``!X& +M#AIXS,S,S'@````````\9F9F9CP8?A@8````````/S,_,#`P,'#PX``````` +M`']C?V-C8V-GY^;`````````&!C;/.<\VQ@8``````"`P.#P^/[X\.#`@``` +M`````@8.'C[^/AX.!@(````````8/'X8&!A^/!@`````````9F9F9F9F9@!F +M9@```````'_;V]M[&QL;&QL``````'S&8#ALQL9L.`S&?``````````````` +M_O[^_@```````!@\?A@8&'X\&'X````````8/'X8&!@8&!@8````````&!@8 +M&!@8&'X\&````````````!@,_@P8```````````````P8/Y@,``````````` +M`````,#`P/X``````````````"AL_FPH`````````````!`X.'Q\_OX````` +M``````#^_GQ\.#@0```````````````````````````````8/#P\&!@8`!@8 +M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8& +MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&`` +M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#`````````` +M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P```` +M`````````/X````````````````````````8&````````````@8,&#!@P(`` +M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#` +MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\ +M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S& +MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8```````` +M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@`````` +M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS` +M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#` +MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B +M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&```````` +M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F```` +M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;& +M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;& +MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8 +M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#& +MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P````` +M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(` +M```````\#`P,#`P,#`P\`````!`X;,8````````````````````````````` +M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL +M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@`````````` +M`'S&_L#`QGP````````X;&1@\&!@8&#P````````````=LS,S,S,?`S,>``` +M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F +M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6 +MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F +M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P```````````` +M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV```````` +M````9F9F9F8\&````````````,;&UM;6_FP```````````#&;#@X.&S&```` +M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@. +M````````&!@8&``8&!@8&````````'`8&!@.&!@8&'````````!VW``````` +M```````````````0.&S&QL;^`````````#YFQL;&_L;&QL8```````#^P,#` +M_,;&QL;\````````_,;&QOS&QL;&_````````/[&P,#`P,#`P,`````````\ +M;&QL;&QL;&S^QH(`````_L;`P/#`P,#&_@```````-;6UE1\UM;6UM8````` +M``!\Q@8&'`8&QL9\````````QL;&QL[>]N;&Q@``````#-K&QL;.WO;FQL8` +M``````#&S-CP\-C,QL;&````````'C9FQL;&QL;&Q@```````,;&[N[^_M;6 +MQL8```````#&QL;&_L;&QL;&````````?L;&QL;&QL;&_````````/[&QL;& +MQL;&QL8```````#\QL;&QL;\P,#`````````?,;&P,#`P,;&?````````'Y^ +M6A@8&!@8&!@```````#&QL;&QL9^!L9\````````?-;6UM;6UGP0.``````` +M`,;&;#@X;,;&QL8```````#,S,S,S,S,S,S^`@8$````QL;&QL9^!@8&!@`` +M`````-;6UM;6UM;6UOX```````#6UM;6UM;6UM;^`@8$````X.!@8'QF9F9F +M?````````,;&QL;FMK:VMN8```````#`P,#`_,;&QL;\````````>,P&!AX> +M!@;,>````````)RVMK;VMK:VMIP```````!^QL;&QGXV9L;&```````````` +M?,;&QO[&Q@```````````/[`_,;&QOP```````````#\QL;\QL;\```````` +M````_L;"P,#`P````````````#QL;&QL;/[&@@````````!\QL;\P,9\```` +M````````UM;6?-;6U@```````````'S&!AP&QGP```````````#&QL[>]N;& +M``````````P8QL;.WO;FQ@```````````,;,V/C8S,8````````````^9F9F +M9F;&````````````QN[^UL;&Q@```````````,;&QO[&QL8```````````!^ +MQL;&QL;\````````````_L;&QL;&Q@`````11!%$$4011!%$$4011!%$5:I5 +MJE6J5:I5JE6J5:I5JMUWW7?==]UWW7?==]UWW7<8&!@8&!@8&!@8&!@8&!@8 +M&!@8&!@8&/@8&!@8&!@8&!@0_F9B8&!@8&!@\````````#QFP,#HT,#`9CP` +M```````V)`!X,#`P,#!X````````&!``>#`P,#`P>````````'S&QF`X#`;& +MQGP```````!@\&!L=F9F9F;F!@PP````#`@`/!@8&!@8&!BP8````"08`,;& +MQL;&QGX&QGP```````+^P,#`P,#`````````&!``QLS8^-C,Q@`````````` +M````^!@8&!@8&!@8&!@8&!@8&!\``````````!@8&!@8&!C_```````````` +M````````_Q@8&!@8&!@8&!@8&!@8&!\8&!@8&!@8&`````````#_```````` +M```8&!@8&!@8_Q@8&!@8&!@8``````#&QL;&QL;^$!`X```````'B,NKJ*N; +MB````````&#P8&!\9F9F9N8```````````!\QL!\!L9\``````#P8&!@?&9F +M9F9FYP`````,&``\&!@8&!@8&!BP8````&!\=F9F9F;G````````_L;& +MQL;&QL;&QOX```!L.,;&QL;&QGX&QGP```````!\;&QL;FEI:6G.```````` +MS,S,S/[)R<G)S@`````,&``\&!@8&!@8&#P`````-B0`/!@8&!@8&!@\```` +M````````S,S,_LG)S@```````````#Q,3$Y)2<X````````8$`#^PL#`P,#` +M````````````/&+`^,!B/``````"!O[`P,#`P,#`P,``````&!#&QLS8\/#8 +MS,;&`````!@8&!@8&!CX````````````````````'Q@8&!@8&!@8________ +M_____________P````````#____________P\/#P\/#P\/#P\/#P\/#P#P\/ +M#P\/#P\/#P\/#P\/#_________\``````````````````/S&QL;&QOS`P,`` +M``````!\QL#`PL9\````````````?EH8&!@8&````````````,;&QL;&QGX& +MQGP``````!!\UM;6UM9\$#@`````````QFPX.&S&Q@```````````,S,S,S, +MS/X&#`````````#&QL;&?@8&````````````UM;6UM;6_@```````````-;6 +MUM;6UOX"!@0```````#@8'QF9F9\````````````QL;FMK:VY@`````````` +M`,#`_,;&QOP```````````!\Q@8>!L9\````````````G+:V]K:VG``````` +M`````'[&QGXV9L8`````9F8`_L;`P/#`P,;^````````;&P`?,;&_,#&?``` +M```````P&`P&#!@P`'X`````````#!@P8#`8#`!^````````#AL;&!@8&!@8 +M&!@8&!@8&!@8&!@8&-C8V'```````````!@8`'X`&!@`````````````=MP` +M=MP`````````.&QL.````````````````````````!@8```````````````` +M````&```````````#PP,#`P,[&QL/!P```````#&QL;&QL;&QL;^$!`X``!P +MV#!@R/@`````````````````?'Q\?'Q\?``````````````````````````` +!`#!@ +` +end diff --git a/share/syscons/fonts/cp850-8x14.fnt b/share/syscons/fonts/cp850-8x14.fnt new file mode 100644 index 000000000000..803f95df6585 --- /dev/null +++ b/share/syscons/fonts/cp850-8x14.fnt @@ -0,0 +1,83 @@ +begin 644 cp850-8x14 +M``````````````````````!^@:6!@;V9@7X``````'[_V___P^?_?@`````` +M`&S^_O[^?#@0````````$#A\_GPX$````````!@\/.?GYQ@8/```````&#Q^ +M__]^&!@\```````````8/#P8`````/_______^?#P^?_____```````\9D)" +M9CP```#______\.9O;V9P____P```!X.&C)XS,S,>```````/&9F9CP8?A@8 +M```````_,S\P,#!P\.```````']C?V-C8V?GYL``````&!C;/.<\VQ@8```` +M``"`P.#X_OC@P(````````(&#C[^/@X&`@``````&#Q^&!@8?CP8``````!F +M9F9F9F8`9F8``````'_;V]M[&QL;&P````!\QF`X;,;&;#@,QGP````````` +M``#^_OX``````!@\?A@8&'X\&'X`````&#Q^&!@8&!@8```````8&!@8&!A^ +M/!@`````````&`S^#!@````````````P8/Y@,`````````````#`P,#^```` +M````````*&S^;"@``````````!`X.'Q\_OX`````````_OY\?#@X$``````` +M````````````````````&#P\/!@8`!@8````9F9F)````````````````&QL +M_FQL;/YL;````!@8?,;"P'P&AL9\&!@``````,+&#!@P9L8``````#AL;#AV +MW,S,=@```!@8&#`````````````````,&#`P,#`P&`P``````#`8#`P,#`P8 +M,`````````!F//\\9@```````````!@8?A@8`````````````````!@8&#`` +M`````````/X`````````````````````&!@```````(&#!@P8,"````````` +M.&S&QM;&QFPX```````8.'@8&!@8&'X``````'S&!@P8,&#&_@``````?,8& +M!CP&!L9\```````,'#QLS/X,#!X``````/[`P,#\!@;&?```````.&#`P/S& +MQL9\``````#^Q@8,&#`P,#```````'S&QL9\QL;&?```````?,;&QGX&!@QX +M````````&!@````8&``````````8&````!@8,```````#!@P8,!@,!@,```` +M``````!^``!^`````````&`P&`P&#!@P8```````?,;&#!@8`!@8``````!\ +MQL;>WM[<P'P``````!`X;,;&_L;&Q@``````_&9F9GQF9F;\```````\9L+` +MP,#"9CP``````/AL9F9F9F9L^```````_F9B:'AH8F;^``````#^9F)H>&A@ +M8/```````#QFPL#`WL9F.@``````QL;&QO[&QL;&```````\&!@8&!@8&#P` +M`````!X,#`P,#,S,>```````YF9L;'AL;&;F``````#P8&!@8&!B9OX````` +M`,;N_M;&QL;&Q@``````QN;V_M[.QL;&``````!\QL;&QL;&QGP``````/QF +M9F9\8&!@\```````?,;&QL;&UMY\#@````#\9F9F?&QF9N8``````'S&QF`X +M#,;&?```````?GY:&!@8&!@\``````#&QL;&QL;&QGP``````,;&QL;&QFPX +M$```````QL;&QM;6_FQL``````#&QL9\.'S&QL8``````&9F9F8\&!@8/``` +M````_L:,&#!@PL;^```````\,#`P,#`P,#P``````(#`X'`X'`X&`@`````` +M/`P,#`P,#`P\```0.&S&``````````````````````````````#_`#`8#``` +M``````````````````!X#'S,S'8``````.!@8'AL9F9F?```````````?,;` +MP,9\```````<#`P\;,S,S'8``````````'S&_L#&?```````'#8R,'PP,#!X +M``````````!VS,S,?`S,>````.!@8&QV9F9FY@``````&!@`.!@8&!@\```` +M```&!@`.!@8&!F9F/````.!@8&9L>&QFY@``````.!@8&!@8&!@\```````` +M``#L_M;6UM8``````````-QF9F9F9@``````````?,;&QL9\``````````#< +M9F9F?&!@\````````';,S,Q\#`P>````````W'9F8&#P``````````!\QG`< +MQGP``````!`P,/PP,#`V'```````````S,S,S,QV``````````#&QL9L.!`` +M`````````,;&UM;^;```````````QFPX.&S&``````````#&QL;&?@8,>``` +M`````/[,&#!F_@``````#A@8&'`8&!@.```````8&!@8&!@8&!@``````'`8 +M&!@.&!@8<````';<`````````````````````!`X;,;&_@```````#QFPL#` +MP,)F/`QX````S```S,S,S,QV``````P8,`!\QO[`QGP`````$#AL`'@,?,S, +M=@``````Q@``>`Q\S,QV`````&`P&`!X#'S,S'8`````.&PX`'@,?,S,=@`` +M````````?,;`P,9\#'@``!`X;`!\QO[`QGP``````,8``'S&_L#&?`````!@ +M,!@`?,;^P,9\``````!F```X&!@8&#P`````&#QF`#@8&!@8/`````!@,!@` +M.!@8&!@\````Q@`0.&S&QO[&QL8``#AL.!`X;,;&_L;&Q@``#!@`_F9B:'AH +M8F;^``````````#L-G;<V&X``````#YLS,S^S,S,S@`````0.&P`?,;&QL9\ +M``````#&``!\QL;&QGP`````8#`8`'S&QL;&?``````P>,P`S,S,S,QV```` +M`&`P&`#,S,S,S'8``````,8``,;&QL9^!@QX`,8`?,;&QL;&QL9\````Q@#& +MQL;&QL;&QGP``````````'S.WO;F?``````X;&1@\&!@8.;\``````1\SL[6 +MUM;FYGQ`````````QFPX.&S&```````.&Q@8&'X8&!C8<`````P8,`!X#'S, +MS'8`````#!@P`#@8&!@8/``````,&#``?,;&QL9\``````P8,`#,S,S,S'8` +M`````';<`-QF9F9F9@``=MP`QN;V_M[.QL;&`````#QL;#X`?@`````````` +M.&QL.`!\````````````,#``,#!@QL9\```````X1+JJLJJJ1#@````````` +M``#^!@8&``````!@X&-F;!@P;L,&#!\``&#@8V9L&C9NVC\&!@```!@8`!@8 +M/#P\&``````````V;-AL-@```````````-AL-FS8`````!%$$4011!%$$401 +M1!%$5:I5JE6J5:I5JE6J5:K==]UWW7?==]UWW7?==Q@8&!@8&!@8&!@8&!@8 +M&!@8&!@8&/@8&!@8&!@P8,`0.&S&QO[&QL8``#ALQA`X;,;&_L;&Q@``&`P& +M$#ALQL;^QL;&```````X1)JBHJ*:1#@``#8V-C8V]@;V-C8V-C8V-C8V-C8V +M-C8V-C8V-C8``````/X&]C8V-C8V-C8V-C8V]@;^```````````8&'S&P,#& +M?!@8``````!F9CP8?AA^&!@```````````#X&!@8&!@8&!@8&!@8&!\````` +M```8&!@8&!@8_P````````````````#_&!@8&!@8&!@8&!@8&!\8&!@8&!@` +M````````_P```````!@8&!@8&!C_&!@8&!@8````=MP`>`Q\S,QV``!VW``0 +M.&S&QO[&QL8``#8V-C8V-S`_```````````````_,#<V-C8V-C8V-C8V-O<` +M_P``````````````_P#W-C8V-C8V-C8V-C8W,#<V-C8V-C8``````/\`_P`` +M`````#8V-C8V]P#W-C8V-C8V``````#&?,;&QGS&```````T&"P&/F9F9CP` +M`````/AL9F;V9F9L^```.&P`_F9B:'AH8F;^````Q@#^9F)H>&AB9OX``#`8 +M`/YF8FAX:&)F_@``````````.!@8&!@\```,&``\&!@8&!@8&#P``#QF`#P8 +M&!@8&!@8/````&8`/!@8&!@8&!@\```8&!@8&!@8^``````````````````? +M&!@8&!@8__________________\`````````_________P``&!@8&````!@8 +M&!@`,!@`/!@8&!@8&!@\``#_________`````````!@P`'S&QL;&QL;&?``` +M````>,S,S-C,QL;,```X;`!\QL;&QL;&QGP``#`8`'S&QL;&QL;&?``````` +M=MP`?,;&QL9\``!VW`!\QL;&QL;&QGP``````````&9F9F9F?&#`````X&!@ +M?&9F9F9\8/````#P8'QF9F9\8/```!@P`,;&QL;&QL;&?```.&P`QL;&QL;& +MQL9\```P&`#&QL;&QL;&QGP`````#!@P`,;&QL9^!@SX#!@`9F9F9CP8&!@\ +M````_P`````````````````,&#```````````````````````/X````````` +M````&!A^&!@``'X`````````````````_P#_`.`P8S;L	NVC\&!@````!_ +MV]O;>QL;&QL`````?,9@.&S&QFPX#,9\```````8`'X`&``````````````` +M`````!@,>``X;&PX`````````````,8`````````````````````````&``` +M```````8.!@8&#P``````````'@,.`P,>```````````/&8,&#)^```````` +=````````?GY^?GY^```````````````````````` +` +end diff --git a/share/syscons/fonts/cp850-8x16.fnt b/share/syscons/fonts/cp850-8x16.fnt new file mode 100644 index 000000000000..10f7bb2f9fe9 --- /dev/null +++ b/share/syscons/fonts/cp850-8x16.fnt @@ -0,0 +1,95 @@ +begin 644 cp850-8x16 +M````````````````````````?H&E@8&]F8&!?@```````'[_V___P^?__WX` +M`````````&S^_O[^?#@0```````````0.'S^?#@0```````````8/#SGY^<8 +M&#P`````````&#Q^__]^&!@\`````````````!@\/!@```````#________G +MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``!X. +M&C)XS,S,S'@````````\9F9F9CP8?A@8````````/S,_,#`P,'#PX``````` +M`']C?V-C8V-GY^;`````````&!C;/.<\VQ@8``````"`P.#P^/[X\.#`@``` +M`````@8.'C[^/AX.!@(````````8/'X8&!A^/!@`````````9F9F9F9F9@!F +M9@```````'_;V]M[&QL;&QL``````'S&8#ALQL9L.`S&?``````````````` +M_O[^_@```````!@\?A@8&'X\&'X````````8/'X8&!@8&!@8````````&!@8 +M&!@8&'X\&````````````!@,_@P8```````````````P8/Y@,``````````` +M`````,#`P/X``````````````"AL_FPH`````````````!`X.'Q\_OX````` +M``````#^_GQ\.#@0```````````````````````````````8/#P\&!@8`!@8 +M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8& +MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&`` +M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#`````````` +M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P```` +M`````````/X````````````````````````8&````````````@8,&#!@P(`` +M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#` +MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\ +M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S& +MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8```````` +M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@`````` +M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS` +M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#` +MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B +M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&```````` +M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F```` +M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;& +M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;& +MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8 +M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#& +MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P````` +M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(` +M```````\#`P,#`P,#`P\`````!`X;,8````````````````````````````` +M````_P```#`8#```````````````````````>`Q\S,S,=@```````.!@8'AL +M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@`````````` +M`'S&_L#`QGP````````<-C(P>#`P,#!X````````````=LS,S,S,?`S,>``` +M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F +M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6 +MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F +M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P```````````` +M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV```````` +M````QL;&QL9L.````````````,;&UM;6_FP```````````#&;#@X.&S&```` +M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@. +M````````&!@8&!@8&!@8&````````'`8&!@.&!@8&'```````';<```````` +M```````````````0.&S&QL;^`````````#QFPL#`P,#"9CP8<`````#,``#, +MS,S,S,QV```````,&#``?,;^P,#&?```````$#AL`'@,?,S,S'8```````#, +M``!X#'S,S,QV``````!@,!@`>`Q\S,S,=@``````.&PX`'@,?,S,S'8````` +M``````!\QL#`P,9\&'`````0.&P`?,;^P,#&?````````,8``'S&_L#`QGP` +M`````&`P&`!\QO[`P,9\````````9@``.!@8&!@8/```````&#QF`#@8&!@8 +M&#P``````&`P&``X&!@8&!@\``````#&`!`X;,;&_L;&Q@`````X;#@0.&S& +MQO[&QL8`````#!@`_F9B:'AH8F;^````````````[#8V?MC8;@```````#YL +MS,S^S,S,S,X``````!`X;`!\QL;&QL9\````````Q@``?,;&QL;&?``````` +M8#`8`'S&QL;&QGP``````#!XS`#,S,S,S,QV``````!@,!@`S,S,S,S,=@`` +M`````,8``,;&QL;&QGX&#'@``,8`?,;&QL;&QL9\``````#&`,;&QL;&QL;& +M?````````````'S.WO;FQGP``````#AL9&#P8&!@8.;\```````$?,[.UM;6 +MUN;F?$```````````,9L.#ALQ@````````X;&!@8?A@8&-AP```````8,&`` +M>`Q\S,S,=@``````#!@P`#@8&!@8&#P``````!@P8`!\QL;&QL9\```````8 +M,&``S,S,S,S,=@```````';<`-QF9F9F9F8`````=MP`QN;V_M[.QL;&```` +M````/&QL/@!^`````````````#AL;#@`?``````````````P,``P,&#`QL9\ +M````````?(*RJK*JJH)\``````````````#^!@8&!@```````&#@8F9L&#!@ +MW(8,&#X```!@X&)F;!@P9LZ:/P8&`````!@8`!@8&#P\/!@````````````V +M;-AL-@``````````````V&PV;-@````````11!%$$4011!%$$4011!%$5:I5 +MJE6J5:I5JE6J5:I5JMUWW7?==]UWW7?==]UWW7<8&!@8&!@8&!@8&!@8&!@8 +M&!@8&!@8&/@8&!@8&!@8&&#`$#ALQL;^QL;&Q@````!\QA`X;,;&_L;&QL8` +M````#`80.&S&QO[&QL;&````````?(*:HJ*BFH)\```````V-C8V-O8&]C8V +M-C8V-C8V-C8V-C8V-C8V-C8V-C8V-@``````_@;V-C8V-C8V-C8V-C8V-O8& +M_@`````````````8&'S&P,#&?!@8`````````&9F/!A^&'X8&``````````` +M````^!@8&!@8&!@8&!@8&!@8&!\``````````!@8&!@8&!C_```````````` +M````````_Q@8&!@8&!@8&!@8&!@8&!\8&!@8&!@8&`````````#_```````` +M```8&!@8&!@8_Q@8&!@8&!@8``!VW`!X#'S,S,QV`````';<`#ALQL;^QL;& +MQ@`````V-C8V-C<P/P`````````````````_,#<V-C8V-C8V-C8V-C8V]P#_ +M`````````````````/\`]S8V-C8V-C8V-C8V-C8W,#<V-C8V-C8V-@`````` +M_P#_```````````V-C8V-O<`]S8V-C8V-C8V`````,9\QL;&QGS&```````` +M-!@L!CYF9F9F/````````/AL9F;V9F9F;/@`````.&P`_F9B:'AH8F;^```` +M``#&`/YF8FAX:&)F_@`````P&`#^9F)H>&AB9OX````````````X&!@8&!@\ +M``````P8`#P8&!@8&!@8/``````\9@`\&!@8&!@8&#P``````&8`/!@8&!@8 +M&!@\`````!@8&!@8&!CX````````````````````'Q@8&!@8&!@8________ +M_____________P````````#___________\`&!@8&!@``!@8&!@8````,!@` +M/!@8&!@8&!@\`````/________\````````````8,`!\QL;&QL;&QGP````` +M``!XS,S,V,S&QL;,`````#AL`'S&QL;&QL;&?``````P&`!\QL;&QL;&QGP` +M``````!VW`!\QL;&QL9\`````';<`'S&QL;&QL;&?````````````&9F9F9F +M9GQ@8,````#@8&!\9F9F9F9\8&#P````\&!\9F9F9GQ@\``````8,`#&QL;& +MQL;&QGP`````.&P`QL;&QL;&QL9\`````#`8`,;&QL;&QL;&?```````#!@P +M`,;&QL;&QGX&#/@`#!@`9F9F9CP8&!@\``````#_```````````````````` +M#!@P`````````````````````````/X````````````````8&'X8&```?@`` +M``````````````````#_`/\``.`P8C;L&#!FSIH_!@8`````?]O;VWL;&QL; +M&P``````?,9@.&S&QFPX#,9\```````````8`'X`&``````````````````` +M````&`QX````.&QL.````````````````,8````````````````````````` +M```8````````````&#@8&!@\`````````````'P&/`8&?``````````````\ +M9@P8,GX`````````````````?GY^?GY^?@`````````````````````````` +!``P8 +` +end diff --git a/share/syscons/fonts/cp850-8x8.fnt b/share/syscons/fonts/cp850-8x8.fnt new file mode 100644 index 000000000000..21a4aa4d3ba3 --- /dev/null +++ b/share/syscons/fonts/cp850-8x8.fnt @@ -0,0 +1,49 @@ +begin 644 cp850-8x8 +M``````````!^@:6!O9F!?G[_V__#Y_]^;/[^_GPX$``0.'S^?#@0`#A\./[^ +MUA`X$#A\_OY\$#@``!@\/!@``/__Y\/#Y___`#QF0D)F/`#_PYF]O9G#_P\' +M#WW,S,QX/&9F9CP8?A@_,S\P,'#PX']C?V-C9^;`&-L\Y^<\VQB`X/C^^."` +M``(./OX^#@(`&#Q^&!A^/!AF9F9F9@!F`'_;VWL;&QL`/F$\9F8\AGP````` +M?GY^`!@\?AA^/!C_&#Q^&!@8&``8&!@8?CP8```8#/X,&````#!@_F`P```` +M`,#`P/X````D9O]F)````!@\?O__````__]^/!@`````````````&#P\&!@` +M&`!F9B0``````&QL_FS^;&P`&#Y@/`9\&```QLP8,&;&`#AL.';<S'8`&!@P +M```````,&#`P,!@,`#`8#`P,&#```&8\_SQF````&!A^&!@`````````&!@P +M````?@```````````!@8``8,&#!@P(``.&S&UL9L.``8.!@8&!A^`'S&!APP +M9OX`?,8&/`;&?``</&S,_@P>`/[`P/P&QGP`.&#`_,;&?`#^Q@P8,#`P`'S& +MQGS&QGP`?,;&?@8,>```&!@``!@8```8&```&!@P!@P8,!@,!@```'X``'X` +M`&`P&`P8,&``?,8,&!@`&`!\QM[>WL!X`#ALQO[&QL8`_&9F?&9F_``\9L#` +MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CH`QL;&_L;&Q@`\ +M&!@8&!@\`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[& +MQ@!\QL;&QL9\`/QF9GQ@8/``?,;&QL;.?`[\9F9\;&;F`#QF,!@,9CP`?GY: +M&!@8/`#&QL;&QL9\`,;&QL;&;#@`QL;&UM;^;`#&QFPX;,;&`&9F9CP8&#P` +M_L:,&#)F_@`\,#`P,#`\`,!@,!@,!@(`/`P,#`P,/``0.&S&```````````` +M``#_,!@,`````````'@,?,QV`.!@?&9F9MP```!\QL#&?``<#'S,S,QV```` +M?,;^P'P`/&9@^&!@\````';,S'P,^.!@;'9F9N8`&``X&!@8/``&``8&!F9F +M/.!@9FQX;.8`.!@8&!@8/````.S^UM;6````W&9F9F8```!\QL;&?````-QF +M9GQ@\```=LS,?`P>``#<=F!@\````'[`?`;\`#`P_#`P-AP```#,S,S,=@`` +M`,;&QFPX````QM;6_FP```#&;#ALQ@```,;&QGX&_```?DP8,GX`#A@8<!@8 +M#@`8&!@8&!@8`'`8&`X8&'``=MP`````````$#ALQL;^`'S&P,#&?`QXS`#, +MS,S,=@`,&'S&_L!\`'R">`Q\S'8`Q@!X#'S,=@`P&'@,?,QV`#`P>`Q\S'8` +M``!^P,!^##A\@GS&_L!\`,8`?,;^P'P`,!A\QO[`?`!F`#@8&!@\`'R".!@8 +M&#P`,!@`.!@8/`#&.&S&_L;&`#AL?,;^QL8`&##^P/C`_@```'X2_I#^`#YL +MS/[,S,X`?()\QL;&?`#&`'S&QL9\`#`8?,;&QGP`>(0`S,S,=@!@,,S,S,QV +M`,8`QL;&?@;\QCALQL9L.`#&`,;&QL9\```"?,[6YGR`.&QD\&!F_``Z;,[6 +MYFRX``#&;#ALQ@``#AL8/!C8<``8,'@,?,QV``P8`#@8&#P`#!A\QL;&?``8 +M,,S,S,QV`';<`-QF9F8`=MP`YO;>S@`\;&P^`'X``#AL;#@`?```&``8&#!C +M/@!^@;FEN:6!?@```/X&!@``8^9L?C-FS`]CYFQZ-FK?!A@`&!@\/!@``#-F +MS&8S````S&8S9LP``"*((H@BB"*(5:I5JE6J5:IWW7?==]UWW1@8&!@8&!@8 +M&!@8&/@8&!@P8#ALQO[&`'R".&S&_L8`&`PX;,;^Q@!^@9VAH9V!?C8V]@;V +M-C8V-C8V-C8V-C8``/X&]C8V-C8V]@;^````&!A^P,!^&!AF9CQ^&'X8&``` +M``#X&!@8&!@8&!\````8&!@8_P````````#_&!@8&!@8&!\8&!@`````_P`` +M`!@8&!C_&!@8=MQ\!G[&?@!VW#ALQO[&`#8V-S`_```````_,#<V-C8V-O<` +M_P``````_P#W-C8V-C8W,#<V-C8``/\`_P```#8V]P#W-C8V`,9\QL9\Q@`P +M?@Q\S,QX`/AL9O9F;/@`?(+^P/S`_@#&`/[`_,#^`#`8_L#\P/X````X&!@8 +M/``,&#P8&!@\`#Q"/!@8&#P`9@`\&!@8/``8&!@8^``````````?&!@8____ +M______\`````_____Q@8&```&!@8,!@\&!@8/`#_____`````#!@.&S&;#@` +M>,S,V,S&S`!\@CALQFPX``P&.&S&;#@`=MQ\QL;&?`!VW#ALQFPX````9F9F +M9GS`X&!\9F9\8/#P8'QF?&#P`!@PQL;&QGP`?((`QL;&?`!@,,;&QL9\`!@P +MQL;&?@;\#!AF9CP8/`#_``````````P8,```````````?@`````8&'X8&`!^ +M````````_P#_X3+D.O8J7X9_V]M[&QL;`#YA/&9F/(9\`!@`?@`8```````` +M`!@,.#AL;#@``````,8````````````8`````!@X&!@\````>`PX#'@```!X +7#!@P?```````/#P\/``````````````8 +` +end diff --git a/share/syscons/fonts/cp865-8x14.fnt b/share/syscons/fonts/cp865-8x14.fnt new file mode 100644 index 000000000000..a5a2dd7e2742 --- /dev/null +++ b/share/syscons/fonts/cp865-8x14.fnt @@ -0,0 +1,83 @@ +begin 644 cp865-8x14 +M``````````````````````!^@:6!@;V9@7X``````'[_V___P^?_?@`````` +M`&S^_O[^?#@0````````$#A\_GPX$````````!@\/.?GYQ@8/```````&#Q^ +M__]^&!@\```````````8/#P8`````/_______^?#P^?_____```````\9D)" +M9CP```#______\.9O;V9P____P```!X.&C)XS,S,>```````/&9F9CP8?A@8 +M```````_,S\P,#!P\.```````']C?V-C8V?GYL``````&!C;/.<\VQ@8```` +M``"`P.#X_OC@P(````````(&#C[^/@X&`@``````&#Q^&!@8?CP8``````!F +M9F9F9F8`9F8``````'_;V]M[&QL;&P````!\QF`X;,;&;#@,QGP````````` +M``#^_OX``````!@\?A@8&'X\&'X`````&#Q^&!@8&!@8```````8&!@8&!A^ +M/!@`````````&`S^#!@````````````P8/Y@,`````````````#`P,#^```` +M````````*&S^;"@``````````!`X.'Q\_OX`````````_OY\?#@X$``````` +M````````````````````&#P\/!@8`!@8````9F9F)````````````````&QL +M_FQL;/YL;````!@8?,;"P'P&AL9\&!@``````,+&#!@P9L8``````#AL;#AV +MW,S,=@```!@8&#`````````````````,&#`P,#`P&`P``````#`8#`P,#`P8 +M,`````````!F//\\9@```````````!@8?A@8`````````````````!@8&#`` +M`````````/X`````````````````````&!@```````(&#!@P8,"````````` +M.&S&QM;&QFPX```````8.'@8&!@8&'X``````'S&!@P8,&#&_@``````?,8& +M!CP&!L9\```````,'#QLS/X,#!X``````/[`P,#\!@;&?```````.&#`P/S& +MQL9\``````#^Q@8,&#`P,#```````'S&QL9\QL;&?```````?,;&QGX&!@QX +M````````&!@````8&``````````8&````!@8,```````#!@P8,!@,!@,```` +M``````!^``!^`````````&`P&`P&#!@P8```````?,;&#!@8`!@8``````!\ +MQL;>WM[<P'P``````!`X;,;&_L;&Q@``````_&9F9GQF9F;\```````\9L+` +MP,#"9CP``````/AL9F9F9F9L^```````_F9B:'AH8F;^``````#^9F)H>&A@ +M8/```````#QFPL#`WL9F.@``````QL;&QO[&QL;&```````\&!@8&!@8&#P` +M`````!X,#`P,#,S,>```````YF9L;'AL;&;F``````#P8&!@8&!B9OX````` +M`,;N_M;&QL;&Q@``````QN;V_M[.QL;&``````!\QL;&QL;&QGP``````/QF +M9F9\8&!@\```````?,;&QL;&UMY\#@````#\9F9F?&QF9N8``````'S&QF`X +M#,;&?```````?GY:&!@8&!@\``````#&QL;&QL;&QGP``````,;&QL;&QFPX +M$```````QL;&QM;6_FQL``````#&QL9\.'S&QL8``````&9F9F8\&!@8/``` +M````_L:,&#!@PL;^```````\,#`P,#`P,#P``````(#`X'`X'`X&`@`````` +M/`P,#`P,#`P\```0.&S&``````````````````````````````#_`#`8#``` +M``````````````````!X#'S,S'8``````.!@8'AL9F9F?```````````?,;` +MP,9\```````<#`P\;,S,S'8``````````'S&_L#&?```````'#8R,'PP,#!X +M``````````!VS,S,?`S,>````.!@8&QV9F9FY@``````&!@`.!@8&!@\```` +M```&!@`.!@8&!F9F/````.!@8&9L>&QFY@``````.!@8&!@8&!@\```````` +M``#L_M;6UM8``````````-QF9F9F9@``````````?,;&QL9\``````````#< +M9F9F?&!@\````````';,S,Q\#`P>````````W'9F8&#P``````````!\QG`< +MQGP``````!`P,/PP,#`V'```````````S,S,S,QV``````````#&QL9L.!`` +M`````````,;&UM;^;```````````QFPX.&S&``````````#&QL;&?@8,>``` +M`````/[,&#!F_@``````#A@8&'`8&!@.```````8&!@8&!@8&!@``````'`8 +M&!@.&!@8<````';<`````````````````````!`X;,;&_@```````#QFPL#` +MP,)F/`QX````S```S,S,S,QV``````P8,`!\QO[`QGP`````$#AL`'@,?,S, +M=@``````Q@``>`Q\S,QV`````&`P&`!X#'S,S'8`````.&PX`'@,?,S,=@`` +M````````?,;`P,9\#'@``!`X;`!\QO[`QGP``````,8``'S&_L#&?`````!@ +M,!@`?,;^P,9\``````!F```X&!@8&#P`````&#QF`#@8&!@8/`````!@,!@` +M.!@8&!@\````Q@`0.&S&QO[&QL8``#AL.!`X;,;&_L;&Q@``#!@`_F9B:'AH +M8F;^``````````#L-G;<V&X``````#YLS,S^S,S,S@`````0.&P`?,;&QL9\ +M``````#&``!\QL;&QGP`````8#`8`'S&QL;&?``````P>,P`S,S,S,QV```` +M`&`P&`#,S,S,S'8``````,8``,;&QL9^!@QX`,8`?,;&QL;&QL9\````Q@#& +MQL;&QL;&QGP``````````'S.WO;F?``````X;&1@\&!@8.;\``````1\SL[6 +MUM;FYGQ`````_&9F?&)F;V9F\P`````.&Q@8&'X8&!C8<`````P8,`!X#'S, +MS'8`````#!@P`#@8&!@8/``````,&#``?,;&QL9\``````P8,`#,S,S,S'8` +M`````';<`-QF9F9F9@``=MP`QN;V_M[.QL;&`````#QL;#X`?@`````````` +M.&QL.`!\````````````,#``,#!@QL9\````````````_L#`P``````````` +M``#^!@8&``````!@X&-F;!@P;L,&#!\``&#@8V9L&C9NVC\&!@```!@8`!@8 +M/#P\&``````````V;-AL-@```````````,9\QL;&?,8``!%$$4011!%$$401 +M1!%$5:I5JE6J5:I5JE6J5:K==]UWW7?==]UWW7?==Q@8&!@8&!@8&!@8&!@8 +M&!@8&!@8&/@8&!@8&!@8&!@8&/@8^!@8&!@8V-C8V-C;V-C8V-C8V```` +M`````/XV-C8V-C8``````/@8^!@8&!@8V-C8V]@;V-C8V-C8V-C8V-C8V +M-C8V-C8V-C8``````/X&]C8V-C8V-C8V-C8V]@;^````````-C8V-C8V-OX` +M```````8&!@8&/@8^`````````````````#X&!@8&!@8&!@8&!@8&!\````` +M```8&!@8&!@8_P````````````````#_&!@8&!@8&!@8&!@8&!\8&!@8&!@` +M````````_P```````!@8&!@8&!C_&!@8&!@8&!@8&!@?&!\8&!@8&!@V-C8V +M-C8V-S8V-C8V-C8V-C8V-S`_```````````````_,#<V-C8V-C8V-C8V-O<` +M_P``````````````_P#W-C8V-C8V-C8V-C8W,#<V-C8V-C8``````/\`_P`` +M`````#8V-C8V]P#W-C8V-C8V&!@8&!C_`/\````````V-C8V-C8V_P`````` +M````````_P#_&!@8&!@8`````````/\V-C8V-C8V-C8V-C8V/P```````!@8 +M&!@8'Q@?```````````````?&!\8&!@8&!@`````````/S8V-C8V-C8V-C8V +M-C;_-C8V-C8V&!@8&!C_&/\8&!@8&!@8&!@8&!@8^``````````````````? +M&!@8&!@8__________________\`````````__________#P\/#P\/#P\/#P +M\/#P#P\/#P\/#P\/#P\/#P__________`````````````````';<V-C<=@`` +M````>,S,S-C,QL;,``````#^QL;`P,#`P,```````````/YL;&QL;``````` +M_L9@,!@P8,;^``````````!^V-C8V'```````````&9F9F9F?&#```````!V +MW!@8&!@8``````!^&#QF9F8\&'X``````#ALQL;^QL9L.```````.&S&QL9L +M;&SN```````>,!@,/F9F9CP``````````'[;VWX``````````P9^V]OS?F#` +M```````>,&!@?F!@,!X```````!\QL;&QL;&Q@```````/X``/X``/X````` +M````&!A^&!@``'X``````#`8#`8,&#``?@``````#!@P8#`8#`!^``````X; +M&Q@8&!@8&!@8&!@8&!@8&!@8V-AP```````````8`'X`&````````````';< +M`';<```````X;&PX`````````````````````!@8````````````````&``` +M```````/#`P,#`P,[&P\'````&PV-C8V-@``````````/&8,&#)^```````` +=````````?GY^?GY^```````````````````````` +` +end diff --git a/share/syscons/fonts/cp865-8x16.fnt b/share/syscons/fonts/cp865-8x16.fnt new file mode 100644 index 000000000000..e23b5b811dd6 --- /dev/null +++ b/share/syscons/fonts/cp865-8x16.fnt @@ -0,0 +1,95 @@ +begin 644 cp865-8x16 +M````````````````````````?H&E@8&]F8&!?@```````'[_V___P^?__WX` +M`````````&S^_O[^?#@0```````````0.'S^?#@0```````````8/#SGY^<8 +M&#P`````````&#Q^__]^&!@\`````````````!@\/!@```````#________G +MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``!X. +M&C)XS,S,S'@````````\9F9F9CP8?A@8````````/S,_,#`P,'#PX``````` +M`']C?V-C8V-GY^;`````````&!C;/.<\VQ@8``````"`P.#P^/[X\.#`@``` +M`````@8.'C[^/AX.!@(````````8/'X8&!A^/!@`````````9F9F9F9F9@!F +M9@```````'_;V]M[&QL;&QL``````'S&8#ALQL9L.`S&?``````````````` +M_O[^_@```````!@\?A@8&'X\&'X````````8/'X8&!@8&!@8````````&!@8 +M&!@8&'X\&````````````!@,_@P8```````````````P8/Y@,``````````` +M`````,#`P/X``````````````"AL_FPH`````````````!`X.'Q\_OX````` +M``````#^_GQ\.#@0```````````````````````````````8/#P\&!@8`!@8 +M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8& +MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&`` +M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#`````````` +M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P```` +M`````````/X````````````````````````8&````````````@8,&#!@P(`` +M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#` +MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\ +M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S& +MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8```````` +M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@`````` +M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS` +M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#` +MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B +M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&```````` +M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F```` +M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;& +M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;& +MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8 +M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#& +MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P````` +M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(` +M```````\#`P,#`P,#`P\`````!`X;,8````````````````````````````` +M````_P```#`8#```````````````````````>`Q\S,S,=@```````.!@8'AL +M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@`````````` +M`'S&_L#`QGP````````<-C(P>#`P,#!X````````````=LS,S,S,?`S,>``` +M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F +M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6 +MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F +M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P```````````` +M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV```````` +M````QL;&QL9L.````````````,;&UM;6_FP```````````#&;#@X.&S&```` +M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@. +M````````&!@8&!@8&!@8&````````'`8&!@.&!@8&'```````';<```````` +M```````````````0.&S&QL;^`````````#QFPL#`P,#"9CP8<`````#,``#, +MS,S,S,QV```````,&#``?,;^P,#&?```````$#AL`'@,?,S,S'8```````#, +M``!X#'S,S,QV``````!@,!@`>`Q\S,S,=@``````.&PX`'@,?,S,S'8````` +M``````!\QL#`P,9\&'`````0.&P`?,;^P,#&?````````,8``'S&_L#`QGP` +M`````&`P&`!\QO[`P,9\````````9@``.!@8&!@8/```````&#QF`#@8&!@8 +M&#P``````&`P&``X&!@8&!@\``````#&`!`X;,;&_L;&Q@`````X;#@0.&S& +MQO[&QL8`````#!@`_F9B:'AH8F;^````````````[#8V?MC8;@```````#YL +MS,S^S,S,S,X``````!`X;`!\QL;&QL9\````````Q@``?,;&QL;&?``````` +M8#`8`'S&QL;&QGP``````#!XS`#,S,S,S,QV``````!@,!@`S,S,S,S,=@`` +M`````,8``,;&QL;&QGX&#'@``,8`?,;&QL;&QL9\``````#&`,;&QL;&QL;& +M?````````````'S&SM;FQGP``````#AL9&#P8&!@8.;\```````$?,[.UM;6 +MUN;F?$``````^,S,^,3,WLS,S,8```````X;&!@8?A@8&-AP```````8,&`` +M>`Q\S,S,=@``````#!@P`#@8&!@8&#P``````!@P8`!\QL;&QL9\```````8 +M,&``S,S,S,S,=@```````';<`-QF9F9F9F8`````=MP`QN;V_M[.QL;&```` +M````/&QL/@!^`````````````#AL;#@`?``````````````P,``P,&#`QL9\ +M`````````````/[`P,#```````````````#^!@8&!@```````&#@8F9L&#!@ +MW(8,&#X```!@X&)F;!@P9LZ:/P8&`````!@8`!@8&#P\/!@````````````V +M;-AL-@````````````#&?,;&QL9\Q@`````11!%$$4011!%$$4011!%$5:I5 +MJE6J5:I5JE6J5:I5JMUWW7?==]UWW7?==]UWW7<8&!@8&!@8&!@8&!@8&!@8 +M&!@8&!@8&/@8&!@8&!@8&!@8&!@8^!CX&!@8&!@8&!@V-C8V-C8V]C8V-C8V +M-C8V`````````/XV-C8V-C8V-@``````^!CX&!@8&!@8&!@V-C8V-O8&]C8V +M-C8V-C8V-C8V-C8V-C8V-C8V-C8V-@``````_@;V-C8V-C8V-C8V-C8V-O8& +M_@``````````-C8V-C8V-OX``````````!@8&!@8^!CX```````````````` +M````^!@8&!@8&!@8&!@8&!@8&!\``````````!@8&!@8&!C_```````````` +M````````_Q@8&!@8&!@8&!@8&!@8&!\8&!@8&!@8&`````````#_```````` +M```8&!@8&!@8_Q@8&!@8&!@8&!@8&!@?&!\8&!@8&!@8V-C8V-C8W-C8V +M-C8V-C8V-C8V-C<P/P`````````````````_,#<V-C8V-C8V-C8V-C8V]P#_ +M`````````````````/\`]S8V-C8V-C8V-C8V-C8W,#<V-C8V-C8V-@`````` +M_P#_```````````V-C8V-O<`]S8V-C8V-C8V&!@8&!C_`/\``````````#8V +M-C8V-C;_`````````````````/\`_Q@8&!@8&!@8`````````/\V-C8V-C8V +M-C8V-C8V-C8_```````````8&!@8&!\8'P`````````````````?&!\8&!@8 +M&!@8&``````````_-C8V-C8V-C8V-C8V-C8V_S8V-C8V-C8V&!@8&!C_&/\8 +M&!@8&!@8&!@8&!@8&!CX````````````````````'Q@8&!@8&!@8________ +M_____________P````````#____________P\/#P\/#P\/#P\/#P\/#P#P\/ +M#P\/#P\/#P\/#P\/#_________\``````````````````';<V-C8W'8````` +M``!XS,S,V,S&QL;,````````_L;&P,#`P,#`P````````````/YL;&QL;&P` +M``````#^QF`P&!@P8,;^````````````?MC8V-C8<````````````&9F9F9F +M9GQ@8,```````';<&!@8&!@8````````?A@\9F9F9CP8?@```````#ALQL;^ +MQL;&;#@````````X;,;&QFQL;&SN````````'C`8##YF9F9F/``````````` +M`'[;V]M^`````````````P9^V]OS?F#`````````'#!@8'Q@8&`P'``````` +M``!\QL;&QL;&QL8``````````/X``/X``/X````````````8&'X8&```?@`` +M```````P&`P&#!@P`'X`````````#!@P8#`8#`!^````````#AL;&!@8&!@8 +M&!@8&!@8&!@8&!@8&!C8V-AP```````````8`'X`&```````````````=MP` +M=MP`````````.&QL.````````````````````````!@8```````````````` +M```8````````````#PP,#`P,[&QL/!P``````&PV-C8V-@`````````````\ +M9@P8,GX`````````````````?GY^?GY^?@`````````````````````````` +!``P8 +` +end diff --git a/share/syscons/fonts/cp865-8x8.fnt b/share/syscons/fonts/cp865-8x8.fnt new file mode 100644 index 000000000000..de8b0b365dad --- /dev/null +++ b/share/syscons/fonts/cp865-8x8.fnt @@ -0,0 +1,49 @@ +begin 644 cp865-8x8 +M``````````!^@:6!O9F!?G[_V__#Y_]^;/[^_GPX$``0.'S^?#@0`#A\./[^ +MUA`X$#A\_OY\$#@``!@\/!@``/__Y\/#Y___`#QF0D)F/`#_PYF]O9G#_P\' +M#WW,S,QX/&9F9CP8?A@_,S\P,'#PX']C?V-C9^;`&-L\Y^<\VQB`X/C^^."` +M``(./OX^#@(`&#Q^&!A^/!AF9F9F9@!F`'_;VWL;&QL`/F$\9F8\AGP````` +M?GY^`!@\?AA^/!C_&#Q^&!@8&``8&!@8?CP8```8#/X,&````#!@_F`P```` +M`,#`P/X````D9O]F)````!@\?O__````__]^/!@`````````````&#P\&!@` +M&`!F9B0``````&QL_FS^;&P`&#Y@/`9\&```QLP8,&;&`#AL.';<S'8`&!@P +M```````,&#`P,!@,`#`8#`P,&#```&8\_SQF````&!A^&!@`````````&!@P +M````?@```````````!@8``8,&#!@P(``.&S&UL9L.``8.!@8&!A^`'S&!APP +M9OX`?,8&/`;&?``</&S,_@P>`/[`P/P&QGP`.&#`_,;&?`#^Q@P8,#`P`'S& +MQGS&QGP`?,;&?@8,>```&!@``!@8```8&```&!@P!@P8,!@,!@```'X``'X` +M`&`P&`P8,&``?,8,&!@`&`!\QM[>WL!X`#ALQO[&QL8`_&9F?&9F_``\9L#` +MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CH`QL;&_L;&Q@`\ +M&!@8&!@\`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[& +MQ@!\QL;&QL9\`/QF9GQ@8/``?,;&QL;.?`[\9F9\;&;F`#QF,!@,9CP`?GY: +M&!@8/`#&QL;&QL9\`,;&QL;&;#@`QL;&UM;^;`#&QFPX;,;&`&9F9CP8&#P` +M_L:,&#)F_@`\,#`P,#`\`,!@,!@,!@(`/`P,#`P,/``0.&S&```````````` +M``#_,!@,`````````'@,?,QV`.!@?&9F9MP```!\QL#&?``<#'S,S,QV```` +M?,;^P'P`/&9@^&!@\````';,S'P,^.!@;'9F9N8`&``X&!@8/``&``8&!F9F +M/.!@9FQX;.8`.!@8&!@8/````.S^UM;6````W&9F9F8```!\QL;&?````-QF +M9GQ@\```=LS,?`P>``#<=F!@\````'[`?`;\`#`P_#`P-AP```#,S,S,=@`` +M`,;&QFPX````QM;6_FP```#&;#ALQ@```,;&QGX&_```?DP8,GX`#A@8<!@8 +M#@`8&!@8&!@8`'`8&`X8&'``=MP`````````$#ALQL;^`'S&P,#&?`QXS`#, +MS,S,=@`,&'S&_L!\`'R">`Q\S'8`Q@!X#'S,=@`P&'@,?,QV`#`P>`Q\S'8` +M``!^P,!^##A\@GS&_L!\`,8`?,;^P'P`,!A\QO[`?`!F`#@8&!@\`'R".!@8 +M&#P`,!@`.!@8/`#&.&S&_L;&`#AL?,;^QL8`&##^P/C`_@```'X2_I#^`#YL +MS/[,S,X`?()\QL;&?`#&`'S&QL9\`#`8?,;&QGP`>(0`S,S,=@!@,,S,S,QV +M`,8`QL;&?@;\QCALQL9L.`#&`,;&QL9\```"?,[6YGR`.&QD\&!F_``Z;,[6 +MYFRX`/C,S/K&S\;'#AL8/!C8<``8,'@,?,QV``P8`#@8&#P`#!A\QL;&?``8 +M,,S,S,QV`';<`-QF9F8`=MP`YO;>S@`\;&P^`'X``#AL;#@`?```&``8&#!C +M/@````#^P,```````/X&!@``8^9L?C-FS`]CYFQZ-FK?!A@`&!@\/!@``#-F +MS&8S````QGS&QGS&`"*((H@BB"*(5:I5JE6J5:IWW7?==]UWW1@8&!@8&!@8 +M&!@8&/@8&!@8&/@8^!@8V-C;V-C8V`````/XV-C8``/@8^!@8V]@;V +M-C8V-C8V-C8V-C8``/X&]C8V-C8V]@;^````-C8V-OX````8&/@8^``````` +M``#X&!@8&!@8&!\````8&!@8_P````````#_&!@8&!@8&!\8&!@`````_P`` +M`!@8&!C_&!@8&!@?&!\8&!@V-C8V-S8V-C8V-S`_```````_,#<V-C8V-O<` +M_P``````_P#W-C8V-C8W,#<V-C8``/\`_P```#8V]P#W-C8V&!C_`/\````V +M-C8V_P``````_P#_&!@8`````/\V-C8V-C8V/P```!@8'Q@?```````?&!\8 +M&!@`````/S8V-C8V-C;_-C8V&!C_&/\8&!@8&!@8^``````````?&!@8____ +M______\`````______#P\/#P\/#P#P\/#P\/#P______````````=MS(W'8` +M>,S,V,S&S`#^QL#`P,#`````_FQL;&P`_L9@,&#&_@```'[8V-AP````9F9F +M9GS``';<&!@8&`!^&#QF9CP8?CALQO[&;#@`.&S&QFQL[@`.&`P^9F8\```` +M?MO;?@``!@Q^V]M^8,`>,&!^8#`>``!\QL;&QL8``/X`_@#^```8&'X8&`!^ +M`#`8#!@P`'X`#!@P&`P`?@`.&QL8&!@8&!@8&!@8V-AP`!@`?@`8````=MP` +M=MP``#AL;#@`````````&!@````````8``````\,#`SL;#P<;#8V-C8```!X +7#!@P?```````/#P\/``````````````8 +` +end diff --git a/share/syscons/fonts/iso-8x14.fnt b/share/syscons/fonts/iso-8x14.fnt new file mode 100644 index 000000000000..0c0e4d87194f --- /dev/null +++ b/share/syscons/fonts/iso-8x14.fnt @@ -0,0 +1,83 @@ +begin 644 iso-8x14 +M`````````````````````'Z!I8&!O9F!?@``````?O_;___#Y_]^```````` +M-G]_?W\^'`@````````('#Y_/AP(````````&#P\Y^?G&!@\```````8/'[_ +M_WX8&#P``````````!@\/!@``````/______Y\/#Y_______`````#PD0D(D +M/`````#_____P]N]O=O#_____P``'P<-&7C,S,QX```````\9F9F/!A^&!@` +M``````P*"0D)"@@X>'@P````'Q$?$1$1$S=W<B`````8&-L\YSS;&!@````` +M`$!@<'Q_?'!@0````````0,''W\?!P,!```````8/'X8&!A^/!@``````#,S +M,S,S,P`S,P``````?]O;VWL;&QL;`````#YC,!PV8V,V'`9C/@`````````` +M`']_?P``````&#Q^&!@8?CP8?@`````8/'X8&!@8&!@``````!@8&!@8&'X\ +M&``````````,!G\&#````````````!@P?S`8````````````8&!@8']_```` +M```````D0O]")````````````````!@\?O\``````````/]^/!@````````` +M```````````````````8/#P\&!@`&!@`````9F9F)```````````````-C9_ +M-C8V?S8V````"`@^8V!@/@,#8SX("`````!A8P8,&#!C0P``````'#8V'#MN +M9F8[`````#`P,&````````````````P8,#`P,#`8#```````,!@,#`P,#!@P +M`````````&8\?CQF````````````&!A^&!@`````````````````&!@8,``` +M````````?@`````````````````````8&````````0,&#!@P8$`````````^ +M8V=O>W-C8SX```````P</`P,#`P,/P``````/F,#!@P8,&-_```````^8P,# +M'@,#8SX```````8.'C9F?P8&#P``````?F!@8'X#`V,^```````<,&!@?F-C +M8SX``````']C`P8,&!@8&```````/F-C8SYC8V,^```````^8V-C/P,#!AP` +M````````&!@````8&``````````8&````!@8,``````&#!@P8#`8#`8````` +M````?@```'X`````````8#`8#`8,&#!@```````^8V,&#`P`#`P``````#YC +M8V]O;VY@/@``````"!PV8V-_8V-C``````!^,S,S/C,S,WX``````!XS8&!@ +M8&`S'@``````?#8S,S,S,S9\``````!_,S`T/#0P,W\``````'\S,#0\-#`P +M>```````'C-@8&!O8S,=``````!C8V-C?V-C8V,``````#P8&!@8&!@8/``` +M````#P8&!@8&9F8\``````!S,S8V/#8V,W,``````'@P,#`P,#`S?P`````` +M8W=_:V-C8V-C``````!C<WM_;V=C8V,``````!PV8V-C8V,V'```````?C,S +M,SXP,#!X```````<-F-C8V-K/AP&`P```'XS,S,^-C,S<P``````/F-C,!P& +M8V,^``````!^6A@8&!@8&#P``````&-C8V-C8V-C/@``````8V-C8V-C-AP( +M``````!C8V-C8VMK?S8``````&-C8S8<-F-C8P``````9F9F9F8\&!@\```` +M``!_8P8,&#!@8W\``````#PP,#`P,#`P/```````0&`P&`P&`P$````````\ +M#`P,#`P,##P````('#9C``````````````````````````````#_&!@,```` +M`````````````````#P&/F9F.P``````<#`P/C,S,S-N```````````^8V!@ +M8SX```````X&!CYF9F9F.P``````````/F-_8&,^```````>,S!\,#`P,'@` +M`````````#MF9F8^!F8\````<#`P-CLS,S-S```````,#``<#`P,#!X````` +M``P,`!P,#`P,#,QX````<#`P,S8\-C-S```````<#`P,#`P,#!X````````` +M`&9_:VMK:P``````````;C,S,S,S```````````^8V-C8SX``````````&XS +M,S,^,#!X````````.V9F9CX&!@\```````!N,S`P,'@``````````#YC.`YC +M/@````````@8?A@8&!L.``````````!F9F9F9CL``````````&-C8S8<"``` +M````````8V-K:W\V``````````!C-AP<-F,``````````&-F9F8^!F8\```` +M````?V8,&#-_```````.&!@8<!@8&`X``````!@8&!@8&!@8&```````<!@8 +M&`X8&!AP```````[;@``````````````````"!PV8V-_```````````````` +M````````````&#Q^__]^/!@```!5JE6J5:I5JE6J5:I5J@!$1'Q$1``?!`0$ +M!````'Q`>$!``!\0'A`0````.$1`1#@`'A$>%!,```!`0$!`?``?$!X0$``` +M`#AL;#@`````````````````&!A^&!@`?@````!$9%1,1``0$!`0'P```$1$ +M1"@0`!\$!`0$```8&!@8&!@8^`````````````````#X&!@8&!@8```````` +M`!\8&!@8&!@8&!@8&!@8'P```````!@8&!@8&!C_&!@8&!@8_P`````````` +M``````````#_``````````````````````#_`````````````````````/\` +M````````````````````_Q@8&!@8&!@?&!@8&!@8&!@8&!@8&/@8&!@8&!@8 +M&!@8&!@8_P````````````````#_&!@8&!@8&!@8&!@8&!@8&!@8&!@```P8 +M,&`P&`P`?@``````,!@,!@P8,`!^``````````,^=C8V-FP````````"!'X( +M$'X@0```````'#8P,'PP,'-^```````````8&``````````````````````` +M````````&!@`&!@\/#P8````````"`@^8V!@8SX("````!PV,#!\,#!S?@`` +M`````$(\9F9F/$(```````!F9F8\&'X8?A@``````!@8&!@`&!@8&``````^ +M8S`<-F-C-AP&8SX``&-C```````````````````^05U145U!/@`````X!#Q$ +M/`!\`````````````!LV;#8;``````````````!_`P,``````````````'\` +M````````````/D%=55E503X`````?@`````````````````X;&PX```````` +M`````````!@8?A@8`'X`````.&P8,&1\``````````!\##@,;#@````````` +M``8,&````````````````````&9F9F9F.V#`````?]O;VWL;&QL;```````` +M```8&```````````````````````#`P&'``P<#`P,'@``````````#A$1$0X +M`'P`````````````;#8;-FP```````!@X&-F;!@S9\\?`P,``&#@8V9L&#!N +MPP8,'P``\#!C]FP8,V?/'P,#````&!@`&!@P8V,^````8#`8`!PV8V-_8V,` +M```#!@P`'#9C8W]C8P````@<-@`<-F-C?V-C````.VX`"!PV8V-_8V,````` +M8V,('#9C8W]C8P```!PV'``<-F-C?V-C```````?-F9F9WYF9F<``````!XS +M8&!@8&`S'@P&'&`P&`!_,S`^,#-_````!@P8`'\S,#XP,W\````('#8`?S,P +M/C`S?P````!C8P!_,S`^,#-_````8#`8`#P8&!@8&#P````&#!@`/!@8&!@8 +M/````!@\9@`\&!@8&!@\`````&9F`#P8&!@8&#P``````#PV,S-[,S,V/``` +M`#MN`&-S>W]O9V-C````8#`8`!PV8V-C-AP````#!@P`'#9C8V,V'`````@< +M-@`<-F-C8S8<`````#MN`!PV8V-C-AP`````8V,`'#9C8V,V'````````&,V +M'`@<-F,```````,>-F=O:WMS-CQ@``!@,!@`8V-C8V-C/@````,&#`!C8V-C +M8V,^````"!PV`&-C8V-C8SX`````8V,`8V-C8V-C/@````8,&`!F9F8\&!@\ +M`````'@P/C,S/C`P,'@``````!PV8V9L9V-K;F!@``!@,!@`/`8^9F8[```` +M``8,&``\!CYF9CL`````"!PV`#P&/F9F.P``````.VX`/`8^9F8[``````!F +M9@`\!CYF9CL`````'#8<`#P&/F9F.P``````````=@L[;F@W```````````^ +M8V!@8SX,!AP`,!@,`#YC?V!C/@`````#!@P`/F-_8&,^``````@<-@`^8W]@ +M8SX``````&-C`#YC?V!C/@````!@,!@`.!@8&!@\``````8,&``X&!@8&#P` +M````&#QF`#@8&!@8/```````9F8`.!@8&!@\```````V'#8&/F9F9CP````` +M`#MN`&XS,S,S,P````!@,!@`/F-C8V,^``````8,&``^8V-C8SX`````"!PV +M`#YC8V-C/@``````.VX`/F-C8V,^``````!C8P`^8V-C8SX``````!@8``!^ +M```8&``````````#/F=O>W,^8````&`P&`!F9F9F9CL`````!@P8`&9F9F9F +M.P`````8/&8`9F9F9F8[``````!F9@!F9F9F9CL`````!@P8`&-F9F8^!F8\ +=`````'@P/C,S,S,^,'@```!F9@!F9F9F/@9F/``` +` +end diff --git a/share/syscons/fonts/iso-8x16.fnt b/share/syscons/fonts/iso-8x16.fnt new file mode 100644 index 000000000000..d08791bbbb7b --- /dev/null +++ b/share/syscons/fonts/iso-8x16.fnt @@ -0,0 +1,95 @@ +begin 644 iso-8x16 +M````````````````````````?H&E@8&]F8&!?@```````'[_V___P^?__WX` +M`````````&S^_O[^?#@0```````````0.'S^?#@0```````````8/#SGY^<8 +M&#P`````````&#Q^__]^&!@\`````````````!@\/!@```````#________G +MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``!X. +M&C)XS,S,S'@````````\9F9F9CP8?A@8````````/S,_,#`P,'#PX``````` +M`']C?V-C8V-GY^;`````````&!C;/.<\VQ@8``````"`P.#P^/[X\.#`@``` +M`````@8.'C[^/AX.!@(````````8/'X8&!A^/!@`````````9F9F9F9F9@!F +M9@```````'_;V]M[&QL;&QL``````'S&8#ALQL9L.`S&?``````````````` +M_O[^_@```````!@\?A@8&'X\&'X````````8/'X8&!@8&!@8````````&!@8 +M&!@8&'X\&````````````!@,_@P8```````````````P8/Y@,``````````` +M`````,#`P/X``````````````"1F_V8D`````````````!`X.'Q\_OX````` +M``````#^_GQ\.#@0```````````````````````````````8/#P\&!@8`!@8 +M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8& +MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&`` +M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#`````````` +M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P```` +M`````````/X````````````````````````8&````````````@8,&#!@P(`` +M```````\9L/#V]O#PV8\````````&#AX&!@8&!@8?@```````'S&!@P8,&#` +MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\ +M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S& +MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8```````` +M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@`````` +M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS` +M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#` +MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B +M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&```````` +M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F```` +M````\&!@8&!@8&)F_@```````,/G___;P\/#P\,```````#&YO;^WL[&QL;& +M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;& +MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````#_VYD8 +M&!@8&!@\````````QL;&QL;&QL;&?````````,/#P\/#P\-F/!@```````## +MP\/#P]O;_V9F````````P\-F/!@8/&;#PP```````,/#PV8\&!@8&#P````` +M``#_PX8,&#!@P</_````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(` +M```````\#`P,#`P,#`P\`````!`X;,8````````````````````````````` +M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL +M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@`````````` +M`'S&_L#`QGP````````X;&1@\&!@8&#P````````````=LS,S,S,?`S,>``` +M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F +M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````YO_;V]O; +MVP```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F +M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P```````````` +M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV```````` +M````P\/#PV8\&````````````,/#P]O;_V8```````````##9CP8/&;#```` +M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@. +M````````&!@8&!@8&!@8&````````'`8&!@.&!@8&'````````!VW``````` +M```````````````0.&S&QL;^`````````````````````````````````!@\ +M?O__?CP8`````%6J5:I5JE6J5:I5JE6J5:H`B(CXB(B(`#X("`@("````/B` +M\("`@``^(#P@("````!PB("`B'``/"(\*"0B````@("`@(#X`#X@/"`@(``` +M`#AL;#@````````````````````8&'X8&```_P``````B,BHJ)B(`"`@("`@ +M/@```(B(B(A0(``^"`@("`@``!@8&!@8&!CX````````````````````^!@8 +M&!@8&!@8`````````!\8&!@8&!@8&!@8&!@8&!@?```````````8&!@8&!@8 +M_Q@8&!@8&!@8_P````````````````````````#_```````````````````` +M````_P````````````````````````#_`````````````````````````/\8 +M&!@8&!@8'Q@8&!@8&!@8&!@8&!@8&/@8&!@8&!@8&!@8&!@8&!C_```````` +M````````````_Q@8&!@8&!@8&!@8&!@8&!@8&!@8&!@8&`````P8,&`P&`P` +M?@`````````P&`P&#!@P`'X``````````G[L;&QL;&S,``````````8,?A@8 +M?C!@````````.&QD8/!@8&!@YOP``````````````!@8```````````````` +M`````````````````!@8`!@8&#P\/!@``````!@8?L/`P,##?A@8```````X +M;&1@\&!@8&#F_`````````""QGS&QL;&?,:"``````##9CP8_QC_&!@8```` +M````&!@8&``8&!@8&```````?,9@.&S&QFPX#,9\`````,8````````````` +M````````?,:"NJ*BNH+&?```````<!AXR'@`^``````````````````V;-AL +M-@```````````````/X&!@8&````````````````?`````````````!\QH*Z +MJK*J@L9\``````#^````````````````````.&QL.``````````````````` +M`!@8?A@8``!^``````!PV#!@R/@`````````````^!@P&-AP```````````` +M&#!@``````````````````````!F9F9F9GYC8,```````'_;V]M[&QL;&QL` +M`````````````!@8```````````````````````8#`8\````8.!@8&#P```` +M`````````'#8B-AP`/@`````````````````V&PV;-@`````````P,#"QLP8 +M,&;.ECX&!@```,#`PL;,&#!@SIL&#!\```#P,'(V[!@P9LZ6/@8&`````#`P +M`#`P8,#&QGP`````8#`8`#ALQL;^QL;&``````P8,``X;,;&_L;&Q@`````0 +M.&P`.&S&QO[&QL8``````';<`#ALQL;^QL;&``````#&`!`X;,;&_L;&Q@`` +M```X;#@`.&S&QO[&QL8````````^;,S,_LS,S,S.````````/&;"P,#`PF8\ +M#`9\```P&`P`_F9@?&!@9OX`````&#!@`/YF8'Q@8&;^`````!`X;`#^9F!\ +M8&!F_@``````Q@#^9F!@?&!@9OX`````,!@,`#P8&!@8&!@\``````P8,``\ +M&!@8&!@8/``````8/&8`/!@8&!@8&#P``````&8`/!@8&!@8&!@\```````` +M>&QF9F;V9F9L>`````!VW`#&YO;^WL[&QL8`````8#`8`'S&QL;&QL9\```` +M``P8,`!\QL;&QL;&?``````0.&P`?,;&QL;&QGP`````=MP`?,;&QL;&QL9\ +M``````#&`'S&QL;&QL;&?```````````QFPX$#ALQ@```````@9\SL[>UM;V +MYN9\P(```&`P&`#&QL;&QL;&?``````,&#``QL;&QL;&QGP`````$#AL`,;& +MQL;&QL9\``````#&`,;&QL;&QL;&?``````,&#``P\-F/!@8&#P`````\&!\ +M9F9F?&!@8&#P````````.&S&SMS8S,;6W,"`````8#`8`'@,?,S,S'8````` +M`!@P8`!X#'S,S,QV```````0.&P`>`Q\S,S,=@```````';<`'@,?,S,S'8` +M``````#,``!X#'S,S,QV```````X;#@`>`Q\S,S,=@```````````&X[&W[8 +MW'<``````````#QF8&!F/`P&/`````!@,!@`?,;^P,#&?```````#!@P`'S& +M_L#`QGP``````!`X;`!\QO[`P,9\````````Q@``?,;^P,#&?```````8#`8 +M`#@8&!@8&#P```````8,&``X&!@8&!@\```````8/&8`.!@8&!@8/``````` +M`&8``#@8&!@8&#P``````&PX.&P,/&S,S,QX````````=MP`W&9F9F9F9@`` +M````8#`8`'S&QL;&QGP``````!@P8`!\QL;&QL9\```````0.&P`?,;&QL;& +M?````````';<`'S&QL;&QGP```````#&``!\QL;&QL9\```````````8&`!^ +M`!@8```````````"!GS.WM;VYGS`@````&`P&`#,S,S,S,QV```````8,&`` +MS,S,S,S,=@``````,'C,`,S,S,S,S'8```````#,``#,S,S,S,QV```````8 +M,&``QL;&QL;&?@8,^`````#P8'QF9F9F9GQ@8/````!F9@#N9F9F9F8^!@PX +!`&`` +` +end diff --git a/share/syscons/fonts/iso-8x8.fnt b/share/syscons/fonts/iso-8x8.fnt new file mode 100644 index 000000000000..5e787e26798b --- /dev/null +++ b/share/syscons/fonts/iso-8x8.fnt @@ -0,0 +1,49 @@ +begin 644 iso-8x8 +M``````````!^@:6!O9F!?G[_V__#Y_]^;/[^_GPX$``0.'S^?#@0`#A\./[^ +M?#A\$!`X?/Y\.'P``!@\/!@``/__Y\/#Y___`#QF0D)F/`#_PYF]O9G#_P\' +M#WW,S,QX/&9F9CP8?A@_,S\P,'#PX']C?V-C9^;`F5H\Y^<\6IF`X/C^^."` +M``(./OX^#@(`&#Q^&!A^/!AF9F9F9@!F`'_;VWL;&QL`/F,X;&PXS'@````` +M?GY^`!@\?AA^/!C_&#Q^&!@8&``8&!@8?CP8```8#/X,&````#!@_F`P```` +M`,#`P/X````D9O]F)````!@\?O__````__]^/!@`````````````,'AX,#`` +M,`!L;&P``````&QL_FS^;&P`,'S`>`SX,```QLP8,&;&`#AL.';<S'8`8&#` +M```````8,&!@8#`8`&`P&!@8,&```&8\_SQF````,##\,#``````````,#!@ +M````_````````````#`P``8,&#!@P(``?,;.WO;F?``P<#`P,##\`'C,##A@ +MS/P`>,P,.`S,>``</&S,_@P>`/S`^`P,S'@`.&#`^,S,>`#\S`P8,#`P`'C, +MS'C,S'@`>,S,?`P8<```,#```#`P```P,```,#!@&#!@P&`P&````/P``/P` +M`&`P&`P8,&``>,P,&#``,`!\QM[>WL!X`#!XS,S\S,P`_&9F?&9F_``\9L#` +MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CX`S,S,_,S,S`!X +M,#`P,#!X`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[& +MQ@`X;,;&QFPX`/QF9GQ@8/``>,S,S-QX'`#\9F9\;&;F`'C,X'`<S'@`_+0P +M,#`P>`#,S,S,S,S\`,S,S,S,>#``QL;&UO[NQ@#&QFPX.&S&`,S,S'@P,'@` +M_L:,&#)F_@!X8&!@8&!X`,!@,!@,!@(`>!@8&!@8>``0.&S&```````````` +M``#_,#`8`````````'@,?,QV`.!@8'QF9MP```!XS,#,>``<#`Q\S,QV```` +M>,S\P'@`.&Q@\&!@\````';,S'P,^.!@;'9F9N8`,`!P,#`P>``,``P,#,S, +M>.!@9FQX;.8`<#`P,#`P>````,S^_M;&````^,S,S,P```!XS,S,>````-QF +M9GQ@\```=LS,?`P>``#<=F9@\````'S`>`SX`!`P?#`P-!@```#,S,S,=@`` +M`,S,S'@P````QM;^_FP```#&;#ALQ@```,S,S'P,^```_)@P9/P`'#`PX#`P +M'``8&!@`&!@8`.`P,!PP,.``=MP`````````$#ALQL;^```````````````\ +M?O]^&`"J556JJE55JD1$1$0?!`0$?$!`0!\0$!`X1$0X'A$4$T!`0'P?$!`0 +M.&PX`````````!@8&!A^`$1D3$00$!`?1$0H$!\$!`08&!@8^`````````#X +M&!@8`````!\8&!@8&!@8'P```!@8&!C_&!@8```````````````````````` +M``#_````````````_P```````````!@8&!@?&!@8&!@8&/@8&!@8&!@8_P`` +M``````#_&!@8&!@8&!@8&!@`##!@&`Q^```P#`88,'X````#/C8V;`````1^ +M$'Y````<,#`P,'X`````&````````````````#``,#!X>#`````0?,#`?!`` +M.&!@\&#\``##/&9F/,,``,S,>##\,``8&!@`&!@8`'[`?,9\!OP`Q@`````` +M``!\@KJBNH)\`!P&'B(?/P```#-FS&8S````_@8`````````````````?(*Z +MLJJ"?`#^`````````#AL.````````!!\$`!\```<-@88/@```!X"#@(>```` +M&#```````````,S,S,QVP'[*RGX*"@H`````&``````````````8,`8.!@8& +M````#A$1$0X?````S&8S9LP``&#@9FPS9P\#8.!F;#9J!`[P()9L,V</`S`` +M,&#`S'@`&`PP>,S\S`!@P#!XS/S,`'B$,'C,_,P`9I@P>,S\S`#,`#!XS/S, +M`#!(,'C,_,P`/GB8G/B8G@`\9L#`P&8<,#`8_F)X8OX`&##^8GAB_@`X1/YB +M>&+^`&8`_F)X8OX`8#!X,#`P>``8,'@P,#!X`'B$>#`P,'@`S`!X,#`P>`!X +M;&;V9FQX`&:8YO;>SL8`,!A\QL;&?``8,'S&QL9\`#A$?,;&QGP`9IA\QL;& +M?`#&`'S&QL9\``#&;#@X;,8`!GS.FK+F>,!@,,S,S,S\`!@PS,S,S/P`>(3, +MS,S,_`#,`,S,S,S\`!@PS,QX,'@`8'AL>&!@8`!XS,3<QL;<P#`8>`Q\S'8` +M&#!X#'S,=@!XA'@,?,QV`&:8>`Q\S'8`S`!X#'S,=@`P2#@,?,QV````[#)^ +ML&X````\9L!F'#`P&'C,_,!X`!@P>,S\P'@`>(1XS/S`>`#,`'C,_,!X`&`P +M`'`P,'@`&#``<#`P>`!PB`!P,#!X`,P``'`P,'@`;#AL#&S,>`!FF/C,S,S, +M`&`P`'S&QGP`&#``?,;&?``X1`!\QL9\`&:8`'S&QGP`Q@``?,;&?````!@` +M?@`8````!GS>]GS`8#``S,S,=@`8,`#,S,QV`#!(`,S,S'8`S```S,S,=@`8 +7,,S,S'P,^.!X;&9L>.``S`#,S,Q\#/C, +` +end diff --git a/share/syscons/fonts/koi8-8x14.fnt b/share/syscons/fonts/koi8-8x14.fnt new file mode 100644 index 000000000000..221c3fdfb0f3 --- /dev/null +++ b/share/syscons/fonts/koi8-8x14.fnt @@ -0,0 +1,83 @@ +begin 644 koi8-8x14 +M`````````````````````'Z!I8&!I9F!?@``````?O_;___#Y_]^```````` +M;/[^_OY\.!`````````0.'S^?#@0````````&#P\Y^?G&!@\```````8/'[_ +M_WX8&#P``````````!@\/!@``````/______Y\/#Y_______`````#QF0D)F +M/`````#_____PYF]O9G#_____P``'@X:,GC,S,QX```````\9F9F/!A^&!@` +M`````#\S/S`P,'#PX```````?V-_8V-C9^?FP``````8&-L\YSS;&!@````` +M`(#`X/C^^.#`@````````@8./OX^#@8"```````8/'X8&!A^/!@``````&9F +M9F9F9@!F9@``````?]O;VWL;&QL;`````'S&8#ALQL9L.`S&?``````````` +M`/[^_@``````&#Q^&!@8?CP8?@`````8/'X8&!@8&!@``````!@8&!@8&'X\ +M&``````````8#/X,&````````````#!@_F`P`````````````,#`P/X````` +M```````H;/YL*```````````$#@X?'S^_@````````#^_GQ\.#@0```````` +M```````````````````8/#P\&!@`&!@`````9F9F)```````````````;&S^ +M;&QL_FQL````&!A\QL+`?`:&QGP8&```````PL8,&#!FQ@``````.&QL.';< +MS,QV`````#`P,&````````````````P8,#`P,#`8#```````,!@,#`P,#!@P +M`````````&8\_SQF````````````&!A^&!@`````````````````&!@8,``` +M````````_@`````````````````````8&````````@8,&#!@P(````````!\ +MQL[>]N;&QGP``````!@X>!@8&!@8?@``````?,8&#!@P8,;^``````!\Q@8& +M/`8&QGP```````P</&S,_@P,'@``````_L#`P/P&!L9\```````X8,#`_,;& +MQGP``````/[&!@P8,#`P,```````?,;&QGS&QL9\``````!\QL;&?@8&#'@` +M```````8&````!@8`````````!@8````&!@P```````&#!@P8#`8#`8````` +M`````'X``'X`````````8#`8#`8,&#!@``````!\QL8,&!@`&!@``````'S& +MQM[>WMS`?```````$#ALQL;^QL;&``````#\9F9F?&9F9OP``````#QFPL#` +MP,)F/```````^&QF9F9F9FSX``````#^9F)H>&AB9OX``````/YF8FAX:&!@ +M\```````/&;"P,#>QF8Z``````#&QL;&_L;&QL8``````#P8&!@8&!@8/``` +M````'@P,#`P,S,QX``````#F9FQL>&QL9N8``````/!@8&!@8&)F_@`````` +MQN[^_M;&QL;&``````#&YO;^WL[&QL8``````#ALQL;&QL9L.```````_&9F +M9GQ@8&#P``````!\QL;&QM;>?`P.`````/QF9F9\;&9FY@``````?,;&8#@, +MQL9\``````!^?EH8&!@8&#P``````,;&QL;&QL;&?```````QL;&QL;&;#@0 +M``````#&QL;&UM;^?&P``````,;&;#@X.&S&Q@``````9F9F9CP8&!@\```` +M``#^QHP8,&#"QOX``````#PP,#`P,#`P/```````@,#@<#@<#@8"```````\ +M#`P,#`P,##P````0.&S&`````````````````````````````/\`,#`8```` +M`````````````````'@,?,S,=@``````X&!@>&QF9F9\``````````!\QL#` +MQGP``````!P,##QLS,S,=@``````````?,;^P,9\```````X;&1@\&!@8/`` +M`````````';,S,Q\#,QX````X&!@;'9F9F;F```````8&``X&!@8&#P````` +M``8&``X&!@8&9F8\````X&!@9FQX;&;F```````X&!@8&!@8&#P````````` +M`.S^UM;6Q@``````````W&9F9F9F``````````!\QL;&QGP``````````-QF +M9F9\8&#P````````=LS,S'P,#!X```````#<=F9@8/```````````'S&<!S& +M?```````$#`P_#`P,#8<``````````#,S,S,S'8``````````&9F9F8\&``` +M````````QL;6UOYL``````````#&;#@X;,8``````````,;&QL9^!@SX```` +M````_LP8,&;^```````.&!@8<!@8&`X``````!@8&!@`&!@8&```````<!@8 +M&`X8&!AP``````!VW```````````````````$#ALQL;^``````````````#_ +M````````&!@8&!@8&!@8&!@8&!@`````````'Q@8&!@8&`````````#X&!@8 +M&!@8&!@8&!@8&!\````````8&!@8&!@8^````````!@8&!@8&!@?&!@8&!@8 +M&!@8&!@8&/@8&!@8&!@`````````_Q@8&!@8&!@8&!@8&!C_````````&!@8 +M&!@8&/\8&!@8&!C_________``````````````````#_________________ +M___________P\/#P\/#P\/#P\/#P\`\/#P\/#P\/#P\/#P\/$4011!%$$401 +M1!%$$415JE6J5:I5JE6J5:I5JMUWW7?==]UWW7?==]UW```.&QL8&!@8&!@8 +M&!@`````?'Q\?'Q\`````````````!@8``````````\,#`P,#.QL/!P````` +M````=MP`=MP`````````#!@P8#`8#`!^```````P&`P&#!@P`'X````````` +M`````````````!@8&!@8&!@8V-AP`````#AL;#@`````````````<-@P8,CX +M```````````````````8````````````&!@`?@`8&````````````/\`_P`` +M`````#8V-C8V-C8V-C8V-C8V```````?&!\8&!@8&!@``&QL`'S&_,#&?``` +M```````````_-C8V-C8V```````_,#<V-C8V-C8``````/@8^!@8&!@8&``` +M``````#^-C8V-C8V``````#^!O8V-C8V-C88&!@8&!\8'P```````#8V-C8V +M-C8_````````-C8V-C8W,#\````````8&!@8&/@8^````````#8V-C8V-C;^ +M````````-C8V-C;V!OX````````8&!@8&!\8'Q@8&!@8V-C8V-C8W-C8V +M-C8V-C8V-C8W,#<V-C8V-C88&!@8&/@8^!@8&!@8&&QL`/[&P/#`P,;^```` +M-C8V-C8V-O8V-C8V-C8V-C8V-O8&]C8V-C8V-@``````_P#_&!@8&!@8```` +M`````/\V-C8V-C8``````/\`]S8V-C8V-A@8&!@8_P#_````````-C8V-C8V +M-O\````````V-C8V-O<`_P```````!@8&!@8_QC_&!@8&!@8-C8V-C8V-O\V +M-C8V-C8V-C8V-O<`]S8V-C8V-@``?(*ZJJ*BJKJ"?`````````"<MK;VMIP` +M`````````'S&QO[&Q@``````````_L#\QL;\``````````#,S,S,S/X&#``` +M`````#QL;&QL_L:"````````?,;\P,9\`````````!!\UM;6UGP0.``````` +M`/["P,#`P```````````QFPX.&S&``````````#&SM[VYL8````````,&,;. +MWO;FQ@``````````QLSXV,S&```````````^9F9F9L8``````````,;N_M;& +MQ@``````````QL;&_L;&``````````!^QL;&QOP``````````/[&QL;&Q@`` +M````````?L9^-F;&``````````#\QL;&QOS`P````````'S&P,#&?``````` +M````?EH8&!@8``````````#&QL;&QGX&?````````-;6?-;6U@`````````` +M_,;\QL;\``````````#`P/S&QOP``````````,;&YK:VY@``````````?,8< +M!L9\``````````#6UM;6UOX``````````'S&'@;&?```````````UM;6UM;^ +M`@8```````#&QL9^!@8``````````.!@?&9F?```````G+:VMO:VMK:<```` +M```^9L;&QO[&QL8``````/[`P/S&QL;&_```````S,S,S,S,S,S^`@8````\ +M;&QL;&QL;/[&@@```/[&P,#PP,#&_@``````?-;6UM;6?!`X``````#^QL#` +MP,#`P,```````,;&;#@X;,;&Q@``````QL;&SM[VYL;&``````S:QL;.WO;F +MQL8``````,;,V/#PV,S&Q@``````'C9FQL;&QL;&``````""QL;N[O[6QL8` +M`````,;&QL;^QL;&Q@``````?L;&QL;&QL;\``````#^QL;&QL;&QL8````` +M`'[&QL;&?C9FQ@``````_,;&QL;\P,#```````!\QL;`P,#&QGP``````'Y^ +M6A@8&!@8&```````QL;&QL9^!L9\``````#6UM94?-;6UM8``````/S&QL;\ +MQL;&_```````P,#`_,;&QL;\``````#&QL;FMK:VMN8``````'S&!AP&!L;& +M?`````#6UM;6UM;6UM;^``````!\Q@8>!@;&QGP`````UM;6UM;6UM;6_@(& +=````QL;&QL9^!@8&``````#@X&!\9F9F9GP````` +` +end diff --git a/share/syscons/fonts/koi8-8x16.fnt b/share/syscons/fonts/koi8-8x16.fnt new file mode 100644 index 000000000000..4648e8839be2 --- /dev/null +++ b/share/syscons/fonts/koi8-8x16.fnt @@ -0,0 +1,95 @@ +begin 644 koi8-8x16 +M````````````````````````?H&E@8&EF8&!?@```````'[_V___V^?__WX` +M`````````&S^_O[^?#@0```````````0.'S^?#@0```````````8/#SGY^<8 +M&#P`````````&#Q^__]^&!@\`````````````!@\/!@```````#________G +MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``!X& +M#AIXS,S,S'@````````\9F9F9CP8?A@8````````/S,_,#`P,'#PX``````` +M`']C?V-C8V-GY^;`````````&!C;/.<\VQ@8``````"`P.#P^/[X\.#`@``` +M`````@8.'C[^/AX.!@(````````8/'X8&!A^/!@`````````9F9F9F9F9@!F +M9@```````'_;V]M[&QL;&QL``````'S&8#ALQL9L.`S&?``````````````` +M_O[^_@```````!@\?A@8&'X\&'X````````8/'X8&!@8&!@8````````&!@8 +M&!@8&'X\&````````````!@,_@P8```````````````P8/Y@,``````````` +M`````,#`P/X``````````````"AL_FPH`````````````!`X.'Q\_OX````` +M``````#^_GQ\.#@0```````````````````````````````8/#P\&!@8`!@8 +M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8& +MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&`` +M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#`````````` +M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P```` +M`````````/X````````````````````````8&````````````@8,&#!@P(`` +M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#` +MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\ +M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S& +MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8```````` +M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@`````` +M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS` +M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#` +MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B +M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&```````` +M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F```` +M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;& +M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;& +MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8 +M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#& +MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P````` +M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(` +M```````\#`P,#`P,#`P\`````!`X;,8````````````````````````````` +M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL +M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@`````````` +M`'S&_L#`QGP````````X;&1@\&!@8&#P````````````=LS,S,S,?`S,>``` +M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F +M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6 +MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F +M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P```````````` +M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV```````` +M````9F9F9F8\&````````````,;&UM;6_FP```````````#&;#@X.&S&```` +M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@. +M````````&!@8&``8&!@8&````````'`8&!@.&!@8&'````````!VW``````` +M```````````````0.&S&QL;^````````````````_P``````````&!@8&!@8 +M&!@8&!@8&!@8&``````````?&!@8&!@8&!@`````````^!@8&!@8&!@8&!@8 +M&!@8&!\``````````!@8&!@8&!CX```````````8&!@8&!@8'Q@8&!@8&!@8 +M&!@8&!@8&/@8&!@8&!@8&`````````#_&!@8&!@8&!@8&!@8&!@8_P`````` +M````&!@8&!@8&/\8&!@8&!@8&/________\`````````````````````____ +M______________________________#P\/#P\/#P\/#P\/#P\/`/#P\/#P\/ +M#P\/#P\/#P\/$4011!%$$4011!%$$4011%6J5:I5JE6J5:I5JE6J5:K==]UW +MW7?==]UWW7?==]UW```.&QL8&!@8&!@8&!@8&`````!\?'Q\?'Q\```````` +M````````&!@```````````\,#`P,#.QL;#P<````````````=MP`=MP````` +M```````,&#!@,!@,`'X`````````,!@,!@P8,`!^```````````````````` +M```````8&!@8&!@8&-C8V'```````#AL;#@```````````````!PV#!@R/@` +M`````````````````````!@``````````````!@8`'X`&!@````````````` +M_P#_```````````V-C8V-C8V-C8V-C8V-C8V```````?&!\8&!@8&!@8&``` +M;&P`?,;&_,#&?```````````````/S8V-C8V-C8V```````_,#<V-C8V-C8V +M-@``````^!CX&!@8&!@8&!@`````````_C8V-C8V-C8V``````#^!O8V-C8V +M-C8V-A@8&!@8'Q@?```````````V-C8V-C8V/P``````````-C8V-C8W,#\` +M`````````!@8&!@8^!CX```````````V-C8V-C8V_@``````````-C8V-C;V +M!OX``````````!@8&!@8'Q@?&!@8&!@8&!@V-C8V-C8V-S8V-C8V-C8V-C8V +M-C8W,#<V-C8V-C8V-A@8&!@8^!CX&!@8&!@8&!AF9@#^QL#`\,#`QOX````` +M-C8V-C8V-O8V-C8V-C8V-C8V-C8V]@;V-C8V-C8V-C8``````/\`_Q@8&!@8 +M&!@8`````````/\V-C8V-C8V-@``````_P#W-C8V-C8V-C88&!@8&/\`_P`` +M````````-C8V-C8V-O\``````````#8V-C8V]P#_```````````8&!@8&/\8 +M_Q@8&!@8&!@8-C8V-C8V-O\V-C8V-C8V-C8V-C8V]P#W-C8V-C8V-C8``'R" +MNJJBHJ*JNH)\``````````"<MK;VMK:<````````````?,;&QO[&Q@`````` +M`````/[`_,;&QOP```````````#,S,S,S,S^!@P`````````/&QL;&QL_L:" +M`````````'S&QOS`QGP``````````!!\UM;6UM9\$#@`````````_L;"P,#` +MP````````````,9L.#ALQL8```````````#&QL[>]N;&``````````P8QL;. +MWO;FQ@```````````,;,V/C8S,8````````````^9F9F9F;&```````````` +MQN[^UL;&Q@```````````,;&QO[&QL8```````````!^QL;&QL;\```````` +M````_L;&QL;&Q@```````````'[&QGXV9L8```````````#\QL;&QL;\P,#` +M````````?,;`P,+&?````````````'Y:&!@8&!@```````````#&QL;&QL9^ +M!L9\````````UM;6?-;6U@```````````/S&QOS&QOP```````````#`P/S& +MQL;\````````````QL;FMK:VY@```````````'S&!AP&QGP```````````#6 +MUM;6UM;^````````````?,8&'@;&?````````````-;6UM;6UOX"!@0````` +M``#&QL;&?@8&````````````X&!\9F9F?````````)RVMK;VMK:VMIP````` +M```^9L;&QO[&QL;&````````_L#`P/S&QL;&_````````,S,S,S,S,S,S/X" +M!@0````\;&QL;&QL;&S^QH(`````_L;`P/#`P,#&_@```````'S6UM;6UM9\ +M$#@```````#^QL#`P,#`P,#`````````QL9L.#ALQL;&Q@```````,;&QL;. +MWO;FQL8```````S:QL;&SM[VYL;&````````QLS8\/#8S,;&Q@```````!XV +M9L;&QL;&QL8```````#&QN[N_O[6UL;&````````QL;&QO[&QL;&Q@`````` +M`'[&QL;&QL;&QOP```````#^QL;&QL;&QL;&````````?L;&QL9^-F;&Q@`` +M`````/S&QL;&QOS`P,````````!\QL;`P,#`QL9\````````?GY:&!@8&!@8 +M&````````,;&QL;&QGX&QGP```````#6UM94?-;6UM;6````````_,;&QOS& +MQL;&_````````,#`P,#\QL;&QOP```````#&QL;&YK:VMK;F````````?,8& +M!AP&!L;&?````````-;6UM;6UM;6UOX```````!XS`8&'AX&!LQX```````` +MUM;6UM;6UM;6_@(&!````,;&QL;&?@8&!@8```````#@X&!@?&9F9F9\```` +!`-;6 +` +end diff --git a/share/syscons/fonts/koi8-8x8.fnt b/share/syscons/fonts/koi8-8x8.fnt new file mode 100644 index 000000000000..ec262866bb89 --- /dev/null +++ b/share/syscons/fonts/koi8-8x8.fnt @@ -0,0 +1,49 @@ +begin 644 koi8-8x8 +M``````````!^@:6!O9F!?G[_V__#Y_]^;/[^_GPX$``0.'S^?#@0`#A\./[^ +M?#A\$!`X?/Y\.'P``!@\/!@``/__Y\/#Y___`#QF0D)F/`#_PYF]O9G#_P\' +M#WW,S,QX/&9F9CP8?A@_,S\P,'#PX']C?V-C9^;`F5H\Y^<\6IF`X/C^^."` +M``(./OX^#@(`&#Q^&!A^/!AF9F9F9@!F`'_;VWL;&QL`/F,X;&PXS'@````` +M?GY^`!@\?AA^/!C_&#Q^&!@8&``8&!@8?CP8```8#/X,&````#!@_F`P```` +M`,#`P/X````D9O]F)````!@\?O__````__]^/!@`````````````,'AX,#`` +M,`!L;&P``````&QL_FS^;&P`,'S`>`SX,```QLP8,&;&`#AL.';<S'8`8&#` +M```````8,&!@8#`8`&`P&!@8,&```&8\_SQF````,##\,#``````````,#!@ +M````_````````````#`P``8,&#!@P(``?,;.WO;F?``P<#`P,##\`'C,##A@ +MS/P`>,P,.`S,>``</&S,_@P>`/S`^`P,S'@`.&#`^,S,>`#\S`P8,#`P`'C, +MS'C,S'@`>,S,?`P8<```,#```#`P```P,```,#!@&#!@P&`P&````/P``/P` +M`&`P&`P8,&``>,P,&#``,`!\QM[>WL!X`#!XS,S\S,P`_&9F?&9F_``\9L#` +MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CX`S,S,_,S,S`!X +M,#`P,#!X`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[& +MQ@`X;,;&QFPX`/QF9GQ@8/``>,S,S-QX'`#\9F9\;&;F`'C,X'`<S'@`_+0P +M,#`P>`#,S,S,S,S\`,S,S,S,>#``QL;&UO[NQ@#&1&PX.&S&`,S,S'@P,'@` +M_L:,&#)F_@!X8&!@8&!X`,!@,!@,!@(`>!@8&!@8>``0.&S&```````````` +M``#_,#`8`````````'@,?,Q\`&!@8'QF9GP```!XS,#,>``,#`Q\S,Q\```` +M>,S\P'@`.&Q@\&!@\````'S,S'P,^&!@?&9F9F8`,`!P,#`P>``,``P,#`QL +M.&!@9FQX;&8`<#`P,#`P>````,S^_M;&````^,S,S,P```!XS,S,>````'QF +M9GQ@8```?,S,?`P,``#<=F9@\````'S`>`SX`!`P?#`P-!@```#,S,S,?``` +M`,S,S'@P````QM;^_FP```#&;#ALQ@```,S,S'P,^```_)@P9/P`'#`PX#`P +M'``8&!@`&!@8`.`P,!PP,.``=MP`````````$#ALQL;^`````/\`````&!@8 +M&!@8&!@````?&!@8&````/@8&!@8&!@8'P`````8&!CX`````!@8&!\8&!@8 +M&!@8^!@8&!@```#_&!@8&!@8&/\`````&!@8_Q@8&!C___\``````````/__ +M_______________P\/#P\/#P\`\/#P\/#P\/$4011!%$$415JE6J5:I5JMUW +MW7?==]UW#AL;&!@8&!@``'Q\?'P````````8`````P(&!,QH.!``=MP`=MP` +M```,&#!@,!@,`#`8#`8,&#```````$)^`!@8&!@8V-AP`#AL;#@````P2!`@ +M>````````#@X`````!@8`'X`&!@`_P#_`````#8V-C8V-C8V`!\8'Q@8&!@D +M`#QF?F`\`````#\V-C8V`#\P-S8V-C8`^!CX&!@8&````/XV-C8V`/X&]C8V +M-C88'Q@?`````#8V-C\`````-C<P/P`````8^!CX`````#8V-OX`````-O8& +M_@`````8'Q@?&!@8V-C<V-C8V-C<P-S8V-C88^!CX&!@8&&8`?F!\8'X` +M-C8V]C8V-C8V]@;V-C8V-@#_`/\8&!@8````_S8V-C8`_P#W-C8V-AC_`/\` +M````-C8V_P`````V]P#_`````!C_&/\8&!@8-C8V_S8V-C8V]P#W-C8V-CQ" +MF:&AF4(\``#.V_O;S@```'@,?,QV```\8#QF9CP```!F9F9F?P,``#QL;&S^ +MQ@``/&9^8#P```!^V]M^&````'Y@8&!@````9CP8/&8```!F;GYV9@``&&9N +M?G9F````9FQX;&8````>-F9F9@```,;^_M;&````9F9^9F8````\9F9F/``` +M`'YF9F9F````/F8^-F8```!\9F9\8````#QF8&8\````?A@8&!@```!F9CX& +M/````-M^/'[;````?&9\9GP```!@8'QF?````,;&]M[V````/&8,9CP```#; +MV]O;_P```'P&/@9\````V]O;V_\#``!F9CX&!@```.!@?&9\`,[;V_O;V\X` +M'C9F9GYF9@!\8&!\9F9\`&9F9F9F9G\#.&QL;&QL_L9^8&!\8&!^`'[;V]M^ +M&!@`?F!@8&!@8`!F9CP8/&9F`&9F;GYV9F8`/&9N?G9F9@!F;'AP>&QF`!XV +M9F9F9F8`QN[^_M;&Q@!F9F9^9F9F`#QF9F9F9CP`?F9F9F9F9@`^9F9F/C9F +M`'QF9F9\8&``/&9@8&!F/`!^&!@8&!@8`&9F9CX&9CP`V]M^/'[;VP!\9F9\ +M9F9\`&!@8'QF9GP`QL;&]M[>]@`\9@8<!F8\`-O;V]O;V_\`>(P&/@:,>`#; +7V]O;V]O_`V9F9CX&!@8`X&!@?&9F?``< +` +end diff --git a/share/syscons/fonts/koi8b-8x16 b/share/syscons/fonts/koi8b-8x16 Binary files differnew file mode 100644 index 000000000000..1a34e5f090e3 --- /dev/null +++ b/share/syscons/fonts/koi8b-8x16 diff --git a/share/syscons/fonts/koi8b-8x16.fnt b/share/syscons/fonts/koi8b-8x16.fnt new file mode 100644 index 000000000000..b64dc266e222 --- /dev/null +++ b/share/syscons/fonts/koi8b-8x16.fnt @@ -0,0 +1,95 @@ +begin 664 koi8b-8x16 +M``````````````!$`````````'Z!I8&!O9F!@7X```````!^_]O__\/G__]^ +M````````9O____]^?CP\&!@`````&!@\/'Y^_WY^/#P8&``````8/#P89O__ +M9A@\?@`````8&#P\?O___WX8/'X`````````&#P\/!@```````#______^?# +MP\/G________`````#QF0D)"9CP``````/_____#F;V]O9G#______\````> +M#AHR>,S,S,QX````````/&9F9F8\&'X8&````````#\S,S\P,#!P\.`````` +M``!_8V-_8V-C9^?FP```````&!C;/.?G/-L8&````````(#`X/C^_OC@P(`` +M```````"!@X^_OX^#@8"`````!@\?A@8&!@8&!@8&'X\&```9F9F9F9F9F9F +M`&9F`````'_;V]O;VWL;&QL;&P````!\QF`X;,;&;#@,QGP````````````` +M`/[^_O[^`````!@\?A@8&!@8?CP8?@```!@\?O\8&!@8&!@8&!@8&!@8&!@8 +M&!@8&!@8_WX\&`````````@,#O\.#`@````````````0,'#_<#`0```````` +M`````,#`P,#^_@`````````````D9O]F)````````````!`0.#A\?/[^```` +M``````#^_GQ\.#@0$````````````````````````````!@\/#P\&!@8&``8 +M&`````!C8\8`````````````````;&QL_OYL;&S^_FQL;````!A^V]OH>#P> +M%]O;?A@8``#FINP,&!@P,&!NRLX`````.&QL;#@X;<W&QLMS`````!@8,``` +M```````````````,&!@P,#`P,#`P&!@,````,!@8#`P,#`P,#!@8,``````` +M`&9F//__/&9F````````````&!A^?A@8`````````````````````!@8,``` +M`````````'Y^````````````````````````&!@`````!@8,#!@8,#!@8,#` +M`````'S&QL;.WO;FQL;&?``````8.'@8&!@8&!@8&'X`````/&;#PP,&#!@P +M8,/_`````/[&#!@\!@,#`\-F/``````<'#P\;&S,S?\-#!X`````_L#`P/SF +MPP,#PV8\`````#QFQL#\YL/#P\-F/`````#^Q@8,#!@8,#`P,#``````/&;# +MPV8\9L/#PV8\`````#QFP\/#PV<_`V-F/```````````&!@`````&!@````` +M`````!@8`````!@8,``````#!@P8,'`P&`P&`P``````````?GX`?GX````` +M`````,!@,!@,!@P8,&#``````#QFP\,#!@P8&``8&````````'[#P]_;V][` +MP'P`````$#A\[L;&QL;^QL;&`````/YC8V-C?F-C8V-C_@`````\9L/#P,#` +MP,/#9CP`````_&9C8V-C8V-C8V;\`````/]C86!D?&1@8&%C_P````#_8V%@ +M9'QD8&!@8/@`````/&;#P\#`S\/#PV<]`````,;&QL;&_L;&QL;&Q@`````\ +M&!@8&!@8&!@8&#P`````#P8&!@8&!@;&QL9\`````.-C9F9L?&QF9F-CXP`` +M``#P8&!@8&!@8&!A8_\`````P^?__]O;V\/#P\/#`````,;&YN;V]M[>SL[& +MQ@`````\9L/#P\/#P\/#9CP`````_F-C8V-C?F!@8&#P`````#QFP\/#P\/# +MR\]^/`8'``#^8V-C8V-^;&9F9O<`````?L/#P,!^`P,#P\-^`````/_;F1@8 +M&!@8&!@8/`````#&QL;&QL;&QL;&QGP`````QL;&QL;&QL;&?#@0`````,/# +MP\/;V]O;V_]F9@````#&QFQL.#@X.&QLQL8`````P\/#P^=^/!@8&!@\```` +M`/[&C`P8&#`P8&+&_@`````\,#`P,#`P,#`P,#P`````P,!@8#`P&!@,#`8& +M`````#P,#`P,#`P,#`P,/``````8/&;#```````````````````````````` +M````_P```#`P&```````````````````````/`8^9F9F9CL`````X&!@8'YC +M8V-C8V/>``````````!\QL#`P,#&?``````.!@8&?L;&QL;&QGL````````` +M`'S&QO[`P,9\`````#QF9F#P8&!@8&!@\```````````>\;&QL;&QGX&QGP` +MX&!@8'QF9F9F9F;F```````8&``X&!@8&!@8/```````!@8`#@8&!@8&!@9F +M9CP`X&!@8&9F;'AL9F;F`````#@8&!@8&!@8&!@8/```````````YO_;V]O# +MP\,``````````-QF9F9F9F9F``````````!\QL;&QL;&?```````````WF-C +M8V-C8WY@8/```````'O&QL;&QL9^!@8/``````#><V-@8&!@\``````````` +M?,;`<!P&QGP``````!`P,/PP,#`P,#8<``````````#&QL;&QL;&>P`````` +M````QL;&QNY\.!```````````,/#V]O;V_]F``````````#&[GPX.'SNQ@`` +M````````QL;&QL;&QGX,&'```````/[&#!@P8,;^``````X8&!@8<'`8&!@8 +M#@`````8&!@8&```&!@8&!@`````<!@8&!@>'A@8&!AP``````!VW``````` +M````````````````$#ALQL;&_@```````````````/\`````````&!@8&!@8 +M&!@8&!@8&!@8&```````````'Q@8&!@8&!@``````````/@8&!@8&!@8&!@8 +M&!@8&!@?`````````!@8&!@8&!@8^``````````8&!@8&!@8&!\8&!@8&!@8 +M&!@8&!@8&!CX&!@8&!@8&```````````_Q@8&!@8&!@8&!@8&!@8&/\````` +M````&!@8&!@8&!C_&!@8&!@8&/__________`````````````````````/__ +M______________________________#P\/#P\/#P\/#P\/#P\/`/#P\/#P\/ +M#P\/#P\/#P\/@A""$((0@A""$((0@A""$,,8PQC#&,,8PQC#&,,8PQC8@]H3 +MV(/:$]B#VA/8@]H3```.&QL8&!@8&!@8&!@8&`````!\?'Q\?'Q\```````` +M````````&!@```````````\,#`P,#`P,[&P\'```````````=MP`=MP````` +M``````P8,&#`8#`8#`!\``````!@,!@,!@P8,&``?@````````````````!" +M0GX````8&!@8&!@8&!@8V/AP```````X;&QL.`````````````!PB!!@B/@` +M`````````````````````!@``````````````!@8`'Y^`!@8```````````` +M`/\`_P`````````V-C8V-C8V-C8V-C8V-C8V````````'Q@?&!@8&!@8&``` +M`,8``'S&_L#`QGP``````````````#\V-C8V-C8V````````/S`W-C8V-C8V +M-@```````/@8^!@8&!@8&!@``````````/XV-C8V-C8V````````_@;V-C8V +M-C8V-A@8&!@8&!\8'P`````````V-C8V-C8V-C\`````````-C8V-C8V-S`_ +M`````````!@8&!@8&/@8^``````````V-C8V-C8V-OX`````````-C8V-C8V +M]@;^`````````!@8&!@8&!\8'Q@8&!@8&!@V-C8V-C8V-C<V-C8V-C8V-C8V +M-C8V-S`W-C8V-C8V-A@8&!@8&/@8^!@8&!@8&!@``&QL`/YF8'Q@8&;^```` +M-C8V-C8V-C;V-C8V-C8V-C8V-C8V-O8&]C8V-C8V-C8```````#_`/\8&!@8 +M&!@8``````````#_-C8V-C8V-@```````/\`]S8V-C8V-C88&!@8&!C_`/\` +M````````-C8V-C8V-C;_`````````#8V-C8V-O<`_P`````````8&!@8&!C_ +M&/\8&!@8&!@8-C8V-C8V-C;_-C8V-C8V-C8V-C8V-O<`]S8V-C8V-C8````\ +M0IFAH9E"/```````````````SMO;^]O;S@```````````'@,?,S,S'8````` +M``(&/&!@?&9F9F8\````````````S,S,S,S,_@8&`````````!XV-F9F9O_# +MPP````````!\QO[`P,9\```````````\&'[;V]O;?A@8/````````'XR,C`P +M,'@```````````#&;#@X.&S&````````````QL;.UN;&Q@`````````X.,;& +MSM;FQL8```````````#F;'AX;&;F````````````'C9F9F9F9@`````````` +M`,;N_O[6UL8```````````#&QL;^QL;&````````````?,;&QL;&?``````` +M`````/[&QL;&QL8```````````!^S,S\;,S.````````````W&9F9F9F?&!@ +M\````````'S&P,#`QGP```````````!^6A@8&!@\````````````QL;&QL9^ +M!@;&?````````-;65'Q4UM8```````````#\9F9\9F;\````````````\&!@ +M?&9F_````````````,;&QO;>WO8````````````\9@8,!F8\```````````` +MUM;6UM;6_@```````````#YG`Q\#9SX```````````#6UM;6UM;^`P,````` +M````QL;&QGX&!@```````````/BP,#XS,WX```````#.V]O;^]O;V]O.```` +M````$#ALQL;^QL;&Q@```````/YB8F!\9F9F9OP```````#,S,S,S,S,S,S^ +M!@8`````'C9F9F9F9F9F_\.!`````/YF8FAX:&!B9OX``````#P8?MO;V]O; +M?A@\````````_F)B8&!@8&!@\````````,;&;'PX.'QLQL8```````#&QL[. +MUN;FQL;&`````#@XQL;.SM;FYL;&Q@```````.9F;&QX>&QL9N8````````> +M-F;&QL;&QL;&````````QN[^_M;&QL;&Q@```````,;&QL;^QL;&QL8````` +M``!\QL;&QL;&QL9\````````_L;&QL;&QL;&Q@```````#]F9F8^/F9F9N<` +M``````#\9F9F?&!@8&#P````````/&;"P,#`P,)F/````````'Y:&!@8&!@8 +M&#P```````#&QL;&QGX&!L9\````````UM945'Q\5-;6U@```````/QF9F9\ +M9F9F9OP```````#P8&!@?&9F9F;\````````P\/#P_/;V]O;\P```````'S& +M!@8\!@8&QGP```````#;V]O;V]O;V]O_````````>,P&)CXF!@;,>``````` +M`-O;V]O;V]O;V_\#`P````#&QL;&QGX&!@8&````````^+`P,#PV-C8V?``` +!`-O; +` +end diff --git a/share/syscons/fonts/koi8c-8x16.fnt b/share/syscons/fonts/koi8c-8x16.fnt new file mode 100644 index 000000000000..4159dec1b11a --- /dev/null +++ b/share/syscons/fonts/koi8c-8x16.fnt @@ -0,0 +1,95 @@ +begin 644 koi8c-8x16 +M````````````````````````?H&E@8&EF8&!?@```````'[_V___V^?__WX` +M`````````&S^_O[^?#@0```````````0.'S^?#@0```````````8/#SGY^<8 +M&#P`````````&#Q^__]^&!@\`````````````!@\/!@```````#________G +MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``!X& +M#AIXS,S,S'@````````\9F9F9CP8?A@8````````/S,_,#`P,'#PX``````` +M`']C?V-C8V-GY^;`````````&!C;/.<\VQ@8``````"`P.#P^/[X\.#`@``` +M`````@8.'C[^/AX.!@(````````8/'X8&!A^/!@`````````9F9F9F9F9@!F +M9@```````'_;V]M[&QL;&QL``````'S&8#ALQL9L.`S&?``````````````` +M_O[^_@```````!@\?A@8&'X\&'X````````8/'X8&!@8&!@8````````&!@8 +M&!@8&'X\&````````````!@,_@P8```````````````P8/Y@,``````````` +M`````,#`P/X``````````````"AL_FPH`````````````!`X.'Q\_OX````` +M``````#^_GQ\.#@0```````````````````````````````8/#P\&!@8`!@8 +M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8& +MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&`` +M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#`````````` +M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P```` +M`````````/X````````````````````````8&````````````@8,&#!@P(`` +M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#` +MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\ +M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S& +MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8```````` +M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@`````` +M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS` +M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#` +MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B +M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&```````` +M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F```` +M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;& +M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;& +MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8 +M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#& +MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P````` +M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(` +M```````\#`P,#`P,#`P\`````!`X;,8````````````````````````````` +M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL +M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@`````````` +M`'S&_L#`QGP````````X;&1@\&!@8&#P````````````=LS,S,S,?`S,>``` +M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F +M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6 +MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F +M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P```````````` +M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV```````` +M````9F9F9F8\&````````````,;&UM;6_FP```````````#&;#@X.&S&```` +M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@. +M````````&!@8&``8&!@8&````````'`8&!@.&!@8&'````````!VW``````` +M```````````````0.&S&QL;^````````````````_P``````````&!@8&!@8 +M&!@8&!@8&!@8&``````````?&!@8&!@8&!@`````````^!@8&!@8&!@8&!@8 +M&!@8&!\``````````!@8&!@8&!CX```````````8&!@8&!@8'Q@8&!@8&!@8 +M&!@8&!@8&/@8&!@8&!@8&`````````#_&!@8&!@8&!@8&!@8&!@8_P`````` +M````&!@8&!@8&/\8&!@8&!@8&/________\`````````````````````____ +M______________________________#P\/#P\/#P\/#P\/#P\/`/#P\/#P\/ +M#P\/#P\/#P\/$4011!%$$4011!%$$4011%6J5:I5JE6J5:I5JE6J5:K==]UW +MW7?==]UWW7?==]UW```.&QL8&!@8&!@8&!@8&`````!\?'Q\?'Q\```````` +M````````&!@```````````\,#`P,#.QL;#P<````````````=MP`=MP````` +M```````,&#!@,!@,`'X`````````,!@,!@P8,`!^```````````````````` +M```````8&!@8&!@8&-C8V'```````#AL;#@```````````````!PV#!@R/@` +M`````````````````````!@``````````````!@8`'X`&!@`````````_L;& +MQL;&QL;&QOX``````&#P8&QV9F9F9N8&##`````8$`#^PL#`P,#````````` +M;&P`?,;&_,#&?````````````#QBP/C`8CP```````````!\QL!\!L9\```` +M````&!``>#`P,#`P>````````#8D`'@P,#`P,'@````````,"``\&!@8&!@8 +M&+!@````````/$Q,3DE)S@```````````,S,S/[)R<X```````!@\&!@?&9F +M9F;F````````&!``QLS8^-C,Q@```````````O[`P,#`P,`````````D&`#& +MQL;&QL9^!L9\````````QL;&QL;&_A`0.```````!XC+JZBKFX@``````&#X +M8&!\=F9F9F;G`````!@0_F9B8&!@8&!@\`````!F9@#^QL#`\,#`QOX````` +M```\9L#`Z-#`P&8\````````?,;&8#@,!L;&?``````,&``\&!@8&!@8&#P` +M````-B0`/!@8&!@8&!@\``````P8`#P8&!@8&!@8&+!@`````'QL;&QN:6EI +M:<X```````#,S,S,_LG)R<G.``````#P8&!@?&9F9F9FYP`````8$,;&S-CP +M\-C,QL8``````@;^P,#`P,#`P,#``````&PXQL;&QL;&?@;&?````````,;& +MQL;&QL;&QOX0$#@```````"<MK;VMK:<````````````?,;&QO[&Q@`````` +M`````/[`_,;&QOP```````````#,S,S,S,S^!@P`````````/&QL;&QL_L:" +M`````````'S&QOS`QGP``````````!!\UM;6UM9\$#@`````````_L;"P,#` +MP````````````,9L.#ALQL8```````````#&QL[>]N;&``````````P8QL;. +MWO;FQ@```````````,;,V/C8S,8````````````^9F9F9F;&```````````` +MQN[^UL;&Q@```````````,;&QO[&QL8```````````!^QL;&QL;\```````` +M````_L;&QL;&Q@```````````'[&QGXV9L8```````````#\QL;&QL;\P,#` +M````````?,;`P,+&?````````````'Y:&!@8&!@```````````#&QL;&QL9^ +M!L9\````````UM;6?-;6U@```````````/S&QOS&QOP```````````#`P/S& +MQL;\````````````QL;FMK:VY@```````````'S&!AP&QGP```````````#6 +MUM;6UM;^````````````?,8&'@;&?````````````-;6UM;6UOX"!@0````` +M``#&QL;&?@8&````````````X&!\9F9F?````````)RVMK;VMK:VMIP````` +M```^9L;&QO[&QL;&````````_L#`P/S&QL;&_````````,S,S,S,S,S,S/X" +M!@0````\;&QL;&QL;&S^QH(`````_L;`P/#`P,#&_@```````'S6UM;6UM9\ +M$#@```````#^QL#`P,#`P,#`````````QL9L.#ALQL;&Q@```````,;&QL;. +MWO;FQL8```````S:QL;&SM[VYL;&````````QLS8\/#8S,;&Q@```````!XV +M9L;&QL;&QL8```````#&QN[N_O[6UL;&````````QL;&QO[&QL;&Q@`````` +M`'[&QL;&QL;&QOP```````#^QL;&QL;&QL;&````````?L;&QL9^-F;&Q@`` +M`````/S&QL;&QOS`P,````````!\QL;`P,#`QL9\````````?GY:&!@8&!@8 +M&````````,;&QL;&QGX&QGP```````#6UM94?-;6UM;6````````_,;&QOS& +MQL;&_````````,#`P,#\QL;&QOP```````#&QL;&YK:VMK;F````````?,8& +M!AP&!L;&?````````-;6UM;6UM;6UOX```````!XS`8&'AX&!LQX```````` +MUM;6UM;6UM;6_@(&!````,;&QL;&?@8&!@8```````#@X&!@?&9F9F9\```` +!`-;6 +` +end diff --git a/share/syscons/keymaps/Makefile b/share/syscons/keymaps/Makefile index 9ee24f47c9fa..2f9a66c65c8f 100644 --- a/share/syscons/keymaps/Makefile +++ b/share/syscons/keymaps/Makefile @@ -1,22 +1,30 @@ -KEYMAPS=danish.cp865.map danish.iso.map german.cp850.map german.iso.map \ - ru.koi8-r.map swedish.cp850.map swedish.iso.map uk.cp850.map uk.iso.map \ - us.iso.map -KEYMAPS_MK = ${KEYMAPS:R:S/$/.mk/g} +OLDKEYMAPS=danish.cp865.map danish.iso.map german.cp850.map german.iso.map \ + ru.koi8-r.map swedish.cp850.map swedish.iso.map uk.cp850.map \ + uk.iso.map us.iso.map + +KEYMAPS=danish.cp865.kbd danish.iso.kbd german.cp850.kbd german.iso.kbd \ + swedish.cp850.kbd swedish.iso.kbd uk.cp850.kbd uk.iso.kbd \ + us.iso.kbd ru.koi8-r.kbd + +KEYMAPS_MK = ${OLDKEYMAPS:R:S/$/.mk/g} MAPSDIR = /usr/share/syscons/keymaps NOMAN = noman -CLEANFILES += ${KEYMAPS} ${KEYMAPS_MK} +CLEANFILES += ${OLDKEYMAPS} ${KEYMAPS_MK} -all: ${KEYMAPS} +all: ${OLDKEYMAPS} install: + cd ${.CURDIR}; \ install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${KEYMAPS} \ ${DESTDIR}${MAPSDIR} + install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${OLDKEYMAPS} \ + ${DESTDIR}${MAPSDIR} clean: - -rm -f ${KEYMAPS} ${KEYMAPS_MK} core *.o + -rm -f ${OLDKEYMAPS} ${KEYMAPS_MK} core *.o -${KEYMAPS}: ${.TARGET:R}.mk +${OLDKEYMAPS}: ${.TARGET:R}.mk ./${.TARGET:R}.mk ${.TARGET} ${KEYMAPS_MK}: ${.TARGET:R} mkkbdfil.c diff --git a/share/syscons/keymaps/danish.cp865.kbd b/share/syscons/keymaps/danish.cp865.kbd new file mode 100644 index 000000000000..38a856d95d08 --- /dev/null +++ b/share/syscons/keymaps/danish.cp865.kbd @@ -0,0 +1,109 @@ +# alt +# scan cntrl alt alt cntrl lock +# code base shift cntrl shift alt shift cntrl shift state +# ------------------------------------------------------------------ + 000 nop nop nop nop nop nop nop nop O + 001 esc esc nop nop esc esc nop nop O + 002 '1' '!' nop nop '1' '!' nop nop O + 003 '2' '"' nul nul '@' '"' nul nul O + 004 '3' '#' nop nop 156 '#' nop nop O + 005 '4' 175 nop nop '$' 175 nop nop O + 006 '5' '%' nop nop '5' '%' nop nop O + 007 '6' '&' nop nop '6' '&' nop nop O + 008 '7' '/' nop nop '{' '/' nop nop O + 009 '8' '(' esc esc '[' '(' esc esc O + 010 '9' ')' gs gs ']' ')' gs gs O + 011 '0' '=' nop nop '}' '=' nop nop O + 012 '+' '?' nop nop '+' '?' nop nop O + 013 ''' '`' nop nop '|' '`' nop nop O + 014 del del del del del del del del O + 015 ht bs nop nop ht bs nop nop O + 016 'q' 'Q' dc1 dc1 'q' 'Q' dc1 dc1 C + 017 'w' 'W' etb etb 'w' 'W' etb etb C + 018 'e' 'E' enq enq 'e' 'E' enq enq C + 019 'r' 'R' dc2 dc2 'r' 'R' dc2 dc2 C + 020 't' 'T' dc4 dc4 't' 'T' dc4 dc4 C + 021 'y' 'Y' em em 'y' 'Y' em em C + 022 'u' 'U' nak nak 'u' 'U' nak nak C + 023 'i' 'I' ht ht 'i' 'I' ht ht C + 024 'o' 'O' si si 'o' 'O' si si C + 025 'p' 'P' dle dle 'p' 'P' dle dle C + 026 134 143 nop nop 229 197 nop nop C + 027 '"' '^' rs rs '~' '^' rs rs O + 028 cr cr nl nl cr cr nl nl O + 029 lctrl lctrl lctrl lctrl lctrl lctrl lctrl lctrl O + 030 'a' 'A' soh soh 'a' 'A' soh soh C + 031 's' 'S' dc3 dc3 's' 'S' dc3 dc3 C + 032 'd' 'D' eot eot 'd' 'D' eot eot C + 033 'f' 'F' ack ack 'f' 'F' ack ack C + 034 'g' 'G' bel bel 'g' 'G' bel bel C + 035 'h' 'H' bs bs 'h' 'H' bs bs C + 036 'j' 'J' nl nl 'j' 'J' nl nl C + 037 'k' 'K' vt vt 'k' 'K' vt vt C + 038 'l' 'L' ff ff 'l' 'L' ff ff C + 039 145 146 nop nop 230 198 nop nop C + 040 155 157 nop nop 248 216 nop nop C + 041 171 '~' nop nop 171 '~' nop nop O + 042 lshift lshift lshift lshift lshift lshift lshift lshift O + 043 ''' '*' nop nop ''' '*' nop nop O + 044 'z' 'Z' sub sub 'z' 'Z' sub sub C + 045 'x' 'X' can can 'x' 'X' can can C + 046 'c' 'C' etx etx 'c' 'C' etx etx C + 047 'v' 'V' syn syn 'v' 'V' syn syn C + 048 'b' 'B' stx stx 'b' 'B' stx stx C + 049 'n' 'N' so so 'n' 'N' so so C + 050 'm' 'M' cr cr 'm' 'M' cr cr C + 051 ',' ';' nop nop ',' ';' nop nop O + 052 '.' ':' nop nop '.' ':' nop nop O + 053 '-' '_' ns ns '-' '_' ns ns O + 054 rshift rshift rshift rshift rshift rshift rshift rshift O + 055 '*' '*' fkey16 fkey16 '*' '*' fkey16 fkey16 O + 056 lalt lalt lalt lalt lalt lalt lalt lalt O + 057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O + 058 clock clock clock clock clock clock clock clock O + 059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O + 060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O + 061 fkey03 fkey15 fkey27 fkey39 scr03 scr13 scr03 scr13 O + 062 fkey04 fkey16 fkey28 fkey40 scr04 scr14 scr04 scr14 O + 063 fkey05 fkey17 fkey29 fkey41 scr05 scr15 scr05 scr15 O + 064 fkey06 fkey18 fkey30 fkey42 scr06 scr16 scr06 scr16 O + 065 fkey07 fkey19 fkey31 fkey43 scr07 scr07 scr07 scr07 O + 066 fkey08 fkey20 fkey32 fkey44 scr08 scr08 scr08 scr08 O + 067 fkey09 fkey21 fkey33 fkey45 scr09 scr09 scr09 scr09 O + 068 fkey10 fkey22 fkey34 fkey46 scr10 scr10 scr10 scr10 O + 069 nlock nlock nlock nlock nlock nlock nlock nlock O + 070 slock slock slock slock slock slock slock slock O + 071 fkey49 '7' '7' '7' '7' '7' '7' '7' N + 072 fkey50 '8' '8' '8' '8' '8' '8' '8' N + 073 fkey51 '9' '9' '9' '9' '9' '9' '9' N + 074 fkey52 '/' '/' '/' '/' '/' '/' '/' N + 075 fkey53 '4' '4' '4' '4' '4' '4' '4' N + 076 fkey54 '5' '5' '5' '5' '5' '5' '5' N + 077 fkey55 '6' '6' '6' '6' '6' '6' '6' N + 078 fkey56 '+' '+' '+' '+' '+' '+' '+' N + 079 fkey57 '1' '1' '1' '1' '1' '1' '1' N + 080 fkey58 '2' '2' '2' '2' '2' '2' '2' N + 081 fkey59 '3' '3' '3' '3' '3' '3' '3' N + 082 fkey60 '0' '0' '0' '0' '0' '0' '0' N + 083 del '.' '.' '.' '.' '.' '.' '.' N + 084 nop nop nop nop nop nop nop nop O + 085 nop nop nop nop nop nop nop nop O + 086 '<' '>' fs fs '\' '>' fs fs O + 087 fkey11 fkey23 fkey35 fkey47 scr11 scr11 scr11 scr11 O + 088 fkey12 fkey24 fkey36 fkey48 scr12 scr12 scr12 scr12 O + 089 scr03 scr03 scr03 scr03 scr03 scr03 scr03 scr03 N + 090 rctrl rctrl rctrl rctrl rctrl rctrl rctrl rctrl O + 091 '/' '/' '/' '/' '/' '/' '/' '/' N + 092 nscr nop debug nop nop nop nop nop O + 093 ralt ralt ralt ralt ralt ralt ralt ralt O + 094 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 O + 095 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 O + 096 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 O + 097 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 O + 098 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 O + 099 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 O + 100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O + 101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O + 102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O + 103 fkey54 fkey54 fkey54 fkey54 fkey54 fkey54 boot fkey54 O + 104 slock slock slock slock slock slock slock slock O diff --git a/share/syscons/keymaps/danish.iso.kbd b/share/syscons/keymaps/danish.iso.kbd new file mode 100644 index 000000000000..bfb291049033 --- /dev/null +++ b/share/syscons/keymaps/danish.iso.kbd @@ -0,0 +1,109 @@ +# alt +# scan cntrl alt alt cntrl lock +# code base shift cntrl shift alt shift cntrl shift state +# ------------------------------------------------------------------ + 000 nop nop nop nop nop nop nop nop O + 001 esc esc esc esc esc esc debug esc O + 002 '1' '!' nop nop '1' '!' nop nop O + 003 '2' '"' nul nul '@' '"' nul nul O + 004 '3' '#' nop nop 158 '#' nop nop O + 005 '4' 164 nop nop '$' 164 nop nop O + 006 '5' '%' nop nop '5' '%' nop nop O + 007 '6' '&' nop nop '6' '&' nop nop O + 008 '7' '/' nop nop '{' '/' nop nop O + 009 '8' '(' esc esc '[' '(' esc esc O + 010 '9' ')' gs gs ']' ')' gs gs O + 011 '0' '=' nop nop '}' '=' nop nop O + 012 '+' '?' nop nop '+' '?' nop nop O + 013 ''' '`' nop nop '|' '`' nop nop O + 014 del del bs bs del del bs bs O + 015 ht bs nop nop ht bs nop nop O + 016 'q' 'Q' dc1 dc1 'q' 'Q' dc1 dc1 C + 017 'w' 'W' etb etb 'w' 'W' etb etb C + 018 'e' 'E' enq enq 'e' 'E' enq enq C + 019 'r' 'R' dc2 dc2 'r' 'R' dc2 dc2 C + 020 't' 'T' dc4 dc4 't' 'T' dc4 dc4 C + 021 'y' 'Y' em em 'y' 'Y' em em C + 022 'u' 'U' nak nak 'u' 'U' nak nak C + 023 'i' 'I' ht ht 'i' 'I' ht ht C + 024 'o' 'O' si si 'o' 'O' si si C + 025 'p' 'P' dle dle 'p' 'P' dle dle C + 026 229 197 nop nop 134 143 nop nop C + 027 '"' '^' rs rs '~' '^' rs rs O + 028 cr cr nl nl cr cr nl nl O + 029 lctrl lctrl lctrl lctrl lctrl lctrl lctrl lctrl O + 030 'a' 'A' soh soh 'a' 'A' soh soh C + 031 's' 'S' dc3 dc3 's' 'S' dc3 dc3 C + 032 'd' 'D' eot eot 'd' 'D' eot eot C + 033 'f' 'F' ack ack 'f' 'F' ack ack C + 034 'g' 'G' bel bel 'g' 'G' bel bel C + 035 'h' 'H' bs bs 'h' 'H' bs bs C + 036 'j' 'J' nl nl 'j' 'J' nl nl C + 037 'k' 'K' vt vt 'k' 'K' vt vt C + 038 'l' 'L' ff ff 'l' 'L' ff ff C + 039 230 198 nop nop 145 146 nop nop C + 040 248 216 nop nop 155 157 nop nop C + 041 189 167 nop nop 189 167 nop nop O + 042 lshift lshift lshift lshift lshift lshift lshift lshift O + 043 ''' '*' nop nop ''' '*' nop nop O + 044 'z' 'Z' sub sub 'z' 'Z' sub sub C + 045 'x' 'X' can can 'x' 'X' can can C + 046 'c' 'C' etx etx 'c' 'C' etx etx C + 047 'v' 'V' syn syn 'v' 'V' syn syn C + 048 'b' 'B' stx stx 'b' 'B' stx stx C + 049 'n' 'N' so so 'n' 'N' so so C + 050 'm' 'M' cr cr 'm' 'M' cr cr C + 051 ',' ';' nop nop ',' ';' nop nop O + 052 '.' ':' nop nop '.' ':' nop nop O + 053 '-' '_' ns ns '-' '_' ns ns O + 054 rshift rshift rshift rshift rshift rshift rshift rshift O + 055 '*' '*' '*' '*' '*' '*' '*' '*' O + 056 lalt lalt lalt lalt lalt lalt lalt lalt O + 057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O + 058 clock clock clock clock clock clock clock clock O + 059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O + 060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O + 061 fkey03 fkey15 fkey27 fkey39 scr03 scr13 scr03 scr13 O + 062 fkey04 fkey16 fkey28 fkey40 scr04 scr14 scr04 scr14 O + 063 fkey05 fkey17 fkey29 fkey41 scr05 scr15 scr05 scr15 O + 064 fkey06 fkey18 fkey30 fkey42 scr06 scr16 scr06 scr16 O + 065 fkey07 fkey19 fkey31 fkey43 scr07 scr07 scr07 scr07 O + 066 fkey08 fkey20 fkey32 fkey44 scr08 scr08 scr08 scr08 O + 067 fkey09 fkey21 fkey33 fkey45 scr09 scr09 scr09 scr09 O + 068 fkey10 fkey22 fkey34 fkey46 scr10 scr10 scr10 scr10 O + 069 nlock nlock nlock nlock nlock nlock nlock nlock O + 070 slock slock slock slock slock slock slock slock O + 071 fkey49 '7' '7' '7' '7' '7' '7' '7' N + 072 fkey50 '8' '8' '8' '8' '8' '8' '8' N + 073 fkey51 '9' '9' '9' '9' '9' '9' '9' N + 074 fkey52 '-' '-' '-' '-' '-' '-' '-' N + 075 fkey53 '4' '4' '4' '4' '4' '4' '4' N + 076 nop '5' '5' '5' '5' '5' '5' '5' N + 077 fkey55 '6' '6' '6' '6' '6' '6' '6' N + 078 fkey56 '+' '+' '+' '+' '+' '+' '+' N + 079 fkey57 '1' '1' '1' '1' '1' '1' '1' N + 080 fkey58 '2' '2' '2' '2' '2' '2' '2' N + 081 fkey59 '3' '3' '3' '3' '3' '3' '3' N + 082 fkey60 '0' '0' '0' '0' '0' '0' '0' N + 083 del '.' del del del del boot del N + 084 nop nop nop nop nop nop nop nop O + 085 nop nop nop nop nop nop nop nop O + 086 '<' '>' fs fs '\' '>' fs fs O + 087 fkey11 fkey23 fkey35 fkey47 scr11 scr11 scr11 scr11 O + 088 fkey12 fkey24 fkey36 fkey48 scr12 scr12 scr12 scr12 O + 089 cr cr cr cr cr cr cr cr N + 090 rctrl rctrl rctrl rctrl rctrl rctrl rctrl rctrl O + 091 '/' '/' '/' '/' '/' '/' '/' '/' O + 092 nscr nop debug nop nop nop nop nop O + 093 ralt ralt ralt ralt ralt ralt ralt ralt O + 094 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 O + 095 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 O + 096 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 O + 097 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 O + 098 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 O + 099 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 O + 100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O + 101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O + 102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O + 103 fkey54 fkey54 fkey54 fkey54 fkey54 fkey54 boot fkey54 O + 104 slock slock slock slock slock slock slock slock O diff --git a/share/syscons/keymaps/german.cp850.kbd b/share/syscons/keymaps/german.cp850.kbd new file mode 100644 index 000000000000..11b2ac75fcb8 --- /dev/null +++ b/share/syscons/keymaps/german.cp850.kbd @@ -0,0 +1,109 @@ +# alt +# scan cntrl alt alt cntrl lock +# code base shift cntrl shift alt shift cntrl shift state +# ------------------------------------------------------------------ + 000 nop nop nop nop nop nop nop nop O + 001 esc esc esc esc esc esc esc esc O + 002 '1' '!' nop nop '1' '!' nop nop O + 003 '2' '"' nop nop 253 253 nop nop O + 004 '3' 245 nop nop 252 252 nop nop O + 005 '4' '$' nop nop '4' '$' nop nop O + 006 '5' '%' nop nop '5' '%' nop nop O + 007 '6' '&' nop nop '6' '&' nop nop O + 008 '7' '/' nop nop '{' '{' nop nop O + 009 '8' '(' esc esc '[' '[' esc esc O + 010 '9' ')' gs gs ']' ']' gs gs O + 011 '0' '=' nop nop '}' '}' nop nop O + 012 225 '?' fs fs '\' '\' fs fs O + 013 179 180 nop nop 179 180 nop nop O + 014 bs bs del del bs bs del del O + 015 ht btab nop nop ht btab nop nop O + 016 'q' 'Q' dc1 dc1 '@' '@' nul nul C + 017 'w' 'W' etb etb 'w' 'W' etb etb C + 018 'e' 'E' enq enq 'e' 'E' enq enq C + 019 'r' 'R' dc2 dc2 'r' 'R' dc2 dc2 C + 020 't' 'T' dc4 dc4 't' 'T' dc4 dc4 C + 021 'z' 'Z' sub sub 'z' 'Z' sub sub C + 022 'u' 'U' nak nak 'u' 'U' nak nak C + 023 'i' 'I' ht ht 'i' 'I' ht ht C + 024 'o' 'O' si si 'o' 'O' si si C + 025 'p' 'P' dle dle 'p' 'P' dle dle C + 026 129 154 nop nop 129 154 nop nop C + 027 '+' '*' nop nop '~' '~' nop nop O + 028 cr cr nl nl cr cr nl nl O + 029 lctrl lctrl lctrl lctrl lctrl lctrl lctrl lctrl O + 030 'a' 'A' soh soh 'a' 'A' soh soh C + 031 's' 'S' dc3 dc3 's' 'S' dc3 dc3 C + 032 'd' 'D' eot eot 'd' 'D' eot eot C + 033 'f' 'F' ack ack 'f' 'F' ack ack C + 034 'g' 'G' bel bel 'g' 'G' bel bel C + 035 'h' 'H' bs bs 'h' 'H' bs bs C + 036 'j' 'J' nl nl 'j' 'J' nl nl C + 037 'k' 'K' vt vt 'k' 'K' vt vt C + 038 'l' 'L' ff ff 'l' 'L' ff ff C + 039 148 153 nop nop 148 153 nop nop C + 040 132 142 nop nop 132 142 nop nop C + 041 '^' 248 rs rs '^' 248 rs rs O + 042 lshift lshift lshift lshift lshift lshift lshift lshift O + 043 '#' ''' nop nop '#' ''' nop nop O + 044 'y' 'Y' em em 'y' 'Y' em em C + 045 'x' 'X' can can 'x' 'X' can can C + 046 'c' 'C' etx etx 'c' 'C' etx etx C + 047 'v' 'V' syn syn 'v' 'V' syn syn C + 048 'b' 'B' stx stx 'b' 'B' stx stx C + 049 'n' 'N' so so 'n' 'N' so so C + 050 'm' 'M' cr cr 230 230 nop nop C + 051 ',' ';' nop nop ',' ';' nop nop O + 052 '.' ':' nop nop '.' ':' nop nop O + 053 '-' '_' ns ns '-' '_' ns ns O + 054 rshift rshift rshift rshift rshift rshift rshift rshift O + 055 '*' '*' nscr nscr '*' '*' nscr nscr O + 056 lalt lalt lalt lalt lalt lalt lalt lalt O + 057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O + 058 clock clock clock clock clock clock clock clock O + 059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O + 060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O + 061 fkey03 fkey15 fkey27 fkey39 scr03 scr13 scr03 scr13 O + 062 fkey04 fkey16 fkey28 fkey40 scr04 scr14 scr04 scr14 O + 063 fkey05 fkey17 fkey29 fkey41 scr05 scr15 scr05 scr15 O + 064 fkey06 fkey18 fkey30 fkey42 scr06 scr16 scr06 scr16 O + 065 fkey07 fkey19 fkey31 fkey43 scr07 scr07 scr07 scr07 O + 066 fkey08 fkey20 fkey32 fkey44 scr08 scr08 scr08 scr08 O + 067 fkey09 fkey21 fkey33 fkey45 scr09 scr09 scr09 scr09 O + 068 fkey10 fkey22 fkey34 fkey46 scr10 scr10 scr10 scr10 O + 069 nlock nlock dc3 dc3 nlock nlock dc3 dc3 O + 070 slock slock del del slock slock del del O + 071 fkey49 '7' '7' '7' '7' '7' '7' '7' N + 072 fkey50 '8' '8' '8' '8' '8' '8' '8' N + 073 fkey51 '9' '9' '9' '9' '9' '9' '9' N + 074 fkey52 '-' '-' '-' '-' '-' '-' '-' N + 075 fkey53 '4' '4' '4' '4' '4' '4' '4' N + 076 fkey54 '5' '5' '5' '5' '5' '5' '5' N + 077 fkey55 '6' '6' '6' '6' '6' '6' '6' N + 078 fkey56 '+' '+' '+' '+' '+' '+' '+' N + 079 fkey57 '1' '1' '1' '1' '1' '1' '1' N + 080 fkey58 '2' '2' '2' '2' '2' '2' '2' N + 081 fkey59 '3' '3' '3' '3' '3' '3' '3' N + 082 fkey60 '0' '0' '0' '0' '0' '0' '0' N + 083 del ',' del del del del del del N + 084 ns ns ns ns ns ns ns ns O + 085 nop nop nop nop nop nop nop nop O + 086 '<' '>' nop nop '|' '|' nop nop O + 087 fkey11 fkey23 fkey35 fkey47 scr11 scr11 scr11 scr11 O + 088 fkey12 fkey24 fkey36 fkey48 scr12 scr12 scr12 scr12 O + 089 scr03 scr03 scr03 scr03 scr03 scr03 scr03 scr03 N + 090 rctrl rctrl rctrl rctrl rctrl rctrl rctrl rctrl O + 091 '/' '/' '/' '/' '/' '/' '/' '/' N + 092 nscr nop debug nop nop nop nop nop O + 093 ralt ralt ralt ralt ralt ralt ralt ralt O + 094 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 O + 095 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 O + 096 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 O + 097 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 O + 098 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 O + 099 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 O + 100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O + 101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O + 102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O + 103 fkey54 fkey54 fkey54 fkey54 fkey54 fkey54 boot fkey54 O + 104 slock slock slock slock slock slock slock slock O diff --git a/share/syscons/keymaps/german.iso.kbd b/share/syscons/keymaps/german.iso.kbd new file mode 100644 index 000000000000..acbfa39f4941 --- /dev/null +++ b/share/syscons/keymaps/german.iso.kbd @@ -0,0 +1,109 @@ +# alt +# scan cntrl alt alt cntrl lock +# code base shift cntrl shift alt shift cntrl shift state +# ------------------------------------------------------------------ + 000 nop nop nop nop nop nop nop nop O + 001 esc esc esc esc esc esc esc esc O + 002 '1' '!' nop nop '`' '`' nop nop O + 003 '2' '"' nul nul '@' '@' nul nul O + 004 '3' 167 nop nop '#' '#' nop nop O + 005 '4' '$' nop nop '4' '$' nop nop O + 006 '5' '%' nop nop '5' '%' nop nop O + 007 '6' '&' rs rs '^' '^' rs rs O + 008 '7' '/' esc esc '[' '[' esc esc O + 009 '8' '(' nop nop '8' '(' nop nop O + 010 '9' ')' gs gs ']' ']' gs gs O + 011 '0' '=' nop nop '{' '{' nop nop O + 012 223 '?' nop nop '|' '|' nop nop O + 013 146 147 nop nop ''' '`' nop nop O + 014 bs bs del del bs bs del del O + 015 ht btab nop nop ht btab nop nop O + 016 'q' 'Q' dc1 dc1 'q' 'Q' dc1 dc1 C + 017 'w' 'W' etb etb 'w' 'W' etb etb C + 018 'e' 'E' enq enq 'e' 'E' enq enq C + 019 'r' 'R' dc2 dc2 'r' 'R' dc2 dc2 C + 020 't' 'T' dc4 dc4 't' 'T' dc4 dc4 C + 021 'z' 'Z' sub sub 'z' 'Z' sub sub C + 022 'u' 'U' nak nak 'u' 'U' nak nak C + 023 'i' 'I' ht ht 'i' 'I' ht ht C + 024 'o' 'O' si si 'o' 'O' si si C + 025 'p' 'P' dle dle 'p' 'P' dle dle C + 026 252 220 esc esc '[' '{' esc esc C + 027 '+' '*' gs gs ']' '}' gs gs O + 028 cr cr nl nl cr cr nl nl O + 029 lctrl lctrl lctrl lctrl lctrl lctrl lctrl lctrl O + 030 'a' 'A' soh soh 'a' 'A' soh soh C + 031 's' 'S' dc3 dc3 's' 'S' dc3 dc3 C + 032 'd' 'D' eot eot 'd' 'D' eot eot C + 033 'f' 'F' ack ack 'f' 'F' ack ack C + 034 'g' 'G' bel bel 'g' 'G' bel bel C + 035 'h' 'H' bs bs 'h' 'H' bs bs C + 036 'j' 'J' nl nl 'j' 'J' nl nl C + 037 'k' 'K' vt vt 'k' 'K' vt vt C + 038 'l' 'L' ff ff 'l' 'L' ff ff C + 039 246 214 nop nop 246 214 nop nop C + 040 228 196 nop nop 228 196 nop nop C + 041 '<' '>' fs fs '\' '|' fs fs O + 042 lshift lshift lshift lshift lshift lshift lshift lshift O + 043 '#' '^' rs rs '`' '~' rs rs O + 044 'y' 'Y' em em 'y' 'Y' em em C + 045 'x' 'X' can can 'x' 'X' can can C + 046 'c' 'C' etx etx 'c' 'C' etx etx C + 047 'v' 'V' syn syn 'v' 'V' syn syn C + 048 'b' 'B' stx stx 'b' 'B' stx stx C + 049 'n' 'N' so so 'n' 'N' so so C + 050 'm' 'M' cr cr 'm' 'M' cr cr C + 051 ',' ';' nop nop ',' ';' nop nop O + 052 '.' ':' nop nop '.' ':' nop nop O + 053 '-' '_' ns ns '-' '_' ns ns O + 054 rshift rshift rshift rshift rshift rshift rshift rshift O + 055 '*' '*' nscr nscr '*' '*' nscr nscr O + 056 lalt lalt lalt lalt lalt lalt lalt lalt O + 057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O + 058 clock clock clock clock clock clock clock clock O + 059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O + 060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O + 061 fkey03 fkey15 fkey27 fkey39 scr03 scr13 scr03 scr13 O + 062 fkey04 fkey16 fkey28 fkey40 scr04 scr14 scr04 scr14 O + 063 fkey05 fkey17 fkey29 fkey41 scr05 scr15 scr05 scr15 O + 064 fkey06 fkey18 fkey30 fkey42 scr06 scr16 scr06 scr16 O + 065 fkey07 fkey19 fkey31 fkey43 scr07 scr07 scr07 scr07 O + 066 fkey08 fkey20 fkey32 fkey44 scr08 scr08 scr08 scr08 O + 067 fkey09 fkey21 fkey33 fkey45 scr09 scr09 scr09 scr09 O + 068 fkey10 fkey22 fkey34 fkey46 scr10 scr10 scr10 scr10 O + 069 nlock nlock dc3 dc3 nlock nlock dc3 dc3 O + 070 slock slock del del slock slock del del O + 071 fkey49 '7' '7' '7' '7' '7' '7' '7' N + 072 fkey50 '8' '8' '8' '8' '8' '8' '8' N + 073 fkey51 '9' '9' '9' '9' '9' '9' '9' N + 074 fkey52 '-' ns ns '-' '-' '-' '-' N + 075 fkey53 '4' '4' '4' '4' '4' '4' '4' N + 076 fkey54 '5' '5' '5' '5' '5' '5' '5' N + 077 fkey55 '6' rs rs '6' '6' '6' '6' N + 078 fkey56 '+' '+' '+' '+' '+' '+' '+' N + 079 fkey57 '1' '1' '1' '1' '1' '1' '1' N + 080 fkey58 '2' '2' '2' '2' '2' '2' '2' N + 081 fkey59 '3' '3' '3' '3' '3' '3' '3' N + 082 fkey60 '0' '0' '0' '0' '0' '0' '0' N + 083 del '.' del del del del del del N + 084 ns ns ns ns ns ns ns ns O + 085 nop nop nop nop nop nop nop nop O + 086 nop nop nop nop nop nop nop nop O + 087 fkey11 fkey23 fkey35 fkey47 scr11 scr11 scr11 scr11 O + 088 fkey12 fkey24 fkey36 fkey48 scr12 scr12 scr12 scr12 O + 089 scr03 scr03 scr03 scr03 scr03 scr03 scr03 scr03 N + 090 rctrl rctrl rctrl rctrl rctrl rctrl rctrl rctrl O + 091 '/' '/' '/' '/' '/' '/' '/' '/' N + 092 nscr nop debug nop nop nop nop nop O + 093 ralt ralt ralt ralt ralt ralt ralt ralt O + 094 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 O + 095 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 O + 096 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 O + 097 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 O + 098 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 O + 099 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 O + 100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O + 101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O + 102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O + 103 fkey54 fkey54 fkey54 fkey54 fkey54 fkey54 boot fkey54 O + 104 slock slock slock slock slock slock slock slock O diff --git a/share/syscons/keymaps/ru.koi8-r b/share/syscons/keymaps/ru.koi8-r index 20f263655d85..1014854ed6dd 100644 --- a/share/syscons/keymaps/ru.koi8-r +++ b/share/syscons/keymaps/ru.koi8-r @@ -115,7 +115,7 @@ keymap_t keymap = { 0xe9, /* keys number */ /* sc=50 */ F(58), '2', '2', '2', SET8|'2', SET8|'2', SET8|'2', SET8|'2', 0x80, 0x02, /* sc=51 */ F(59), '3', '3', '3', SET8|'3', SET8|'3', SET8|'3', SET8|'3', 0x80, 0x02, /* sc=52 */ F(60), '0', '0', '0', SET8|'0', SET8|'0', SET8|'0', SET8|'0', 0x80, 0x02, -/* sc=53 */ F(54), '.', 0x7F, 0x7F, SET8|0x7F, SET8|0x7F, RBT, SET8|0x7F, 0x82, 0x02, +/* sc=53 */ F(54), '.', 0x7F, 0x7F, SET8|0x7F, SET8|0x7F, RBT, RBT, 0x83, 0x02, /* sc=54 */ ALK, ALK, ALK, ALK, ALK, ALK, ALK, ALK, 0xFF, 0x00, /* sc=55 */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00, /* sc=56 */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00, @@ -244,7 +244,7 @@ keymap_t keymap = { 0xe9, /* keys number */ /* sc=50 */ F(58), '2', '2', '2', SET8|'2', SET8|'2', SET8|'2', SET8|'2', 0x80, 0x02, /* sc=51 */ F(59), '3', '3', '3', SET8|'3', SET8|'3', SET8|'3', SET8|'3', 0x80, 0x02, /* sc=52 */ F(60), '0', '0', '0', SET8|'0', SET8|'0', SET8|'0', SET8|'0', 0x80, 0x02, -/* sc=53 */ F(54), '.', 0x7F, 0x7F, SET8|0x7F, SET8|0x7F, RBT, SET8|0x7F, 0x82, 0x02, +/* sc=53 */ F(54), '.', 0x7F, 0x7F, SET8|0x7F, SET8|0x7F, RBT, RBT, 0x83, 0x02, /* sc=54 */ ALK, ALK, ALK, ALK, ALK, ALK, ALK, ALK, 0xFF, 0x00, /* sc=55 */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00, /* sc=56 */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00, diff --git a/share/syscons/keymaps/ru.koi8-r.kbd b/share/syscons/keymaps/ru.koi8-r.kbd new file mode 100644 index 000000000000..40e3b611c1c6 --- /dev/null +++ b/share/syscons/keymaps/ru.koi8-r.kbd @@ -0,0 +1,237 @@ +# alt +# scan cntrl alt alt cntrl lock +# code base shift cntrl shift alt shift cntrl shift state +# ------------------------------------------------------------------ + 000 nop nop nop nop nop nop nop nop O + 001 esc esc nop nop 155 155 debug nop O + 002 '1' '!' nop nop 177 161 nop nop O + 003 '2' '@' nul nul 178 192 128 128 O + 004 '3' '#' nop nop 179 163 nop nop O + 005 '4' '$' nop nop 180 164 nop nop O + 006 '5' '%' nop nop 181 165 nop nop O + 007 '6' '^' rs rs 182 222 158 158 O + 008 '7' '&' nop nop 183 166 nop nop O + 009 '8' '*' nop nop 184 170 nop nop O + 010 '9' '(' nop nop 185 168 nop nop O + 011 '0' ')' nop nop 176 169 nop nop O + 012 '-' '_' ns ns 173 223 159 159 O + 013 '=' '+' nop nop 189 171 nop nop O + 014 bs bs del del 136 136 255 255 O + 015 ht fkey16 nop nop 137 fkey16 nop nop O + 016 'q' 'Q' dc1 dc1 241 209 145 145 C + 017 'w' 'W' etb etb 247 215 151 151 C + 018 'e' 'E' enq enq 229 197 133 133 C + 019 'r' 'R' dc2 dc2 242 210 146 146 C + 020 't' 'T' dc4 dc4 244 212 148 148 C + 021 'y' 'Y' em em 249 217 153 153 C + 022 'u' 'U' nak nak 245 213 149 149 C + 023 'i' 'I' ht ht 233 201 137 137 C + 024 'o' 'O' si si 239 207 143 143 C + 025 'p' 'P' dle dle 240 208 144 144 C + 026 '[' '{' esc esc 219 251 155 155 O + 027 ']' '}' gs gs 221 253 157 157 O + 028 cr cr nl nl 141 141 138 138 O + 029 lctrl lctrl lctrl lctrl lctrl lctrl lctrl lctrl O + 030 'a' 'A' soh soh 225 193 129 129 C + 031 's' 'S' dc3 dc3 243 211 147 147 C + 032 'd' 'D' eot eot 228 196 132 132 C + 033 'f' 'F' ack ack 230 198 134 134 C + 034 'g' 'G' bel bel 231 199 135 135 C + 035 'h' 'H' bs bs 232 200 136 136 C + 036 'j' 'J' nl nl 234 202 138 138 C + 037 'k' 'K' vt vt 235 203 139 139 C + 038 'l' 'L' ff ff 236 204 140 140 C + 039 ';' ':' nop nop 187 186 nop nop O + 040 ''' '"' nop nop 167 162 nop nop O + 041 '`' '~' nop nop 224 254 nop nop O + 042 lshift lshift lshift lshift lshift lshift lshift lshift O + 043 '\' '|' fs fs 220 252 156 156 O + 044 'z' 'Z' sub sub 250 218 154 154 C + 045 'x' 'X' can can 248 216 152 152 C + 046 'c' 'C' etx etx 227 195 131 131 C + 047 'v' 'V' syn syn 246 214 150 150 C + 048 'b' 'B' stx stx 226 194 130 130 C + 049 'n' 'N' so so 238 206 142 142 C + 050 'm' 'M' cr cr 237 205 141 141 C + 051 ',' '<' nop nop 172 188 nop nop O + 052 '.' '>' nop nop 174 190 nop nop O + 053 '/' '?' nop nop 175 191 nop nop O + 054 rshift rshift rshift rshift rshift rshift rshift rshift O + 055 '*' '*' nl nl 170 170 138 138 O + 056 lalt lalt lalt lalt lalt lalt lalt lalt O + 057 ' ' ' ' ' ' ' ' 160 160 160 160 O + 058 alock clock clock clock clock clock clock clock O + 059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O + 060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O + 061 fkey03 fkey15 fkey27 fkey39 scr03 scr13 scr03 scr13 O + 062 fkey04 fkey16 fkey28 fkey40 scr04 scr14 scr04 scr14 O + 063 fkey05 fkey17 fkey29 fkey41 scr05 scr15 scr05 scr15 O + 064 fkey06 fkey18 fkey30 fkey42 scr06 scr16 scr06 scr16 O + 065 fkey07 fkey19 fkey31 fkey43 scr07 scr07 scr07 scr07 O + 066 fkey08 fkey20 fkey32 fkey44 scr08 scr08 scr08 scr08 O + 067 fkey09 fkey21 fkey33 fkey45 scr09 scr09 scr09 scr09 O + 068 fkey10 fkey22 fkey34 fkey46 scr10 scr10 scr10 scr10 O + 069 nlock nlock nlock nlock nlock nlock nlock nlock O + 070 slock slock slock slock slock slock slock slock O + 071 fkey49 '7' '7' '7' 183 183 183 183 N + 072 fkey50 '8' '8' '8' 184 184 184 184 N + 073 fkey51 '9' '9' '9' 185 185 185 185 N + 074 fkey52 '-' '-' '-' 173 173 173 173 N + 075 fkey53 '4' '4' '4' 180 180 180 180 N + 076 fkey48 '5' '5' '5' 181 181 181 181 N + 077 fkey55 '6' '6' '6' 182 182 182 182 N + 078 fkey56 '+' '+' '+' 171 171 171 171 N + 079 fkey57 '1' '1' '1' 177 177 177 177 N + 080 fkey58 '2' '2' '2' 178 178 178 178 N + 081 fkey59 '3' '3' '3' 179 179 179 179 N + 082 fkey60 '0' '0' '0' 176 176 176 176 N + 083 fkey54 '.' del del 255 255 boot boot N + 084 alock alock alock alock alock alock alock alock O + 085 nop nop nop nop nop nop nop nop O + 086 nop nop nop nop nop nop nop nop O + 087 fkey11 fkey23 fkey35 fkey47 scr11 scr11 scr11 scr11 O + 088 fkey12 fkey24 fkey36 fkey48 scr12 scr12 scr12 scr12 O + 089 cr cr nl nl 141 141 138 138 O + 090 rctrl rctrl rctrl rctrl rctrl rctrl rctrl rctrl O + 091 '/' '/' nop nop 175 175 nop nop O + 092 nscr nop debug nop nop nop nop nop O + 093 ralt ralt ralt ralt ralt ralt ralt ralt O + 094 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 O + 095 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 O + 096 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 O + 097 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 O + 098 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 O + 099 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 O + 100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O + 101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O + 102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O + 103 fkey54 fkey54 del del 255 255 boot 255 O + 104 slock slock slock slock slock slock slock slock O + 105 nop nop nop nop nop nop nop nop O + 106 nop nop nop nop nop nop nop nop O + 107 nop nop nop nop nop nop nop nop O + 108 nop nop nop nop nop nop nop nop O + 109 nop nop nop nop nop nop nop nop O + 110 nop nop nop nop nop nop nop nop O + 111 nop nop nop nop nop nop nop nop O + 112 nop nop nop nop nop nop nop nop O + 113 nop nop nop nop nop nop nop nop O + 114 nop nop nop nop nop nop nop nop O + 115 nop nop nop nop nop nop nop nop O + 116 nop nop nop nop nop nop nop nop O + 117 nop nop nop nop nop nop nop nop O + 118 nop nop nop nop nop nop nop nop O + 119 nop nop nop nop nop nop nop nop O + 120 nop nop nop nop nop nop nop nop O + 121 nop nop nop nop nop nop nop nop O + 122 nop nop nop nop nop nop nop nop O + 123 nop nop nop nop nop nop nop nop O + 124 nop nop nop nop nop nop nop nop O + 125 nop nop nop nop nop nop nop nop O + 126 nop nop nop nop nop nop nop nop O + 127 nop nop nop nop nop nop nop nop O + 128 nop nop nop nop nop nop nop nop O + 129 esc esc nop nop 155 155 debug nop O + 130 '!' '1' nop nop 177 161 nop nop O + 131 '"' '2' nul nul 178 192 128 128 O + 132 ''' '3' nop nop 179 163 nop nop O + 133 ';' '4' nop nop 180 164 nop nop O + 134 ':' '5' nop nop 181 165 nop nop O + 135 ',' '6' rs rs 182 222 158 158 O + 136 '.' '7' nop nop 183 166 nop nop O + 137 '*' '8' nop nop 184 170 nop nop O + 138 '(' '9' nop nop 185 168 nop nop O + 139 ')' '0' nop nop 176 169 nop nop O + 140 '-' '_' ns ns 173 223 159 159 O + 141 '=' '+' nop nop 189 171 nop nop O + 142 bs bs del del 136 136 255 255 O + 143 ht fkey16 nop nop 137 fkey16 nop nop O + 144 202 234 dc1 dc1 241 209 145 145 C + 145 195 227 etb etb 247 215 151 151 C + 146 213 245 enq enq 229 197 133 133 C + 147 203 235 dc2 dc2 242 210 146 146 C + 148 197 229 dc4 dc4 244 212 148 148 C + 149 206 238 em em 249 217 153 153 C + 150 199 231 nak nak 245 213 149 149 C + 151 219 251 ht ht 233 201 137 137 C + 152 221 253 si si 239 207 143 143 C + 153 218 250 dle dle 240 208 144 144 C + 154 200 232 esc esc 219 251 155 155 C + 155 223 255 gs gs 221 253 157 157 C + 156 cr cr nl nl 141 141 138 138 O + 157 lctrl lctrl lctrl lctrl lctrl lctrl lctrl lctrl O + 158 198 230 soh soh 225 193 129 129 C + 159 217 249 dc3 dc3 243 211 147 147 C + 160 215 247 eot eot 228 196 132 132 C + 161 193 225 ack ack 230 198 134 134 C + 162 208 240 bel bel 231 199 135 135 C + 163 210 242 bs bs 232 200 136 136 C + 164 207 239 nl nl 234 202 138 138 C + 165 204 236 vt vt 235 203 139 139 C + 166 196 228 ff ff 236 204 140 140 C + 167 214 246 nop nop 187 186 nop nop C + 168 220 252 nop nop 167 162 nop nop C + 169 163 179 nop nop 224 254 nop nop C + 170 lshift lshift lshift lshift lshift lshift lshift lshift O + 171 '\' '|' fs fs 220 252 156 156 O + 172 209 241 sub sub 250 218 154 154 C + 173 222 254 can can 248 216 152 152 C + 174 211 243 etx etx 227 195 131 131 C + 175 205 237 syn syn 246 214 150 150 C + 176 201 233 stx stx 226 194 130 130 C + 177 212 244 so so 238 206 142 142 C + 178 216 248 cr cr 237 205 141 141 C + 179 194 226 nop nop 172 188 nop nop C + 180 192 224 nop nop 174 190 nop nop C + 181 '/' '?' nop nop 175 191 nop nop O + 182 rshift rshift rshift rshift rshift rshift rshift rshift O + 183 '*' '*' nl nl 170 170 138 138 O + 184 lalt lalt lalt lalt lalt lalt lalt lalt O + 185 ' ' ' ' ' ' ' ' 160 160 160 160 O + 186 alock clock clock clock clock clock clock clock O + 187 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O + 188 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O + 189 fkey03 fkey15 fkey27 fkey39 scr03 scr13 scr03 scr13 O + 190 fkey04 fkey16 fkey28 fkey40 scr04 scr14 scr04 scr14 O + 191 fkey05 fkey17 fkey29 fkey41 scr05 scr15 scr05 scr15 O + 192 fkey06 fkey18 fkey30 fkey42 scr06 scr16 scr06 scr16 O + 193 fkey07 fkey19 fkey31 fkey43 scr07 scr07 scr07 scr07 O + 194 fkey08 fkey20 fkey32 fkey44 scr08 scr08 scr08 scr08 O + 195 fkey09 fkey21 fkey33 fkey45 scr09 scr09 scr09 scr09 O + 196 fkey10 fkey22 fkey34 fkey46 scr10 scr10 scr10 scr10 O + 197 nlock nlock nlock nlock nlock nlock nlock nlock O + 198 slock slock slock slock slock slock slock slock O + 199 fkey49 '7' '7' '7' 183 183 183 183 N + 200 fkey50 '8' '8' '8' 184 184 184 184 N + 201 fkey51 '9' '9' '9' 185 185 185 185 N + 202 fkey52 '-' '-' '-' 173 173 173 173 N + 203 fkey53 '4' '4' '4' 180 180 180 180 N + 204 fkey48 '5' '5' '5' 181 181 181 181 N + 205 fkey55 '6' '6' '6' 182 182 182 182 N + 206 fkey56 '+' '+' '+' 171 171 171 171 N + 207 fkey57 '1' '1' '1' 177 177 177 177 N + 208 fkey58 '2' '2' '2' 178 178 178 178 N + 209 fkey59 '3' '3' '3' 179 179 179 179 N + 210 fkey60 '0' '0' '0' 176 176 176 176 N + 211 fkey54 '.' del del 255 255 boot boot N + 212 alock alock alock alock alock alock alock alock O + 213 nop nop nop nop nop nop nop nop O + 214 nop nop nop nop nop nop nop nop O + 215 fkey11 fkey23 fkey35 fkey47 scr11 scr11 scr11 scr11 O + 216 fkey12 fkey24 fkey36 fkey48 scr12 scr12 scr12 scr12 O + 217 cr cr nl nl 141 141 138 138 O + 218 rctrl rctrl rctrl rctrl rctrl rctrl rctrl rctrl O + 219 '/' '/' nop nop 175 175 nop nop O + 220 nscr nop debug nop nop nop nop nop O + 221 ralt ralt ralt ralt ralt ralt ralt ralt O + 222 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 O + 223 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 O + 224 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 O + 225 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 O + 226 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 O + 227 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 O + 228 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O + 229 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O + 230 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O + 231 fkey54 fkey54 del del 255 255 boot 255 O + 232 slock slock slock slock slock slock slock slock O diff --git a/share/syscons/keymaps/swedish.cp850.kbd b/share/syscons/keymaps/swedish.cp850.kbd new file mode 100644 index 000000000000..057bfa527600 --- /dev/null +++ b/share/syscons/keymaps/swedish.cp850.kbd @@ -0,0 +1,109 @@ +# alt +# scan cntrl alt alt cntrl lock +# code base shift cntrl shift alt shift cntrl shift state +# ------------------------------------------------------------------ + 000 nop nop nop nop nop nop nop nop O + 001 esc esc esc esc nop nop nop nop O + 002 '1' '!' nop nop '1' '!' nop nop O + 003 '2' '"' nul nul '@' '@' nul nul O + 004 '3' '#' nop nop 156 156 nop nop O + 005 '4' 207 nop nop '$' '$' nop nop O + 006 '5' '%' nop nop '5' '%' nop nop O + 007 '6' '&' nop nop '6' '&' nop nop O + 008 '7' '/' nop nop '{' '{' nop nop O + 009 '8' '(' esc esc '[' '[' esc esc O + 010 '9' ')' gs gs ']' ']' gs gs O + 011 '0' '=' nop nop '}' '}' nop nop O + 012 '+' '?' fs fs '\' '\' fs fs O + 013 179 180 nop nop 179 180 nop nop O + 014 bs bs del del bs bs del del O + 015 ht btab nop nop ht btab nop nop O + 016 'q' 'Q' dc1 dc1 'q' 'Q' dc1 dc1 C + 017 'w' 'W' etb etb 'w' 'W' etb etb C + 018 'e' 'E' enq enq 'e' 'E' enq enq C + 019 'r' 'R' dc2 dc2 'r' 'R' dc2 dc2 C + 020 't' 'T' dc4 dc4 't' 'T' dc4 dc4 C + 021 'y' 'Y' em em 'y' 'Y' em em C + 022 'u' 'U' nak nak 'u' 'U' nak nak C + 023 'i' 'I' ht ht 'i' 'I' ht ht C + 024 'o' 'O' si si 'o' 'O' si si C + 025 'p' 'P' dle dle 'p' 'P' dle dle C + 026 134 143 nop nop 134 143 nop nop C + 027 177 176 rs rs 178 178 nop nop O + 028 cr cr nl nl cr cr nl nl O + 029 lctrl lctrl lctrl lctrl lctrl lctrl lctrl lctrl O + 030 'a' 'A' soh soh 'a' 'A' soh soh C + 031 's' 'S' dc3 dc3 's' 'S' dc3 dc3 C + 032 'd' 'D' eot eot 'd' 'D' eot eot C + 033 'f' 'F' ack ack 'f' 'F' ack ack C + 034 'g' 'G' bel bel 'g' 'G' bel bel C + 035 'h' 'H' bs bs 'h' 'H' bs bs C + 036 'j' 'J' nl nl 'j' 'J' nl nl C + 037 'k' 'K' vt vt 'k' 'K' vt vt C + 038 'l' 'L' ff ff 'l' 'L' ff ff C + 039 148 153 nop nop 148 153 nop nop C + 040 132 142 nop nop 132 142 nop nop C + 041 245 171 nop nop 245 171 nop nop O + 042 lshift lshift lshift lshift lshift lshift lshift lshift O + 043 ''' '*' nop nop ''' '*' nop nop O + 044 'z' 'Z' sub sub 'z' 'Z' sub sub C + 045 'x' 'X' can can 'x' 'X' can can C + 046 'c' 'C' etx etx 'c' 'C' etx etx C + 047 'v' 'V' syn syn 'v' 'V' syn syn C + 048 'b' 'B' stx stx 'b' 'B' stx stx C + 049 'n' 'N' so so 'n' 'N' so so C + 050 'm' 'M' cr cr 'm' 'M' cr cr C + 051 ',' ';' nop nop ',' ';' nop nop O + 052 '.' ':' nop nop '.' ':' nop nop O + 053 '-' '_' ns ns '-' '_' ns ns O + 054 rshift rshift rshift rshift rshift rshift rshift rshift O + 055 '*' '*' nscr nscr '*' '*' nscr nscr O + 056 lalt lalt lalt lalt lalt lalt lalt lalt O + 057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O + 058 clock clock clock clock clock clock clock clock O + 059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O + 060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O + 061 fkey03 fkey15 fkey27 fkey39 scr03 scr13 scr03 scr13 O + 062 fkey04 fkey16 fkey28 fkey40 scr04 scr14 scr04 scr14 O + 063 fkey05 fkey17 fkey29 fkey41 scr05 scr15 scr05 scr15 O + 064 fkey06 fkey18 fkey30 fkey42 scr06 scr16 scr06 scr16 O + 065 fkey07 fkey19 fkey31 fkey43 scr07 scr07 scr07 scr07 O + 066 fkey08 fkey20 fkey32 fkey44 scr08 scr08 scr08 scr08 O + 067 fkey09 fkey21 fkey33 fkey45 scr09 scr09 scr09 scr09 O + 068 fkey10 fkey22 fkey34 fkey46 scr10 scr10 scr10 scr10 O + 069 nlock nlock dc3 dc3 nlock nlock dc3 dc3 O + 070 slock slock del del slock slock del del O + 071 fkey49 '7' '7' '7' '7' '7' '7' '7' N + 072 fkey50 '8' '8' '8' '8' '8' '8' '8' N + 073 fkey51 '9' '9' '9' '9' '9' '9' '9' N + 074 fkey52 '-' '-' '-' '-' '-' '-' '-' N + 075 fkey53 '4' '4' '4' '4' '4' '4' '4' N + 076 fkey54 '5' '5' '5' '5' '5' '5' '5' N + 077 fkey55 '6' '6' '6' '6' '6' '6' '6' N + 078 fkey56 '+' '+' '+' '+' '+' '+' '+' N + 079 fkey57 '1' '1' '1' '1' '1' '1' '1' N + 080 fkey58 '2' '2' '2' '2' '2' '2' '2' N + 081 fkey59 '3' '3' '3' '3' '3' '3' '3' N + 082 fkey60 '0' '0' '0' '0' '0' '0' '0' N + 083 del '.' del del del del del del N + 084 ns ns ns ns ns ns ns ns O + 085 nop nop nop nop nop nop nop nop O + 086 '<' '>' nop nop '|' '|' nop nop O + 087 fkey11 fkey23 fkey35 fkey47 scr11 scr11 scr11 scr11 O + 088 fkey12 fkey24 fkey36 fkey48 scr12 scr12 scr12 scr12 O + 089 scr03 scr03 scr03 scr03 scr03 scr03 scr03 scr03 N + 090 rctrl rctrl rctrl rctrl rctrl rctrl rctrl rctrl O + 091 '/' '/' '/' '/' '/' '/' '/' '/' N + 092 nscr nop debug nop nop nop nop nop O + 093 ralt ralt ralt ralt ralt ralt ralt ralt O + 094 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 O + 095 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 O + 096 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 O + 097 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 O + 098 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 O + 099 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 O + 100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O + 101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O + 102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O + 103 fkey54 fkey54 fkey54 fkey54 fkey54 fkey54 boot fkey54 O + 104 slock slock slock slock slock slock slock slock O diff --git a/share/syscons/keymaps/swedish.iso b/share/syscons/keymaps/swedish.iso index c6e36107b01c..24f53b22585f 100644 --- a/share/syscons/keymaps/swedish.iso +++ b/share/syscons/keymaps/swedish.iso @@ -11,26 +11,26 @@ * DK9210 Aalborg SO Phone: +45 9814 8076 */ -keymap_t keymap = { 107, /* swedish iso8859 keymap */ +keymap_t keymap = { 105, /* swedish iso8859 keymap */ /* alt * scan cntrl alt alt cntrl * code base shift cntrl shift alt shift cntrl shift spcl flgs * --------------------------------------------------------------------------- */ /* sc=00 */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00, -/* sc=01 */ 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x00, 0x00, +/* sc=01 */ 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, DBG, 0x1B, 0x02, 0x00, /* sc=02 */ '1', '!', NOP, NOP, NOP, NOP, NOP, NOP, 0x3F, 0x00, -/* sc=03 */ '2', '"', NOP, NOP, NOP, '@', NOP, NOP, 0x3B, 0x00, -/* sc=04 */ '3', 0xA3, NOP, NOP, NOP, '#', NOP, NOP, 0x3B, 0x00, -/* sc=05 */ '4', '$', NOP, NOP, NOP, NOP, NOP, NOP, 0x3F, 0x00, +/* sc=03 */ '2', '"', NOP, NOP, '@', NOP, NOP, NOP, 0x37, 0x00, +/* sc=04 */ '3', '#', NOP, NOP, 0xA3, NOP, NOP, NOP, 0x37, 0x00, +/* sc=05 */ '4', '$', NOP, NOP, 0xA4, NOP, NOP, NOP, 0x37, 0x00, /* sc=06 */ '5', '%', NOP, NOP, NOP, NOP, NOP, NOP, 0x3F, 0x00, -/* sc=07 */ '6', '&', 0x1E, NOP, NOP, '^', 0x1E, NOP, 0x19, 0x00, -/* sc=08 */ '7', '/', NOP, NOP, NOP, '&', NOP, NOP, 0x3B, 0x00, -/* sc=09 */ '8', '(', NOP, NOP, NOP, '*', NOP, NOP, 0x3B, 0x00, -/* sc=0a */ '9', ')', NOP, NOP, NOP, '(', NOP, NOP, 0x3B, 0x00, -/* sc=0b */ '0', '=', NOP, NOP, NOP, ')', NOP, NOP, 0x3B, 0x00, -/* sc=0c */ '+', '?', 0x1F, 0x1F, '-', '_', 0x1F, 0x1F, 0x00, 0x00, -/* sc=0d */ 0xB4, '`', NOP, NOP, '=', '+', NOP, NOP, 0x33, 0x00, +/* sc=07 */ '6', '&', NOP, NOP, NOP, NOP, NOP, NOP, 0x3F, 0x00, +/* sc=08 */ '7', '/', NOP, NOP, '{', NOP, NOP, NOP, 0x37, 0x00, +/* sc=09 */ '8', '(', NOP, NOP, '[', NOP, NOP, NOP, 0x37, 0x00, +/* sc=0a */ '9', ')', NOP, NOP, ']', NOP, NOP, NOP, 0x37, 0x00, +/* sc=0b */ '0', '=', NOP, NOP, '}', NOP, NOP, NOP, 0x37, 0x00, +/* sc=0c */ '+', '?', NOP, NOP, '\\', NOP, 0x1C, NOP, 0x35, 0x00, +/* sc=0d */ 0x180, '`', NOP, NOP, NOP, NOP, NOP, NOP, 0x3F, 0x00, /* sc=0e */ 0x08, 0x08, 0x7F, 0x7F, 0x08, 0x08, 0x7F, 0x7F, 0x00, 0x00, /* sc=0f */ 0x09, 0x08, NOP, NOP, 0x09, 0x08, NOP, NOP, 0x77, 0x00, /* sc=10 */ 'q', 'Q', 0x11, 0x11, 'q', 'Q', 0x11, 0x11, 0x00, 0x01, @@ -43,8 +43,8 @@ keymap_t keymap = { 107, /* swedish iso8859 keymap */ /* sc=17 */ 'i', 'I', 0x09, 0x09, 'i', 'I', 0x09, 0x09, 0x00, 0x01, /* sc=18 */ 'o', 'O', 0x0F, 0x0F, 'o', 'O', 0x0F, 0x0F, 0x00, 0x01, /* sc=19 */ 'p', 'P', 0x10, 0x10, 'p', 'P', 0x10, 0x10, 0x00, 0x01, -/* sc=1a */ 0xE5, 0xC5, NOP, NOP, '[', '{', 0x1B, NOP, 0x31, 0x01, -/* sc=1b */ 0xA8, '^', NOP, NOP, ']', '}', 0x1D, NOP, 0x31, 0x00, +/* sc=1a */ 0xE5, 0xC5, NOP, NOP, '}', ']', NOP, NOP, 0x33, 0x01, +/* sc=1b */ 0xA8, '^', NOP, NOP, '~', NOP, NOP, NOP, 0x37, 0x00, /* sc=1c */ 0x0D, 0x0D, 0x0A, 0x0A, 0x0D, 0x0D, 0x0A, 0x0A, 0x00, 0x00, /* sc=1d */ LCTR, LCTR, LCTR, LCTR, LCTR, LCTR, LCTR, LCTR, 0xFF, 0x00, /* sc=1e */ 'a', 'A', 0x01, 0x01, 'a', 'A', 0x01, 0x01, 0x00, 0x01, @@ -56,11 +56,11 @@ keymap_t keymap = { 107, /* swedish iso8859 keymap */ /* sc=24 */ 'j', 'J', 0x0A, 0x0A, 'j', 'J', 0x0A, 0x0A, 0x00, 0x01, /* sc=25 */ 'k', 'K', 0x0B, 0x0B, 'k', 'K', 0x0B, 0x0B, 0x00, 0x01, /* sc=26 */ 'l', 'L', 0x0C, 0x0C, 'l', 'L', 0x0C, 0x0C, 0x00, 0x01, -/* sc=27 */ 0xF8, 0xD8, NOP, NOP, ';', ':', NOP, NOP, 0x33, 0x01, -/* sc=28 */ 0xE6, 0xC6, NOP, NOP, '\'', '"', NOP, NOP, 0x33, 0x01, -/* sc=29 */ '<', '>', NOP, NOP, '\\', '|', 0x1C, NOP, 0x31, 0x00, +/* sc=27 */ 0xF6, 0xD6, NOP, NOP, '|', '\\', NOP, NOP, 0x33, 0x01, +/* sc=28 */ 0xE4, 0xC4, NOP, NOP, '{', '[', NOP, NOP, 0x33, 0x01, +/* sc=29 */ 0xA7, 0xBD, NOP, NOP, '\\', '|', NOP, NOP, 0x33, 0x00, /* sc=2a */ LSH, LSH, LSH, LSH, LSH, LSH, LSH, LSH, 0xFF, 0x00, -/* sc=2b */ '\'', '*', NOP, NOP, '`', '~', NOP, NOP, 0x33, 0x00, +/* sc=2b */ '\'', '*', NOP, NOP, NOP, NOP, NOP, NOP, 0x3F, 0x00, /* sc=2c */ 'z', 'Z', 0x1A, 0x1A, 'z', 'Z', 0x1A, 0x1A, 0x00, 0x01, /* sc=2d */ 'x', 'X', 0x18, 0x18, 'x', 'X', 0x18, 0x18, 0x00, 0x01, /* sc=2e */ 'c', 'C', 0x03, 0x03, 'c', 'C', 0x03, 0x03, 0x00, 0x01, @@ -100,28 +100,26 @@ keymap_t keymap = { 107, /* swedish iso8859 keymap */ /* sc=50 */ F(58), '2', '2', '2', '2', '2', '2', '2', 0x80, 0x02, /* sc=51 */ F(59), '3', '3', '3', '3', '3', '3', '3', 0x80, 0x02, /* sc=52 */ F(60), '0', '0', '0', '0', '0', '0', '0', 0x80, 0x02, -/* sc=53 */ 0x7F, '.', 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x00, 0x02, +/* sc=53 */ 0x7F, '.', 0x7F, 0x7F, 0x7F, 0x7F, RBT, 0x7F, 0x02, 0x02, /* sc=54 */ 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x00, 0x00, /* sc=55 */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00, -/* sc=56 */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00, +/* sc=56 */ '<', '>', NOP, NOP, '|', NOP, NOP, NOP, 0x37, 0x00, /* sc=57 */ F(11), F(23), F(35), F(47), S(11), S(11), S(11), S(11), 0xFF, 0x00, /* sc=58 */ F(12), F(24), F(36), F(48), S(12), S(12), S(12), S(12), 0xFF, 0x00, /* sc=59 */ 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0xFF, 0x02, /* sc=5a */ RCTR, RCTR, RCTR, RCTR, RCTR, RCTR, RCTR, RCTR, 0xFF, 0x00, /* sc=5b */ '/', '/', '/', '/', '/', '/', '/', '/', 0x00, 0x02, -/* sc=5c */ '*', '*', '*', '*', '*', '*', '*', '*', 0x00, 0x02, +/* sc=5c */ NEXT, NOP, DBG, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00, /* sc=5d */ RALT, RALT, RALT, RALT, RALT, RALT, RALT, RALT, 0xFF, 0x00, -/* sc=5e */ F(49), '7', '7', '7', '7', '7', '7', '7', 0x80, 0x02, -/* sc=5f */ F(50), '8', '8', '8', '8', '8', '8', '8', 0x80, 0x02, -/* sc=60 */ F(51), '9', '9', '9', '9', '9', '9', '9', 0x80, 0x02, -/* sc=61 */ F(53), '4', '4', '4', '4', '4', '4', '4', 0x80, 0x02, -/* sc=62 */ F(55), '6', '6', '6', '6', '6', '6', '6', 0x80, 0x02, -/* sc=63 */ F(57), '1', '1', '1', '1', '1', '1', '1', 0x80, 0x02, -/* sc=64 */ F(58), '2', '2', '2', '2', '2', '2', '2', 0x80, 0x02, -/* sc=65 */ F(59), '3', '3', '3', '3', '3', '3', '3', 0x80, 0x02, -/* sc=66 */ F(60), '0', '0', '0', '0', '0', '0', '0', 0x80, 0x02, -/* sc=67 */ F(54), '5', '5', '5', '5', '5', '5', '5', 0x80, 0x02, +/* sc=5e */ F(49), F(49), F(49), F(49), F(49), F(49), F(49), F(49), 0xFF, 0x00, +/* sc=5f */ F(50), F(50), F(50), F(50), F(50), F(50), F(50), F(50), 0xFF, 0x00, +/* sc=60 */ F(51), F(51), F(51), F(51), F(51), F(51), F(51), F(51), 0xFF, 0x00, +/* sc=61 */ F(53), F(53), F(53), F(53), F(53), F(53), F(53), F(53), 0xFF, 0x00, +/* sc=62 */ F(55), F(55), F(55), F(55), F(55), F(55), F(55), F(55), 0xFF, 0x00, +/* sc=63 */ F(57), F(57), F(57), F(57), F(57), F(57), F(57), F(57), 0xFF, 0x00, +/* sc=64 */ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58), 0xFF, 0x00, +/* sc=65 */ F(59), F(59), F(59), F(59), F(59), F(59), F(59), F(59), 0xFF, 0x00, +/* sc=66 */ F(60), F(60), F(60), F(60), F(60), F(60), F(60), F(60), 0xFF, 0x00, +/* sc=67 */ F(54), F(54), F(54), F(54), F(54), F(54), RBT, F(54), 0xFF, 0x00, /* sc=68 */ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK, 0xFF, 0x00, -/* sc=69 */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00, -/* sc=6a */ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP, 0xFF, 0x00, }; diff --git a/share/syscons/keymaps/swedish.iso.kbd b/share/syscons/keymaps/swedish.iso.kbd new file mode 100644 index 000000000000..f8c348a00e49 --- /dev/null +++ b/share/syscons/keymaps/swedish.iso.kbd @@ -0,0 +1,109 @@ +# alt +# scan cntrl alt alt cntrl lock +# code base shift cntrl shift alt shift cntrl shift state +# ------------------------------------------------------------------ + 000 nop nop nop nop nop nop nop nop O + 001 esc esc esc esc esc esc debug esc O + 002 '1' '!' nop nop nop nop nop nop O + 003 '2' '"' nop nop '@' nop nop nop O + 004 '3' '#' nop nop 163 nop nop nop O + 005 '4' '$' nop nop 164 nop nop nop O + 006 '5' '%' nop nop nop nop nop nop O + 007 '6' '&' nop nop nop nop nop nop O + 008 '7' '/' nop nop '{' nop nop nop O + 009 '8' '(' nop nop '[' nop nop nop O + 010 '9' ')' nop nop ']' nop nop nop O + 011 '0' '=' nop nop '}' nop nop nop O + 012 '+' '?' nop nop '\' nop fs nop O + 013 128 '`' nop nop nop nop nop nop O + 014 bs bs del del bs bs del del O + 015 ht btab nop nop ht btab nop nop O + 016 'q' 'Q' dc1 dc1 'q' 'Q' dc1 dc1 C + 017 'w' 'W' etb etb 'w' 'W' etb etb C + 018 'e' 'E' enq enq 'e' 'E' enq enq C + 019 'r' 'R' dc2 dc2 'r' 'R' dc2 dc2 C + 020 't' 'T' dc4 dc4 't' 'T' dc4 dc4 C + 021 'y' 'Y' em em 'y' 'Y' em em C + 022 'u' 'U' nak nak 'u' 'U' nak nak C + 023 'i' 'I' ht ht 'i' 'I' ht ht C + 024 'o' 'O' si si 'o' 'O' si si C + 025 'p' 'P' dle dle 'p' 'P' dle dle C + 026 229 197 nop nop '}' ']' nop nop C + 027 168 '^' nop nop '~' nop nop nop O + 028 cr cr nl nl cr cr nl nl O + 029 lctrl lctrl lctrl lctrl lctrl lctrl lctrl lctrl O + 030 'a' 'A' soh soh 'a' 'A' soh soh C + 031 's' 'S' dc3 dc3 's' 'S' dc3 dc3 C + 032 'd' 'D' eot eot 'd' 'D' eot eot C + 033 'f' 'F' ack ack 'f' 'F' ack ack C + 034 'g' 'G' bel bel 'g' 'G' bel bel C + 035 'h' 'H' bs bs 'h' 'H' bs bs C + 036 'j' 'J' nl nl 'j' 'J' nl nl C + 037 'k' 'K' vt vt 'k' 'K' vt vt C + 038 'l' 'L' ff ff 'l' 'L' ff ff C + 039 246 214 nop nop '|' '\' nop nop C + 040 228 196 nop nop '{' '[' nop nop C + 041 167 189 nop nop '\' '|' nop nop O + 042 lshift lshift lshift lshift lshift lshift lshift lshift O + 043 ''' '*' nop nop nop nop nop nop O + 044 'z' 'Z' sub sub 'z' 'Z' sub sub C + 045 'x' 'X' can can 'x' 'X' can can C + 046 'c' 'C' etx etx 'c' 'C' etx etx C + 047 'v' 'V' syn syn 'v' 'V' syn syn C + 048 'b' 'B' stx stx 'b' 'B' stx stx C + 049 'n' 'N' so so 'n' 'N' so so C + 050 'm' 'M' cr cr 'm' 'M' cr cr C + 051 ',' ';' nop nop nop '<' nop nop O + 052 '.' ':' nop nop nop '>' nop nop O + 053 '-' '_' ns nop '/' '?' nop nop O + 054 rshift rshift rshift rshift rshift rshift rshift rshift O + 055 '*' '*' nscr nscr '*' '*' nscr nscr O + 056 lalt lalt lalt lalt lalt lalt lalt lalt O + 057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O + 058 clock clock clock clock clock clock clock clock O + 059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O + 060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O + 061 fkey03 fkey15 fkey27 fkey39 scr03 scr13 scr03 scr13 O + 062 fkey04 fkey16 fkey28 fkey40 scr04 scr14 scr04 scr14 O + 063 fkey05 fkey17 fkey29 fkey41 scr05 scr15 scr05 scr15 O + 064 fkey06 fkey18 fkey30 fkey42 scr06 scr16 scr06 scr16 O + 065 fkey07 fkey19 fkey31 fkey43 scr07 scr07 scr07 scr07 O + 066 fkey08 fkey20 fkey32 fkey44 scr08 scr08 scr08 scr08 O + 067 fkey09 fkey21 fkey33 fkey45 scr09 scr09 scr09 scr09 O + 068 fkey10 fkey22 fkey34 fkey46 scr10 scr10 scr10 scr10 O + 069 nlock nlock dc3 dc3 nlock nlock dc3 dc3 O + 070 slock slock del del slock slock del del O + 071 fkey49 '7' '7' '7' '7' '7' '7' '7' N + 072 fkey50 '8' '8' '8' '8' '8' '8' '8' N + 073 fkey51 '9' '9' '9' '9' '9' '9' '9' N + 074 fkey52 '-' ns ns '-' '-' '-' '-' N + 075 fkey53 '4' '4' '4' '4' '4' '4' '4' N + 076 fkey54 '5' '5' '5' '5' '5' '5' '5' N + 077 fkey55 '6' rs rs '6' '6' '6' '6' N + 078 fkey56 '+' '+' '+' '+' '+' '+' '+' N + 079 fkey57 '1' '1' '1' '1' '1' '1' '1' N + 080 fkey58 '2' '2' '2' '2' '2' '2' '2' N + 081 fkey59 '3' '3' '3' '3' '3' '3' '3' N + 082 fkey60 '0' '0' '0' '0' '0' '0' '0' N + 083 del '.' del del del del boot del N + 084 ns ns ns ns ns ns ns ns O + 085 nop nop nop nop nop nop nop nop O + 086 '<' '>' nop nop '|' nop nop nop O + 087 fkey11 fkey23 fkey35 fkey47 scr11 scr11 scr11 scr11 O + 088 fkey12 fkey24 fkey36 fkey48 scr12 scr12 scr12 scr12 O + 089 scr03 scr03 scr03 scr03 scr03 scr03 scr03 scr03 N + 090 rctrl rctrl rctrl rctrl rctrl rctrl rctrl rctrl O + 091 '/' '/' '/' '/' '/' '/' '/' '/' N + 092 nscr nop debug nop nop nop nop nop O + 093 ralt ralt ralt ralt ralt ralt ralt ralt O + 094 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 O + 095 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 O + 096 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 O + 097 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 O + 098 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 O + 099 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 O + 100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O + 101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O + 102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O + 103 fkey54 fkey54 fkey54 fkey54 fkey54 fkey54 boot fkey54 O + 104 slock slock slock slock slock slock slock slock O diff --git a/share/syscons/keymaps/uk.cp850.kbd b/share/syscons/keymaps/uk.cp850.kbd new file mode 100644 index 000000000000..f9728bf92f95 --- /dev/null +++ b/share/syscons/keymaps/uk.cp850.kbd @@ -0,0 +1,109 @@ +# alt +# scan cntrl alt alt cntrl lock +# code base shift cntrl shift alt shift cntrl shift state +# ------------------------------------------------------------------ + 000 nop nop nop nop nop nop nop nop O + 001 esc esc esc esc esc esc esc esc O + 002 '1' '!' nop nop '1' '!' nop nop O + 003 '2' '"' nop nop '2' '"' nop nop O + 004 '3' 156 nop nop '3' 156 nop nop O + 005 '4' '$' nop nop '4' '$' nop nop O + 006 '5' '%' nop nop '5' '%' nop nop O + 007 '6' '^' rs rs '6' '^' rs rs O + 008 '7' '&' nop nop '7' '&' nop nop O + 009 '8' '*' nop nop '8' '*' nop nop O + 010 '9' '(' nop nop '9' '(' nop nop O + 011 '0' ')' nop nop '0' ')' nop nop O + 012 '-' '_' ns ns '-' '_' ns ns O + 013 '=' '+' nop nop '=' '+' nop nop O + 014 bs bs del del bs bs del del O + 015 ht btab nop nop ht btab nop nop O + 016 'q' 'Q' dc1 dc1 'q' 'Q' dc1 dc1 C + 017 'w' 'W' etb etb 'w' 'W' etb etb C + 018 'e' 'E' enq enq 'e' 'E' enq enq C + 019 'r' 'R' dc2 dc2 'r' 'R' dc2 dc2 C + 020 't' 'T' dc4 dc4 't' 'T' dc4 dc4 C + 021 'y' 'Y' em em 'y' 'Y' em em C + 022 'u' 'U' nak nak 'u' 'U' nak nak C + 023 'i' 'I' ht ht 'i' 'I' ht ht C + 024 'o' 'O' si si 'o' 'O' si si C + 025 'p' 'P' dle dle 'p' 'P' dle dle C + 026 '[' '{' esc esc '[' '{' esc esc O + 027 ']' '}' gs gs ']' '}' gs gs O + 028 cr cr nl nl cr cr nl nl O + 029 lctrl lctrl lctrl lctrl lctrl lctrl lctrl lctrl O + 030 'a' 'A' soh soh 'a' 'A' soh soh C + 031 's' 'S' dc3 dc3 's' 'S' dc3 dc3 C + 032 'd' 'D' eot eot 'd' 'D' eot eot C + 033 'f' 'F' ack ack 'f' 'F' ack ack C + 034 'g' 'G' bel bel 'g' 'G' bel bel C + 035 'h' 'H' bs bs 'h' 'H' bs bs C + 036 'j' 'J' nl nl 'j' 'J' nl nl C + 037 'k' 'K' vt vt 'k' 'K' vt vt C + 038 'l' 'L' ff ff 'l' 'L' ff ff C + 039 ';' ':' nop nop ';' ':' nop nop O + 040 ''' '@' nul nul ''' '@' nul nul O + 041 '`' 170 nop nop '|' '|' nop nop O + 042 lshift lshift lshift lshift lshift lshift lshift lshift O + 043 '#' '~' nop nop '#' '~' nop nop O + 044 'z' 'Z' sub sub 'z' 'Z' sub sub C + 045 'x' 'X' can can 'x' 'X' can can C + 046 'c' 'C' etx etx 'c' 'C' etx etx C + 047 'v' 'V' syn syn 'v' 'V' syn syn C + 048 'b' 'B' stx stx 'b' 'B' stx stx C + 049 'n' 'N' so so 'n' 'N' so so C + 050 'm' 'M' cr cr 'm' 'M' cr cr C + 051 ',' '<' nop nop ',' '<' nop nop O + 052 '.' '>' nop nop '.' '>' nop nop O + 053 '/' '?' nop nop '/' '?' nop nop O + 054 rshift rshift rshift rshift rshift rshift rshift rshift O + 055 '*' '*' nscr nscr '*' '*' nscr nscr O + 056 lalt lalt lalt lalt lalt lalt lalt lalt O + 057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O + 058 clock clock clock clock clock clock clock clock O + 059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O + 060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O + 061 fkey03 fkey15 fkey27 fkey39 scr03 scr13 scr03 scr13 O + 062 fkey04 fkey16 fkey28 fkey40 scr04 scr14 scr04 scr14 O + 063 fkey05 fkey17 fkey29 fkey41 scr05 scr15 scr05 scr15 O + 064 fkey06 fkey18 fkey30 fkey42 scr06 scr16 scr06 scr16 O + 065 fkey07 fkey19 fkey31 fkey43 scr07 scr07 scr07 scr07 O + 066 fkey08 fkey20 fkey32 fkey44 scr08 scr08 scr08 scr08 O + 067 fkey09 fkey21 fkey33 fkey45 scr09 scr09 scr09 scr09 O + 068 fkey10 fkey22 fkey34 fkey46 scr10 scr10 scr10 scr10 O + 069 nlock nlock dc3 dc3 nlock nlock dc3 dc3 O + 070 slock slock del del slock slock del del O + 071 fkey49 '7' '7' '7' '7' '7' '7' '7' N + 072 fkey50 '8' '8' '8' '8' '8' '8' '8' N + 073 fkey51 '9' '9' '9' '9' '9' '9' '9' N + 074 fkey52 '-' '-' '-' '-' '-' '-' '-' N + 075 fkey53 '4' '4' '4' '4' '4' '4' '4' N + 076 fkey54 '5' '5' '5' '5' '5' '5' '5' N + 077 fkey55 '6' '6' '6' '6' '6' '6' '6' N + 078 fkey56 '+' '+' '+' '+' '+' '+' '+' N + 079 fkey57 '1' '1' '1' '1' '1' '1' '1' N + 080 fkey58 '2' '2' '2' '2' '2' '2' '2' N + 081 fkey59 '3' '3' '3' '3' '3' '3' '3' N + 082 fkey60 '0' '0' '0' '0' '0' '0' '0' N + 083 del '.' del del del del del del N + 084 ns ns ns ns ns ns ns ns O + 085 nop nop nop nop nop nop nop nop O + 086 '\' '|' fs fs '\' '|' fs fs O + 087 fkey11 fkey23 fkey35 fkey47 scr11 scr11 scr11 scr11 O + 088 fkey12 fkey24 fkey36 fkey48 scr12 scr12 scr12 scr12 O + 089 scr03 scr03 scr03 scr03 scr03 scr03 scr03 scr03 N + 090 rctrl rctrl rctrl rctrl rctrl rctrl rctrl rctrl O + 091 '/' '/' '/' '/' '/' '/' '/' '/' N + 092 nscr nop debug nop nop nop nop nop O + 093 ralt ralt ralt ralt ralt ralt ralt ralt O + 094 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 O + 095 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 O + 096 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 O + 097 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 O + 098 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 O + 099 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 O + 100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O + 101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O + 102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O + 103 fkey54 fkey54 fkey54 fkey54 fkey54 fkey54 boot fkey54 O + 104 slock slock slock slock slock slock slock slock O diff --git a/share/syscons/keymaps/uk.iso.kbd b/share/syscons/keymaps/uk.iso.kbd new file mode 100644 index 000000000000..4402e5fa5e3e --- /dev/null +++ b/share/syscons/keymaps/uk.iso.kbd @@ -0,0 +1,109 @@ +# alt +# scan cntrl alt alt cntrl lock +# code base shift cntrl shift alt shift cntrl shift state +# ------------------------------------------------------------------ + 000 nop nop nop nop nop nop nop nop O + 001 esc esc esc esc esc esc esc esc O + 002 '1' '!' nop nop '`' '`' nop nop O + 003 '2' '"' nul nul '@' '@' nul nul O + 004 '3' 163 nop nop '#' '#' nop nop O + 005 '4' '$' nop nop '4' '$' nop nop O + 006 '5' '%' nop nop '5' '%' nop nop O + 007 '6' '^' rs rs '^' '^' rs rs O + 008 '7' '&' nop nop '[' '[' esc esc O + 009 '8' '*' nop nop '8' '*' nop nop O + 010 '9' '(' nop nop ']' ']' gs gs O + 011 '0' ')' nop nop '{' '{' nop nop O + 012 '-' '_' ns ns '|' '|' ns ns O + 013 '=' '+' nop nop '}' '}' nop nop O + 014 bs bs del del bs bs del del O + 015 ht btab nop nop ht btab nop nop O + 016 'q' 'Q' dc1 dc1 'q' 'Q' dc1 dc1 C + 017 'w' 'W' etb etb 'w' 'W' etb etb C + 018 'e' 'E' enq enq 'e' 'E' enq enq C + 019 'r' 'R' dc2 dc2 'r' 'R' dc2 dc2 C + 020 't' 'T' dc4 dc4 't' 'T' dc4 dc4 C + 021 'y' 'Y' em em 'y' 'Y' em em C + 022 'u' 'U' nak nak 'u' 'U' nak nak C + 023 'i' 'I' ht ht 'i' 'I' ht ht C + 024 'o' 'O' si si 'o' 'O' si si C + 025 'p' 'P' dle dle 'p' 'P' dle dle C + 026 '[' '{' esc esc '[' '{' esc esc O + 027 ']' '}' gs gs ']' '}' gs gs O + 028 cr cr nl nl cr cr nl nl O + 029 lctrl lctrl lctrl lctrl lctrl lctrl lctrl lctrl O + 030 'a' 'A' soh soh 'a' 'A' soh soh C + 031 's' 'S' dc3 dc3 's' 'S' dc3 dc3 C + 032 'd' 'D' eot eot 'd' 'D' eot eot C + 033 'f' 'F' ack ack 'f' 'F' ack ack C + 034 'g' 'G' bel bel 'g' 'G' bel bel C + 035 'h' 'H' bs bs 'h' 'H' bs bs C + 036 'j' 'J' nl nl 'j' 'J' nl nl C + 037 'k' 'K' vt vt 'k' 'K' vt vt C + 038 'l' 'L' ff ff 'l' 'L' ff ff C + 039 ';' ':' nop nop ';' ':' nop nop O + 040 ''' '@' nul nul ''' '@' nul nul O + 041 '\' '|' fs fs '\' '\' fs fs O + 042 lshift lshift lshift lshift lshift lshift lshift lshift O + 043 '#' '~' nop nop '~' '~' nop nop O + 044 'z' 'Z' sub sub 'z' 'Z' sub sub C + 045 'x' 'X' can can 'x' 'X' can can C + 046 'c' 'C' etx etx 'c' 'C' etx etx C + 047 'v' 'V' syn syn 'v' 'V' syn syn C + 048 'b' 'B' stx stx 'b' 'B' stx stx C + 049 'n' 'N' so so 'n' 'N' so so C + 050 'm' 'M' cr cr 'm' 'M' cr cr C + 051 ',' '<' nop nop ',' '<' nop nop O + 052 '.' '>' nop nop '.' '>' nop nop O + 053 '/' '?' nop nop '/' '?' nop nop O + 054 rshift rshift rshift rshift rshift rshift rshift rshift O + 055 '*' '*' nscr nscr '*' '*' nscr nscr O + 056 lalt lalt lalt lalt lalt lalt lalt lalt O + 057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O + 058 clock clock clock clock clock clock clock clock O + 059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O + 060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O + 061 fkey03 fkey15 fkey27 fkey39 scr03 scr13 scr03 scr13 O + 062 fkey04 fkey16 fkey28 fkey40 scr04 scr14 scr04 scr14 O + 063 fkey05 fkey17 fkey29 fkey41 scr05 scr15 scr05 scr15 O + 064 fkey06 fkey18 fkey30 fkey42 scr06 scr16 scr06 scr16 O + 065 fkey07 fkey19 fkey31 fkey43 scr07 scr07 scr07 scr07 O + 066 fkey08 fkey20 fkey32 fkey44 scr08 scr08 scr08 scr08 O + 067 fkey09 fkey21 fkey33 fkey45 scr09 scr09 scr09 scr09 O + 068 fkey10 fkey22 fkey34 fkey46 scr10 scr10 scr10 scr10 O + 069 nlock nlock dc3 dc3 nlock nlock dc3 dc3 O + 070 slock slock del del slock slock del del O + 071 fkey49 '7' '7' '7' '7' '7' '7' '7' N + 072 fkey50 '8' '8' '8' '8' '8' '8' '8' N + 073 fkey51 '9' '9' '9' '9' '9' '9' '9' N + 074 fkey52 '-' ns ns '-' '-' '-' '-' N + 075 fkey53 '4' '4' '4' '4' '4' '4' '4' N + 076 fkey54 '5' '5' '5' '5' '5' '5' '5' N + 077 fkey55 '6' rs rs '6' '6' '6' '6' N + 078 fkey56 '+' '+' '+' '+' '+' '+' '+' N + 079 fkey57 '1' '1' '1' '1' '1' '1' '1' N + 080 fkey58 '2' '2' '2' '2' '2' '2' '2' N + 081 fkey59 '3' '3' '3' '3' '3' '3' '3' N + 082 fkey60 '0' '0' '0' '0' '0' '0' '0' N + 083 del '.' del del del del del del N + 084 ns ns ns ns ns ns ns ns O + 085 nop nop nop nop nop nop nop nop O + 086 '\' '|' fs fs '\' '|' fs fs O + 087 fkey11 fkey23 fkey35 fkey47 scr11 scr11 scr11 scr11 O + 088 fkey12 fkey24 fkey36 fkey48 scr12 scr12 scr12 scr12 O + 089 scr03 scr03 scr03 scr03 scr03 scr03 scr03 scr03 N + 090 rctrl rctrl rctrl rctrl rctrl rctrl rctrl rctrl O + 091 '/' '/' '/' '/' '/' '/' '/' '/' N + 092 nscr nop debug nop nop nop nop nop O + 093 ralt ralt ralt ralt ralt ralt ralt ralt O + 094 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 O + 095 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 O + 096 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 O + 097 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 O + 098 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 O + 099 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 O + 100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O + 101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O + 102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O + 103 fkey54 fkey54 fkey54 fkey54 fkey54 fkey54 boot fkey54 O + 104 slock slock slock slock slock slock slock slock O diff --git a/share/syscons/keymaps/us.iso.kbd b/share/syscons/keymaps/us.iso.kbd new file mode 100644 index 000000000000..51947d36c167 --- /dev/null +++ b/share/syscons/keymaps/us.iso.kbd @@ -0,0 +1,109 @@ +# alt +# scan cntrl alt alt cntrl lock +# code base shift cntrl shift alt shift cntrl shift state +# ------------------------------------------------------------------ + 000 nop nop nop nop nop nop nop nop O + 001 esc esc nop nop esc esc nop nop O + 002 '1' '!' nop nop '1' '!' nop nop O + 003 '2' '@' nul nul '2' '@' nul nul O + 004 '3' '#' nop nop '3' '#' nop nop O + 005 '4' '$' nop nop '4' '$' nop nop O + 006 '5' '%' nop nop '5' '%' nop nop O + 007 '6' '^' rs rs '6' '^' rs rs O + 008 '7' '&' nop nop '7' '&' nop nop O + 009 '8' '*' nop nop '8' '*' nop nop O + 010 '9' '(' nop nop '9' '(' nop nop O + 011 '0' ')' nop nop '0' ')' nop nop O + 012 '-' '_' ns ns '-' '_' ns ns O + 013 '=' '+' nop nop '=' '+' nop nop O + 014 del del bs bs del del bs bs O + 015 ht bs nop nop ht bs nop nop O + 016 'q' 'Q' dc1 dc1 'q' 'Q' dc1 dc1 C + 017 'w' 'W' etb etb 'w' 'W' etb etb C + 018 'e' 'E' enq enq 'e' 'E' enq enq C + 019 'r' 'R' dc2 dc2 'r' 'R' dc2 dc2 C + 020 't' 'T' dc4 dc4 't' 'T' dc4 dc4 C + 021 'y' 'Y' em em 'y' 'Y' em em C + 022 'u' 'U' nak nak 'u' 'U' nak nak C + 023 'i' 'I' ht ht 'i' 'I' ht ht C + 024 'o' 'O' si si 'o' 'O' si si C + 025 'p' 'P' dle dle 'p' 'P' dle dle C + 026 '[' '{' esc esc '[' '{' esc esc O + 027 ']' '}' gs gs ']' '}' gs gs O + 028 cr cr nl nl cr cr nl nl O + 029 lctrl lctrl lctrl lctrl lctrl lctrl lctrl lctrl O + 030 'a' 'A' soh soh 'a' 'A' soh soh C + 031 's' 'S' dc3 dc3 's' 'S' dc3 dc3 C + 032 'd' 'D' eot eot 'd' 'D' eot eot C + 033 'f' 'F' ack ack 'f' 'F' ack ack C + 034 'g' 'G' bel bel 'g' 'G' bel bel C + 035 'h' 'H' bs bs 'h' 'H' bs bs C + 036 'j' 'J' nl nl 'j' 'J' nl nl C + 037 'k' 'K' vt vt 'k' 'K' vt vt C + 038 'l' 'L' ff ff 'l' 'L' ff ff C + 039 ';' ':' nop nop ';' ':' nop nop O + 040 ''' '"' nop nop ''' '"' nop nop O + 041 '`' '~' nop nop '`' '~' nop nop O + 042 lshift lshift lshift lshift lshift lshift lshift lshift O + 043 '\' '|' fs fs '\' '|' fs fs O + 044 'z' 'Z' sub sub 'z' 'Z' sub sub C + 045 'x' 'X' can can 'x' 'X' can can C + 046 'c' 'C' etx etx 'c' 'C' etx etx C + 047 'v' 'V' syn syn 'v' 'V' syn syn C + 048 'b' 'B' stx stx 'b' 'B' stx stx C + 049 'n' 'N' so so 'n' 'N' so so C + 050 'm' 'M' cr cr 'm' 'M' cr cr C + 051 ',' '<' nop nop ',' '<' nop nop O + 052 '.' '>' nop nop '.' '>' nop nop O + 053 '/' '?' nop nop '/' '?' nop nop O + 054 rshift rshift rshift rshift rshift rshift rshift rshift O + 055 '*' '*' nscr nscr '*' '*' nscr nscr O + 056 lalt lalt lalt lalt lalt lalt lalt lalt O + 057 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' O + 058 clock clock clock clock clock clock clock clock O + 059 fkey01 fkey13 fkey25 fkey37 scr01 scr11 scr01 scr11 O + 060 fkey02 fkey14 fkey26 fkey38 scr02 scr12 scr02 scr12 O + 061 fkey03 fkey15 fkey27 fkey39 scr03 scr13 scr03 scr13 O + 062 fkey04 fkey16 fkey28 fkey40 scr04 scr14 scr04 scr14 O + 063 fkey05 fkey17 fkey29 fkey41 scr05 scr15 scr05 scr15 O + 064 fkey06 fkey18 fkey30 fkey42 scr06 scr16 scr06 scr16 O + 065 fkey07 fkey19 fkey31 fkey43 scr07 scr07 scr07 scr07 O + 066 fkey08 fkey20 fkey32 fkey44 scr08 scr08 scr08 scr08 O + 067 fkey09 fkey21 fkey33 fkey45 scr09 scr09 scr09 scr09 O + 068 fkey10 fkey22 fkey34 fkey46 scr10 scr10 scr10 scr10 O + 069 nlock nlock nlock nlock nlock nlock nlock nlock O + 070 slock slock slock slock slock slock slock slock O + 071 fkey49 '7' '7' '7' '7' '7' '7' '7' N + 072 fkey50 '8' '8' '8' '8' '8' '8' '8' N + 073 fkey51 '9' '9' '9' '9' '9' '9' '9' N + 074 fkey52 '-' '-' '-' '-' '-' '-' '-' N + 075 fkey53 '4' '4' '4' '4' '4' '4' '4' N + 076 fkey54 '5' '5' '5' '5' '5' '5' '5' N + 077 fkey55 '6' '6' '6' '6' '6' '6' '6' N + 078 fkey56 '+' '+' '+' '+' '+' '+' '+' N + 079 fkey57 '1' '1' '1' '1' '1' '1' '1' N + 080 fkey58 '2' '2' '2' '2' '2' '2' '2' N + 081 fkey59 '3' '3' '3' '3' '3' '3' '3' N + 082 fkey60 '0' '0' '0' '0' '0' '0' '0' N + 083 del '.' del del del del del del N + 084 ns ns ns ns ns ns ns ns O + 085 nop nop nop nop nop nop nop nop O + 086 nop nop nop nop nop nop nop nop O + 087 fkey11 fkey23 fkey35 fkey47 scr11 scr11 scr11 scr11 O + 088 fkey12 fkey24 fkey36 fkey48 scr12 scr12 scr12 scr12 O + 089 scr03 scr03 scr03 scr03 scr03 scr03 scr03 scr03 N + 090 rctrl rctrl rctrl rctrl rctrl rctrl rctrl rctrl O + 091 '/' '/' '/' '/' '/' '/' '/' '/' N + 092 nscr nop debug nop nop nop nop nop O + 093 ralt ralt ralt ralt ralt ralt ralt ralt O + 094 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 O + 095 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 O + 096 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 O + 097 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 O + 098 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 O + 099 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 O + 100 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 O + 101 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 O + 102 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 O + 103 fkey54 fkey54 fkey54 fkey54 fkey54 fkey54 boot fkey54 O + 104 slock slock slock slock slock slock slock slock O diff --git a/share/syscons/scrnmaps/Makefile b/share/syscons/scrnmaps/Makefile index 5a78201820b6..b8efbc528d33 100644 --- a/share/syscons/scrnmaps/Makefile +++ b/share/syscons/scrnmaps/Makefile @@ -1,17 +1,23 @@ -SCRMAPS = koi8-r2alt.scr +OLDSCRMAPS = koi8-r2alt.scr -SCRMAPS_MK = ${SCRMAPS:R:S/$/.mk/g} +SCRMAPS = koi8-r2alt.scm + +SCRMAPS_MK = ${OLDSCRMAPS:R:S/$/.mk/g} SCRDIR = /usr/share/syscons/scrnmaps -CLEANFILES+= ${SCRMAPS} ${SCRMAPS_MK} +CLEANFILES+= ${OLDSCRMAPS} ${SCRMAPS_MK} + NOMAN = noman -all: ${SCRMAPS} +all: ${OLDSCRMAPS} install: + cd ${.CURDIR}; \ install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${SCRMAPS} \ ${DESTDIR}${SCRDIR} + install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${OLDSCRMAPS} \ + ${DESTDIR}${SCRDIR} -${SCRMAPS}: ${.TARGET:R}.mk +${OLDSCRMAPS}: ${.TARGET:R}.mk ./${.TARGET:R}.mk ${.TARGET} ${SCRMAPS_MK}: ${.TARGET:R} mkscrfil.c diff --git a/share/syscons/scrnmaps/koi8-r2alt.scm b/share/syscons/scrnmaps/koi8-r2alt.scm new file mode 100644 index 000000000000..1810ae173b25 --- /dev/null +++ b/share/syscons/scrnmaps/koi8-r2alt.scm @@ -0,0 +1,9 @@ +begin 444 koi8-r2alt +M``$"`P0%!@<("0H+#`T.#Q`1$A,4%187&!D:&QP='A\@(2(C)"4F)R@I*BLL +M+2XO,#$R,S0U-C<X.3H[/#T^/T!!0D-$149'2$E*2TQ-3D]045)35%565UA9 +M6EM<75Y?8&%B8V1E9F=H:6IK;&UN;W!Q<G-T=79W>'EZ>WQ]?G_$L]J_P-G# +MM,+!Q=_<V]W>L+&R]/[Y^_?S\O_U^/WZ]LVZU?'6R;BWN]33R+Z]O,;'S+7P +MMKG1TLO/T,K8U\[\[J"AYJ2EY*/EJ*FJJZRMKJ_OX.'BXZ:B[.NGZ.WIY^J> +?@(&6A(64@Y6(B8J+C(V.CY^0D9*3AH*<FX>8G9F7FN'B +` +end |
