diff --git a/src/0000Boot/0000Kernel.BIN.C b/src/0000Boot/0000Kernel.BIN.C index 66c85009..04013c96 100755 Binary files a/src/0000Boot/0000Kernel.BIN.C and b/src/0000Boot/0000Kernel.BIN.C differ diff --git a/src/Compiler/Compiler.BIN b/src/Compiler/Compiler.BIN index 708926e3..244efedc 100755 Binary files a/src/Compiler/Compiler.BIN and b/src/Compiler/Compiler.BIN differ diff --git a/src/Doc/PIT.DD b/src/Doc/PIT.DD index f2062ec0..1752b4ea 100755 --- a/src/Doc/PIT.DD +++ b/src/Doc/PIT.DD @@ -4,7 +4,7 @@ It has 3 channels: $LK,"Channel 0",A="MN:PIT0"$ can generate an interrupt, IRQ 0, at a defined frequency. We set it up in $LK,"TimerInit",A="MN:TimerInit"$(), and use it in $LK,"SysTimerRead",A="MN:SysTimerRead"$(). -Channel 1 ised to be used to refresh the DRAM, but now it is obsolete as the hardware does this itself. Channel 1 is useless and might not even be implemented anymore on modern machines. +Channel 1 was used historically to refresh the DRAM, but now it is obsolete as the hardware does this itself. Channel 1 is useless and might not even be implemented anymore on modern machines. $LK,"Channel 2",A="MN:PIT2"$'s output is connected to the PC speaker. diff --git a/src/Kernel.BIN.C b/src/Kernel.BIN.C index 5748a9f3..4384af51 100755 Binary files a/src/Kernel.BIN.C and b/src/Kernel.BIN.C differ diff --git a/src/Kernel/KLoad.CC b/src/Kernel/KLoad.CC index 2401d26c..802b2137 100755 --- a/src/Kernel/KLoad.CC +++ b/src/Kernel/KLoad.CC @@ -224,7 +224,7 @@ CBinFile *Load(U8 *filename,I64 ld_flags=0,CBinFile *bfh_addr=INVALID_PTR) module_base=bfh_addr(U8 *)+sizeof(CBinFile); absname=FileNameAbs(fbuf); - Free(fbuf); + Free(fbuf); fbuf=StrNew(absname); FileExtRemove(fbuf); if (fbuf[1]==':' && StrLen(fbuf)>2) @@ -239,8 +239,7 @@ CBinFile *Load(U8 *filename,I64 ld_flags=0,CBinFile *bfh_addr=INVALID_PTR) U0 LoadKernel() { - HashGenericAdd(KERNEL_MODULE_NAME,HTT_MODULE|HTF_PUBLIC, - mem_boot_base-sizeof(CBinFile)); + HashGenericAdd(KERNEL_MODULE_NAME,HTT_MODULE|HTF_PUBLIC,mem_boot_base-sizeof(CBinFile)); //Abs patches done here $LK,"CPatchTableAbsAddr",A="FF:::/Kernel/KStart32.CC,CPatchTableAbsAddr"$. LoadPass1(sys_boot_patch_table_base,mem_boot_base,LDF_NO_ABSS|LDF_SILENT); diff --git a/src/Kernel/Kernel.MAP b/src/Kernel/Kernel.MAP index eb28c63f..406d4f6b 100755 --- a/src/Kernel/Kernel.MAP +++ b/src/Kernel/Kernel.MAP @@ -2980,7 +2980,7 @@ ddd HOHOLO`OdOdOhOh@`N`NkNvNNNNNNNNOO'O7O?O`OuOOOOOOOOOPP,P;PEPbPmPuPPPPPPPPPPQ&Q,QEQAQ[QfQnQyQyQyQQQQQQQQQQQQRRRRR!R,R-RARERLRh55555556.6A6H6Y6q6s6s6666666pu$+6Qnnn{$33[~óڳQhvvvvvvvvvvvw"w:wMwVw_wmwwwwwwwwwwwwwwxxx$x,x0xBxHxNxUx[xmxsxxxxxl0X{ҷ *2HWeaaaaaaaaaaaaa`UiVVVVVVVVVWWW,**++3+3+Q+Q+o+o+++++++ ,',D,a,~,,,,,-,-I-f------.1.N.k....../*/B/B/B/Q/1(>>HR| aaaaa, RcYcY{Y}YYYYYYYYYYYYYYZZZ Z ZZZ7ZEZPZRZXZZZ\Z^Z^ZiZkZsZyZ{Z{ZZZZZZZZZZZZP 7 777#7/7;7G7P7\7c7h7y7777XBBWaeeٲ,FFZlqH 055;8CQCQ_QlQqQQQQ(@ٍٍ̍ݍ033IUH\jBBBBBBBBBBB8++!+)+1+R+h+q+w+P:JH}H}`}l}t}{}}}}}}}}}}l=l===========>>> >3>6>9>A>G>L>L>R>^>`>i>i>i>i>o>r>w>z>>>8p&-5<XssyİͰҰҰ۰ #,1HLLfhhvz>>>>? ? ???)?3???A?G?N?Q?T?\?h?n?s?y?|?~?????????????????Lǣԣ  -'+/58ak..<FP[ceekx"%26@FJXft8tt,zz43x3xGxYxhxyxxxx t222BNWh¸ϸڸ "(*7:B[^^y3#HHV~H+##+/:HQg{+CRVamx //=DVVdde{haw˺غ...?LLZ$(-Ҩب\gz(:CUUUVentx|<@Krr<˥˥ϥ""@QYl~̽9>>aaxIkcIcIsI}IIIIIIIIIIIIIIIIIJ JJJ-J4J6J6J6J>aaxIkcIcIsI}IIIIIIIIIIIIIIIIIJ JJJ-J4J6J6J6JC]q+>XmHS^x 6=bb&-BBSSV^'22DOTbnzŧӧ4@HSUfqxh..<Wco{0ww1wMwdwpwvw|wwL*_________` ` ``,r@@@@@@@@@@@@@@@A$A)A1A8AIAcAwA~AAAAAAAAAABB/B6BGBHBLBnBBBBBBBBBBB8s}$+25=Dąʅ̅h@H@HKHcHtHHHHHHHHHI#I8INIXI}IIIIIIIIJJJ1JDJLJLJkJ{JJJJJJJK K K:KOKmKwKKK}KKKKLL$L$L7LILQLdL|LLLLLLLLLLLLLL< c c-c1cJcackcucxcc8bbbbbbbbcL , rrv`L`©© &,=AEKNU``l:#*4BBJl+S]guWY"+4>PSV[nq '''9X#4=HHZg TX\"ee!e&e0e8eAeDeKeNeVe]eeed\q܋1?csyL&5CHCHRHZH_HkHrHtHHHHH< diff --git a/src/Tmp/Zenith-Latest.iso b/src/Tmp/Zenith-Latest.iso index 0bdf2f35..4aaee5e6 100755 Binary files a/src/Tmp/Zenith-Latest.iso and b/src/Tmp/Zenith-Latest.iso differ