From 56407a4a1355ba08f2db2911532abebbe4bd6003 Mon Sep 17 00:00:00 2001 From: TempleOS-bot Date: Tue, 24 Jan 2017 17:27:25 -0500 Subject: [PATCH] Nightly update (ISO SHA-1 eff3c2c) --- TempleOSCD/0000Boot/0000Kernel.BIN.C | Bin 192128 -> 192128 bytes TempleOSCD/Adam/ADefine.HC | 2 +- TempleOSCD/Compiler/Compiler.BIN | Bin 192920 -> 192920 bytes TempleOSCD/Demo/AcctExample/PersonalMenu.DD | 2 +- TempleOSCD/Demo/AcctExample/Registry.HC | 6 +++--- TempleOSCD/Demo/AcctExample/TOS/TOSDistro.HC | 16 ++++++++++++++++ TempleOSCD/Doc/ChgLog.DD | 2 +- TempleOSCD/Kernel/KernelC.HH | 1 + 8 files changed, 23 insertions(+), 6 deletions(-) diff --git a/TempleOSCD/0000Boot/0000Kernel.BIN.C b/TempleOSCD/0000Boot/0000Kernel.BIN.C index e56b24316079014bd766008cf999f0a997023826..94d49d4fc70a4701b1a15469c85ffa79a06bff98 100644 GIT binary patch delta 470 zcmZp;%iVC7dx8nOW{2{Nv$ouu7qVPr-ps>tD3bB(=JT;?tjt;eT{r(oS}DO66(4u< zkih2U)q7c(dVM#iHLPQ1{^rU!+0asQvq6hA6U)+Hu8h+a3K+#Vr?urWvZ(xXWt<$} zsW|yZyD@XmQP;_O9lk7!k3rN(Og`TxxOqiKG9yfiY4*R(v0Wyt(>LZa3U6N0A0)|m zZ1eXOOZ1r<87Bv}iEiF><0}&r_p!+brQlOj`*-eliT%8b7z7k*mL_;|A7XM4t| zETaKCD+35jce=vp$rSr*^2T4n+ZSA6+^WWSVtd$c#>tF~dei5ZFo|ye|A$eJjq${G zJ!Ym7kSU83Pzak8PMpyyj$}rd6w}uKn`667SQ(?HPu#;Ox_NoOza-=F z&EHon(PviTQr>bK>XyvW$PWD+)4Rhf$A>@#J!aY!sFYsqnP9znI8Vx-aVV?YY+hR C39#D$ diff --git a/TempleOSCD/Adam/ADefine.HC b/TempleOSCD/Adam/ADefine.HC index defe37d..2ba267d 100644 --- a/TempleOSCD/Adam/ADefine.HC +++ b/TempleOSCD/Adam/ADefine.HC @@ -11,7 +11,7 @@ U0 LoadDocDefines() //This is cut and replaced when I generate a distro. //See $LK,"DD_TEMPLEOS_LOC",A="FF:::/Demo/AcctExample/TOS/TOSDistro.HC,DD_TEMPLEOS_LOC"$. $TR-C,"LineRep"$ - $ID,4$DefinePrint("DD_TEMPLEOS_LOC","119,747"); + $ID,4$DefinePrint("DD_TEMPLEOS_LOC","119,763"); DefinePrint("DD_TEMPLEOS_LOC_OFFICIAL","81,933"); $ID,-4$ DefinePrint("DD_KERNEL","%08X",bfh); diff --git a/TempleOSCD/Compiler/Compiler.BIN b/TempleOSCD/Compiler/Compiler.BIN index 79a47f905c67ac671e806077792ca3a6f87a586c..e349adbf402be1fb8c12ffae464d276c27fd7f3f 100644 GIT binary patch delta 373 zcmbR7n0v-!?hS(M_2~@E450>@48g$+U={W zES_Kn20jiq5R)N&^Bndol1vN?n~M|=rZN3@-E7*S9K*cyzw74cCkq&-H~BG%Zx(tc zXw2qwmN&CodGdwdGTU7x8DB9mGHf@HVVtPPZ6R?6d3<(PkP44 z&CJNPJ?|xB0Y4+x_WM5=&oD7EZeR18(L;@48g$+U={W zES_Kn20jiq5R*Y~^Bndol1!O-n~M|=rZF+NZ8q&tj$z)<;I=vX$pS`3z3Ge%Od^{F zo(UVX{RaWQ$rpahY6_BFp5J;XRGLp{3Rcr?F>n0k>(WO~6rMwacOLQLnB mm^+RzPTC@|{htZbYH`MY+gJH8?KYjx)W9UXy`qUpAs+xoJ#4f9 diff --git a/TempleOSCD/Demo/AcctExample/PersonalMenu.DD b/TempleOSCD/Demo/AcctExample/PersonalMenu.DD index 5c7c0f0..bad2108 100644 --- a/TempleOSCD/Demo/AcctExample/PersonalMenu.DD +++ b/TempleOSCD/Demo/AcctExample/PersonalMenu.DD @@ -1,5 +1,5 @@ $MA,"Cd ",LM="Cd;Dir;\n"$$MA,"DrvC ",LM="Drv('C');\n"$$MA,"DrvD ",LM="Drv('D');\n"$$MA,"/ ",LM="Cd(\"/\");Dir;\n"$$MA,"TOS ",LM="Cd(\"/Home/TOS\");Dir;\n"$$MA,"Home ",LM="Cd(\"/Home\");Dir;\n"$$MA,"ChgDskT ",LM="ChgDsk('T');\n"$$MA,"MergeD ",LM="S2T(\"C:/*\",\"+r+S\");Merge(\"C:/*;!*/LineRep*\",\"D:/*;!*/LineRep*\",\"+r+d\");\n"$$MA,"MergeT ",LM="S2T(\"C:/*\",\"+r+S\");Merge(\"C:/*;!*/LineRep*\",\"T:/*;!*/LineRep*\",\"+r+d\");\n"$$MA,"D:/Wb ",LM="Cd(\"D:/Wb\");Dir;\n"$ -$MA,"MakeC ",LM="TOSBootHDIns('C');\n"$$MA+PU,"BootC ",LM="BootRAM(\"C:/Kernel.BIN.C\");"$$MA,"Regen ",LM="TOSRegen;\n"$$MA,"PreRegen",LM="TOSPreRegen;\n"$$MA,"MakeD ",LM="TOSBootHDIns('D');\n"$$MA+PU,"BootD ",LM="BootRAM(\"D:/Kernel.BIN.C\");"$$MA,"CopyDrv ",LM="TOSPmtAndCopyDrv;\n"$$MA,"MakeWeb ",LM="FreshenBlog;\n"$ +$MA,"MakeC ",LM="TOSBootHDIns('C');\n"$$MA+PU,"BootC ",LM="BootRAM(\"C:/Kernel.BIN.C\");"$$MA,"Regen ",LM="TOSRegen;\n"$$MA,"PreRegen",LM="TOSPreRegen;\n"$$MA,"SongsIn ",LM="TOSSongsIn;\n"$$MA,"SongsOut",LM="TOSSongsOut;\n"$$MA,"MakeD ",LM="TOSBootHDIns('D');\n"$$MA+PU,"BootD ",LM="BootRAM(\"D:/Kernel.BIN.C\");"$$MA,"CopyDrv ",LM="TOSPmtAndCopyDrv;\n"$$MA,"MakeWeb ",LM="FreshenBlog;\n"$ $MA,"Kernel ",LM="Cd(\"/Kernel\");Dir;\n"$$MA,"Compiler",LM="Cd(\"/Compiler\");Dir;\n"$$MA,"BlkDev ",LM="Cd(\"/Kernel/BlkDev\");Dir;\n"$$MA,"Mem ",LM="Cd(\"/Kernel/Mem\");Dir;\n"$$MA,"Serial ",LM="Cd(\"/Kernel/SerialDev\");Dir;\n"$$MA,"Bin ",LM="Cd(\"/Home/Sup1/Sup1Bin\");Dir;\n"$$MA,"HDAudio ",LM="Cd(\"/Home/Sup1/Sup1HDAudio\");Dir;\n"$$MA,"Examples",LM="Cd(\"/Home/Sup1/Sup1HDAudio/Examples\");Dir;\n"$$MA,"Dist ",LM="Cd(\"/Home/Sup1/Sup1Distro\");Dir;\n"$ $MA,"Adam ",LM="Cd(\"/Adam\");Dir;\n"$$MA,"AutoComp",LM="Cd(\"/Adam/AutoComplete\");Dir;\n"$$MA,"Ctrls ",LM="Cd(\"/Adam/Ctrls\");Dir;\n"$$MA,"ABlkDev ",LM="Cd(\"/Adam/ABlkDev\");Dir;\n"$$MA,"DolDoc ",LM="Cd(\"/Adam/DolDoc\");Dir;\n"$$MA,"Gr ",LM="Cd(\"/Adam/Gr\");Dir;\n"$$MA,"God ",LM="Cd(\"/Adam/God\");Dir;\n"$$MA,"Snd ",LM="Cd(\"/Adam/Snd\");Dir;\n"$$MA,"Boot ",LM="Cd(\"/Adam/Opt/Boot\");Dir;\n"$$MA,"Utils ",LM="Cd(\"/Adam/Opt/Utils\");Dir;\n"$ $LK+X,"ChgLog ",A="FI:::/Doc/ChgLog.DD"$$MA,"Blog ",LM="Blog;\n"$$MA,"EdGod ",LM="Ed(\"D:/Home/God.DD\");\n"$$MA,"BlogDir ",LM="Cd(\"/Home/Web/TAD/BlogDir\");Dir;\n"$$MA,"Partial ",LM="FreshenBlog;\n"$$MA,"CodeWalk",LM="CodeWalkThru;\n"$$MA,"TOSTheme",LM="TOSTheme;\n"$$MA,"Videos ",LM="Cd(\"/Home/Sup1/Sup1Videos\");Dir;\n"$ diff --git a/TempleOSCD/Demo/AcctExample/Registry.HC b/TempleOSCD/Demo/AcctExample/Registry.HC index 8e578e3..9aae86d 100644 --- a/TempleOSCD/Demo/AcctExample/Registry.HC +++ b/TempleOSCD/Demo/AcctExample/Registry.HC @@ -51,9 +51,6 @@ $ID,2$F64 best_score=43.9944; $ID,-2$$TR,"OSTestSuite"$ $ID,2$progress1_tf=0.000;progress2_tf=0.000; progress3_tf=0.000;progress4_tf=228.734; -$ID,-2$$TR,"TOSRegen"$ -$ID,2$progress1_tf=0.000;progress2_tf=0.000; -progress3_tf=0.000;progress4_tf=197.584; $ID,-2$$TR,"Titanium"$ $ID,2$I64 best_score=16469; $ID,-2$$TR,"XCaliber"$ @@ -63,6 +60,9 @@ $ID,-2$$TR,"Talons"$ $ID,2$F64 best_score=9999.0000; $ID,-2$$TR,"BomberGolf"$ $ID,2$I64 best_score=175; +$ID,-2$$TR,"TOSRegen"$ +$ID,2$progress1_tf=0.000;progress2_tf=0.000; +progress3_tf=0.000;progress4_tf=185.280; $ID,-2$$ID,-2$$TR,"Once"$ $ID,2$$TR,"Adam"$ $ID,2$$ID,-2$$TR,"User"$ diff --git a/TempleOSCD/Demo/AcctExample/TOS/TOSDistro.HC b/TempleOSCD/Demo/AcctExample/TOS/TOSDistro.HC index d09e499..1e63763 100644 --- a/TempleOSCD/Demo/AcctExample/TOS/TOSDistro.HC +++ b/TempleOSCD/Demo/AcctExample/TOS/TOSDistro.HC @@ -575,6 +575,22 @@ public U0 TOSPreRegen() Copy("D:/Home/Sup1/Sup1Bin/God*","C:/Linux"); } +public U0 TOSSongsIn() +{//Copy songs from D:/Home/Sup1 to C:/Home/Sup1 + Del("C:/Home/Sup1/Sup1Hymns/*"); + Del("C:/Home/Sup1/Sup1Songs/*"); + Copy("D:/Home/Sup1/Sup1Hymns/*","C:/Home/Sup1/Sup1Hymns"); + Copy("D:/Home/Sup1/Sup1Songs/*","C:/Home/Sup1/Sup1Songs"); +} + +public U0 TOSSongsOut() +{//Copy songs from C:/Home/Sup1 to D:/Home/Sup1 + Del("D:/Home/Sup1/Sup1Hymns/*"); + Del("D:/Home/Sup1/Sup1Songs/*"); + Copy("C:/Home/Sup1/Sup1Hymns/*","D:/Home/Sup1/Sup1Hymns"); + Copy("C:/Home/Sup1/Sup1Songs/*","D:/Home/Sup1/Sup1Songs"); +} + U0 TOSRegen2() { TOSChgLog; //$LK,"::/Doc/ChgLog.DD"$ datetime matches Kernel $LK,"sys_compile_time",A="MN:sys_compile_time"$. diff --git a/TempleOSCD/Doc/ChgLog.DD b/TempleOSCD/Doc/ChgLog.DD index 401d6bf..ac4e77c 100644 --- a/TempleOSCD/Doc/ChgLog.DD +++ b/TempleOSCD/Doc/ChgLog.DD @@ -2,7 +2,7 @@ $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/24/17 12:41:18----$IV,0$ +$IV,1$----01/24/17 13:44:47----$IV,0$ $IV,1$----01/22/17 06:08:00----$IV,0$ * $BK,1$TempleOS version 5.02 Released$BK,0$ diff --git a/TempleOSCD/Kernel/KernelC.HH b/TempleOSCD/Kernel/KernelC.HH index 9206d73..defbe82 100644 --- a/TempleOSCD/Kernel/KernelC.HH +++ b/TempleOSCD/Kernel/KernelC.HH @@ -658,6 +658,7 @@ public _extern SYS_PCI_SERVICES #help_index "PCI;Info;File/System;Devices" public extern I64 ATARep(Bool pmt=TRUE, Bool just_ide=FALSE,CATARep **_head=NULL); + #help_index "Processor" public extern U8 *IntEntryGet(I64 irq); public extern U8 *IntEntrySet(I64 irq,