mirror of
https://github.com/Zeal-Operating-System/ZealOS.git
synced 2025-06-07 08:14:48 +00:00
Font provided by TomAwezome. Mad some changes
This commit is contained in:
parent
889d97383d
commit
1745c7c404
Binary file not shown.
Binary file not shown.
@ -10,7 +10,7 @@ U0 MakeMyISO(U8 *_out_iso_filename)
|
||||
"Drive must be writable. Install on Hard drive, first.\n";
|
||||
return;
|
||||
}
|
||||
DelTree("/Distro");
|
||||
DelTree("/Distro");
|
||||
Del(out_iso_filename);
|
||||
|
||||
DirMake("/Distro");
|
||||
@ -31,7 +31,7 @@ U0 MakeMyISO(U8 *_out_iso_filename)
|
||||
CopyTree("/Kernel", "/Distro/Kernel");
|
||||
CopyTree("/Misc", "/Distro/Misc");
|
||||
|
||||
//To save space, optionally delete dictionary.
|
||||
//To save space, optionally delete dictionary.
|
||||
//Del("/Distro/Zenith/AutoComplete/ACDefs.DATA");
|
||||
CopyTree("/Downloads","/Distro/Downloads"); //You can leave this out.
|
||||
DirMake("/Distro/Tmp");
|
||||
|
@ -12,7 +12,7 @@ Bool MyPutKey(I64 ch,I64 sc)
|
||||
{//ch=ASCII; sc=scan_code
|
||||
|
||||
//See $LK,"Char",A="HI:Char"$ for definition of scan codes.
|
||||
//See $LK,"Key Allocations",A="FI:::/Doc/KeyAlloc.DD"$.
|
||||
//See $LK,"Key Allocations",A="FI:::/Doc/KeyAlloc.DD"$ .
|
||||
//See $LK,"Keyboard Devices",A="HI:Keyboard Devices/System"$.
|
||||
|
||||
//You can customize keys. This routine
|
||||
@ -23,18 +23,25 @@ Bool MyPutKey(I64 ch,I64 sc)
|
||||
//Return TRUE if you completely
|
||||
//handled the key.
|
||||
I64 i;
|
||||
U8 *st1,*st2;
|
||||
if (sc&SCF_ALT && !(sc&SCF_CTRL)) {
|
||||
switch (ch) {
|
||||
U8 *st1, *st2;
|
||||
|
||||
if (sc & SCF_ALT && !(sc & SCF_CTRL))
|
||||
{
|
||||
switch (ch)
|
||||
{
|
||||
case 0:
|
||||
switch (sc.u8[0]) {
|
||||
switch (sc.u8[0])
|
||||
{
|
||||
case SC_F1:
|
||||
if (sc&SCF_SHIFT) {
|
||||
if (sc&SCF_SHIFT)
|
||||
{
|
||||
if (sc&SCF_KEY_DESC)
|
||||
KeyDescSet("Dol/LTPURPLE");
|
||||
else
|
||||
"$$LTPURPLE$$";
|
||||
} else {
|
||||
}
|
||||
else
|
||||
{
|
||||
if (sc&SCF_KEY_DESC)
|
||||
KeyDescSet("Dol/PURPLE");
|
||||
else
|
||||
@ -42,12 +49,15 @@ Bool MyPutKey(I64 ch,I64 sc)
|
||||
}
|
||||
return TRUE;
|
||||
case SC_F2:
|
||||
if (sc&SCF_SHIFT) {
|
||||
if (sc & SCF_SHIFT)
|
||||
{
|
||||
if (sc&SCF_KEY_DESC)
|
||||
KeyDescSet("Dol/LTRED");
|
||||
else
|
||||
"$$LTRED$$";
|
||||
} else {
|
||||
}
|
||||
else
|
||||
{
|
||||
if (sc&SCF_KEY_DESC)
|
||||
KeyDescSet("Dol/RED");
|
||||
else
|
||||
|
BIN
src/Kernel.BIN.C
BIN
src/Kernel.BIN.C
Binary file not shown.
@ -1,132 +1,258 @@
|
||||
//See $LK,"::/Doc/Credits.DD"$.
|
||||
|
||||
U64 sys_font_std[256]= {
|
||||
0x0000000000000000,0x0000000000000000,
|
||||
0x000000FF00000000,0x000000FF00FF0000,//騵
|
||||
0x1818181818181818,0x6C6C6C6C6C6C6C6C,//竟
|
||||
0x181818F800000000,0x6C6C6CEC0CFC0000,//硭
|
||||
0x1818181F00000000,0x6C6C6C6F607F0000,//蕃
|
||||
0x000000F818181818,0x000000FC0CEC6C6C,//檀
|
||||
0x0000001F18181818,0x0000007F606F6C6C,//椇
|
||||
0x0000000000000000,0x0000000000000000,
|
||||
0x0000000000000000,0x0000000000000000,
|
||||
0x0000000000000000,0x0000000000000000,
|
||||
0x0000000000000000,0x0000000000000000,
|
||||
0x0000000000000000,0x0000000000000000,
|
||||
0x0000000000000000,0x0000000000000000,
|
||||
0x0000000000000000,0x0000000000000000,
|
||||
0x0000000000000000,0x0000000000000000,
|
||||
0x0000000000000000,0x0008000000000000,//
|
||||
0x0000000000000000,0x00180018183C3C18,// !
|
||||
0x0000000000363636,0x006C6CFE6CFE6C6C,//"#
|
||||
0x00187ED07C16FC30,0x0060660C18306606,//$$%
|
||||
0x00DC66B61C36361C,0x0000000000181818,//&'
|
||||
0x0030180C0C0C1830,0x000C18303030180C,//()
|
||||
0x0000187E3C7E1800,0x000018187E181800,//*+
|
||||
0x0C18180000000000,0x000000007E000000,//,-
|
||||
0x0018180000000000,0x0000060C18306000,//./
|
||||
0x003C666E7E76663C,0x007E181818181C18,//01
|
||||
0x007E0C183060663C,0x003C66603860663C,//23
|
||||
0x0030307E363C3830,0x003C6660603E067E,//45
|
||||
0x003C66663E060C38,0x000C0C0C1830607E,//67
|
||||
0x003C66663C66663C,0x001C30607C66663C,//89
|
||||
0x0018180018180000,0x0C18180018180000,//:;
|
||||
0x0030180C060C1830,0x0000007E007E0000,//<=
|
||||
0x000C18306030180C,0x001800181830663C,//>?
|
||||
0x003C06765676663C,0x006666667E66663C,//@A
|
||||
0x003E66663E66663E,0x003C66060606663C,//BC
|
||||
0x001E36666666361E,0x007E06063E06067E,//DE
|
||||
0x000606063E06067E,0x003C66667606663C,//FG
|
||||
0x006666667E666666,0x007E18181818187E,//HI
|
||||
0x001C36303030307C,0x0066361E0E1E3666,//JK
|
||||
0x007E060606060606,0x00C6C6D6D6FEEEC6,//LM
|
||||
0x006666767E6E6666,0x003C66666666663C,//NO
|
||||
0x000606063E66663E,0x006C36566666663C,//PQ
|
||||
0x006666363E66663E,0x003C66603C06663C,//RS
|
||||
0x001818181818187E,0x003C666666666666,//TU
|
||||
0x00183C6666666666,0x00C6EEFED6D6C6C6,//VW
|
||||
0x0066663C183C6666,0x001818183C666666,//XY
|
||||
0x007E060C1830607E,0x003E06060606063E,//Z[
|
||||
0x00006030180C0600,0x007C60606060607C,//\]
|
||||
0x000000000000663C,0xFFFF000000000000,//^_
|
||||
0x000000000030180C,0x007C667C603C0000,//`a
|
||||
0x003E6666663E0606,0x003C6606663C0000,//bc
|
||||
0x007C6666667C6060,0x003C067E663C0000,//de
|
||||
0x000C0C0C3E0C0C38,0x3C607C66667C0000,//fg
|
||||
0x00666666663E0606,0x003C1818181C0018,//hi
|
||||
0x0E181818181C0018,0x0066361E36660606,//jk
|
||||
0x003C18181818181C,0x00C6D6D6FE6C0000,//lm
|
||||
0x00666666663E0000,0x003C6666663C0000,//no
|
||||
0x06063E66663E0000,0xE0607C66667C0000,//pq
|
||||
0x000606066E360000,0x003E603C067C0000,//rs
|
||||
0x00380C0C0C3E0C0C,0x007C666666660000,//tu
|
||||
0x00183C6666660000,0x006CFED6D6C60000,//vw
|
||||
0x00663C183C660000,0x3C607C6666660000,//xy
|
||||
0x007E0C18307E0000,0x003018180E181830,//z{
|
||||
0x0018181818181818,0x000C18187018180C,//|}
|
||||
0x000000000062D68C,0xFFFFFFFFFFFFFFFF,//~
|
||||
0x1E30181E3303331E,0x007E333333003300,//<2F><>
|
||||
0x001E033F331E0038,0x00FC667C603CC37E,//<2F>
|
||||
0x007E333E301E0033,0x007E333E301E0007,//<2F>
|
||||
0x007E333E301E0C0C,0x3C603E03033E0000,//<2F>
|
||||
0x003C067E663CC37E,0x001E033F331E0033,//<2F>
|
||||
0x001E033F331E0007,0x001E0C0C0C0E0033,//<2F>
|
||||
0x003C1818181C633E,0x001E0C0C0C0E0007,//<2F>
|
||||
0x00333F33331E0C33,0x00333F331E000C0C,//<2F>
|
||||
0x003F061E063F0038,0x00FE33FE30FE0000,//<2F>
|
||||
0x007333337F33367C,0x001E33331E00331E,//<2F>
|
||||
0x001E33331E003300,0x001E33331E000700,//<2F>
|
||||
0x007E33333300331E,0x007E333333000700,//<2F>
|
||||
0x1F303F3333003300,0x001C3E63633E1C63,//<2F>
|
||||
0x001E333333330033,0x18187E03037E1818,//<2F>
|
||||
0x003F67060F26361C,0x000C3F0C3F1E3333,//<2F>
|
||||
0x70337B332F1B1B0F,0x0E1B18187E18D870,//<2F>
|
||||
0x007E333E301E0038,0x001E0C0C0C0E001C,//嵗
|
||||
0x001E33331E003800,0x007E333333003800,//╯
|
||||
0x003333331F001F00,0x00333B3F3733003F,//丰
|
||||
0x00007E007C36363C,0x00007E003C66663C,//戍
|
||||
0x001E3303060C000C,0x000003033F000000,//貝
|
||||
0x000030303F000000,0xF81973C67C1B3363,//物
|
||||
0xC0F9F3E6CF1B3363,0x183C3C1818001800,//洎
|
||||
0x0000CC663366CC00,0x00003366CC663300,//悖
|
||||
0x1144114411441144,0x55AA55AA55AA55AA,//停
|
||||
0xEEBBEEBBEEBBEEBB,0x1818181818181818,//眾
|
||||
0x1818181F18181818,0x1818181F181F1818,//斯
|
||||
0x6C6C6C6F6C6C6C6C,0x6C6C6C7F00000000,//須
|
||||
0x1818181F181F0000,0x6C6C6C6F606F6C6C,//號
|
||||
0x6C6C6C6C6C6C6C6C,0x6C6C6C6F607F0000,//獄
|
||||
0x0000007F606F6C6C,0x0000007F6C6C6C6C,//播
|
||||
0x0000001F181F1818,0x1818181F00000000,//噶
|
||||
0x000000F818181818,0x000000FF18181818,//擱
|
||||
0x181818FF00000000,0x181818F818181818,//藏
|
||||
0x000000FF00000000,0x181818FF18181818,//霰
|
||||
0x181818F818F81818,0x6C6C6CEC6C6C6C6C,//匸
|
||||
0x000000FC0CEC6C6C,0x6C6C6CEC0CFC0000,//<2F>
|
||||
0x000000FF00EF6C6C,0x6C6C6CEF00FF0000,//帊
|
||||
0x6C6C6CEC0CEC6C6C,0x000000FF00FF0000,//昅
|
||||
0x6C6C6CEF00EF6C6C,0x000000FF00FF1818,//恘
|
||||
0x000000FF6C6C6C6C,0x181818FF00FF0000,//倳
|
||||
0x6C6C6CFF00000000,0x000000FC6C6C6C6C,//眑
|
||||
0x000000F818F81818,0x181818F818F80000,//婭
|
||||
0x6C6C6CFC00000000,0x6C6C6CEF6C6C6C6C,//笫
|
||||
0x181818FF00FF1818,0x0000001F18181818,//崷
|
||||
0x181818F800000000,0xFFFFFFFFFFFFFFFF,//窙
|
||||
0xFFFFFFFF00000000,0x0F0F0F0F0F0F0F0F,//嗲
|
||||
0xF0F0F0F0F0F0F0F0,0x00000000FFFFFFFF,//睧
|
||||
0x006E3B133B6E0000,0x03031F331F331E00,//颬
|
||||
0x0003030303637F00,0x0036363636367F00,//睼
|
||||
0x007F660C180C667F,0x001E3333337E0000,//麧
|
||||
0x03063E6666666600,0x00181818183B6E00,//緗
|
||||
0x3F0C1E33331E0C3F,0x001C36637F63361C,//鴇
|
||||
0x007736366363361C,0x001E33333E180C38,//膹
|
||||
0x00007EDBDB7E0000,0x03067EDBDB7E3060,//擨
|
||||
0x003C06033F03063C,0x003333333333331E,//闀
|
||||
0x00003F003F003F00,0x003F000C0C3F0C0C,//貘
|
||||
0x003F00060C180C06,0x003F00180C060C18,//覷
|
||||
0x1818181818D8D870,0x0E1B1B1818181818,//鏷
|
||||
0x000C0C003F000C0C,0x0000394E00394E00,//禴
|
||||
0x000000001C36361C,0x0000001818000000,//矙
|
||||
0x0000001800000000,0x383C3637303030F0,//𡜍
|
||||
0x000000363636361E,0x0000003E061C301E,//𦶠
|
||||
0x00003C3C3C3C0000,0xFFFFFFFFFFFFFFFF,//<2F>
|
||||
public U64 sys_font_std[256] = {
|
||||
0x0000000000000000,
|
||||
0x0000000000000000,
|
||||
0x000000FF00000000,
|
||||
0x000000FF00FF0000,
|
||||
0x1818181818181818,
|
||||
0x6C6C6C6C6C6C6C6C,
|
||||
0x181818F800000000,
|
||||
0x6C6C6CEC0CFC0000,
|
||||
0x1818181F00000000,
|
||||
0x6C6C6C6F607F0000,
|
||||
0x000000F818181818,
|
||||
0x000000FC0CEC6C6C,
|
||||
0x0000001F18181818,
|
||||
0x0000007F606F6C6C,
|
||||
0x0000000000000000,
|
||||
0x0000000000000000,
|
||||
0x0000000000000000,
|
||||
0x0000000000000000,
|
||||
0x0000000000000000,
|
||||
0x0000000000000000,
|
||||
0x0000000000000000,
|
||||
0x0000000000000000,
|
||||
0x0000000000000000,
|
||||
0x0000000000000000,
|
||||
0x0000000000000000,
|
||||
0x0000000000000000,
|
||||
0x0000000000000000,
|
||||
0x0000000000000000,
|
||||
0x0000000000000000,
|
||||
0x0000000000000000,
|
||||
0x0000000000000000,
|
||||
0x0008000000000000,//
|
||||
0x0000000000000000,//
|
||||
0x000C000C0C1E1E0C,//!
|
||||
0x0000000000121236,//"
|
||||
0x0036367F367F3636,//#
|
||||
0x000C3F683E0B7E18,//$$
|
||||
0x0063660C18336300,//%
|
||||
0x006E333B6E1C361C,//&
|
||||
0x000000000004040C,//'
|
||||
0x00180C0606060C18,//(
|
||||
0x00060C1818180C06,//)
|
||||
0x0000663CFF3C6600,//*
|
||||
0x00000C0C3F0C0C00,//+
|
||||
0x060C0C0C00000000,//,
|
||||
0x000000003F000000,//-
|
||||
0x000C0C0000000000,//.
|
||||
0x000103060C183060,///
|
||||
0x001E23252931211E,//0
|
||||
0x001F040404040604,//1
|
||||
0x003F02040810211E,//2
|
||||
0x001E21201C20211E,//3
|
||||
0x0010103F11121418,//4
|
||||
0x001E2120201F013F,//5
|
||||
0x001E21211F01021C,//6
|
||||
0x000202020408101F,//7
|
||||
0x001E21211E21211E,//8
|
||||
0x000E10203E21211E,//9
|
||||
0x000C0C00000C0C00,//:
|
||||
0x060C0C00000C0C00,//;
|
||||
0x00180C0603060C18,//<
|
||||
0x00003F00003F0000,//=
|
||||
0x00060C1830180C06,//>
|
||||
0x000C000C1830331E,//?
|
||||
0x007E037B6B7B633E,//@
|
||||
0x002121213F21211E,//A
|
||||
0x001F21211F21211F,//B
|
||||
0x001E21010101211E,//C
|
||||
0x001F21212121211F,//D
|
||||
0x003F01011F01013F,//E
|
||||
0x000101011F01013F,//F
|
||||
0x003E21213901211E,//G
|
||||
0x002121213F212121,//H
|
||||
0x001F04040404041F,//I
|
||||
0x000609080808083F,//J
|
||||
0x0021110907091121,//K
|
||||
0x003F010101010101,//L
|
||||
0x00414141495D7763,//M
|
||||
0x0021213129252321,//N
|
||||
0x003E41414141413E,//O
|
||||
0x000101011F21211F,//P
|
||||
0x002E19312921211E,//Q
|
||||
0x002121111F21211F,//R
|
||||
0x001E21201E01211E,//S
|
||||
0x000404040404041F,//T
|
||||
0x001E212121212121,//U
|
||||
0x000C122121212121,//V
|
||||
0x0063775D49414141,//W
|
||||
0x002121120C122121,//X
|
||||
0x000404040E111111,//Y
|
||||
0x003F01020C10203F,//Z
|
||||
0x003E06060606063E,//[
|
||||
0x00406030180C0603,//\
|
||||
0x003E30303030303E,//]
|
||||
0x0000000022361C08,//^
|
||||
0xFFFF000000000000,//_
|
||||
0x000000000030180C,//`
|
||||
0x003E213E201E0000,//a
|
||||
0x001F2121211F0101,//b
|
||||
0x001E2101211E0000,//c
|
||||
0x003E2121213E2020,//d
|
||||
0x003E013F211E0000,//e
|
||||
0x000202021F02021C,//f
|
||||
0x1E203E21213E0000,//g
|
||||
0x00212121211F0101,//h
|
||||
0x0004040404000400,//i
|
||||
0x0304040406000400,//j
|
||||
0x0011090709110101,//k
|
||||
0x000E040404040406,//l
|
||||
0x0041494949370000,//m
|
||||
0x00212121211F0000,//n
|
||||
0x001E2121211E0000,//o
|
||||
0x02023E42423E0000,//p
|
||||
0x60203E21213E0000,//q
|
||||
0x00020202261A0000,//r
|
||||
0x001F201E013E0000,//s
|
||||
0x00180404041F0404,//t
|
||||
0x003E212121210000,//u
|
||||
0x000C122121210000,//v
|
||||
0x0036494949410000,//w
|
||||
0x0021120C12210000,//x
|
||||
0x1E203E2121210000,//y
|
||||
0x007E0418207E0000,//z
|
||||
0x003018180E181830,//{
|
||||
0x0018181818181818,//|
|
||||
0x000C18187018180C,//}
|
||||
0x000000316B460000,//~
|
||||
0xFFFFFFFFFFFFFFFF,
|
||||
0x1E30181E3303331E,//€
|
||||
0x007E333333003300,//<2F>
|
||||
0x001E033F331E0038,//‚
|
||||
0x00FC667C603CC37E,//ƒ
|
||||
0x007E333E301E0033,//„
|
||||
0x007E333E301E0007,//…
|
||||
0x007E333E301E0C0C,//†
|
||||
0x3C603E03033E0000,//‡
|
||||
0x003C067E663CC37E,//ˆ
|
||||
0x001E033F331E0033,//‰
|
||||
0x001E033F331E0007,//Š
|
||||
0x001E0C0C0C0E0033,//‹
|
||||
0x003C1818181C633E,//Œ
|
||||
0x001E0C0C0C0E0007,//<2F>
|
||||
0x00333F33331E0C33,//Ž
|
||||
0x00333F331E000C0C,//<2F>
|
||||
0x003F061E063F0038,//<2F>
|
||||
0x00FE33FE30FE0000,//‘
|
||||
0x007333337F33367C,//’
|
||||
0x001E33331E00331E,//“
|
||||
0x001E33331E003300,//”
|
||||
0x001E33331E000700,//•
|
||||
0x007E33333300331E,//–
|
||||
0x007E333333000700,//—
|
||||
0x1F303F3333003300,//˜
|
||||
0x001C3E63633E1C63,//™
|
||||
0x001E333333330033,//š
|
||||
0x18187E03037E1818,//›
|
||||
0x003F67060F26361C,//œ
|
||||
0x000C3F0C3F1E3333,//<2F>
|
||||
0x70337B332F1B1B0F,//ž
|
||||
0x0E1B18187E18D870,//Ÿ
|
||||
0x007E333E301E0038,//
|
||||
0x001E0C0C0C0E001C,//¡
|
||||
0x001E33331E003800,//¢
|
||||
0x007E333333003800,//£
|
||||
0x003333331F001F00,//¤
|
||||
0x00333B3F3733003F,//¥
|
||||
0x00007E007C36363C,//¦
|
||||
0x00007E003C66663C,//§
|
||||
0x001E3303060C000C,//¨
|
||||
0x000003033F000000,//©
|
||||
0x000030303F000000,//ª
|
||||
0xF81973C67C1B3363,//«
|
||||
0xC0F9F3E6CF1B3363,//¬
|
||||
0x183C3C1818001800,//
|
||||
0x0000CC663366CC00,//®
|
||||
0x00003366CC663300,//¯
|
||||
0x1144114411441144,//°
|
||||
0x55AA55AA55AA55AA,//±
|
||||
0xEEBBEEBBEEBBEEBB,//²
|
||||
0x1818181818181818,//³
|
||||
0x1818181F18181818,//´
|
||||
0x1818181F181F1818,//µ
|
||||
0x6C6C6C6F6C6C6C6C,//¶
|
||||
0x6C6C6C7F00000000,//·
|
||||
0x1818181F181F0000,//¸
|
||||
0x6C6C6C6F606F6C6C,//¹
|
||||
0x6C6C6C6C6C6C6C6C,//º
|
||||
0x6C6C6C6F607F0000,//»
|
||||
0x0000007F606F6C6C,//¼
|
||||
0x0000007F6C6C6C6C,//½
|
||||
0x0000001F181F1818,//¾
|
||||
0x1818181F00000000,//¿
|
||||
0x000000F818181818,//À
|
||||
0x000000FF18181818,//Á
|
||||
0x181818FF00000000,//Â
|
||||
0x181818F818181818,//Ã
|
||||
0x000000FF00000000,//Ä
|
||||
0x181818FF18181818,//Å
|
||||
0x181818F818F81818,//Æ
|
||||
0x6C6C6CEC6C6C6C6C,//Ç
|
||||
0x000000FC0CEC6C6C,//È
|
||||
0x6C6C6CEC0CFC0000,//É
|
||||
0x000000FF00EF6C6C,//Ê
|
||||
0x6C6C6CEF00FF0000,//Ë
|
||||
0x6C6C6CEC0CEC6C6C,//Ì
|
||||
0x000000FF00FF0000,//Í
|
||||
0x6C6C6CEF00EF6C6C,//Î
|
||||
0x000000FF00FF1818,//Ï
|
||||
0x000000FF6C6C6C6C,//Ð
|
||||
0x181818FF00FF0000,//Ñ
|
||||
0x6C6C6CFF00000000,//Ò
|
||||
0x000000FC6C6C6C6C,//Ó
|
||||
0x000000F818F81818,//Ô
|
||||
0x181818F818F80000,//Õ
|
||||
0x6C6C6CFC00000000,//Ö
|
||||
0x6C6C6CEF6C6C6C6C,//×
|
||||
0x181818FF00FF1818,//Ø
|
||||
0x0000001F18181818,//Ù
|
||||
0x181818F800000000,//Ú
|
||||
0xFFFFFFFFFFFFFFFF,//Û
|
||||
0xFFFFFFFF00000000,//Ü
|
||||
0x0F0F0F0F0F0F0F0F,//Ý
|
||||
0xF0F0F0F0F0F0F0F0,//Þ
|
||||
0x00000000FFFFFFFF,//ß
|
||||
0x006E3B133B6E0000,//à
|
||||
0x03031F331F331E00,//á
|
||||
0x0003030303637F00,//â
|
||||
0x0036363636367F00,//ã
|
||||
0x007F660C180C667F,//ä
|
||||
0x001E3333337E0000,//å
|
||||
0x03063E6666666600,//æ
|
||||
0x00181818183B6E00,//ç
|
||||
0x3F0C1E33331E0C3F,//è
|
||||
0x001C36637F63361C,//é
|
||||
0x007736366363361C,//ê
|
||||
0x001E33333E180C38,//ë
|
||||
0x00007EDBDB7E0000,//ì
|
||||
0x03067EDBDB7E3060,//í
|
||||
0x003C06033F03063C,//î
|
||||
0x003333333333331E,//ï
|
||||
0x00003F003F003F00,//ð
|
||||
0x003F000C0C3F0C0C,//ñ
|
||||
0x003F00060C180C06,//ò
|
||||
0x003F00180C060C18,//ó
|
||||
0x1818181818D8D870,//ô
|
||||
0x0E1B1B1818181818,//õ
|
||||
0x000C0C003F000C0C,//ö
|
||||
0x0000394E00394E00,//÷
|
||||
0x000000001C36361C,//ø
|
||||
0x0000001818000000,//ù
|
||||
0x0000001800000000,//ú
|
||||
0x383C3637303030F0,//û
|
||||
0x000000363636361E,//ü
|
||||
0x0000003E061C301E,//ý
|
||||
0x00003C3C3C3C0000,//þ
|
||||
0xFFFFFFFFFFFFFFFF,//ÿ
|
||||
};
|
@ -25,12 +25,14 @@ U0 SysGlobalsInit()
|
||||
DebugMode(ON);
|
||||
|
||||
rev_bits_table=CAlloc(256);
|
||||
for (i=0;i<256;i++)
|
||||
for (j=0;j<8;j++) {
|
||||
if (Bt(&i,7-j)) LBts(rev_bits_table+i,j);
|
||||
}
|
||||
|
||||
ext = CAlloc(EXT_EXTS_NUM*sizeof(U8 *));
|
||||
for (i = 0; i < 256; i++)
|
||||
for (j = 0; j < 8; j++)
|
||||
if (Bt(&i,7-j))
|
||||
Bts(rev_bits_table+i,j);
|
||||
|
||||
|
||||
ext = CAlloc(EXT_EXTS_NUM * sizeof(U8 *));
|
||||
fp_getstr2 = &SysGetStr2;
|
||||
KeyDevInit;
|
||||
|
||||
@ -73,17 +75,17 @@ U0 SysGlobalsInit()
|
||||
U0 SysGrInit()
|
||||
{
|
||||
I64 i, j;
|
||||
text.font = MAlloc(sizeof(U64) * 256);
|
||||
MemCopy(text.font, *SYS_FONT_PTR(U32), sizeof(U64) * 256);
|
||||
text.aux_font = MAlloc(sizeof(U64) * 256);
|
||||
MemCopy(text.aux_font, *SYS_FONT_PTR(U32), sizeof(U64) * 256);
|
||||
|
||||
for (i = 0; i < 256; i++)
|
||||
for (j = 0; j < 8; j++)
|
||||
text.font[i].u8[j] = rev_bits_table[text.font[i].u8[j]];
|
||||
text.aux_font[i].u8[j] = rev_bits_table[text.aux_font[i].u8[j]];
|
||||
|
||||
text.aux_font = sys_font_std;
|
||||
text.font['' - 1] = text.aux_font['' - 1]; //Shift-space
|
||||
text.font[10] = text.aux_font[10]; //"Return" symbol
|
||||
text.font[255] = text.aux_font[255]; //auxillary block character
|
||||
text.font = sys_font_std;
|
||||
text.aux_font['' - 1] = text.aux_font['' - 1]; //Shift-space
|
||||
text.aux_font[10] = text.font[10];
|
||||
text.aux_font[255] = text.font[255];
|
||||
text.border_chars[2] (I64)='ÄͳºÚÉ¿»';
|
||||
text.border_chars[10](U32)='ÀÈÙ¼';
|
||||
|
||||
|
@ -572,7 +572,7 @@ $LK,"_LOG10",A="FL:::/Kernel/KMathA.CC,592"$
|
||||
$LK,"DOC_COLOR_GLBL_VAR",A="FL:::/Kernel/KernelA.HH,1268"$
|
||||
$LK,"I32_MAX",A="FL:::/Kernel/KernelA.HH,34"$
|
||||
$LK,"I16_MAX",A="FL:::/Kernel/KernelA.HH,30"$
|
||||
$LK,"TimerInit",A="FL:::/Kernel/KMain.CC,102",BI=119$
|
||||
$LK,"TimerInit",A="FL:::/Kernel/KMain.CC,104",BI=119$
|
||||
$LK,"DCF_PALETTE",A="FL:::/Kernel/KernelA.HH,3750"$
|
||||
$LK,"rev_bits_table",A="FL:::/Kernel/KGlobals.CC,12"$
|
||||
$LK,"KBD_CTRL",A="FL:::/Kernel/KernelA.HH,3134"$
|
||||
@ -1164,7 +1164,7 @@ $LK,"WIF_FOCUS_TASK_MENU",A="FL:::/Kernel/KernelA.HH,1550"$
|
||||
$LK,"RedSeaCd",A="FL:::/Kernel/BlkDev/FileSysRedSea.CC,236",BI=242$
|
||||
$LK,"JobDel",A="FL:::/Kernel/Job.CC,1",BI=243$
|
||||
$LK,"SC_F6",A="FL:::/Kernel/KernelA.HH,3708"$
|
||||
$LK,"SysGrInit",A="FL:::/Kernel/KMain.CC,73",BI=244$
|
||||
$LK,"SysGrInit",A="FL:::/Kernel/KMain.CC,75",BI=244$
|
||||
$LK,"ArcCtrlDel",A="FL:::/Kernel/Compress.CC,244",BI=245$
|
||||
$LK,"SysBadMAlloc",A="FL:::/Kernel/Memory/MemPag.CC,6",BI=246$
|
||||
$LK,"SC_F7",A="FL:::/Kernel/KernelA.HH,3709"$
|
||||
@ -1413,7 +1413,7 @@ $LK,"BDf_READ_ONLY",A="FL:::/Kernel/KernelA.HH,2788"$
|
||||
$LK,"ISOT_BOOT_RECORD",A="FL:::/Kernel/KernelA.HH,2639"$
|
||||
$LK,"DCF_JUST_MIRROR",A="FL:::/Kernel/KernelA.HH,3760"$
|
||||
$LK,"FSt_UNKNOWN",A="FL:::/Kernel/KernelA.HH,2840"$
|
||||
$LK,"KMain",A="FL:::/Kernel/KMain.CC,129",BI=296$
|
||||
$LK,"KMain",A="FL:::/Kernel/KMain.CC,131",BI=296$
|
||||
$LK,"sys_cache_line_width",A="FL:::/Kernel/KernelB.HH,262"$
|
||||
$LK,"XchgI64",A="FL:::/Kernel/KernelB.HH,253"$
|
||||
$LK,"SC_CURSOR_DOWN",A="FL:::/Kernel/KernelA.HH,3694"$
|
||||
@ -1430,7 +1430,7 @@ $LK,"ATAReadNativeMax",A="FL:::/Kernel/BlkDev/DiskATA.CC,194",BI=298$
|
||||
$LK,"CR4F_PAE",A="FL:::/Kernel/KernelA.HH,599"$
|
||||
$LK,"BOOT_SRC_ROM",A="FL:::/Kernel/KernelA.HH,4006"$
|
||||
$LK,"MEM_FREE_PAG_HASH_SIZE",A="FL:::/Kernel/KernelA.HH,3012"$
|
||||
$LK,"SYS_KERNEL_END",A="FL:::/Kernel/KMain.CC,225"$
|
||||
$LK,"SYS_KERNEL_END",A="FL:::/Kernel/KMain.CC,227"$
|
||||
$LK,"TakeExcept",A="FL:::/Kernel/KExcept.CC,42"$
|
||||
$LK,"_MALLOC",A="FL:::/Kernel/Memory/MAllocFree.CC,5"$
|
||||
$LK,"CHashDefineStr",A="FL:::/Kernel/KernelA.HH,945"$
|
||||
@ -1971,7 +1971,7 @@ $LK,"REG_RBX",A="FL:::/Kernel/KernelA.HH,1906"$
|
||||
$LK,"DiskCacheHash",A="FL:::/Kernel/BlkDev/DiskCache.CC,40",BI=427$
|
||||
$LK,"MDG_MASK",A="FL:::/Kernel/KernelA.HH,1716"$
|
||||
$LK,"ACD_EXTRA_CHAR",A="FL:::/Kernel/KernelA.HH,1649"$
|
||||
$LK,"Reboot",A="FL:::/Kernel/KMain.CC,109",BI=428$
|
||||
$LK,"Reboot",A="FL:::/Kernel/KMain.CC,111",BI=428$
|
||||
$LK,"acd",A="FL:::/Kernel/KGlobals.CC,17"$
|
||||
$LK,"CSoundData",A="FL:::/Kernel/KernelA.HH,3947"$
|
||||
$LK,"REG_RCX",A="FL:::/Kernel/KernelA.HH,1904"$
|
||||
@ -2095,7 +2095,7 @@ $LK,"MouseHardSpeedSet",A="FL:::/Kernel/SerialDev/Mouse.CC,186",BI=453$
|
||||
$LK,"HashDel",A="FL:::/Kernel/KHashB.CC,59",BI=454$
|
||||
$LK,"ISOInit",A="FL:::/Kernel/BlkDev/DiskCDDVD.CC,1",BI=455$
|
||||
$LK,"DriveCheck",A="FL:::/Kernel/BlkDev/DiskDrive.CC,142",BI=456$
|
||||
$LK,"sys_font_std",A="FL:::/Kernel/FontStd.CC,3"$
|
||||
$LK,"sys_font_std",A="FL:::/Kernel/FontStd.CC,1"$
|
||||
$LK,"MDF_NULL",A="FL:::/Kernel/KernelA.HH,1709"$
|
||||
$LK,"SYS_VBE_FINAL",A="FL:::/Kernel/KStart16.CC,56"$
|
||||
$LK,"char_bmp_alpha",A="FL:::/Kernel/StrA.CC,325"$
|
||||
@ -2923,7 +2923,7 @@ f |