From 3636fdb41e1c12231aab6f9f056679768098a325 Mon Sep 17 00:00:00 2001 From: TempleOS-bot Date: Tue, 31 Jan 2017 11:27:27 -0500 Subject: [PATCH] Nightly update (ISO SHA-1 77cbcdd) --- TempleOSCD/0000Boot/0000Kernel.BIN.C | Bin 192080 -> 192080 bytes TempleOSCD/Adam/ADefine.HC | 4 +- TempleOSCD/Adam/DolDoc/DocExt.HC | 2 +- TempleOSCD/Adam/DolDoc/DocPopUp.HC | 8 +- TempleOSCD/Adam/Gr/SpriteBitMap.HC | 6 +- TempleOSCD/Adam/Gr/SpriteEd.HC | 6 +- TempleOSCD/Adam/Gr/SpriteMain.HC | 14 +- TempleOSCD/Compiler/Compiler.BIN | Bin 192920 -> 192920 bytes TempleOSCD/Demo/AcctExample/Registry.HC | 2 +- TempleOSCD/Demo/Graphics/LightTable.HC | 238 +++++++++++++++++------- TempleOSCD/Doc/ChgLog.DD | 6 +- TempleOSCD/Kernel/Kernel.MAP | 184 +++++++++--------- TempleOSCD/Kernel/KernelB.HH | 3 +- TempleOSCD/Misc/OSTestSuite.HC | 19 +- 14 files changed, 298 insertions(+), 194 deletions(-) diff --git a/TempleOSCD/0000Boot/0000Kernel.BIN.C b/TempleOSCD/0000Boot/0000Kernel.BIN.C index d32d4a3223e2cce80cb315c0512df42fa3f9fd3c..019909b3c05a6aa76d5ad15e42ad8f6ad620d795 100644 GIT binary patch delta 237 zcmca`hx@`E?g=LBZhAp0uh?>LUdVEhc{2~o%Q!~)&EJypWEn4RPHkvlVX|h}{JbTF zkwuqJmT|g50i*cjw6=?ro4*K7_Gs^B5zv%noE+b&IQd7rG4q3S>XY?4d|9??LX=8O zKHny|c|}JuBTR}hWOGcHcOawo<`uUy`52Wp3%!~Z!NhWL`#LAadHjqi(|v;&>p}c; zL5zIjAjZ8+#;3xJ5!;W{GVYaO%-G&Ei?P#)F?>7ES;l&HmPwyv7$-Nzifmteg|SPI e@zZuaW+v-!rq9~jv!j^A92pmGZ<@_?E(idul~|ep delta 237 zcmca`hx@`E?g=LBUZ*>%uh?>LUdVEhc{2~o%Q!}z&EJypWEn4PPHkvlVanIr{JbTF zk;R%%mT|g50i*cjw6=@P8JWeCt=ea@$ZEBUzS6f5Tz26 z&$kI~UeS@v2$Nz=+#J*89mr_0dByEaK1SKiLa$~;FwMBIeVr5IJbuRF>ApdX^&tMa zAVxlM5aV7Z<5OYA)a^%V8TZOCGHh>}#n@@Yn7W?kHNN5*yAn`See3jzSxXIM-C diff --git a/TempleOSCD/Adam/ADefine.HC b/TempleOSCD/Adam/ADefine.HC index 9a40ce6..42b761a 100644 --- a/TempleOSCD/Adam/ADefine.HC +++ b/TempleOSCD/Adam/ADefine.HC @@ -18,8 +18,8 @@ U0 LoadDocDefines() //$LK,"DD_BOOT_HIGH_LOC_DVD",A="FF:::/Adam/Opt/Boot/BootDVD.HC,DD_BOOT_HIGH_LOC_DVD"$ $TR-C,"LineRep"$ -$ID,4$DefinePrint("DD_TEMPLEOS_LOC","120,419"); -DefinePrint("DD_TEMPLEOS_LOC_OFFICIAL","82,012"); +$ID,4$DefinePrint("DD_TEMPLEOS_LOC","120,525"); +DefinePrint("DD_TEMPLEOS_LOC_OFFICIAL","82,013"); $ID,-4$ DefinePrint("DD_MP_VECT","%08X",MP_VECT_ADDR); DefinePrint("DD_MP_VECT_END","%08X", diff --git a/TempleOSCD/Adam/DolDoc/DocExt.HC b/TempleOSCD/Adam/DolDoc/DocExt.HC index 6da4174..810b0a0 100644 --- a/TempleOSCD/Adam/DolDoc/DocExt.HC +++ b/TempleOSCD/Adam/DolDoc/DocExt.HC @@ -10,5 +10,5 @@ extern U0 DocPrintPartial(CDoc *doc=NULL,U8 *fmt,...); extern CDocEntry *DocPutS(CDoc *doc,U8 *st); extern U8 *DocSave(CDoc *doc,I64 *_size=NULL); extern I64 EdLeftClickLink(CDoc *doc,CDocEntry *doc_e); -extern U8 *PopUpPickLst(U8 *lst); +extern I64 PopUpPickLst(U8 *lst); extern I64 TermRightClickLink(CDoc *doc,CDocEntry *doc_e); diff --git a/TempleOSCD/Adam/DolDoc/DocPopUp.HC b/TempleOSCD/Adam/DolDoc/DocPopUp.HC index 6c5254c..14b2c38 100644 --- a/TempleOSCD/Adam/DolDoc/DocPopUp.HC +++ b/TempleOSCD/Adam/DolDoc/DocPopUp.HC @@ -87,9 +87,9 @@ Bool PopUpCd() } #help_index "DolDoc/Input;Char/Lists;StdIn/DolDoc" -public U8 *PopUpPickLst(U8 *lst) +public I64 PopUpPickLst(U8 *lst) {//Prompt for lst entry in PopUp win task. - I64 i=0; + I64 res,i=0; CDoc *doc=DocNew; DocPrint(doc,"$$LTBLUE$$"); while (*lst) { @@ -101,9 +101,9 @@ public U8 *PopUpPickLst(U8 *lst) lst+=StrLen(lst)+1; } DocPrint(doc,"\n$$MU,\"CANCEL\",LE=DOCM_CANCEL$$\n"); - i=PopUpMenu(doc); + res=PopUpMenu(doc); DocDel(doc); - return i; + return res; } #help_index "DolDoc/Input;Char/Lists;Char/Define;StdIn/DolDoc" diff --git a/TempleOSCD/Adam/Gr/SpriteBitMap.HC b/TempleOSCD/Adam/Gr/SpriteBitMap.HC index 6fa4a74..e833a55 100644 --- a/TempleOSCD/Adam/Gr/SpriteBitMap.HC +++ b/TempleOSCD/Adam/Gr/SpriteBitMap.HC @@ -42,7 +42,7 @@ GrInit4; I64 PopUpSpriteBitMap(CColorROPU32 color,I64 width) { - I64 i; + I64 res; U8 *st1,*st2,buf[STR_LEN]; CDoc *doc=DocNew; @@ -86,9 +86,9 @@ I64 PopUpSpriteBitMap(CColorROPU32 color,I64 width) "$$MU-UL,\"Exit Sprite\",LE=SPBM_EXIT$$\n" "$$MU-UL,\"Abort Sprite\",LE=DOCM_CANCEL$$\n" "\nRight-Click to get back to this menu.",st1,st2,width); - i=PopUpMenu(doc); + res=PopUpMenu(doc); DocDel(doc); - return i; + return res; } U0 GrBitMapEdPrepPersistentDC(CDC *dc,I64 xx1,I64 yy1,CDC *img) diff --git a/TempleOSCD/Adam/Gr/SpriteEd.HC b/TempleOSCD/Adam/Gr/SpriteEd.HC index 3ccbe0b..3cad058 100644 --- a/TempleOSCD/Adam/Gr/SpriteEd.HC +++ b/TempleOSCD/Adam/Gr/SpriteEd.HC @@ -741,7 +741,7 @@ I64 PopUpSpriteEd(CSprite **_head,I64 *_cur_elem_num) { U8 *st; CTask *pu_task; - I64 i; + I64 res; CDoc *doc=DocNew; DocPrint(doc,"$$PURPLE$$$$TX+CX,\"Sprite Edit Menu\"$$\n" "$$LK+PU+CX,\"Click for Help\",A=\"FI:::/Doc/SpriteEd.DD.Z\"$$\n\n" @@ -764,13 +764,13 @@ I64 PopUpSpriteEd(CSprite **_head,I64 *_cur_elem_num) st=MStrPrint("SpriteSideBarTask(0x%X,0x%X,0x%X);",Fs,_head,_cur_elem_num); PopUp(st,NULL,&pu_task); Free(st); - i=PopUpMenu(doc); + res=PopUpMenu(doc); if (TaskValidate(pu_task)) { *_head=SpriteSideBar2SpriteQue(DocPut(pu_task),*_head,_cur_elem_num); Kill(pu_task); } DocDel(doc); - return i; + return res; } #define SPEDT_SIMPLE_PT 0 diff --git a/TempleOSCD/Adam/Gr/SpriteMain.HC b/TempleOSCD/Adam/Gr/SpriteMain.HC index c3ca531..c7d75c3 100644 --- a/TempleOSCD/Adam/Gr/SpriteMain.HC +++ b/TempleOSCD/Adam/Gr/SpriteMain.HC @@ -10,7 +10,7 @@ I64 PopUpSpriteMain(CSprite **_head,I64 *_cur_elem_num, CDoc *_doc,CDocEntry *_doc_e) { CTask *pu_task; - I64 i; + I64 res; CDoc *doc=DocNew; CDocEntry *doc_de; U8 *st; @@ -63,7 +63,7 @@ I64 PopUpSpriteMain(CSprite **_head,I64 *_cur_elem_num, st=MStrPrint("SpriteSideBarTask(0x%X,0x%X,0x%X);",Fs,_head,_cur_elem_num); PopUp(st,NULL,&pu_task); Free(st); - i=PopUpMenu(doc); + res=PopUpMenu(doc); if (TaskValidate(pu_task)) { *_head=SpriteSideBar2SpriteQue(DocPut(pu_task),*_head,_cur_elem_num); Kill(pu_task); @@ -72,12 +72,12 @@ I64 PopUpSpriteMain(CSprite **_head,I64 *_cur_elem_num, _doc_e->tag=StrNew(doc_de->data,_doc->mem_task); _doc->cur_col=0; DocDel(doc); - return i; + return res; } Bool PopUpExtents(I64 *_x1,I64 *_x2,I64 *_y1,I64 *_y2) { - I64 i; + I64 res; CDoc *doc=DocNew; CDocEntry *doc_e; doc_e=DocPrint(doc," $$DA,A=\"x1:%%d\"$$\n"); @@ -95,10 +95,10 @@ Bool PopUpExtents(I64 *_x1,I64 *_x2,I64 *_y1,I64 *_y2) DocPrint(doc," $$BT,\"Use These Extents\",LE=TRUE$$"); DocPrint(doc,"$$CM,3,0$$$$BT,\"Drag-Out New Extents\",LE=FALSE$$\n\n"); - do i=PopUpMenu(doc); - while (i!=FALSE && i!=TRUE); + do res=PopUpMenu(doc); + while (res!=FALSE && res!=TRUE); DocDel(doc); - return i; + return res; } U0 SpriteScrnInit(CDC *dc,I64,I64) diff --git a/TempleOSCD/Compiler/Compiler.BIN b/TempleOSCD/Compiler/Compiler.BIN index a7dd275cfda8648877535df903e7b3abb715df98..5101ae93df75b86702cb56e29c6a644f42659e88 100644 GIT binary patch delta 153 zcmbR7n0v-!?hOTsO!@hnixi(7Vzk;E`D8I8qt52PPmRnNGqxMZFqRmwhHA<(GE6R< zBfNc&4`Tu&qtJF)KgI?YreeYE^Me>a6|s1BAMltSAj2fKef3dBc~M4%?Wb=sYMOJ- z3iarI=IaJ4pZl diff --git a/TempleOSCD/Demo/AcctExample/Registry.HC b/TempleOSCD/Demo/AcctExample/Registry.HC index 69f494e..62a470d 100644 --- a/TempleOSCD/Demo/AcctExample/Registry.HC +++ b/TempleOSCD/Demo/AcctExample/Registry.HC @@ -62,7 +62,7 @@ $ID,-2$$TR,"Titanium"$ $ID,2$I64 best_score=16469; $ID,-2$$TR,"TOSRegen"$ $ID,2$progress1_tf=0.000;progress2_tf=0.000; -progress3_tf=0.000;progress4_tf=196.181; +progress3_tf=0.000;progress4_tf=199.123; $ID,-2$$ID,-2$$TR,"Once"$ $ID,2$$TR,"Adam"$ $ID,2$$ID,-2$$TR,"User"$ diff --git a/TempleOSCD/Demo/Graphics/LightTable.HC b/TempleOSCD/Demo/Graphics/LightTable.HC index d8d6c1b..fb29237 100644 --- a/TempleOSCD/Demo/Graphics/LightTable.HC +++ b/TempleOSCD/Demo/Graphics/LightTable.HC @@ -7,7 +7,7 @@ fine grained is only outlines. class Photon { Photon *next,*last; - CD3 p,v,p_snell_inhibit; + CD3 p,v,n,p_snell_inhibit; } p_root[mp_cnt]; I64 p_root_locks; @@ -17,11 +17,11 @@ CTask *animate_tasks[mp_cnt]; CDC *map; -I64 photon_cnt,snell_cnt; -Bool full_speed; +I64 photon_cnt,snell_cnt,snell_inhibit,zero_normal; +Bool full_speed,show_normals; U8 *bmp; -F64 bmp_scale,bmp_scale_sqr; +F64 bmp_scale,find_normal_dist_sqr; I64 bmp_mem,bmp_width,bmp_height,bmp_norm_radius; I64 BmpPeek(I64 x,I64 y) @@ -41,6 +41,13 @@ U0 BmpPlot(U8 *bmp,I64 x,I64 y,I64) Bts(bmp,y*bmp_width+x); } +U0 DualLine(F64 x1,F64 y1,F64 x2,F64 y2) +{ + map->color=WHITE; + GrLine(map,x1,y1,x2,y2); + Line(bmp,x1*bmp_scale,y1*bmp_scale,0,x2*bmp_scale,y2*bmp_scale,0,&BmpPlot); +} + Photon *PhotonNew() { I64 num=photon_cnt++%mp_cnt; @@ -52,7 +59,7 @@ Photon *PhotonNew() return res; } -#define TAIL 20 +#define VECTOR 20 U0 DrawIt(CTask *,CDC *dc) { I64 i; @@ -62,15 +69,22 @@ U0 DrawIt(CTask *,CDC *dc) GrPrint(dc,0,0,"Mem:0x%X %,dMeg Scale:%0.3f (%d,%d)-->(%d,%d)", bmp_mem,bmp_mem/1024/1024,bmp_scale, map->width,map->height,bmp_width,bmp_height); - GrPrint(dc,0,FONT_HEIGHT,"PhotonCnt:%d SnellCnt:%d",photon_cnt,snell_cnt); + GrPrint(dc,0,FONT_HEIGHT, + "PhotonCnt:%d SnellCnt:%d SnellInhibit:%d ZeroNormal:%d", + photon_cnt,snell_cnt,snell_inhibit,zero_normal); for (i=0;icolor=LTRED; - GrLine(dc,tmpp->p.x-TAIL*tmpp->v.x,tmpp->p.y-TAIL*tmpp->v.y, + GrLine(dc,tmpp->p.x-VECTOR*tmpp->v.x,tmpp->p.y-VECTOR*tmpp->v.y, tmpp->p.x,tmpp->p.y); + if (show_normals) { + dc->color=LTGREEN; + GrLine(dc,tmpp->p.x,tmpp->p.y, + tmpp->p.x+VECTOR*tmpp->n.x,tmpp->p.y+VECTOR*tmpp->n.y); + } tmpp=tmpp->next; } LBtr(&p_root_locks,i); @@ -117,7 +131,7 @@ U0 RandomBurst() } } -U0 FindNormal(Photon *tmpp,CD3 *_normal) +U0 FindNormal(Photon *tmpp) { CD3 p,p1,p2,v,s; F64 é=Arg(tmpp->v.x,tmpp->v.y),è; @@ -132,7 +146,7 @@ U0 FindNormal(Photon *tmpp,CD3 *_normal) D3SubEqu(&tmpp->p,&tmpp->v); D3Mul(&p,bmp_scale,&tmpp->p); D3Copy(&p1,&p); - while (BmpPeek(p1.x,p1.y)==BLACK && D3DistSqr(&p,&p1)v); D3Copy(&p,&p1); D3Div(&tmpp->p,&p,bmp_scale); @@ -148,7 +162,7 @@ U0 FindNormal(Photon *tmpp,CD3 *_normal) if (BmpPeek(p1.x,p1.y)!=WHITE) D3Copy(&p1,&tmpp->p); - //Draw an arc other direction, finding point of contact. + //Draw an arc other direction, finding point of contact. for (è=0;è<ã/2;è+=ã/bmp_norm_radius) { D3Equ(&s,Cos(é+ã+ã/4+è),Sin(é+ã+ã/4+è)); D3Mul(&v,bmp_norm_radius,&s); @@ -158,13 +172,17 @@ U0 FindNormal(Photon *tmpp,CD3 *_normal) } if (BmpPeek(p2.x,p2.y)!=WHITE) D3Copy(&p2,&tmpp->p); - - D3Sub(&s,&p1,&p2); - D3Equ(_normal,s.y,-s.x); - if (D3Dot(_normal,&tmpp->v)<0) - D3Equ(_normal,-s.y,s.x); - D3Unit(_normal); + D3Sub(&s,&p1,&p2); + if (D3NormSqr(&s)<1.0) { + D3Equ(&tmpp->n,Cos(é),Sin(é)); + lock {zero_normal++;} + } else { + D3Equ(&tmpp->n,s.y,-s.x); + if (D3Dot(&tmpp->n,&tmpp->v)<0) + D3Equ(&tmpp->n,-s.y,s.x); + D3Unit(&tmpp->n); + } } U0 SnellsLaw(Photon *tmpp,I64 last,I64 next) @@ -172,7 +190,6 @@ U0 SnellsLaw(Photon *tmpp,I64 last,I64 next) //n1 and n2 are refraction index. //n1 Sin(é1) == n2 Sin(é2) F64 é=Arg(tmpp->v.x,tmpp->v.y),én,n1,n2,é1,é2,éa,éb; - CD3 normal; if (last==WHITE) n1=1.5; else @@ -181,10 +198,10 @@ U0 SnellsLaw(Photon *tmpp,I64 last,I64 next) n2=1.5; else n2=1.0; - FindNormal(tmpp,&normal); - én=Arg(normal.x,normal.y); + FindNormal(tmpp); + én=Arg(tmpp->n.x,tmpp->n.y); //dot=m1m2Cos(é); - é1=ACos(D3Dot(&normal,&tmpp->v)); + é1=ACos(D3Dot(&tmpp->n,&tmpp->v)); é2=ASin(n1*Sin(é1)/n2); //é --> (én+é1) //é <-- (én+é2) @@ -213,6 +230,7 @@ U0 MPAnimateTask(I64) I64 last_master_jiffy=0, timeout_jiffy=master_sleep_jiffy+ANIMATE_JIFFIES, last,next; + Bool inhibit; Photon *tmpp,*root=&p_root[Gs->num]; while (TRUE) { while (LBts(&p_root_locks,Gs->num)) @@ -238,11 +256,21 @@ U0 MPAnimateTask(I64) tmpp->v.y=-tmpp->v.y; } next=GrPeek(map,tmpp->p.x,tmpp->p.y); + + if (D3DistSqr(&tmpp->p_snell_inhibit,&tmpp->p)<4.0) + inhibit=TRUE; + else + inhibit=FALSE; + if (last!=next && (last==BLACK && next==WHITE) || - (last==WHITE && next==BLACK) && -//Don't do a snell operation too close to the last. Just ignore it. - D3DistSqr(&tmpp->p_snell_inhibit,&tmpp->p)>=4.0) - SnellsLaw(tmpp,last,next); + (last==WHITE && next==BLACK)) { + if (inhibit) + lock {snell_inhibit++;} + else + SnellsLaw(tmpp,last,next); + } else if (!inhibit) + D3Zero(&tmpp->p_snell_inhibit); + tmpp=tmpp->next; if (cnts.jiffies>=timeout_jiffy) break; @@ -266,8 +294,8 @@ U0 Init() { I64 i; master_sleep_jiffy=cnts.jiffies; - full_speed=FALSE; - photon_cnt=snell_cnt=0; + full_speed=show_normals=FALSE; + photon_cnt=snell_cnt=snell_inhibit=zero_normal=0; map=DCNew(Fs->pix_width,Fs->pix_height); for (i=0;ipix_height/Fs->pix_width)/Fs->pix_height; - bmp_scale_sqr=Sqr(bmp_scale); + find_normal_dist_sqr=2*Sqr(bmp_scale); bmp_width =bmp_scale*Fs->pix_width; bmp_height=bmp_scale*Fs->pix_height; bmp=CAlloc(bmp_width*bmp_height/8); @@ -302,10 +330,45 @@ U0 CleanUp() Free(bmp); } +#define LTM_LINE 0 +#define LTM_SPLINE 1 +#define LTM_FLOOD_FILL 2 +#define LTM_TEST_RAY 3 + +U0 LTMenuSet(I64 mode) +{ + CMenuEntry *entry=MenuEntryFind(Fs->cur_menu,"View/ToggleNormals"); + if (show_normals) + entry->checked=TRUE; + else + entry->checked=FALSE; + + entry=MenuEntryFind(Fs->cur_menu,"Mode/LineMode"); + if (mode==LTM_LINE) + entry->checked=TRUE; + else + entry->checked=FALSE; + entry=MenuEntryFind(Fs->cur_menu,"Mode/SplineMode"); + if (mode==LTM_SPLINE) + entry->checked=TRUE; + else + entry->checked=FALSE; + entry=MenuEntryFind(Fs->cur_menu,"Mode/FloodFill"); + if (mode==LTM_FLOOD_FILL) + entry->checked=TRUE; + else + entry->checked=FALSE; + entry=MenuEntryFind(Fs->cur_menu,"Mode/TestRay"); + if (mode==LTM_TEST_RAY) + entry->checked=TRUE; + else + entry->checked=FALSE; +} + #define PTS_NUM 1024 U0 LightTable() { - I64 msg_code,i,cnt,arg1,arg2,ray_x1,ray_y1,ray_x2,ray_y2; + I64 msg_code,mode=LTM_LINE,i,cnt,arg1,arg2,x1,y1,x2,y2; CD3I32 *c=MAlloc(PTS_NUM*sizeof(CD3I32)); p_root_locks=0; @@ -315,14 +378,21 @@ U0 LightTable() " Abort(,CH_SHIFT_ESC);" " Exit(,CH_ESC);" "}" - "Edit {" - " Fill(,CH_SPACE);" + "Mode {" + " LineMode(,'0');" + " SplineMode(,'1');" + " FloodFill(,'2');" + " TestRay(,'3');" "}" "Play {" " RandomBurst(,'r');" " ElapseTime(,'e');" "}" + "View {" + " ToggleNormals(,'n');" + "}" ); + LTMenuSet(mode); MemBIOSRep; bmp_mem=GetI64("\n\n\nHow much memory for the high resolution\n" @@ -332,11 +402,6 @@ U0 LightTable() "contiguous chunk of physical memory.\n\n" "Mem (0x%0X):",1024*1024*16); - PopUpOk( - "Draw splines with $$GREEN$${Left-click}$$FG$$.\n\n" - "Fill lens with $$GREEN$$$$FG$$.\n\n" - "$$GREEN$${Right-drag}$$FG$$ to fire rays.\n" - ); SettingsPush; //See $LK,"SettingsPush",A="MN:SettingsPush"$ Fs->win_inhibit=WIG_TASK_DFT-WIF_SELF_FOCUS- WIF_SELF_BORDER-WIF_FOCUS_TASK_MENU; @@ -354,45 +419,78 @@ U0 LightTable() try { while (TRUE) { msg_code=GetMsg(&arg1,&arg2, - 1<color=ROP_XOR+WHITE; - do { - c[cnt].x=arg1; c[cnt].y=arg2; c[cnt].z=0; - Gr2BSpline(map,c,cnt+1); - msg_code=GetMsg(&arg1,&arg2, - 1<color=WHITE; - Gr2BSpline3(map,c,cnt); - for (i=0;icolor=ROP_XOR+WHITE; + while (TRUE) { + x2=arg1; y2=arg2; + GrLine(map,x1,y1,x2,y2); + msg_code=GetMsg(&arg1,&arg2, + 1<color=ROP_XOR+WHITE; + do { + c[cnt].x=arg1; c[cnt].y=arg2; c[cnt].z=0; + Gr2BSpline(map,c,cnt+1); + msg_code=GetMsg(&arg1,&arg2,1<color=WHITE; + Gr2BSpline3(map,c,cnt); + for (i=0;ipix_left,ms.pos.y-Fs->pix_top); - break; case '\n': CleanUp; Init; @@ -406,6 +504,14 @@ lt_restart: FlushMsgs; full_speed=FALSE; break; + case 'n': + show_normals=!show_normals; + LTMenuSet(mode); + break; + case '0'...'3': + mode=arg1-'0'; + LTMenuSet(mode); + break; case CH_ESC: case CH_SHIFT_ESC: goto lt_done; diff --git a/TempleOSCD/Doc/ChgLog.DD b/TempleOSCD/Doc/ChgLog.DD index 4a217ca..2bef0b3 100644 --- a/TempleOSCD/Doc/ChgLog.DD +++ b/TempleOSCD/Doc/ChgLog.DD @@ -2,11 +2,9 @@ $WW,1$$FG,5$$TX+CX,"Change Log"$$FG$ Use $LK,"R",A="MN:R"$() to rename if I change a label. -$IV,1$----01/31/17 03:33:54----$IV,0$ -* Added $LK,"TOS Linux Setup",A="FF:::/Demo/AcctExample/TOS/TOSPolicies.DD,TOS Linux Setup"$. - -$IV,1$----01/31/17 00:20:31----$IV,0$ +$IV,1$----01/31/17 07:51:26----$IV,0$ * Added $LK,"::/Demo/Graphics/LightTable.HC"$. +* Added $LK,"TOS Linux Setup",A="FF:::/Demo/AcctExample/TOS/TOSPolicies.DD,TOS Linux Setup"$. $IV,1$----01/27/17 08:13:37----$IV,0$ * Added $LK,"DocLineRead",A="MN:DocLineRead"$() and $LK,"DocLineWrite",A="MN:DocLineWrite"$(). diff --git a/TempleOSCD/Kernel/Kernel.MAP b/TempleOSCD/Kernel/Kernel.MAP index 7e8805e..ec2ae2a 100644 --- a/TempleOSCD/Kernel/Kernel.MAP +++ b/TempleOSCD/Kernel/Kernel.MAP @@ -5,8 +5,8 @@ $LK,"MAlloc",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,387"$ $LK,"BOOT_SRC_NULL",A="FL:::/Kernel/KernelA.HH,3857"$ $LK,"KbdTypeMatic",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,86",BI=2$ $LK,"KbdLEDsSet",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,52",BI=3$ -$LK,"LXchgU32",A="FL:::/Kernel/KernelB.HH,265"$ -$LK,"LXchgU16",A="FL:::/Kernel/KernelB.HH,264"$ +$LK,"LXchgU32",A="FL:::/Kernel/KernelB.HH,266"$ +$LK,"LXchgU16",A="FL:::/Kernel/KernelB.HH,265"$ $LK,"BDS_CUR_DRV",A="FL:::/Kernel/KernelA.HH,3248"$ $LK,"ICF_ARG2_TO_F64",A="FL:::/Kernel/KernelA.HH,1592"$ $LK,"DOCM_CANCEL",A="FL:::/Kernel/KernelA.HH,1340"$ @@ -19,7 +19,7 @@ $LK,"Ff__EXTERN",A="FL:::/Kernel/KernelA.HH,844"$ $LK,"c32_ebx",A="FL:::/Kernel/PCIBIOS.HC.Z,153"$ $LK,"D3Add",A="FL:::/Kernel/KernelB.HH,145"$ $LK,"U64_F64_MAX",A="FL:::/Kernel/KernelA.HH,45"$ -$LK,"D3NormSqr",A="FL:::/Kernel/KernelB.HH,158"$ +$LK,"D3NormSqr",A="FL:::/Kernel/KernelB.HH,159"$ $LK,"ARf_PLANAR_SYMMETRY",A="FL:::/Kernel/KernelA.HH,3870"$ $LK,"DOCf_PLAIN_TEXT_TABS",A="FL:::/Kernel/KernelA.HH,1294"$ $LK,"RLF_BLKDEV",A="FL:::/Kernel/KernelA.HH,472"$ @@ -127,7 +127,7 @@ $LK,"Mem32DevFree",A="FL:::/Kernel/Mem/MemPhysical.HC.Z,91",BI=21$ $LK,"ARGT_UIMM64",A="FL:::/Kernel/KernelA.HH,1888"$ $LK,"ATARepEntry",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,91",BI=22$ $LK,"BLUE",A="FL:::/Kernel/KernelA.HH,2945"$ -$LK,"sys_ctrl_alt_flags",A="FL:::/Kernel/KernelB.HH,205"$ +$LK,"sys_ctrl_alt_flags",A="FL:::/Kernel/KernelB.HH,206"$ $LK,"D3Div",A="FL:::/Kernel/KernelB.HH,151"$ $LK,"RT_F64",A="FL:::/Kernel/KernelA.HH,1563"$ $LK,"EdLite",A="FL:::/Kernel/EdLite.HC.Z,58",BI=23$ @@ -181,7 +181,7 @@ $LK,"AMAlloc",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,390",BI=33$ $LK,"DOCEf_LEN",A="FL:::/Kernel/KernelA.HH,1046"$ $LK,"B",A="FL:::/Kernel/KDbg.HC.Z,407",BI=34$ $LK,"ICF_PUSH_RES",A="FL:::/Kernel/KernelA.HH,1601"$ -$LK,"D3Equ",A="FL:::/Kernel/KernelB.HH,154"$ +$LK,"D3Equ",A="FL:::/Kernel/KernelB.HH,155"$ $LK,"FF_NEW_FILE",A="FL:::/Kernel/KernelA.HH,2787"$ $LK,"CMT_STR_CONST",A="FL:::/Kernel/KernelA.HH,1686"$ $LK,"D",A="FL:::/Kernel/KDbg.HC.Z,172",BI=35$ @@ -293,7 +293,7 @@ $LK,"CH_CTRLQ",A="FL:::/Kernel/KernelA.HH,3472"$ $LK,"CTSS",A="FL:::/Kernel/KernelA.HH,3385"$ $LK,"HomeSet",A="FL:::/Kernel/BlkDev/DskDirB.HC.Z,1",BI=61$ $LK,"FileNameChk",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,249",BI=62$ -$LK,"D3Mul",A="FL:::/Kernel/KernelB.HH,155"$ +$LK,"D3Mul",A="FL:::/Kernel/KernelB.HH,156"$ $LK,"CH_CTRLR",A="FL:::/Kernel/KernelA.HH,3473"$ $LK,"SK_NAME",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,89"$ $LK,"CtrlAltC",A="FL:::/Kernel/KeyDev.HC.Z,133",BI=63$ @@ -330,7 +330,7 @@ $LK,"SCf_ALT",A="FL:::/Kernel/KernelA.HH,3497"$ $LK,"CH_CTRLX",A="FL:::/Kernel/KernelA.HH,3479"$ $LK,"CH_CTRLY",A="FL:::/Kernel/KernelA.HH,3480"$ $LK,"CDoc",A="FL:::/Kernel/KernelA.HH,1353"$ -$LK,"MemSetU8",A="FL:::/Kernel/KernelB.HH,178"$ +$LK,"MemSetU8",A="FL:::/Kernel/KernelB.HH,179"$ $LK,"_FCLEX",A="FL:::/Kernel/KMathA.HC.Z,646"$ $LK,"_D3_DOT",A="FL:::/Kernel/KMathA.HC.Z,113"$ $LK,"CH_CTRLZ",A="FL:::/Kernel/KernelA.HH,3481"$ @@ -353,13 +353,13 @@ $LK,"DOCEf_LEFT_CB",A="FL:::/Kernel/KernelA.HH,1063"$ $LK,"DOCEF_LEFT_CB",A="FL:::/Kernel/KernelA.HH,975"$ $LK,"RFLAGf_DIR",A="FL:::/Kernel/KernelA.HH,315"$ $LK,"CtrlAltN",A="FL:::/Kernel/KeyDev.HC.Z,158",BI=77$ -$LK,"C:/Doc/MultiCore.DD.Z",A="FL:::/Kernel/KernelB.HH,237"$ +$LK,"C:/Doc/MultiCore.DD.Z",A="FL:::/Kernel/KernelB.HH,238"$ $LK,"CDirEntry",A="FL:::/Kernel/KernelA.HH,2550"$ $LK,"TK_STR",A="FL:::/Kernel/KernelA.HH,2070"$ $LK,"ACD_DEF_END",A="FL:::/Kernel/KernelA.HH,1502"$ $LK,"PROGRESS_DESC_LEN",A="FL:::/Kernel/KernelA.HH,3878"$ $LK,"CCF_ASM_EXPRESSIONS",A="FL:::/Kernel/KernelA.HH,2143"$ -$LK,"D3Sub",A="FL:::/Kernel/KernelB.HH,159"$ +$LK,"D3Sub",A="FL:::/Kernel/KernelB.HH,160"$ $LK,"SC_CURSOR_RIGHT",A="FL:::/Kernel/KernelA.HH,3540"$ $LK,"KeyDevAdd",A="FL:::/Kernel/KeyDev.HC.Z,70",BI=78$ $LK,"CTRLF_BORDER",A="FL:::/Kernel/KernelA.HH,3074"$ @@ -407,7 +407,7 @@ $LK,"CDrv",A="FL:::/Kernel/KernelA.HH,2718"$ $LK,"TK_MINUS_MINUS",A="FL:::/Kernel/KernelA.HH,2075"$ $LK,"DOCT_LST",A="FL:::/Kernel/KernelA.HH,924"$ $LK,"JobResGet",A="FL:::/Kernel/Job.HC.Z,199",BI=89$ -$LK,"sys_heap_init_flag",A="FL:::/Kernel/KernelB.HH,180"$ +$LK,"sys_heap_init_flag",A="FL:::/Kernel/KernelB.HH,181"$ $LK,"FUF_CANCEL",A="FL:::/Kernel/KernelA.HH,2598"$ $LK,"FUf_CANCEL",A="FL:::/Kernel/KernelA.HH,2571"$ $LK,"FALSE",A="FL:::/Kernel/KernelA.HH,21"$ @@ -468,7 +468,7 @@ $LK,"FONT_WIDTH",A="FL:::/Kernel/KernelA.HH,3581"$ $LK,"CHeapCtrl",A="FL:::/Kernel/KernelA.HH,2893"$ $LK,"LastDayOfYear",A="FL:::/Kernel/KDate.HC.Z,110",BI=103$ $LK,"SYS_IDLE_PT",A="FL:::/Kernel/Sched.HC.Z,204"$ -$LK,"mp_cnt_initial",A="FL:::/Kernel/KernelB.HH,239"$ +$LK,"mp_cnt_initial",A="FL:::/Kernel/KernelB.HH,240"$ $LK,"STD_DISTRO_DVD_CFG",A="FL:::/Kernel/KernelA.HH,3864"$ $LK,"OS_WINDOWS",A="FL:::/Kernel/KernelA.HH,3905"$ $LK,"CAbsCntsI64",A="FL:::/Kernel/KernelA.HH,1802"$ @@ -478,7 +478,7 @@ $LK,"CBGR48",A="FL:::/Kernel/KernelA.HH,2980"$ $LK,"DOCEF_BORDER_PLOT",A="FL:::/Kernel/KernelA.HH,996"$ $LK,"__DATE__",A="FL:::/Kernel/KernelA.HH,2021"$ $LK,"AdamErr",A="FL:::/Kernel/Job.HC.Z,433",BI=105$ -$LK,"sys_focus_task",A="FL:::/Kernel/KernelB.HH,199"$ +$LK,"sys_focus_task",A="FL:::/Kernel/KernelB.HH,200"$ $LK,"DOCEf_BORDER_PLOT",A="FL:::/Kernel/KernelA.HH,1084"$ $LK,"HTT_MODULE",A="FL:::/Kernel/KernelA.HH,688"$ $LK,"HTt_MODULE",A="FL:::/Kernel/KernelA.HH,658"$ @@ -613,7 +613,7 @@ $LK,"_R11",A="FL:::/Kernel/KernelA.HH,3411"$ $LK,"BOOT_RAM_LIMIT",A="FL:::/Kernel/KernelA.HH,3854"$ $LK,"_R12",A="FL:::/Kernel/KernelA.HH,3412"$ $LK,"SysGetI64",A="FL:::/Kernel/BlkDev/DskAddDev.HC.Z,179",BI=129$ -$LK,"MemSetI64",A="FL:::/Kernel/KernelB.HH,172"$ +$LK,"MemSetI64",A="FL:::/Kernel/KernelB.HH,173"$ $LK,"_R13",A="FL:::/Kernel/KernelA.HH,3413"$ $LK,"DEF_NOT_INITIALIZED",A="FL:::/Kernel/KernelA.HH,2547"$ $LK,"SYS_BOOT_PATCH_TABLE_BASE",A="FL:::/Kernel/KStart16.HC.Z,25"$ @@ -643,7 +643,7 @@ $LK,"CH_SPACE",A="FL:::/Kernel/KernelA.HH,3487"$ $LK,"AAT_SUB_U8",A="FL:::/Kernel/KernelA.HH,1966"$ $LK,"IET_IMM64_EXPORT",A="FL:::/Kernel/KernelA.HH,409"$ $LK,"IET_IMM32_EXPORT",A="FL:::/Kernel/KernelA.HH,407"$ -$LK,"sys_gdt",A="FL:::/Kernel/KernelB.HH,274"$ +$LK,"sys_gdt",A="FL:::/Kernel/KernelB.HH,275"$ $LK,"Call",A="FL:::/Kernel/KernelB.HH,44"$ $LK,"SYS_FIXED_AREA",A="FL:::/Kernel/KernelA.HH,3443"$ $LK,"ICF_CODE_FINAL",A="FL:::/Kernel/KernelA.HH,1598"$ @@ -680,7 +680,7 @@ $LK,"CCF_DONT_FREE_BUF",A="FL:::/Kernel/KernelA.HH,2127"$ $LK,"ICF_RES_WAS_STK",A="FL:::/Kernel/KernelA.HH,1603"$ $LK,"IET_ZEROED_CODE_HEAP",A="FL:::/Kernel/KernelA.HH,412"$ $LK,"SrcEdLink",A="FL:::/Kernel/FunSeg.HC.Z,278",BI=143$ -$LK,"GetRBP",A="FL:::/Kernel/KernelB.HH,252"$ +$LK,"GetRBP",A="FL:::/Kernel/KernelB.HH,253"$ $LK,"GREEN",A="FL:::/Kernel/KernelA.HH,2946"$ $LK,"RECALCF_TO_HTML",A="FL:::/Kernel/KernelA.HH,1351"$ $LK,"ì",A="FL:::/Kernel/KernelA.HH,49"$ @@ -697,7 +697,7 @@ $LK,"ARGT_XMM0",A="FL:::/Kernel/KernelA.HH,1942"$ $LK,"_TASK_END_NOW",A="FL:::/Kernel/Sched.HC.Z,151"$ $LK,"HTT_INVALID",A="FL:::/Kernel/KernelA.HH,673"$ $LK,"_REP_OUT_U8",A="FL:::/Kernel/KUtils.HC.Z,308"$ -$LK,"GetRAX",A="FL:::/Kernel/KernelB.HH,251"$ +$LK,"GetRAX",A="FL:::/Kernel/KernelB.HH,252"$ $LK,"sys_boot_src",A="FL:::/Kernel/KernelB.HH,40"$ $LK,"SCF_DELETE",A="FL:::/Kernel/KernelA.HH,3519"$ $LK,"SCf_DELETE",A="FL:::/Kernel/KernelA.HH,3504"$ @@ -707,7 +707,7 @@ $LK,"ARGT_M16N32",A="FL:::/Kernel/KernelA.HH,1906"$ $LK,"SV_STI_LIKE",A="FL:::/Kernel/KernelA.HH,1738"$ $LK,"ICG_NO_CVT_MASK",A="FL:::/Kernel/KernelA.HH,1618"$ $LK,"RECALCG_MASK",A="FL:::/Kernel/KernelA.HH,1347"$ -$LK,"progress1_t0",A="FL:::/Kernel/KernelB.HH,212"$ +$LK,"progress1_t0",A="FL:::/Kernel/KernelB.HH,213"$ $LK,"WIf_FOCUS_TASK_MS_R_D",A="FL:::/Kernel/KernelA.HH,1450"$ $LK,"HTF_PRIVATE",A="FL:::/Kernel/KernelA.HH,693"$ $LK,"Pow10I64",A="FL:::/Kernel/KMathB.HC.Z,26",BI=144$ @@ -725,32 +725,32 @@ $LK,"OPTf_EXTERNS_TO_IMPORTS",A="FL:::/Kernel/KernelA.HH,1538"$ $LK,"HashFunSegFind",A="FL:::/Kernel/FunSeg.HC.Z,10",BI=146$ $LK,"Dr",A="FL:::/Kernel/KDbg.HC.Z,328",BI=147$ $LK,"FBlkRead",A="FL:::/Kernel/BlkDev/DskCFile.HC.Z,129",BI=148$ -$LK,"CPUId",A="FL:::/Kernel/KernelB.HH,262"$ +$LK,"CPUId",A="FL:::/Kernel/KernelB.HH,263"$ $LK,"ARC_BITS_MAX",A="FL:::/Kernel/KernelA.HH,3713"$ $LK,"FilesFind2",A="FL:::/Kernel/BlkDev/DskFind.HC.Z,1",BI=149$ $LK,"TaskKillDying",A="FL:::/Kernel/KTask.HC.Z,528",BI=150$ $LK,"scan_code_map",A="FL:::/Kernel/SerialDev/Keyboard.HC.Z,157"$ -$LK,"progress2_t0",A="FL:::/Kernel/KernelB.HH,218"$ +$LK,"progress2_t0",A="FL:::/Kernel/KernelB.HH,219"$ $LK,"UncachedAliasAlloc",A="FL:::/Kernel/Mem/MemPhysical.HC.Z,138",BI=151$ $LK,"MSize2",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,385"$ $LK,"SYS_16MEG_AREA_LIMIT",A="FL:::/Kernel/KernelA.HH,3444"$ -$LK,"MemSetU32",A="FL:::/Kernel/KernelB.HH,176"$ -$LK,"MemSetU16",A="FL:::/Kernel/KernelB.HH,174"$ +$LK,"MemSetU32",A="FL:::/Kernel/KernelB.HH,177"$ +$LK,"MemSetU16",A="FL:::/Kernel/KernelB.HH,175"$ $LK,"DirTreeDel",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,36",BI=152$ -$LK,"Fs",A="FL:::/Kernel/KernelB.HH,287"$ +$LK,"Fs",A="FL:::/Kernel/KernelB.HH,288"$ $LK,"SCF_CAPS",A="FL:::/Kernel/KernelA.HH,3513"$ $LK,"SCf_CAPS",A="FL:::/Kernel/KernelA.HH,3498"$ $LK,"In",A="FL:::/Kernel/Job.HC.Z,482",BI=153$ $LK,"ACD_DEF_CHAR",A="FL:::/Kernel/KernelA.HH,1513"$ $LK,"DbgMode",A="FL:::/Kernel/KMisc.HC.Z,293",BI=154$ -$LK,"Gs",A="FL:::/Kernel/KernelB.HH,244"$ +$LK,"Gs",A="FL:::/Kernel/KernelB.HH,245"$ $LK,"SYS_PROGRESS3_DESC",A="FL:::/Kernel/KStart32.HC.Z,55"$ $LK,"RWF_SCROLL",A="FL:::/Kernel/KernelA.HH,3569"$ $LK,"REGG_LOCAL_VARS",A="FL:::/Kernel/KernelA.HH,1790"$ $LK,"DrvModelNum",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,304",BI=155$ $LK,"RepInU8",A="FL:::/Kernel/KernelB.HH,86"$ $LK,"IsSysDbg",A="FL:::/Kernel/KMisc.HC.Z,266",BI=156$ -$LK,"progress3_t0",A="FL:::/Kernel/KernelB.HH,224"$ +$LK,"progress3_t0",A="FL:::/Kernel/KernelB.HH,225"$ $LK,"CDbgGlbls",A="FL:::/Kernel/KernelA.HH,3838"$ $LK,"_TEST_EXCEPT",A="FL:::/Kernel/KExcept.HC.Z,4"$ $LK,"_FSTCW",A="FL:::/Kernel/KMathA.HC.Z,632"$ @@ -765,20 +765,20 @@ $LK,"DOCT_BTTN",A="FL:::/Kernel/KernelA.HH,921"$ $LK,"DirCur",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,281",BI=159$ $LK,"SYS_MP_CNT_LOCK",A="FL:::/Kernel/KStart32.HC.Z,67"$ $LK,"SYS_COMPILE_TIME",A="FL::/Tmp.DD.Z,1"$ -$LK,"GetTSC",A="FL:::/Kernel/KernelB.HH,291"$ +$LK,"GetTSC",A="FL:::/Kernel/KernelB.HH,292"$ $LK,"BptR",A="FL:::/Kernel/KDbg.HC.Z,389",BI=160$ $LK,"DOCT_MARKER",A="FL:::/Kernel/KernelA.HH,898"$ $LK,"BptS",A="FL:::/Kernel/KDbg.HC.Z,368",BI=161$ $LK,"_HASH_BUCKET_FIND",A="FL:::/Kernel/KHashA.HC.Z,158"$ $LK,"_MHEAP_CTRL",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,368"$ -$LK,"progress4_t0",A="FL:::/Kernel/KernelB.HH,230"$ +$LK,"progress4_t0",A="FL:::/Kernel/KernelB.HH,231"$ $LK,"ATAMount",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,248",BI=162$ $LK,"FifoI64Peek",A="FL:::/Kernel/KDataTypes.HC.Z,290",BI=163$ $LK,"_EXP",A="FL:::/Kernel/KMathA.HC.Z,558"$ $LK,"IET_END",A="FL:::/Kernel/KernelA.HH,392"$ $LK,"GSF_WITH_NEW_LINE",A="FL:::/Kernel/KernelA.HH,3754"$ $LK,"SYS_HASH_FIND1",A="FL:::/Kernel/KHashA.HC.Z,81"$ -$LK,"GetRSP",A="FL:::/Kernel/KernelB.HH,254"$ +$LK,"GetRSP",A="FL:::/Kernel/KernelB.HH,255"$ $LK,"_D3_DIST",A="FL:::/Kernel/KMathA.HC.Z,39"$ $LK,"ScanKey",A="FL:::/Kernel/SerialDev/Message.HC.Z,123",BI=164$ $LK,"MSG_MS_R_D_UP",A="FL:::/Kernel/KernelA.HH,3216"$ @@ -825,7 +825,7 @@ $LK,"ScanMsg",A="FL:::/Kernel/SerialDev/Message.HC.Z,37",BI=175$ $LK,"SYS_PROGRESS4_DESC",A="FL:::/Kernel/KStart32.HC.Z,60"$ $LK,"__FILE__",A="FL:::/Kernel/KernelA.HH,2027"$ $LK,"CDate",A="FL:::/Kernel/KernelA.HH,186"$ -$LK,"CLFlush",A="FL:::/Kernel/KernelB.HH,277"$ +$LK,"CLFlush",A="FL:::/Kernel/KernelB.HH,278"$ $LK,"SYS_HEAP_DBG_FLAG",A="FL:::/Kernel/KStart32.HC.Z,31"$ $LK,"_RIP",A="FL:::/Kernel/KernelA.HH,3407"$ $LK,"IEF_REX_ONLY_R8_R15",A="FL:::/Kernel/KernelA.HH,1730"$ @@ -845,13 +845,13 @@ $LK,"CWinMgrGlbls",A="FL:::/Kernel/KernelA.HH,1466"$ $LK,"DOCEf_TREE",A="FL:::/Kernel/KernelA.HH,1094"$ $LK,"DOCEF_TREE",A="FL:::/Kernel/KernelA.HH,1008"$ $LK,"ISO1FileFind",A="FL:::/Kernel/BlkDev/FileSysISO.HC.Z,70",BI=177$ -$LK,"progress1_tf",A="FL:::/Kernel/KernelB.HH,213"$ -$LK,"mem_mapped_space",A="FL:::/Kernel/KernelB.HH,195"$ +$LK,"progress1_tf",A="FL:::/Kernel/KernelB.HH,214"$ +$LK,"mem_mapped_space",A="FL:::/Kernel/KernelB.HH,196"$ $LK,"TASK_SIGNATURE_VAL",A="FL:::/Kernel/KernelA.HH,3284"$ $LK,"SysDefinesLoad",A="FL:::/Kernel/KDefine.HC.Z,97",BI=178$ $LK,"MEM_MAPPED_SPACE",A="FL:::/Kernel/KStart32.HC.Z,9"$ $LK,"SEMA_SYS_DATE",A="FL:::/Kernel/KernelA.HH,601"$ -$LK,"D3Norm",A="FL:::/Kernel/KernelB.HH,157"$ +$LK,"D3Norm",A="FL:::/Kernel/KernelB.HH,158"$ $LK,"_POW",A="FL:::/Kernel/KMathA.HC.Z,515"$ $LK,"MSG_KEY_DOWN",A="FL:::/Kernel/KernelA.HH,3206"$ $LK,"ARGT_IMM64",A="FL:::/Kernel/KernelA.HH,1883"$ @@ -865,7 +865,7 @@ $LK,"CPUStructInit",A="FL:::/Kernel/MultiProc.HC.Z,116",BI=179$ $LK,"WIf_FOCUS_TASK_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HH,1453"$ $LK,"WIF_FOCUS_TASK_GRAB_SCROLL",A="FL:::/Kernel/KernelA.HH,1426"$ $LK,"CIntermediateCode",A="FL:::/Kernel/KernelA.HH,1652"$ -$LK,"progress2_tf",A="FL:::/Kernel/KernelB.HH,219"$ +$LK,"progress2_tf",A="FL:::/Kernel/KernelB.HH,220"$ $LK,"MDF_REG",A="FL:::/Kernel/KernelA.HH,1579"$ $LK,"DOC_COLOR_ANCHOR",A="FL:::/Kernel/KernelA.HH,1130"$ $LK,"Str2ColorU32",A="FL:::/Kernel/KDefine.HC.Z,202",BI=180$ @@ -894,7 +894,7 @@ $LK,"MDF_SIB",A="FL:::/Kernel/KernelA.HH,1581"$ $LK,"REGT_R32",A="FL:::/Kernel/KernelA.HH,733"$ $LK,"REGT_R16",A="FL:::/Kernel/KernelA.HH,732"$ $LK,"CJobCtrl",A="FL:::/Kernel/KernelA.HH,3195"$ -$LK,"progress3_tf",A="FL:::/Kernel/KernelB.HH,225"$ +$LK,"progress3_tf",A="FL:::/Kernel/KernelB.HH,226"$ $LK,"IEF_NOT_IN_64_BIT",A="FL:::/Kernel/KernelA.HH,1728"$ $LK,"RedSeaFileFind",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,155",BI=187$ $LK,"CTRLF_CAPTURE_RIGHT_MS",A="FL:::/Kernel/KernelA.HH,3076"$ @@ -917,7 +917,7 @@ $LK,"TK_IFDEF",A="FL:::/Kernel/KernelA.HH,2097"$ $LK,"REGT_R64",A="FL:::/Kernel/KernelA.HH,734"$ $LK,"SingleUser",A="FL:::/Kernel/KMisc.HC.Z,283",BI=194$ $LK,"Date2Struct",A="FL:::/Kernel/KDate.HC.Z,39",BI=195$ -$LK,"progress4_tf",A="FL:::/Kernel/KernelB.HH,231"$ +$LK,"progress4_tf",A="FL:::/Kernel/KernelB.HH,232"$ $LK,"CFile",A="FL:::/Kernel/KernelA.HH,2793"$ $LK,"Fault2",A="FL:::/Kernel/KDbg.HC.Z,596",BI=196$ $LK,"Load",A="FL:::/Kernel/KLoad.HC.Z,181",BI=197$ @@ -988,7 +988,7 @@ $LK,"TK_IDENT",A="FL:::/Kernel/KernelA.HH,2069"$ $LK,"ArcCompressBuf",A="FL:::/Kernel/Compress.HC.Z,110",BI=215$ $LK,"MDG_REG_DISP_SIB_RIP",A="FL:::/Kernel/KernelA.HH,1586"$ $LK,"ToFileLine",A="FL:::/Kernel/EdLite.HC.Z,303",BI=216$ -$LK,"D3Unit",A="FL:::/Kernel/KernelB.HH,161"$ +$LK,"D3Unit",A="FL:::/Kernel/KernelB.HH,162"$ $LK,"CTRLT_WIN_HSCROLL",A="FL:::/Kernel/KernelA.HH,3069"$ $LK,"TK_IFAOT",A="FL:::/Kernel/KernelA.HH,2099"$ $LK,"IsDotC",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,31",BI=217$ @@ -1023,7 +1023,7 @@ $LK,"STR_LEN",A="FL:::/Kernel/KernelA.HH,41"$ $LK,"DskCacheQueIns",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,53",BI=224$ $LK,"SC_PRTSCRN2",A="FL:::/Kernel/KernelA.HH,3562"$ $LK,"RedSeaAllocClus",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,302",BI=225$ -$LK,"sys_semas",A="FL:::/Kernel/KernelB.HH,241"$ +$LK,"sys_semas",A="FL:::/Kernel/KernelB.HH,242"$ $LK,"OS_LINUX",A="FL:::/Kernel/KernelA.HH,3904"$ $LK,"InputFilterTask",A="FL:::/Kernel/SerialDev/Message.HC.Z,1",BI=226$ $LK,"SYS_HASH_STR",A="FL:::/Kernel/KHashA.HC.Z,4"$ @@ -1040,7 +1040,7 @@ $LK,"HTF_IMPORT",A="FL:::/Kernel/KernelA.HH,696"$ $LK,"HTf_IMPORT",A="FL:::/Kernel/KernelA.HH,666"$ $LK,"IEF_PLUS_OPCODE",A="FL:::/Kernel/KernelA.HH,1725"$ $LK,"LAPIC_ICR_LOW",A="FL:::/Kernel/KernelA.HH,503"$ -$LK,"D3Zero",A="FL:::/Kernel/KernelB.HH,162"$ +$LK,"D3Zero",A="FL:::/Kernel/KernelB.HH,163"$ $LK,"ST_WARN_ST",A="FL:::/Kernel/KernelA.HH,3490"$ $LK,"FUF_SCAN_PARENTS",A="FL:::/Kernel/KernelA.HH,2615"$ $LK,"DskCacheInvalidate2",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,97",BI=229$ @@ -1048,7 +1048,7 @@ $LK,"CCtrl",A="FL:::/Kernel/KernelA.HH,3095"$ $LK,"CBlkDev",A="FL:::/Kernel/KernelA.HH,2662"$ $LK,"DOCT_SONG",A="FL:::/Kernel/KernelA.HH,932"$ $LK,"DOCT_TREE",A="FL:::/Kernel/KernelA.HH,928"$ -$LK,"progress1_desc",A="FL:::/Kernel/KernelB.HH,210"$ +$LK,"progress1_desc",A="FL:::/Kernel/KernelB.HH,211"$ $LK,"BDS_ED_FILENAME_DRV",A="FL:::/Kernel/KernelA.HH,3249"$ $LK,"DOCT_TEXT",A="FL:::/Kernel/KernelA.HH,892"$ $LK,"CMathODE",A="FL:::/Kernel/KernelA.HH,245"$ @@ -1074,12 +1074,12 @@ $LK,"RedSeaFileRead",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,207",BI=235$ $LK,"VGAP_CRTC_DATA",A="FL:::/Kernel/KernelA.HH,3706"$ $LK,"ARGT_REL32",A="FL:::/Kernel/KernelA.HH,1878"$ $LK,"ARGT_REL16",A="FL:::/Kernel/KernelA.HH,1877"$ -$LK,"mem_page_size",A="FL:::/Kernel/KernelB.HH,284"$ -$LK,"cpu_structs",A="FL:::/Kernel/KernelB.HH,237"$ +$LK,"mem_page_size",A="FL:::/Kernel/KernelB.HH,285"$ +$LK,"cpu_structs",A="FL:::/Kernel/KernelB.HH,238"$ $LK,"SC_DELETE",A="FL:::/Kernel/KernelA.HH,3546"$ $LK,"MsHardGetType",A="FL:::/Kernel/SerialDev/Mouse.HC.Z,103",BI=236$ $LK,"CLine",A="FL:::/Kernel/EdLite.HC.Z,1"$ -$LK,"C:/Doc/TimeCycles.DD.Z",A="FL:::/Kernel/KernelB.HH,291"$ +$LK,"C:/Doc/TimeCycles.DD.Z",A="FL:::/Kernel/KernelB.HH,292"$ $LK,"REGT_SEG",A="FL:::/Kernel/KernelA.HH,735"$ $LK,"CMass",A="FL:::/Kernel/KernelA.HH,209"$ $LK,"GetStr",A="FL:::/Kernel/SerialDev/Message.HC.Z,193",BI=237$ @@ -1095,7 +1095,7 @@ $LK,"RLf_RAW",A="FL:::/Kernel/KernelA.HH,448"$ $LK,"BootDVDProbe",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,1",BI=239$ $LK,"ToggleZorNotZ",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,265",BI=240$ $LK,"VGAP_ATTR_INDEX",A="FL:::/Kernel/KernelA.HH,3695"$ -$LK,"D3MulEqu",A="FL:::/Kernel/KernelB.HH,156"$ +$LK,"D3MulEqu",A="FL:::/Kernel/KernelB.HH,157"$ $LK,"BDS_CONST",A="FL:::/Kernel/KernelA.HH,3247"$ $LK,"SysGlblsInit",A="FL:::/Kernel/KEnd.HC.Z,1",BI=241$ $LK,"PutSrcLink",A="FL:::/Kernel/FunSeg.HC.Z,295",BI=242$ @@ -1143,7 +1143,7 @@ $LK,"blkdev_text_attr",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,319"$ $LK,"SC_F8",A="FL:::/Kernel/KernelA.HH,3554"$ $LK,"Mute",A="FL:::/Kernel/KMisc.HC.Z,232",BI=252$ $LK,"INT_FAULT",A="FL:::/Kernel/KInts.HC.Z,62"$ -$LK,"progress2_desc",A="FL:::/Kernel/KernelB.HH,216"$ +$LK,"progress2_desc",A="FL:::/Kernel/KernelB.HH,217"$ $LK,"DCSF_PALETTE_GET",A="FL:::/Kernel/KernelA.HH,3618"$ $LK,"SC_F9",A="FL:::/Kernel/KernelA.HH,3555"$ $LK,"DOCEF_SOLID_BORDER",A="FL:::/Kernel/KernelA.HH,995"$ @@ -1161,7 +1161,7 @@ $LK,"EndianU16",A="FL:::/Kernel/KMisc.HC.Z,7",BI=257$ $LK,"MemPagTaskFree",A="FL:::/Kernel/Mem/MemPag.HC.Z,153",BI=258$ $LK,"DOCEf_SOLID_BORDER",A="FL:::/Kernel/KernelA.HH,1083"$ $LK,"DOCEF_LEFT_IN_STR",A="FL:::/Kernel/KernelA.HH,976"$ -$LK,"sys_pci_busses",A="FL:::/Kernel/KernelB.HH,247"$ +$LK,"sys_pci_busses",A="FL:::/Kernel/KernelB.HH,248"$ $LK,"BOOT_STK_SIZE",A="FL:::/Kernel/KernelA.HH,3855"$ $LK,"TTS_LOCKED_CONST",A="FL:::/Kernel/KernelA.HH,3253"$ $LK,"CCf_FUN_EXP",A="FL:::/Kernel/KernelA.HH,2147"$ @@ -1229,7 +1229,7 @@ $LK,"DOCT_SHIFTED_Y",A="FL:::/Kernel/KernelA.HH,917"$ $LK,"HTT_FILE",A="FL:::/Kernel/KernelA.HH,687"$ $LK,"HTT_DEFINE_STR",A="FL:::/Kernel/KernelA.HH,676"$ $LK,"HTt_FILE",A="FL:::/Kernel/KernelA.HH,657"$ -$LK,"Push",A="FL:::/Kernel/KernelB.HH,256"$ +$LK,"Push",A="FL:::/Kernel/KernelB.HH,257"$ $LK,"HTt_DEFINE_STR",A="FL:::/Kernel/KernelA.HH,646"$ $LK,"STK_REP_LEN",A="FL:::/Kernel/KDbg.HC.Z,102"$ $LK,"I_NMI",A="FL:::/Kernel/KernelA.HH,289"$ @@ -1249,7 +1249,7 @@ $LK,"REGG_STK_TMP",A="FL:::/Kernel/KernelA.HH,1789"$ $LK,"Str2F64",A="FL:::/Kernel/StrScan.HC.Z,55",BI=270$ $LK,"_YIELD",A="FL:::/Kernel/Sched.HC.Z,157"$ $LK,"OM_IB",A="FL:::/Kernel/KernelA.HH,1871"$ -$LK,"progress3_desc",A="FL:::/Kernel/KernelB.HH,222"$ +$LK,"progress3_desc",A="FL:::/Kernel/KernelB.HH,223"$ $LK,"DCF_SYMMETRY",A="FL:::/Kernel/KernelA.HH,3602"$ $LK,"OM_ID",A="FL:::/Kernel/KernelA.HH,1873"$ $LK,"OM_CP",A="FL:::/Kernel/KernelA.HH,1870"$ @@ -1261,7 +1261,7 @@ $LK,"SYS_HASH_BUCKET_FIND",A="FL:::/Kernel/KHashA.HC.Z,109"$ $LK,"BOOT_SRC_DVD",A="FL:::/Kernel/KernelA.HH,3861"$ $LK,"FUF_RECURSE",A="FL:::/Kernel/KernelA.HH,2594"$ $LK,"FUf_RECURSE",A="FL:::/Kernel/KernelA.HH,2567"$ -$LK,"MemCmp",A="FL:::/Kernel/KernelB.HH,166"$ +$LK,"MemCmp",A="FL:::/Kernel/KernelB.HH,167"$ $LK,"ONA_REST",A="FL:::/Kernel/KernelA.HH,3802"$ $LK,"SC_PAGE_UP",A="FL:::/Kernel/KernelA.HH,3541"$ $LK,"User",A="FL:::/Kernel/KTask.HC.Z,424",BI=271$ @@ -1303,7 +1303,7 @@ $LK,"DOCEf_BIN_PTR_LINK",A="FL:::/Kernel/KernelA.HH,1055"$ $LK,"SSF_NO_TENSION",A="FL:::/Kernel/KernelA.HH,226"$ $LK,"I32",A="FL:::/Kernel/KernelA.HH,87"$ $LK,"I16",A="FL:::/Kernel/KernelA.HH,73"$ -$LK,"MemCpy",A="FL:::/Kernel/KernelB.HH,168"$ +$LK,"MemCpy",A="FL:::/Kernel/KernelB.HH,169"$ $LK,"CT_NONE",A="FL:::/Kernel/KernelA.HH,3715"$ $LK,"OM_IW",A="FL:::/Kernel/KernelA.HH,1872"$ $LK,"VGAP_DATA",A="FL:::/Kernel/KernelA.HH,3700"$ @@ -1332,7 +1332,7 @@ $LK,"CCF_HAS_RETURN",A="FL:::/Kernel/KernelA.HH,2142"$ $LK,"CAsmArg",A="FL:::/Kernel/KernelA.HH,1842"$ $LK,"CD3",A="FL:::/Kernel/KernelA.HH,156"$ $LK,"SYS_BOOT_BLK",A="FL:::/Kernel/KStart16.HC.Z,24"$ -$LK,"progress4_desc",A="FL:::/Kernel/KernelB.HH,228"$ +$LK,"progress4_desc",A="FL:::/Kernel/KernelB.HH,229"$ $LK,"RFLAGf_ZERO",A="FL:::/Kernel/KernelA.HH,311"$ $LK,"DrvFATBlkClean",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,99",BI=285$ $LK,"PCIReadU8",A="FL:::/Kernel/PCIBIOS.HC.Z,163",BI=286$ @@ -1347,7 +1347,7 @@ $LK,"FOpen",A="FL:::/Kernel/BlkDev/DskCFile.HC.Z,9",BI=289$ $LK,"CCF_LAST_WAS_DOT",A="FL:::/Kernel/KernelA.HH,2156"$ $LK,"CMF_DEFINED",A="FL:::/Kernel/KernelA.HH,1693"$ $LK,"HTG_ALL",A="FL:::/Kernel/KernelA.HH,706"$ -$LK,"sys_var_init_val",A="FL:::/Kernel/KernelB.HH,186"$ +$LK,"sys_var_init_val",A="FL:::/Kernel/KernelB.HH,187"$ $LK,"FUF_REPLACE",A="FL:::/Kernel/KernelA.HH,2599"$ $LK,"FUf_REPLACE",A="FL:::/Kernel/KernelA.HH,2572"$ $LK,"DrvRep",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,332",BI=290$ @@ -1381,8 +1381,8 @@ $LK,"DCF_JUST_MIRROR",A="FL:::/Kernel/KernelA.HH,3606"$ $LK,"FSt_UNKNOWN",A="FL:::/Kernel/KernelA.HH,2693"$ $LK,"WIG_USER_TASK_DFT",A="FL:::/Kernel/KernelA.HH,1433"$ $LK,"KMain",A="FL:::/Kernel/KEnd.HC.Z,134",BI=302$ -$LK,"sys_cache_line_width",A="FL:::/Kernel/KernelB.HH,279"$ -$LK,"XchgI64",A="FL:::/Kernel/KernelB.HH,270"$ +$LK,"sys_cache_line_width",A="FL:::/Kernel/KernelB.HH,280"$ +$LK,"XchgI64",A="FL:::/Kernel/KernelB.HH,271"$ $LK,"SC_CURSOR_DOWN",A="FL:::/Kernel/KernelA.HH,3538"$ $LK,"WIF_FOCUS_TASK_MS_R",A="FL:::/Kernel/KernelA.HH,1422"$ $LK,"DOF_DONT_WINMGR_SYNC",A="FL:::/Kernel/KernelA.HH,1218"$ @@ -1401,7 +1401,7 @@ $LK,"SYS_KERNEL_END",A="FL:::/Kernel/KEnd.HC.Z,230"$ $LK,"TakeExcept",A="FL:::/Kernel/KExcept.HC.Z,42"$ $LK,"_MALLOC",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,5"$ $LK,"CHashDefineStr",A="FL:::/Kernel/KernelA.HH,816"$ -$LK,"MemSet",A="FL:::/Kernel/KernelB.HH,170"$ +$LK,"MemSet",A="FL:::/Kernel/KernelB.HH,171"$ $LK,"_TRUNC",A="FL:::/Kernel/KMathA.HC.Z,400"$ $LK,"HTF_IMM",A="FL:::/Kernel/KernelA.HH,697"$ $LK,"char_bmp_dec_numeric",A="FL:::/Kernel/StrA.HC.Z,350"$ @@ -1419,7 +1419,7 @@ $LK,"PCIClassFind",A="FL:::/Kernel/PCIBIOS.HC.Z,265",BI=308$ $LK,"RECALCF_HAS_CURSOR",A="FL:::/Kernel/KernelA.HH,1349"$ $LK,"ATARep",A="FL:::/Kernel/BlkDev/DskATAId.HC.Z,134",BI=309$ $LK,"KDInputFilterPutS",A="FL:::/Kernel/KeyDev.HC.Z,117",BI=310$ -$LK,"D3SubEqu",A="FL:::/Kernel/KernelB.HH,160"$ +$LK,"D3SubEqu",A="FL:::/Kernel/KernelB.HH,161"$ $LK,"FUF_JUST_JIT",A="FL:::/Kernel/KernelA.HH,2611"$ $LK,"FUf_JUST_JIT",A="FL:::/Kernel/KernelA.HH,2584"$ $LK,"CAsmIns",A="FL:::/Kernel/KernelA.HH,1830"$ @@ -1432,7 +1432,7 @@ $LK,"U16",A="FL:::/Kernel/KernelA.HH,67"$ $LK,"_XCHG_I64",A="FL:::/Kernel/KUtils.HC.Z,184"$ $LK,"ATANop",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,48",BI=311$ $LK,"TaskDel",A="FL:::/Kernel/KTask.HC.Z,437",BI=312$ -$LK,"LXchgU8",A="FL:::/Kernel/KernelB.HH,266"$ +$LK,"LXchgU8",A="FL:::/Kernel/KernelB.HH,267"$ $LK,"AAT_SUB_U64",A="FL:::/Kernel/KernelA.HH,1972"$ $LK,"HasLower",A="FL:::/Kernel/FunSeg.HC.Z,1",BI=313$ $LK,"_CALL",A="FL:::/Kernel/KUtils.HC.Z,145"$ @@ -1475,8 +1475,8 @@ $LK,"TMP_BUF_LEN",A="FL:::/Kernel/StrPrint.HC.Z,205"$ $LK,"MRT_UNUSED",A="FL:::/Kernel/KernelA.HH,2850"$ $LK,"MDG_REG_DISP_SIB",A="FL:::/Kernel/KernelA.HH,1584"$ $LK,"RedSeaFilesDel",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,458",BI=323$ -$LK,"XchgU32",A="FL:::/Kernel/KernelB.HH,272"$ -$LK,"XchgU16",A="FL:::/Kernel/KernelB.HH,271"$ +$LK,"XchgU32",A="FL:::/Kernel/KernelB.HH,273"$ +$LK,"XchgU16",A="FL:::/Kernel/KernelB.HH,272"$ $LK,"TK_SHL_EQU",A="FL:::/Kernel/KernelA.HH,2087"$ $LK,"CCntsGlbls",A="FL:::/Kernel/KernelA.HH,545"$ $LK,"LastDayOfMon",A="FL:::/Kernel/KDate.HC.Z,82",BI=324$ @@ -1621,7 +1621,7 @@ $LK,"_MEMSET",A="FL:::/Kernel/KUtils.HC.Z,3"$ $LK,"ROP_COLLISION",A="FL:::/Kernel/KernelA.HH,2930"$ $LK,"TK_PLUS_PLUS",A="FL:::/Kernel/KernelA.HH,2074"$ $LK,"char_bmp_safe_dollar",A="FL:::/Kernel/StrA.HC.Z,386"$ -$LK,"sys_heap_init_val",A="FL:::/Kernel/KernelB.HH,181"$ +$LK,"sys_heap_init_val",A="FL:::/Kernel/KernelB.HH,182"$ $LK,"DOCEF_DEREF_DATA",A="FL:::/Kernel/KernelA.HH,1003"$ $LK,"VGAP_REG_WRITE",A="FL:::/Kernel/KernelA.HH,3703"$ $LK,"FUF_EXPAND",A="FL:::/Kernel/KernelA.HH,2603"$ @@ -1678,7 +1678,7 @@ $LK,"DOCEF_SEL",A="FL:::/Kernel/KernelA.HH,1035"$ $LK,"IEF_IMM_NOT_REL",A="FL:::/Kernel/KernelA.HH,404"$ $LK,"FAT32DirFill",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,229",BI=364$ $LK,"QueCopy",A="FL:::/Kernel/KDataTypes.HC.Z,53",BI=365$ -$LK,"Carry",A="FL:::/Kernel/KernelB.HH,250"$ +$LK,"Carry",A="FL:::/Kernel/KernelB.HH,251"$ $LK,"Cos",A="FL:::/Kernel/KernelB.HH,98"$ $LK,"Clamp",A="FL:::/Kernel/KMathB.HC.Z,1",BI=366$ $LK,"BDF_FMT",A="FL:::/Kernel/KernelA.HH,2643"$ @@ -1709,7 +1709,7 @@ $LK,"Fmt",A="FL:::/Kernel/BlkDev/DskFmt.HC.Z,55",BI=373$ $LK,"ExeCmdLine",A="FL:::/Kernel/KTask.HC.Z,302",BI=374$ $LK,"Log10",A="FL:::/Kernel/KernelB.HH,135"$ $LK,"FifoI64Flush",A="FL:::/Kernel/KDataTypes.HC.Z,304",BI=375$ -$LK,"InvlPg",A="FL:::/Kernel/KernelB.HH,283"$ +$LK,"InvlPg",A="FL:::/Kernel/KernelB.HH,284"$ $LK,"CallExtStr",A="FL:::/Kernel/KernelB.HH,46"$ $LK,"VGAM_GRAPHICS",A="FL:::/Kernel/KernelA.HH,3691"$ $LK,"DCF_LOCATE_NEAREST",A="FL:::/Kernel/KernelA.HH,3608"$ @@ -1730,7 +1730,7 @@ $LK,"CDbgInfo",A="FL:::/Kernel/KernelA.HH,710"$ $LK,"IET_ZEROED_DATA_HEAP",A="FL:::/Kernel/KernelA.HH,414"$ $LK,"RFLAGf_V8086",A="FL:::/Kernel/KernelA.HH,321"$ $LK,"IDTET_TRAP",A="FL:::/Kernel/KernelA.HH,283"$ -$LK,"SetRBP",A="FL:::/Kernel/KernelB.HH,258"$ +$LK,"SetRBP",A="FL:::/Kernel/KernelB.HH,259"$ $LK,"LTGREEN",A="FL:::/Kernel/KernelA.HH,2954"$ $LK,"DOCf_BLINK",A="FL:::/Kernel/KernelA.HH,1319"$ $LK,"DOCF_BLINK",A="FL:::/Kernel/KernelA.HH,1282"$ @@ -1751,11 +1751,11 @@ $LK,"CH_SHIFT_SPACE",A="FL:::/Kernel/KernelA.HH,3486"$ $LK,"JOBT_CALL",A="FL:::/Kernel/KernelA.HH,3174"$ $LK,"ROPBF_DITHER",A="FL:::/Kernel/KernelA.HH,2925"$ $LK,"FF_WRITE",A="FL:::/Kernel/KernelA.HH,2786"$ -$LK,"SetRAX",A="FL:::/Kernel/KernelB.HH,257"$ +$LK,"SetRAX",A="FL:::/Kernel/KernelB.HH,258"$ $LK,"ICF_RES_TO_F64",A="FL:::/Kernel/KernelA.HH,1588"$ $LK,"DOC_COLOR_EXPORT_SYS_SYM",A="FL:::/Kernel/KernelA.HH,1137"$ $LK,"Min",A="FL:::/Kernel/KMathB.HC.Z,10",BI=383$ -$LK,"mp_cnt",A="FL:::/Kernel/KernelB.HH,238"$ +$LK,"mp_cnt",A="FL:::/Kernel/KernelB.HH,239"$ $LK,"Exp",A="FL:::/Kernel/KernelB.HH,128"$ $LK,"DCF_RECORD_EXTENTS",A="FL:::/Kernel/KernelA.HH,3613"$ $LK,"FAT32FilesFind",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,834",BI=384$ @@ -1772,8 +1772,8 @@ $LK,"CopySingle",A="FL:::/Kernel/BlkDev/DskCopy.HC.Z,23",BI=388$ $LK,"EXT_WIN_TO_TOP",A="FL:::/Kernel/KernelA.HH,583"$ $LK,"ATAPIReadCapacity",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,257",BI=389$ $LK,"IsDir",A="FL:::/Kernel/BlkDev/DskDirB.HC.Z,90",BI=390$ -$LK,"SetMSR",A="FL:::/Kernel/KernelB.HH,268"$ -$LK,"mem_heap_limit",A="FL:::/Kernel/KernelB.HH,194"$ +$LK,"SetMSR",A="FL:::/Kernel/KernelB.HH,269"$ +$LK,"mem_heap_limit",A="FL:::/Kernel/KernelB.HH,195"$ $LK,"ToI64",A="FL:::/Kernel/KernelB.HH,121"$ $LK,"REG_REGS_NUM",A="FL:::/Kernel/KernelA.HH,1779"$ $LK,"IET_MAIN",A="FL:::/Kernel/KernelA.HH,415"$ @@ -1818,9 +1818,9 @@ $LK,"Fldcw",A="FL:::/Kernel/KernelB.HH,130"$ $LK,"TTS_ED_FILENAME",A="FL:::/Kernel/KernelA.HH,3255"$ $LK,"WIf_FOCUS_TASK_BORDER",A="FL:::/Kernel/KernelA.HH,1452"$ $LK,"IA32_EFER",A="FL:::/Kernel/KernelA.HH,529"$ -$LK,"SetRSP",A="FL:::/Kernel/KernelB.HH,260"$ -$LK,"Pop",A="FL:::/Kernel/KernelB.HH,255"$ -$LK,"sys_progresses",A="FL:::/Kernel/KernelB.HH,233"$ +$LK,"SetRSP",A="FL:::/Kernel/KernelB.HH,261"$ +$LK,"Pop",A="FL:::/Kernel/KernelB.HH,256"$ +$LK,"sys_progresses",A="FL:::/Kernel/KernelB.HH,234"$ $LK,"CMenuEntry",A="FL:::/Kernel/KernelA.HH,3120"$ $LK,"OC_NOP2",A="FL:::/Kernel/KernelA.HH,1760"$ $LK,"DOCT_RIGHT_MARGIN",A="FL:::/Kernel/KernelA.HH,903"$ @@ -1861,8 +1861,8 @@ $LK,"CCF_RAX",A="FL:::/Kernel/KernelA.HH,2153"$ $LK,"DskCacheInvalidate",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,218",BI=405$ $LK,"DOCG_BL_IV_UL",A="FL:::/Kernel/KernelA.HH,943"$ $LK,"HashSingleTableFind",A="FL:::/Kernel/KHashA.HC.Z,257"$ -$LK,"mem_heap_base",A="FL:::/Kernel/KernelB.HH,193"$ -$LK,"sys_data_bp",A="FL:::/Kernel/KernelB.HH,190"$ +$LK,"mem_heap_base",A="FL:::/Kernel/KernelB.HH,194"$ +$LK,"sys_data_bp",A="FL:::/Kernel/KernelB.HH,191"$ $LK,"SYS_PCI_BUSES",A="FL:::/Kernel/KStart16.HC.Z,36"$ $LK,"_CLAMP_I64",A="FL:::/Kernel/KUtils.HC.Z,121"$ $LK,"VGAP_MISC_OUTPUT",A="FL:::/Kernel/KernelA.HH,3698"$ @@ -1878,7 +1878,7 @@ $LK,"REG_RDI",A="FL:::/Kernel/KernelA.HH,1777"$ $LK,"REG_ALLOC",A="FL:::/Kernel/KernelA.HH,1784"$ $LK,"DOCf_SUPERSCRIPT_MODE",A="FL:::/Kernel/KernelA.HH,1326"$ $LK,"CTRL_ALT_C",A="FL:::/Kernel/KernelA.HH,622"$ -$LK,"progress1_max",A="FL:::/Kernel/KernelB.HH,211"$ +$LK,"progress1_max",A="FL:::/Kernel/KernelB.HH,212"$ $LK,"CCF_ARRAY",A="FL:::/Kernel/KernelA.HH,2152"$ $LK,"REG_RBP",A="FL:::/Kernel/KernelA.HH,1775"$ $LK,"DOCEF_FILTER_SKIP",A="FL:::/Kernel/KernelA.HH,1013"$ @@ -1920,7 +1920,7 @@ $LK,"SEMA_TT",A="FL:::/Kernel/KernelA.HH,614"$ $LK,"ATAPIReadBlks",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,416",BI=419$ $LK,"REG_RIP",A="FL:::/Kernel/KernelA.HH,1781"$ $LK,"DOCEF_FROM_START",A="FL:::/Kernel/KernelA.HH,993"$ -$LK,"progress2_max",A="FL:::/Kernel/KernelB.HH,217"$ +$LK,"progress2_max",A="FL:::/Kernel/KernelB.HH,218"$ $LK,"DOCEf_FROM_START",A="FL:::/Kernel/KernelA.HH,1081"$ $LK,"SEMA_JUST_PUMP_MSGS",A="FL:::/Kernel/KernelA.HH,616"$ $LK,"RLF_WINMGR",A="FL:::/Kernel/KernelA.HH,476"$ @@ -1957,7 +1957,7 @@ $LK,"SFF_IGNORE_CASE",A="FL:::/Kernel/KernelA.HH,3771"$ $LK,"HashRemDel",A="FL:::/Kernel/KHashA.HC.Z,264"$ $LK,"REG_RSI",A="FL:::/Kernel/KernelA.HH,1776"$ $LK,"HashAdd",A="FL:::/Kernel/KHashA.HC.Z,262"$ -$LK,"mp_cnt_lock",A="FL:::/Kernel/KernelB.HH,240"$ +$LK,"mp_cnt_lock",A="FL:::/Kernel/KernelB.HH,241"$ $LK,"MLF_DOT_DOT_DOT",A="FL:::/Kernel/KernelA.HH,770"$ $LK,"IsSuspended",A="FL:::/Kernel/KTask.HC.Z,91",BI=426$ $LK,"CAlloc",A="FL:::/Kernel/Mem/MAllocFree.HC.Z,395",BI=427$ @@ -1966,7 +1966,7 @@ $LK,"CAsmUnresolvedRef",A="FL:::/Kernel/KernelA.HH,1852"$ $LK,"BDf_INITIALIZED",A="FL:::/Kernel/KernelA.HH,2648"$ $LK,"DOCT_SPRITE",A="FL:::/Kernel/KernelA.HH,929"$ $LK,"sys_neg_pows_lets",A="FL:::/Kernel/StrPrint.HC.Z,201"$ -$LK,"progress3_max",A="FL:::/Kernel/KernelB.HH,223"$ +$LK,"progress3_max",A="FL:::/Kernel/KernelB.HH,224"$ $LK,"SqrI64",A="FL:::/Kernel/KernelB.HH,107"$ $LK,"BDF_INIT_IN_PROGRESS",A="FL:::/Kernel/KernelA.HH,2644"$ $LK,"OPTF_ECHO",A="FL:::/Kernel/KernelA.HH,1546"$ @@ -1992,18 +1992,18 @@ $LK,"DOCEf_DEFINE",A="FL:::/Kernel/KernelA.HH,1048"$ $LK,"HeapCtrlInit",A="FL:::/Kernel/Mem/HeapCtrl.HC.Z,1",BI=430$ $LK,"SEMA_DBG_MODE",A="FL:::/Kernel/KernelA.HH,602"$ $LK,"BlkWriteZero",A="FL:::/Kernel/BlkDev/DskBlk.HC.Z,2",BI=431$ -$LK,"progress1",A="FL:::/Kernel/KernelB.HH,208"$ +$LK,"progress1",A="FL:::/Kernel/KernelB.HH,209"$ $LK,"Floor",A="FL:::/Kernel/KernelB.HH,131"$ -$LK,"progress2",A="FL:::/Kernel/KernelB.HH,214"$ +$LK,"progress2",A="FL:::/Kernel/KernelB.HH,215"$ $LK,"_CLAMP_U64",A="FL:::/Kernel/KUtils.HC.Z,133"$ $LK,"CMsStateGlbls",A="FL:::/Kernel/KernelA.HH,3028"$ -$LK,"progress3",A="FL:::/Kernel/KernelB.HH,220"$ +$LK,"progress3",A="FL:::/Kernel/KernelB.HH,221"$ $LK,"FUF_JUST_GR",A="FL:::/Kernel/KernelA.HH,2612"$ $LK,"FUf_JUST_GR",A="FL:::/Kernel/KernelA.HH,2585"$ $LK,"ICF_RES_TO_INT",A="FL:::/Kernel/KernelA.HH,1589"$ $LK,"MPN_VECT",A="FL:::/Kernel/KernelA.HH,513"$ $LK,"RAWDR_COL",A="FL:::/Kernel/KDbg.HC.Z,289"$ -$LK,"progress4",A="FL:::/Kernel/KernelB.HH,226"$ +$LK,"progress4",A="FL:::/Kernel/KernelB.HH,227"$ $LK,"CtrlAltCBSet",A="FL:::/Kernel/KeyDev.HC.Z,178",BI=432$ $LK,"SysTimerRead",A="FL:::/Kernel/KMisc.HC.Z,61",BI=433$ $LK,"dev",A="FL:::/Kernel/KGlbls.HC.Z,23"$ @@ -2020,7 +2020,7 @@ $LK,"ICF_DEL_PREV_INS",A="FL:::/Kernel/KernelA.HH,1615"$ $LK,"LAPIC_LDR",A="FL:::/Kernel/KernelA.HH,495"$ $LK,"BptFind",A="FL:::/Kernel/KDbg.HC.Z,344",BI=437$ $LK,"kbd",A="FL:::/Kernel/KGlbls.HC.Z,26"$ -$LK,"progress4_max",A="FL:::/Kernel/KernelB.HH,229"$ +$LK,"progress4_max",A="FL:::/Kernel/KernelB.HH,230"$ $LK,"HashDel",A="FL:::/Kernel/KHashB.HC.Z,59",BI=438$ $LK,"ISOInit",A="FL:::/Kernel/BlkDev/DskCDDVD.HC.Z,5",BI=439$ $LK,"CKbdStateGlbls",A="FL:::/Kernel/KernelA.HH,2988"$ @@ -2079,7 +2079,7 @@ $LK,"MEM_E820",A="FL:::/Kernel/KStart16.HC.Z,32"$ $LK,"ACD_WORD_FILENAME",A="FL:::/Kernel/KernelA.HH,1495"$ $LK,"ATTRf_BLINK",A="FL:::/Kernel/KernelA.HH,886"$ $LK,"ATTRF_BLINK",A="FL:::/Kernel/KernelA.HH,881"$ -$LK,"XchgU8",A="FL:::/Kernel/KernelB.HH,273"$ +$LK,"XchgU8",A="FL:::/Kernel/KernelB.HH,274"$ $LK,"TTS_TASK_NAME",A="FL:::/Kernel/KernelA.HH,3254"$ $LK,"CKernel",A="FL:::/Kernel/KernelA.HH,418"$ $LK,"IET_IMM_I64",A="FL:::/Kernel/KernelA.HH,403"$ @@ -2144,7 +2144,7 @@ $LK,"Fstcw",A="FL:::/Kernel/KernelB.HH,132"$ $LK,"MSG_MS_L_DOWN_UP",A="FL:::/Kernel/KernelA.HH,3220"$ $LK,"LAPIC_TMR",A="FL:::/Kernel/KernelA.HH,501"$ $LK,"C32_EFLAGS",A="FL:::/Kernel/PCIBIOS.HC.Z,64"$ -$LK,"sys_compile_time",A="FL:::/Kernel/KernelB.HH,203"$ +$LK,"sys_compile_time",A="FL:::/Kernel/KernelB.HH,204"$ $LK,"_D3_DIV_EQU",A="FL:::/Kernel/KMathA.HC.Z,289"$ $LK,"_D3_SUB_EQU",A="FL:::/Kernel/KMathA.HC.Z,256"$ $LK,"TASKf_SUSPENDED",A="FL:::/Kernel/KernelA.HH,3261"$ @@ -2211,7 +2211,7 @@ $LK,"SCF_NO_SHIFT",A="FL:::/Kernel/KernelA.HH,3521"$ $LK,"SCf_NO_SHIFT",A="FL:::/Kernel/KernelA.HH,3506"$ $LK,"ARGT_MOFFS32",A="FL:::/Kernel/KernelA.HH,1912"$ $LK,"ARGT_MOFFS16",A="FL:::/Kernel/KernelA.HH,1911"$ -$LK,"sys_heap_dbg",A="FL:::/Kernel/KernelB.HH,179"$ +$LK,"sys_heap_dbg",A="FL:::/Kernel/KernelB.HH,180"$ $LK,"PRTF_LEFT_JUSTIFY",A="FL:::/Kernel/KernelA.HH,3888"$ $LK,"FUF_SINGLE",A="FL:::/Kernel/KernelA.HH,2604"$ $LK,"FUf_SINGLE",A="FL:::/Kernel/KernelA.HH,2577"$ @@ -2322,7 +2322,7 @@ $LK,"SYS_DATA_BP",A="FL:::/Kernel/KStart32.HC.Z,38"$ $LK,"VGAP_PALETTE_DATA",A="FL:::/Kernel/KernelA.HH,3704"$ $LK,"ATAR0_HCYL",A="FL:::/Kernel/KernelA.HH,2279"$ $LK,"DOCET_SEL",A="FL:::/Kernel/KernelA.HH,941"$ -$LK,"sys_code_bp",A="FL:::/Kernel/KernelB.HH,189"$ +$LK,"sys_code_bp",A="FL:::/Kernel/KernelB.HH,190"$ $LK,"RepOutU32",A="FL:::/Kernel/KernelB.HH,90"$ $LK,"RepOutU16",A="FL:::/Kernel/KernelB.HH,88"$ $LK,"TK_SUBSCRIPT",A="FL:::/Kernel/KernelA.HH,2067"$ @@ -2344,8 +2344,8 @@ $LK,"JOBT_TEXT_INPUT",A="FL:::/Kernel/KernelA.HH,3170"$ $LK,"HClf_LOCKED",A="FL:::/Kernel/KernelA.HH,2890"$ $LK,"ACD_EXTRA_END",A="FL:::/Kernel/KernelA.HH,1508"$ $LK,"FAT32AllocClus",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,444",BI=503$ -$LK,"SetRFlags",A="FL:::/Kernel/KernelB.HH,259"$ -$LK,"GetRFlags",A="FL:::/Kernel/KernelB.HH,253"$ +$LK,"SetRFlags",A="FL:::/Kernel/KernelB.HH,260"$ +$LK,"GetRFlags",A="FL:::/Kernel/KernelB.HH,254"$ $LK,"DOCEF_RIGHT_MACRO",A="FL:::/Kernel/KernelA.HH,965"$ $LK,"DOClf_LOCKED",A="FL:::/Kernel/KernelA.HH,1331"$ $LK,"CallStkGrow",A="FL:::/Kernel/KTask.HC.Z,110",BI=504$ @@ -2433,7 +2433,7 @@ $LK,"AAT_ADD_U16",A="FL:::/Kernel/KernelA.HH,1967"$ $LK,"SC_PAUSE",A="FL:::/Kernel/KernelA.HH,3559"$ $LK,"TRANSPARENT",A="FL:::/Kernel/KernelA.HH,2943"$ $LK,"XTalkStrWait",A="FL:::/Kernel/Job.HC.Z,496",BI=522$ -$LK,"mem_physical_space",A="FL:::/Kernel/KernelB.HH,196"$ +$LK,"mem_physical_space",A="FL:::/Kernel/KernelB.HH,197"$ $LK,"CArcCtrl",A="FL:::/Kernel/KernelA.HH,3726"$ $LK,"SC_CTRL",A="FL:::/Kernel/KernelA.HH,3532"$ $LK,"RS_ATTR_LONG_NAME_MASK",A="FL:::/Kernel/KernelA.HH,2532"$ @@ -2594,11 +2594,11 @@ $LK,"SC_TAB",A="FL:::/Kernel/KernelA.HH,3529"$ $LK,"IOAPICVER",A="FL:::/Kernel/KernelA.HH,521"$ $LK,"LAPIC_LVT_TIMER",A="FL:::/Kernel/KernelA.HH,506"$ $LK,"FAT32FreeClus",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,401",BI=557$ -$LK,"sys_mem_init_flag",A="FL:::/Kernel/KernelB.HH,182"$ +$LK,"sys_mem_init_flag",A="FL:::/Kernel/KernelB.HH,183"$ $LK,"RWF_IN_DOLLAR",A="FL:::/Kernel/KernelA.HH,3566"$ $LK,"DISPLAYf_CHILDREN_NOT_ON_TOP",A="FL:::/Kernel/KernelA.HH,3282"$ $LK,"RedSeaFmt",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,94",BI=558$ -$LK,"sys_var_init_flag",A="FL:::/Kernel/KernelB.HH,185"$ +$LK,"sys_var_init_flag",A="FL:::/Kernel/KernelB.HH,186"$ $LK,"PRTF_DECIMAL",A="FL:::/Kernel/KernelA.HH,3895"$ $LK,"IOAPIC_DATA",A="FL:::/Kernel/KernelA.HH,518"$ $LK,"SysGetStr2",A="FL:::/Kernel/KDbg.HC.Z,337",BI=559$ @@ -2639,7 +2639,7 @@ $LK,"MPHalt",A="FL:::/Kernel/MultiProc.HC.Z,164",BI=568$ $LK,"UnusedStk",A="FL:::/Kernel/KDbg.HC.Z,46",BI=569$ $LK,"CCF_CLASS_DOL_OFFSET",A="FL:::/Kernel/KernelA.HH,2162"$ $LK,"DirEntryCompareName",A="FL:::/Kernel/BlkDev/DskDirA.HC.Z,62",BI=570$ -$LK,"sys_staff_mode_flag",A="FL:::/Kernel/KernelB.HH,184"$ +$LK,"sys_staff_mode_flag",A="FL:::/Kernel/KernelB.HH,185"$ $LK,"BFieldExtU32",A="FL:::/Kernel/KernelB.HH,30"$ $LK,"DOCf_SUBSCRIPT_MODE",A="FL:::/Kernel/KernelA.HH,1327"$ $LK,"TASKf_CMD_LINE_PMT",A="FL:::/Kernel/KernelA.HH,3263"$ @@ -2727,7 +2727,7 @@ $LK,"MRT_RAM",A="FL:::/Kernel/KernelA.HH,2851"$ $LK,"ATAS_BSY",A="FL:::/Kernel/KernelA.HH,2272"$ $LK,"MEM_PML4",A="FL:::/Kernel/KStart32.HC.Z,15"$ $LK,"DOCf_BREAK_UNLOCKED",A="FL:::/Kernel/KernelA.HH,1314"$ -$LK,"sys_mem_init_val",A="FL:::/Kernel/KernelB.HH,183"$ +$LK,"sys_mem_init_val",A="FL:::/Kernel/KernelB.HH,184"$ $LK,"ATAS_ERR",A="FL:::/Kernel/KernelA.HH,2268"$ $LK,"Struct2Date",A="FL:::/Kernel/KDate.HC.Z,14",BI=591$ $LK,"ISO1T_TERMINATOR",A="FL:::/Kernel/KernelA.HH,2480"$ @@ -2749,7 +2749,7 @@ $LK,"ARGT_AL",A="FL:::/Kernel/KernelA.HH,1915"$ $LK,"CIntermediateCodeBase",A="FL:::/Kernel/KernelA.HH,1643"$ $LK,"CAutoCompleteDictGlbls",A="FL:::/Kernel/KernelA.HH,1519"$ $LK,"SYS_CODE_BP",A="FL:::/Kernel/KStart32.HC.Z,37"$ -$LK,"LXchgI64",A="FL:::/Kernel/KernelB.HH,263"$ +$LK,"LXchgI64",A="FL:::/Kernel/KernelB.HH,264"$ $LK,"MSG_KEY_DOWN_UP",A="FL:::/Kernel/KernelA.HH,3219"$ $LK,"TASKf_NONTIMER_RAND",A="FL:::/Kernel/KernelA.HH,3274"$ $LK,"ARGT_CL",A="FL:::/Kernel/KernelA.HH,1920"$ @@ -2813,7 +2813,7 @@ $LK,"MemPageTable",A="FL:::/Kernel/Mem/PageTables.HC.Z,199",BI=604$ $LK,"MSG_MS_R_D_DOWN_UP",A="FL:::/Kernel/KernelA.HH,3223"$ $LK,"MSG_MS_L_D_DOWN_UP",A="FL:::/Kernel/KernelA.HH,3221"$ $LK,"ARGT_MM",A="FL:::/Kernel/KernelA.HH,1934"$ -$LK,"SysHlt",A="FL:::/Kernel/KernelB.HH,269"$ +$LK,"SysHlt",A="FL:::/Kernel/KernelB.HH,270"$ $LK,"FUF_JUST_DIRS",A="FL:::/Kernel/KernelA.HH,2605"$ $LK,"CD2I64",A="FL:::/Kernel/KernelA.HH,142"$ $LK,"CD3I32",A="FL:::/Kernel/KernelA.HH,128"$ diff --git a/TempleOSCD/Kernel/KernelB.HH b/TempleOSCD/Kernel/KernelB.HH index dc7ad10..c07f161 100644 --- a/TempleOSCD/Kernel/KernelB.HH +++ b/TempleOSCD/Kernel/KernelB.HH @@ -151,7 +151,8 @@ public _extern _D3_DIST_SQR F64 D3DistSqr(CD3 *d1,CD3 *d2); //Distance Squared public _extern _D3_DIV CD3 *D3Div(CD3 *quot,CD3 *d,F64 s); //quot=d/s public _extern _D3_DIV_EQU CD3 *D3DivEqu(CD3 *quot,F64 s); //quot/=s public _extern _D3_DOT F64 D3Dot(CD3 *d1,CD3 *d2); //d1 dot d2 -public _extern _D3_EQU CD3 *D3Equ(CD3 *dst,F64 x,F64 y,F64 z=0); //dst=(x,y,z) +public _extern _D3_EQU CD3 *D3Equ( + CD3 *dst,F64 x=0,F64 y=0,F64 z=0); //dst=(x,y,z) public _extern _D3_MUL CD3 *D3Mul(CD3 *prod,F64 s,CD3 *d); //prod=s*d public _extern _D3_MUL_EQU CD3 *D3MulEqu(CD3 *prod,F64 s); //prod*=s public _extern _D3_NORM F64 D3Norm(CD3 *d); //Norm diff --git a/TempleOSCD/Misc/OSTestSuite.HC b/TempleOSCD/Misc/OSTestSuite.HC index 21b9603..76c6ae7 100644 --- a/TempleOSCD/Misc/OSTestSuite.HC +++ b/TempleOSCD/Misc/OSTestSuite.HC @@ -658,10 +658,11 @@ U0 DoF2Macro() U0 DoLightTable() { CTask *task=User("#include \"::/Demo/Graphics/LightTable\";\n\n"); - BirthWait(&task->popup_task); - TaskWait(task->popup_task); - PostMsgWait(task->popup_task,MSG_KEY_DOWN_UP,CH_SPACE,0); + TaskWait(task); + PostMsgWait(task,MSG_MS_L_DOWN, 100 ,200); + PostMsgWait(task,MSG_MS_L_UP, 640-100 ,200); + PostMsgWait(task,MSG_KEY_DOWN_UP,'1',0); PostMsgWait(task,MSG_MS_L_DOWN_UP,100 ,200); PostMsgWait(task,MSG_MS_L_DOWN_UP,100 ,200); PostMsgWait(task,MSG_MS_L_DOWN_UP,100 ,200); @@ -673,16 +674,14 @@ U0 DoLightTable() PostMsgWait(task,MSG_MS_L_DOWN_UP,640-100 ,200); PostMsgWait(task,MSG_MS_L_DOWN_UP,640-100 ,200); PostMsgWait(task,MSG_MS_L_DOWN_UP,640-100 ,200); - PostMsgWait(task,MSG_MS_L_DOWN_UP,100 ,200); - PostMsgWait(task,MSG_MS_L_DOWN_UP,100 ,200); - PostMsgWait(task,MSG_MS_L_DOWN_UP,100 ,200); PostMsgWait(task,MSG_MS_R_DOWN_UP,0,0); - MsSet(320,190); - PostMsgWait(task,MSG_KEY_DOWN_UP,CH_SPACE,0); + PostMsgWait(task,MSG_KEY_DOWN_UP,'2',0); + PostMsgWait(task,MSG_MS_L_DOWN_UP,320,190); - PostMsgWait(task,MSG_MS_R_DOWN,460,280); - PostMsgWait(task,MSG_MS_R_UP ,500,220); + PostMsgWait(task,MSG_KEY_DOWN_UP,'3',0); + PostMsgWait(task,MSG_MS_L_DOWN,460,280); + PostMsgWait(task,MSG_MS_L_UP ,500,220); Sleep(1500); PostMsgWait(task,MSG_KEY_DOWN_UP,CH_ESC,0);