From d73ffdc59fc2dd55de60aeee51633ee6f93a8720 Mon Sep 17 00:00:00 2001 From: xmm15 Date: Sun, 16 Feb 2020 04:27:15 -0600 Subject: [PATCH] PCSPKR define --- src/0000Boot/0000Kernel.BIN.C | Bin 188912 -> 188912 bytes src/Compiler/Compiler.BIN | Bin 194048 -> 194048 bytes src/Kernel.BIN.C | Bin 188832 -> 188832 bytes src/Kernel/KMain.CC | 4 +- src/Kernel/KMisc.CC | 6 +-- src/Kernel/Kernel.MAP | 99 +++++++++++++++++----------------- src/Kernel/KernelA.HH | 3 +- src/Tmp/MyDistro.iso | Bin 38924288 -> 38926336 bytes 8 files changed, 57 insertions(+), 55 deletions(-) diff --git a/src/0000Boot/0000Kernel.BIN.C b/src/0000Boot/0000Kernel.BIN.C index 28d327c7265e2d1e099776c396db8286e2995fac..b076865e6a64a7b81bcf5aaa7515081b78cd655a 100755 GIT binary patch delta 333 zcmexxnES(F?g=LBzngjVwVk*(FJ!sMyqSlk*p-oCbAzY0DC4@#YvR;cnb@{$zLNZp zmyH1oHs2_0=4JW6dm7{PfGkGw&1Lnuj4U_yOk3&T5jFS`VMK?=b`pU$3V6(v0YF1{TJ)8S( zed1tEEw(kVp1k(4#OAq=k8v=WSWixUvz}3Nv*_C#OQyt<=?Hx?1;z{8 SA9*wBJ2HOQF4W6(F9ZO3b#syc delta 337 zcmexxnES(F?g=LB>a~}2wVk*(FJ!sMyqSlk*p)GHbAzY0DC64AYvR;cnQm;}d?ooG zFI#?53WI0f<{O30ye#K;Ph*@Oki{szxvV~yk!9tcX^fNen-nK=G#WE@OtxwCXL-LK zqC#Tw{d&R4I~wDd4UJ4TOExhvLKHA=-JH`r-H$2w#pJ|#(alnqzA`cPY!hfU+bsGv$CBy)|LG2%Oyb*TsWGy$vp6!C z8g5^#%c#lEn793`4WqmOkbdjKC@&7Ac~cml2{Z28{-vDpxiHHCMxa3lZA7Q*<}k8v z|J}`a!-74-Iy^JaEr0v1BaD$uj8fZ8jx!pwGygB$Fg@!WqbHL_$#gy`Mv3ib&oSD@ eF!pcf)@Hh?{nHpHN8gcb?+sww-W$MFyc7Ugu^d(a delta 75 zcmZp8!`<+PdqYwWtB+%Fu;%9U9*s!GmdO*I&Sxtw(PYqLm~8sYnH9|1T>Gp!gOOu9 dqd#LlBg@aeX^fMj??|@y1~6{#4PYu>3IH|t8{hx{ diff --git a/src/Kernel.BIN.C b/src/Kernel.BIN.C index c09ab6007ca9c9fd37fb4129cd89cefa3c68a5ea..5fa0ac5af6fc9f4334f71f1ad6e5f7b13b5cf85e 100755 GIT binary patch delta 481 zcmZ2*n0vut?g=LBPrtG2YddjoUdVEhc{2~oX;;SolN&rmHox)QFT%KX^O`s{R;HfK zo3A7<5M^AxxwLXUGvnsTfyYEQTh%Huu{7_V$~ZkBi&1=YS$!@eOZ=XxjFa=56en{u z8Z*nRo<7;G(U;}$dWaf{$@l98C+}#CV>H?<-o(NPQ^1t4d~>0oL$|7qcrqz=t3tlZ}(+P5n;Nslecl8r5YihBrf%W9Ik0mzGeQe9f zQk<<TXsh4$ue(L7t?jHApZ{+J0Dz>6!vl=+^DCy_xhJnF6P5 KKi$K0H3R_LW3$l! delta 476 zcmZ2*n0vut?g=LBLLbiRYCCanUdVEhc{2~oY1hg1o}!!IcKS`pJREL^oU2Dl)NL+%}bQdO#MV_~x?uTt=2P+ov*4&Tmqj%+YAf ztaW|rWV=RR7NOM;H4>BW*9%VG(HJ+`twD6McGCx#3Z`|7Hs>}QvobPlUf7W;$+&$o z`=aA)KK{<$T%4P)EV4FY`rJ2J@M<|*kZTARr|;&ztDksT8A=%#7$&cMEU|g+V_Qa+ z2rkZm&G(+zvNLK&jCVeaa^fHcUkc+>VWy46+rO4GZWm!*2@RX=$9fnw)L9f1 z6ly2iosikiw}nwvm`QfScGKgGb?i(s#nbtu7$ugUJ;$iVxMlmfFN|yWrq9=4lHNX* znW=-1&(_e!CRrEcaF50}4bu}GnZ&m{2{AQDF!pXgti^Oqfoai(?X$g^^c> 8); - + //High Precision Event Timer if (PCIReadU16(0,31,0,0)==0x8086) {//Intel? //D31 F0, config 0xF0=RCBA of PCI-LPC Bridge @@ -153,7 +153,7 @@ U0 Reboot(Bool format_ramdisks=FALSE) U0 KMain() {//Continued from $LK,"KStart64.CC",A="FF:::/Kernel/KStart64.CC,I32 &KMain"$ CBlkDev *bd; - OutU8(0x61,InU8(0x61)&~3); //Sound; + OutU8(PCSPKR,InU8(PCSPKR)&~3); //Sound; zenith_task=Fs; BlkPoolsInit; SysGlobalsInit; diff --git a/src/Kernel/KMisc.CC b/src/Kernel/KMisc.CC index 494fb900..a148fbd0 100755 --- a/src/Kernel/KMisc.CC +++ b/src/Kernel/KMisc.CC @@ -69,7 +69,7 @@ I64 SysTimerRead() OutU8(PIT_CMD, PIT_CMDF_CHANNEL0); //Latch Timer0 if ((i=InU8(PIT0) + InU8(PIT0) << 8) == SYS_TIMER0_PERIOD) { - if (InU8(0x20) & 1) + if (InU8(0x20) & 1) i=-1; } res=counts.timer+SYS_TIMER0_PERIOD-i; @@ -185,14 +185,14 @@ U0 Sound(I8 ona=0) !LBts(&sys_semas[SEMA_SOUND],0)) { //Mutex. Just throw-out if in use if (!ona) { screencast.ona=ona; - OutU8(0x61,InU8(0x61)&~3); + OutU8(PCSPKR, InU8(PCSPKR) & ~3); } else if (ona!=screencast.ona) { screencast.ona=ona; period=ClampI64(SYS_TIMER_FREQ/Ona2Freq(ona),1,U16_MAX); OutU8(PIT_CMD,PIT_CMDF_CHANNEL2 | PIT_CMDF_OPMODE_SQUARE_WAVE | PIT_CMDF_ACCESS_WORD); OutU8(PIT2,period); OutU8(PIT2,period.u8[1]); - OutU8(0x61,3|InU8(0x61)); + OutU8(PCSPKR,3|InU8(PCSPKR)); } if (!IsDebugMode && screencast.record) { d=ZCAlloc(sizeof(CSoundData)); diff --git a/src/Kernel/Kernel.MAP b/src/Kernel/Kernel.MAP index 6faa0bbb..536fd238 100755 --- a/src/Kernel/Kernel.MAP +++ b/src/Kernel/Kernel.MAP @@ -1,7 +1,7 @@ $LK,"TASK_EXCEPT_CALLERS",A="FL:::/Kernel/KernelA.HH,3271"$ $LK,"ARGT_R64",A="FL:::/Kernel/KernelA.HH,1922"$ $LK,"MAlloc",A="FL:::/Kernel/Memory/MAllocFree.CC,387"$ -$LK,"BOOT_SRC_NULL",A="FL:::/Kernel/KernelA.HH,3854"$ +$LK,"BOOT_SRC_NULL",A="FL:::/Kernel/KernelA.HH,3855"$ $LK,"KbdTypeMatic",A="FL:::/Kernel/SerialDev/Keyboard.CC,86",BI=1$ $LK,"KbdLEDsSet",A="FL:::/Kernel/SerialDev/Keyboard.CC,52",BI=2$ $LK,"LXchgU32",A="FL:::/Kernel/KernelB.HH,263"$ @@ -19,7 +19,7 @@ $LK,"c32_ebx",A="FL:::/Kernel/PCIBIOS.CC,153"$ $LK,"D3Add",A="FL:::/Kernel/KernelB.HH,145"$ $LK,"U64_F64_MAX",A="FL:::/Kernel/KernelA.HH,46"$ $LK,"D3NormSqr",A="FL:::/Kernel/KernelB.HH,159"$ -$LK,"ARf_PLANAR_SYMMETRY",A="FL:::/Kernel/KernelA.HH,3867"$ +$LK,"ARf_PLANAR_SYMMETRY",A="FL:::/Kernel/KernelA.HH,3868"$ $LK,"DOCf_PLAIN_TEXT_TABS",A="FL:::/Kernel/KernelA.HH,1321"$ $LK,"RLF_BLKDEV",A="FL:::/Kernel/KernelA.HH,485"$ $LK,"RLf_BLKDEV",A="FL:::/Kernel/KernelA.HH,463"$ @@ -76,7 +76,7 @@ $LK,"DOCEF_RIGHT_IN_STR",A="FL:::/Kernel/KernelA.HH,1004"$ $LK,"LDF_JUST_LOAD",A="FL:::/Kernel/KernelA.HH,381"$ $LK,"DiskCacheInvalidate2",A="FL:::/Kernel/BlkDev/DiskCache.CC,97",BI=11$ $LK,"SYS_CACHE_LINE_WIDTH",A="FL:::/Kernel/KStart32.CC,70"$ -$LK,"PRINTF_COMMA",A="FL:::/Kernel/KernelA.HH,3887"$ +$LK,"PRINTF_COMMA",A="FL:::/Kernel/KernelA.HH,3888"$ $LK,"MEM_DEFAULT_STACK",A="FL:::/Kernel/KernelA.HH,2858"$ $LK,"CMF_I16_JMP_TABLE",A="FL:::/Kernel/KernelA.HH,1725"$ $LK,"FramePtrSet",A="FL:::/Kernel/KHashB.CC,230",BI=12$ @@ -90,7 +90,7 @@ $LK,"FILEMASK_TXT",A="FL:::/Kernel/KernelA.HH,2319"$ $LK,"TK_EOF",A="FL:::/Kernel/KernelA.HH,2094"$ $LK,"CWinScroll",A="FL:::/Kernel/KernelA.HH,3066"$ $LK,"DOCEf_NO_CLICK_ON",A="FL:::/Kernel/KernelA.HH,1126"$ -$LK,"ARf_FLOODFILL",A="FL:::/Kernel/KernelA.HH,3865"$ +$LK,"ARf_FLOODFILL",A="FL:::/Kernel/KernelA.HH,3866"$ $LK,"CKeyDevGlobals",A="FL:::/Kernel/KernelA.HH,3777"$ $LK,"CBlkDevGlobals",A="FL:::/Kernel/KernelA.HH,2745"$ $LK,"ICF_USE_F64",A="FL:::/Kernel/KernelA.HH,1623"$ @@ -194,7 +194,7 @@ $LK,"WINMGR_FPS",A="FL:::/Kernel/KernelA.HH,1492"$ $LK,"DOC_COLOR_CHAR_CONST",A="FL:::/Kernel/KernelA.HH,1162"$ $LK,"PIT_CMDF_OPMODE_SQUARE_WAVE",A="FL:::/Kernel/KernelA.HH,560"$ $LK,"E",A="FL:::/Kernel/FunSeg.CC,332",BI=36$ -$LK,"PRINTF_AUX_FMT_NUM",A="FL:::/Kernel/KernelA.HH,3891"$ +$LK,"PRINTF_AUX_FMT_NUM",A="FL:::/Kernel/KernelA.HH,3892"$ $LK,"CEdFileName",A="FL:::/Kernel/KernelA.HH,1264"$ $LK,"DOCT_LEFT_MARGIN",A="FL:::/Kernel/KernelA.HH,928"$ $LK,"CCF_NO_CHAR_CONST",A="FL:::/Kernel/KernelA.HH,2164"$ @@ -215,7 +215,7 @@ $LK,"CYAN",A="FL:::/Kernel/KernelA.HH,2932"$ $LK,"U64_MIN",A="FL:::/Kernel/KernelA.HH,39"$ $LK,"HashDefineListAdd",A="FL:::/Kernel/KHashB.CC,206",BI=43$ $LK,"TK_SUPERSCRIPT",A="FL:::/Kernel/KernelA.HH,2095"$ -$LK,"CScreenCastGlobals",A="FL:::/Kernel/KernelA.HH,3803"$ +$LK,"CScreenCastGlobals",A="FL:::/Kernel/KernelA.HH,3804"$ $LK,"RS_ATTR_DELETED",A="FL:::/Kernel/KernelA.HH,2521"$ $LK,"CMT_ASM_LABEL",A="FL:::/Kernel/KernelA.HH,1713"$ $LK,"RLF_64BIT",A="FL:::/Kernel/KernelA.HH,480"$ @@ -354,7 +354,7 @@ $LK,"CtrlAltN",A="FL:::/Kernel/KeyDev.CC,158",BI=72$ $LK,"CDirEntry",A="FL:::/Kernel/KernelA.HH,2535"$ $LK,"TK_STR",A="FL:::/Kernel/KernelA.HH,2099"$ $LK,"ACD_DEF_END",A="FL:::/Kernel/KernelA.HH,1531"$ -$LK,"PROGRESS_DESC_LEN",A="FL:::/Kernel/KernelA.HH,3875"$ +$LK,"PROGRESS_DESC_LEN",A="FL:::/Kernel/KernelA.HH,3876"$ $LK,"CCF_ASM_EXPRESSIONS",A="FL:::/Kernel/KernelA.HH,2172"$ $LK,"D3Sub",A="FL:::/Kernel/KernelB.HH,160"$ $LK,"SC_CURSOR_RIGHT",A="FL:::/Kernel/KernelA.HH,3525"$ @@ -376,7 +376,7 @@ $LK,"HTt_ASM_KEYWORD",A="FL:::/Kernel/KernelA.HH,680"$ $LK,"PCIWriteU32",A="FL:::/Kernel/PCIBIOS.CC,250",BI=76$ $LK,"PCIWriteU16",A="FL:::/Kernel/PCIBIOS.CC,235",BI=77$ $LK,"CtrlAltV",A="FL:::/Kernel/KeyDev.CC,168",BI=78$ -$LK,"VM_VMWARE",A="FL:::/Kernel/KernelA.HH,3906"$ +$LK,"VM_VMWARE",A="FL:::/Kernel/KernelA.HH,3907"$ $LK,"_LXCHG_U8",A="FL:::/Kernel/KUtils.CC,244"$ $LK,"CtrlAltX",A="FL:::/Kernel/KeyDev.CC,173",BI=79$ $LK,"UserTaskCont",A="FL:::/Kernel/KTask.CC,384",BI=80$ @@ -430,7 +430,7 @@ $LK,"ServerTaskCont",A="FL:::/Kernel/KTask.CC,368",BI=88$ $LK,"Scale2Mem",A="FL:::/Kernel/Memory/MemPhysical.CC,169",BI=89$ $LK,"RandU32",A="FL:::/Kernel/KMathB.CC,107",BI=90$ $LK,"RandU16",A="FL:::/Kernel/KMathB.CC,87",BI=91$ -$LK,"PRINTF_NEG_E",A="FL:::/Kernel/KernelA.HH,3894"$ +$LK,"PRINTF_NEG_E",A="FL:::/Kernel/KernelA.HH,3895"$ $LK,"F64_MIN",A="FL:::/Kernel/KernelA.HH,48"$ $LK,"_FLDCW",A="FL:::/Kernel/KMathA.CC,625"$ $LK,"__DIR__",A="FL:::/Kernel/KernelA.HH,2058"$ @@ -462,7 +462,7 @@ $LK,"HTT_DICT_WORD",A="FL:::/Kernel/KernelA.HH,708"$ $LK,"HTt_DICT_WORD",A="FL:::/Kernel/KernelA.HH,678"$ $LK,"RLf_MP",A="FL:::/Kernel/KernelA.HH,464"$ $LK,"CSpring",A="FL:::/Kernel/KernelA.HH,228"$ -$LK,"CDebugGlobals",A="FL:::/Kernel/KernelA.HH,3835"$ +$LK,"CDebugGlobals",A="FL:::/Kernel/KernelA.HH,3836"$ $LK,"CBGR24",A="FL:::/Kernel/KernelA.HH,2961"$ $LK,"MEM_SETH_STACK",A="FL:::/Kernel/KernelA.HH,2856"$ $LK,"FONT_WIDTH",A="FL:::/Kernel/KernelA.HH,3566"$ @@ -471,8 +471,8 @@ $LK,"JobQueue",A="FL:::/Kernel/MultiProc.CC,213",BI=102$ $LK,"LastDayOfYear",A="FL:::/Kernel/KDate.CC,110",BI=103$ $LK,"SYS_IDLE_PT",A="FL:::/Kernel/Sched.CC,204"$ $LK,"CWinMgrTimingGlobals",A="FL:::/Kernel/KernelA.HH,1483"$ -$LK,"OS_WINDOWS",A="FL:::/Kernel/KernelA.HH,3902"$ -$LK,"PRINTF_DOLLAR",A="FL:::/Kernel/KernelA.HH,3888"$ +$LK,"OS_WINDOWS",A="FL:::/Kernel/KernelA.HH,3903"$ +$LK,"PRINTF_DOLLAR",A="FL:::/Kernel/KernelA.HH,3889"$ $LK,"Core0StartMP",A="FL:::/Kernel/MultiProc.CC,283",BI=104$ $LK,"MESSAGE_MS_L_DOWN",A="FL:::/Kernel/KernelA.HH,3194"$ $LK,"_D3_SUB",A="FL:::/Kernel/KMathA.CC,149"$ @@ -601,7 +601,7 @@ $LK,"SCf_MS_R_DOWN",A="FL:::/Kernel/KernelA.HH,3488"$ $LK,"_R10",A="FL:::/Kernel/KernelA.HH,3395"$ $LK,"SYS_MEM_INIT_VAL",A="FL::/Tmp.DD,1"$ $LK,"_R11",A="FL:::/Kernel/KernelA.HH,3396"$ -$LK,"BOOT_RAM_LIMIT",A="FL:::/Kernel/KernelA.HH,3851"$ +$LK,"BOOT_RAM_LIMIT",A="FL:::/Kernel/KernelA.HH,3852"$ $LK,"_R12",A="FL:::/Kernel/KernelA.HH,3397"$ $LK,"MESSAGE_CMD",A="FL:::/Kernel/KernelA.HH,3190"$ $LK,"SysGetI64",A="FL:::/Kernel/BlkDev/DiskAddDev.CC,179",BI=123$ @@ -662,7 +662,7 @@ $LK,"ICF_ARG2_WAS_STACK",A="FL:::/Kernel/KernelA.HH,1634"$ $LK,"ICF_ARG1_WAS_STACK",A="FL:::/Kernel/KernelA.HH,1633"$ $LK,"DOCT_INDENT",A="FL:::/Kernel/KernelA.HH,932"$ $LK,"_ARG",A="FL:::/Kernel/KMathA.CC,366"$ -$LK,"PRINTF_SLASH",A="FL:::/Kernel/KernelA.HH,3889"$ +$LK,"PRINTF_SLASH",A="FL:::/Kernel/KernelA.HH,3890"$ $LK,"COLORROP_NO_ROP0_MASK",A="FL:::/Kernel/KernelA.HH,2959"$ $LK,"CDualBuf",A="FL:::/Kernel/BlkDev/DiskCDDVD.CC,105"$ $LK,"TaskText",A="FL:::/Kernel/Job.CC,75",BI=131$ @@ -716,7 +716,7 @@ $LK,"char_bmp_alpha_numeric_no_at",A="FL:::/Kernel/StrA.CC,335"$ $LK,"IEF_STI_LIKE",A="FL:::/Kernel/KernelA.HH,1761"$ $LK,"HTf_PRIVATE",A="FL:::/Kernel/KernelA.HH,689"$ $LK,"Dm",A="FL:::/Kernel/KDebug.CC,204",BI=136$ -$LK,"PRINTF_LEFT_JUSTIFY",A="FL:::/Kernel/KernelA.HH,3885"$ +$LK,"PRINTF_LEFT_JUSTIFY",A="FL:::/Kernel/KernelA.HH,3886"$ $LK,"CCF_EXE_BLK",A="FL:::/Kernel/KernelA.HH,2169"$ $LK,"BDf_REMOVABLE",A="FL:::/Kernel/KernelA.HH,2634"$ $LK,"BDF_REMOVABLE",A="FL:::/Kernel/KernelA.HH,2624"$ @@ -873,7 +873,7 @@ $LK,"WIf_FOCUS_TASK_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HH,1481"$ $LK,"WIF_FOCUS_TASK_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HH,1454"$ $LK,"CIntermediateCode",A="FL:::/Kernel/KernelA.HH,1681"$ $LK,"progress2_tf",A="FL:::/Kernel/KernelB.HH,217"$ -$LK,"PRINTF_TRUNCATE",A="FL:::/Kernel/KernelA.HH,3886"$ +$LK,"PRINTF_TRUNCATE",A="FL:::/Kernel/KernelA.HH,3887"$ $LK,"MDF_REG",A="FL:::/Kernel/KernelA.HH,1608"$ $LK,"DOC_COLOR_ANCHOR",A="FL:::/Kernel/KernelA.HH,1156"$ $LK,"Str2ColorU32",A="FL:::/Kernel/KDefine.CC,202",BI=174$ @@ -980,7 +980,7 @@ $LK,"HTt_KEYWORD",A="FL:::/Kernel/KernelA.HH,679"$ $LK,"RT_UF64",A="FL:::/Kernel/KernelA.HH,1593"$ $LK,"DOCf_BWD_MOVEMENT",A="FL:::/Kernel/KernelA.HH,1338"$ $LK,"BlkWrite",A="FL:::/Kernel/BlkDev/DiskBlk.CC,71",BI=206$ -$LK,"CMPCrash",A="FL:::/Kernel/KernelA.HH,3826"$ +$LK,"CMPCrash",A="FL:::/Kernel/KernelA.HH,3827"$ $LK,"ROPBF_HALF_RANGE_COLOR",A="FL:::/Kernel/KernelA.HH,2908"$ $LK,"JOBT_EXE_STR",A="FL:::/Kernel/KernelA.HH,3157"$ $LK,"ICF_SHORT_JMP",A="FL:::/Kernel/KernelA.HH,1629"$ @@ -1032,7 +1032,7 @@ $LK,"DebugMode",A="FL:::/Kernel/KMisc.CC,313",BI=218$ $LK,"IsSysDebug",A="FL:::/Kernel/KMisc.CC,286",BI=219$ $LK,"RedSeaAllocClus",A="FL:::/Kernel/BlkDev/FileSysRedSea.CC,300",BI=220$ $LK,"sys_semas",A="FL:::/Kernel/KernelB.HH,239"$ -$LK,"OS_LINUX",A="FL:::/Kernel/KernelA.HH,3901"$ +$LK,"OS_LINUX",A="FL:::/Kernel/KernelA.HH,3902"$ $LK,"InputFilterTask",A="FL:::/Kernel/SerialDev/Message.CC,1",BI=221$ $LK,"SYS_HASH_STR",A="FL:::/Kernel/KHashA.CC,4"$ $LK,"ATAR0_CMD",A="FL:::/Kernel/KernelA.HH,2311"$ @@ -1157,7 +1157,7 @@ $LK,"SC_F9",A="FL:::/Kernel/KernelA.HH,3540"$ $LK,"DOCEF_SOLID_BORDER",A="FL:::/Kernel/KernelA.HH,1021"$ $LK,"DOCT_TYPES_NUM",A="FL:::/Kernel/KernelA.HH,962"$ $LK,"KbdBuildSC",A="FL:::/Kernel/SerialDev/Keyboard.CC,301",BI=245$ -$LK,"BOOT_SRC_HARDDRIVE",A="FL:::/Kernel/KernelA.HH,3857"$ +$LK,"BOOT_SRC_HARDDRIVE",A="FL:::/Kernel/KernelA.HH,3858"$ $LK,"CInst",A="FL:::/Kernel/KernelA.HH,1769"$ $LK,"IOAPICID",A="FL:::/Kernel/KernelA.HH,533"$ $LK,"RFLAGf_SIGN",A="FL:::/Kernel/KernelA.HH,325"$ @@ -1204,7 +1204,7 @@ $LK,"GetBaseUnit",A="FL:::/Kernel/BlkDev/DiskAddDev.CC,186",BI=254$ $LK,"FixSet",A="FL:::/Kernel/EdLite.CC,327",BI=255$ $LK,"DOCf_SEL",A="FL:::/Kernel/KernelA.HH,1349"$ $LK,"sqrt2",A="FL:::/Kernel/KernelA.HH,58"$ -$LK,"VM_QEMU",A="FL:::/Kernel/KernelA.HH,3907"$ +$LK,"VM_QEMU",A="FL:::/Kernel/KernelA.HH,3908"$ $LK,"ATAR0_SEL",A="FL:::/Kernel/KernelA.HH,2309"$ $LK,"DOCEf_FLAGS_NUM",A="FL:::/Kernel/KernelA.HH,1130"$ $LK,"IntFaultHandlersNew",A="FL:::/Kernel/KInterrupts.CC,166",BI=256$ @@ -1223,7 +1223,7 @@ $LK,"OC_LOCK_PREFIX",A="FL:::/Kernel/KernelA.HH,1784"$ $LK,"Ff_INTERRUPT",A="FL:::/Kernel/KernelA.HH,865"$ $LK,"MLF_DEFAULT_AVAILABLE",A="FL:::/Kernel/KernelA.HH,792"$ $LK,"DriveLock",A="FL:::/Kernel/BlkDev/DiskDrive.CC,1",BI=261$ -$LK,"CFunSegCache",A="FL:::/Kernel/KernelA.HH,3816"$ +$LK,"CFunSegCache",A="FL:::/Kernel/KernelA.HH,3817"$ $LK,"OM_CD",A="FL:::/Kernel/KernelA.HH,1898"$ $LK,"AAT_ADD_U8",A="FL:::/Kernel/KernelA.HH,1994"$ $LK,"REGT_XMM",A="FL:::/Kernel/KernelA.HH,764"$ @@ -1265,11 +1265,11 @@ $LK,"QuickSortI64",A="FL:::/Kernel/QuickSort.CC,1",BI=265$ $LK,"OM_ID",A="FL:::/Kernel/KernelA.HH,1902"$ $LK,"OM_CP",A="FL:::/Kernel/KernelA.HH,1899"$ $LK,"_ROUND",A="FL:::/Kernel/KMathA.CC,380"$ -$LK,"OS_OTHER",A="FL:::/Kernel/KernelA.HH,3899"$ +$LK,"OS_OTHER",A="FL:::/Kernel/KernelA.HH,3900"$ $LK,"RFLAGf_TRAP",A="FL:::/Kernel/KernelA.HH,326"$ $LK,"I8_MIN",A="FL:::/Kernel/KernelA.HH,25"$ $LK,"SYS_HASH_BUCKET_FIND",A="FL:::/Kernel/KHashA.CC,109"$ -$LK,"BOOT_SRC_DVD",A="FL:::/Kernel/KernelA.HH,3858"$ +$LK,"BOOT_SRC_DVD",A="FL:::/Kernel/KernelA.HH,3859"$ $LK,"FUF_RECURSE",A="FL:::/Kernel/KernelA.HH,2580"$ $LK,"FUf_RECURSE",A="FL:::/Kernel/KernelA.HH,2552"$ $LK,"CallStackGrow",A="FL:::/Kernel/KTask.CC,110",BI=266$ @@ -1327,7 +1327,7 @@ $LK,"DOCEf_CHECKED_COLLAPSED",A="FL:::/Kernel/KernelA.HH,1111"$ $LK,"Name2ParentDirClus",A="FL:::/Kernel/BlkDev/DiskStrB.CC,50",BI=276$ $LK,"DOCEf_SCROLLING_X",A="FL:::/Kernel/KernelA.HH,1085"$ $LK,"MPInt",A="FL:::/Kernel/MultiProc.CC,132",BI=277$ -$LK,"BOOT_SRC_RAM",A="FL:::/Kernel/KernelA.HH,3856"$ +$LK,"BOOT_SRC_RAM",A="FL:::/Kernel/KernelA.HH,3857"$ $LK,"TK_AND_EQU",A="FL:::/Kernel/KernelA.HH,2120"$ $LK,"I64",A="FL:::/Kernel/KernelA.HH,106"$ $LK,"PopUpPrint",A="FL:::/Kernel/Job.CC,397",BI=278$ @@ -1401,7 +1401,7 @@ $LK,"XTalkStr",A="FL:::/Kernel/Job.CC,489",BI=295$ $LK,"CCF_IN_QUOTES",A="FL:::/Kernel/KernelA.HH,2168"$ $LK,"CFifoU8",A="FL:::/Kernel/KernelA.HH,172"$ $LK,"ATAReadNativeMax",A="FL:::/Kernel/BlkDev/DiskATA.CC,194",BI=296$ -$LK,"BOOT_SRC_ROM",A="FL:::/Kernel/KernelA.HH,3855"$ +$LK,"BOOT_SRC_ROM",A="FL:::/Kernel/KernelA.HH,3856"$ $LK,"MEM_FREE_PAG_HASH_SIZE",A="FL:::/Kernel/KernelA.HH,2850"$ $LK,"RLF_AUTO_COMPLETE",A="FL:::/Kernel/KernelA.HH,492"$ $LK,"SYS_KERNEL_END",A="FL:::/Kernel/KMain.CC,249"$ @@ -1409,7 +1409,7 @@ $LK,"TakeExcept",A="FL:::/Kernel/KExcept.CC,42"$ $LK,"_MALLOC",A="FL:::/Kernel/Memory/MAllocFree.CC,5"$ $LK,"CHashDefineStr",A="FL:::/Kernel/KernelA.HH,842"$ $LK,"MemSet",A="FL:::/Kernel/KernelB.HH,171"$ -$LK,"PRINTF_NEG",A="FL:::/Kernel/KernelA.HH,3893"$ +$LK,"PRINTF_NEG",A="FL:::/Kernel/KernelA.HH,3894"$ $LK,"_TRUNC",A="FL:::/Kernel/KMathA.CC,400"$ $LK,"WIG_NO_FOCUS_TASK_DEFAULT",A="FL:::/Kernel/KernelA.HH,1459"$ $LK,"HTF_IMM",A="FL:::/Kernel/KernelA.HH,723"$ @@ -1524,7 +1524,7 @@ $LK,"DOCEf_DEFAULT_LEN",A="FL:::/Kernel/KernelA.HH,1128"$ $LK,"TaskExe",A="FL:::/Kernel/Job.CC,39",BI=324$ $LK,"KbdMessagesQueue",A="FL:::/Kernel/SerialDev/Keyboard.CC,467",BI=325$ $LK,"FileWrite",A="FL:::/Kernel/BlkDev/DiskFile.CC,79",BI=326$ -$LK,"ARf_CSPRITE_PTS_RECTANGLES",A="FL:::/Kernel/KernelA.HH,3870"$ +$LK,"ARf_CSPRITE_PTS_RECTANGLES",A="FL:::/Kernel/KernelA.HH,3871"$ $LK,"MESSAGE_KEY_DOWN_UP",A="FL:::/Kernel/KernelA.HH,3204"$ $LK,"RFLAGf_ID",A="FL:::/Kernel/KernelA.HH,338"$ $LK,"DiskChange",A="FL:::/Kernel/BlkDev/DiskDrive.CC,237",BI=327$ @@ -1544,7 +1544,7 @@ $LK,"VGAR_MAP_MASK",A="FL:::/Kernel/KernelA.HH,3697"$ $LK,"CAOTCtrl",A="FL:::/Kernel/KernelA.HH,2076"$ $LK,"DOC_COLOR_DEFINE_STR",A="FL:::/Kernel/KernelA.HH,1164"$ $LK,"DriveFATBlkAlloc",A="FL:::/Kernel/BlkDev/DiskDrive.CC,89",BI=330$ -$LK,"VM_VIRTUALBOX",A="FL:::/Kernel/KernelA.HH,3908"$ +$LK,"VM_VIRTUALBOX",A="FL:::/Kernel/KernelA.HH,3909"$ $LK,"SCF_NEW_KEY",A="FL:::/Kernel/KernelA.HH,3501"$ $LK,"CCompCtrl",A="FL:::/Kernel/KernelA.HH,2194"$ $LK,"TASK_CONTEXT_SAVE",A="FL:::/Kernel/Sched.CC,56"$ @@ -1627,7 +1627,7 @@ $LK,"CDATE_YEAR_DAYS",A="FL:::/Kernel/KernelA.HH,184"$ $LK,"RFLAGf_OVERFLOW",A="FL:::/Kernel/KernelA.HH,329"$ $LK,"SYS_POW",A="FL:::/Kernel/KMathA.CC,462"$ $LK,"DRIVE_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,2702"$ -$LK,"ARf_CSPRITE_INS_CLIP",A="FL:::/Kernel/KernelA.HH,3866"$ +$LK,"ARf_CSPRITE_INS_CLIP",A="FL:::/Kernel/KernelA.HH,3867"$ $LK,"DOCf_NULL_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HH,1339"$ $LK,"DOCEf_RIGHT_X",A="FL:::/Kernel/KernelA.HH,1095"$ $LK,"DOCEF_RIGHT_X",A="FL:::/Kernel/KernelA.HH,1007"$ @@ -1668,7 +1668,7 @@ $LK,"HTt_WORD",A="FL:::/Kernel/KernelA.HH,677"$ $LK,"FUG_FILE_FIND",A="FL:::/Kernel/KernelA.HH,2611"$ $LK,"I_PAGE_FAULT",A="FL:::/Kernel/KernelA.HH,304"$ $LK,"SysGlobalsInit",A="FL:::/Kernel/KMain.CC,1",BI=358$ -$LK,"CProgress",A="FL:::/Kernel/KernelA.HH,3876"$ +$LK,"CProgress",A="FL:::/Kernel/KernelA.HH,3877"$ $LK,"Arg",A="FL:::/Kernel/KernelB.HH,122"$ $LK,"FSt_ISO9660",A="FL:::/Kernel/KernelA.HH,2676"$ $LK,"CISOPriDesc",A="FL:::/Kernel/KernelA.HH,2490"$ @@ -1934,14 +1934,14 @@ $LK,"MDG_MASK",A="FL:::/Kernel/KernelA.HH,1612"$ $LK,"ACD_EXTRA_CHAR",A="FL:::/Kernel/KernelA.HH,1545"$ $LK,"Reboot",A="FL:::/Kernel/KMain.CC,133",BI=422$ $LK,"acd",A="FL:::/Kernel/KGlobals.CC,18"$ -$LK,"CSoundData",A="FL:::/Kernel/KernelA.HH,3796"$ +$LK,"CSoundData",A="FL:::/Kernel/KernelA.HH,3797"$ $LK,"REG_RCX",A="FL:::/Kernel/KernelA.HH,1800"$ $LK,"Ff_DOT_DOT_DOT",A="FL:::/Kernel/KernelA.HH,871"$ $LK,"CHashClass",A="FL:::/Kernel/KernelA.HH,851"$ $LK,"ZERO_BUF_SIZE",A="FL:::/Kernel/BlkDev/DiskBlk.CC,1"$ $LK,"DiskCacheFind",A="FL:::/Kernel/BlkDev/DiskCache.CC,64",BI=423$ $LK,"LoadKernel",A="FL:::/Kernel/KLoad.CC,240",BI=424$ -$LK,"PRINTF_PAD_ZERO",A="FL:::/Kernel/KernelA.HH,3884"$ +$LK,"PRINTF_PAD_ZERO",A="FL:::/Kernel/KernelA.HH,3885"$ $LK,"SCF_KEY_UP",A="FL:::/Kernel/KernelA.HH,3494"$ $LK,"SCf_KEY_UP",A="FL:::/Kernel/KernelA.HH,3479"$ $LK,"ICF_BY_VAL",A="FL:::/Kernel/KernelA.HH,1628"$ @@ -2002,8 +2002,8 @@ $LK,"LAPIC_EOI",A="FL:::/Kernel/KernelA.HH,505"$ $LK,"sys_pos_pows_lets",A="FL:::/Kernel/StrPrint.CC,200"$ $LK,"LIN_CONGRUE_A",A="FL:::/Kernel/KMathB.CC,74"$ $LK,"Drive",A="FL:::/Kernel/BlkDev/DiskDrive.CC,263",BI=437$ -$LK,"VM_NATIVE",A="FL:::/Kernel/KernelA.HH,3905"$ -$LK,"OS_NATIVE",A="FL:::/Kernel/KernelA.HH,3900"$ +$LK,"VM_NATIVE",A="FL:::/Kernel/KernelA.HH,3906"$ +$LK,"OS_NATIVE",A="FL:::/Kernel/KernelA.HH,3901"$ $LK,"CT_8_BIT",A="FL:::/Kernel/KernelA.HH,3704"$ $LK,"REG_RSP",A="FL:::/Kernel/KernelA.HH,1803"$ $LK,"CtrlAltDel",A="FL:::/Kernel/KeyDev.CC,128",BI=438$ @@ -2037,7 +2037,7 @@ $LK,"CtrlAltCBSet",A="FL:::/Kernel/KeyDev.CC,178",BI=441$ $LK,"SysTimerRead",A="FL:::/Kernel/KMisc.CC,61",BI=442$ $LK,"dev",A="FL:::/Kernel/KGlobals.CC,23"$ $LK,"FunSegCacheFind",A="FL:::/Kernel/FunSeg.CC,114",BI=443$ -$LK,"CInsReg",A="FL:::/Kernel/KernelA.HH,3911"$ +$LK,"CInsReg",A="FL:::/Kernel/KernelA.HH,3912"$ $LK,"MEM_ZENITH_STACK",A="FL:::/Kernel/KernelA.HH,2855"$ $LK,"HTT_REG",A="FL:::/Kernel/KernelA.HH,712"$ $LK,"CTRLF_CAPTURE_LEFT_MS",A="FL:::/Kernel/KernelA.HH,3060"$ @@ -2102,7 +2102,7 @@ $LK,"zenith_task",A="FL:::/Kernel/KGlobals.CC,8"$ $LK,"MEM_E801",A="FL:::/Kernel/KStart16.CC,31"$ $LK,"__TIME__",A="FL:::/Kernel/KernelA.HH,2051"$ $LK,"RLf_PATCHED",A="FL:::/Kernel/KernelA.HH,456"$ -$LK,"PRINTF_NEG_AUX_FMT_NUM",A="FL:::/Kernel/KernelA.HH,3895"$ +$LK,"PRINTF_NEG_AUX_FMT_NUM",A="FL:::/Kernel/KernelA.HH,3896"$ $LK,"MEM_E820_ENTRIES_NUM",A="FL:::/Kernel/KernelA.HH,370"$ $LK,"MEM_E820",A="FL:::/Kernel/KStart16.CC,32"$ $LK,"ACD_WORD_FILENAME",A="FL:::/Kernel/KernelA.HH,1525"$ @@ -2116,6 +2116,7 @@ $LK,"log2_10",A="FL:::/Kernel/KernelA.HH,54"$ $LK,"LTBLUE",A="FL:::/Kernel/KernelA.HH,2938"$ $LK,"DOCf_AUTO_SAVE",A="FL:::/Kernel/KernelA.HH,1322"$ $LK,"DOCF_AUTO_SAVE",A="FL:::/Kernel/KernelA.HH,1285"$ +$LK,"PCSPKR",A="FL:::/Kernel/KernelA.HH,3789"$ $LK,"DOCEf_TOP_Y",A="FL:::/Kernel/KernelA.HH,1096"$ $LK,"DOCEF_TOP_Y",A="FL:::/Kernel/KernelA.HH,1008"$ $LK,"_CALLEXTNUM",A="FL:::/Kernel/KUtils.CC,362"$ @@ -2142,7 +2143,7 @@ $LK,"Bcd2Bin",A="FL:::/Kernel/KDate.CC,123",BI=461$ $LK,"CAllocAligned",A="FL:::/Kernel/Memory/MAllocFree.CC,434",BI=462$ $LK,"MAllocAligned",A="FL:::/Kernel/Memory/MAllocFree.CC,423",BI=463$ $LK,"ext",A="FL:::/Kernel/KernelB.HH,53"$ -$LK,"FUN_SEG_CACHE_SIZE",A="FL:::/Kernel/KernelA.HH,3815"$ +$LK,"FUN_SEG_CACHE_SIZE",A="FL:::/Kernel/KernelA.HH,3816"$ $LK,"DRIVES_NUM",A="FL:::/Kernel/KernelA.HH,2700"$ $LK,"ACf_INIT_IN_PROGRESS",A="FL:::/Kernel/KernelA.HH,1508"$ $LK,"RawDm",A="FL:::/Kernel/KDebug.CC,250",BI=464$ @@ -2246,14 +2247,14 @@ $LK,"CoreAPSethInit",A="FL:::/Kernel/MultiProc.CC,275",BI=480$ $LK,"IRQKbd",A="FL:::/Kernel/SerialDev/Keyboard.CC,411",BI=481$ $LK,"SwapU32",A="FL:::/Kernel/KernelB.HH,115"$ $LK,"SwapU16",A="FL:::/Kernel/KernelB.HH,113"$ -$LK,"ARf_MESH_ED",A="FL:::/Kernel/KernelA.HH,3869"$ +$LK,"ARf_MESH_ED",A="FL:::/Kernel/KernelA.HH,3870"$ $LK,"CAsmUndefHash",A="FL:::/Kernel/KernelA.HH,1838"$ $LK,"HTt_IMPORT_SYS_SYM",A="FL:::/Kernel/KernelA.HH,671"$ $LK,"HTt_EXPORT_SYS_SYM",A="FL:::/Kernel/KernelA.HH,670"$ $LK,"C32_EDI",A="FL:::/Kernel/PCIBIOS.CC,63"$ $LK,"pow10_I64",A="FL:::/Kernel/KGlobals.CC,15"$ $LK,"sys_num_spawned_tasks",A="FL:::/Kernel/KGlobals.CC,9"$ -$LK,"CAUData",A="FL:::/Kernel/KernelA.HH,3790"$ +$LK,"CAUData",A="FL:::/Kernel/KernelA.HH,3791"$ $LK,"LAPIC_LVT_LINT0",A="FL:::/Kernel/KernelA.HH,522"$ $LK,"ArcFinishCompression",A="FL:::/Kernel/Compress.CC,155",BI=482$ $LK,"QueueDel",A="FL:::/Kernel/KDataTypes.CC,41",BI=483$ @@ -2304,7 +2305,7 @@ $LK,"DiskCacheQueueRemove",A="FL:::/Kernel/BlkDev/DiskCache.CC,46",BI=489$ $LK,"JOB_DONE",A="FL:::/Kernel/Job.CC,265"$ $LK,"LoadPass2",A="FL:::/Kernel/KLoad.CC,154",BI=490$ $LK,"MemPagTaskAlloc",A="FL:::/Kernel/Memory/MemPag.CC,114",BI=491$ -$LK,"ARf_MANAGE_SLIDER",A="FL:::/Kernel/KernelA.HH,3871"$ +$LK,"ARf_MANAGE_SLIDER",A="FL:::/Kernel/KernelA.HH,3872"$ $LK,"SC_PAGE_DOWN",A="FL:::/Kernel/KernelA.HH,3527"$ $LK,"QueueVectU8Del",A="FL:::/Kernel/KDataTypes.CC,132",BI=492$ $LK,"OC_NOP",A="FL:::/Kernel/KernelA.HH,1785"$ @@ -2350,7 +2351,7 @@ $LK,"RepOutU32",A="FL:::/Kernel/KernelB.HH,90"$ $LK,"RepOutU16",A="FL:::/Kernel/KernelB.HH,88"$ $LK,"TK_SUBSCRIPT",A="FL:::/Kernel/KernelA.HH,2096"$ $LK,"REGT_NONE",A="FL:::/Kernel/KernelA.HH,756"$ -$LK,"ARf_PSALMODY_JUKEBOX",A="FL:::/Kernel/KernelA.HH,3868"$ +$LK,"ARf_PSALMODY_JUKEBOX",A="FL:::/Kernel/KernelA.HH,3869"$ $LK,"DOCEf_HTML_LINK",A="FL:::/Kernel/KernelA.HH,1075"$ $LK,"DOCEF_HTML_LINK",A="FL:::/Kernel/KernelA.HH,987"$ $LK,"NORMAL_KEY_SCAN_DECODE_TABLE",A="FL:::/Kernel/SerialDev/Keyboard.CC,3"$ @@ -2450,7 +2451,7 @@ $LK,"SC_PAUSE",A="FL:::/Kernel/KernelA.HH,3544"$ $LK,"TRANSPARENT",A="FL:::/Kernel/KernelA.HH,2928"$ $LK,"XTalkStrWait",A="FL:::/Kernel/Job.CC,496",BI=525$ $LK,"mem_physical_space",A="FL:::/Kernel/KernelB.HH,194"$ -$LK,"PRINTF_QUESTION",A="FL:::/Kernel/KernelA.HH,3890"$ +$LK,"PRINTF_QUESTION",A="FL:::/Kernel/KernelA.HH,3891"$ $LK,"CArcCtrl",A="FL:::/Kernel/KernelA.HH,3713"$ $LK,"SC_CTRL",A="FL:::/Kernel/KernelA.HH,3517"$ $LK,"RS_ATTR_LONG_NAME_MASK",A="FL:::/Kernel/KernelA.HH,2520"$ @@ -2460,7 +2461,7 @@ $LK,"DOC_COLOR_BIN",A="FL:::/Kernel/KernelA.HH,1160"$ $LK,"Ff_NOARGPOP",A="FL:::/Kernel/KernelA.HH,868"$ $LK,"EdLiteFileLine",A="FL:::/Kernel/EdLite.CC,316",BI=526$ $LK,"FifoU8New",A="FL:::/Kernel/KDataTypes.CC,155",BI=527$ -$LK,"BOOT_STACK_SIZE",A="FL:::/Kernel/KernelA.HH,3852"$ +$LK,"BOOT_STACK_SIZE",A="FL:::/Kernel/KernelA.HH,3853"$ $LK,"SC_HOME",A="FL:::/Kernel/KernelA.HH,3528"$ $LK,"DISK_CACHE_HASH_SIZE",A="FL:::/Kernel/KernelA.HH,2730"$ $LK,"FilesFindMatch",A="FL:::/Kernel/BlkDev/DiskStrA.CC,40",BI=528$ @@ -2485,7 +2486,7 @@ $LK,"CMemRange",A="FL:::/Kernel/KernelA.HH,2839"$ $LK,"WIf_FOCUS_TASK_CTRLS",A="FL:::/Kernel/KernelA.HH,1474"$ $LK,"C32_RSP",A="FL:::/Kernel/PCIBIOS.CC,66"$ $LK,"OutStr",A="FL:::/Kernel/StrPrint.CC,20",BI=537$ -$LK,"PROGRESS_BARS_NUM",A="FL:::/Kernel/KernelA.HH,3874"$ +$LK,"PROGRESS_BARS_NUM",A="FL:::/Kernel/KernelA.HH,3875"$ $LK,"DOCEf_CHECK_COLLAPSABLE",A="FL:::/Kernel/KernelA.HH,1112"$ $LK,"DOCEF_PAGE_REL_Y",A="FL:::/Kernel/KernelA.HH,1013"$ $LK,"TimersInit",A="FL:::/Kernel/KMain.CC,100",BI=538$ @@ -2503,7 +2504,7 @@ $LK,"CLexHashTableContext",A="FL:::/Kernel/KernelA.HH,2139"$ $LK,"RLF_RAW",A="FL:::/Kernel/KernelA.HH,483"$ $LK,"ATAPISetMaxSpeed",A="FL:::/Kernel/BlkDev/DiskATA.CC,118",BI=540$ $LK,"SwapU8",A="FL:::/Kernel/KernelB.HH,117"$ -$LK,"FUN_SEG_CACHE_STR_LEN",A="FL:::/Kernel/KernelA.HH,3823"$ +$LK,"FUN_SEG_CACHE_STR_LEN",A="FL:::/Kernel/KernelA.HH,3824"$ $LK,"DCF_TRANSFORMATION",A="FL:::/Kernel/KernelA.HH,3584"$ $LK,"FF_CONTIGUOUS",A="FL:::/Kernel/KernelA.HH,2775"$ $LK,"SEMA_MUTE",A="FL:::/Kernel/KernelA.HH,641"$ @@ -2617,7 +2618,7 @@ $LK,"IOAPIC_DATA",A="FL:::/Kernel/KernelA.HH,531"$ $LK,"SysGetStr2",A="FL:::/Kernel/KDebug.CC,337",BI=555$ $LK,"fp_getstr2",A="FL:::/Kernel/KGlobals.CC,32"$ $LK,"KDRawPutKey",A="FL:::/Kernel/KeyDev.CC,88",BI=556$ -$LK,"STD_DISTRO_DVD_CONFIG",A="FL:::/Kernel/KernelA.HH,3861"$ +$LK,"STD_DISTRO_DVD_CONFIG",A="FL:::/Kernel/KernelA.HH,3862"$ $LK,"DOCF_SUBSCRIPT_MODE",A="FL:::/Kernel/KernelA.HH,1317"$ $LK,"Dos2CDate",A="FL:::/Kernel/BlkDev/FileSysFAT.CC,9",BI=557$ $LK,"PostMessageWait",A="FL:::/Kernel/Job.CC,253",BI=558$ @@ -2641,8 +2642,8 @@ $LK,"STACK_REP_LEN",A="FL:::/Kernel/KDebug.CC,102"$ $LK,"HTT_HELP_FILE",A="FL:::/Kernel/KernelA.HH,715"$ $LK,"HTt_HELP_FILE",A="FL:::/Kernel/KernelA.HH,685"$ $LK,"Round",A="FL:::/Kernel/KernelB.HH,139"$ -$LK,"VM_OTHER",A="FL:::/Kernel/KernelA.HH,3904"$ -$LK,"PRINTF_DECIMAL",A="FL:::/Kernel/KernelA.HH,3892"$ +$LK,"VM_OTHER",A="FL:::/Kernel/KernelA.HH,3905"$ +$LK,"PRINTF_DECIMAL",A="FL:::/Kernel/KernelA.HH,3893"$ $LK,"ISOT_TERMINATOR",A="FL:::/Kernel/KernelA.HH,2481"$ $LK,"ATAR0_STAT",A="FL:::/Kernel/KernelA.HH,2310"$ $LK,"HPET_GEN_CONF",A="FL:::/Kernel/KernelA.HH,568"$ @@ -2745,7 +2746,7 @@ $LK,"CMF_I8_JMP_TABLE",A="FL:::/Kernel/KernelA.HH,1723"$ $LK,"EdLiteUpdate",A="FL:::/Kernel/EdLite.CC,7",BI=587$ $LK,"_ARC_ENTRY_GET",A="FL:::/Kernel/Compress.CC,43"$ $LK,"SYS_CTRL_ALT_FLAGS",A="FL:::/Kernel/KStart32.CC,34"$ -$LK,"BOOT_RAM_BASE",A="FL:::/Kernel/KernelA.HH,3850"$ +$LK,"BOOT_RAM_BASE",A="FL:::/Kernel/KernelA.HH,3851"$ $LK,"JOBf_HIGHEST_PRIORITY",A="FL:::/Kernel/KernelA.HH,3148"$ $LK,"MT_DVD",A="FL:::/Kernel/KernelA.HH,2530"$ $LK,"FramePtrDel",A="FL:::/Kernel/KHashB.CC,240",BI=588$ diff --git a/src/Kernel/KernelA.HH b/src/Kernel/KernelA.HH index e4c24606..435cb806 100755 --- a/src/Kernel/KernelA.HH +++ b/src/Kernel/KernelA.HH @@ -560,7 +560,7 @@ class CAP16BitInit #define PIT_CMDF_OPMODE_SQUARE_WAVE 0x06 #define PIT_CMDF_ACCESS_WORD 0x30 #define PIT_CMDF_CHANNEL0 0x00 -#define PIT_CMDF_CHANNEL2 0x80 +#define PIT_CMDF_CHANNEL2 0x80 #help_index "Time/CPU Cycles;Time/HPET;Time/Jiffies" //High Performance Event Timer @@ -3786,6 +3786,7 @@ class CKeyDevGlobals }; #help_index "Sound" +#define PCSPKR 0x61 #help_index "ScreenCast;Sound/AU Files" public class CAUData {//Format of AU files diff --git a/src/Tmp/MyDistro.iso b/src/Tmp/MyDistro.iso index 937abd095cfdc04915f9451104805f2e7c841c24..47d93c1c3778b34534370687cd6091abb1d5e21c 100755 GIT binary patch delta 7606 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