diff --git a/ZealOS-2021-07-03-00_04_07.iso b/ZealOS-2021-07-03-02_44_31.iso
similarity index 99%
rename from ZealOS-2021-07-03-00_04_07.iso
rename to ZealOS-2021-07-03-02_44_31.iso
index bfc6a02d..2fd46c54 100755
Binary files a/ZealOS-2021-07-03-00_04_07.iso and b/ZealOS-2021-07-03-02_44_31.iso differ
diff --git a/docs/Apps/Budget/BgtMain.html b/docs/Apps/Budget/BgtMain.html
index 88c8ad6b..d0e3617e 100755
--- a/docs/Apps/Budget/BgtMain.html
+++ b/docs/Apps/Budget/BgtMain.html
@@ -237,7 +237,7 @@ body {background-color:#000000;}
 <a name="l210"></a>        BgtAcctsRead;
 <a name="l211"></a>        BgtDataRead;
 <a name="l212"></a>        CBgtTemplatesExpand;
-<a name="l213"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l213"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l214"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l215"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
 <a name="l216"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
diff --git a/docs/Apps/Budget/index.html b/docs/Apps/Budget/index.html
new file mode 100755
index 00000000..845428bc
--- /dev/null
+++ b/docs/Apps/Budget/index.html
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Apps/Budget
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>12/21 19:08 0727 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Budget/BgtAccts.html#l1"><span class=cF4>BgtAccts.CC</span></a><span class=cF0>
+<a name="l6"></a>12/21 19:10 085C </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Budget/BgtEntry.html#l1"><span class=cF4>BgtEntry.CC</span></a><span class=cF0>
+<a name="l7"></a>12/21 18:55 0CDB </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Budget/BgtFile.html#l1"><span class=cF4>BgtFile.CC</span></a><span class=cF0>
+<a name="l8"></a>07/02 03:31 14E6 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Budget/BgtMain.html#l1"><span class=cF4>BgtMain.CC</span></a><span class=cF0>
+<a name="l9"></a>12/21 19:01 0BBE </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Budget/BgtStrs.html#l1"><span class=cF4>BgtStrs.CC</span></a><span class=cF0>
+<a name="l10"></a>12/21 18:47 0F61 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Budget/BgtTemplate.html#l1"><span class=cF4>BgtTemplate.CC</span></a><span class=cF0>
+<a name="l11"></a>12/21 14:26 0662 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Budget/Budget.html#l1"><span class=cF4>Budget.CC</span></a><span class=cF0>
+<a name="l12"></a>12/21 14:21 0072 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Budget/Install.html#l1"><span class=cF4>Install.CC</span></a><span class=cF0>
+<a name="l13"></a>09/27 11:24 00BF </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Budget/Load.html#l1"><span class=cF4>Load.CC</span></a><span class=cF0>
+<a name="l14"></a>09/27 11:24 0058 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Budget/Run.html#l1"><span class=cF4>Run.CC</span></a><span class=cF0>
+<a name="l15"></a>09/27 11:24 0061 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Budget/Accts.html#l1"><span class=cF4>Accts.DD</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Apps/GrModels/BallGen.html b/docs/Apps/GrModels/BallGen.html
index a54ad40d..04963844 100755
--- a/docs/Apps/GrModels/BallGen.html
+++ b/docs/Apps/GrModels/BallGen.html
@@ -89,7 +89,7 @@ body {background-color:#000000;}
 <a name="l62"></a>
 <a name="l63"></a></span><span class=cF1>U8</span><span class=cF0> *Ball2CSprite()
 <a name="l64"></a>{
-<a name="l65"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l1"><span class=cF4>::/System/Gr/GrSpritePlot.CC</span></a><span class=cF2> for how CSprite are stored.</span><span class=cF0>
+<a name="l65"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l1"><span class=cF4>::/System/Gr/GrSpritePlot.CC</span></a><span class=cF2> for how CSprite are stored.</span><span class=cF0>
 <a name="l66"></a>        </span><span class=cF1>U8</span><span class=cF0>      *res = </span><span class=cF5>MAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CSpriteMeshU8s</span><span class=cF7>)</span><span class=cF0> +
 <a name="l67"></a>                                          b-&gt;vertex_count * </span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CD3I32</span><span class=cF7>)</span><span class=cF0> +
 <a name="l68"></a>                                          b-&gt;tri_count * </span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CMeshTri</span><span class=cF7>)</span><span class=cF0> + </span><span class=cFB>sprite_elem_base_sizes</span><span class=cF0>[</span><span class=cF3>SPT_END</span><span class=cF0>]), 
diff --git a/docs/Apps/GrModels/ManGen.html b/docs/Apps/GrModels/ManGen.html
index 9682c39f..08beb9f3 100755
--- a/docs/Apps/GrModels/ManGen.html
+++ b/docs/Apps/GrModels/ManGen.html
@@ -214,7 +214,7 @@ body {background-color:#000000;}
 <a name="l187"></a>
 <a name="l188"></a></span><span class=cF1>U8</span><span class=cF0> *Man2CSprite()
 <a name="l189"></a>{
-<a name="l190"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l1"><span class=cF4>::/System/Gr/GrSpritePlot.CC</span></a><span class=cF2> for how CSprite are stored.</span><span class=cF0>
+<a name="l190"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l1"><span class=cF4>::/System/Gr/GrSpritePlot.CC</span></a><span class=cF2> for how CSprite are stored.</span><span class=cF0>
 <a name="l191"></a>        </span><span class=cF1>U8</span><span class=cF0> *res = </span><span class=cF5>MAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CSpriteMeshU8s</span><span class=cF7>)</span><span class=cF0> +
 <a name="l192"></a>                                         m-&gt;vertex_count * </span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CD3I32</span><span class=cF7>)</span><span class=cF0> + m-&gt;tri_count * </span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CMeshTri</span><span class=cF7>)</span><span class=cF0> + </span><span class=cFB>sprite_elem_base_sizes</span><span class=cF0>[</span><span class=cF3>SPT_END</span><span class=cF0>]), 
 <a name="l193"></a>                *dst = res;
diff --git a/docs/Apps/GrModels/index.html b/docs/Apps/GrModels/index.html
new file mode 100755
index 00000000..143feaae
--- /dev/null
+++ b/docs/Apps/GrModels/index.html
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Apps/GrModels
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/01 16:15 0C29 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/GrModels/BallGen.html#l1"><span class=cF4>BallGen.CC</span></a><span class=cF0>
+<a name="l6"></a>09/27 11:24 0069 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/GrModels/Load.html#l1"><span class=cF4>Load.CC</span></a><span class=cF0>
+<a name="l7"></a>07/01 16:15 256D </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/GrModels/ManGen.html#l1"><span class=cF4>ManGen.CC</span></a><span class=cF0>
+<a name="l8"></a>12/19 15:35 01C5 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/GrModels/Models.html#l1"><span class=cF4>Models.CC</span></a><span class=cF0>
+<a name="l9"></a>11/21 03:05 0025 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/GrModels/Run.html#l1"><span class=cF4>Run.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Apps/KeepAway/KeepAway.html b/docs/Apps/KeepAway/KeepAway.html
index 8e87ad64..013672d1 100755
--- a/docs/Apps/KeepAway/KeepAway.html
+++ b/docs/Apps/KeepAway/KeepAway.html
@@ -28,7 +28,7 @@ body {background-color:#000000;}
 <body>
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF2>//The ball and men were generated</span><span class=cF0>
-<a name="l2"></a></span><span class=cF2>//with </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/GrModels/Run.html#l1"><span class=cF4>::/Apps/GrModels/Run.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l2"></a></span><span class=cF2>//with </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/GrModels/Run.html#l1"><span class=cF4>::/Apps/GrModels/Run.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l3"></a></span><span class=cF2>//They were cut-and-pasted here.</span><span class=cF0>
 <a name="l4"></a>
 <a name="l5"></a></span><span class=cE0>
@@ -277,7 +277,7 @@ body {background-color:#000000;}
 <a name="l248"></a></span><span class=cF2>This is a little simpler, and faster,</span><span class=cF0>
 <a name="l249"></a></span><span class=cF2>but adds lots of factor 2 vals.</span><span class=cF0>
 <a name="l250"></a>
-<a name="l251"></a></span><span class=cF2>Terry also didn't use the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l281"><span class=cF4>CMathODE</span></a><span class=cF2> feat,</span><span class=cF0>
+<a name="l251"></a></span><span class=cF2>Terry also didn't use the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l281"><span class=cF4>CMathODE</span></a><span class=cF2> feat,</span><span class=cF0>
 <a name="l252"></a></span><span class=cF2>just to be different.</span><span class=cF0>
 <a name="l253"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l254"></a>
@@ -353,7 +353,7 @@ body {background-color:#000000;}
 <a name="l324"></a>                                </span><span class=cF1>if</span><span class=cF0> (o-&gt;has_ball &amp;&amp; </span><span class=cF7>(</span><span class=cF0>ball-&gt;z + ball-&gt;radius * </span><span class=cFE>2</span><span class=cF0> &gt;= o-&gt;z + HAND_Z_OFFSET || </span><span class=cF5>Abs</span><span class=cF0>(ball-&gt;DzDt) &lt; </span><span class=cFE>30</span><span class=cF7>)</span><span class=cF0>)
 <a name="l325"></a>                                {
 <a name="l326"></a>                                        </span><span class=cF2>//This is an approximation.  Terry's instinct told him the viscosity term</span><span class=cF0>
-<a name="l327"></a>                                        </span><span class=cF2>//needs an </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l97"><span class=cF4>Exp</span></a><span class=cF2>().  However,  we should be syncronized to img frames, </span><span class=cF0>
+<a name="l327"></a>                                        </span><span class=cF2>//needs an </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l97"><span class=cF4>Exp</span></a><span class=cF2>().  However,  we should be syncronized to img frames, </span><span class=cF0>
 <a name="l328"></a>                                        </span><span class=cF2>//so we don't have to be perfect.</span><span class=cF0>
 <a name="l329"></a>                                        d_down  = </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
 <a name="l330"></a>                                        d_up    = </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> / COLLISION_DAMP;
@@ -759,7 +759,7 @@ body {background-color:#000000;}
 <a name="l730"></a>                                </span><span class=cF6>&quot;\t1 point penalty for foul.\n\n&quot;</span><span class=cF0>
 <a name="l731"></a>                                </span><span class=cF6>&quot;Left-Click\tto pass.\n\n&quot;</span><span class=cF0>
 <a name="l732"></a>                                </span><span class=cF6>&quot;Right-Click\tto jump.\n&quot;</span><span class=cF0>);
-<a name="l733"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l733"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l734"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>BLACK</span><span class=cF0> + </span><span class=cF3>YELLOW</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0>;
 <a name="l735"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit |= </span><span class=cF3>WIG_DBL_CLICK</span><span class=cF0>;
 <a name="l736"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
diff --git a/docs/Apps/KeepAway/index.html b/docs/Apps/KeepAway/index.html
new file mode 100755
index 00000000..58b07840
--- /dev/null
+++ b/docs/Apps/KeepAway/index.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Apps/KeepAway
+<a name="l2"></a>DATE_ TIME_  SIZE
+<a name="l3"></a>07/02 23:10 00000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 00000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 04:12 1ACD2 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/KeepAway/KeepAway.html#l1"><span class=cF4>KeepAway.CC</span></a><span class=cF0>
+<a name="l6"></a>09/27 11:24 00047 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/KeepAway/Load.html#l1"><span class=cF4>Load.CC</span></a><span class=cF0>
+<a name="l7"></a>09/27 11:24 00027 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/KeepAway/Run.html#l1"><span class=cF4>Run.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Apps/Logic/Logic.html b/docs/Apps/Logic/Logic.html
index 14e08c0c..18a26286 100755
--- a/docs/Apps/Logic/Logic.html
+++ b/docs/Apps/Logic/Logic.html
@@ -680,7 +680,7 @@ body {background-color:#000000;}
 <a name="l653"></a>        input2_table = </span><span class=cF3>NULL</span><span class=cF0>;
 <a name="l654"></a>        input3_table = </span><span class=cF3>NULL</span><span class=cF0>;
 <a name="l655"></a>
-<a name="l656"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l656"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l657"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l658"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>(</span><span class=cF3>ON</span><span class=cF0>);
 <a name="l659"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
diff --git a/docs/Apps/Logic/index.html b/docs/Apps/Logic/index.html
new file mode 100755
index 00000000..700391eb
--- /dev/null
+++ b/docs/Apps/Logic/index.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Apps/Logic
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>09/27 11:24 0043 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Logic/Load.html#l1"><span class=cF4>Load.CC</span></a><span class=cF0>
+<a name="l6"></a>12/21 23:05 5E79 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Logic/Logic.html#l1"><span class=cF4>Logic.CC</span></a><span class=cF0>
+<a name="l7"></a>09/27 11:24 002B </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Logic/Run.html#l1"><span class=cF4>Run.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Apps/Psalmody/Examples/index.html b/docs/Apps/Psalmody/Examples/index.html
new file mode 100755
index 00000000..992d48e0
--- /dev/null
+++ b/docs/Apps/Psalmody/Examples/index.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Apps/Psalmody/Examples
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>12/20 03:39 024F </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/Examples/childish.html#l1"><span class=cF4>childish.CC</span></a><span class=cF0>
+<a name="l6"></a>12/20 03:44 0DAF </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/Examples/night.html#l1"><span class=cF4>night.CC</span></a><span class=cF0>
+<a name="l7"></a>12/20 03:46 1619 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/Examples/prosper.html#l1"><span class=cF4>prosper.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Apps/Psalmody/Examples/night.html b/docs/Apps/Psalmody/Examples/night.html
index 3888c694..2e6fd753 100755
--- a/docs/Apps/Psalmody/Examples/night.html
+++ b/docs/Apps/Psalmody/Examples/night.html
@@ -88,7 +88,7 @@ body {background-color:#000000;}
 <a name="l59"></a>
 <a name="l60"></a></span><span class=cF1>U0</span><span class=cF0> Song()
 <a name="l61"></a>{
-<a name="l62"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l62"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l63"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr   = </span><span class=cF3>BLACK</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>LTGRAY</span><span class=cF0>;
 <a name="l64"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it             = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
 <a name="l65"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;task_end_cb = &amp;</span><span class=cF5>SoundTaskEndCB</span><span class=cF0>;
diff --git a/docs/Apps/Psalmody/Examples/prosper.html b/docs/Apps/Psalmody/Examples/prosper.html
index eff9ba60..4ece1571 100755
--- a/docs/Apps/Psalmody/Examples/prosper.html
+++ b/docs/Apps/Psalmody/Examples/prosper.html
@@ -56,7 +56,7 @@ body {background-color:#000000;}
 <a name="l29"></a>
 <a name="l30"></a></span><span class=cF1>U0</span><span class=cF0> Song()
 <a name="l31"></a>{
-<a name="l32"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l32"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l33"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr   = </span><span class=cF3>GREEN</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>YELLOW</span><span class=cF0>;
 <a name="l34"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it             = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
 <a name="l35"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;task_end_cb = &amp;</span><span class=cF5>SoundTaskEndCB</span><span class=cF0>;
diff --git a/docs/Apps/Psalmody/Help.html b/docs/Apps/Psalmody/Help.html
index 0cae01e6..ab888b0a 100755
--- a/docs/Apps/Psalmody/Help.html
+++ b/docs/Apps/Psalmody/Help.html
@@ -32,18 +32,18 @@ body {background-color:#000000;}
 <a name="l5"></a>
 <a name="l6"></a>* The clip can be used to cut and paste.
 <a name="l7"></a>
-<a name="l8"></a>* </span><span class=cF2>Psalmody</span><span class=cF0> uses </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> files as the song format!  See </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Psalmody/Examples/prosper.html#l1"><span class=cF4>::/Apps/Psalmody/Examples/prosper.CC</span></a><span class=cF0>.  The </span><span class=cF2>Psalmody</span><span class=cF0> program does not fully 
+<a name="l8"></a>* </span><span class=cF2>Psalmody</span><span class=cF0> uses </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> files as the song format!  See </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/Examples/prosper.html#l1"><span class=cF4>::/Apps/Psalmody/Examples/prosper.CC</span></a><span class=cF0>.  The </span><span class=cF2>Psalmody</span><span class=cF0> program does not fully 
 <a name="l9"></a>parse the songs when loading them back in, so changes made outside </span><span class=cF2>Psalmody</span><span class=cF0> will be lost, like if you add graphics.
 <a name="l10"></a>
-<a name="l11"></a>* The first line of the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> song files is a comment with a category recognized by </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l121"><span class=cF4>JukeBox</span></a><span class=cF0>(). The categories are </span><span class=cF2>&quot;no nothing&quot;</span><span class=cF0>, </span><span class=cF2>
-<a name="l12"></a>&quot;has words&quot;</span><span class=cF0>, </span><span class=cF2>&quot;has graphics&quot;</span><span class=cF0>, or </span><span class=cF2>&quot;special&quot;</span><span class=cF0>.  The third character in the song comment is a digit rating number, shown in </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l121"><span class=cF4>JukeBox</span></a><span class=cF0>()
-<a name="l13"></a>.       You can set the song rating in </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l121"><span class=cF4>JukeBox</span></a><span class=cF0>() by pressing </span><span class=cF2>0</span><span class=cF0>-</span><span class=cF2>9</span><span class=cF0>.  You can request your reward from God by pressing </span><span class=cF2>r</span><span class=cF0>.  You can 
+<a name="l11"></a>* The first line of the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> song files is a comment with a category recognized by </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l121"><span class=cF4>JukeBox</span></a><span class=cF0>(). The categories are </span><span class=cF2>&quot;no nothing&quot;</span><span class=cF0>, </span><span class=cF2>
+<a name="l12"></a>&quot;has words&quot;</span><span class=cF0>, </span><span class=cF2>&quot;has graphics&quot;</span><span class=cF0>, or </span><span class=cF2>&quot;special&quot;</span><span class=cF0>.  The third character in the song comment is a digit rating number, shown in </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l121"><span class=cF4>JukeBox</span></a><span class=cF0>()
+<a name="l13"></a>.       You can set the song rating in </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l121"><span class=cF4>JukeBox</span></a><span class=cF0>() by pressing </span><span class=cF2>0</span><span class=cF0>-</span><span class=cF2>9</span><span class=cF0>.  You can request your reward from God by pressing </span><span class=cF2>r</span><span class=cF0>.  You can 
 <a name="l14"></a>press </span><span class=cF2>&lt;DEL&gt;</span><span class=cF0> to delete songs.
 <a name="l15"></a>
-<a name="l16"></a>* You can take the </span><a href="http://www.tomawezome.github.io/ZealOS/System/Sound.html#l238"><span class=cF4>Play</span></a><span class=cF0>() statements out of a song file and place them in your programs.  You can also add a song to a document 
+<a name="l16"></a>* You can take the </span><a href="https://www.tomawezome.github.io/ZealOS/System/Sound.html#l238"><span class=cF4>Play</span></a><span class=cF0>() statements out of a song file and place them in your programs.  You can also add a song to a document 
 <a name="l17"></a>with </span><span class=cF2>&lt;CTRL-l&gt;</span><span class=cF0>, but you should do it after pressing </span><span class=cF2>&lt;CTRL-t&gt;</span><span class=cF0> because the clip-insert in </span><span class=cF2>&lt;CTRL-l&gt;</span><span class=cF0> is screwy.  See this &lt;Song&gt; 
 <a name="l18"></a>after pressing </span><span class=cF2>&lt;CTRL-t&gt;</span><span class=cF0>, now.
 <a name="l19"></a>
-<a name="l20"></a>* You can call </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l121"><span class=cF4>JukeBox</span></a><span class=cF0>(&quot;~/Psalmody&quot;); to play your songs.
+<a name="l20"></a>* You can call </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l121"><span class=cF4>JukeBox</span></a><span class=cF0>(&quot;~/Psalmody&quot;); to play your songs.
 </span></pre></body>
 </html>
diff --git a/docs/Apps/Psalmody/JukeBox.html b/docs/Apps/Psalmody/JukeBox.html
index 4c50f6c4..98757392 100755
--- a/docs/Apps/Psalmody/JukeBox.html
+++ b/docs/Apps/Psalmody/JukeBox.html
@@ -156,7 +156,7 @@ body {background-color:#000000;}
 <a name="l129"></a>
 <a name="l130"></a>        </span><span class=cF1>if</span><span class=cF0> (_filename)
 <a name="l131"></a>                *_filename = </span><span class=cF3>NULL</span><span class=cF0>;
-<a name="l132"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l132"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l133"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l134"></a>        </span><span class=cF1>try</span><span class=cF0>
 <a name="l135"></a>        </span><span class=cF7>{</span><span class=cF0>
diff --git a/docs/Apps/Psalmody/Psalmody.html b/docs/Apps/Psalmody/Psalmody.html
index 00acb3cb..d717dbb1 100755
--- a/docs/Apps/Psalmody/Psalmody.html
+++ b/docs/Apps/Psalmody/Psalmody.html
@@ -30,15 +30,15 @@ body {background-color:#000000;}
 <a name="l3"></a>
 <a name="l4"></a>        </span><span class=cF2>1) The pull-down menu.</span><span class=cF0>
 <a name="l5"></a>
-<a name="l6"></a>        </span><span class=cF2>2) The </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3733"><span class=cF4>CCtrl</span></a><span class=cF2> type for the tempo/stacatto sliders.</span><span class=cF0>
+<a name="l6"></a>        </span><span class=cF2>2) The </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3733"><span class=cF4>CCtrl</span></a><span class=cF2> type for the tempo/stacatto sliders.</span><span class=cF0>
 <a name="l7"></a>
-<a name="l8"></a>        </span><span class=cF2>3) The active </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF2> sprite bttns with macros for left/record/play/right.</span><span class=cF0>
+<a name="l8"></a>        </span><span class=cF2>3) The active </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF2> sprite bttns with macros for left/record/play/right.</span><span class=cF0>
 <a name="l9"></a>
 <a name="l10"></a>        </span><span class=cF2>4) Hand-made ctrls for the kbdgraphic, notes and staff.</span><span class=cF0>
 <a name="l11"></a>
 <a name="l12"></a></span><span class=cF2>This uses four types of output</span><span class=cF0>
 <a name="l13"></a>
-<a name="l14"></a>        </span><span class=cF2>1) The </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF2> for the text and bttns and kbdgraphic.</span><span class=cF0>
+<a name="l14"></a>        </span><span class=cF2>1) The </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF2> for the text and bttns and kbdgraphic.</span><span class=cF0>
 <a name="l15"></a>
 <a name="l16"></a>        </span><span class=cF2>2) The Fs-&gt;draw_it() for the staff region, drawn every refresh.</span><span class=cF0>
 <a name="l17"></a>
@@ -46,7 +46,7 @@ body {background-color:#000000;}
 <a name="l19"></a>
 <a name="l20"></a>        </span><span class=cF2>4) The Fs-&gt;next_ctrl for the tempo/stacatto sliders.</span><span class=cF0>
 <a name="l21"></a>
-<a name="l22"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l19"><span class=cF4>GrUpdateTaskWin</span></a><span class=cF2>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l69"><span class=cF4>GrUpdateTasks</span></a><span class=cF2>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l415"><span class=cF4>GrUpdateScreen</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l22"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l19"><span class=cF4>GrUpdateTaskWin</span></a><span class=cF2>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l69"><span class=cF4>GrUpdateTasks</span></a><span class=cF2>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l415"><span class=cF4>GrUpdateScreen</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l23"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l24"></a>
 <a name="l25"></a>#</span><span class=cF1>define</span><span class=cF0> PSMT_HEAD                       </span><span class=cFE>0</span><span class=cF0>
diff --git a/docs/Apps/Psalmody/PsalmodyMain.html b/docs/Apps/Psalmody/PsalmodyMain.html
index 59554109..d92444fa 100755
--- a/docs/Apps/Psalmody/PsalmodyMain.html
+++ b/docs/Apps/Psalmody/PsalmodyMain.html
@@ -453,7 +453,7 @@ body {background-color:#000000;}
 <a name="l426"></a>
 <a name="l427"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>DocPut</span><span class=cF0>)
 <a name="l428"></a>                old_doc_flags = </span><span class=cF5>DocPut</span><span class=cF0>-&gt;flags;
-<a name="l429"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l429"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l430"></a>
 <a name="l431"></a>        </span><span class=cF5>MusicSettingsReset</span><span class=cF0>;
 <a name="l432"></a>        tempo_state.tempo        = </span><span class=cF5>Round</span><span class=cF0>(TEMPO_RANGE * </span><span class=cF7>(</span><span class=cFB>music</span><span class=cF0>.tempo - </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF7>)</span><span class=cF0> / </span><span class=cFE>4</span><span class=cF0>.</span><span class=cFE>4</span><span class=cF0>);
diff --git a/docs/Apps/Psalmody/index.html b/docs/Apps/Psalmody/index.html
new file mode 100755
index 00000000..d5beaead
--- /dev/null
+++ b/docs/Apps/Psalmody/index.html
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Apps/Psalmody
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Examples</span><span class=cF0>
+<a name="l6"></a></u>12/19 17:40 0045 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/Install.html#l1"><span class=cF4>Install.CC</span></a><span class=cF0>
+<a name="l7"></a>06/27 23:38 16ED </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l1"><span class=cF4>JukeBox.CC</span></a><span class=cF0>
+<a name="l8"></a>12/19 17:44 0A23 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukePuppet.html#l1"><span class=cF4>JukePuppet.CC</span></a><span class=cF0>
+<a name="l9"></a>02/15 18:46 00DC </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/Load.html#l1"><span class=cF4>Load.CC</span></a><span class=cF0>
+<a name="l10"></a>12/19 17:48 061D </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/Psalmody.html#l1"><span class=cF4>Psalmody.CC</span></a><span class=cF0>
+<a name="l11"></a>12/19 17:53 0B33 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/PsalmodyCtrls.html#l1"><span class=cF4>PsalmodyCtrls.CC</span></a><span class=cF0>
+<a name="l12"></a>12/19 19:47 3032 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/PsalmodyDraw.html#l1"><span class=cF4>PsalmodyDraw.CC</span></a><span class=cF0>
+<a name="l13"></a>12/22 03:07 2657 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/PsalmodyFile.html#l1"><span class=cF4>PsalmodyFile.CC</span></a><span class=cF0>
+<a name="l14"></a>12/20 03:38 551E </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/PsalmodyMain.html#l1"><span class=cF4>PsalmodyMain.CC</span></a><span class=cF0>
+<a name="l15"></a>09/27 11:24 0028 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/Run.html#l1"><span class=cF4>Run.CC</span></a><span class=cF0>
+<a name="l16"></a>02/19 22:55 0752 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/Help.html#l1"><span class=cF4>Help.DD</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Apps/Span/SpanMain.html b/docs/Apps/Span/SpanMain.html
index 2f946d4b..5df74ac3 100755
--- a/docs/Apps/Span/SpanMain.html
+++ b/docs/Apps/Span/SpanMain.html
@@ -320,7 +320,7 @@ body {background-color:#000000;}
 <a name="l293"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *src;
 <a name="l294"></a>        </span><span class=cF9>CDC</span><span class=cF0>                     *dc = </span><span class=cF5>DCAlias</span><span class=cF0>;
 <a name="l295"></a>
-<a name="l296"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l296"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l297"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>BROWN</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>BLACK</span><span class=cF0>;
 <a name="l298"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l299"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
diff --git a/docs/Apps/Span/index.html b/docs/Apps/Span/index.html
new file mode 100755
index 00000000..2b54603b
--- /dev/null
+++ b/docs/Apps/Span/index.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Apps/Span
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>02/17 22:38 0013 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Span/Install.html#l1"><span class=cF4>Install.CC</span></a><span class=cF0>
+<a name="l6"></a>09/27 11:24 0099 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Span/Load.html#l1"><span class=cF4>Load.CC</span></a><span class=cF0>
+<a name="l7"></a>09/27 11:24 0024 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Span/Run.html#l1"><span class=cF4>Run.CC</span></a><span class=cF0>
+<a name="l8"></a>06/26 17:57 08F4 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Span/SpanBridge.html#l1"><span class=cF4>SpanBridge.CC</span></a><span class=cF0>
+<a name="l9"></a>12/21 19:17 04EB </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Span/SpanDerive.html#l1"><span class=cF4>SpanDerive.CC</span></a><span class=cF0>
+<a name="l10"></a>06/26 17:19 2AEA </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Span/SpanMain.html#l1"><span class=cF4>SpanMain.CC</span></a><span class=cF0>
+<a name="l11"></a>12/21 19:26 0A23 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Span/SpanNew.html#l1"><span class=cF4>SpanNew.CC</span></a><span class=cF0>
+<a name="l12"></a>12/21 19:14 03B0 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Span/Span.html#l1"><span class=cF4>Span.HH</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Apps/Strut/Strut.html b/docs/Apps/Strut/Strut.html
index fbc0d273..e4fe0a78 100755
--- a/docs/Apps/Strut/Strut.html
+++ b/docs/Apps/Strut/Strut.html
@@ -745,7 +745,7 @@ body {background-color:#000000;}
 <a name="l716"></a>{
 <a name="l717"></a>        </span><span class=cF9>CCtrl</span><span class=cF0> *bt_main_mode;
 <a name="l718"></a>
-<a name="l719"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l719"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l720"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit |= </span><span class=cF3>WIF_SELF_MS_L</span><span class=cF0> | </span><span class=cF3>WIF_SELF_MS_R</span><span class=cF0> | </span><span class=cF3>WIG_DBL_CLICK</span><span class=cF0>;
 <a name="l721"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l722"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
diff --git a/docs/Apps/Strut/index.html b/docs/Apps/Strut/index.html
new file mode 100755
index 00000000..96cd965a
--- /dev/null
+++ b/docs/Apps/Strut/index.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Apps/Strut
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>09/27 11:24 0044 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Strut/Load.html#l1"><span class=cF4>Load.CC</span></a><span class=cF0>
+<a name="l6"></a>09/27 11:24 0025 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Strut/Run.html#l1"><span class=cF4>Run.CC</span></a><span class=cF0>
+<a name="l7"></a>07/01 16:15 3F78 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Strut/Strut.html#l1"><span class=cF4>Strut.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Apps/TimeClock/index.html b/docs/Apps/TimeClock/index.html
new file mode 100755
index 00000000..0ab7f6d5
--- /dev/null
+++ b/docs/Apps/TimeClock/index.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Apps/TimeClock
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>12/19 15:22 00F9 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/TimeClock/Install.html#l1"><span class=cF4>Install.CC</span></a><span class=cF0>
+<a name="l6"></a>09/27 11:24 0077 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/TimeClock/Load.html#l1"><span class=cF4>Load.CC</span></a><span class=cF0>
+<a name="l7"></a>12/19 15:30 0CB9 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/TimeClock/TimeClk.html#l1"><span class=cF4>TimeClk.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Apps/Titanium/Titanium.html b/docs/Apps/Titanium/Titanium.html
index a3fbabac..c26d5213 100755
--- a/docs/Apps/Titanium/Titanium.html
+++ b/docs/Apps/Titanium/Titanium.html
@@ -899,7 +899,7 @@ body {background-color:#000000;}
 <a name="l868"></a>        </span><span class=cF1>Bool</span><span class=cF0> gun_on;
 <a name="l869"></a>
 <a name="l870"></a>        </span><span class=cF9>I64</span><span class=cF0> next_update_jiffy;
-<a name="l871"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l871"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l872"></a>
 <a name="l873"></a>        </span><span class=cF5>MenuPush</span><span class=cF0>(       </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
 <a name="l874"></a>                                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
diff --git a/docs/Apps/Titanium/index.html b/docs/Apps/Titanium/index.html
new file mode 100755
index 00000000..4ff892a3
--- /dev/null
+++ b/docs/Apps/Titanium/index.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Apps/Titanium
+<a name="l2"></a>DATE_ TIME_  SIZE
+<a name="l3"></a>07/02 23:10 00000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 00000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>11/27 02:17 00047 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Titanium/Load.html#l1"><span class=cF4>Load.CC</span></a><span class=cF0>
+<a name="l6"></a>11/27 02:17 00027 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Titanium/Run.html#l1"><span class=cF4>Run.CC</span></a><span class=cF0>
+<a name="l7"></a>07/02 00:29 1A8E1 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Titanium/Titanium.html#l1"><span class=cF4>Titanium.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Apps/ToTheFront/AIs/SimpleAI.html b/docs/Apps/ToTheFront/AIs/SimpleAI.html
index 8136b2d0..651a0303 100755
--- a/docs/Apps/ToTheFront/AIs/SimpleAI.html
+++ b/docs/Apps/ToTheFront/AIs/SimpleAI.html
@@ -31,7 +31,7 @@ body {background-color:#000000;}
 <a name="l4"></a>        </span><span class=cF1>F64</span><span class=cF0>   dd, best_dd = </span><span class=cF3>F64_MAX</span><span class=cF0>, x1, y1, x2, y2;
 <a name="l5"></a>        Unit *best = </span><span class=cF3>NULL</span><span class=cF0>;
 <a name="l6"></a>
-<a name="l7"></a>        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l84"><span class=cF4>Sqrt</span></a><span class=cF2>() is slow, so work with squared distances.</span><span class=cF0>
+<a name="l7"></a>        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l84"><span class=cF4>Sqrt</span></a><span class=cF2>() is slow, so work with squared distances.</span><span class=cF0>
 <a name="l8"></a>        </span><span class=cF1>if</span><span class=cF0> (range &lt; </span><span class=cFE>0</span><span class=cF0>)
 <a name="l9"></a>                range = </span><span class=cF3>F64_MAX</span><span class=cF0>;
 <a name="l10"></a>        </span><span class=cF1>else</span><span class=cF0>
diff --git a/docs/Apps/ToTheFront/AIs/index.html b/docs/Apps/ToTheFront/AIs/index.html
new file mode 100755
index 00000000..2688c4eb
--- /dev/null
+++ b/docs/Apps/ToTheFront/AIs/index.html
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Apps/ToTheFront/AIs
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>12/20 17:33 1119 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/ToTheFront/AIs/Human.html#l1"><span class=cF4>Human.CC</span></a><span class=cF0>
+<a name="l6"></a>12/20 17:25 07C1 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/ToTheFront/AIs/SimpleAI.html#l1"><span class=cF4>SimpleAI.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Apps/ToTheFront/TTFFire.html b/docs/Apps/ToTheFront/TTFFire.html
index 663a4a7c..8fc12bb4 100755
--- a/docs/Apps/ToTheFront/TTFFire.html
+++ b/docs/Apps/ToTheFront/TTFFire.html
@@ -220,7 +220,7 @@ body {background-color:#000000;}
 <a name="l193"></a>                        facing = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l194"></a>                DamageDo(target, HitDamage</span><span class=cF7>(</span><span class=cF0>tmpu, target, facing, range_factor</span><span class=cF7>)</span><span class=cF0>);
 <a name="l195"></a>        </span><span class=cF7>}</span><span class=cF0>
-<a name="l196"></a>        </span><span class=cF1>while</span><span class=cF0> (</span><span class=cFB>screencast</span><span class=cF0>.ona) </span><span class=cF2>//see </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>Sound</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l196"></a>        </span><span class=cF1>while</span><span class=cF0> (</span><span class=cFB>screencast</span><span class=cF0>.ona) </span><span class=cF2>//see </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>Sound</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l197"></a>                </span><span class=cF5>Yield</span><span class=cF0>;
 <a name="l198"></a>        target_unit = </span><span class=cF3>NULL</span><span class=cF0>;
 <a name="l199"></a>}
@@ -259,7 +259,7 @@ body {background-color:#000000;}
 <a name="l232"></a>        </span><span class=cF1>if</span><span class=cF0> (DamageDo</span><span class=cF7>(</span><span class=cF0>target, </span><span class=cF5>Round</span><span class=cF0>(damage)</span><span class=cF7>)</span><span class=cF0>)
 <a name="l233"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l234"></a>                </span><span class=cF6>&quot;$RED$Success$FG$\n&quot;</span><span class=cF0>;
-<a name="l235"></a>                </span><span class=cF1>while</span><span class=cF0> (</span><span class=cFB>screencast</span><span class=cF0>.ona) </span><span class=cF2>//see </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>Sound</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l235"></a>                </span><span class=cF1>while</span><span class=cF0> (</span><span class=cFB>screencast</span><span class=cF0>.ona) </span><span class=cF2>//see </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>Sound</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l236"></a>                        </span><span class=cF5>Yield</span><span class=cF0>;
 <a name="l237"></a>                </span><span class=cF1>return</span><span class=cF0> </span><span class=cF3>TRUE</span><span class=cF0>;
 <a name="l238"></a>        </span><span class=cF7>}</span><span class=cF0>
@@ -269,7 +269,7 @@ body {background-color:#000000;}
 <a name="l242"></a>                VisRecalc(VR_FRIENDLY_UNIT_DIED, tmpu);
 <a name="l243"></a>                alive_count[tmpu-&gt;player]--;
 <a name="l244"></a>                </span><span class=cF6>&quot;$RED$Failure$FG$\n&quot;</span><span class=cF0>;
-<a name="l245"></a>                </span><span class=cF1>while</span><span class=cF0> (</span><span class=cFB>screencast</span><span class=cF0>.ona) </span><span class=cF2>//see </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>Sound</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l245"></a>                </span><span class=cF1>while</span><span class=cF0> (</span><span class=cFB>screencast</span><span class=cF0>.ona) </span><span class=cF2>//see </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>Sound</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l246"></a>                        </span><span class=cF5>Yield</span><span class=cF0>;
 <a name="l247"></a>                </span><span class=cF1>return</span><span class=cF0> </span><span class=cF3>FALSE</span><span class=cF0>;
 <a name="l248"></a>        </span><span class=cF7>}</span><span class=cF0>
@@ -340,7 +340,7 @@ body {background-color:#000000;}
 <a name="l313"></a>                }
 <a name="l314"></a>                </span><span class=cF5>Noise</span><span class=cF0>(</span><span class=cFE>2000</span><span class=cF0> * animation_delay, </span><span class=cFE>70</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>);
 <a name="l315"></a>                </span><span class=cF5>Sleep</span><span class=cF0>(</span><span class=cFE>2000</span><span class=cF0> * animation_delay);
-<a name="l316"></a>                </span><span class=cF1>while</span><span class=cF0> (</span><span class=cFB>screencast</span><span class=cF0>.ona) </span><span class=cF2>//see </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>Sound</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l316"></a>                </span><span class=cF1>while</span><span class=cF0> (</span><span class=cFB>screencast</span><span class=cF0>.ona) </span><span class=cF2>//see </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>Sound</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l317"></a>                        </span><span class=cF5>Yield</span><span class=cF0>;
 <a name="l318"></a>                indirect_explosion = </span><span class=cF3>FALSE</span><span class=cF0>;
 <a name="l319"></a>
diff --git a/docs/Apps/ToTheFront/TTFInit.html b/docs/Apps/ToTheFront/TTFInit.html
index 0e58d0c0..5e8a1df4 100755
--- a/docs/Apps/ToTheFront/TTFInit.html
+++ b/docs/Apps/ToTheFront/TTFInit.html
@@ -27,7 +27,7 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF2>/*</span><span class=cF0>
 <a name="l2"></a></span><span class=cF2>Terry got tricky by not defining a color</span><span class=cF0>
-<a name="l3"></a></span><span class=cF2>right away in these </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprite</span></a><span class=cF2>s so they can</span><span class=cF0>
+<a name="l3"></a></span><span class=cF2>right away in these </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprite</span></a><span class=cF2>s so they can</span><span class=cF0>
 <a name="l4"></a></span><span class=cF2>work for both players by setting dc-&gt;color</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>before drawing them.  He actually made these</span><span class=cF0>
 <a name="l6"></a></span><span class=cF2>graphics by defining a color in the &lt;CTRL-r&gt;</span><span class=cF0>
diff --git a/docs/Apps/ToTheFront/TTFVis.html b/docs/Apps/ToTheFront/TTFVis.html
index be0ac14d..40a60ec5 100755
--- a/docs/Apps/ToTheFront/TTFVis.html
+++ b/docs/Apps/ToTheFront/TTFVis.html
@@ -185,7 +185,7 @@ body {background-color:#000000;}
 <a name="l158"></a></span><span class=cF2>time, an advantage of just-in-time over</span><span class=cF0>
 <a name="l159"></a></span><span class=cF2>AOT binaries.  ZealOS has a limited</span><span class=cF0>
 <a name="l160"></a></span><span class=cF2>stack size, so don't get in the habit.</span><span class=cF4>
-<a name="l161"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF2>() would probably be the better choice.</span><span class=cF0>
+<a name="l161"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF2>() would probably be the better choice.</span><span class=cF0>
 <a name="l162"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l163"></a>        MPCtrl1  job[</span><span class=cFB>mp_count</span><span class=cF0>];
 <a name="l164"></a>        </span><span class=cF9>CJob</span><span class=cF0>    *cmd[</span><span class=cFB>mp_count</span><span class=cF0>];
diff --git a/docs/Apps/ToTheFront/ToTheFront.html b/docs/Apps/ToTheFront/ToTheFront.html
index e84ad63c..aac482b6 100755
--- a/docs/Apps/ToTheFront/ToTheFront.html
+++ b/docs/Apps/ToTheFront/ToTheFront.html
@@ -176,7 +176,7 @@ body {background-color:#000000;}
 <a name="l149"></a>
 <a name="l150"></a>        map_dc = </span><span class=cF5>DCNew</span><span class=cF0>(MAP_WIDTH, MAP_HEIGHT);
 <a name="l151"></a>
-<a name="l152"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l152"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l153"></a>        </span><span class=cF5>Cd</span><span class=cF0>(</span><span class=cF3>__DIR__</span><span class=cF0>);
 <a name="l154"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit |= </span><span class=cF3>WIF_SELF_MS_L</span><span class=cF0> | </span><span class=cF3>WIF_SELF_MS_R</span><span class=cF0> | </span><span class=cF3>WIG_DBL_CLICK</span><span class=cF0>;
 <a name="l155"></a>
diff --git a/docs/Apps/ToTheFront/index.html b/docs/Apps/ToTheFront/index.html
new file mode 100755
index 00000000..f084781b
--- /dev/null
+++ b/docs/Apps/ToTheFront/index.html
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Apps/ToTheFront
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 23:10 0000 </span><span class=cF9><u>AIs</span><span class=cF0>
+<a name="l6"></a></u>02/17 22:38 001A </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/ToTheFront/Install.html#l1"><span class=cF4>Install.CC</span></a><span class=cF0>
+<a name="l7"></a>02/15 17:57 00CF </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/ToTheFront/Load.html#l1"><span class=cF4>Load.CC</span></a><span class=cF0>
+<a name="l8"></a>09/27 11:24 0029 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/ToTheFront/Run.html#l1"><span class=cF4>Run.CC</span></a><span class=cF0>
+<a name="l9"></a>12/20 20:02 17DC </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/ToTheFront/TTFDraw.html#l1"><span class=cF4>TTFDraw.CC</span></a><span class=cF0>
+<a name="l10"></a>12/20 22:30 1BA1 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/ToTheFront/TTFFire.html#l1"><span class=cF4>TTFFire.CC</span></a><span class=cF0>
+<a name="l11"></a>12/20 17:40 0B19 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/ToTheFront/TTFGlobals.html#l1"><span class=cF4>TTFGlobals.CC</span></a><span class=cF0>
+<a name="l12"></a>07/02 03:32 2785 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/ToTheFront/TTFInit.html#l1"><span class=cF4>TTFInit.CC</span></a><span class=cF0>
+<a name="l13"></a>12/20 19:11 0A01 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/ToTheFront/TTFLib.html#l1"><span class=cF4>TTFLib.CC</span></a><span class=cF0>
+<a name="l14"></a>12/22 01:49 0C1C </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/ToTheFront/TTFMove.html#l1"><span class=cF4>TTFMove.CC</span></a><span class=cF0>
+<a name="l15"></a>07/01 15:58 168F </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/ToTheFront/TTFVis.html#l1"><span class=cF4>TTFVis.CC</span></a><span class=cF0>
+<a name="l16"></a>12/23 11:37 11BB </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/ToTheFront/ToTheFront.html#l1"><span class=cF4>ToTheFront.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Apps/Vocabulary/index.html b/docs/Apps/Vocabulary/index.html
new file mode 100755
index 00000000..0a0c6b45
--- /dev/null
+++ b/docs/Apps/Vocabulary/index.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Apps/Vocabulary
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>09/27 11:24 0048 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Vocabulary/Load.html#l1"><span class=cF4>Load.CC</span></a><span class=cF0>
+<a name="l6"></a>09/27 11:24 0028 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Vocabulary/Run.html#l1"><span class=cF4>Run.CC</span></a><span class=cF0>
+<a name="l7"></a>12/19 15:20 04DB </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Vocabulary/VocabQuiz.html#l1"><span class=cF4>VocabQuiz.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Apps/X-Caliber/X-Caliber.html b/docs/Apps/X-Caliber/X-Caliber.html
index 7c440449..af75b9b9 100755
--- a/docs/Apps/X-Caliber/X-Caliber.html
+++ b/docs/Apps/X-Caliber/X-Caliber.html
@@ -1573,7 +1573,7 @@ body {background-color:#000000;}
 <a name="l1544"></a>        </span><span class=cF9>I64</span><span class=cF0>             ch, message_code, arg1, arg2, sc;
 <a name="l1545"></a>        </span><span class=cF9>CCtrl</span><span class=cF0>  *cp = CtrlPanelNew;
 <a name="l1546"></a>
-<a name="l1547"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l1547"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l1548"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>BLACK</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>;
 <a name="l1549"></a>        </span><span class=cF5>MenuPush</span><span class=cF0>(       </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
 <a name="l1550"></a>                                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
diff --git a/docs/Apps/X-Caliber/index.html b/docs/Apps/X-Caliber/index.html
new file mode 100755
index 00000000..a938464f
--- /dev/null
+++ b/docs/Apps/X-Caliber/index.html
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Apps/X-Caliber
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>09/27 11:24 005B </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/X-Caliber/Load.html#l1"><span class=cF4>Load.CC</span></a><span class=cF0>
+<a name="l6"></a>09/27 11:24 0027 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/X-Caliber/Run.html#l1"><span class=cF4>Run.CC</span></a><span class=cF0>
+<a name="l7"></a>07/01 16:15 A300 </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/X-Caliber/X-Caliber.html#l1"><span class=cF4>X-Caliber.CC</span></a><span class=cF0>
+<a name="l8"></a>12/21 01:56 155F </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/X-Caliber/XCCtrls.html#l1"><span class=cF4>XCCtrls.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Apps/index.html b/docs/Apps/index.html
new file mode 100755
index 00000000..bb2f147f
--- /dev/null
+++ b/docs/Apps/index.html
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Apps
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Budget</span><span class=cF0>
+<a name="l6"></a></u>07/02 23:10 0000 </span><span class=cF9><u>GrModels</span><span class=cF0>
+<a name="l7"></a></u>07/02 23:10 0000 </span><span class=cF9><u>KeepAway</span><span class=cF0>
+<a name="l8"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Logic</span><span class=cF0>
+<a name="l9"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Psalmody</span><span class=cF0>
+<a name="l10"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Span</span><span class=cF0>
+<a name="l11"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Strut</span><span class=cF0>
+<a name="l12"></a></u>07/02 23:10 0000 </span><span class=cF9><u>TimeClock</span><span class=cF0>
+<a name="l13"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Titanium</span><span class=cF0>
+<a name="l14"></a></u>07/02 23:10 0000 </span><span class=cF9><u>ToTheFront</span><span class=cF0>
+<a name="l15"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Vocabulary</span><span class=cF0>
+<a name="l16"></a></u>07/02 23:10 0000 </span><span class=cF9><u>X-Caliber</u></span><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Compiler/AsmInit.html b/docs/Compiler/AsmInit.html
index 4e214531..11c5fe58 100755
--- a/docs/Compiler/AsmInit.html
+++ b/docs/Compiler/AsmInit.html
@@ -86,7 +86,7 @@ body {background-color:#000000;}
 <a name="l59"></a>}
 <a name="l60"></a>
 <a name="l61"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cFD>AsmHashLoad</span><span class=cF0>()
-<a name="l62"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l1"><span class=cF4>::/Compiler/OpCodes.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l62"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l1"><span class=cF4>::/Compiler/OpCodes.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l63"></a>        </span><span class=cF9>I64</span><span class=cF0>                              i, j, size, size_max;
 <a name="l64"></a>        CInternalType   *tmpit;
 <a name="l65"></a>        </span><span class=cF9>CCompCtrl</span><span class=cF0>               *cc;
diff --git a/docs/Compiler/BackLib.html b/docs/Compiler/BackLib.html
index df05056b..ebac13b7 100755
--- a/docs/Compiler/BackLib.html
+++ b/docs/Compiler/BackLib.html
@@ -32,7 +32,7 @@ body {background-color:#000000;}
 <a name="l5"></a></span><span class=cF2>However, intermediate codes must be</span><span class=cF0>
 <a name="l6"></a></span><span class=cF2>coupled together based on the arg and</span><span class=cF0>
 <a name="l7"></a></span><span class=cF2>res type specifications in the</span><span class=cF4>
-<a name="l8"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1774"><span class=cF4>CICArg</span></a><span class=cF2>.  RAX is the most common reg</span><span class=cF0>
+<a name="l8"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1774"><span class=cF4>CICArg</span></a><span class=cF2>.  RAX is the most common reg</span><span class=cF0>
 <a name="l9"></a></span><span class=cF2>for coupling intermediate codes.</span><span class=cF0>
 <a name="l10"></a>
 <a name="l11"></a></span><span class=cF2>Internal calculations take place on</span><span class=cF0>
diff --git a/docs/Compiler/CExcept.html b/docs/Compiler/CExcept.html
index 247a4777..d2f8463a 100755
--- a/docs/Compiler/CExcept.html
+++ b/docs/Compiler/CExcept.html
@@ -85,7 +85,7 @@ body {background-color:#000000;}
 <a name="l58"></a>}
 <a name="l59"></a>
 <a name="l60"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>LexPutPos</span><span class=cF0>(</span><span class=cF9>CCompCtrl</span><span class=cF0> *cc)
-<a name="l61"></a>{</span><span class=cF2>//Print token, line link and, then, </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CExcept.html#l23"><span class=cF4>LexPutLine</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l61"></a>{</span><span class=cF2>//Print token, line link and, then, </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CExcept.html#l23"><span class=cF4>LexPutLine</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l62"></a>        </span><span class=cF5>LexPutToken</span><span class=cF0>(cc);
 <a name="l63"></a>        </span><span class=cF5>FixSet</span><span class=cF0>(cc-&gt;lex_include_stack-&gt;full_name, cc-&gt;lex_include_stack-&gt;line_num);
 <a name="l64"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>IsRaw</span><span class=cF0>)
@@ -100,7 +100,7 @@ body {background-color:#000000;}
 <a name="l73"></a>}
 <a name="l74"></a>
 <a name="l75"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>LexWarn</span><span class=cF0>(</span><span class=cF9>CCompCtrl</span><span class=cF0> *cc, </span><span class=cF1>U8</span><span class=cF0> *str=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l76"></a>{</span><span class=cF2>//Print warn message, then, </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CExcept.html#l60"><span class=cF4>LexPutPos</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l76"></a>{</span><span class=cF2>//Print warn message, then, </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CExcept.html#l60"><span class=cF4>LexPutPos</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l77"></a>        </span><span class=cF1>if</span><span class=cF0> (str)
 <a name="l78"></a>                </span><span class=cF5>PrintWarn</span><span class=cF0>(str);
 <a name="l79"></a>        </span><span class=cF1>if</span><span class=cF0> (cc-&gt;htc.fun)
@@ -120,7 +120,7 @@ body {background-color:#000000;}
 <a name="l93"></a>}
 <a name="l94"></a>
 <a name="l95"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>LexExcept</span><span class=cF0>(</span><span class=cF9>CCompCtrl</span><span class=cF0> *cc, </span><span class=cF1>U8</span><span class=cF0> *str=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l96"></a>{</span><span class=cF2>//Print error message, </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CExcept.html#l60"><span class=cF4>LexPutPos</span></a><span class=cF2>() and throw exception.</span><span class=cF0>
+<a name="l96"></a>{</span><span class=cF2>//Print error message, </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CExcept.html#l60"><span class=cF4>LexPutPos</span></a><span class=cF2>() and throw exception.</span><span class=cF0>
 <a name="l97"></a>        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cF0>&amp;</span><span class=cFB>sys_run_level</span><span class=cF0>, </span><span class=cF3>RLf_SYSTEM_SERVER</span><span class=cF7>)</span><span class=cF0>)
 <a name="l98"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l99"></a>                </span><span class=cF5>Raw</span><span class=cF0>(</span><span class=cF3>ON</span><span class=cF0>);
diff --git a/docs/Compiler/CHash.html b/docs/Compiler/CHash.html
index ae4bd808..e1ad4799 100755
--- a/docs/Compiler/CHash.html
+++ b/docs/Compiler/CHash.html
@@ -86,7 +86,7 @@ body {background-color:#000000;}
 <a name="l59"></a>                {
 <a name="l60"></a>                        res += </span><span class=cFD>MemberListSize</span><span class=cF0>(tmph);
 <a name="l61"></a>                        </span><span class=cF1>if</span><span class=cF0> (debug_info = tmph-&gt;debug_info)
-<a name="l62"></a></span><span class=cF2>//This should be </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l388"><span class=cF4>MSize</span></a><span class=cF2>() but it would crash on AOT .BIN file funs.</span><span class=cF0>
+<a name="l62"></a></span><span class=cF2>//This should be </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l388"><span class=cF4>MSize</span></a><span class=cF2>() but it would crash on AOT .BIN file funs.</span><span class=cF0>
 <a name="l63"></a>                                res += debug_info-&gt;body[debug_info-&gt;max_line + </span><span class=cFE>1</span><span class=cF0> - debug_info-&gt;min_line] - debug_info-&gt;body[</span><span class=cFE>0</span><span class=cF0>];
 <a name="l64"></a>                }
 <a name="l65"></a>                </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (tmph-&gt;type &amp; </span><span class=cF3>HTT_DEFINE_STR</span><span class=cF0>)
diff --git a/docs/Compiler/CMain.html b/docs/Compiler/CMain.html
index bc03f428..1e7f442e 100755
--- a/docs/Compiler/CMain.html
+++ b/docs/Compiler/CMain.html
@@ -538,7 +538,7 @@ body {background-color:#000000;}
 <a name="l511"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l512"></a>                aot_U8s = tmpaot-&gt;aot_U8s;
 <a name="l513"></a>                ptr = patch_table;
-<a name="l514"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KLoad.html#l208"><span class=cF4>Load</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l514"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KLoad.html#l208"><span class=cF4>Load</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l515"></a>                count = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l516"></a>                tmpa = tmpaot-&gt;abss;
 <a name="l517"></a>                </span><span class=cF1>while</span><span class=cF0> (tmpa)
@@ -748,7 +748,7 @@ body {background-color:#000000;}
 <a name="l721"></a>}
 <a name="l722"></a>
 <a name="l723"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>RunFile</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *name, </span><span class=cF9>I64</span><span class=cF0> ccf_flags=</span><span class=cFE>0</span><span class=cF0>, ...)
-<a name="l724"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l711"><span class=cF4>ExeFile</span></a><span class=cF2>() with args using </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l48"><span class=cF4>LastFun</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l724"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l711"><span class=cF4>ExeFile</span></a><span class=cF2>() with args using </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l48"><span class=cF4>LastFun</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l725"></a>        </span><span class=cF5>ExeFile</span><span class=cF0>(name, ccf_flags);
 <a name="l726"></a>
 <a name="l727"></a>        </span><span class=cF1>return</span><span class=cF0> </span><span class=cF5>LastFun</span><span class=cF0>(argc, argv);
@@ -797,7 +797,7 @@ body {background-color:#000000;}
 <a name="l770"></a>}
 <a name="l771"></a>
 <a name="l772"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>RunFile2</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *name, </span><span class=cF9>I64</span><span class=cF0> ccf_flags=</span><span class=cFE>0</span><span class=cF0>, ...)
-<a name="l773"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l760"><span class=cF4>ExeFile2</span></a><span class=cF2>() with args using </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l48"><span class=cF4>LastFun</span></a><span class=cF2>(). throws exceptions.</span><span class=cF0>
+<a name="l773"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l760"><span class=cF4>ExeFile2</span></a><span class=cF2>() with args using </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l48"><span class=cF4>LastFun</span></a><span class=cF2>(). throws exceptions.</span><span class=cF0>
 <a name="l774"></a>        </span><span class=cF5>ExeFile2</span><span class=cF0>(name, ccf_flags);
 <a name="l775"></a>
 <a name="l776"></a>        </span><span class=cF1>return</span><span class=cF0> </span><span class=cF5>LastFun</span><span class=cF0>(argc, argv);
diff --git a/docs/Compiler/CMisc.html b/docs/Compiler/CMisc.html
index d7385385..96750d97 100755
--- a/docs/Compiler/CMisc.html
+++ b/docs/Compiler/CMisc.html
@@ -26,17 +26,17 @@ body {background-color:#000000;}
 <body>
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>Option</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> num, </span><span class=cF1>Bool</span><span class=cF0> val)
-<a name="l2"></a>{</span><span class=cF2>//Set compiler </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Options.html#l1"><span class=cF4>Option</span></a><span class=cF2> to val.</span><span class=cF0>
+<a name="l2"></a>{</span><span class=cF2>//Set compiler </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Options.html#l1"><span class=cF4>Option</span></a><span class=cF2> to val.</span><span class=cF0>
 <a name="l3"></a>        </span><span class=cF1>return</span><span class=cF0> </span><span class=cF5>BEqual</span><span class=cF0>(&amp;</span><span class=cF5>Fs</span><span class=cF0>-&gt;last_cc-&gt;opts, num, val);
 <a name="l4"></a>}
 <a name="l5"></a>
 <a name="l6"></a></span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>OptionGet</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> num)
-<a name="l7"></a>{</span><span class=cF2>//Get state of compiler </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1675"><span class=cF4>option</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l7"></a>{</span><span class=cF2>//Get state of compiler </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1675"><span class=cF4>option</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l8"></a>        </span><span class=cF1>return</span><span class=cF0> </span><span class=cF5>Bt</span><span class=cF0>(&amp;</span><span class=cF5>Fs</span><span class=cF0>-&gt;last_cc-&gt;opts, num);
 <a name="l9"></a>}
 <a name="l10"></a>
 <a name="l11"></a></span><span class=cF1>asm</span><span class=cF0> {
-<a name="l12"></a></span><span class=cFD>_LAST_FUN</span><span class=cF0>::             </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KUtils.html#l415"><span class=cF4>_CALL_IND</span></a><span class=cF0>
+<a name="l12"></a></span><span class=cFD>_LAST_FUN</span><span class=cF0>::             </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KUtils.html#l415"><span class=cF4>_CALL_IND</span></a><span class=cF0>
 <a name="l13"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RBP</span><span class=cF0>
 <a name="l14"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
 <a name="l15"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RSI</span><span class=cF0>
diff --git a/docs/Compiler/Lex.html b/docs/Compiler/Lex.html
index eaaa7a21..6d668647 100755
--- a/docs/Compiler/Lex.html
+++ b/docs/Compiler/Lex.html
@@ -59,9 +59,9 @@ body {background-color:#000000;}
 <a name="l32"></a>
 <a name="l33"></a></span><span class=cF9>CCompCtrl</span><span class=cF0> *</span><span class=cF5>CompCtrlNew</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *buf=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> flags=</span><span class=cFE>0</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *filename=</span><span class=cF3>NULL</span><span class=cF0>)
 <a name="l34"></a>{</span><span class=cF2>//MAlloc and Init CCompCtrl.</span><span class=cF0>
-<a name="l35"></a>        </span><span class=cF2>//Frees buf in </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l64"><span class=cF4>CompCtrlDel</span></a><span class=cF2> unless </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2272"><span class=cF4>CCF_DONT_FREE_BUF</span></a><span class=cF2> flag is set.</span><span class=cF0>
+<a name="l35"></a>        </span><span class=cF2>//Frees buf in </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l64"><span class=cF4>CompCtrlDel</span></a><span class=cF2> unless </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2272"><span class=cF4>CCF_DONT_FREE_BUF</span></a><span class=cF2> flag is set.</span><span class=cF0>
 <a name="l36"></a>        </span><span class=cF2>//FileName is for error reporting.</span><span class=cF0>      </span><span class=cF2>If files are #included,</span><span class=cF0>
-<a name="l37"></a>        </span><span class=cF2>//new names are used.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Psalmody/PsalmodyFile.html#l235"><span class=cF4>Psalmody CompCtrlNew</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l37"></a>        </span><span class=cF2>//new names are used.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/PsalmodyFile.html#l235"><span class=cF4>Psalmody CompCtrlNew</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l38"></a>        </span><span class=cF9>CCompCtrl</span><span class=cF0> *cc = </span><span class=cF5>CAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CCompCtrl</span><span class=cF7>)</span><span class=cF0>);
 <a name="l39"></a>        </span><span class=cF9>CLexFile</span><span class=cF0>  *tmpf;
 <a name="l40"></a>
@@ -336,7 +336,7 @@ body {background-color:#000000;}
 <a name="l309"></a>}
 <a name="l310"></a>
 <a name="l311"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>LexSkipEol</span><span class=cF0>(</span><span class=cF9>CCompCtrl</span><span class=cF0> *cc)
-<a name="l312"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l121"><span class=cF4>LexCharGet</span></a><span class=cF2> to NULL until end-of-line.</span><span class=cF0>
+<a name="l312"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l121"><span class=cF4>LexCharGet</span></a><span class=cF2> to NULL until end-of-line.</span><span class=cF0>
 <a name="l313"></a>        </span><span class=cF9>I64</span><span class=cF0> ch;
 <a name="l314"></a>
 <a name="l315"></a>        </span><span class=cF1>do</span><span class=cF0> ch = </span><span class=cF5>LexCharGet</span><span class=cF0>(cc);
@@ -344,7 +344,7 @@ body {background-color:#000000;}
 <a name="l317"></a>}
 <a name="l318"></a>
 <a name="l319"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>LexFirstRemove</span><span class=cF0>(</span><span class=cF9>CCompCtrl</span><span class=cF0> *cc, </span><span class=cF1>U8</span><span class=cF0> *marker, </span><span class=cF9>I64</span><span class=cF0> _len=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l320"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l121"><span class=cF4>LexCharGet</span></a><span class=cF2>() chars making str until marker.</span><span class=cF0>
+<a name="l320"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l121"><span class=cF4>LexCharGet</span></a><span class=cF2>() chars making str until marker.</span><span class=cF0>
 <a name="l321"></a>        </span><span class=cF1>U8</span><span class=cF0>                              *res, *ptr;
 <a name="l322"></a>        </span><span class=cF9>CQueueVectU8</span><span class=cF0>    *tmpv = </span><span class=cF5>QueueVectU8New</span><span class=cF0>;
 <a name="l323"></a>        </span><span class=cF9>I64</span><span class=cF0>                              i, len = </span><span class=cFE>0</span><span class=cF0>;
diff --git a/docs/Compiler/LexLib.html b/docs/Compiler/LexLib.html
index 35eb2715..963445f3 100755
--- a/docs/Compiler/LexLib.html
+++ b/docs/Compiler/LexLib.html
@@ -75,7 +75,7 @@ body {background-color:#000000;}
 <a name="l48"></a>}
 <a name="l49"></a>
 <a name="l50"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>MemberMetaData</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *needle_str, </span><span class=cF9>CMemberList</span><span class=cF0> *haystack_member_list)
-<a name="l51"></a>{</span><span class=cF2>//Find meta data name, return meta data val. See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ClassMeta.html#l1"><span class=cF4>::/Demo/ClassMeta.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l51"></a>{</span><span class=cF2>//Find meta data name, return meta data val. See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ClassMeta.html#l1"><span class=cF4>::/Demo/ClassMeta.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l52"></a>        </span><span class=cF9>CMemberListMeta</span><span class=cF0> *meta = haystack_member_list-&gt;meta;
 <a name="l53"></a>
 <a name="l54"></a>        </span><span class=cF1>while</span><span class=cF0> (meta)
@@ -89,7 +89,7 @@ body {background-color:#000000;}
 <a name="l62"></a>}
 <a name="l63"></a>
 <a name="l64"></a></span><span class=cF9>CMemberListMeta</span><span class=cF0> *</span><span class=cF5>MemberMetaFind</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *needle_str, </span><span class=cF9>CMemberList</span><span class=cF0> *haystack_member_list)
-<a name="l65"></a>{</span><span class=cF2>//Find meta data name, return meta data struct. See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ClassMeta.html#l1"><span class=cF4>::/Demo/ClassMeta.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l65"></a>{</span><span class=cF2>//Find meta data name, return meta data struct. See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ClassMeta.html#l1"><span class=cF4>::/Demo/ClassMeta.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l66"></a>        </span><span class=cF9>CMemberListMeta</span><span class=cF0> *meta = haystack_member_list-&gt;meta;
 <a name="l67"></a>
 <a name="l68"></a>        </span><span class=cF1>while</span><span class=cF0> (meta)
@@ -103,7 +103,7 @@ body {background-color:#000000;}
 <a name="l76"></a>}
 <a name="l77"></a>
 <a name="l78"></a></span><span class=cF9>CMemberList</span><span class=cF0> *</span><span class=cF5>MemberFind</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *needle_str, </span><span class=cF9>CHashClass</span><span class=cF0> *haystack_class)
-<a name="l79"></a>{</span><span class=cF2>//Find class member. See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Debug.html#l216"><span class=cF4>ClassRep</span></a><span class=cF2>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l263"><span class=cF4>DocForm</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l79"></a>{</span><span class=cF2>//Find class member. See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Debug.html#l216"><span class=cF4>ClassRep</span></a><span class=cF2>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l263"><span class=cF4>DocForm</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l80"></a>        </span><span class=cF9>I64</span><span class=cF0>                      i;
 <a name="l81"></a>        </span><span class=cF9>CMemberList</span><span class=cF0>     *tmpm;
 <a name="l82"></a>
@@ -307,7 +307,7 @@ body {background-color:#000000;}
 <a name="l280"></a>}
 <a name="l281"></a>
 <a name="l282"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>LexExtStr</span><span class=cF0>(</span><span class=cF9>CCompCtrl</span><span class=cF0> *cc, </span><span class=cF9>I64</span><span class=cF0> *_size=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>Bool</span><span class=cF0> lex_next=</span><span class=cF3>TRUE</span><span class=cF0>)
-<a name="l283"></a>{</span><span class=cF2>//Lex </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2215"><span class=cF4>TK_STR</span></a><span class=cF2>'s to one combined str. _size includes terminator.</span><span class=cF0>
+<a name="l283"></a>{</span><span class=cF2>//Lex </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2215"><span class=cF4>TK_STR</span></a><span class=cF2>'s to one combined str. _size includes terminator.</span><span class=cF0>
 <a name="l284"></a>        </span><span class=cF9>I64</span><span class=cF0> len = cc-&gt;cur_str_len, len1, len2;
 <a name="l285"></a>        </span><span class=cF1>U8</span><span class=cF0> *st = cc-&gt;cur_str, *st1, *st2;
 <a name="l286"></a>
diff --git a/docs/Compiler/OpCodes.html b/docs/Compiler/OpCodes.html
index 8769df8b..3291eff8 100755
--- a/docs/Compiler/OpCodes.html
+++ b/docs/Compiler/OpCodes.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF0>/* See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/AsmInit.html#l61"><span class=cF4>AsmHashLoad</span></a><span class=cF0>().
+<a name="l1"></a><span class=cF0>/* See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/AsmInit.html#l61"><span class=cF4>AsmHashLoad</span></a><span class=cF0>().
 <a name="l2"></a>
 <a name="l3"></a>'!'= IEF_DONT_SWITCH_MODES
 <a name="l4"></a>'&amp;'= IEF_DEFAULT
diff --git a/docs/Compiler/OptPass012.html b/docs/Compiler/OptPass012.html
index 41237be0..b5b347de 100755
--- a/docs/Compiler/OptPass012.html
+++ b/docs/Compiler/OptPass012.html
@@ -30,14 +30,14 @@ body {background-color:#000000;}
 <a name="l3"></a></span><span class=cF2>Pass #0</span><span class=cF0>
 <a name="l4"></a></span><span class=cF2>When parsing the arg expressions to a function</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>call, there is a call to OptPass012 to determine</span><span class=cF0>
-<a name="l6"></a></span><span class=cF2>the type of the expression. </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/ParseExp.html#l549"><span class=cF4>OptPass012</span></a><span class=cF0>
+<a name="l6"></a></span><span class=cF2>the type of the expression. </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/ParseExp.html#l549"><span class=cF4>OptPass012</span></a><span class=cF0>
 <a name="l7"></a>
 <a name="l8"></a></span><span class=cF2>Pass #1 &amp; #2</span><span class=cF0>
 <a name="l9"></a></span><span class=cF2>Constant expressions are simplified.</span><span class=cF0>
 <a name="l10"></a></span><span class=cF2>Eliminated opcodes are set to NOP.</span><span class=cF0>
 <a name="l11"></a></span><span class=cF2>Types are determined by reconstructing an</span><span class=cF0>
 <a name="l12"></a></span><span class=cF2>expression tree for operators</span><span class=cF4>
-<a name="l13"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1797"><span class=cF4>CIntermediateCode</span></a><span class=cF2>. </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1781"><span class=cF4>CICTreeLinks</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l13"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1797"><span class=cF4>CIntermediateCode</span></a><span class=cF2>. </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1781"><span class=cF4>CICTreeLinks</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l14"></a>
 <a name="l15"></a></span><span class=cF2>Pointer arithmetic size is set, once</span><span class=cF0>
 <a name="l16"></a></span><span class=cF2>the type is determined.</span><span class=cF0>
diff --git a/docs/Compiler/OptPass4.html b/docs/Compiler/OptPass4.html
index 27dc2585..90fa6bd6 100755
--- a/docs/Compiler/OptPass4.html
+++ b/docs/Compiler/OptPass4.html
@@ -437,7 +437,7 @@ body {background-color:#000000;}
 <a name="l410"></a>                                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>IC_ASSIGN_PP</span><span class=cF0>:
 <a name="l411"></a>                                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>IC_ASSIGN_MM</span><span class=cF0>:
 <a name="l412"></a></span><span class=cF2>//this val was stashed during pass012 for pointer arithmetic</span><span class=cF0>
-<a name="l413"></a>                                        tmpi-&gt;ic_class2 = tmpi-&gt;t.class2; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/BackB.html#l473"><span class=cF4>ic_class2</span></a><span class=cF0>
+<a name="l413"></a>                                        tmpi-&gt;ic_class2 = tmpi-&gt;t.class2; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/BackB.html#l473"><span class=cF4>ic_class2</span></a><span class=cF0>
 <a name="l414"></a>                                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>IC_ASSIGN</span><span class=cF0>:
 <a name="l415"></a>                                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>IC_SHL_EQU</span><span class=cF0>:
 <a name="l416"></a>                                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>IC_SHR_EQU</span><span class=cF0>:
diff --git a/docs/Compiler/ParseLib.html b/docs/Compiler/ParseLib.html
index add8a8c0..ea2f617f 100755
--- a/docs/Compiler/ParseLib.html
+++ b/docs/Compiler/ParseLib.html
@@ -58,7 +58,7 @@ body {background-color:#000000;}
 <a name="l31"></a>}
 <a name="l32"></a>
 <a name="l33"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>ParseKeyWord</span><span class=cF0>(</span><span class=cF9>CCompCtrl</span><span class=cF0> *cc)
-<a name="l34"></a>{</span><span class=cF2>//Convert cur token to </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l147"><span class=cF4>KEYWORD</span></a><span class=cF2> or -1.</span><span class=cF0>
+<a name="l34"></a>{</span><span class=cF2>//Convert cur token to </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l147"><span class=cF4>KEYWORD</span></a><span class=cF2> or -1.</span><span class=cF0>
 <a name="l35"></a>        </span><span class=cF9>CHashGeneric</span><span class=cF0> *tmph;
 <a name="l36"></a>
 <a name="l37"></a>        </span><span class=cF1>if</span><span class=cF0> (cc-&gt;token == </span><span class=cF3>TK_IDENT</span><span class=cF0> &amp;&amp;</span><span class=cF7>(</span><span class=cF0>tmph = cc-&gt;hash_entry</span><span class=cF7>)</span><span class=cF0> &amp;&amp; tmph-&gt;type &amp; </span><span class=cF3>HTT_KEYWORD</span><span class=cF0>)
diff --git a/docs/Compiler/index.html b/docs/Compiler/index.html
new file mode 100755
index 00000000..1e64c69f
--- /dev/null
+++ b/docs/Compiler/index.html
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Compiler
+<a name="l2"></a>DATE_ TIME_  SIZE
+<a name="l3"></a>07/02 23:10 00000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 00000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/03 02:43 2F6B0 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Compiler.html#l1"><span class=cF4>Compiler.BIN</span></a><span class=cF0>
+<a name="l6"></a>12/22 02:22 08750 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Asm.html#l1"><span class=cF4>Asm.CC</span></a><span class=cF0>
+<a name="l7"></a>07/01 16:07 01894 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/AsmInit.html#l1"><span class=cF4>AsmInit.CC</span></a><span class=cF0>
+<a name="l8"></a>11/24 02:32 01080 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/AsmLib.html#l1"><span class=cF4>AsmLib.CC</span></a><span class=cF0>
+<a name="l9"></a>11/24 02:33 019F4 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/AsmResolve.html#l1"><span class=cF4>AsmResolve.CC</span></a><span class=cF0>
+<a name="l10"></a>12/22 02:24 04E80 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/BackA.html#l1"><span class=cF4>BackA.CC</span></a><span class=cF0>
+<a name="l11"></a>12/17 20:58 0528F </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/BackB.html#l1"><span class=cF4>BackB.CC</span></a><span class=cF0>
+<a name="l12"></a>12/22 02:24 05A89 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/BackC.html#l1"><span class=cF4>BackC.CC</span></a><span class=cF0>
+<a name="l13"></a>12/22 02:24 04AD3 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/BackFA.html#l1"><span class=cF4>BackFA.CC</span></a><span class=cF0>
+<a name="l14"></a>12/22 02:25 055D7 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/BackFB.html#l1"><span class=cF4>BackFB.CC</span></a><span class=cF0>
+<a name="l15"></a>12/22 03:08 04982 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/BackLib.html#l1"><span class=cF4>BackLib.CC</span></a><span class=cF0>
+<a name="l16"></a>07/02 00:38 017C2 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CExcept.html#l1"><span class=cF4>CExcept.CC</span></a><span class=cF0>
+<a name="l17"></a>07/23 17:55 009D1 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CExterns.html#l1"><span class=cF4>CExterns.CC</span></a><span class=cF0>
+<a name="l18"></a>12/22 02:27 0103B </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CHash.html#l1"><span class=cF4>CHash.CC</span></a><span class=cF0>
+<a name="l19"></a>11/24 02:41 047FC </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CInit.html#l1"><span class=cF4>CInit.CC</span></a><span class=cF0>
+<a name="l20"></a>12/22 02:28 0479B </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l1"><span class=cF4>CMain.CC</span></a><span class=cF0>
+<a name="l21"></a>11/24 02:44 00EE0 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l1"><span class=cF4>CMisc.CC</span></a><span class=cF0>
+<a name="l22"></a>12/22 03:08 07B66 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l1"><span class=cF4>Lex.CC</span></a><span class=cF0>
+<a name="l23"></a>11/24 02:47 01D34 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/LexLib.html#l1"><span class=cF4>LexLib.CC</span></a><span class=cF0>
+<a name="l24"></a>12/22 02:31 03C97 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OptLib.html#l1"><span class=cF4>OptLib.CC</span></a><span class=cF0>
+<a name="l25"></a>12/22 02:33 0A35B </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OptPass012.html#l1"><span class=cF4>OptPass012.CC</span></a><span class=cF0>
+<a name="l26"></a>07/02 03:32 04A3C </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OptPass3.html#l1"><span class=cF4>OptPass3.CC</span></a><span class=cF0>
+<a name="l27"></a>12/22 03:08 05439 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OptPass4.html#l1"><span class=cF4>OptPass4.CC</span></a><span class=cF0>
+<a name="l28"></a>11/24 02:51 00B56 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OptPass5.html#l1"><span class=cF4>OptPass5.CC</span></a><span class=cF0>
+<a name="l29"></a>11/24 02:51 01833 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OptPass6.html#l1"><span class=cF4>OptPass6.CC</span></a><span class=cF0>
+<a name="l30"></a>12/22 02:41 08FBC </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OptPass789A.html#l1"><span class=cF4>OptPass789A.CC</span></a><span class=cF0>
+<a name="l31"></a>07/01 15:58 08A02 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/ParseExp.html#l1"><span class=cF4>ParseExp.CC</span></a><span class=cF0>
+<a name="l32"></a>12/22 02:42 01EE4 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/ParseLib.html#l1"><span class=cF4>ParseLib.CC</span></a><span class=cF0>
+<a name="l33"></a>12/22 03:09 0935C </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/ParseStatement.html#l1"><span class=cF4>ParseStatement.CC</span></a><span class=cF0>
+<a name="l34"></a>12/22 03:09 04CED </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/ParseVar.html#l1"><span class=cF4>ParseVar.CC</span></a><span class=cF0>
+<a name="l35"></a>07/26 08:55 01CF0 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Templates.html#l1"><span class=cF4>Templates.CC</span></a><span class=cF0>
+<a name="l36"></a>12/22 02:45 04799 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/UAsm.html#l1"><span class=cF4>UAsm.CC</span></a><span class=cF0>
+<a name="l37"></a>07/02 03:32 06AC5 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l1"><span class=cF4>OpCodes.DD</span></a><span class=cF0>
+<a name="l38"></a>11/24 04:48 0250E </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l1"><span class=cF4>CompilerA.HH</span></a><span class=cF0>
+<a name="l39"></a>07/22 00:37 00E9F </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CompilerB.html#l1"><span class=cF4>CompilerB.HH</span></a><span class=cF0>
+<a name="l40"></a>07/03 02:43 1ABC0 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Compiler.html#l1"><span class=cF4>Compiler.MAP</span></a><span class=cF0>
+<a name="l41"></a>07/24 19:13 003E9 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Compiler.html#l1"><span class=cF4>Compiler.PRJ</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/AcctExample/HomeKeyPlugIns.html b/docs/Demo/AcctExample/HomeKeyPlugIns.html
index 469a3e14..32f6807e 100755
--- a/docs/Demo/AcctExample/HomeKeyPlugIns.html
+++ b/docs/Demo/AcctExample/HomeKeyPlugIns.html
@@ -93,12 +93,12 @@ body {background-color:#000000;}
 <a name="l66"></a>{</span><span class=cF2>//ch=ASCII; sc=scan_code</span><span class=cF0>
 <a name="l67"></a>
 <a name="l68"></a>        </span><span class=cF2>//See </span><span class=cF4><u>Char</u></span><span class=cF2> for definition of scan codes.</span><span class=cF0>
-<a name="l69"></a>        </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/KeyAlloc.html#l1"><span class=cF4>Key Allocations</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l69"></a>        </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/KeyAlloc.html#l1"><span class=cF4>Key Allocations</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l70"></a>        </span><span class=cF2>//See </span><span class=cF4><u>Keyboard Devices</u></span><span class=cF2>.</span><span class=cF0>
 <a name="l71"></a>
 <a name="l72"></a>        </span><span class=cF2>//You can customize keys.  This routine</span><span class=cF0>
 <a name="l73"></a>        </span><span class=cF2>//is called before the main editor</span><span class=cF0>
-<a name="l74"></a>        </span><span class=cF2>//key handler </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutKey.html#l3"><span class=cF4>DocPutKey</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l74"></a>        </span><span class=cF2>//key handler </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutKey.html#l3"><span class=cF4>DocPutKey</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l75"></a>        </span><span class=cF2>//You can intercept any key.</span><span class=cF0>
 <a name="l76"></a>
 <a name="l77"></a>        </span><span class=cF2>//Return TRUE if you completely</span><span class=cF0>
diff --git a/docs/Demo/AcctExample/Once.html b/docs/Demo/AcctExample/Once.html
index e5baf621..fbea2869 100755
--- a/docs/Demo/AcctExample/Once.html
+++ b/docs/Demo/AcctExample/Once.html
@@ -30,7 +30,7 @@ body {background-color:#000000;}
 <a name="l3"></a>
 <a name="l4"></a></span><span class=cF2>//This file is executed by the</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>//first terminal window upon start-up.</span><span class=cF0>
-<a name="l6"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeSys.html#l32"><span class=cF4>Once</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/GuideLines.html#l30"><span class=cF4>Home Files</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l6"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeSys.html#l32"><span class=cF4>Once</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/GuideLines.html#l30"><span class=cF4>Home Files</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l7"></a>
 <a name="l8"></a></span><span class=cF2>//</span><span class=cF0>      </span><span class=cF2>Type(&quot;::/Doc/Customize.DD&quot;);</span><span class=cF0>
 <a name="l9"></a>
diff --git a/docs/Demo/AcctExample/PersonalNotes.html b/docs/Demo/AcctExample/PersonalNotes.html
index e892111b..4a76722c 100755
--- a/docs/Demo/AcctExample/PersonalNotes.html
+++ b/docs/Demo/AcctExample/PersonalNotes.html
@@ -39,7 +39,7 @@ body {background-color:#000000;}
 <a name="l12"></a>
 <a name="l13"></a>* DiskCheck CDROM
 <a name="l14"></a>
-<a name="l15"></a>* Compiler Bug: </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/ScreenCast.html#l88"><span class=cF4>AUWrite</span></a><span class=cF0>() dst-&gt;cdt=t0_now+ToI64(CDATE_FREQ*(tmpsd-&gt;tS-t0_tS));
+<a name="l15"></a>* Compiler Bug: </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/ScreenCast.html#l88"><span class=cF4>AUWrite</span></a><span class=cF0>() dst-&gt;cdt=t0_now+ToI64(CDATE_FREQ*(tmpsd-&gt;tS-t0_tS));
 <a name="l16"></a>
 <a name="l17"></a>* Make MV files combine disjoint rects for same frame.
 <a name="l18"></a>
@@ -49,13 +49,13 @@ body {background-color:#000000;}
 <a name="l22"></a>
 <a name="l23"></a>* Does entire tool chain support super/sub script?
 <a name="l24"></a>
-<a name="l25"></a>* 170624 </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/DiskCheck.html#l232"><span class=cF4>DiskCheck</span></a><span class=cF0>() showed extra alloced clus for FAT32, Sup1Hymns.    ClusNum was '.'+1 and clus was zero.
+<a name="l25"></a>* 170624 </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/DiskCheck.html#l232"><span class=cF4>DiskCheck</span></a><span class=cF0>() showed extra alloced clus for FAT32, Sup1Hymns.    ClusNum was '.'+1 and clus was zero.
 <a name="l26"></a>
-<a name="l27"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/X-Caliber/X-Caliber.html#l1"><span class=cF4>::/Apps/X-Caliber/X-Caliber.CC</span></a><span class=cF0>
+<a name="l27"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/X-Caliber/X-Caliber.html#l1"><span class=cF4>::/Apps/X-Caliber/X-Caliber.CC</span></a><span class=cF0>
 <a name="l28"></a>* Add asteroid harbor defense.
 <a name="l29"></a>* Afterburner thruster.
 <a name="l30"></a>
-<a name="l31"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Titanium/Titanium.html#l1"><span class=cF4>::/Apps/Titanium/Titanium.CC</span></a><span class=cF0>
+<a name="l31"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Titanium/Titanium.html#l1"><span class=cF4>::/Apps/Titanium/Titanium.CC</span></a><span class=cF0>
 <a name="l32"></a>* Lead-in at start of game with no enemy.
 <a name="l33"></a>* Have highway of death.
 <a name="l34"></a>* Fix straight shooting.
@@ -64,19 +64,19 @@ body {background-color:#000000;}
 <a name="l37"></a>
 <a name="l38"></a>* </span><span class=cF9><u>64-Bit Device Memory</u></span><span class=cF0> is not implemented.
 <a name="l39"></a>
-<a name="l40"></a>* Investigate why packet loss </span><a href="http://www.tomawezome.github.io/ZealOS/System/Training.html#l122"><span class=cF4>Training Sleep(1)</span></a><span class=cF0>.
+<a name="l40"></a>* Investigate why packet loss </span><a href="https://www.tomawezome.github.io/ZealOS/System/Training.html#l122"><span class=cF4>Training Sleep(1)</span></a><span class=cF0>.
 <a name="l41"></a>
 <a name="l42"></a>* Add AVL or red/black binary tree library support.  We have fixed-size stack.  Auto-balancing binary tree is very needed.      I've 
 <a name="l43"></a>done everything myself. I don't want to ruin a perfect record.  I'm in no hurry.
 <a name="l44"></a>
-<a name="l45"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteEd.html#l1"><span class=cF4>SpriteEd</span></a><span class=cF0> shift pts, Ctrl pt for ellipse/polygon w,h is off when rotated.
+<a name="l45"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteEd.html#l1"><span class=cF4>SpriteEd</span></a><span class=cF0> shift pts, Ctrl pt for ellipse/polygon w,h is off when rotated.
 <a name="l46"></a>
-<a name="l47"></a>* God said this is bad.  </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocFind.html#l41"><span class=cF4>FL:::/System/DolDoc/DocFind.CC,41</span></a><span class=cF0>
+<a name="l47"></a>* God said this is bad.  </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocFind.html#l41"><span class=cF4>FL:::/System/DolDoc/DocFind.CC,41</span></a><span class=cF0>
 <a name="l48"></a>* Backward &lt;SHIFT-F3&gt; is broken?
 <a name="l49"></a>
-<a name="l50"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l166"><span class=cF4>Find</span></a><span class=cF0>() search sprite text?
+<a name="l50"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l166"><span class=cF4>Find</span></a><span class=cF0>() search sprite text?
 <a name="l51"></a>
-<a name="l52"></a>* Cannot include ':' in </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l19"><span class=cF4>Document Links</span></a><span class=cF0> search string.
+<a name="l52"></a>* Cannot include ':' in </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l19"><span class=cF4>Document Links</span></a><span class=cF0> search string.
 <a name="l53"></a>* $DA fixed width string: &lt;Del&gt; or &lt;BACKSPACE&gt; permanently shortens.
 <a name="l54"></a>
 <a name="l55"></a>* 11/19/16 editor took long time after copying old testament onto clip and exiting.
@@ -87,13 +87,13 @@ body {background-color:#000000;}
 <a name="l60"></a>
 <a name="l61"></a>* Editor overstrike mode at cmd line with menu macro?  Probably, many other overstrike issues.
 <a name="l62"></a>
-<a name="l63"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1075"><span class=cF4>DOCT_HEX_ED</span></a><span class=cF0> with odd size, ASCII cannot be edited.
+<a name="l63"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1075"><span class=cF4>DOCT_HEX_ED</span></a><span class=cF0> with odd size, ASCII cannot be edited.
 <a name="l64"></a>
-<a name="l65"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteEd.html#l789"><span class=cF4>FL:::/System/Gr/SpriteEd.CC,789</span></a><span class=cF0> Resize bitmap?
+<a name="l65"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteEd.html#l789"><span class=cF4>FL:::/System/Gr/SpriteEd.CC,789</span></a><span class=cF0> Resize bitmap?
 <a name="l66"></a>
-<a name="l67"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocChar.html#l569"><span class=cF4>DOCEF_REMALLOC_DATA</span></a><span class=cF0> HexEdit Remalloc.
+<a name="l67"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocChar.html#l569"><span class=cF4>DOCEF_REMALLOC_DATA</span></a><span class=cF0> HexEdit Remalloc.
 <a name="l68"></a>
-<a name="l69"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1408"><span class=cF4>DOCF_DBL_DOLLARS</span></a><span class=cF0> in </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocCodeTools.html#l490"><span class=cF4>Reindention</span></a><span class=cF0>.
+<a name="l69"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1408"><span class=cF4>DOCF_DBL_DOLLARS</span></a><span class=cF0> in </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocCodeTools.html#l490"><span class=cF4>Reindention</span></a><span class=cF0>.
 <a name="l70"></a>
 <a name="l71"></a>* Compiler Optimization: Local array vars --&gt; reg.      Might exist.
 <a name="l72"></a>
@@ -105,40 +105,40 @@ body {background-color:#000000;}
 <a name="l78"></a>* 12/25/2015 Copy-Paste index.html glitch if source window 40 columns.
 <a name="l79"></a>* 01/06/2016 Editor filter &quot;str&quot; applied to output from LineRep looks broken.
 <a name="l80"></a>
-<a name="l81"></a>* Document, perhaps with video, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l233"><span class=cF4>StrGet</span></a><span class=cF0>() all the way down into </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l1"><span class=cF4>PutKey</span></a><span class=cF0>() code.
+<a name="l81"></a>* Document, perhaps with video, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l233"><span class=cF4>StrGet</span></a><span class=cF0>() all the way down into </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l1"><span class=cF4>PutKey</span></a><span class=cF0>() code.
 <a name="l82"></a>
 <a name="l83"></a>* Better dictionary.
 <a name="l84"></a>* Good spell checker.
 <a name="l85"></a>* Good Bible search.
 <a name="l86"></a>
-<a name="l87"></a>* Can </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3502"><span class=cF4>MEM_EXTRA_HASH2_PAGS</span></a><span class=cF0> be just one?
+<a name="l87"></a>* Can </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3502"><span class=cF4>MEM_EXTRA_HASH2_PAGS</span></a><span class=cF0> be just one?
 <a name="l88"></a>
-<a name="l89"></a>* Bible ranges in </span><a href="http://www.tomawezome.github.io/ZealOS/System/God/GodBible.html#l260"><span class=cF4>BibleVerse</span></a><span class=cF0>().
+<a name="l89"></a>* Bible ranges in </span><a href="https://www.tomawezome.github.io/ZealOS/System/God/GodBible.html#l260"><span class=cF4>BibleVerse</span></a><span class=cF0>().
 <a name="l90"></a>
-<a name="l91"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/FlatTops.html#l1"><span class=cF4>::/Demo/Games/FlatTops.CC</span></a><span class=cF0> is torpedo, not bombs.
+<a name="l91"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/FlatTops.html#l1"><span class=cF4>::/Demo/Games/FlatTops.CC</span></a><span class=cF0> is torpedo, not bombs.
 <a name="l92"></a>
-<a name="l93"></a>* Reset MPs with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l298"><span class=cF4>Core0StartMP</span></a><span class=cF0>() after boot.     Free old task memory?
+<a name="l93"></a>* Reset MPs with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l298"><span class=cF4>Core0StartMP</span></a><span class=cF0>() after boot.     Free old task memory?
 <a name="l94"></a>
 <a name="l95"></a>* Use thick and pen_height when clipping with thick&gt;1.
 <a name="l96"></a>
 <a name="l97"></a>* Asm LIST NOLIST bugs.
 <a name="l98"></a>
-<a name="l99"></a>* Review writing to same cache-line from multicore.  Do </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF0>-&gt;task_flags and others need to be in separate cache lines?
+<a name="l99"></a>* Review writing to same cache-line from multicore.  Do </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF0>-&gt;task_flags and others need to be in separate cache lines?
 <a name="l100"></a>
-<a name="l101"></a>* Fix </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Keyboard.html#l57"><span class=cF4>KbdLEDsSet</span></a><span class=cF0>().
+<a name="l101"></a>* Fix </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Keyboard.html#l57"><span class=cF4>KbdLEDsSet</span></a><span class=cF0>().
 <a name="l102"></a>* NumLock comes on with break key.
 <a name="l103"></a>
 <a name="l104"></a>* Hymns: mightest, finger
 <a name="l105"></a>
 <a name="l106"></a>* Get rid of JIFFY and HPET and just use tS.
 <a name="l107"></a>
-<a name="l108"></a>* Use &quot;Rosetta Stone&quot; in documentaion pointing to this: </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.CC</span></a><span class=cF0>.
+<a name="l108"></a>* Use &quot;Rosetta Stone&quot; in documentaion pointing to this: </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.CC</span></a><span class=cF0>.
 <a name="l109"></a>
 <a name="l110"></a>* Change %h*c so the character is not a arg?
 <a name="l111"></a>
-<a name="l112"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l739"><span class=cF4>GrLineFat3</span></a><span class=cF0>() needs a little work.
+<a name="l112"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l739"><span class=cF4>GrLineFat3</span></a><span class=cF0>() needs a little work.
 <a name="l113"></a>
-<a name="l114"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l1676"><span class=cF4>GrFillTri0</span></a><span class=cF0>() with both </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l2101"><span class=cF4>GrHLine</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l2315"><span class=cF4>GrVLine</span></a><span class=cF0>() don't match in </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/CastleFrankenstein.html#l1"><span class=cF4>::/Demo/Games/CastleFrankenstein.CC</span></a><span class=cF0> causing wall spot pixels.
+<a name="l114"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l1676"><span class=cF4>GrFillTri0</span></a><span class=cF0>() with both </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l2101"><span class=cF4>GrHLine</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l2315"><span class=cF4>GrVLine</span></a><span class=cF0>() don't match in </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/CastleFrankenstein.html#l1"><span class=cF4>::/Demo/Games/CastleFrankenstein.CC</span></a><span class=cF0> causing wall spot pixels.
 <a name="l115"></a>
 <a name="l116"></a>
 <a name="l117"></a></span><span class=cF5>                                                           TODO? Meh</span><span class=cF0>
@@ -148,19 +148,19 @@ body {background-color:#000000;}
 <a name="l121"></a>
 <a name="l122"></a>* Asm could support R4u8 by adding 0x40 byte.
 <a name="l123"></a>
-<a name="l124"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l64"><span class=cF4>Mem32DevAlloc</span></a><span class=cF0>() is broken.    Devices should be in free spot of E820 report.
+<a name="l124"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l64"><span class=cF4>Mem32DevAlloc</span></a><span class=cF0>() is broken.    Devices should be in free spot of E820 report.
 <a name="l125"></a>
-<a name="l126"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteEd.html#l1"><span class=cF4>SpriteEd</span></a><span class=cF0>: Strip </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l127"><span class=cF4>SPT_SHIFT</span></a><span class=cF0> origin cmds?
+<a name="l126"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteEd.html#l1"><span class=cF4>SpriteEd</span></a><span class=cF0>: Strip </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l127"><span class=cF4>SPT_SHIFT</span></a><span class=cF0> origin cmds?
 <a name="l127"></a>
 <a name="l128"></a>* Clean-up ASCII #127 delete char?      (No. Maybe, we want a new usage for 127 in future centuries.)
 <a name="l129"></a>
-<a name="l130"></a>* Compiler: Exceptions don't free </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2310"><span class=cF4>CCompCtrl</span></a><span class=cF0> stuff.
+<a name="l130"></a>* Compiler: Exceptions don't free </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2310"><span class=cF4>CCompCtrl</span></a><span class=cF0> stuff.
 <a name="l131"></a>
-<a name="l132"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocHighlight.html#l1"><span class=cF4>::/System/DolDoc/DocHighlight.CC</span></a><span class=cF0> for code comments at top of documents.
+<a name="l132"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocHighlight.html#l1"><span class=cF4>::/System/DolDoc/DocHighlight.CC</span></a><span class=cF0> for code comments at top of documents.
 <a name="l133"></a>
 <a name="l134"></a>* Unhandled exception messages from MP's get overwritten by WinMgr.
 <a name="l135"></a>
-<a name="l136"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Diff.html#l259"><span class=cF4>Diff</span></a><span class=cF0>(&quot;C:/Misc/Bible.TXT&quot;,&quot;D:/Misc/Bible.TXT&quot;); Takes too long.
+<a name="l136"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Diff.html#l259"><span class=cF4>Diff</span></a><span class=cF0>(&quot;C:/Misc/Bible.TXT&quot;,&quot;D:/Misc/Bible.TXT&quot;); Takes too long.
 <a name="l137"></a>
 <a name="l138"></a>* Finish Pilgrim game.
 <a name="l139"></a>
@@ -171,21 +171,21 @@ body {background-color:#000000;}
 <a name="l144"></a>
 <a name="l145"></a>
 <a name="l146"></a></span><span class=cF5>                                              TODO: Too Hard, or Not Worth Doing.</span><span class=cF0>
-<a name="l147"></a>* AutoComplete/</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/FunSeg.html#l422"><span class=cF4>Man</span></a><span class=cF0>() Jmp for user code.
+<a name="l147"></a>* AutoComplete/</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/FunSeg.html#l422"><span class=cF4>Man</span></a><span class=cF0>() Jmp for user code.
 <a name="l148"></a>
 <a name="l149"></a>* </span><span class=cF4><u>Bible sized nodes</span><span class=cF0>
 <a name="l150"></a>
-<a name="l151"></a></u>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.html#l678"><span class=cF4>FileMgr</span></a><span class=cF0>() is bad with lots of files.
+<a name="l151"></a></u>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.html#l678"><span class=cF4>FileMgr</span></a><span class=cF0>() is bad with lots of files.
 <a name="l152"></a>
 <a name="l153"></a>* Would be nice to have a routine telling how much free memory, so apps can plan a big alloc.  This is doable, depending on how.
 <a name="l154"></a>
 <a name="l155"></a>* Log-to-file is inefficient because we load and save whole file.
 <a name="l156"></a>
-<a name="l157"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/BackLib.html#l517"><span class=cF4>ICMov</span></a><span class=cF0>() </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/BackLib.html#l642"><span class=cF4>PUSH_CMP</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1714"><span class=cF4>MDf_STACK</span></a><span class=cF0>?  Perhaps, it's okay.
+<a name="l157"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/BackLib.html#l517"><span class=cF4>ICMov</span></a><span class=cF0>() </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/BackLib.html#l642"><span class=cF4>PUSH_CMP</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1714"><span class=cF4>MDf_STACK</span></a><span class=cF0>?  Perhaps, it's okay.
 <a name="l158"></a>
 <a name="l159"></a>* Short FAT32 ~ names.
 <a name="l160"></a>
-<a name="l161"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l166"><span class=cF4>Find</span></a><span class=cF0>() search text in sprites.
+<a name="l161"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l166"><span class=cF4>Find</span></a><span class=cF0>() search text in sprites.
 <a name="l162"></a>
 <a name="l163"></a>* Links in text in sprites.
 <a name="l164"></a>
@@ -197,52 +197,52 @@ body {background-color:#000000;}
 <a name="l170"></a>        </span><span class=cF1>U0</span><span class=cF0> (*fp_old_draw_mouse)(</span><span class=cF9>CDC</span><span class=cF0> *dc,</span><span class=cF9>I64</span><span class=cF0> x,</span><span class=cF9>I64</span><span class=cF0> y)=</span><span class=cFB>gr</span><span class=cF0>.fp_draw_mouse;
 <a name="l171"></a>     }
 <a name="l172"></a>
-<a name="l173"></a>* Compiler: Get rid of </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l496"><span class=cF4>0x20000</span></a><span class=cF0> limit.
+<a name="l173"></a>* Compiler: Get rid of </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l496"><span class=cF4>0x20000</span></a><span class=cF0> limit.
 <a name="l174"></a>
-<a name="l175"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l194"><span class=cF4>GrFloodFillRay</span></a><span class=cF0>: Get rid of </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l199"><span class=cF4>0x80000</span></a><span class=cF0> limit.
+<a name="l175"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l194"><span class=cF4>GrFloodFillRay</span></a><span class=cF0>: Get rid of </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l199"><span class=cF4>0x80000</span></a><span class=cF0> limit.
 <a name="l176"></a>
 <a name="l177"></a>
 <a name="l178"></a></span><span class=cF5>                                                              Bugs</span><span class=cF0>
-<a name="l179"></a>* 1/28/16 </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Pick3D.html#l1"><span class=cF4>::/Demo/Graphics/Pick3D.CC</span></a><span class=cF0> crashed in TestSuite.
+<a name="l179"></a>* 1/28/16 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Pick3D.html#l1"><span class=cF4>::/Demo/Graphics/Pick3D.CC</span></a><span class=cF0> crashed in TestSuite.
 <a name="l180"></a>
 <a name="l181"></a>* 1/12/16 make RAM drive 2288 blks, </span><span class=cF2>CopyTree(&quot;C:/Home&quot;,&quot;B:/Home&quot;); </span><span class=cF0>  Disk runs-out of space and hangs instead of reporting 
 <a name="l182"></a>errors.
 <a name="l183"></a>
-<a name="l184"></a>* Bug introduced around 11/1/15.        Changed </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Sched.html#l1"><span class=cF4>::/Kernel/Sched.CC</span></a><span class=cF0> and now </span><a href="http://www.tomawezome.github.io/ZealOS/System/Win.html#l315"><span class=cF4>WinToTop</span></a><span class=cF0> is called on System task at start-up, sometimes.    
-<a name="l185"></a>Might be user's fault because of bad keys pressed during VMware power-on init.  Might be fixed by </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1622"><span class=cF4>ACf_INIT_IN_PROGRESS</span></a><span class=cF0>.
+<a name="l184"></a>* Bug introduced around 11/1/15.        Changed </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Sched.html#l1"><span class=cF4>::/Kernel/Sched.CC</span></a><span class=cF0> and now </span><a href="https://www.tomawezome.github.io/ZealOS/System/Win.html#l315"><span class=cF4>WinToTop</span></a><span class=cF0> is called on System task at start-up, sometimes.    
+<a name="l185"></a>Might be user's fault because of bad keys pressed during VMware power-on init.  Might be fixed by </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1622"><span class=cF4>ACf_INIT_IN_PROGRESS</span></a><span class=cF0>.
 <a name="l186"></a>
-<a name="l187"></a>* 1/12/16 </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskATAId.html#l1"><span class=cF4>ATARepEntry</span></a><span class=cF0> shows corrupted bttns.    Weird.  Perhaps, my imagination.
+<a name="l187"></a>* 1/12/16 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskATAId.html#l1"><span class=cF4>ATARepEntry</span></a><span class=cF0> shows corrupted bttns.    Weird.  Perhaps, my imagination.
 <a name="l188"></a>
 <a name="l189"></a>
 <a name="l190"></a></span><span class=cF5>                                                         3rd Party Bugs</span><span class=cF0>
 <a name="l191"></a>* VMware: Stretch to full screen
 <a name="l192"></a>* VMware: PC speaker sound distorted.
 <a name="l193"></a>* VMware: 8/2/2015 start-up. Probably multicore.
-<a name="l194"></a>* VMware: </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Keyboard.html#l421"><span class=cF4>CtrlAltDel</span></a><span class=cF0> on &lt;CTRL-ALT-INS&gt;
+<a name="l194"></a>* VMware: </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Keyboard.html#l421"><span class=cF4>CtrlAltDel</span></a><span class=cF0> on &lt;CTRL-ALT-INS&gt;
 <a name="l195"></a>* VMware: Size zero files don't copy out of mounted disk?  (Might be fixed.)
 <a name="l196"></a>
 <a name="l197"></a>
 <a name="l198"></a></span><span class=cF5>                                                     Bugs? Not really sure.</span><span class=cF0>
-<a name="l199"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF0>() crashes on bad drive.
+<a name="l199"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF0>() crashes on bad drive.
 <a name="l200"></a>
 <a name="l201"></a>* Graphics clipping: screen y+top&lt;0 for top&lt;0?
 <a name="l202"></a>
 <a name="l203"></a>* 1/1/2015 Bug messing-up keyboard, like no CTRL key.  Was working on Sprites.
 <a name="l204"></a>
-<a name="l205"></a>* 4/13/14 Strut or RawHide crashed when </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l145"><span class=cF4>sys_var_init_flag</span></a><span class=cF0> was set during testsuite.  Perhaps, floodfill?
+<a name="l205"></a>* 4/13/14 Strut or RawHide crashed when </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l145"><span class=cF4>sys_var_init_flag</span></a><span class=cF0> was set during testsuite.  Perhaps, floodfill?
 <a name="l206"></a>
-<a name="l207"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/DiskCheck.html#l232"><span class=cF4>DiskCheck</span></a><span class=cF0> alloc unalloced.    I don't know if I fixed this.
+<a name="l207"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/DiskCheck.html#l232"><span class=cF4>DiskCheck</span></a><span class=cF0> alloc unalloced.    I don't know if I fixed this.
 <a name="l208"></a>
 <a name="l209"></a>* 1/?/2015,8/10/2015 Macro sel in Menu did not go to shell?  No, I think just &lt;CTRL-m&gt; twice.  Not a bug.
 <a name="l210"></a>
-<a name="l211"></a>* 5/7/14:Something like </span><a href="http://www.tomawezome.github.io/ZealOS/System/InFile.html#l152"><span class=cF4>InSetMouse</span></a><span class=cF0> caused hang, then reboot in TestSuite.
-<a name="l212"></a>* 5/7/14:#63 Maybe, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Pick3D.html#l1"><span class=cF4>::/Demo/Graphics/Pick3D.CC</span></a><span class=cF0> crashed in TestSuite.
+<a name="l211"></a>* 5/7/14:Something like </span><a href="https://www.tomawezome.github.io/ZealOS/System/InFile.html#l152"><span class=cF4>InSetMouse</span></a><span class=cF0> caused hang, then reboot in TestSuite.
+<a name="l212"></a>* 5/7/14:#63 Maybe, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Pick3D.html#l1"><span class=cF4>::/Demo/Graphics/Pick3D.CC</span></a><span class=cF0> crashed in TestSuite.
 <a name="l213"></a>
-<a name="l214"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF0>(,st); With st=&quot;\n\\&quot;; (Forgot what this is talking about.)
+<a name="l214"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF0>(,st); With st=&quot;\n\\&quot;; (Forgot what this is talking about.)
 <a name="l215"></a>
 <a name="l216"></a>
 <a name="l217"></a></span><span class=cF5>                                                 TODO? Not really, just angst.</span><span class=cF0>
-<a name="l218"></a>* Should these be moved into </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l972"><span class=cF4>CHashClass</span></a><span class=cF0> from </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l935"><span class=cF4>CMemberList</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1012"><span class=cF4>CHashGlobalVar</span></a><span class=cF0>?
+<a name="l218"></a>* Should these be moved into </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l972"><span class=cF4>CHashClass</span></a><span class=cF0> from </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l935"><span class=cF4>CMemberList</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1012"><span class=cF4>CHashGlobalVar</span></a><span class=cF0>?
 <a name="l219"></a>     CArrayDim dim;
 <a name="l220"></a>     CHashFun *fun_ptr;
 <a name="l221"></a>
@@ -252,19 +252,19 @@ body {background-color:#000000;}
 <a name="l225"></a>
 <a name="l226"></a>* Might want to warn switch[] dup case numbers.
 <a name="l227"></a>
-<a name="l228"></a>* Make </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l1"><span class=cF4>Clamp</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l11"><span class=cF4>Min</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l19"><span class=cF4>Max</span></a><span class=cF0>() into asm routines?
+<a name="l228"></a>* Make </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l1"><span class=cF4>Clamp</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l11"><span class=cF4>Min</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l19"><span class=cF4>Max</span></a><span class=cF0>() into asm routines?
 <a name="l229"></a>
-<a name="l230"></a>* Add local vars to sym table in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l732"><span class=cF4>Debug</span></a><span class=cF0>()?
+<a name="l230"></a>* Add local vars to sym table in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l732"><span class=cF4>Debug</span></a><span class=cF0>()?
 <a name="l231"></a>
 <a name="l232"></a>* Compiler: Prints two error messages for expressions in statements.
 <a name="l233"></a>
-<a name="l234"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/UAsm.html#l771"><span class=cF4>U</span></a><span class=cF0>() negative byte displacement, neg 32-bit disp.
+<a name="l234"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/UAsm.html#l771"><span class=cF4>U</span></a><span class=cF0>() negative byte displacement, neg 32-bit disp.
 <a name="l235"></a>
-<a name="l236"></a>* Race condition in </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/FlatTops.html#l1"><span class=cF4>::/Demo/Games/FlatTops.CC</span></a><span class=cF0> torpedo.
+<a name="l236"></a>* Race condition in </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/FlatTops.html#l1"><span class=cF4>::/Demo/Games/FlatTops.CC</span></a><span class=cF0> torpedo.
 <a name="l237"></a>
-<a name="l238"></a>* Links to self document if empty file name? </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l19"><span class=cF4>Document Links</span></a><span class=cF0>
+<a name="l238"></a>* Links to self document if empty file name? </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l19"><span class=cF4>Document Links</span></a><span class=cF0>
 <a name="l239"></a>
-<a name="l240"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3209"><span class=cF4>FUF_RECURSE</span></a><span class=cF0> would be nice if capital &quot;+R&quot;.
+<a name="l240"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3209"><span class=cF4>FUF_RECURSE</span></a><span class=cF0> would be nice if capital &quot;+R&quot;.
 <a name="l241"></a>
 <a name="l242"></a>* Sprites in cmd line code.
 <a name="l243"></a>
@@ -275,9 +275,9 @@ body {background-color:#000000;}
 <a name="l248"></a>* Compiler: Type for either F64 or I64, like Print -- no conversion.
 <a name="l249"></a>* Compiler: Arg type ... that did do conversion, if we have one that doesn't.
 <a name="l250"></a>
-<a name="l251"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;char_bmp_&quot;,&quot;set_&quot;);
+<a name="l251"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;char_bmp_&quot;,&quot;set_&quot;);
 <a name="l252"></a>
-<a name="l253"></a>* Clean-up code </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskStrA.html#l191"><span class=cF4>FileNameAbs</span></a><span class=cF0>(), does it need so many local var names?    I guess no choice.
+<a name="l253"></a>* Clean-up code </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskStrA.html#l191"><span class=cF4>FileNameAbs</span></a><span class=cF0>(), does it need so many local var names?    I guess no choice.
 <a name="l254"></a>
 <a name="l255"></a>
 <a name="l256"></a></span><span class=cF5>                                                        Committee Needed</span><span class=cF0>
@@ -286,7 +286,7 @@ body {background-color:#000000;}
 <a name="l259"></a>
 <a name="l260"></a>* Should we get rid of drive mapping.  It's ugly.
 <a name="l261"></a>
-<a name="l262"></a>* Can we get rid of </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>MESSAGE_CMD</span></a><span class=cF0>?
+<a name="l262"></a>* Can we get rid of </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>MESSAGE_CMD</span></a><span class=cF0>?
 <a name="l263"></a>
 <a name="l264"></a>* Make so just CdRom; command to copy entire disk to ::/CdRom directory?
 <a name="l265"></a>
@@ -296,29 +296,29 @@ body {background-color:#000000;}
 <a name="l269"></a>
 <a name="l270"></a>* Compiler: F32?
 <a name="l271"></a>
-<a name="l272"></a>* International Date output: </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l57"><span class=cF4>MPrintDate</span></a><span class=cF0>().  Every country make own version?
-<a name="l273"></a>* International Date input: </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrScan.html#l162"><span class=cF4>Str2Date</span></a><span class=cF0>().
+<a name="l272"></a>* International Date output: </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l57"><span class=cF4>MPrintDate</span></a><span class=cF0>().  Every country make own version?
+<a name="l273"></a>* International Date input: </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrScan.html#l162"><span class=cF4>Str2Date</span></a><span class=cF0>().
 <a name="l274"></a>
-<a name="l275"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4235"><span class=cF4>DCF_SYMMETRY</span></a><span class=cF0> before transformation? (Currently, it's after.)
+<a name="l275"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4235"><span class=cF4>DCF_SYMMETRY</span></a><span class=cF0> before transformation? (Currently, it's after.)
 <a name="l276"></a>
-<a name="l277"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3577"><span class=cF4>TRANSPARENT</span></a><span class=cF0> does not work with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3573"><span class=cF4>ROPF_DITHER</span></a><span class=cF0>.
+<a name="l277"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3577"><span class=cF4>TRANSPARENT</span></a><span class=cF0> does not work with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3573"><span class=cF4>ROPF_DITHER</span></a><span class=cF0>.
 <a name="l278"></a>
-<a name="l279"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3563"><span class=cF4>ROP_XOR</span></a><span class=cF0> with thick&gt;1 is broken.
+<a name="l279"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3563"><span class=cF4>ROP_XOR</span></a><span class=cF0> with thick&gt;1 is broken.
 <a name="l280"></a>
-<a name="l281"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l982"><span class=cF4>GrPutChar3</span></a><span class=cF0>() with depth buf?
+<a name="l281"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l982"><span class=cF4>GrPutChar3</span></a><span class=cF0>() with depth buf?
 <a name="l282"></a>
-<a name="l283"></a>* Eliminate?    </span><a href="http://www.tomawezome.github.io/ZealOS/System/Ctrls/CtrlsA.html#l1"><span class=cF4>::/System/Ctrls/CtrlsA.CC</span></a><span class=cF0>?
-<a name="l284"></a>* Eliminate?    </span><a href="http://www.tomawezome.github.io/ZealOS/System/ZMathODE.html#l1"><span class=cF4>::/System/ZMathODE.CC</span></a><span class=cF0>?
-<a name="l285"></a>* Eliminate?    </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l114"><span class=cF4>Complex</span></a><span class=cF0>?
-<a name="l286"></a>* Eliminate?    </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF0>.brush?
-<a name="l287"></a>* Eliminate?    </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l6"><span class=cF4>Mat4x4MulXYZ</span></a><span class=cF0>() change to 3x3?
-<a name="l288"></a>* Eliminate?    </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3563"><span class=cF4>ROP_XOR</span></a><span class=cF0>?
+<a name="l283"></a>* Eliminate?    </span><a href="https://www.tomawezome.github.io/ZealOS/System/Ctrls/CtrlsA.html#l1"><span class=cF4>::/System/Ctrls/CtrlsA.CC</span></a><span class=cF0>?
+<a name="l284"></a>* Eliminate?    </span><a href="https://www.tomawezome.github.io/ZealOS/System/ZMathODE.html#l1"><span class=cF4>::/System/ZMathODE.CC</span></a><span class=cF0>?
+<a name="l285"></a>* Eliminate?    </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l114"><span class=cF4>Complex</span></a><span class=cF0>?
+<a name="l286"></a>* Eliminate?    </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF0>.brush?
+<a name="l287"></a>* Eliminate?    </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l6"><span class=cF4>Mat4x4MulXYZ</span></a><span class=cF0>() change to 3x3?
+<a name="l288"></a>* Eliminate?    </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3563"><span class=cF4>ROP_XOR</span></a><span class=cF0>?
 <a name="l289"></a>
-<a name="l290"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/WinMgr.html#l489"><span class=cF4>WinMgrTask</span></a><span class=cF0> needs to do doc operations on </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l295"><span class=cF4>MessagePost</span></a><span class=cF0>() messages for mouse_hard.       Already works for </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Mouse.html#l47"><span class=cF4>MouseSet</span></a><span class=cF0>()?
+<a name="l290"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/WinMgr.html#l489"><span class=cF4>WinMgrTask</span></a><span class=cF0> needs to do doc operations on </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l295"><span class=cF4>MessagePost</span></a><span class=cF0>() messages for mouse_hard.       Already works for </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Mouse.html#l47"><span class=cF4>MouseSet</span></a><span class=cF0>()?
 <a name="l291"></a>
 <a name="l292"></a>* Should Messages in PopUp queue get fwded to parent when task dies?
 <a name="l293"></a>
-<a name="l294"></a>* Import Intel datasheets so we can use links in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/PageTables.html#l1"><span class=cF4>Code</span></a><span class=cF0> for documentation.  I tried a PDF-to-text convertor and it wasn't 
+<a name="l294"></a>* Import Intel datasheets so we can use links in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/PageTables.html#l1"><span class=cF4>Code</span></a><span class=cF0> for documentation.  I tried a PDF-to-text convertor and it wasn't 
 <a name="l295"></a>acceptible.
 <a name="l296"></a>
 <a name="l297"></a>* Switch stmt with sparse cases?        Maybe, ban sparse switch statements.
@@ -327,23 +327,23 @@ body {background-color:#000000;}
 <a name="l300"></a>
 <a name="l301"></a>* Compiler: Local var array/struct initialization.
 <a name="l302"></a>
-<a name="l303"></a>* Compiler Optimization: Bools use r,rm in </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/BackB.html#l103"><span class=cF4>ICComp</span></a><span class=cF0>() like in </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/BackB.html#l509"><span class=cF4>ICCompAndBranch</span></a><span class=cF0>()?
+<a name="l303"></a>* Compiler Optimization: Bools use r,rm in </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/BackB.html#l103"><span class=cF4>ICComp</span></a><span class=cF0>() like in </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/BackB.html#l509"><span class=cF4>ICCompAndBranch</span></a><span class=cF0>()?
 <a name="l304"></a>
 <a name="l305"></a>* Compiler: !F64 ~F64
 <a name="l306"></a>
 <a name="l307"></a>* Compiler: &amp;=, |= can overflow with Bts Btr on small data types?
 <a name="l308"></a>
-<a name="l309"></a>* Implement </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3157"><span class=cF4>RS_ATTR_FIXED</span></a><span class=cF0> fixed pos files?
+<a name="l309"></a>* Implement </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3157"><span class=cF4>RS_ATTR_FIXED</span></a><span class=cF0> fixed pos files?
 <a name="l310"></a>
-<a name="l311"></a>* SIMD in </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l6"><span class=cF4>Mat4x4MulXYZ</span></a><span class=cF0>?
+<a name="l311"></a>* SIMD in </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l6"><span class=cF4>Mat4x4MulXYZ</span></a><span class=cF0>?
 <a name="l312"></a>
-<a name="l313"></a>* I use fixed-point in </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l341"><span class=cF4>Circle</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l390"><span class=cF4>Ellipse</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l6"><span class=cF4>Mat4x4MulXYZ</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l124"><span class=cF4>Mat4x4MulMat4x4New</span></a><span class=cF0>() and others.  God says I might want to change to 
-<a name="l314"></a>float.  </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>::/Demo/Lectures/FixedPoint.CC</span></a><span class=cF0> </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPointAdvanced.html#l1"><span class=cF4>::/Demo/Lectures/FixedPointAdvanced.CC</span></a><span class=cF0>.
+<a name="l313"></a>* I use fixed-point in </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l341"><span class=cF4>Circle</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l390"><span class=cF4>Ellipse</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l6"><span class=cF4>Mat4x4MulXYZ</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l124"><span class=cF4>Mat4x4MulMat4x4New</span></a><span class=cF0>() and others.  God says I might want to change to 
+<a name="l314"></a>float.  </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>::/Demo/Lectures/FixedPoint.CC</span></a><span class=cF0> </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPointAdvanced.html#l1"><span class=cF4>::/Demo/Lectures/FixedPointAdvanced.CC</span></a><span class=cF0>.
 <a name="l315"></a>
-<a name="l316"></a>* Note: We will never put multiple </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Keyboard.html#l1"><span class=cF4>Keyboard Tables</span></a><span class=cF0>.  Each country must make their own version of ZealOS.        The </span><span class=cF4>
-<a name="l317"></a><u>Intel Factory ROM</u></span><span class=cF0> will have just English.  Our </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Charter.html#l1"><span class=cF4>Charter</span></a><span class=cF0> bans multiple country or architectures in the same version.
+<a name="l316"></a>* Note: We will never put multiple </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Keyboard.html#l1"><span class=cF4>Keyboard Tables</span></a><span class=cF0>.  Each country must make their own version of ZealOS.        The </span><span class=cF4>
+<a name="l317"></a><u>Intel Factory ROM</u></span><span class=cF0> will have just English.  Our </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Charter.html#l1"><span class=cF4>Charter</span></a><span class=cF0> bans multiple country or architectures in the same version.
 <a name="l318"></a>
-<a name="l319"></a>* 12 border chars in screen font codes 0x02-0x0D.  </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrTextBase.html#l333"><span class=cF4>TextBorder</span></a><span class=cF0>() </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l313"><span class=cF4>RawDr</span></a><span class=cF0>() </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/CharDemo.html#l1"><span class=cF4>::/Demo/Games/CharDemo.CC</span></a><span class=cF0>. LineFeed shows-up in </span><span class=cF2>&lt;CTRL-m&gt;</span><span class=cF0> 
+<a name="l319"></a>* 12 border chars in screen font codes 0x02-0x0D.  </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrTextBase.html#l333"><span class=cF4>TextBorder</span></a><span class=cF0>() </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l313"><span class=cF4>RawDr</span></a><span class=cF0>() </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/CharDemo.html#l1"><span class=cF4>::/Demo/Games/CharDemo.CC</span></a><span class=cF0>. LineFeed shows-up in </span><span class=cF2>&lt;CTRL-m&gt;</span><span class=cF0> 
 <a name="l320"></a>PersonalMenu.
 <a name="l321"></a>
 <a name="l322"></a>* Super-simple high speed serial needs flow control.    </span><span class=cF2>&lt;CTRL-s&gt;</span><span class=cF0> and </span><span class=cF2>&lt;CTRL-q&gt;</span><span class=cF0>?
@@ -368,10 +368,10 @@ body {background-color:#000000;}
 <a name="l341"></a>
 <a name="l342"></a>* New editor widgets.
 <a name="l343"></a>
-<a name="l344"></a>* Make use of flag potential in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF0>() and possibly </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirContext.html#l30"><span class=cF4>DirContextNew</span></a><span class=cF0>().
-<a name="l345"></a>* Sort options for </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF0>()?
+<a name="l344"></a>* Make use of flag potential in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF0>() and possibly </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirContext.html#l30"><span class=cF4>DirContextNew</span></a><span class=cF0>().
+<a name="l345"></a>* Sort options for </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF0>()?
 <a name="l346"></a>
-<a name="l347"></a>* New </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> language features?
+<a name="l347"></a>* New </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> language features?
 <a name="l348"></a>
 <a name="l349"></a>* Better </span><span class=cF4><u>Debugging</u></span><span class=cF0>?
 <a name="l350"></a>
@@ -381,7 +381,7 @@ body {background-color:#000000;}
 <a name="l354"></a>
 <a name="l355"></a>* Ticketmaster format statements? Overflow &quot;t='*'&quot; and padding character?
 <a name="l356"></a>
-<a name="l357"></a>* Move stuff out of </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l1"><span class=cF4>Kernel</span></a><span class=cF0> module.
+<a name="l357"></a>* Move stuff out of </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l1"><span class=cF4>Kernel</span></a><span class=cF0> module.
 <a name="l358"></a>
 <a name="l359"></a>* $LK,L=&quot;FL:D:/Kernel/File.CC&quot;$ instead of A=
 <a name="l360"></a>* $SP,B=1$ instead of $SP,BI=1$
@@ -389,13 +389,13 @@ body {background-color:#000000;}
 <a name="l362"></a>
 <a name="l363"></a>* DCF_TRANSFORMATION|DCF_SYMMETRY|DCF_JUST_MIRROR -- maybe not both needed at once.
 <a name="l364"></a>
-<a name="l365"></a>* More </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3733"><span class=cF4>Controls</span></a><span class=cF0>?
+<a name="l365"></a>* More </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3733"><span class=cF4>Controls</span></a><span class=cF0>?
 <a name="l366"></a>
 <a name="l367"></a>* Compiler: More use of more floating-point stack?
 <a name="l368"></a>
-<a name="l369"></a>* Compiler: More aggressive in </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OptLib.html#l628"><span class=cF4>CompF2PushPop</span></a><span class=cF0>() with types besides MOV and F64.
+<a name="l369"></a>* Compiler: More aggressive in </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OptLib.html#l628"><span class=cF4>CompF2PushPop</span></a><span class=cF0>() with types besides MOV and F64.
 <a name="l370"></a>
-<a name="l371"></a>* Playing with </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/NegDisp.html#l1"><span class=cF4>::/Demo/Lectures/NegDisp.CC</span></a><span class=cF0> on </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF0>?
+<a name="l371"></a>* Playing with </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/NegDisp.html#l1"><span class=cF4>::/Demo/Lectures/NegDisp.CC</span></a><span class=cF0> on </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF0>?
 <a name="l372"></a>     $=-CTASK_NEG_OFFSET
 <a name="l373"></a>     offset(CTask.addr)==0
 <a name="l374"></a>     Spawn(): CAlloc()
@@ -407,39 +407,39 @@ body {background-color:#000000;}
 <a name="l380"></a>
 <a name="l381"></a>
 <a name="l382"></a></span><span class=cF5>                                                              Test</span><span class=cF0>
-<a name="l383"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteBitMap.html#l1"><span class=cF4>SpriteBitMap</span></a><span class=cF0>: Grabscroll?
+<a name="l383"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteBitMap.html#l1"><span class=cF4>SpriteBitMap</span></a><span class=cF0>: Grabscroll?
 <a name="l384"></a>
-<a name="l385"></a>* Return ress for </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l93"><span class=cF4>GrBlot</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1217"><span class=cF4>GrRect</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l817"><span class=cF4>GrPutChar</span></a><span class=cF0>?
-<a name="l386"></a>* Collision counts for </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l93"><span class=cF4>GrBlot</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1217"><span class=cF4>GrRect</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l817"><span class=cF4>GrPutChar</span></a><span class=cF0>?
+<a name="l385"></a>* Return ress for </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l93"><span class=cF4>GrBlot</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1217"><span class=cF4>GrRect</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l817"><span class=cF4>GrPutChar</span></a><span class=cF0>?
+<a name="l386"></a>* Collision counts for </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l93"><span class=cF4>GrBlot</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1217"><span class=cF4>GrRect</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l817"><span class=cF4>GrPutChar</span></a><span class=cF0>?
 <a name="l387"></a>
-<a name="l388"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l233"><span class=cF4>StrGet</span></a><span class=cF0>() or </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l220"><span class=cF4>CharGet</span></a><span class=cF0>() in </span><a href="http://www.tomawezome.github.io/ZealOS/Misc/OSInstall.html#l1"><span class=cF4>OSInstall</span></a><span class=cF0> didn't like focus change.
+<a name="l388"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l233"><span class=cF4>StrGet</span></a><span class=cF0>() or </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l220"><span class=cF4>CharGet</span></a><span class=cF0>() in </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/OSInstall.html#l1"><span class=cF4>OSInstall</span></a><span class=cF0> didn't like focus change.
 <a name="l389"></a>
 <a name="l390"></a>* Test on Dad's computer or other people's?
 <a name="l391"></a>
-<a name="l392"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/BackA.html#l437"><span class=cF4>ICDivEqu</span></a><span class=cF0>() assumes RBX.       Is it okay?
+<a name="l392"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/BackA.html#l437"><span class=cF4>ICDivEqu</span></a><span class=cF0>() assumes RBX.       Is it okay?
 <a name="l393"></a>
 <a name="l394"></a>* InFile PopUp of PopUp?
 <a name="l395"></a>
-<a name="l396"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.html#l678"><span class=cF4>FileMgr</span></a><span class=cF0>() help link scrolls out of window.
+<a name="l396"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.html#l678"><span class=cF4>FileMgr</span></a><span class=cF0>() help link scrolls out of window.
 <a name="l397"></a>
-<a name="l398"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Mouse.html#l330"><span class=cF4>MouseHardDriverInstall</span></a><span class=cF0>() throws exceptions?   Doesn't work?  Why mouse </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Mouse.html#l131"><span class=cF4>0x9FC30</span></a><span class=cF0>?
+<a name="l398"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Mouse.html#l330"><span class=cF4>MouseHardDriverInstall</span></a><span class=cF0>() throws exceptions?   Doesn't work?  Why mouse </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Mouse.html#l131"><span class=cF4>0x9FC30</span></a><span class=cF0>?
 <a name="l399"></a>
 <a name="l400"></a>* VirtualBox MP reboot?
 <a name="l401"></a>
 <a name="l402"></a>* Compiler: Err/Warn line nums?
 <a name="l403"></a>* Asm branch-out-of-range warn by one line?
 <a name="l404"></a>
-<a name="l405"></a>* Make sure queue links safe in one direction.  Task </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l50"><span class=cF4>QueueInsert</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l53"><span class=cF4>QueueRemove</span></a><span class=cF0> for multicore cycling forward through tasks.
+<a name="l405"></a>* Make sure queue links safe in one direction.  Task </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l50"><span class=cF4>QueueInsert</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l53"><span class=cF4>QueueRemove</span></a><span class=cF0> for multicore cycling forward through tasks.
 <a name="l406"></a>
-<a name="l407"></a>* Test removable media id and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3155"><span class=cF4>RS_ATTR_RESIDENT</span></a><span class=cF0>. </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/ZDiskA.html#l280"><span class=cF4>Touch</span></a><span class=cF0>(&quot;&quot;,&quot;+T&quot;);
+<a name="l407"></a>* Test removable media id and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3155"><span class=cF4>RS_ATTR_RESIDENT</span></a><span class=cF0>. </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/ZDiskA.html#l280"><span class=cF4>Touch</span></a><span class=cF0>(&quot;&quot;,&quot;+T&quot;);
 <a name="l408"></a>
 <a name="l409"></a>
 <a name="l410"></a></span><span class=cF5>                                                         Uncategorized</span><span class=cF0>
-<a name="l411"></a>* DiskCache during FileRead. &lt;CTRL-ALT-c&gt;, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l50"><span class=cF4>Kill</span></a><span class=cF0>().
+<a name="l411"></a>* DiskCache during FileRead. &lt;CTRL-ALT-c&gt;, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l50"><span class=cF4>Kill</span></a><span class=cF0>().
 <a name="l412"></a>
 <a name="l413"></a>* MOV U8 [RSP+RCX],DL
 <a name="l414"></a>
-<a name="l415"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.screen_image</span></a><span class=cF0>
+<a name="l415"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.screen_image</span></a><span class=cF0>
 <a name="l416"></a>        &gt;Might want to do ZOOM in U8 graphics and convert screen capture to U8
 <a name="l417"></a>        &gt;Might want to rev bit order
 <a name="l418"></a>
@@ -451,7 +451,7 @@ body {background-color:#000000;}
 <a name="l424"></a>* Might make CSprite flood fill operate on a separate bitmap
 <a name="l425"></a>and blotted at the end.
 <a name="l426"></a>* &lt;CTRL-r&gt; delete subsprite in menu near others
-<a name="l427"></a>* make better heapwalk, do something with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3437"><span class=cF4>_CONFIG_HEAP_DEBUG</span></a><span class=cF0>.
+<a name="l427"></a>* make better heapwalk, do something with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3437"><span class=cF4>_CONFIG_HEAP_DEBUG</span></a><span class=cF0>.
 <a name="l428"></a>
 <a name="l429"></a>* static var off of data heap.
 <a name="l430"></a>* could add &quot;const&quot; to not set CCF_NOT_CONST flag for trig, etc.
diff --git a/docs/Demo/AcctExample/TOS/TOSDistro.html b/docs/Demo/AcctExample/TOS/TOSDistro.html
index 97bc1694..b999581c 100755
--- a/docs/Demo/AcctExample/TOS/TOSDistro.html
+++ b/docs/Demo/AcctExample/TOS/TOSDistro.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>//The CONFIG defines are </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSConfig.html#l1"><span class=cF4>~/TOS/TOSConfig.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l1"></a><span class=cF2>//The CONFIG defines are </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSConfig.html#l1"><span class=cF4>~/TOS/TOSConfig.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l2"></a>
 <a name="l3"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Misc/TOS/Distro&quot;</span><span class=cF0>
 <a name="l4"></a>
@@ -319,7 +319,7 @@ body {background-color:#000000;}
 <a name="l292"></a>{
 <a name="l293"></a>        </span><span class=cF9>I64</span><span class=cF0> slash_home = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l294"></a>
-<a name="l295"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l295"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l296"></a>        tos_progress = -</span><span class=cFE>1</span><span class=cF0>;
 <a name="l297"></a>        tos_progress_t0 = </span><span class=cF5>tS</span><span class=cF0>;
 <a name="l298"></a>        </span><span class=cF5>RegExe</span><span class=cF0>(</span><span class=cF6>&quot;ZealOS/TOSRegen&quot;</span><span class=cF0>);
@@ -410,7 +410,7 @@ body {background-color:#000000;}
 <a name="l383"></a>{</span><span class=cF2>//Generate distro ISO's</span><span class=cF0>
 <a name="l384"></a>        TOSBootHDIns(</span><span class=cF6>'C'</span><span class=cF0>);
 <a name="l385"></a>        </span><span class=cF5>Once</span><span class=cF0>(</span><span class=cF6>&quot;TOSRegen2;&quot;</span><span class=cF0>);
-<a name="l386"></a>        </span><span class=cF5>BootRAM</span><span class=cF0>(</span><span class=cF6>&quot;C:/Kernel/&quot;</span><span class=cF0> </span><span class=cF3>KERNEL_BIN_C</span><span class=cF0>); </span><span class=cF2>//Boot to load </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSConfig.html#l55"><span class=cF4>TOS_CONFIG</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l386"></a>        </span><span class=cF5>BootRAM</span><span class=cF0>(</span><span class=cF6>&quot;C:/Kernel/&quot;</span><span class=cF0> </span><span class=cF3>KERNEL_BIN_C</span><span class=cF0>); </span><span class=cF2>//Boot to load </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSConfig.html#l55"><span class=cF4>TOS_CONFIG</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l387"></a>}
 </span></pre></body>
 </html>
diff --git a/docs/Demo/AcctExample/TOS/TOSTheme.html b/docs/Demo/AcctExample/TOS/TOSTheme.html
index f29cb441..c638b706 100755
--- a/docs/Demo/AcctExample/TOS/TOSTheme.html
+++ b/docs/Demo/AcctExample/TOS/TOSTheme.html
@@ -207,7 +207,7 @@ body {background-color:#000000;}
 <a name="l180"></a>
 <a name="l181"></a>        </span><span class=cFB>gr</span><span class=cF0>.fp_final_screen_update = </span><span class=cF3>NULL</span><span class=cF0>;
 <a name="l182"></a>        t0 = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l183"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l183"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l184"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l185"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
 <a name="l186"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
diff --git a/docs/Demo/AcctExample/TOS/index.html b/docs/Demo/AcctExample/TOS/index.html
new file mode 100755
index 00000000..03003e11
--- /dev/null
+++ b/docs/Demo/AcctExample/TOS/index.html
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo/AcctExample/TOS
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>02/15 20:52 006A </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/MakeTOS.html#l1"><span class=cF4>MakeTOS.CC</span></a><span class=cF0>
+<a name="l6"></a>12/18 17:35 093C </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSConfig.html#l1"><span class=cF4>TOSConfig.CC</span></a><span class=cF0>
+<a name="l7"></a>07/01 17:11 266A </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.html#l1"><span class=cF4>TOSDistro.CC</span></a><span class=cF0>
+<a name="l8"></a>12/18 17:54 1E38 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSExtern.html#l1"><span class=cF4>TOSExtern.CC</span></a><span class=cF0>
+<a name="l9"></a>12/23 11:29 1019 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSMisc.html#l1"><span class=cF4>TOSMisc.CC</span></a><span class=cF0>
+<a name="l10"></a>12/18 17:50 7940 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSTheme.html#l1"><span class=cF4>TOSTheme.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/AcctExample/index.html b/docs/Demo/AcctExample/index.html
new file mode 100755
index 00000000..54b34ffd
--- /dev/null
+++ b/docs/Demo/AcctExample/index.html
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo/AcctExample
+<a name="l2"></a>DATE_ TIME_  SIZE
+<a name="l3"></a>07/02 23:10 00000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 00000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 23:10 00000 </span><span class=cF9><u>TOS</span><span class=cF0>
+<a name="l6"></a></u>07/02 04:12 0186F </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/HomeKeyPlugIns.html#l1"><span class=cF4>HomeKeyPlugIns.CC</span></a><span class=cF0>
+<a name="l7"></a>12/18 18:06 00294 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/HomeLocalize.html#l1"><span class=cF4>HomeLocalize.CC</span></a><span class=cF0>
+<a name="l8"></a>07/01 15:58 0039E </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/HomeSys.html#l1"><span class=cF4>HomeSys.CC</span></a><span class=cF0>
+<a name="l9"></a>12/18 18:07 00487 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/HomeWrappers.html#l1"><span class=cF4>HomeWrappers.CC</span></a><span class=cF0>
+<a name="l10"></a>07/01 16:15 001E2 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/MakeHome.html#l1"><span class=cF4>MakeHome.CC</span></a><span class=cF0>
+<a name="l11"></a>12/18 18:08 0041E </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/Once.html#l1"><span class=cF4>Once.CC</span></a><span class=cF0>
+<a name="l12"></a>07/02 00:52 0088B </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/Registry.html#l1"><span class=cF4>Registry.CC</span></a><span class=cF0>
+<a name="l13"></a>07/01 18:06 103B3 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/PersonalMenu.html#l1"><span class=cF4>PersonalMenu.DD</span></a><span class=cF0>
+<a name="l14"></a>07/02 00:51 050EB </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/PersonalNotes.html#l1"><span class=cF4>PersonalNotes.DD</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/Asm/AsmAndC1.html b/docs/Demo/Asm/AsmAndC1.html
index 1695c734..ec2cc4f4 100755
--- a/docs/Demo/Asm/AsmAndC1.html
+++ b/docs/Demo/Asm/AsmAndC1.html
@@ -34,19 +34,19 @@ body {background-color:#000000;}
 <a name="l7"></a>
 <a name="l8"></a></span><span class=cF1>asm</span><span class=cF0> {
 <a name="l9"></a></span><span class=cF2>//Opcodes are slightly different to make writing the x86_64 assembler easier.</span><span class=cF0>
-<a name="l10"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l1"><span class=cF4>::/Compiler/OpCodes.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l10"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l1"><span class=cF4>::/Compiler/OpCodes.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l11"></a>
 <a name="l12"></a>                                </span><span class=cF1>IMPORT</span><span class=cF0>  </span><span class=cF5>Beep</span><span class=cF0>;
 <a name="l13"></a>
 <a name="l14"></a>_BEEPS::
 <a name="l15"></a></span><span class=cF2>//You can always clobber RAX,RBX,RCX,RDX,R8,R9.  The compiler expects that.</span><span class=cF0>
-<a name="l16"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1935"><span class=cF4>REGG_CLOBBERED</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1937"><span class=cF4>REGG_STACK_TMP</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l16"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1935"><span class=cF4>REGG_CLOBBERED</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1937"><span class=cF4>REGG_STACK_TMP</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l17"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RBP</span><span class=cF0>
 <a name="l18"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l19"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]   </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l714"><span class=cF4>SF_ARG1</span></a><span class=cF0>
+<a name="l19"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]   </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l714"><span class=cF4>SF_ARG1</span></a><span class=cF0>
 <a name="l20"></a>
 <a name="l21"></a>@@05:                   </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l22"></a></span><span class=cF2>//U0 </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l200"><span class=cF4>Beep</span></a><span class=cF2>(I8 ona=62,Bool busy=FALSE)</span><span class=cF0>
+<a name="l22"></a></span><span class=cF2>//U0 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l200"><span class=cF4>Beep</span></a><span class=cF2>(I8 ona=62,Bool busy=FALSE)</span><span class=cF0>
 <a name="l23"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cF3>FALSE</span><span class=cF0>   </span><span class=cF2>//Do not busy (spin) wait</span><span class=cF0>
 <a name="l24"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFE>62</span><span class=cF0>                      </span><span class=cF2>//500 Hz</span><span class=cF0>
 <a name="l25"></a>                                </span><span class=cF1>CALL</span><span class=cF0>            </span><span class=cF5>Beep</span><span class=cF0>
@@ -67,7 +67,7 @@ body {background-color:#000000;}
 <a name="l40"></a></span><span class=cF9>I64</span><span class=cF0> AsmAndC1()
 <a name="l41"></a>{
 <a name="l42"></a>        </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF1>noreg</span><span class=cF0> i;    </span><span class=cF2>//Normally this would be stored in a reg</span><span class=cF0>
-<a name="l43"></a></span><span class=cF2>//Check by unassembling with </span><a href="http://www.tomawezome.github.io/ZealOS/System/Debug.html#l330"><span class=cF4>Uf</span></a><span class=cF2>(&quot;AsmAndC1&quot;).</span><span class=cF0>
+<a name="l43"></a></span><span class=cF2>//Check by unassembling with </span><a href="https://www.tomawezome.github.io/ZealOS/System/Debug.html#l330"><span class=cF4>Uf</span></a><span class=cF2>(&quot;AsmAndC1&quot;).</span><span class=cF0>
 <a name="l44"></a>
 <a name="l45"></a>        i = </span><span class=cF5>I64Get</span><span class=cF0>(</span><span class=cF6>&quot;Num of beeps 1-5 (%d):&quot;</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0>, </span><span class=cFE>1</span><span class=cF0>, </span><span class=cFE>5</span><span class=cF0>);
 <a name="l46"></a>        Beeps(i);
@@ -80,11 +80,11 @@ body {background-color:#000000;}
 <a name="l53"></a>                                                                 </span><span class=cF2>//You better preserve the rest.</span><span class=cF0>
 <a name="l54"></a>@@05:   </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RCX</span><span class=cF0>
 <a name="l55"></a>
-<a name="l56"></a>                                                                </span><span class=cF2>//U0 </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>Sound</span></a><span class=cF2>(I8 ona);</span><span class=cF0>
+<a name="l56"></a>                                                                </span><span class=cF2>//U0 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>Sound</span></a><span class=cF2>(I8 ona);</span><span class=cF0>
 <a name="l57"></a>                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0> </span><span class=cF2>//ona=loop*10+50</span><span class=cF0>
 <a name="l58"></a>                </span><span class=cF1>IMUL2</span><span class=cF0>           </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFE>10</span><span class=cF0> </span><span class=cF2>//ZealOS uses nonstandard opcodes</span><span class=cF0>
 <a name="l59"></a>                                                        </span><span class=cF2>//to avoid multiple form of the same one.</span><span class=cF0>
-<a name="l60"></a>                                                        </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l1"><span class=cF4>::/Compiler/OpCodes.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l60"></a>                                                        </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l1"><span class=cF4>::/Compiler/OpCodes.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l61"></a>                </span><span class=cF1>ADD</span><span class=cF0>             </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFE>40</span><span class=cF0>
 <a name="l62"></a>                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RAX</span><span class=cF0>
 <a name="l63"></a>                </span><span class=cF1>CALL</span><span class=cF0>            </span><span class=cF5>Sound</span><span class=cF0>
diff --git a/docs/Demo/Asm/AsmAndC2.html b/docs/Demo/Asm/AsmAndC2.html
index ec0362b8..ee0970dc 100755
--- a/docs/Demo/Asm/AsmAndC2.html
+++ b/docs/Demo/Asm/AsmAndC2.html
@@ -38,30 +38,30 @@ body {background-color:#000000;}
 <a name="l11"></a>
 <a name="l12"></a></span><span class=cF1>asm</span><span class=cF0> {
 <a name="l13"></a></span><span class=cF2>//Opcodes are slightly different to make writing the x86_64 assembler easier.</span><span class=cF0>
-<a name="l14"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l1"><span class=cF4>::/Compiler/OpCodes.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l14"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l1"><span class=cF4>::/Compiler/OpCodes.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l15"></a>
 <a name="l16"></a>JIFFIES_MESSAGE:        </span><span class=cF1>DU8</span><span class=cF0> </span><span class=cF6>&quot;Jiffies:&quot;</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>;
 <a name="l17"></a>
-<a name="l18"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l1"><span class=cF4>::/Kernel/StrA.CC</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KUtils.html#l1"><span class=cF4>::/Kernel/KUtils.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l18"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l1"><span class=cF4>::/Kernel/StrA.CC</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KUtils.html#l1"><span class=cF4>::/Kernel/KUtils.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l19"></a>
 <a name="l20"></a>_BEEPS2::
 <a name="l21"></a></span><span class=cF2>//You can clobber RAX,RBX,RCX,RDX,R8,R9.</span><span class=cF0>        </span><span class=cF2>The compiler expects that.</span><span class=cF0>
-<a name="l22"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1935"><span class=cF4>REGG_CLOBBERED</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1937"><span class=cF4>REGG_STACK_TMP</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l22"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1935"><span class=cF4>REGG_CLOBBERED</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1937"><span class=cF4>REGG_STACK_TMP</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l23"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RBP</span><span class=cF0>
 <a name="l24"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l25"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l714"><span class=cF4>SF_ARG1</span></a><span class=cF0>
+<a name="l25"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l714"><span class=cF4>SF_ARG1</span></a><span class=cF0>
 <a name="l26"></a>
 <a name="l27"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cF9>U64</span><span class=cF0> [&amp;</span><span class=cFB>counts</span><span class=cF0>.jiffies]
 <a name="l28"></a>
 <a name="l29"></a>@@05:                   </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l30"></a></span><span class=cF2>//U0 </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l200"><span class=cF4>Beep</span></a><span class=cF2>(I8 ona=62, Bool busy=FALSE)</span><span class=cF0>
+<a name="l30"></a></span><span class=cF2>//U0 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l200"><span class=cF4>Beep</span></a><span class=cF2>(I8 ona=62, Bool busy=FALSE)</span><span class=cF0>
 <a name="l31"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cF3>FALSE</span><span class=cF0>   </span><span class=cF2>//Do not busy (spin) wait</span><span class=cF0>
 <a name="l32"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cF9>U64</span><span class=cF0> [&amp;global_ona] </span><span class=cF2>//evaluated at run time</span><span class=cF0>
 <a name="l33"></a>                                </span><span class=cF1>CALL</span><span class=cF0>            &amp;</span><span class=cF5>Beep</span><span class=cF0>
 <a name="l34"></a>                                </span><span class=cF1>POP</span><span class=cF0>             </span><span class=cFC>RCX</span><span class=cF0>
 <a name="l35"></a>                                </span><span class=cF1>LOOP</span><span class=cF0>            @@05
 <a name="l36"></a>
-<a name="l37"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RSI</span><span class=cF0>             </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1938"><span class=cF4>REGG_LOCAL_VARS</span></a><span class=cF2> &amp; </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1939"><span class=cF4>REGG_LOCAL_NON_PTR_VARS</span></a><span class=cF0>
+<a name="l37"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RSI</span><span class=cF0>             </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1938"><span class=cF4>REGG_LOCAL_VARS</span></a><span class=cF2> &amp; </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1939"><span class=cF4>REGG_LOCAL_NON_PTR_VARS</span></a><span class=cF0>
 <a name="l38"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RSI</span><span class=cF0>, JIFFIES_MESSAGE
 <a name="l39"></a>                                </span><span class=cF1>CALL</span><span class=cF0>            </span><span class=cFD>PUT_STR</span><span class=cF0>
 <a name="l40"></a>                                </span><span class=cF1>POP</span><span class=cF0>             </span><span class=cFC>RSI</span><span class=cF0>
@@ -94,7 +94,7 @@ body {background-color:#000000;}
 <a name="l67"></a>                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFC>R15</span><span class=cF0> </span><span class=cF2>//You can clobber RAX,RBX,RCX,RDX. Preserve the rest.</span><span class=cF0>
 <a name="l68"></a>                @@05:   </span><span class=cF1>PUSH</span><span class=cF0> </span><span class=cFC>RCX</span><span class=cF0>
 <a name="l69"></a>
-<a name="l70"></a></span><span class=cF2>//U0 </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>Sound</span></a><span class=cF2>(I8 ona);</span><span class=cF0>
+<a name="l70"></a></span><span class=cF2>//U0 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>Sound</span></a><span class=cF2>(I8 ona);</span><span class=cF0>
 <a name="l71"></a>                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0> </span><span class=cF2>//ona=loop*10+100.0Hz</span><span class=cF0>
 <a name="l72"></a>                </span><span class=cF1>IMUL2</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, global_ona_step </span><span class=cF2>//Intentionally evaluated at compile time</span><span class=cF0>
 <a name="l73"></a>                </span><span class=cF1>ADD</span><span class=cF0>             </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> [&amp;global_ona_base]     </span><span class=cF2>//Intentionally evaluated at run time</span><span class=cF0>
diff --git a/docs/Demo/Asm/AsmHelloWorld.html b/docs/Demo/Asm/AsmHelloWorld.html
index c20291a1..7670d4b4 100755
--- a/docs/Demo/Asm/AsmHelloWorld.html
+++ b/docs/Demo/Asm/AsmHelloWorld.html
@@ -32,7 +32,7 @@ body {background-color:#000000;}
 <a name="l5"></a></span><span class=cF2>it from the cmd line.</span><span class=cF0>
 <a name="l6"></a>
 <a name="l7"></a></span><span class=cF2>These are many useful kernel</span><span class=cF0>
-<a name="l8"></a></span><span class=cF2>routines </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l56"><span class=cF4>::/Kernel/StrA.CC</span></a><span class=cF0>
+<a name="l8"></a></span><span class=cF2>routines </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l56"><span class=cF4>::/Kernel/StrA.CC</span></a><span class=cF0>
 <a name="l9"></a></span><span class=cF2>intended to be called from</span><span class=cF0>
 <a name="l10"></a></span><span class=cF2>asm.  Generally, they preserve</span><span class=cF0>
 <a name="l11"></a></span><span class=cF2>regs.</span><span class=cF0>
@@ -48,7 +48,7 @@ body {background-color:#000000;}
 <a name="l21"></a>
 <a name="l22"></a></span><span class=cF1>asm</span><span class=cF0> {
 <a name="l23"></a></span><span class=cF2>//Opcodes are slightly different to make writing the x86_64 assembler easier.</span><span class=cF0>
-<a name="l24"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l1"><span class=cF4>::/Compiler/OpCodes.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l24"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l1"><span class=cF4>::/Compiler/OpCodes.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l25"></a>
 <a name="l26"></a>MY_WORLD_MESSAGE:
 <a name="l27"></a></span><span class=cF2>//Define U8 does not put terminating zeros</span><span class=cF0>
@@ -58,7 +58,7 @@ body {background-color:#000000;}
 <a name="l31"></a></span><span class=cF2>//The convention is to put an underscore</span><span class=cF0>
 <a name="l32"></a></span><span class=cF2>//on C callable asm routines.</span><span class=cF0>
 <a name="l33"></a>_HELLO_WORLD::
-<a name="l34"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RSI</span><span class=cF0>                     </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1938"><span class=cF4>REGG_LOCAL_VARS</span></a><span class=cF2> &amp; </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1939"><span class=cF4>REGG_LOCAL_NON_PTR_VARS</span></a><span class=cF0>
+<a name="l34"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RSI</span><span class=cF0>                     </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1938"><span class=cF4>REGG_LOCAL_VARS</span></a><span class=cF2> &amp; </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1939"><span class=cF4>REGG_LOCAL_NON_PTR_VARS</span></a><span class=cF0>
 <a name="l35"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFE>10</span><span class=cF0>
 <a name="l36"></a>@@05:                   </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
 <a name="l37"></a>                                </span><span class=cF1>CALL</span><span class=cF0>            </span><span class=cFD>PUT_HEX_U8</span><span class=cF0>
diff --git a/docs/Demo/Asm/BuzzFizz.html b/docs/Demo/Asm/BuzzFizz.html
index dbbdf3fa..a5facc86 100755
--- a/docs/Demo/Asm/BuzzFizz.html
+++ b/docs/Demo/Asm/BuzzFizz.html
@@ -35,7 +35,7 @@ body {background-color:#000000;}
 <a name="l8"></a>_BUZZ_FIZZ::
 <a name="l9"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RBP</span><span class=cF0>
 <a name="l10"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0> </span><span class=cF2>//Always set-up stack frame.</span><span class=cF0>   </span><span class=cF2>(Stack Gets Traced)</span><span class=cF0>
-<a name="l11"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RSI</span><span class=cF0>             </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1938"><span class=cF4>REGG_LOCAL_VARS</span></a><span class=cF2> &amp; </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1939"><span class=cF4>REGG_LOCAL_NON_PTR_VARS</span></a><span class=cF0>
+<a name="l11"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RSI</span><span class=cF0>             </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1938"><span class=cF4>REGG_LOCAL_VARS</span></a><span class=cF2> &amp; </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1939"><span class=cF4>REGG_LOCAL_NON_PTR_VARS</span></a><span class=cF0>
 <a name="l12"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RDI</span><span class=cF0>
 <a name="l13"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RSI</span><span class=cF0>, FIZZ_SPAN - RANGE_START % FIZZ_SPAN + </span><span class=cFE>1</span><span class=cF0>
 <a name="l14"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RDI</span><span class=cF0>, BUZZ_SPAN - RANGE_START % BUZZ_SPAN + </span><span class=cFE>1</span><span class=cF0>
diff --git a/docs/Demo/Asm/MulByHand.html b/docs/Demo/Asm/MulByHand.html
index 0a866ddb..0bb0d1f2 100755
--- a/docs/Demo/Asm/MulByHand.html
+++ b/docs/Demo/Asm/MulByHand.html
@@ -32,7 +32,7 @@ body {background-color:#000000;}
 <a name="l5"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l6"></a></span><span class=cF1>asm</span><span class=cF0> {
 <a name="l7"></a></span><span class=cF2>//Opcodes are slightly different to make writing the x86_64 assembler easier.</span><span class=cF0>
-<a name="l8"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l1"><span class=cF4>::/Compiler/OpCodes.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l8"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l1"><span class=cF4>::/Compiler/OpCodes.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l9"></a>
 <a name="l10"></a></span><span class=cF2>//You can clobber RAX,RBX,RCX,RDX,R8,R9.</span><span class=cF0>        </span><span class=cF2>The compiler expects that.</span><span class=cF0>
 <a name="l11"></a>
@@ -51,7 +51,7 @@ body {background-color:#000000;}
 <a name="l24"></a>_MUL_BY_HAND_U8_U8_TO_U16::             </span><span class=cF2>//C callable</span><span class=cF0>
 <a name="l25"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RBP</span><span class=cF0>
 <a name="l26"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l27"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>AL</span><span class=cF0>,  </span><span class=cF1>U8</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l714"><span class=cF4>SF_ARG1</span></a><span class=cF0>
+<a name="l27"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>AL</span><span class=cF0>,  </span><span class=cF1>U8</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l714"><span class=cF4>SF_ARG1</span></a><span class=cF0>
 <a name="l28"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>BL</span><span class=cF0>,  </span><span class=cF1>U8</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
 <a name="l29"></a>                                </span><span class=cF1>CALL</span><span class=cF0>            MUL_BY_HAND_U8_U8_TO_U16
 <a name="l30"></a>                                </span><span class=cF1>MOVZX</span><span class=cF0>           </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>AX</span><span class=cF0>
@@ -63,7 +63,7 @@ body {background-color:#000000;}
 <a name="l36"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RBP</span><span class=cF0>
 <a name="l37"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
 <a name="l38"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l39"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l714"><span class=cF4>SF_ARG1</span></a><span class=cF0>
+<a name="l39"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l714"><span class=cF4>SF_ARG1</span></a><span class=cF0>
 <a name="l40"></a>                                </span><span class=cF1>MUL</span><span class=cF0>             </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]        </span><span class=cF2>//Res RDX:RAX 128bit</span><span class=cF0>
 <a name="l41"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RBX</span><span class=cF0>], </span><span class=cFC>RAX</span><span class=cF0>
 <a name="l42"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cF9>U64</span><span class=cF0> </span><span class=cFE>8</span><span class=cF0>[</span><span class=cFC>RBX</span><span class=cF0>], </span><span class=cFC>RDX</span><span class=cF0>
diff --git a/docs/Demo/Asm/PutDec.html b/docs/Demo/Asm/PutDec.html
index 46376e08..35b8def8 100755
--- a/docs/Demo/Asm/PutDec.html
+++ b/docs/Demo/Asm/PutDec.html
@@ -33,11 +33,11 @@ body {background-color:#000000;}
 <a name="l6"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RBP</span><span class=cF0>,</span><span class=cFC>RSP</span><span class=cF0>
 <a name="l7"></a>                                </span><span class=cF1>SUB</span><span class=cF0>             </span><span class=cFC>RSP</span><span class=cF0>, </span><span class=cFE>24</span><span class=cF0>                                 </span><span class=cF2>//24 char buffer on stack</span><span class=cF0>
 <a name="l8"></a>
-<a name="l9"></a></span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1910"><span class=cF4>Save regs</span></a><span class=cF2> which C code is free to clobber.  We don't have to for C callers,</span><span class=cF0>
+<a name="l9"></a></span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1910"><span class=cF4>Save regs</span></a><span class=cF2> which C code is free to clobber.  We don't have to for C callers,</span><span class=cF0>
 <a name="l10"></a></span><span class=cF2>//but this function will be nice for ASM callers if it saves all regs.</span><span class=cF0>
 <a name="l11"></a>                                </span><span class=cF3>PUSH_C_REGS</span><span class=cF0>
 <a name="l12"></a>
-<a name="l13"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RSI</span><span class=cF0>                             </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1938"><span class=cF4>REGG_LOCAL_VARS</span></a><span class=cF2>&amp;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1939"><span class=cF4>REGG_LOCAL_NON_PTR_VARS</span></a><span class=cF0>
+<a name="l13"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RSI</span><span class=cF0>                             </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1938"><span class=cF4>REGG_LOCAL_VARS</span></a><span class=cF2>&amp;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1939"><span class=cF4>REGG_LOCAL_NON_PTR_VARS</span></a><span class=cF0>
 <a name="l14"></a>                                </span><span class=cF1>LEA</span><span class=cF0>             </span><span class=cFC>RSI</span><span class=cF0>, -</span><span class=cFE>1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]            </span><span class=cF2>//Load addr of end of buffer.</span><span class=cF0>
 <a name="l15"></a>                                                                                                                                </span><span class=cF2>//We picked RSI because of PUT_STR</span><span class=cF0>
 <a name="l16"></a>                                                                                                                                </span><span class=cF2>//We'll move backward</span><span class=cF0>
diff --git a/docs/Demo/Asm/index.html b/docs/Demo/Asm/index.html
new file mode 100755
index 00000000..2f08c82f
--- /dev/null
+++ b/docs/Demo/Asm/index.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo/Asm
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 04:13 07CA </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Asm/AsmAndC1.html#l1"><span class=cF4>AsmAndC1.CC</span></a><span class=cF0>
+<a name="l6"></a>07/02 04:13 091D </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Asm/AsmAndC2.html#l1"><span class=cF4>AsmAndC2.CC</span></a><span class=cF0>
+<a name="l7"></a>12/18 18:21 01DB </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Asm/AsmAndC3.html#l1"><span class=cF4>AsmAndC3.CC</span></a><span class=cF0>
+<a name="l8"></a>07/02 04:13 052C </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Asm/AsmHelloWorld.html#l1"><span class=cF4>AsmHelloWorld.CC</span></a><span class=cF0>
+<a name="l9"></a>12/18 18:33 120E </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Asm/BuzzFizz.html#l1"><span class=cF4>BuzzFizz.CC</span></a><span class=cF0>
+<a name="l10"></a>12/18 18:21 0194 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Asm/DivByHand.html#l1"><span class=cF4>DivByHand.CC</span></a><span class=cF0>
+<a name="l11"></a>07/02 04:13 0649 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Asm/MulByHand.html#l1"><span class=cF4>MulByHand.CC</span></a><span class=cF0>
+<a name="l12"></a>12/18 18:23 04F5 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Asm/PutDec.html#l1"><span class=cF4>PutDec.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/Carry.html b/docs/Demo/Carry.html
index 805b41f3..c6887402 100755
--- a/docs/Demo/Carry.html
+++ b/docs/Demo/Carry.html
@@ -25,8 +25,8 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>//Shows the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l203"><span class=cF4>Carry</span></a><span class=cF2> function.  It holds the CPU carry flag.</span><span class=cF0>
-<a name="l2"></a></span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/UAsm.html#l771"><span class=cF4>U</span></a><span class=cF2>() Unassemble to make sure it is right.</span><span class=cF0>
+<a name="l1"></a><span class=cF2>//Shows the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l203"><span class=cF4>Carry</span></a><span class=cF2> function.  It holds the CPU carry flag.</span><span class=cF0>
+<a name="l2"></a></span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/UAsm.html#l771"><span class=cF4>U</span></a><span class=cF2>() Unassemble to make sure it is right.</span><span class=cF0>
 <a name="l3"></a>
 <a name="l4"></a></span><span class=cF1>U0</span><span class=cF0> BigCount()
 <a name="l5"></a>{
diff --git a/docs/Demo/ClassMeta.html b/docs/Demo/ClassMeta.html
index 14296717..95e636ba 100755
--- a/docs/Demo/ClassMeta.html
+++ b/docs/Demo/ClassMeta.html
@@ -55,7 +55,7 @@ body {background-color:#000000;}
 <a name="l28"></a>};
 <a name="l29"></a>
 <a name="l30"></a></span><span class=cF1>U0</span><span class=cF0> DumpStruct(</span><span class=cF1>U8</span><span class=cF0> *_d, </span><span class=cF1>U8</span><span class=cF0> *class_name=</span><span class=cF1>lastclass</span><span class=cF0>)
-<a name="l31"></a>{</span><span class=cF2>//lastclass is keyword.</span><span class=cF0>        </span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/LastClass.html#l1"><span class=cF4>::/Demo/LastClass.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l31"></a>{</span><span class=cF2>//lastclass is keyword.</span><span class=cF0>        </span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/LastClass.html#l1"><span class=cF4>::/Demo/LastClass.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l32"></a>        </span><span class=cF9>CHashClass</span><span class=cF0>      *tmpc = </span><span class=cF5>HashFind</span><span class=cF0>(class_name, </span><span class=cF5>Fs</span><span class=cF0>-&gt;hash_table, </span><span class=cF3>HTT_CLASS</span><span class=cF0>);
 <a name="l33"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *print_str;
 <a name="l34"></a>        </span><span class=cF9>I64</span><span class=cF0>                     *q, default_val;
@@ -71,7 +71,7 @@ body {background-color:#000000;}
 <a name="l44"></a>                </span><span class=cF6>&quot;%s:&quot;</span><span class=cF0>, ml-&gt;str;
 <a name="l45"></a>
 <a name="l46"></a>                </span><span class=cF2>//All our items are I64's.</span><span class=cF0>      </span><span class=cF2>If you want, you can check</span><span class=cF0>
-<a name="l47"></a>                </span><span class=cF2>//the data type of the member var.  See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Debug.html#l216"><span class=cF4>ClassRep</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l47"></a>                </span><span class=cF2>//the data type of the member var.  See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Debug.html#l216"><span class=cF4>ClassRep</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l48"></a>                q = _d + ml-&gt;</span><span class=cF1>offset</span><span class=cF0>;
 <a name="l49"></a>
 <a name="l50"></a>                </span><span class=cF1>if</span><span class=cF0> (print_str = </span><span class=cF5>MemberMetaData</span><span class=cF7>(</span><span class=cF6>&quot;print_str&quot;</span><span class=cF0>, ml</span><span class=cF7>)</span><span class=cF0>)
@@ -84,8 +84,8 @@ body {background-color:#000000;}
 <a name="l57"></a>                        </span><span class=cF2>//This corrects for the ambiguity, allowing zero percentile.</span><span class=cF0>
 <a name="l58"></a>                </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>MemberMetaFind</span><span class=cF7>(</span><span class=cF6>&quot;percentile&quot;</span><span class=cF0>, ml</span><span class=cF7>)</span><span class=cF0>)
 <a name="l59"></a>                {</span><span class=cF2>//check if it exists</span><span class=cF0>
-<a name="l60"></a>                        </span><span class=cF2>//We could use the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l927"><span class=cF4>CMemberListMeta</span></a><span class=cF2> structure returned by</span><span class=cF0>
-<a name="l61"></a>                        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/LexLib.html#l64"><span class=cF4>MemberMetaFind</span></a><span class=cF2>() and save a search.</span><span class=cF0>
+<a name="l60"></a>                        </span><span class=cF2>//We could use the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l927"><span class=cF4>CMemberListMeta</span></a><span class=cF2> structure returned by</span><span class=cF0>
+<a name="l61"></a>                        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/LexLib.html#l64"><span class=cF4>MemberMetaFind</span></a><span class=cF2>() and save a search.</span><span class=cF0>
 <a name="l62"></a>                        percentile = </span><span class=cF5>MemberMetaData</span><span class=cF0>(</span><span class=cF6>&quot;percentile&quot;</span><span class=cF0>, ml)(</span><span class=cF1>F64</span><span class=cF0>);
 <a name="l63"></a>                        </span><span class=cF6>&quot; percentile: %5.2f&quot;</span><span class=cF0>, percentile;
 <a name="l64"></a>                }
diff --git a/docs/Demo/DebugDemo.html b/docs/Demo/DebugDemo.html
index b35b18c5..afaf84a4 100755
--- a/docs/Demo/DebugDemo.html
+++ b/docs/Demo/DebugDemo.html
@@ -31,12 +31,12 @@ body {background-color:#000000;}
 <a name="l4"></a></span><span class=cF2>Rerun Program</span><span class=cF0>
 <a name="l5"></a>
 <a name="l6"></a></span><span class=cF2>Press &lt;CTRL-ALT-d&gt; to enter Debug.</span><span class=cF0>
-<a name="l7"></a></span><span class=cF2>&gt; </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l354"><span class=cF4>Dr</span></a><span class=cF2>;</span><span class=cF0>   </span><span class=cF2>//Dump Regs</span><span class=cF0>
-<a name="l8"></a></span><span class=cF2>&gt; </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l530"><span class=cF4>G2</span></a><span class=cF2>;</span><span class=cF0>   </span><span class=cF2>//Cont program</span><span class=cF0>
+<a name="l7"></a></span><span class=cF2>&gt; </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l354"><span class=cF4>Dr</span></a><span class=cF2>;</span><span class=cF0>   </span><span class=cF2>//Dump Regs</span><span class=cF0>
+<a name="l8"></a></span><span class=cF2>&gt; </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l530"><span class=cF4>G2</span></a><span class=cF2>;</span><span class=cF0>   </span><span class=cF2>//Cont program</span><span class=cF0>
 <a name="l9"></a>
 <a name="l10"></a></span><span class=cF2>Press &lt;CTRL-ALT-d&gt; to enter Debug.</span><span class=cF0>
-<a name="l11"></a></span><span class=cF2>&gt; </span><a href="http://www.tomawezome.github.io/ZealOS/System/Debug.html#l330"><span class=cF4>Uf</span></a><span class=cF2>(&quot;DebugDemo&quot;);</span><span class=cF0>
-<a name="l12"></a></span><span class=cF2>&gt; </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/UAsm.html#l771"><span class=cF4>U</span></a><span class=cF2>(_RIP);</span><span class=cF0>
+<a name="l11"></a></span><span class=cF2>&gt; </span><a href="https://www.tomawezome.github.io/ZealOS/System/Debug.html#l330"><span class=cF4>Uf</span></a><span class=cF2>(&quot;DebugDemo&quot;);</span><span class=cF0>
+<a name="l12"></a></span><span class=cF2>&gt; </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/UAsm.html#l771"><span class=cF4>U</span></a><span class=cF2>(_RIP);</span><span class=cF0>
 <a name="l13"></a>
 <a name="l14"></a></span><span class=cF2>See </span><span class=cF4><u>Debugging</span><span class=cF0>
 <a name="l15"></a></u></span><span class=cF2>*/</span><span class=cF0>
diff --git a/docs/Demo/Disk/BlkDevRep.html b/docs/Demo/Disk/BlkDevRep.html
index 82a1665f..a6aef161 100755
--- a/docs/Demo/Disk/BlkDevRep.html
+++ b/docs/Demo/Disk/BlkDevRep.html
@@ -31,11 +31,11 @@ body {background-color:#000000;}
 <a name="l4"></a>
 <a name="l5"></a>        </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; </span><span class=cF3>BLKDEVS_NUM</span><span class=cF0>; i++)
 <a name="l6"></a>                </span><span class=cF1>if</span><span class=cF0> (</span><span class=cFB>blkdev</span><span class=cF0>.blkdevs[i].bd_signature == </span><span class=cF3>BD_SIGNATURE_VAL</span><span class=cF0>)
-<a name="l7"></a>                        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/System/Debug.html#l216"><span class=cF4>ClassRep</span></a><span class=cF2>() dumps any structure, automatically.</span><span class=cF0>
+<a name="l7"></a>                        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/System/Debug.html#l216"><span class=cF4>ClassRep</span></a><span class=cF2>() dumps any structure, automatically.</span><span class=cF0>
 <a name="l8"></a>                        </span><span class=cF5>ClassRep</span><span class=cF0>(&amp;</span><span class=cFB>blkdev</span><span class=cF0>.blkdevs[i]);
 <a name="l9"></a>                        </span><span class=cF2>//The lastclass arg tells ClassRep the datatype.</span><span class=cF0>
-<a name="l10"></a>                        </span><span class=cF2>//lastclass is a language feature of </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF2>.</span><span class=cF0>
-<a name="l11"></a>                        </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/LastClass.html#l1"><span class=cF4>::/Demo/LastClass.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l10"></a>                        </span><span class=cF2>//lastclass is a language feature of </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l11"></a>                        </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/LastClass.html#l1"><span class=cF4>::/Demo/LastClass.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l12"></a>}
 <a name="l13"></a>
 <a name="l14"></a>BlkDevRep;
diff --git a/docs/Demo/Disk/DiskRaw.html b/docs/Demo/Disk/DiskRaw.html
index e50876f7..4afe328d 100755
--- a/docs/Demo/Disk/DiskRaw.html
+++ b/docs/Demo/Disk/DiskRaw.html
@@ -66,7 +66,7 @@ body {background-color:#000000;}
 <a name="l39"></a>
 <a name="l40"></a>RawAccess;
 <a name="l41"></a>
-<a name="l42"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlk.html#l37"><span class=cF4>BlkRead</span></a><span class=cF2>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlk.html#l87"><span class=cF4>BlkWrite</span></a><span class=cF2>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l1"><span class=cF4>DriveLock</span></a><span class=cF2>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l16"><span class=cF4>DriveUnlock</span></a><span class=cF2>()</span><span class=cF0>
-<a name="l43"></a></span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/ZDiskA.html#l2"><span class=cF4>DBlk</span></a><span class=cF2>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/ZDiskA.html#l24"><span class=cF4>DClus</span></a><span class=cF2>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.html#l1"><span class=cF4>BlkDevLock</span></a><span class=cF2>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.html#l20"><span class=cF4>BlkDevUnlock</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l42"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlk.html#l37"><span class=cF4>BlkRead</span></a><span class=cF2>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlk.html#l87"><span class=cF4>BlkWrite</span></a><span class=cF2>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l1"><span class=cF4>DriveLock</span></a><span class=cF2>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l16"><span class=cF4>DriveUnlock</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l43"></a></span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/ZDiskA.html#l2"><span class=cF4>DBlk</span></a><span class=cF2>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/ZDiskA.html#l24"><span class=cF4>DClus</span></a><span class=cF2>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.html#l1"><span class=cF4>BlkDevLock</span></a><span class=cF2>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.html#l20"><span class=cF4>BlkDevUnlock</span></a><span class=cF2>().</span><span class=cF0>
 </span></pre></body>
 </html>
diff --git a/docs/Demo/Disk/FPrintF.html b/docs/Demo/Disk/FPrintF.html
index 69d024eb..d25c66a3 100755
--- a/docs/Demo/Disk/FPrintF.html
+++ b/docs/Demo/Disk/FPrintF.html
@@ -27,7 +27,7 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF2>/*There is no FPrintF type function and no</span><span class=cF0>
 <a name="l2"></a></span><span class=cF2>way to grow files. Therefore, use mem to</span><span class=cF0>
-<a name="l3"></a></span><span class=cF2>hold the file until you are done.  The </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0>
+<a name="l3"></a></span><span class=cF2>hold the file until you are done.  The </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0>
 <a name="l4"></a></span><span class=cF2>framework is convenient for this.</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l6"></a>
@@ -53,7 +53,7 @@ body {background-color:#000000;}
 <a name="l26"></a>                        </span><span class=cF5>DocPrint</span><span class=cF0>(doc, </span><span class=cF6>&quot;$LK,\&quot;%s\&quot;,A=\&quot;FI:%s\&quot;$\n&quot;</span><span class=cF0>, tmpde-&gt;name, tmpde-&gt;full_name);
 <a name="l27"></a>                        </span><span class=cF2>//Note there is also a routine</span><span class=cF0>
 <a name="l28"></a>                        </span><span class=cF2>//to delete an entire CDirEntry tree.</span><span class=cF0>
-<a name="l29"></a>                        </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.html#l38"><span class=cF4>DirTreeDel</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l29"></a>                        </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.html#l38"><span class=cF4>DirTreeDel</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l30"></a>                </span><span class=cF5>DirEntryDel</span><span class=cF0>(tmpde);
 <a name="l31"></a>                tmpde = tmpde1;
 <a name="l32"></a>        </span><span class=cF7>}</span><span class=cF0>
diff --git a/docs/Demo/Disk/SerializeTree.html b/docs/Demo/Disk/SerializeTree.html
index e5ab1a9f..5b9350c7 100755
--- a/docs/Demo/Disk/SerializeTree.html
+++ b/docs/Demo/Disk/SerializeTree.html
@@ -37,7 +37,7 @@ body {background-color:#000000;}
 <a name="l10"></a>        </span><span class=cF9>I64</span><span class=cF0>                      size;
 <a name="l11"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *ptr;
 <a name="l12"></a>
-<a name="l13"></a>        </span><span class=cF5>LineRep1</span><span class=cF0>(tmpde); </span><span class=cF2>//We have </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3167"><span class=cF4>CDirEntry</span></a><span class=cF2>.fullname</span><span class=cF0>
+<a name="l13"></a>        </span><span class=cF5>LineRep1</span><span class=cF0>(tmpde); </span><span class=cF2>//We have </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3167"><span class=cF4>CDirEntry</span></a><span class=cF2>.fullname</span><span class=cF0>
 <a name="l14"></a>        </span><span class=cF5>LineRep2</span><span class=cF0>(</span><span class=cF5>DocPut</span><span class=cF0>, tmpde);
 <a name="l15"></a>        </span><span class=cF6>&quot;$GREEN$***************$FG$\n&quot;</span><span class=cF0>;
 <a name="l16"></a>        ptr = </span><span class=cF5>DirTreeSerialize</span><span class=cF0>(tmpde, &amp;size);
@@ -45,7 +45,7 @@ body {background-color:#000000;}
 <a name="l18"></a>        </span><span class=cF5>D</span><span class=cF0>(ptr, size);
 <a name="l19"></a>        </span><span class=cF6>&quot;$GREEN$***************:%7d$FG$\n&quot;</span><span class=cF0>, size;
 <a name="l20"></a>        tmpde = </span><span class=cF5>DirTreeUnserialize</span><span class=cF0>(ptr);
-<a name="l21"></a>        </span><span class=cF5>LineRep2</span><span class=cF0>(</span><span class=cF5>DocPut</span><span class=cF0>, tmpde); </span><span class=cF2>//We don't have </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3167"><span class=cF4>CDirEntry</span></a><span class=cF2>.fullname</span><span class=cF0>
+<a name="l21"></a>        </span><span class=cF5>LineRep2</span><span class=cF0>(</span><span class=cF5>DocPut</span><span class=cF0>, tmpde); </span><span class=cF2>//We don't have </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3167"><span class=cF4>CDirEntry</span></a><span class=cF2>.fullname</span><span class=cF0>
 <a name="l22"></a>        </span><span class=cF5>DirTreeDel</span><span class=cF0>(tmpde);
 <a name="l23"></a>}
 <a name="l24"></a>
diff --git a/docs/Demo/Disk/index.html b/docs/Demo/Disk/index.html
new file mode 100755
index 00000000..16c8042f
--- /dev/null
+++ b/docs/Demo/Disk/index.html
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo/Disk
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>04/28 02:14 01B0 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Disk/BlkDevRep.html#l1"><span class=cF4>BlkDevRep.CC</span></a><span class=cF0>
+<a name="l6"></a>12/18 18:40 050D </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Disk/DataBase.html#l1"><span class=cF4>DataBase.CC</span></a><span class=cF0>
+<a name="l7"></a>12/18 18:39 041B </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Disk/DiskRaw.html#l1"><span class=cF4>DiskRaw.CC</span></a><span class=cF0>
+<a name="l8"></a>12/18 18:37 04EF </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Disk/FPrintF.html#l1"><span class=cF4>FPrintF.CC</span></a><span class=cF0>
+<a name="l9"></a>12/18 18:36 02BB </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Disk/SerializeTree.html#l1"><span class=cF4>SerializeTree.CC</span></a><span class=cF0>
+<a name="l10"></a>12/18 18:35 013F </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Disk/UnusedSpaceRep.html#l1"><span class=cF4>UnusedSpaceRep.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/DolDoc/CallBack.html b/docs/Demo/DolDoc/CallBack.html
index b1a9f32c..ed26f1ac 100755
--- a/docs/Demo/DolDoc/CallBack.html
+++ b/docs/Demo/DolDoc/CallBack.html
@@ -56,13 +56,13 @@ body {background-color:#000000;}
 <a name="l29"></a>        </span><span class=cF5>DocLock</span><span class=cF0>(bdoc);
 <a name="l30"></a>        </span><span class=cF5>DocBottom</span><span class=cF0>(bdoc);        </span><span class=cF2>//Ins at the bottom</span><span class=cF0>
 <a name="l31"></a>        </span><span class=cF5>DocPrint</span><span class=cF0>(bdoc, </span><span class=cF6>&quot;$RED$$CM+BY+LX,5,-3$&quot;</span><span class=cF0>);
-<a name="l32"></a>        </span><span class=cF2>//The </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l164"><span class=cF4>DocPrint</span></a><span class=cF2>() routine returns the addr of the last entry.</span><span class=cF0>
+<a name="l32"></a>        </span><span class=cF2>//The </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l164"><span class=cF4>DocPrint</span></a><span class=cF2>() routine returns the addr of the last entry.</span><span class=cF0>
 <a name="l33"></a>        doc_e = </span><span class=cF5>DocPrint</span><span class=cF0>(bdoc, </span><span class=cF6>&quot;$TX+TC,\&quot; \&quot;$&quot;</span><span class=cF0>);
 <a name="l34"></a>        </span><span class=cF2>//The TC flag is &quot;has tag callback&quot;.</span><span class=cF0>
 <a name="l35"></a>
 <a name="l36"></a>        </span><span class=cF2>//Flags are explained here:</span><span class=cF0>
-<a name="l37"></a>        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>::/Doc/DolDocOverview.DD</span></a><span class=cF2> </span><span class=cF0>             </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Widget.html#l1"><span class=cF4>::/Doc/Widget.DD</span></a><span class=cF0>
-<a name="l38"></a>        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1190"><span class=cF4>Dollar Flags</span></a><span class=cF0>                                  </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l14"><span class=cF4>ST_DOC_FLAGS</span></a><span class=cF0>
+<a name="l37"></a>        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>::/Doc/DolDocOverview.DD</span></a><span class=cF2> </span><span class=cF0>             </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Widget.html#l1"><span class=cF4>::/Doc/Widget.DD</span></a><span class=cF0>
+<a name="l38"></a>        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1190"><span class=cF4>Dollar Flags</span></a><span class=cF0>                                  </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l14"><span class=cF4>ST_DOC_FLAGS</span></a><span class=cF0>
 <a name="l39"></a>        doc_e-&gt;tag_cb = &amp;tSCB;
 <a name="l40"></a>        </span><span class=cF5>DocPrint</span><span class=cF0>(bdoc, </span><span class=cF6>&quot;$FG$&quot;</span><span class=cF0>);
 <a name="l41"></a>        </span><span class=cF5>DocUnlock</span><span class=cF0>(bdoc);
diff --git a/docs/Demo/DolDoc/ClickCallBack.html b/docs/Demo/DolDoc/ClickCallBack.html
index 11487266..535803b7 100755
--- a/docs/Demo/DolDoc/ClickCallBack.html
+++ b/docs/Demo/DolDoc/ClickCallBack.html
@@ -44,13 +44,13 @@ body {background-color:#000000;}
 <a name="l17"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0> *doc_e;
 <a name="l18"></a>
 <a name="l19"></a>        </span><span class=cF5>DocLock</span><span class=cF0>(</span><span class=cF5>DocPut</span><span class=cF0>);
-<a name="l20"></a>        </span><span class=cF2>//The </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l164"><span class=cF4>DocPrint</span></a><span class=cF2>() routine returns the addr of the last entry.</span><span class=cF0>
+<a name="l20"></a>        </span><span class=cF2>//The </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l164"><span class=cF4>DocPrint</span></a><span class=cF2>() routine returns the addr of the last entry.</span><span class=cF0>
 <a name="l21"></a>        doc_e = </span><span class=cF5>DocPrint</span><span class=cF0>(</span><span class=cF5>DocPut</span><span class=cF0>, </span><span class=cF6>&quot;\n$MA+LC,\&quot;Click Me\&quot;$ &quot;</span><span class=cF0>);
 <a name="l22"></a>        </span><span class=cF2>//The LC flag is &quot;has left callback&quot;.</span><span class=cF0>
 <a name="l23"></a>
 <a name="l24"></a>        </span><span class=cF2>//Flags are explained here:</span><span class=cF0>
-<a name="l25"></a>        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>::/Doc/DolDocOverview.DD</span></a><span class=cF2> </span><span class=cF0>             </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Widget.html#l1"><span class=cF4>::/Doc/Widget.DD</span></a><span class=cF0>
-<a name="l26"></a>        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1190"><span class=cF4>Dollar Flags</span></a><span class=cF0>                                  </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l14"><span class=cF4>ST_DOC_FLAGS</span></a><span class=cF0>
+<a name="l25"></a>        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>::/Doc/DolDocOverview.DD</span></a><span class=cF2> </span><span class=cF0>             </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Widget.html#l1"><span class=cF4>::/Doc/Widget.DD</span></a><span class=cF0>
+<a name="l26"></a>        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1190"><span class=cF4>Dollar Flags</span></a><span class=cF0>                                  </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l14"><span class=cF4>ST_DOC_FLAGS</span></a><span class=cF0>
 <a name="l27"></a>        </span><span class=cF6>&quot;(Not preserved if you press &lt;CTRL-t&gt;.)\n\n&quot;</span><span class=cF0>;
 <a name="l28"></a>        doc_e-&gt;left_cb = &amp;MyLeftCB1;
 <a name="l29"></a>        </span><span class=cF5>DocUnlock</span><span class=cF0>(</span><span class=cF5>DocPut</span><span class=cF0>);
diff --git a/docs/Demo/DolDoc/CursorMove.html b/docs/Demo/DolDoc/CursorMove.html
index c1ff2992..bdf7478b 100755
--- a/docs/Demo/DolDoc/CursorMove.html
+++ b/docs/Demo/DolDoc/CursorMove.html
@@ -48,7 +48,7 @@ body {background-color:#000000;}
 <a name="l21"></a></span><span class=cF2>/*The word-wrap Off and On cmds are</span><span class=cF0>
 <a name="l22"></a></span><span class=cF2>$WW,0$ and $WW,1$.</span><span class=cF0>
 <a name="l23"></a>
-<a name="l24"></a></span><span class=cF2>You might need </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l193"><span class=cF4>DocMax</span></a><span class=cF2>() to adjust</span><span class=cF0>
+<a name="l24"></a></span><span class=cF2>You might need </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l193"><span class=cF4>DocMax</span></a><span class=cF2>() to adjust</span><span class=cF0>
 <a name="l25"></a></span><span class=cF2>the cmd line window buf size.</span><span class=cF0>
 <a name="l26"></a></span><span class=cF2>It counts cmds, not lines.</span><span class=cF0>
 <a name="l27"></a>
@@ -56,7 +56,7 @@ body {background-color:#000000;}
 <a name="l29"></a></span><span class=cF2>so it doesn't get pushed-out of the document.</span><span class=cF0>
 <a name="l30"></a></span><span class=cF2>This is useful for a $WW+H,1$ cmd.</span><span class=cF0>
 <a name="l31"></a>
-<a name="l32"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>::/Doc/DolDocOverview.DD</span></a><span class=cF2> for documentation on</span><span class=cF0>
+<a name="l32"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>::/Doc/DolDocOverview.DD</span></a><span class=cF2> for documentation on</span><span class=cF0>
 <a name="l33"></a></span><span class=cF2>all flags and cmds.</span><span class=cF0>
 <a name="l34"></a>
 <a name="l35"></a></span><span class=cF2>Note: the default page length is 66 lines</span><span class=cF0>
diff --git a/docs/Demo/DolDoc/Data.html b/docs/Demo/DolDoc/Data.html
index 1ff5d51c..1e5b2b68 100755
--- a/docs/Demo/DolDoc/Data.html
+++ b/docs/Demo/DolDoc/Data.html
@@ -35,10 +35,10 @@ body {background-color:#000000;}
 <a name="l8"></a>        </span><span class=cF2> -P </span><span class=cF0>    </span><span class=cF2>Means it is a string var, basically.</span><span class=cF0>
 <a name="l9"></a>
 <a name="l10"></a>        </span><span class=cF2> ,32</span><span class=cF0>    </span><span class=cF2>sets the tag string width.</span><span class=cF0>
-<a name="l11"></a>                                </span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPlain.html#l435"><span class=cF4>Data Tag Width</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l11"></a>                                </span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPlain.html#l435"><span class=cF4>Data Tag Width</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l12"></a>
 <a name="l13"></a>        </span><span class=cF2> ,RT=I16 means the val is 2 bytes.</span><span class=cF0>
-<a name="l14"></a>                                </span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l71"><span class=cF4>DocDataFormat</span></a><span class=cF2>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l165"><span class=cF4>DocDataScan</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l14"></a>                                </span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l71"><span class=cF4>DocDataFormat</span></a><span class=cF2>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l165"><span class=cF4>DocDataScan</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l15"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l16"></a>
 <a name="l17"></a></span><span class=cF9>I16</span><span class=cF0> i = </span><span class=cFE>0</span><span class=cF0>;
@@ -64,7 +64,7 @@ body {background-color:#000000;}
 <a name="l37"></a>        </span><span class=cF2>//doc_e-&gt;data before it is set.</span><span class=cF0>
 <a name="l38"></a>        </span><span class=cF1>Bool</span><span class=cF0> unlock = </span><span class=cF5>DocLock</span><span class=cF0>(doc);
 <a name="l39"></a>
-<a name="l40"></a>        </span><span class=cF2>//You might set the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1412"><span class=cF4>DOCF_FORM</span></a><span class=cF2> flag.</span><span class=cF0>
+<a name="l40"></a>        </span><span class=cF2>//You might set the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1412"><span class=cF4>DOCF_FORM</span></a><span class=cF2> flag.</span><span class=cF0>
 <a name="l41"></a>        </span><span class=cF2>//</span><span class=cF0>      </span><span class=cF2>doc-&gt;flags|=DOCF_FORM</span><span class=cF0>
 <a name="l42"></a>        </span><span class=cF2>//if you wish.</span><span class=cF0>
 <a name="l43"></a>
@@ -89,6 +89,6 @@ body {background-color:#000000;}
 <a name="l62"></a>
 <a name="l63"></a>DataDemo;
 <a name="l64"></a>
-<a name="l65"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteMain.html#l82"><span class=cF4>PopUpExtents</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l65"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteMain.html#l82"><span class=cF4>PopUpExtents</span></a><span class=cF2>().</span><span class=cF0>
 </span></pre></body>
 </html>
diff --git a/docs/Demo/DolDoc/FileRead.html b/docs/Demo/DolDoc/FileRead.html
index a6a168aa..c678883a 100755
--- a/docs/Demo/DolDoc/FileRead.html
+++ b/docs/Demo/DolDoc/FileRead.html
@@ -32,8 +32,8 @@ body {background-color:#000000;}
 <a name="l5"></a>                *flags_stats            = </span><span class=cF5>CAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>I64</span><span class=cF7>)</span><span class=cF0> * </span><span class=cFE>64</span><span class=cF0>),
 <a name="l6"></a>                *type_flags_stats       = </span><span class=cF5>CAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>I64</span><span class=cF7>)</span><span class=cF0> * </span><span class=cFE>64</span><span class=cF0>);
 <a name="l7"></a>        </span><span class=cF2>//Note: word wrap is determined by</span><span class=cF0>
-<a name="l8"></a>        </span><span class=cF2>//doc-&gt;win_task when a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF2> is recalculated</span><span class=cF0>
-<a name="l9"></a>        </span><span class=cF2>//use </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l305"><span class=cF4>DocRecalc</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l8"></a>        </span><span class=cF2>//doc-&gt;win_task when a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF2> is recalculated</span><span class=cF0>
+<a name="l9"></a>        </span><span class=cF2>//use </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l305"><span class=cF4>DocRecalc</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l10"></a>        </span><span class=cF9>CDoc</span><span class=cF0> *doc = </span><span class=cF5>DocRead</span><span class=cF0>(filename, flags);
 <a name="l11"></a>
 <a name="l12"></a>        </span><span class=cF2>//doc-&gt;head which is equ to doc is the</span><span class=cF0>
@@ -93,16 +93,16 @@ body {background-color:#000000;}
 <a name="l66"></a>        </span><span class=cF6>'\n'</span><span class=cF0>;
 <a name="l67"></a>}
 <a name="l68"></a>
-<a name="l69"></a></span><span class=cF2>/*See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Training.html#l174"><span class=cF4>TipOfDay</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l69"></a></span><span class=cF2>/*See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Training.html#l174"><span class=cF4>TipOfDay</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l70"></a>
-<a name="l71"></a></span><span class=cF2>Note: Not all </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1325"><span class=cF4>CDocEntry</span></a><span class=cF2>'s are full-sized nodes.</span><span class=cF0>
-<a name="l72"></a></span><span class=cF2>Some are </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF2>ed with a smaller size to save</span><span class=cF0>
-<a name="l73"></a></span><span class=cF2>mem.</span><span class=cF0>            </span><span class=cF2>They all have at least the size </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1302"><span class=cF4>CDocEntryBase</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l71"></a></span><span class=cF2>Note: Not all </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1325"><span class=cF4>CDocEntry</span></a><span class=cF2>'s are full-sized nodes.</span><span class=cF0>
+<a name="l72"></a></span><span class=cF2>Some are </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF2>ed with a smaller size to save</span><span class=cF0>
+<a name="l73"></a></span><span class=cF2>mem.</span><span class=cF0>            </span><span class=cF2>They all have at least the size </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1302"><span class=cF4>CDocEntryBase</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l74"></a>
-<a name="l75"></a></span><span class=cF2>Note: </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1325"><span class=cF4>CDocEntry</span></a><span class=cF2>'s should be alloced from the</span><span class=cF0>
+<a name="l75"></a></span><span class=cF2>Note: </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1325"><span class=cF4>CDocEntry</span></a><span class=cF2>'s should be alloced from the</span><span class=cF0>
 <a name="l76"></a></span><span class=cF2>heap of the owning task, doc-&gt;mem_task.</span><span class=cF0>
 <a name="l77"></a>
-<a name="l78"></a></span><span class=cF2>The flag arrays </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/MakeDoc.html#l21"><span class=cF4>doldoc.type_flags_form</span></a><span class=cF2>, etc</span><span class=cF0>
+<a name="l78"></a></span><span class=cF2>The flag arrays </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/MakeDoc.html#l21"><span class=cF4>doldoc.type_flags_form</span></a><span class=cF2>, etc</span><span class=cF0>
 <a name="l79"></a></span><span class=cF2>are useful.</span><span class=cF0>
 <a name="l80"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l81"></a>
diff --git a/docs/Demo/DolDoc/Form.html b/docs/Demo/DolDoc/Form.html
index 5be51258..105c3364 100755
--- a/docs/Demo/DolDoc/Form.html
+++ b/docs/Demo/DolDoc/Form.html
@@ -75,7 +75,7 @@ body {background-color:#000000;}
 <a name="l48"></a>        </span><span class=cF5>ClassRep</span><span class=cF0>(&amp;fds);
 <a name="l49"></a>        </span><span class=cF5>Free</span><span class=cF0>(fds.address1);
 <a name="l50"></a>        </span><span class=cF5>Free</span><span class=cF0>(fds.address2);
-<a name="l51"></a>        </span><span class=cF2>//See also </span><a href="http://www.tomawezome.github.io/ZealOS/System/Debug.html#l246"><span class=cF4>ClassRepD</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l51"></a>        </span><span class=cF2>//See also </span><a href="https://www.tomawezome.github.io/ZealOS/System/Debug.html#l246"><span class=cF4>ClassRepD</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l52"></a>}
 <a name="l53"></a>
 <a name="l54"></a>FormDemo;
diff --git a/docs/Demo/DolDoc/MenuBttn.html b/docs/Demo/DolDoc/MenuBttn.html
index 817171e3..b5ef9385 100755
--- a/docs/Demo/DolDoc/MenuBttn.html
+++ b/docs/Demo/DolDoc/MenuBttn.html
@@ -30,7 +30,7 @@ body {background-color:#000000;}
 <a name="l3"></a></span><span class=cF2>//about the same as bttns, but don't have a border.</span><span class=cF0>
 <a name="l4"></a>
 <a name="l5"></a></span><span class=cF9>I64</span><span class=cF0> PopUpFreq()
-<a name="l6"></a>{</span><span class=cF2>//See also </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPopUp.html#l234"><span class=cF4>PopUpRangeI64</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l6"></a>{</span><span class=cF2>//See also </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPopUp.html#l234"><span class=cF4>PopUpRangeI64</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l7"></a>        </span><span class=cF9>I64</span><span class=cF0>       i;
 <a name="l8"></a>        </span><span class=cF9>CDoc</span><span class=cF0> *doc = </span><span class=cF5>DocNew</span><span class=cF0>;
 <a name="l9"></a>
diff --git a/docs/Demo/DolDoc/MenuSprite.html b/docs/Demo/DolDoc/MenuSprite.html
index 017355ed..a3d208ec 100755
--- a/docs/Demo/DolDoc/MenuSprite.html
+++ b/docs/Demo/DolDoc/MenuSprite.html
@@ -40,7 +40,7 @@ body {background-color:#000000;}
 <a name="l13"></a>                </span><span class=cF6>'\n'</span><span class=cF0>;
 <a name="l14"></a>
 <a name="l15"></a>                </span><span class=cF2>//Sprite with flags for left-expression and an exit.</span><span class=cF0>
-<a name="l16"></a>                </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/MakeDoc.html#l21"><span class=cF4>doldoc.default_de_flags</span></a><span class=cF2>. Note the %d in the string for the sprite number.</span><span class=cF0>
+<a name="l16"></a>                </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/MakeDoc.html#l21"><span class=cF4>doldoc.default_de_flags</span></a><span class=cF2>. Note the %d in the string for the sprite number.</span><span class=cF0>
 <a name="l17"></a>                </span><span class=cF5>Sprite</span><span class=cF0>(</span><span class=cFA>&lt;1&gt;</span><span class=cF0>, </span><span class=cF6>&quot;$LTBLUE$$SP+X,\&quot;50 Hz\&quot;,LE=50,BI=%d$&quot;</span><span class=cF0>);
 <a name="l18"></a>
 <a name="l19"></a>                </span><span class=cF6>&quot;\n\n\n&quot;</span><span class=cF0>
diff --git a/docs/Demo/DolDoc/TextDemo.html b/docs/Demo/DolDoc/TextDemo.html
index 9a65c06a..7fde5a66 100755
--- a/docs/Demo/DolDoc/TextDemo.html
+++ b/docs/Demo/DolDoc/TextDemo.html
@@ -44,7 +44,7 @@ body {background-color:#000000;}
 <a name="l16"></a>                                </span><span class=cF6>&quot;Invert   : Test\n\n&quot;</span><span class=cF0>
 <a name="l17"></a>                                </span><span class=cF6>&quot;UnderLine: Test\n\n&quot;</span><span class=cF0>
 <a name="l18"></a></span><span class=cF2>//&lt;CTRL-SHIFT-T&gt; on this link to toggle individual commands.</span><span class=cF0>
-<a name="l19"></a>                                </span><span class=cF6>&quot;Link     : </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l1"><span class=cF4>KStart16.CC</span></a><span class=cF6>\n\n\n&quot;</span><span class=cF0>
+<a name="l19"></a>                                </span><span class=cF6>&quot;Link     : </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l1"><span class=cF4>KStart16.CC</span></a><span class=cF6>\n\n\n&quot;</span><span class=cF0>
 <a name="l20"></a>
 <a name="l21"></a>                                </span><span class=cF6>&quot;Bttn   :     </span><span class=cF0>OKAY</span><span class=cF6>\n\n\n\n&quot;</span><span class=cF0>;
 </span></pre></body>
diff --git a/docs/Demo/DolDoc/TreeDemo.html b/docs/Demo/DolDoc/TreeDemo.html
index e1d87487..9a85ab51 100755
--- a/docs/Demo/DolDoc/TreeDemo.html
+++ b/docs/Demo/DolDoc/TreeDemo.html
@@ -47,7 +47,7 @@ body {background-color:#000000;}
 <a name="l20"></a>                        </span><span class=cF5>DocPrint</span><span class=cF0>(doc, </span><span class=cF6>&quot;$LK,\&quot;%s\&quot;,A=\&quot;FI:%s\&quot;$\n&quot;</span><span class=cF0>, tmpde-&gt;name, tmpde-&gt;full_name);
 <a name="l21"></a>                        </span><span class=cF2>//Note there is also a routine</span><span class=cF0>
 <a name="l22"></a>                        </span><span class=cF2>//to delete an entire CDirEntry tree.</span><span class=cF0>
-<a name="l23"></a>                        </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.html#l38"><span class=cF4>DirTreeDel</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l23"></a>                        </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.html#l38"><span class=cF4>DirTreeDel</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l24"></a>                </span><span class=cF5>DirEntryDel</span><span class=cF0>(tmpde);
 <a name="l25"></a>                tmpde = tmpde1;
 <a name="l26"></a>        </span><span class=cF7>}</span><span class=cF0>
diff --git a/docs/Demo/DolDoc/UnusedDefine.html b/docs/Demo/DolDoc/UnusedDefine.html
index 65a5606c..66fc1034 100755
--- a/docs/Demo/DolDoc/UnusedDefine.html
+++ b/docs/Demo/DolDoc/UnusedDefine.html
@@ -26,16 +26,16 @@ body {background-color:#000000;}
 <body>
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF2>/*Scans the sym table and checks</span><span class=cF0>
-<a name="l2"></a></span><span class=cF2>each </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l823"><span class=cF4>HTT_DEFINE_STR</span></a><span class=cF2> entry to see if</span><span class=cF0>
+<a name="l2"></a></span><span class=cF2>each </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l823"><span class=cF4>HTT_DEFINE_STR</span></a><span class=cF2> entry to see if</span><span class=cF0>
 <a name="l3"></a></span><span class=cF2>it only occurs once in files.</span><span class=cF0>
 <a name="l4"></a>
 <a name="l5"></a></span><span class=cF2>It's a brute force solution, but</span><span class=cF0>
 <a name="l6"></a></span><span class=cF2>gets the job done... slowly.</span><span class=cF0>
 <a name="l7"></a></span><span class=cF4>
-<a name="l8"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l166"><span class=cF4>Find</span></a><span class=cF2>() returns a count of matches.</span><span class=cF0>
+<a name="l8"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l166"><span class=cF4>Find</span></a><span class=cF2>() returns a count of matches.</span><span class=cF0>
 <a name="l9"></a></span><span class=cF4>
-<a name="l10"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l204"><span class=cF4>FileOcc</span></a><span class=cF2>() is </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l166"><span class=cF4>Find</span></a><span class=cF2>() with</span><span class=cF0>
-<a name="l11"></a></span><span class=cF2>output </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l237"><span class=cF4>Silent</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l10"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l204"><span class=cF4>FileOcc</span></a><span class=cF2>() is </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l166"><span class=cF4>Find</span></a><span class=cF2>() with</span><span class=cF0>
+<a name="l11"></a></span><span class=cF2>output </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l237"><span class=cF4>Silent</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l12"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l13"></a>
 <a name="l14"></a></span><span class=cF1>U0</span><span class=cF0> UnusedDefineScan()
diff --git a/docs/Demo/DolDoc/index.html b/docs/Demo/DolDoc/index.html
new file mode 100755
index 00000000..98c739be
--- /dev/null
+++ b/docs/Demo/DolDoc/index.html
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo/DolDoc
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/01 16:15 0695 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/CallBack.html#l1"><span class=cF4>CallBack.CC</span></a><span class=cF0>
+<a name="l6"></a>07/01 16:15 0436 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/ClickCallBack.html#l1"><span class=cF4>ClickCallBack.CC</span></a><span class=cF0>
+<a name="l7"></a>12/18 19:06 037D </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/CursorMove.html#l1"><span class=cF4>CursorMove.CC</span></a><span class=cF0>
+<a name="l8"></a>07/01 16:15 055A </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/Data.html#l1"><span class=cF4>Data.CC</span></a><span class=cF0>
+<a name="l9"></a>12/18 19:08 01EA </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/DefineStr.html#l1"><span class=cF4>DefineStr.CC</span></a><span class=cF0>
+<a name="l10"></a>07/01 16:15 0A28 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/FileRead.html#l1"><span class=cF4>FileRead.CC</span></a><span class=cF0>
+<a name="l11"></a>12/18 19:12 0613 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/Form.html#l1"><span class=cF4>Form.CC</span></a><span class=cF0>
+<a name="l12"></a>05/12 16:28 0730 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/MenuBttn.html#l1"><span class=cF4>MenuBttn.CC</span></a><span class=cF0>
+<a name="l13"></a>12/18 19:15 047F </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/MenuSprite.html#l1"><span class=cF4>MenuSprite.CC</span></a><span class=cF0>
+<a name="l14"></a>12/18 19:16 02E3 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/NumBible.html#l1"><span class=cF4>NumBible.CC</span></a><span class=cF0>
+<a name="l15"></a>12/18 19:16 0374 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/TextDemo.html#l1"><span class=cF4>TextDemo.CC</span></a><span class=cF0>
+<a name="l16"></a>01/20 13:50 03C5 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/TreeDemo.html#l1"><span class=cF4>TreeDemo.CC</span></a><span class=cF0>
+<a name="l17"></a>12/18 19:20 075E </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/UnusedDefine.html#l1"><span class=cF4>UnusedDefine.CC</span></a><span class=cF0>
+<a name="l18"></a>02/19 22:55 1289 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/DemoDoc.html#l1"><span class=cF4>DemoDoc.DD</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/Exceptions.html b/docs/Demo/Exceptions.html
index 3d7b81f4..c582ec34 100755
--- a/docs/Demo/Exceptions.html
+++ b/docs/Demo/Exceptions.html
@@ -28,7 +28,7 @@ body {background-color:#000000;}
 <a name="l1"></a><span class=cF2>//WARNING: Don't return out of a catch{}.  This</span><span class=cF0>
 <a name="l2"></a></span><span class=cF2>//might get fixed.</span><span class=cF0>
 <a name="l3"></a>
-<a name="l4"></a></span><span class=cF2>//You can use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KExcept.html#l46"><span class=cF4>PutExcept</span></a><span class=cF2>() in a catch stmt</span><span class=cF0>
+<a name="l4"></a></span><span class=cF2>//You can use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KExcept.html#l46"><span class=cF4>PutExcept</span></a><span class=cF2>() in a catch stmt</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>//and it will report args.</span><span class=cF0>
 <a name="l6"></a></span><span class=cF1>Bool</span><span class=cF0> Prompt(</span><span class=cF9>I64</span><span class=cF0> i)
 <a name="l7"></a>{
diff --git a/docs/Demo/ExtChars.html b/docs/Demo/ExtChars.html
index c5ea8e8a..23917744 100755
--- a/docs/Demo/ExtChars.html
+++ b/docs/Demo/ExtChars.html
@@ -55,9 +55,9 @@ body {background-color:#000000;}
 <a name="l28"></a>}
 <a name="l29"></a>
 <a name="l30"></a>SrcExample;
-<a name="l31"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ScreenCodes.html#l1"><span class=cF4>::/Demo/ScreenCodes.CC</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/CharAnimation.html#l1"><span class=cF4>::/Demo/Graphics/CharAnimation.CC</span></a><span class=cF2>,</span><span class=cF0>
-<a name="l32"></a></span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/CharDemo.html#l1"><span class=cF4>::/Demo/Games/CharDemo.CC</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/FontEd.html#l1"><span class=cF4>::/Demo/Graphics/FontEd.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l31"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ScreenCodes.html#l1"><span class=cF4>::/Demo/ScreenCodes.CC</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/CharAnimation.html#l1"><span class=cF4>::/Demo/Graphics/CharAnimation.CC</span></a><span class=cF2>,</span><span class=cF0>
+<a name="l32"></a></span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/CharDemo.html#l1"><span class=cF4>::/Demo/Games/CharDemo.CC</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/FontEd.html#l1"><span class=cF4>::/Demo/Graphics/FontEd.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l33"></a>
-<a name="l34"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l324"><span class=cF4>char_bmp_alpha</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l327"><span class=cF4>char_bmp_alpha_numeric</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l34"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l324"><span class=cF4>char_bmp_alpha</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l327"><span class=cF4>char_bmp_alpha_numeric</span></a><span class=cF2>.</span><span class=cF0>
 </span></pre></body>
 </html>
diff --git a/docs/Demo/Games/BattleLines.html b/docs/Demo/Games/BattleLines.html
index c79beef6..ebf6317d 100755
--- a/docs/Demo/Games/BattleLines.html
+++ b/docs/Demo/Games/BattleLines.html
@@ -27,7 +27,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>//Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l1"></a><span class=cF2>//Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l2"></a>
 <a name="l3"></a></span><span class=c20>
 <a name="l4"></a></span><span class=c2A>
@@ -409,7 +409,7 @@ body {background-color:#000000;}
 <a name="l380"></a>                                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
 <a name="l381"></a>                                );
 <a name="l382"></a>
-<a name="l383"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l383"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l384"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>GREEN</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>;
 <a name="l385"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l386"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
diff --git a/docs/Demo/Games/BigGuns.html b/docs/Demo/Games/BigGuns.html
index 777e490d..5f0c43ad 100755
--- a/docs/Demo/Games/BigGuns.html
+++ b/docs/Demo/Games/BigGuns.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>//Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l1"></a><span class=cF2>//Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l2"></a>
 <a name="l3"></a></span><span class=cF1>class</span><span class=cF0> MyMass:</span><span class=cF9>CMass</span><span class=cF0>
 <a name="l4"></a>{
@@ -291,7 +291,7 @@ body {background-color:#000000;}
 <a name="l264"></a>
 <a name="l265"></a>        </span><span class=cF5>PopUpOk</span><span class=cF0>(</span><span class=cF6>&quot;The map scrolls.\n&quot;</span><span class=cF0>);
 <a name="l266"></a>
-<a name="l267"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l267"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l268"></a>
 <a name="l269"></a>        </span><span class=cF5>MenuPush</span><span class=cF0>(       </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
 <a name="l270"></a>                                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
diff --git a/docs/Demo/Games/BlackDiamond.html b/docs/Demo/Games/BlackDiamond.html
index c7ddd022..e493dd1a 100755
--- a/docs/Demo/Games/BlackDiamond.html
+++ b/docs/Demo/Games/BlackDiamond.html
@@ -79,7 +79,7 @@ body {background-color:#000000;}
 <a name="l52"></a>
 <a name="l53"></a>                                </span><span class=cFA>&lt;6&gt;/* Graphics Not Rendered in HTML */</span><span class=cF0>
 <a name="l54"></a>
-<a name="l55"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Credits.html#l1"><span class=cF4>::/Doc/Credits.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l55"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Credits.html#l1"><span class=cF4>::/Doc/Credits.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l56"></a>
 <a name="l57"></a>
 <a name="l58"></a>
@@ -339,7 +339,7 @@ body {background-color:#000000;}
 <a name="l312"></a>                                </span><span class=cF6>&quot;  Right(,,SC_CURSOR_RIGHT);&quot;</span><span class=cF0>
 <a name="l313"></a>                                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
 <a name="l314"></a>                                );
-<a name="l315"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l315"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l316"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l317"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
 <a name="l318"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
diff --git a/docs/Demo/Games/BomberGolf.html b/docs/Demo/Games/BomberGolf.html
index bf6392b3..8ffaebca 100755
--- a/docs/Demo/Games/BomberGolf.html
+++ b/docs/Demo/Games/BomberGolf.html
@@ -363,7 +363,7 @@ body {background-color:#000000;}
 <a name="l336"></a>                                </span><span class=cF6>&quot;  Bomb(,CH_SPACE);&quot;</span><span class=cF0>
 <a name="l337"></a>                                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
 <a name="l338"></a>                                );
-<a name="l339"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l339"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l340"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l341"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
 <a name="l342"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
diff --git a/docs/Demo/Games/CastleFrankenstein.html b/docs/Demo/Games/CastleFrankenstein.html
index c57d7d6a..063f754e 100755
--- a/docs/Demo/Games/CastleFrankenstein.html
+++ b/docs/Demo/Games/CastleFrankenstein.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>//Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l1"></a><span class=cF2>//Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l2"></a>
 <a name="l3"></a></span><span class=cF5>RegDefault</span><span class=cF0>(</span><span class=cF6>&quot;ZealOS/CastleFrankenstein&quot;</span><span class=cF0>, </span><span class=cF6>&quot;F64 best_score=9999;\n&quot;</span><span class=cF0>);
 <a name="l4"></a></span><span class=cF5>RegExe</span><span class=cF0>(</span><span class=cF6>&quot;ZealOS/CastleFrankenstein&quot;</span><span class=cF0>);
@@ -624,7 +624,7 @@ body {background-color:#000000;}
 <a name="l597"></a>                                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
 <a name="l598"></a>                                );
 <a name="l599"></a>
-<a name="l600"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l600"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l601"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>DKGRAY</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>;
 <a name="l602"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l603"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
diff --git a/docs/Demo/Games/CharDemo.html b/docs/Demo/Games/CharDemo.html
index d97b72bc..279f066a 100755
--- a/docs/Demo/Games/CharDemo.html
+++ b/docs/Demo/Games/CharDemo.html
@@ -30,7 +30,7 @@ body {background-color:#000000;}
 <a name="l3"></a></span><span class=cF2>this way, unless for fun.  You can just make device context bigger than</span><span class=cF0>
 <a name="l4"></a></span><span class=cF2>the screen and scroll around.</span><span class=cF0>
 <a name="l5"></a>
-<a name="l6"></a></span><span class=cF2>See  </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/RawHide.html#l1"><span class=cF4>::/Demo/Games/RawHide.CC</span></a><span class=cF2> or </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/BigGuns.html#l1"><span class=cF4>::/Demo/Games/BigGuns.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l6"></a></span><span class=cF2>See  </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/RawHide.html#l1"><span class=cF4>::/Demo/Games/RawHide.CC</span></a><span class=cF2> or </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/BigGuns.html#l1"><span class=cF4>::/Demo/Games/BigGuns.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l7"></a>
 <a name="l8"></a></span><span class=cF2>The nice thing about character graphics are the animations.</span><span class=cF0>
 <a name="l9"></a></span><span class=cF2>*/</span><span class=cF0>
@@ -60,7 +60,7 @@ body {background-color:#000000;}
 <a name="l33"></a>                </span><span class=cF1>for</span><span class=cF0> (j = </span><span class=cFE>0</span><span class=cF0>; j &lt; task-&gt;win_width; j++)
 <a name="l34"></a>                        </span><span class=cF2>//By the time you clip to window and handle Fs-&gt;scroll_x, Fs-&gt;scroll_y,</span><span class=cF0>
 <a name="l35"></a>                        </span><span class=cF2>//it is too much trouble to do raw access to gr.text_base like we do</span><span class=cF0>
-<a name="l36"></a>                        </span><span class=cF2>//in </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Maze.html#l1"><span class=cF4>::/Demo/Games/Maze.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l36"></a>                        </span><span class=cF2>//in </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Maze.html#l1"><span class=cF4>::/Demo/Games/Maze.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l37"></a>                        </span><span class=cF5>TextChar</span><span class=cF0>(task, </span><span class=cF3>FALSE</span><span class=cF0>, j, i, *ptr++);
 <a name="l38"></a>        </span><span class=cF7>}</span><span class=cF0>
 <a name="l39"></a>}
@@ -170,7 +170,7 @@ body {background-color:#000000;}
 <a name="l143"></a>{
 <a name="l144"></a>        </span><span class=cF9>I64</span><span class=cF0> sc;
 <a name="l145"></a>
-<a name="l146"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l146"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l147"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>YELLOW</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>BLUE</span><span class=cF0>;
 <a name="l148"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l149"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
diff --git a/docs/Demo/Games/Chess.html b/docs/Demo/Games/Chess.html
index b21b5415..a8e0534d 100755
--- a/docs/Demo/Games/Chess.html
+++ b/docs/Demo/Games/Chess.html
@@ -1066,7 +1066,7 @@ body {background-color:#000000;}
 <a name="l1039"></a>{
 <a name="l1040"></a>        </span><span class=cF9>I64</span><span class=cF0> arg1, arg2, cur_piece;
 <a name="l1041"></a>
-<a name="l1042"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l1042"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l1043"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l1044"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
 <a name="l1045"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
diff --git a/docs/Demo/Games/CircleTrace.html b/docs/Demo/Games/CircleTrace.html
index 2f338027..b306fe40 100755
--- a/docs/Demo/Games/CircleTrace.html
+++ b/docs/Demo/Games/CircleTrace.html
@@ -67,7 +67,7 @@ body {background-color:#000000;}
 <a name="l40"></a>        </span><span class=cF1>F64</span><span class=cF0>  rad, t0, total_distance;
 <a name="l41"></a>        </span><span class=cF9>CDC</span><span class=cF0> *dc = </span><span class=cF5>DCAlias</span><span class=cF0>;
 <a name="l42"></a>
-<a name="l43"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l43"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l44"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;song_task = </span><span class=cF5>Spawn</span><span class=cF0>(&amp;SongTask, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF6>&quot;Song&quot;</span><span class=cF0>,, </span><span class=cF5>Fs</span><span class=cF0>);
 <a name="l45"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l46"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
@@ -128,7 +128,7 @@ body {background-color:#000000;}
 <a name="l101"></a>                                        avg_error = total_error / total_distance;
 <a name="l102"></a>                                        score = elapsed_time * avg_error;
 <a name="l103"></a>
-<a name="l104"></a>                                        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l105"><span class=cF4>Sleep</span></a><span class=cF2>()s until the next time the</span><span class=cF0>
+<a name="l104"></a>                                        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l105"><span class=cF4>Sleep</span></a><span class=cF2>()s until the next time the</span><span class=cF0>
 <a name="l105"></a>                                        </span><span class=cF2>//window mgr task runs.  The</span><span class=cF0>
 <a name="l106"></a>                                        </span><span class=cF2>//window mgr calls the UpdateWin() routine</span><span class=cF0>
 <a name="l107"></a>                                        </span><span class=cF2>//and places messages in the que, so there's</span><span class=cF0>
diff --git a/docs/Demo/Games/Collision.html b/docs/Demo/Games/Collision.html
index e9ab88b6..fb28dc91 100755
--- a/docs/Demo/Games/Collision.html
+++ b/docs/Demo/Games/Collision.html
@@ -25,9 +25,9 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>/*Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2> arithmetic</span><span class=cF0>
+<a name="l1"></a><span class=cF2>/*Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2> arithmetic</span><span class=cF0>
 <a name="l2"></a></span><span class=cF2>because it used to be faster than floating</span><span class=cF0>
-<a name="l3"></a></span><span class=cF2>point.</span><span class=cF0>  </span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>::/Demo/Lectures/FixedPoint.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l3"></a></span><span class=cF2>point.</span><span class=cF0>  </span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>::/Demo/Lectures/FixedPoint.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l4"></a>
 <a name="l5"></a></span><span class=cF2>The decimal place is between</span><span class=cF0>
 <a name="l6"></a></span><span class=cF2>bits 31 and 32.</span><span class=cF0>
@@ -179,7 +179,7 @@ body {background-color:#000000;}
 <a name="l152"></a>
 <a name="l153"></a></span><span class=cF1>U0</span><span class=cF0> Collision()
 <a name="l154"></a>{
-<a name="l155"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l155"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l156"></a>        Init;
 <a name="l157"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;animate_task = </span><span class=cF5>Spawn</span><span class=cF0>(&amp;AnimateTask, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF6>&quot;Animate&quot;</span><span class=cF0>,, </span><span class=cF5>Fs</span><span class=cF0>);
 <a name="l158"></a>        </span><span class=cF5>DocCursor</span><span class=cF0>;
diff --git a/docs/Demo/Games/Digits.html b/docs/Demo/Games/Digits.html
index 371b6982..5dfaa2c5 100755
--- a/docs/Demo/Games/Digits.html
+++ b/docs/Demo/Games/Digits.html
@@ -30,7 +30,7 @@ body {background-color:#000000;}
 <a name="l3"></a></span><span class=cF2>//gives a name to it.  Strings like</span><span class=cF0>
 <a name="l4"></a></span><span class=cF2>//this are known as Define entries.</span><span class=cF0>
 <a name="l5"></a>
-<a name="l6"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPalette.html#l4"><span class=cF4>ST_RAINBOW_10</span></a><span class=cF0>
+<a name="l6"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPalette.html#l4"><span class=cF4>ST_RAINBOW_10</span></a><span class=cF0>
 <a name="l7"></a>
 <a name="l8"></a></span><span class=cF1>U0</span><span class=cF0> PrintDigit(</span><span class=cF1>U8</span><span class=cF0> ch)
 <a name="l9"></a>{
@@ -53,7 +53,7 @@ body {background-color:#000000;}
 <a name="l26"></a>        </span><span class=cF9>I64</span><span class=cF0> num, ch, i;
 <a name="l27"></a>        </span><span class=cF1>U8</span><span class=cF0>  answer[</span><span class=cFE>1024</span><span class=cF0>];
 <a name="l28"></a>
-<a name="l29"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l29"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l30"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>DKGRAY</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>;
 <a name="l31"></a>        </span><span class=cF5>DocClear</span><span class=cF0>;
 <a name="l32"></a>
diff --git a/docs/Demo/Games/DunGen.html b/docs/Demo/Games/DunGen.html
index a77aee0f..63015ed3 100755
--- a/docs/Demo/Games/DunGen.html
+++ b/docs/Demo/Games/DunGen.html
@@ -70,7 +70,7 @@ body {background-color:#000000;}
 <a name="l41"></a>
 <a name="l42"></a>
 <a name="l43"></a></span><span class=cF2>//These are indexed by color #.</span><span class=cF0>
-<a name="l44"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3582"><span class=cF4>COLORS</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l44"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3582"><span class=cF4>COLORS</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l45"></a>
 <a name="l46"></a></span><span class=cF1>U8</span><span class=cF0> *tiles1[</span><span class=cFE>16</span><span class=cF0>]={</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cFA>&lt;7&gt;</span><span class=cF0> , </span><span class=cFA>&lt;5&gt;</span><span class=cF0> , </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cFA>&lt;6&gt;</span><span class=cF0> , </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF3>NULL</span><span class=cF0>};
 <a name="l47"></a>
@@ -140,8 +140,8 @@ body {background-color:#000000;}
 <a name="l111"></a>        dc_t-&gt;flags |= </span><span class=cF3>DCF_TRANSFORMATION</span><span class=cF0>;
 <a name="l112"></a>
 <a name="l113"></a>        </span><span class=cF2>//You could make it much more efficient</span><span class=cF0>
-<a name="l114"></a>        </span><span class=cF2>//if you did it like </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/BigGuns.html#l1"><span class=cF4>::/Demo/Games/BigGuns.CC</span></a><span class=cF0>
-<a name="l115"></a>        </span><span class=cF2>//with a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l114"></a>        </span><span class=cF2>//if you did it like </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/BigGuns.html#l1"><span class=cF4>::/Demo/Games/BigGuns.CC</span></a><span class=cF0>
+<a name="l115"></a>        </span><span class=cF2>//with a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l116"></a>
 <a name="l117"></a>        </span><span class=cF1>for</span><span class=cF0> (y = -SCREEN_HEIGHT / </span><span class=cFE>2</span><span class=cF0>; y &lt; SCREEN_HEIGHT / </span><span class=cFE>2</span><span class=cF0>; y++)
 <a name="l118"></a>        </span><span class=cF7>{</span><span class=cF0>
@@ -387,7 +387,7 @@ body {background-color:#000000;}
 <a name="l358"></a>                                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
 <a name="l359"></a>                                );
 <a name="l360"></a>
-<a name="l361"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l361"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l362"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>BLACK</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>;
 <a name="l363"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l364"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
diff --git a/docs/Demo/Games/ElephantWalk.html b/docs/Demo/Games/ElephantWalk.html
index 7f69bf69..3d266c0e 100755
--- a/docs/Demo/Games/ElephantWalk.html
+++ b/docs/Demo/Games/ElephantWalk.html
@@ -61,7 +61,7 @@ body {background-color:#000000;}
 <a name="l34"></a></span><span class=cF1>U0</span><span class=cF0> ElephantWalk()
 <a name="l35"></a>{
 <a name="l36"></a>        </span><span class=cF9>I64</span><span class=cF0> sc,
-<a name="l37"></a>                x = </span><span class=cF5>Fs</span><span class=cF0>-&gt;pix_width &gt;&gt; </span><span class=cFE>1</span><span class=cF0>, y = </span><span class=cF5>Fs</span><span class=cF0>-&gt;pix_height &gt;&gt; </span><span class=cFE>1</span><span class=cF0>, </span><span class=cF2>//Fs is current </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> struct.</span><span class=cF0>
+<a name="l37"></a>                x = </span><span class=cF5>Fs</span><span class=cF0>-&gt;pix_width &gt;&gt; </span><span class=cFE>1</span><span class=cF0>, y = </span><span class=cF5>Fs</span><span class=cF0>-&gt;pix_height &gt;&gt; </span><span class=cFE>1</span><span class=cF0>, </span><span class=cF2>//Fs is current </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> struct.</span><span class=cF0>
 <a name="l38"></a>                x_last = x;
 <a name="l39"></a>
 <a name="l40"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
@@ -84,7 +84,7 @@ body {background-color:#000000;}
 <a name="l57"></a>                {
 <a name="l58"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cFE>0</span><span class=cF0>:
 <a name="l59"></a>                                </span><span class=cF1>switch</span><span class=cF0> (sc.u8[</span><span class=cFE>0</span><span class=cF0>])
-<a name="l60"></a>                                </span><span class=cF7>{</span><span class=cF2>//Scan code </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>lowest byte</span></a><span class=cF0>
+<a name="l60"></a>                                </span><span class=cF7>{</span><span class=cF2>//Scan code </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>lowest byte</span></a><span class=cF0>
 <a name="l61"></a>                                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_UP</span><span class=cF0>:
 <a name="l62"></a>                                                y -= </span><span class=cFE>32</span><span class=cF0>;
 <a name="l63"></a>                                                </span><span class=cF1>if</span><span class=cF0> (y &lt; </span><span class=cFE>0</span><span class=cF0>)
diff --git a/docs/Demo/Games/FlapBat.html b/docs/Demo/Games/FlapBat.html
index 778a4074..e2f9e965 100755
--- a/docs/Demo/Games/FlapBat.html
+++ b/docs/Demo/Games/FlapBat.html
@@ -271,7 +271,7 @@ body {background-color:#000000;}
 <a name="l242"></a>
 <a name="l243"></a>        </span><span class=cF5>PopUpOk</span><span class=cF0>(</span><span class=cF6>&quot;Use $GREEN$&lt;SPACE&gt;$FG$ to flap.\nHold down to glide.&quot;</span><span class=cF0>);
 <a name="l244"></a>
-<a name="l245"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l245"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l246"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>LTGRAY</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>;
 <a name="l247"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>(</span><span class=cF3>ON</span><span class=cF0>);
 <a name="l248"></a>        </span><span class=cF5>WinHorz</span><span class=cF0>(</span><span class=cFE>1</span><span class=cF0>, </span><span class=cF3>TEXT_COLS</span><span class=cF0> / </span><span class=cFE>2</span><span class=cF0>);
diff --git a/docs/Demo/Games/FlatTops.html b/docs/Demo/Games/FlatTops.html
index b4463761..85705ff5 100755
--- a/docs/Demo/Games/FlatTops.html
+++ b/docs/Demo/Games/FlatTops.html
@@ -953,7 +953,7 @@ body {background-color:#000000;}
 <a name="l924"></a>{
 <a name="l925"></a>        </span><span class=cF9>I64</span><span class=cF0> arg1, arg2;
 <a name="l926"></a>
-<a name="l927"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l927"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l928"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>BLUE</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>;
 <a name="l929"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l930"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
diff --git a/docs/Demo/Games/Halogen.html b/docs/Demo/Games/Halogen.html
index 89f26e5c..465006eb 100755
--- a/docs/Demo/Games/Halogen.html
+++ b/docs/Demo/Games/Halogen.html
@@ -110,7 +110,7 @@ body {background-color:#000000;}
 <a name="l83"></a></span><span class=cF1>U0</span><span class=cF0> Halogen()
 <a name="l84"></a>{
 <a name="l85"></a>        </span><span class=cF9>I64</span><span class=cF0> arg1, arg2, ch=</span><span class=cFE>0</span><span class=cF0>, sc=</span><span class=cFE>0</span><span class=cF0>;
-<a name="l86"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l86"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l87"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>BLACK</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>;
 <a name="l88"></a>        </span><span class=cF5>MenuPush</span><span class=cF0>(       </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
 <a name="l89"></a>                                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
diff --git a/docs/Demo/Games/MassSpring.html b/docs/Demo/Games/MassSpring.html
index cf7853b3..08a93185 100755
--- a/docs/Demo/Games/MassSpring.html
+++ b/docs/Demo/Games/MassSpring.html
@@ -139,7 +139,7 @@ body {background-color:#000000;}
 <a name="l112"></a>                        </span><span class=cF6>&quot;Right-Click and drag to\n&quot;</span><span class=cF0>
 <a name="l113"></a>                        </span><span class=cF6>&quot;connect with spring.\n\n&quot;</span><span class=cF0>
 <a name="l114"></a>                        </span><span class=cF6>&quot;Springs are 100 pixs long.\n&quot;</span><span class=cF0>);
-<a name="l115"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l115"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l116"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l117"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
 <a name="l118"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
diff --git a/docs/Demo/Games/Maze.html b/docs/Demo/Games/Maze.html
index a48dbb41..d17d9427 100755
--- a/docs/Demo/Games/Maze.html
+++ b/docs/Demo/Games/Maze.html
@@ -32,7 +32,7 @@ body {background-color:#000000;}
 <a name="l5"></a></span><span class=cF9>U32</span><span class=cF0> </span><span class=cFB>text</span><span class=cF0>[</span><span class=cF3>TEXT_ROWS</span><span class=cF0>][</span><span class=cF3>TEXT_COLS</span><span class=cF0>];
 <a name="l6"></a>
 <a name="l7"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DrawIt</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task, </span><span class=cF9>CDC</span><span class=cF0> *)
-<a name="l8"></a>{ </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.text_base</span></a><span class=cF2> gets clear 60fps, so we must use our own permanent text array.</span><span class=cF0>
+<a name="l8"></a>{ </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.text_base</span></a><span class=cF2> gets clear 60fps, so we must use our own permanent text array.</span><span class=cF0>
 <a name="l9"></a>        </span><span class=cF5>MemCopy</span><span class=cF0>(</span><span class=cFB>gr</span><span class=cF0>.text_base + </span><span class=cF3>TEXT_COLS</span><span class=cF0>, </span><span class=cFB>text</span><span class=cF0>, </span><span class=cF7>(</span><span class=cF3>TEXT_ROWS</span><span class=cF0> - </span><span class=cFE>1</span><span class=cF7>)</span><span class=cF0> * </span><span class=cF3>TEXT_COLS</span><span class=cF0> * </span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>U32</span><span class=cF7>)</span><span class=cF0>);
 <a name="l10"></a>
 <a name="l11"></a>        </span><span class=cF2>// You can copy it this way, if you like:</span><span class=cF0>
@@ -57,7 +57,7 @@ body {background-color:#000000;}
 <a name="l30"></a>
 <a name="l31"></a></span><span class=cF2>//Four directions:</span><span class=cF0>
 <a name="l32"></a></span><span class=cF2>//</span><span class=cF0>      </span><span class=cF2>0=Up, 1=right,2=down,3=left</span><span class=cF0>
-<a name="l33"></a></span><span class=cF9>I64</span><span class=cF0> dir_x[</span><span class=cFE>4</span><span class=cF0>] = { </span><span class=cFE>0</span><span class=cF0>, +</span><span class=cFE>1</span><span class=cF0>,  </span><span class=cFE>0</span><span class=cF0>, -</span><span class=cFE>1</span><span class=cF0>},   </span><span class=cF2>// Could use </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l5"><span class=cF4>gr_x_offsets2</span></a><span class=cF2>,</span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l6"><span class=cF4>gr_y_offsets2</span></a><span class=cF0>
+<a name="l33"></a></span><span class=cF9>I64</span><span class=cF0> dir_x[</span><span class=cFE>4</span><span class=cF0>] = { </span><span class=cFE>0</span><span class=cF0>, +</span><span class=cFE>1</span><span class=cF0>,  </span><span class=cFE>0</span><span class=cF0>, -</span><span class=cFE>1</span><span class=cF0>},   </span><span class=cF2>// Could use </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l5"><span class=cF4>gr_x_offsets2</span></a><span class=cF2>,</span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l6"><span class=cF4>gr_y_offsets2</span></a><span class=cF0>
 <a name="l34"></a>        dir_y[</span><span class=cFE>4</span><span class=cF0>] = {+</span><span class=cFE>1</span><span class=cF0>,  </span><span class=cFE>0</span><span class=cF0>, -</span><span class=cFE>1</span><span class=cF0>,  </span><span class=cFE>0</span><span class=cF0>};
 <a name="l35"></a>
 <a name="l36"></a></span><span class=cF1>U0</span><span class=cF0> SolveMaze(</span><span class=cF9>I64</span><span class=cF0> x, </span><span class=cF9>I64</span><span class=cF0> y)
@@ -114,7 +114,7 @@ body {background-color:#000000;}
 <a name="l87"></a>{
 <a name="l88"></a>        </span><span class=cF9>I64</span><span class=cF0> ch, x, y;
 <a name="l89"></a>
-<a name="l90"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l90"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l91"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l92"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
 <a name="l93"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
diff --git a/docs/Demo/Games/RainDrops.html b/docs/Demo/Games/RainDrops.html
index 1c37edb4..b6954024 100755
--- a/docs/Demo/Games/RainDrops.html
+++ b/docs/Demo/Games/RainDrops.html
@@ -199,7 +199,7 @@ body {background-color:#000000;}
 <a name="l172"></a>                                </span><span class=cF6>&quot;  OpenLower(,'2');&quot;</span><span class=cF0>
 <a name="l173"></a>                                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
 <a name="l174"></a>                                );
-<a name="l175"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l175"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l176"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l177"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
 <a name="l178"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
diff --git a/docs/Demo/Games/RawHide.html b/docs/Demo/Games/RawHide.html
index e1b249b3..2563597b 100755
--- a/docs/Demo/Games/RawHide.html
+++ b/docs/Demo/Games/RawHide.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>//Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l1"></a><span class=cF2>//Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l2"></a>
 <a name="l3"></a></span><span class=cF5>RegDefault</span><span class=cF0>(</span><span class=cF6>&quot;ZealOS/RawHide&quot;</span><span class=cF0>, </span><span class=cF6>&quot;F64 best_score=9999;\n&quot;</span><span class=cF0>);
 <a name="l4"></a></span><span class=cF5>RegExe</span><span class=cF0>(</span><span class=cF6>&quot;ZealOS/RawHide&quot;</span><span class=cF0>);
@@ -604,7 +604,7 @@ body {background-color:#000000;}
 <a name="l577"></a></span><span class=cF1>U0</span><span class=cF0> RawHide()
 <a name="l578"></a>{
 <a name="l579"></a>        </span><span class=cF9>I64</span><span class=cF0> message_code, arg1, arg2;
-<a name="l580"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l580"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l581"></a>        </span><span class=cF5>MenuPush</span><span class=cF0>(
 <a name="l582"></a>                                </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
 <a name="l583"></a>                                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
diff --git a/docs/Demo/Games/Rocket.html b/docs/Demo/Games/Rocket.html
index eb06169b..64998e25 100755
--- a/docs/Demo/Games/Rocket.html
+++ b/docs/Demo/Games/Rocket.html
@@ -185,7 +185,7 @@ body {background-color:#000000;}
 <a name="l156"></a>{
 <a name="l157"></a>        </span><span class=cF9>CMathODE</span><span class=cF0> *ode = </span><span class=cF5>ODENew</span><span class=cF0>(</span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>1</span><span class=cF0>e-</span><span class=cFE>2</span><span class=cF0>, </span><span class=cF3>ODEF_HAS_MASSES</span><span class=cF0>);
 <a name="l158"></a>
-<a name="l159"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l159"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l160"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>YELLOW</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>BLUE</span><span class=cF0>;
 <a name="l161"></a>        </span><span class=cF5>MenuPush</span><span class=cF0>(       </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
 <a name="l162"></a>                                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
diff --git a/docs/Demo/Games/RocketScience.html b/docs/Demo/Games/RocketScience.html
index 031db040..d5a4ccbe 100755
--- a/docs/Demo/Games/RocketScience.html
+++ b/docs/Demo/Games/RocketScience.html
@@ -210,7 +210,7 @@ body {background-color:#000000;}
 <a name="l181"></a>        </span><span class=cF2>//You might also factor-in fuel slosh in the tank.</span><span class=cF0>
 <a name="l182"></a>
 <a name="l183"></a>        </span><span class=cF2>//To do this,  you would have to set-up state vars for mass and</span><span class=cF0>
-<a name="l184"></a>        </span><span class=cF2>//do A=F/m manually instead of relyin on </span><a href="http://www.tomawezome.github.io/ZealOS/System/MathODE.html#l431"><span class=cF4>ODECallDerivative</span></a><span class=cF2>() to divide</span><span class=cF0>
+<a name="l184"></a>        </span><span class=cF2>//do A=F/m manually instead of relyin on </span><a href="https://www.tomawezome.github.io/ZealOS/System/MathODE.html#l431"><span class=cF4>ODECallDerivative</span></a><span class=cF2>() to divide</span><span class=cF0>
 <a name="l185"></a>        </span><span class=cF2>//by mass.</span><span class=cF0>
 <a name="l186"></a>}
 <a name="l187"></a>
@@ -260,7 +260,7 @@ body {background-color:#000000;}
 <a name="l231"></a>
 <a name="l232"></a></span><span class=cF1>U0</span><span class=cF0> RocketScience()
 <a name="l233"></a>{
-<a name="l234"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l234"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l235"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>YELLOW</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>BLUE</span><span class=cF0>;
 <a name="l236"></a>        </span><span class=cF5>MenuPush</span><span class=cF0>(       </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
 <a name="l237"></a>                                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
diff --git a/docs/Demo/Games/Squirt.html b/docs/Demo/Games/Squirt.html
index 18968651..10a2a3f9 100755
--- a/docs/Demo/Games/Squirt.html
+++ b/docs/Demo/Games/Squirt.html
@@ -368,7 +368,7 @@ body {background-color:#000000;}
 <a name="l339"></a>{
 <a name="l340"></a>        </span><span class=cF9>I64</span><span class=cF0> sc;
 <a name="l341"></a>
-<a name="l342"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l342"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l343"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>YELLOW</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>BLUE</span><span class=cF0>;
 <a name="l344"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;song_task = </span><span class=cF5>Spawn</span><span class=cF0>(&amp;SongTask, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF6>&quot;Song&quot;</span><span class=cF0>,, </span><span class=cF5>Fs</span><span class=cF0>);
 <a name="l345"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
diff --git a/docs/Demo/Games/Stadium/Stadium.html b/docs/Demo/Games/Stadium/Stadium.html
index ead74e67..0fba2898 100755
--- a/docs/Demo/Games/Stadium/Stadium.html
+++ b/docs/Demo/Games/Stadium/Stadium.html
@@ -132,7 +132,7 @@ body {background-color:#000000;}
 <a name="l105"></a>{
 <a name="l106"></a>        </span><span class=cF9>I64</span><span class=cF0> message_code, arg1, arg2, ch = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l107"></a>
-<a name="l108"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l108"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l109"></a>        </span><span class=cF5>Cd</span><span class=cF0>(</span><span class=cF3>__DIR__</span><span class=cF0>);
 <a name="l110"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit |= </span><span class=cF3>WIG_DBL_CLICK</span><span class=cF0>;
 <a name="l111"></a>
diff --git a/docs/Demo/Games/Stadium/index.html b/docs/Demo/Games/Stadium/index.html
new file mode 100755
index 00000000..af34cdfb
--- /dev/null
+++ b/docs/Demo/Games/Stadium/index.html
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo/Games/Stadium
+<a name="l2"></a>DATE_ TIME_  SIZE
+<a name="l3"></a>07/02 23:10 00000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 00000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>12/18 16:00 00FBB </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Stadium/Stadium.html#l1"><span class=cF4>Stadium.CC</span></a><span class=cF0>
+<a name="l6"></a>12/17 20:52 00259 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Stadium/StadiumGen.html#l1"><span class=cF4>StadiumGen.CC</span></a><span class=cF0>
+<a name="l7"></a>09/27 11:24 49C2F </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Stadium/StadiumBG.html#l1"><span class=cF4>StadiumBG.DD</span></a><span class=cF0>
+<a name="l8"></a>06/17 01:09 01262 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Stadium/StadiumBG.html#l1"><span class=cF4>StadiumBG.GR</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/Games/Talons.html b/docs/Demo/Games/Talons.html
index 46489d05..8578d428 100755
--- a/docs/Demo/Games/Talons.html
+++ b/docs/Demo/Games/Talons.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>//Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l1"></a><span class=cF2>//Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l2"></a>
 <a name="l3"></a></span><span class=cF5>RegDefault</span><span class=cF0>(</span><span class=cF6>&quot;ZealOS/Talons&quot;</span><span class=cF0>, </span><span class=cF6>&quot;F64 best_score=9999;\n&quot;</span><span class=cF0>);
 <a name="l4"></a></span><span class=cF5>RegExe</span><span class=cF0>(</span><span class=cF6>&quot;ZealOS/Talons&quot;</span><span class=cF0>);
@@ -1318,7 +1318,7 @@ body {background-color:#000000;}
 <a name="l1291"></a>{
 <a name="l1292"></a>        </span><span class=cF9>I64</span><span class=cF0> ch, sc;
 <a name="l1293"></a>
-<a name="l1294"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l1294"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l1295"></a>        </span><span class=cF5>MenuPush</span><span class=cF0>(
 <a name="l1296"></a>                                </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
 <a name="l1297"></a>                                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
diff --git a/docs/Demo/Games/TheDead.html b/docs/Demo/Games/TheDead.html
index 5ae031d7..6d96cabd 100755
--- a/docs/Demo/Games/TheDead.html
+++ b/docs/Demo/Games/TheDead.html
@@ -45,7 +45,7 @@ body {background-color:#000000;}
 <a name="l18"></a>
 <a name="l19"></a></span><span class=cF2>/*This is a sprite created and edited by pressing</span><span class=cF0>
 <a name="l20"></a></span><span class=cF2>&lt;CTRL-r&gt;.  When created, they are assigned</span><span class=cF0>
-<a name="l21"></a></span><span class=cF2>a num.</span><span class=cF0>  </span><span class=cF2>Press &lt;CTRL-t&gt;, to see the hidden </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0>
+<a name="l21"></a></span><span class=cF2>a num.</span><span class=cF0>  </span><span class=cF2>Press &lt;CTRL-t&gt;, to see the hidden </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0>
 <a name="l22"></a></span><span class=cF2>place holder for the sprite.</span><span class=cF0>    </span><span class=cF2>The text in quotes</span><span class=cF0>
 <a name="l23"></a></span><span class=cF2>can be set to whatever you want or nothing,</span><span class=cF0>
 <a name="l24"></a></span><span class=cF2>but the ending num can't be changed.</span><span class=cF0>    </span><span class=cF2>It</span><span class=cF0>
@@ -71,7 +71,7 @@ body {background-color:#000000;}
 <a name="l44"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DrawIt</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task, </span><span class=cF9>CDC</span><span class=cF0> *dc)
 <a name="l45"></a>{
 <a name="l46"></a>        </span><span class=cF9>I64</span><span class=cF0> i, j;
-<a name="l47"></a>        </span><span class=cF2>//&lt;CTRL-t&gt; now to see the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> place holder</span><span class=cF0>
+<a name="l47"></a>        </span><span class=cF2>//&lt;CTRL-t&gt; now to see the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> place holder</span><span class=cF0>
 <a name="l48"></a>        </span><span class=cF2>//where the sprite num is encoded. $IB...$ stands</span><span class=cF0>
 <a name="l49"></a>        </span><span class=cF2>//for &quot;insert ptr to binary object&quot;.</span><span class=cF0>
 <a name="l50"></a>        </span><span class=cF5>Sprite3</span><span class=cF0>(dc, x, y, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFA>&lt;1&gt;</span><span class=cF0>);
@@ -124,7 +124,7 @@ body {background-color:#000000;}
 <a name="l97"></a>                                </span><span class=cF6>&quot;  Down(,,SC_CURSOR_DOWN);&quot;</span><span class=cF0>
 <a name="l98"></a>                                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
 <a name="l99"></a>                                );
-<a name="l100"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l100"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l101"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l102"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
 <a name="l103"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
@@ -139,7 +139,7 @@ body {background-color:#000000;}
 <a name="l112"></a>                {
 <a name="l113"></a>                        </span><span class=cF1>if</span><span class=cF0> (message_code = </span><span class=cF5>MessageScan</span><span class=cF7>(</span><span class=cF0>&amp;arg1, &amp;arg2, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0> | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF7>)</span><span class=cF0>)
 <a name="l114"></a>                        </span><span class=cF7>{</span><span class=cF0>
-<a name="l115"></a>                                </span><span class=cF2>//With </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>keyboard</span></a><span class=cF2> messages, the two message args</span><span class=cF0>
+<a name="l115"></a>                                </span><span class=cF2>//With </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>keyboard</span></a><span class=cF2> messages, the two message args</span><span class=cF0>
 <a name="l116"></a>                                </span><span class=cF2>//are the scan code and ascii val for the key.</span><span class=cF0>
 <a name="l117"></a>                                sc = arg2;
 <a name="l118"></a>                                ch = arg1;
diff --git a/docs/Demo/Games/TreeCheckers.html b/docs/Demo/Games/TreeCheckers.html
index 84b90b05..f885f9cc 100755
--- a/docs/Demo/Games/TreeCheckers.html
+++ b/docs/Demo/Games/TreeCheckers.html
@@ -382,7 +382,7 @@ body {background-color:#000000;}
 <a name="l355"></a>        </span><span class=cF9>I64</span><span class=cF0>   message_code, arg1, arg2, ch, sc;
 <a name="l356"></a>        Unit *tmpu;
 <a name="l357"></a>
-<a name="l358"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l358"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l359"></a>        </span><span class=cF5>MenuPush</span><span class=cF0>(       </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
 <a name="l360"></a>                                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
 <a name="l361"></a>                                </span><span class=cF6>&quot;  Exit(,CH_ESC);&quot;</span><span class=cF0>
diff --git a/docs/Demo/Games/Varoom.html b/docs/Demo/Games/Varoom.html
index ef4bc0cf..e6e20d07 100755
--- a/docs/Demo/Games/Varoom.html
+++ b/docs/Demo/Games/Varoom.html
@@ -776,7 +776,7 @@ body {background-color:#000000;}
 <a name="l749"></a>                                </span><span class=cF6>&quot;  Right(,,SC_CURSOR_RIGHT);&quot;</span><span class=cF0>
 <a name="l750"></a>                                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
 <a name="l751"></a>                                );
-<a name="l752"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l752"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l753"></a>        </span><span class=cF1>try</span><span class=cF0>
 <a name="l754"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l755"></a>                </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>YELLOW</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>BLUE</span><span class=cF0>;
diff --git a/docs/Demo/Games/Wenceslas.html b/docs/Demo/Games/Wenceslas.html
index db558340..8f1383f1 100755
--- a/docs/Demo/Games/Wenceslas.html
+++ b/docs/Demo/Games/Wenceslas.html
@@ -543,7 +543,7 @@ body {background-color:#000000;}
 <a name="l516"></a>                                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
 <a name="l517"></a>                                );
 <a name="l518"></a>
-<a name="l519"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l519"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l520"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l521"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
 <a name="l522"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
diff --git a/docs/Demo/Games/Whap.html b/docs/Demo/Games/Whap.html
index 17337702..2d315366 100755
--- a/docs/Demo/Games/Whap.html
+++ b/docs/Demo/Games/Whap.html
@@ -138,7 +138,7 @@ body {background-color:#000000;}
 <a name="l111"></a>        </span><span class=cF9>I64</span><span class=cF0>               i;
 <a name="l112"></a>        </span><span class=cF9>CMathODE</span><span class=cF0> *ode = </span><span class=cF5>ODENew</span><span class=cF0>(</span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>1</span><span class=cF0>e-</span><span class=cFE>2</span><span class=cF0>, </span><span class=cF3>ODEF_HAS_MASSES</span><span class=cF0>);
 <a name="l113"></a>
-<a name="l114"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l114"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l115"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l116"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
 <a name="l117"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
diff --git a/docs/Demo/Games/Zing.html b/docs/Demo/Games/Zing.html
index b8d40e0c..e5826acb 100755
--- a/docs/Demo/Games/Zing.html
+++ b/docs/Demo/Games/Zing.html
@@ -172,7 +172,7 @@ body {background-color:#000000;}
 <a name="l145"></a>                                </span><span class=cF6>&quot;  Restart(,'\n');&quot;</span><span class=cF0>
 <a name="l146"></a>                                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
 <a name="l147"></a>                                );
-<a name="l148"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l148"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l149"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l150"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
 <a name="l151"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
diff --git a/docs/Demo/Games/ZoneOut.html b/docs/Demo/Games/ZoneOut.html
index a749248b..f3a16aa4 100755
--- a/docs/Demo/Games/ZoneOut.html
+++ b/docs/Demo/Games/ZoneOut.html
@@ -313,7 +313,7 @@ body {background-color:#000000;}
 <a name="l286"></a>                                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
 <a name="l287"></a>                                );
 <a name="l288"></a>
-<a name="l289"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l289"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l290"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>YELLOW</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>;
 <a name="l291"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l292"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
diff --git a/docs/Demo/Games/index.html b/docs/Demo/Games/index.html
new file mode 100755
index 00000000..1bb1c669
--- /dev/null
+++ b/docs/Demo/Games/index.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo/Games
+<a name="l2"></a>DATE_ TIME_  SIZE
+<a name="l3"></a>07/02 23:10 00000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 00000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 23:10 00000 </span><span class=cF9><u>Stadium</span><span class=cF0>
+<a name="l6"></a></u>12/15 02:36 02388 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/BattleLines.html#l1"><span class=cF4>BattleLines.CC</span></a><span class=cF0>
+<a name="l7"></a>07/02 03:34 01B55 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/BigGuns.html#l1"><span class=cF4>BigGuns.CC</span></a><span class=cF0>
+<a name="l8"></a>07/01 15:58 0F4A2 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/BlackDiamond.html#l1"><span class=cF4>BlackDiamond.CC</span></a><span class=cF0>
+<a name="l9"></a>07/01 15:58 04CA1 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/BomberGolf.html#l1"><span class=cF4>BomberGolf.CC</span></a><span class=cF0>
+<a name="l10"></a>07/01 15:58 0592B </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/CastleFrankenstein.html#l1"><span class=cF4>CastleFrankenstein.CC</span></a><span class=cF0>
+<a name="l11"></a>12/17 19:15 0118E </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/CharDemo.html#l1"><span class=cF4>CharDemo.CC</span></a><span class=cF0>
+<a name="l12"></a>06/26 20:25 07A0F </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Chess.html#l1"><span class=cF4>Chess.CC</span></a><span class=cF0>
+<a name="l13"></a>07/01 15:58 00DE4 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/CircleTrace.html#l1"><span class=cF4>CircleTrace.CC</span></a><span class=cF0>
+<a name="l14"></a>12/17 20:08 01134 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Collision.html#l1"><span class=cF4>Collision.CC</span></a><span class=cF0>
+<a name="l15"></a>07/01 16:15 00791 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Digits.html#l1"><span class=cF4>Digits.CC</span></a><span class=cF0>
+<a name="l16"></a>07/01 15:58 047B8 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/DunGen.html#l1"><span class=cF4>DunGen.CC</span></a><span class=cF0>
+<a name="l17"></a>12/17 20:44 0D2A6 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/ElephantWalk.html#l1"><span class=cF4>ElephantWalk.CC</span></a><span class=cF0>
+<a name="l18"></a>07/01 15:58 01F8D </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/FlapBat.html#l1"><span class=cF4>FlapBat.CC</span></a><span class=cF0>
+<a name="l19"></a>07/01 16:15 06D9A </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/FlatTops.html#l1"><span class=cF4>FlatTops.CC</span></a><span class=cF0>
+<a name="l20"></a>12/17 20:16 00D3D </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Halogen.html#l1"><span class=cF4>Halogen.CC</span></a><span class=cF0>
+<a name="l21"></a>12/17 19:59 00D99 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/MassSpring.html#l1"><span class=cF4>MassSpring.CC</span></a><span class=cF0>
+<a name="l22"></a>07/01 15:58 00B12 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Maze.html#l1"><span class=cF4>Maze.CC</span></a><span class=cF0>
+<a name="l23"></a>12/17 19:37 00F3D </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/RainDrops.html#l1"><span class=cF4>RainDrops.CC</span></a><span class=cF0>
+<a name="l24"></a>07/01 15:58 06DD3 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/RawHide.html#l1"><span class=cF4>RawHide.CC</span></a><span class=cF0>
+<a name="l25"></a>12/17 18:48 13A38 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Rocket.html#l1"><span class=cF4>Rocket.CC</span></a><span class=cF0>
+<a name="l26"></a>12/15 23:05 158D5 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/RocketScience.html#l1"><span class=cF4>RocketScience.CC</span></a><span class=cF0>
+<a name="l27"></a>12/15 02:14 14BDB </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Squirt.html#l1"><span class=cF4>Squirt.CC</span></a><span class=cF0>
+<a name="l28"></a>07/02 04:14 226F9 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>Talons.CC</span></a><span class=cF0>
+<a name="l29"></a>12/17 19:27 01D13 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/TheDead.html#l1"><span class=cF4>TheDead.CC</span></a><span class=cF0>
+<a name="l30"></a>12/17 20:30 00996 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/TicTacToe.html#l1"><span class=cF4>TicTacToe.CC</span></a><span class=cF0>
+<a name="l31"></a>06/26 18:14 02071 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/TreeCheckers.html#l1"><span class=cF4>TreeCheckers.CC</span></a><span class=cF0>
+<a name="l32"></a>07/01 15:58 06132 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Varoom.html#l1"><span class=cF4>Varoom.CC</span></a><span class=cF0>
+<a name="l33"></a>07/01 15:58 0FFEE </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Wenceslas.html#l1"><span class=cF4>Wenceslas.CC</span></a><span class=cF0>
+<a name="l34"></a>12/23 11:34 01313 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Whap.html#l1"><span class=cF4>Whap.CC</span></a><span class=cF0>
+<a name="l35"></a>12/17 17:23 01473 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Zing.html#l1"><span class=cF4>Zing.CC</span></a><span class=cF0>
+<a name="l36"></a>07/02 03:34 1B61B </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/ZoneOut.html#l1"><span class=cF4>ZoneOut.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/Graphics/Bounce.html b/docs/Demo/Graphics/Bounce.html
index afd0231f..63db8fc4 100755
--- a/docs/Demo/Graphics/Bounce.html
+++ b/docs/Demo/Graphics/Bounce.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>//Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point-arithmetic</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l1"></a><span class=cF2>//Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point-arithmetic</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l2"></a>
 <a name="l3"></a></span><span class=cF9>I64</span><span class=cF0> x[</span><span class=cFE>16</span><span class=cF0>], y[</span><span class=cFE>16</span><span class=cF0>], dx[</span><span class=cFE>16</span><span class=cF0>], dy[</span><span class=cFE>16</span><span class=cF0>];
 <a name="l4"></a>
diff --git a/docs/Demo/Graphics/Box.html b/docs/Demo/Graphics/Box.html
index 024d621e..7cf1511f 100755
--- a/docs/Demo/Graphics/Box.html
+++ b/docs/Demo/Graphics/Box.html
@@ -55,7 +55,7 @@ body {background-color:#000000;}
 <a name="l28"></a></span><span class=cF1>U0</span><span class=cF0> Box()
 <a name="l29"></a>{
 <a name="l30"></a>        </span><span class=cF1>F64</span><span class=cF0> theta = </span><span class=cFE>0</span><span class=cF0>, phi = </span><span class=cFE>0</span><span class=cF0>, omega = </span><span class=cFE>0</span><span class=cF0>, s = </span><span class=cFE>1</span><span class=cF0>, s1 = </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>05</span><span class=cF0>;
-<a name="l31"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l31"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l32"></a>        </span><span class=cF5>DocClear</span><span class=cF0>;
 <a name="l33"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
 <a name="l34"></a>        </span><span class=cF1>while</span><span class=cF0> (!</span><span class=cF5>CharScan</span><span class=cF0>)
diff --git a/docs/Demo/Graphics/Cartesian.html b/docs/Demo/Graphics/Cartesian.html
index 42f5898f..beb827eb 100755
--- a/docs/Demo/Graphics/Cartesian.html
+++ b/docs/Demo/Graphics/Cartesian.html
@@ -80,7 +80,7 @@ body {background-color:#000000;}
 <a name="l53"></a>Cartesian;
 <a name="l54"></a>
 <a name="l55"></a></span><span class=cF2>//For better performance, compile the expression entered by the</span><span class=cF0>
-<a name="l56"></a></span><span class=cF2>//user one time with </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/ParseExp.html#l1281"><span class=cF4>LexExpression2Bin</span></a><span class=cF2>() and use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l32"><span class=cF4>Call</span></a><span class=cF2>().</span><span class=cF0>
-<a name="l57"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/CompileDemo.html#l1"><span class=cF4>::/Demo/CompileDemo.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l56"></a></span><span class=cF2>//user one time with </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/ParseExp.html#l1281"><span class=cF4>LexExpression2Bin</span></a><span class=cF2>() and use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l32"><span class=cF4>Call</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l57"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/CompileDemo.html#l1"><span class=cF4>::/Demo/CompileDemo.CC</span></a><span class=cF2>.</span><span class=cF0>
 </span></pre></body>
 </html>
diff --git a/docs/Demo/Graphics/CharAnimation.html b/docs/Demo/Graphics/CharAnimation.html
index 3e680563..6c336dec 100755
--- a/docs/Demo/Graphics/CharAnimation.html
+++ b/docs/Demo/Graphics/CharAnimation.html
@@ -27,8 +27,8 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF1>U8</span><span class=cF0> *old_font = </span><span class=cFB>text</span><span class=cF0>.font;
 <a name="l2"></a>
-<a name="l3"></a></span><span class=cF2>// See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/FontStd.html#l1"><span class=cF4>::/Kernel/FontStd.CC</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ScreenCodes.html#l1"><span class=cF4>::/Demo/ScreenCodes.CC</span></a><span class=cF2>,</span><span class=cF0>
-<a name="l4"></a></span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ExtChars.html#l1"><span class=cF4>::/Demo/ExtChars.CC</span></a><span class=cF2>, and </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/FontEd.html#l1"><span class=cF4>::/Demo/Graphics/FontEd.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l3"></a></span><span class=cF2>// See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/FontStd.html#l1"><span class=cF4>::/Kernel/FontStd.CC</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ScreenCodes.html#l1"><span class=cF4>::/Demo/ScreenCodes.CC</span></a><span class=cF2>,</span><span class=cF0>
+<a name="l4"></a></span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ExtChars.html#l1"><span class=cF4>::/Demo/ExtChars.CC</span></a><span class=cF2>, and </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/FontEd.html#l1"><span class=cF4>::/Demo/Graphics/FontEd.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l5"></a>
 <a name="l6"></a></span><span class=cF9>U64</span><span class=cF0> waves[</span><span class=cFE>4</span><span class=cF0>] = {</span><span class=cFE>0x0011AA440011AA44</span><span class=cF0>,</span><span class=cFE>0x0022558800225588</span><span class=cF0>,</span><span class=cFE>0x0044AA110044AA11</span><span class=cF0>,</span><span class=cFE>0x0088552200885522</span><span class=cF0>};
 <a name="l7"></a>
diff --git a/docs/Demo/Graphics/Collision.html b/docs/Demo/Graphics/Collision.html
index e905f3e7..66047956 100755
--- a/docs/Demo/Graphics/Collision.html
+++ b/docs/Demo/Graphics/Collision.html
@@ -59,7 +59,7 @@ body {background-color:#000000;}
 <a name="l32"></a>
 <a name="l33"></a></span><span class=cF1>U0</span><span class=cF0> Collision()
 <a name="l34"></a>{
-<a name="l35"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l35"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l36"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
 <a name="l37"></a>        </span><span class=cF5>PressAKey</span><span class=cF0>;
 <a name="l38"></a>        </span><span class=cF5>SettingsPop</span><span class=cF0>;
diff --git a/docs/Demo/Graphics/CommonAncestor.html b/docs/Demo/Graphics/CommonAncestor.html
index 24e2b11c..8d4a9e8c 100755
--- a/docs/Demo/Graphics/CommonAncestor.html
+++ b/docs/Demo/Graphics/CommonAncestor.html
@@ -135,7 +135,7 @@ body {background-color:#000000;}
 <a name="l108"></a>        root = </span><span class=cF3>NULL</span><span class=cF0>;
 <a name="l109"></a>        n1 = n2 = common_ancestor = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l110"></a>
-<a name="l111"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l111"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l112"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
 <a name="l113"></a>        </span><span class=cF5>DocClear</span><span class=cF0>;
 <a name="l114"></a>        </span><span class=cF6>&quot;Scroll with {CTRL-Left Grab}.\n&quot;</span><span class=cF0>;
@@ -155,7 +155,7 @@ body {background-color:#000000;}
 <a name="l128"></a></span><span class=cF2>Be careful with recursive routines in ZealOS</span><span class=cF0>
 <a name="l129"></a></span><span class=cF2>because the stack does not grow and will overflow.</span><span class=cF0>
 <a name="l130"></a>
-<a name="l131"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/StackGrow.html#l1"><span class=cF4>::/Demo/StackGrow.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l131"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/StackGrow.html#l1"><span class=cF4>::/Demo/StackGrow.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l132"></a></span><span class=cF2>*/</span><span class=cF0>
 </span></pre></body>
 </html>
diff --git a/docs/Demo/Graphics/Doodle.html b/docs/Demo/Graphics/Doodle.html
index 75d50a64..2b91f56a 100755
--- a/docs/Demo/Graphics/Doodle.html
+++ b/docs/Demo/Graphics/Doodle.html
@@ -32,7 +32,7 @@ body {background-color:#000000;}
 <a name="l5"></a>        </span><span class=cF9>I64</span><span class=cF0>  message_code, i, x1, y1, x2, y2, arg1, arg2, color = </span><span class=cF3>BLACK</span><span class=cF0>;
 <a name="l6"></a>        </span><span class=cF9>CDC</span><span class=cF0> *dc = </span><span class=cF5>DCAlias</span><span class=cF0>;
 <a name="l7"></a>
-<a name="l8"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l8"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l9"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit = </span><span class=cF3>WIG_TASK_DEFAULT</span><span class=cF0> - </span><span class=cF3>WIF_SELF_FOCUS</span><span class=cF0> - </span><span class=cF3>WIF_SELF_BORDER</span><span class=cF0>;
 <a name="l10"></a>
 <a name="l11"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
diff --git a/docs/Demo/Graphics/Elephant.html b/docs/Demo/Graphics/Elephant.html
index 5a4e87f4..2979739e 100755
--- a/docs/Demo/Graphics/Elephant.html
+++ b/docs/Demo/Graphics/Elephant.html
@@ -218,7 +218,7 @@ body {background-color:#000000;}
 <a name="l188"></a>
 <a name="l189"></a></span><span class=cF1>U0</span><span class=cF0> Main()
 <a name="l190"></a>{
-<a name="l191"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l191"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l192"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it             = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
 <a name="l193"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;song_task   = </span><span class=cF5>Spawn</span><span class=cF0>(&amp;SongTask, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF6>&quot;Song&quot;</span><span class=cF0>,, </span><span class=cF5>Fs</span><span class=cF0>);
 <a name="l194"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
diff --git a/docs/Demo/Graphics/FontEd.html b/docs/Demo/Graphics/FontEd.html
index 63460f31..8c9a9cbb 100755
--- a/docs/Demo/Graphics/FontEd.html
+++ b/docs/Demo/Graphics/FontEd.html
@@ -40,11 +40,11 @@ body {background-color:#000000;}
 <a name="l13"></a>
 <a name="l14"></a></span><span class=cF2>If you want to change the system font permanently,</span><span class=cF0>
 <a name="l15"></a></span><span class=cF2>save to a file with this font editor program</span><span class=cF0>
-<a name="l16"></a></span><span class=cF2>and cut and paste the code into </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/FontStd.html#l1"><span class=cF4>::/Kernel/FontStd.CC</span></a><span class=cF2>.</span><span class=cF0>
-<a name="l17"></a></span><span class=cF2>You will need to recompile Kernel by calling </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l16"></a></span><span class=cF2>and cut and paste the code into </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/FontStd.html#l1"><span class=cF4>::/Kernel/FontStd.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l17"></a></span><span class=cF2>You will need to recompile Kernel by calling </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l18"></a>
-<a name="l19"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ExtChars.html#l1"><span class=cF4>::/Demo/ExtChars.CC</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/CharDemo.html#l1"><span class=cF4>::/Demo/Games/CharDemo.CC</span></a><span class=cF2>,</span><span class=cF4>
-<a name="l20"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/CharAnimation.html#l1"><span class=cF4>::/Demo/Graphics/CharAnimation.CC</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ScreenCodes.html#l1"><span class=cF4>::/Demo/ScreenCodes.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l19"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ExtChars.html#l1"><span class=cF4>::/Demo/ExtChars.CC</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/CharDemo.html#l1"><span class=cF4>::/Demo/Games/CharDemo.CC</span></a><span class=cF2>,</span><span class=cF4>
+<a name="l20"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/CharAnimation.html#l1"><span class=cF4>::/Demo/Graphics/CharAnimation.CC</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ScreenCodes.html#l1"><span class=cF4>::/Demo/ScreenCodes.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l21"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l22"></a>
 <a name="l23"></a>#</span><span class=cF1>define</span><span class=cF0> BLOW_UP_CHAR_X  (</span><span class=cFE>18</span><span class=cF0> * </span><span class=cF3>FONT_WIDTH</span><span class=cF0>)
@@ -112,7 +112,7 @@ body {background-color:#000000;}
 <a name="l85"></a>{
 <a name="l86"></a>        </span><span class=cF9>I64</span><span class=cF0> message_code, arg1, arg2, k;
 <a name="l87"></a>
-<a name="l88"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l88"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l89"></a>        </span><span class=cF5>MenuPush</span><span class=cF0>(       </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
 <a name="l90"></a>                                </span><span class=cF6>&quot;  SaveAs(,CH_CTRLA);&quot;</span><span class=cF0>
 <a name="l91"></a>                                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
diff --git a/docs/Demo/Graphics/GrDir.html b/docs/Demo/Graphics/GrDir.html
index c8d26413..135b2be3 100755
--- a/docs/Demo/Graphics/GrDir.html
+++ b/docs/Demo/Graphics/GrDir.html
@@ -108,7 +108,7 @@ body {background-color:#000000;}
 <a name="l81"></a>{       </span><span class=cF2>// Draw a GrDir sprite into DolDoc: align arg is 0,1,2 for left,center,right.</span><span class=cF0>
 <a name="l82"></a>        </span><span class=cF2>// make into either Link and PopUp, or Left-Macro,</span><span class=cF0>
 <a name="l83"></a>        </span><span class=cF2>// so it can be left/right clicked just like the text links.</span><span class=cF0>
-<a name="l84"></a>        </span><span class=cF2>// See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l501"><span class=cF4>DocSprite</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l84"></a>        </span><span class=cF2>// See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l501"><span class=cF4>DocSprite</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l85"></a>
 <a name="l86"></a>        </span><span class=cF9>I64</span><span class=cF0>                      size;
 <a name="l87"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *st;
diff --git a/docs/Demo/Graphics/Grid.html b/docs/Demo/Graphics/Grid.html
index fef12070..78ebfe23 100755
--- a/docs/Demo/Graphics/Grid.html
+++ b/docs/Demo/Graphics/Grid.html
@@ -41,7 +41,7 @@ body {background-color:#000000;}
 <a name="l14"></a>
 <a name="l15"></a>        </span><span class=cF5>MemCopy</span><span class=cF0>(&amp;old_grid, &amp;</span><span class=cFB>mouse_grid</span><span class=cF0>, </span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CGridGlobals</span><span class=cF7>)</span><span class=cF0>);
 <a name="l16"></a>        </span><span class=cF5>GridInit</span><span class=cF0>;
-<a name="l17"></a>        </span><span class=cFB>mouse_grid</span><span class=cF0>.snap = </span><span class=cF3>TRUE</span><span class=cF0>; </span><span class=cF2>//You can set other </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3688"><span class=cF4>stuff</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l17"></a>        </span><span class=cFB>mouse_grid</span><span class=cF0>.snap = </span><span class=cF3>TRUE</span><span class=cF0>; </span><span class=cF2>//You can set other </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3688"><span class=cF4>stuff</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l18"></a>        </span><span class=cFB>mouse_grid</span><span class=cF0>.x    = GRID;
 <a name="l19"></a>        </span><span class=cFB>mouse_grid</span><span class=cF0>.y    = GRID;
 <a name="l20"></a>        old_draw_mouse = </span><span class=cFB>gr</span><span class=cF0>.fp_draw_mouse;
diff --git a/docs/Demo/Graphics/Hanoi.html b/docs/Demo/Graphics/Hanoi.html
index 09a69174..b7df2170 100755
--- a/docs/Demo/Graphics/Hanoi.html
+++ b/docs/Demo/Graphics/Hanoi.html
@@ -174,7 +174,7 @@ body {background-color:#000000;}
 <a name="l147"></a>
 <a name="l148"></a></span><span class=cF1>U0</span><span class=cF0> Hanoi()
 <a name="l149"></a>{
-<a name="l150"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l150"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l151"></a>        Init;
 <a name="l152"></a>        </span><span class=cF5>DocClear</span><span class=cF0>;
 <a name="l153"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
diff --git a/docs/Demo/Graphics/Lattice.html b/docs/Demo/Graphics/Lattice.html
index f79172a0..6eed36b6 100755
--- a/docs/Demo/Graphics/Lattice.html
+++ b/docs/Demo/Graphics/Lattice.html
@@ -212,7 +212,7 @@ body {background-color:#000000;}
 <a name="l185"></a>                                </span><span class=cF6>&quot;  Layer9(,'9');&quot;</span><span class=cF0>
 <a name="l186"></a>                                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
 <a name="l187"></a>                                );
-<a name="l188"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l188"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l189"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l190"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
 <a name="l191"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
diff --git a/docs/Demo/Graphics/Life.html b/docs/Demo/Graphics/Life.html
index 2c1f5768..9af19ea6 100755
--- a/docs/Demo/Graphics/Life.html
+++ b/docs/Demo/Graphics/Life.html
@@ -92,7 +92,7 @@ body {background-color:#000000;}
 <a name="l65"></a>        cur_dc = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l66"></a>        restart = </span><span class=cF3>FALSE</span><span class=cF0>;
 <a name="l67"></a>
-<a name="l68"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l68"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l69"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l70"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
 <a name="l71"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
diff --git a/docs/Demo/Graphics/LightTable.html b/docs/Demo/Graphics/LightTable.html
index ddb4ec07..c57bf664 100755
--- a/docs/Demo/Graphics/LightTable.html
+++ b/docs/Demo/Graphics/LightTable.html
@@ -554,9 +554,9 @@ body {background-color:#000000;}
 <a name="l527"></a>                                        </span><span class=cF6>&quot;contiguous chunk of physical memory.\n\n&quot;</span><span class=cF0>
 <a name="l528"></a>                                        </span><span class=cF6>&quot;Mem (0x%0X):&quot;</span><span class=cF0>, </span><span class=cFE>1024</span><span class=cF0> * </span><span class=cFE>1024</span><span class=cF0> * </span><span class=cFE>16</span><span class=cF0>);
 <a name="l529"></a>
-<a name="l530"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l530"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l531"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit = </span><span class=cF3>WIG_TASK_DEFAULT</span><span class=cF0> - </span><span class=cF3>WIF_SELF_FOCUS</span><span class=cF0> - </span><span class=cF3>WIF_SELF_BORDER</span><span class=cF0> - </span><span class=cF3>WIF_FOCUS_TASK_MENU</span><span class=cF0>;
-<a name="l532"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr   = </span><span class=cF3>BLACK</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>; </span><span class=cF2>//Current </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> is Fs segment register.</span><span class=cF0>
+<a name="l532"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr   = </span><span class=cF3>BLACK</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>; </span><span class=cF2>//Current </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> is Fs segment register.</span><span class=cF0>
 <a name="l533"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l534"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
 <a name="l535"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
diff --git a/docs/Demo/Graphics/Palette.html b/docs/Demo/Graphics/Palette.html
index 6b17b512..82619679 100755
--- a/docs/Demo/Graphics/Palette.html
+++ b/docs/Demo/Graphics/Palette.html
@@ -33,8 +33,8 @@ body {background-color:#000000;}
 <a name="l6"></a>        </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; </span><span class=cF3>COLORS_NUM</span><span class=cF0>; i++)
 <a name="l7"></a>                </span><span class=cF6>&quot;$BLACK$$BG,%d$__%-8Z__$FG$$BG$\n&quot;</span><span class=cF0>, i, i, </span><span class=cF6>&quot;ST_COLORS&quot;</span><span class=cF0>;
 <a name="l8"></a>
-<a name="l9"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
-<a name="l10"></a>        </span><span class=cF2>//Alternatively, use </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPalette.html#l11"><span class=cF4>GrPaletteSet</span></a><span class=cF2>(gr_palette_gray);</span><span class=cF0>
+<a name="l9"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l10"></a>        </span><span class=cF2>//Alternatively, use </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPalette.html#l11"><span class=cF4>GrPaletteSet</span></a><span class=cF2>(gr_palette_gray);</span><span class=cF0>
 <a name="l11"></a>        </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; </span><span class=cF3>COLORS_NUM</span><span class=cF0>; i++)
 <a name="l12"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l13"></a>                j = </span><span class=cFE>0xFF</span><span class=cF0> * i / (</span><span class=cF3>COLORS_NUM</span><span class=cF0> - </span><span class=cFE>1</span><span class=cF0>);
@@ -50,7 +50,7 @@ body {background-color:#000000;}
 <a name="l23"></a>        </span><span class=cF5>PressAKey</span><span class=cF0>;
 <a name="l24"></a>        </span><span class=cF5>LFBFlush</span><span class=cF0>;
 <a name="l25"></a>
-<a name="l26"></a>        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l97"><span class=cF4>SettingsPop</span></a><span class=cF2>() restores original palette</span><span class=cF0>
+<a name="l26"></a>        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l97"><span class=cF4>SettingsPop</span></a><span class=cF2>() restores original palette</span><span class=cF0>
 <a name="l27"></a>        </span><span class=cF5>SettingsPop</span><span class=cF0>;
 <a name="l28"></a>}
 <a name="l29"></a>
diff --git a/docs/Demo/Graphics/Pick.html b/docs/Demo/Graphics/Pick.html
index 1977352c..8140ab02 100755
--- a/docs/Demo/Graphics/Pick.html
+++ b/docs/Demo/Graphics/Pick.html
@@ -47,7 +47,7 @@ body {background-color:#000000;}
 <a name="l20"></a>                </span><span class=cF1>if</span><span class=cF0> (dc-&gt;nearest_dist &lt;= best_dist)
 <a name="l21"></a>                {
 <a name="l22"></a>                        </span><span class=cF2>//Distance to nearest pix, squared</span><span class=cF0>
-<a name="l23"></a>                        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l84"><span class=cF4>Sqrt</span></a><span class=cF2>() is expensive so we work with distance squared.</span><span class=cF0>
+<a name="l23"></a>                        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l84"><span class=cF4>Sqrt</span></a><span class=cF2>() is expensive so we work with distance squared.</span><span class=cF0>
 <a name="l24"></a>                        best_dist = dc-&gt;nearest_dist;
 <a name="l25"></a>                        best_apple = i;
 <a name="l26"></a>                }
@@ -70,7 +70,7 @@ body {background-color:#000000;}
 <a name="l43"></a>                x[i] = </span><span class=cF5>RandU16</span><span class=cF0> % </span><span class=cF3>GR_WIDTH</span><span class=cF0>;
 <a name="l44"></a>                y[i] = </span><span class=cF5>RandU16</span><span class=cF0> % (</span><span class=cF3>GR_HEIGHT</span><span class=cF0> - </span><span class=cF3>FONT_HEIGHT</span><span class=cF0> * </span><span class=cFE>3</span><span class=cF0>) + </span><span class=cF3>FONT_HEIGHT</span><span class=cF0> * </span><span class=cFE>3</span><span class=cF0>;
 <a name="l45"></a>        </span><span class=cF7>}</span><span class=cF0>
-<a name="l46"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l46"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l47"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l48"></a>        </span><span class=cF5>DocCursor</span><span class=cF0>;
 <a name="l49"></a>        </span><span class=cF5>DocClear</span><span class=cF0>;
@@ -94,7 +94,7 @@ body {background-color:#000000;}
 <a name="l67"></a>                        </span><span class=cF1>while</span><span class=cF0> (trigger);
 <a name="l68"></a>
 <a name="l69"></a>                        </span><span class=cF2>//Use screen coordinates, not window (arg1,arg2)</span><span class=cF0>
-<a name="l70"></a>                        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KGlobals.html#l25"><span class=cF4>mouse.pos.x</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KGlobals.html#l25"><span class=cF4>mouse.pos.y</span></a><span class=cF2> are global vars updated</span><span class=cF0>
+<a name="l70"></a>                        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KGlobals.html#l25"><span class=cF4>mouse.pos.x</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KGlobals.html#l25"><span class=cF4>mouse.pos.y</span></a><span class=cF2> are global vars updated</span><span class=cF0>
 <a name="l71"></a>                        </span><span class=cF2>//updated by the window mgr to hold the</span><span class=cF0>
 <a name="l72"></a>                        </span><span class=cF2>//screen coordinates of the mouse.</span><span class=cF0>
 <a name="l73"></a>                        delta_x = x[cur_apple] - </span><span class=cFB>mouse</span><span class=cF0>.pos.x;
diff --git a/docs/Demo/Graphics/Pick3D.html b/docs/Demo/Graphics/Pick3D.html
index 0a9dc2a8..590fa950 100755
--- a/docs/Demo/Graphics/Pick3D.html
+++ b/docs/Demo/Graphics/Pick3D.html
@@ -320,7 +320,7 @@ body {background-color:#000000;}
 <a name="l293"></a>                                </span><span class=cF6>&quot;  Restart(,'\n');&quot;</span><span class=cF0>
 <a name="l294"></a>                                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
 <a name="l295"></a>                                );
-<a name="l296"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l296"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l297"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l298"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
 <a name="l299"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
diff --git a/docs/Demo/Graphics/PoleZeros.html b/docs/Demo/Graphics/PoleZeros.html
index 5676fb21..2b41bcbb 100755
--- a/docs/Demo/Graphics/PoleZeros.html
+++ b/docs/Demo/Graphics/PoleZeros.html
@@ -140,7 +140,7 @@ body {background-color:#000000;}
 <a name="l113"></a>        </span><span class=cF5>PopUpOk</span><span class=cF0>(</span><span class=cF6>&quot;Drag the poles and zeros with left mouse.\n&quot;</span><span class=cF0>
 <a name="l114"></a>                        </span><span class=cF6>&quot;Hold right mouse for phase plot.\n&quot;</span><span class=cF0>);
 <a name="l115"></a>
-<a name="l116"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l116"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l117"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit = </span><span class=cF3>WIG_TASK_DEFAULT</span><span class=cF0> - </span><span class=cF3>WIF_SELF_FOCUS</span><span class=cF0> - </span><span class=cF3>WIF_SELF_BORDER</span><span class=cF0>;
 <a name="l118"></a>        </span><span class=cF5>GrPaletteSet</span><span class=cF0>(</span><span class=cFB>gr_palette_gray</span><span class=cF0>);
 <a name="l119"></a>        </span><span class=cFB>gr_palette</span><span class=cF0>[</span><span class=cF3>WHITE</span><span class=cF0>] = </span><span class=cFE>0xFF0000</span><span class=cF0>; </span><span class=cF2>//White is red</span><span class=cF0>
diff --git a/docs/Demo/Graphics/PredatorPrey.html b/docs/Demo/Graphics/PredatorPrey.html
index a96dc292..6262311e 100755
--- a/docs/Demo/Graphics/PredatorPrey.html
+++ b/docs/Demo/Graphics/PredatorPrey.html
@@ -82,7 +82,7 @@ body {background-color:#000000;}
 <a name="l55"></a>        </span><span class=cF5>PopUpOk</span><span class=cF0>(</span><span class=cF6>&quot;This will plot multiple predator-prey\n&quot;</span><span class=cF0>
 <a name="l56"></a>                        </span><span class=cF6>&quot;trajectories.  It restarts many times\n&quot;</span><span class=cF0>
 <a name="l57"></a>                        </span><span class=cF6>&quot;with different, random, initial populations.\n&quot;</span><span class=cF0>);
-<a name="l58"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l58"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l59"></a>        </span><span class=cF1>try</span><span class=cF0>
 <a name="l60"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l61"></a>                </span><span class=cF5>AutoComplete</span><span class=cF0>;
diff --git a/docs/Demo/Graphics/ScreenCapture.html b/docs/Demo/Graphics/ScreenCapture.html
index 196e35c0..5224e771 100755
--- a/docs/Demo/Graphics/ScreenCapture.html
+++ b/docs/Demo/Graphics/ScreenCapture.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Stadium/StadiumGen.html#l1"><span class=cF4>::/Demo/Games/Stadium/StadiumGen.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l1"></a><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Stadium/StadiumGen.html#l1"><span class=cF4>::/Demo/Games/Stadium/StadiumGen.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l2"></a>
 <a name="l3"></a></span><span class=cF1>U0</span><span class=cF0> Main()
 <a name="l4"></a>{
diff --git a/docs/Demo/Graphics/ScrollBars.html b/docs/Demo/Graphics/ScrollBars.html
index 75b9e5d9..f8056ef9 100755
--- a/docs/Demo/Graphics/ScrollBars.html
+++ b/docs/Demo/Graphics/ScrollBars.html
@@ -78,7 +78,7 @@ body {background-color:#000000;}
 <a name="l51"></a>
 <a name="l52"></a></span><span class=cF1>U0</span><span class=cF0> ScrollBars()
 <a name="l53"></a>{
-<a name="l54"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l54"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l55"></a>        Init;
 <a name="l56"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
 <a name="l57"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>(</span><span class=cF3>ON</span><span class=cF0>);
diff --git a/docs/Demo/Graphics/Shading.html b/docs/Demo/Graphics/Shading.html
index e69d4049..26b27fed 100755
--- a/docs/Demo/Graphics/Shading.html
+++ b/docs/Demo/Graphics/Shading.html
@@ -177,10 +177,10 @@ body {background-color:#000000;}
 <a name="l150"></a>        </span><span class=cF7>}</span><span class=cF0>
 <a name="l151"></a>}
 <a name="l152"></a>
-<a name="l153"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePlot3D.html#l1"><span class=cF4>::/Demo/Graphics/SpritePlot3D.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l153"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePlot3D.html#l1"><span class=cF4>::/Demo/Graphics/SpritePlot3D.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l154"></a></span><span class=cF2>//for a CSprite example.</span><span class=cF0>
 <a name="l155"></a>
-<a name="l156"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteMesh.html#l1103"><span class=cF4>SpriteMeshEd</span></a><span class=cF2>() for a fancy example.</span><span class=cF0>
+<a name="l156"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteMesh.html#l1103"><span class=cF4>SpriteMeshEd</span></a><span class=cF2>() for a fancy example.</span><span class=cF0>
 <a name="l157"></a>
 <a name="l158"></a></span><span class=cF1>U0</span><span class=cF0> Main()
 <a name="l159"></a>{
@@ -191,7 +191,7 @@ body {background-color:#000000;}
 <a name="l164"></a>        s-&gt;sy = </span><span class=cFE>7</span><span class=cF0> * </span><span class=cF3>VIEWANGLES_SNAP</span><span class=cF0>;
 <a name="l165"></a>        s-&gt;sz = </span><span class=cFE>6</span><span class=cF0> * </span><span class=cF3>VIEWANGLES_SNAP</span><span class=cF0>;
 <a name="l166"></a>
-<a name="l167"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l167"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l168"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l169"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
 <a name="l170"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
diff --git a/docs/Demo/Graphics/Shadow.html b/docs/Demo/Graphics/Shadow.html
index d5170696..df9b5f7b 100755
--- a/docs/Demo/Graphics/Shadow.html
+++ b/docs/Demo/Graphics/Shadow.html
@@ -110,7 +110,7 @@ body {background-color:#000000;}
 <a name="l83"></a>        omega = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l84"></a>        s = </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0>;
 <a name="l85"></a>
-<a name="l86"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l86"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l87"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
 <a name="l88"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
 <a name="l89"></a>
diff --git a/docs/Demo/Graphics/Slider.html b/docs/Demo/Graphics/Slider.html
index 02af840d..e050a1cf 100755
--- a/docs/Demo/Graphics/Slider.html
+++ b/docs/Demo/Graphics/Slider.html
@@ -29,7 +29,7 @@ body {background-color:#000000;}
 <a name="l2"></a></span><span class=cF2>It's conceptually easy to do a ctrl,</span><span class=cF0>
 <a name="l3"></a></span><span class=cF2>but tedious.  You have complete freedom.</span><span class=cF0>
 <a name="l4"></a>
-<a name="l5"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3733"><span class=cF4>CCtrl</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l5"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3733"><span class=cF4>CCtrl</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l6"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l7"></a>
 <a name="l8"></a></span><span class=cF2>//Start of autocreated Code</span><span class=cF0>
diff --git a/docs/Demo/Graphics/Speedline.html b/docs/Demo/Graphics/Speedline.html
index cb5e3ed9..f50d1c0d 100755
--- a/docs/Demo/Graphics/Speedline.html
+++ b/docs/Demo/Graphics/Speedline.html
@@ -34,7 +34,7 @@ body {background-color:#000000;}
 <a name="l7"></a>
 <a name="l8"></a>        dc-&gt;color = color;
 <a name="l9"></a>
-<a name="l10"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l10"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l11"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit = </span><span class=cF3>WIG_TASK_DEFAULT</span><span class=cF0> - </span><span class=cF3>WIF_SELF_FOCUS</span><span class=cF0> - </span><span class=cF3>WIF_SELF_BORDER</span><span class=cF0>;
 <a name="l12"></a>
 <a name="l13"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
diff --git a/docs/Demo/Graphics/SpritePlot.html b/docs/Demo/Graphics/SpritePlot.html
index 1ab98f6b..c692a3ff 100755
--- a/docs/Demo/Graphics/SpritePlot.html
+++ b/docs/Demo/Graphics/SpritePlot.html
@@ -41,12 +41,12 @@ body {background-color:#000000;}
 <a name="l14"></a></span><span class=cF2>$IB...$ DolDoc cmd you can see by toggling</span><span class=cF0>
 <a name="l15"></a></span><span class=cF2>to text with &lt;CTRL-t&gt;.</span><span class=cF0>
 <a name="l16"></a>
-<a name="l17"></a></span><span class=cF2>IB's behave like string consts in </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF2> when</span><span class=cF0>
+<a name="l17"></a></span><span class=cF2>IB's behave like string consts in </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF2> when</span><span class=cF0>
 <a name="l18"></a></span><span class=cF2>compiled.  That is, they are ptrs to data.</span><span class=cF0>
 <a name="l19"></a>
 <a name="l20"></a></span><span class=cF2>This file uses the persistent graphic</span><span class=cF0>
-<a name="l21"></a></span><span class=cF2>device context </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.dc</span></a><span class=cF2>, while the other</span><span class=cF0>
-<a name="l22"></a></span><span class=cF2>demo's use </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.dc2</span></a><span class=cF2> which must be redrawn at</span><span class=cF0>
+<a name="l21"></a></span><span class=cF2>device context </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.dc</span></a><span class=cF2>, while the other</span><span class=cF0>
+<a name="l22"></a></span><span class=cF2>demo's use </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.dc2</span></a><span class=cF2> which must be redrawn at</span><span class=cF0>
 <a name="l23"></a></span><span class=cF2>60 fps by the window mgr task.</span><span class=cF0>  </span><span class=cF2>This demo</span><span class=cF0>
 <a name="l24"></a></span><span class=cF2>is simpler because you do not need</span><span class=cF0>
 <a name="l25"></a></span><span class=cF2>a window update callback routine.</span><span class=cF0>
diff --git a/docs/Demo/Graphics/SpritePlot3D.html b/docs/Demo/Graphics/SpritePlot3D.html
index 530158bf..0f26ec0b 100755
--- a/docs/Demo/Graphics/SpritePlot3D.html
+++ b/docs/Demo/Graphics/SpritePlot3D.html
@@ -64,7 +64,7 @@ body {background-color:#000000;}
 <a name="l37"></a>{
 <a name="l38"></a>        </span><span class=cF1>F64</span><span class=cF0> theta = </span><span class=cFE>0</span><span class=cF0>, phi = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l39"></a>
-<a name="l40"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l40"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l41"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
 <a name="l42"></a>        </span><span class=cF1>while</span><span class=cF0> (!</span><span class=cF5>CharScan</span><span class=cF0>)
 <a name="l43"></a>        </span><span class=cF7>{</span><span class=cF0>
diff --git a/docs/Demo/Graphics/SpritePut.html b/docs/Demo/Graphics/SpritePut.html
index 8af448a8..28412cb6 100755
--- a/docs/Demo/Graphics/SpritePut.html
+++ b/docs/Demo/Graphics/SpritePut.html
@@ -48,7 +48,7 @@ body {background-color:#000000;}
 <a name="l21"></a>
 <a name="l22"></a>
 <a name="l23"></a>
-<a name="l24"></a></span><span class=cF2>//Used by </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePutExt.html#l1"><span class=cF4>::/Demo/Graphics/SpritePutExt.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l24"></a></span><span class=cF2>//Used by </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePutExt.html#l1"><span class=cF4>::/Demo/Graphics/SpritePutExt.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l25"></a>
 <a name="l26"></a></span><span class=cF1>U0</span><span class=cF0> SpritePut()
 <a name="l27"></a>{
diff --git a/docs/Demo/Graphics/SpritePutExt.html b/docs/Demo/Graphics/SpritePutExt.html
index 07623589..bda10f09 100755
--- a/docs/Demo/Graphics/SpritePutExt.html
+++ b/docs/Demo/Graphics/SpritePutExt.html
@@ -30,7 +30,7 @@ body {background-color:#000000;}
 <a name="l3"></a></span><span class=cF2>$IB,&quot;&lt;1&gt;&quot;,BI=1,BP=&quot;::/Demo/Graphics/SpritePut.CC,2&quot;$</span><span class=cF0>
 <a name="l4"></a>
 <a name="l5"></a></span><span class=cF2>That imports an external sprite.</span><span class=cF0>        </span><span class=cF2>It's</span><span class=cF0>
-<a name="l6"></a></span><span class=cF2>called a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1113"><span class=cF4>DOCEF_BIN_PTR_LINK</span></a><span class=cF2>.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l296"><span class=cF4>BP=&quot;&quot;</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l6"></a></span><span class=cF2>called a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1113"><span class=cF4>DOCEF_BIN_PTR_LINK</span></a><span class=cF2>.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l296"><span class=cF4>BP=&quot;&quot;</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l7"></a>
 <a name="l8"></a></span><span class=cF2>Press &lt;CTRL-r&gt; and &quot;Ptr to Sprite&quot;.</span><span class=cF0>
 <a name="l9"></a></span><span class=cF2>Then, enter a file and the number of</span><span class=cF0>
@@ -48,7 +48,7 @@ body {background-color:#000000;}
 <a name="l21"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l22"></a>                </span><span class=cF6>&quot;US Map:&quot;</span><span class=cF0>;
 <a name="l23"></a>                </span><span class=cF5>Sprite</span><span class=cF0>(</span><span class=cFA>&lt;1&gt;</span><span class=cF0>);
-<a name="l24"></a>                </span><span class=cF6>&quot;%h12c&quot;</span><span class=cF0>, </span><span class=cF6>'\n'</span><span class=cF0>; </span><span class=cF2>//&quot;h&quot; is a secondary arg.  </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Print.html#l1"><span class=cF4>Print</span></a><span class=cF2> 12 newline chars.</span><span class=cF0>
+<a name="l24"></a>                </span><span class=cF6>&quot;%h12c&quot;</span><span class=cF0>, </span><span class=cF6>'\n'</span><span class=cF0>; </span><span class=cF2>//&quot;h&quot; is a secondary arg.  </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Print.html#l1"><span class=cF4>Print</span></a><span class=cF2> 12 newline chars.</span><span class=cF0>
 <a name="l25"></a>        </span><span class=cF7>}</span><span class=cF0>
 <a name="l26"></a>}
 <a name="l27"></a>
diff --git a/docs/Demo/Graphics/SpriteRaw.html b/docs/Demo/Graphics/SpriteRaw.html
index a4f9087e..ecdd5ec0 100755
--- a/docs/Demo/Graphics/SpriteRaw.html
+++ b/docs/Demo/Graphics/SpriteRaw.html
@@ -30,7 +30,7 @@ body {background-color:#000000;}
 <a name="l3"></a></span><span class=cF2>//See </span><span class=cF9><u>::/Apps/GrModels</u></span><span class=cF2>.</span><span class=cF0>
 <a name="l4"></a>
 <a name="l5"></a></span><span class=cF1>class</span><span class=cF0> MySprite
-<a name="l6"></a>{ </span><span class=cF2>// See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l130"><span class=cF4>Sprite Elem Types</span></a><span class=cF0>
+<a name="l6"></a>{ </span><span class=cF2>// See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l130"><span class=cF4>Sprite Elem Types</span></a><span class=cF0>
 <a name="l7"></a>        </span><span class=cF9>CSpriteColor</span><span class=cF0>    color;
 <a name="l8"></a>        </span><span class=cF9>CSpritePtPt</span><span class=cF0>     line1;
 <a name="l9"></a>        </span><span class=cF9>CSpritePtPt</span><span class=cF0>     line2;
diff --git a/docs/Demo/Graphics/SpriteText.html b/docs/Demo/Graphics/SpriteText.html
index 6d527b6e..8f876376 100755
--- a/docs/Demo/Graphics/SpriteText.html
+++ b/docs/Demo/Graphics/SpriteText.html
@@ -63,7 +63,7 @@ body {background-color:#000000;}
 <a name="l36"></a>        </span><span class=cF1>U8</span><span class=cF0>              *st;
 <a name="l37"></a>
 <a name="l38"></a>        </span><span class=cF1>while</span><span class=cF0> (tmpg-&gt;type &amp; </span><span class=cF3>SPG_TYPE_MASK</span><span class=cF0>)
-<a name="l39"></a>        </span><span class=cF7>{</span><span class=cF2>//Study this routine </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteNew.html#l143"><span class=cF4>SpriteElem2Summary</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l39"></a>        </span><span class=cF7>{</span><span class=cF2>//Study this routine </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteNew.html#l143"><span class=cF4>SpriteElem2Summary</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l40"></a>                st = </span><span class=cF5>SpriteElem2Summary</span><span class=cF0>(tmpg);
 <a name="l41"></a>                </span><span class=cF6>&quot;%s\n&quot;</span><span class=cF0>, st;
 <a name="l42"></a>                </span><span class=cF5>Free</span><span class=cF0>(st);
diff --git a/docs/Demo/Graphics/SunMoon.html b/docs/Demo/Graphics/SunMoon.html
index bb608931..52ba9dc8 100755
--- a/docs/Demo/Graphics/SunMoon.html
+++ b/docs/Demo/Graphics/SunMoon.html
@@ -26,9 +26,9 @@ body {background-color:#000000;}
 <body>
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF2>/*</span><span class=cF4>
-<a name="l2"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.dc</span></a><span class=cF2> is the persistent layer.  You can access</span><span class=cF0>
+<a name="l2"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.dc</span></a><span class=cF2> is the persistent layer.  You can access</span><span class=cF0>
 <a name="l3"></a></span><span class=cF2>it directly but two tasks accessing it simultaneously</span><span class=cF0>
-<a name="l4"></a></span><span class=cF2>with no </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l182"><span class=cF4>DCAlias</span></a><span class=cF2>() will screw-up color and stuff.</span><span class=cF0>
+<a name="l4"></a></span><span class=cF2>with no </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l182"><span class=cF4>DCAlias</span></a><span class=cF2>() will screw-up color and stuff.</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l6"></a>
 <a name="l7"></a></span><span class=cF1>U0</span><span class=cF0> SunMoon()
@@ -39,7 +39,7 @@ body {background-color:#000000;}
 <a name="l12"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;              </span><span class=cF2>//No Border</span><span class=cF0>
 <a name="l13"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;                 </span><span class=cF2>//Maximize window</span><span class=cF0>
 <a name="l14"></a>        </span><span class=cF5>DocClear</span><span class=cF0>;               </span><span class=cF2>//Clear command-line text</span><span class=cF0>
-<a name="l15"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>BLACK</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>; </span><span class=cF2>//Current </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> is Fs segment register.</span><span class=cF0>
+<a name="l15"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>BLACK</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>; </span><span class=cF2>//Current </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> is Fs segment register.</span><span class=cF0>
 <a name="l16"></a>
 <a name="l17"></a>        </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; </span><span class=cFE>0x8000</span><span class=cF0>; i += </span><span class=cFE>0x200</span><span class=cF0>)
 <a name="l18"></a>        </span><span class=cF7>{</span><span class=cF0>
diff --git a/docs/Demo/Graphics/Symmetry.html b/docs/Demo/Graphics/Symmetry.html
index bdf2964d..69f175ed 100755
--- a/docs/Demo/Graphics/Symmetry.html
+++ b/docs/Demo/Graphics/Symmetry.html
@@ -35,7 +35,7 @@ body {background-color:#000000;}
 <a name="l8"></a>        </span><span class=cF9>I64</span><span class=cF0>  message_code, x1, y1, x2, y2, arg1, arg2;
 <a name="l9"></a>        </span><span class=cF9>CDC</span><span class=cF0> *dc = </span><span class=cF5>DCAlias</span><span class=cF0>;
 <a name="l10"></a>
-<a name="l11"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l11"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l12"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit = </span><span class=cF3>WIG_TASK_DEFAULT</span><span class=cF0> - </span><span class=cF3>WIF_SELF_FOCUS</span><span class=cF0> - </span><span class=cF3>WIF_SELF_BORDER</span><span class=cF0>;
 <a name="l13"></a>
 <a name="l14"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>;
diff --git a/docs/Demo/Graphics/Transform.html b/docs/Demo/Graphics/Transform.html
index f162f200..55de4fac 100755
--- a/docs/Demo/Graphics/Transform.html
+++ b/docs/Demo/Graphics/Transform.html
@@ -34,7 +34,7 @@ body {background-color:#000000;}
 <a name="l7"></a></span><span class=cF2>Scroll bar works.</span><span class=cF0>
 <a name="l8"></a>
 <a name="l9"></a></span><span class=cF2>The multiplication takes place in the</span><span class=cF4>
-<a name="l10"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l325"><span class=cF4>Sprite3ZB</span></a><span class=cF2> routine.</span><span class=cF0>
+<a name="l10"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l325"><span class=cF4>Sprite3ZB</span></a><span class=cF2> routine.</span><span class=cF0>
 <a name="l11"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l12"></a>
 <a name="l13"></a>#</span><span class=cF1>define</span><span class=cF0> SLIDER_SPACING  </span><span class=cFE>20</span><span class=cF0>
@@ -231,7 +231,7 @@ body {background-color:#000000;}
 <a name="l204"></a>
 <a name="l205"></a></span><span class=cF1>U0</span><span class=cF0> TransformDemo(</span><span class=cF9>I64</span><span class=cF0> _mp_count=</span><span class=cFB>mp_count</span><span class=cF0>)
 <a name="l206"></a>{
-<a name="l207"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l207"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l208"></a>        Init;
 <a name="l209"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit = </span><span class=cF3>WIG_TASK_DEFAULT</span><span class=cF0> -
 <a name="l210"></a>                                                </span><span class=cF3>WIF_SELF_FOCUS</span><span class=cF0> - </span><span class=cF3>WIF_SELF_BORDER</span><span class=cF0> - </span><span class=cF3>WIF_SELF_GRAB_SCROLL</span><span class=cF0> - </span><span class=cF3>WIF_FOCUS_TASK_MENU</span><span class=cF0> - </span><span class=cF3>WIF_SELF_CTRLS</span><span class=cF0>;
diff --git a/docs/Demo/Graphics/WallPaperCtrl.html b/docs/Demo/Graphics/WallPaperCtrl.html
index 98ca178b..edc4a635 100755
--- a/docs/Demo/Graphics/WallPaperCtrl.html
+++ b/docs/Demo/Graphics/WallPaperCtrl.html
@@ -32,8 +32,8 @@ body {background-color:#000000;}
 <a name="l5"></a></span><span class=cF2>that you can place ctrls on the</span><span class=cF0>
 <a name="l6"></a></span><span class=cF2>wall paper.</span><span class=cF0>
 <a name="l7"></a>
-<a name="l8"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Slider.html#l1"><span class=cF4>::/Demo/Graphics/Slider.CC</span></a><span class=cF0>
-<a name="l9"></a></span><span class=cF2>and </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/WallPaperFish.html#l1"><span class=cF4>::/Demo/Graphics/WallPaperFish.CC</span></a><span class=cF0>
+<a name="l8"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Slider.html#l1"><span class=cF4>::/Demo/Graphics/Slider.CC</span></a><span class=cF0>
+<a name="l9"></a></span><span class=cF2>and </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/WallPaperFish.html#l1"><span class=cF4>::/Demo/Graphics/WallPaperFish.CC</span></a><span class=cF0>
 <a name="l10"></a></span><span class=cF2>before messing with this program.</span><span class=cF0>
 <a name="l11"></a>
 <a name="l12"></a></span><span class=cF2>It must be &quot;System Included&quot;.</span><span class=cF0>
diff --git a/docs/Demo/Graphics/WinZBuf.html b/docs/Demo/Graphics/WinZBuf.html
index 48015a6d..e63f1bba 100755
--- a/docs/Demo/Graphics/WinZBuf.html
+++ b/docs/Demo/Graphics/WinZBuf.html
@@ -41,7 +41,7 @@ body {background-color:#000000;}
 <a name="l14"></a>
 <a name="l15"></a></span><span class=cF1>U0</span><span class=cF0> ScrollBars()
 <a name="l16"></a>{
-<a name="l17"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l17"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l18"></a>        </span><span class=cF5>DocClear</span><span class=cF0>;
 <a name="l19"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
 <a name="l20"></a>        </span><span class=cF5>CharGet</span><span class=cF0>(, </span><span class=cF3>FALSE</span><span class=cF0>);
diff --git a/docs/Demo/Graphics/index.html b/docs/Demo/Graphics/index.html
new file mode 100755
index 00000000..2a540077
--- /dev/null
+++ b/docs/Demo/Graphics/index.html
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo/Graphics
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>06/26 16:52 028C </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/32BitColor.html#l1"><span class=cF4>32BitColor.CC</span></a><span class=cF0>
+<a name="l6"></a>12/23 11:44 095C </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/3DPoly.html#l1"><span class=cF4>3DPoly.CC</span></a><span class=cF0>
+<a name="l7"></a>12/19 01:50 0300 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/BSpline.html#l1"><span class=cF4>BSpline.CC</span></a><span class=cF0>
+<a name="l8"></a>12/18 01:31 0309 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Blot.html#l1"><span class=cF4>Blot.CC</span></a><span class=cF0>
+<a name="l9"></a>12/18 01:33 0364 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Bounce.html#l1"><span class=cF4>Bounce.CC</span></a><span class=cF0>
+<a name="l10"></a>12/18 01:34 052B </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Box.html#l1"><span class=cF4>Box.CC</span></a><span class=cF0>
+<a name="l11"></a>12/18 01:38 0424 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Cartesian.html#l1"><span class=cF4>Cartesian.CC</span></a><span class=cF0>
+<a name="l12"></a>12/18 01:39 024D </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/CharAnimation.html#l1"><span class=cF4>CharAnimation.CC</span></a><span class=cF0>
+<a name="l13"></a>06/24 16:06 094A </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Clock.html#l1"><span class=cF4>Clock.CC</span></a><span class=cF0>
+<a name="l14"></a>12/18 01:41 0A11 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Collision.html#l1"><span class=cF4>Collision.CC</span></a><span class=cF0>
+<a name="l15"></a>07/01 15:58 0950 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/CommonAncestor.html#l1"><span class=cF4>CommonAncestor.CC</span></a><span class=cF0>
+<a name="l16"></a>12/18 01:44 04D4 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Doodle.html#l1"><span class=cF4>Doodle.CC</span></a><span class=cF0>
+<a name="l17"></a>12/18 01:47 1A50 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/EdSprite.html#l1"><span class=cF4>EdSprite.CC</span></a><span class=cF0>
+<a name="l18"></a>12/18 14:25 142A </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Elephant.html#l1"><span class=cF4>Elephant.CC</span></a><span class=cF0>
+<a name="l19"></a>12/18 01:49 04AA </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Extents.html#l1"><span class=cF4>Extents.CC</span></a><span class=cF0>
+<a name="l20"></a>12/23 17:04 0EB9 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/FontEd.html#l1"><span class=cF4>FontEd.CC</span></a><span class=cF0>
+<a name="l21"></a>07/02 18:20 20C7 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/GrDir.html#l1"><span class=cF4>GrDir.CC</span></a><span class=cF0>
+<a name="l22"></a>12/18 01:50 02E8 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Grid.html#l1"><span class=cF4>Grid.CC</span></a><span class=cF0>
+<a name="l23"></a>12/18 14:22 0D8B </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Hanoi.html#l1"><span class=cF4>Hanoi.CC</span></a><span class=cF0>
+<a name="l24"></a>12/17 23:48 1944 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Lattice.html#l1"><span class=cF4>Lattice.CC</span></a><span class=cF0>
+<a name="l25"></a>12/18 01:57 0945 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Life.html#l1"><span class=cF4>Life.CC</span></a><span class=cF0>
+<a name="l26"></a>12/17 22:35 420E </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/LightTable.html#l1"><span class=cF4>LightTable.CC</span></a><span class=cF0>
+<a name="l27"></a>12/18 01:59 02E8 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Lines.html#l1"><span class=cF4>Lines.CC</span></a><span class=cF0>
+<a name="l28"></a>12/18 13:09 0573 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/LowPassFilter.html#l1"><span class=cF4>LowPassFilter.CC</span></a><span class=cF0>
+<a name="l29"></a>12/18 13:36 08F3 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/MathAudioDemo.html#l1"><span class=cF4>MathAudioDemo.CC</span></a><span class=cF0>
+<a name="l30"></a>12/18 02:00 00A4 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/MouseDemo.html#l1"><span class=cF4>MouseDemo.CC</span></a><span class=cF0>
+<a name="l31"></a>12/18 02:01 00F4 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/NetOfDots.html#l1"><span class=cF4>NetOfDots.CC</span></a><span class=cF0>
+<a name="l32"></a>12/18 02:02 026F </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Palette.html#l1"><span class=cF4>Palette.CC</span></a><span class=cF0>
+<a name="l33"></a>12/18 02:04 01B8 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/PanText.html#l1"><span class=cF4>PanText.CC</span></a><span class=cF0>
+<a name="l34"></a>12/18 13:14 09FD </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Pick.html#l1"><span class=cF4>Pick.CC</span></a><span class=cF0>
+<a name="l35"></a>12/23 11:44 1BA4 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Pick3D.html#l1"><span class=cF4>Pick3D.CC</span></a><span class=cF0>
+<a name="l36"></a>12/18 14:53 1030 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/PoleZeros.html#l1"><span class=cF4>PoleZeros.CC</span></a><span class=cF0>
+<a name="l37"></a>12/18 13:26 068A </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/PredatorPrey.html#l1"><span class=cF4>PredatorPrey.CC</span></a><span class=cF0>
+<a name="l38"></a>12/18 02:08 0B5B </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/RotateTank.html#l1"><span class=cF4>RotateTank.CC</span></a><span class=cF0>
+<a name="l39"></a>02/19 22:55 0100 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/ScreenCapture.html#l1"><span class=cF4>ScreenCapture.CC</span></a><span class=cF0>
+<a name="l40"></a>12/18 02:32 11F7 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/ScrollBars.html#l1"><span class=cF4>ScrollBars.CC</span></a><span class=cF0>
+<a name="l41"></a>07/01 15:58 13BE </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Shading.html#l1"><span class=cF4>Shading.CC</span></a><span class=cF0>
+<a name="l42"></a>12/18 13:30 0937 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Shadow.html#l1"><span class=cF4>Shadow.CC</span></a><span class=cF0>
+<a name="l43"></a>12/18 14:42 0D51 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Slider.html#l1"><span class=cF4>Slider.CC</span></a><span class=cF0>
+<a name="l44"></a>12/18 02:12 04EE </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Speedline.html#l1"><span class=cF4>Speedline.CC</span></a><span class=cF0>
+<a name="l45"></a>12/18 02:14 05C6 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePlot.html#l1"><span class=cF4>SpritePlot.CC</span></a><span class=cF0>
+<a name="l46"></a>12/23 11:45 038A </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePlot3D.html#l1"><span class=cF4>SpritePlot3D.CC</span></a><span class=cF0>
+<a name="l47"></a>12/18 02:16 6143 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePut.html#l1"><span class=cF4>SpritePut.CC</span></a><span class=cF0>
+<a name="l48"></a>12/18 02:17 02F1 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePutExt.html#l1"><span class=cF4>SpritePutExt.CC</span></a><span class=cF0>
+<a name="l49"></a>12/18 02:19 0353 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpriteRaw.html#l1"><span class=cF4>SpriteRaw.CC</span></a><span class=cF0>
+<a name="l50"></a>12/18 02:20 03C9 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpriteText.html#l1"><span class=cF4>SpriteText.CC</span></a><span class=cF0>
+<a name="l51"></a>12/18 02:23 053B </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SunMoon.html#l1"><span class=cF4>SunMoon.CC</span></a><span class=cF0>
+<a name="l52"></a>12/18 02:27 073E </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Symmetry.html#l1"><span class=cF4>Symmetry.CC</span></a><span class=cF0>
+<a name="l53"></a>12/18 15:21 2567 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Transform.html#l1"><span class=cF4>Transform.CC</span></a><span class=cF0>
+<a name="l54"></a>07/01 18:00 0D6D </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/WallPaperCtrl.html#l1"><span class=cF4>WallPaperCtrl.CC</span></a><span class=cF0>
+<a name="l55"></a>07/01 18:00 19DB </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/WallPaperFish.html#l1"><span class=cF4>WallPaperFish.CC</span></a><span class=cF0>
+<a name="l56"></a>07/01 18:01 04A3 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/WallPaperStars.html#l1"><span class=cF4>WallPaperStars.CC</span></a><span class=cF0>
+<a name="l57"></a>12/18 02:29 01BF </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/WinZBuf.html#l1"><span class=cF4>WinZBuf.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/InFile/InDir.html b/docs/Demo/InFile/InDir.html
index 4767a6ba..bf670463 100755
--- a/docs/Demo/InFile/InDir.html
+++ b/docs/Demo/InFile/InDir.html
@@ -27,8 +27,8 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF2>/* To run this, do a directory, right click on</span><span class=cF0>
 <a name="l2"></a></span><span class=cF2>this file's name and sel &quot;InFile&quot;.</span><span class=cF0>
-<a name="l3"></a></span><span class=cF2>Or, type </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l572"><span class=cF4>InFile</span></a><span class=cF2>(filename);</span><span class=cF0>
-<a name="l4"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l218"><span class=cF4>InFile</span></a><span class=cF2> in the glossary for more info.</span><span class=cF0>
+<a name="l3"></a></span><span class=cF2>Or, type </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l572"><span class=cF4>InFile</span></a><span class=cF2>(filename);</span><span class=cF0>
+<a name="l4"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l218"><span class=cF4>InFile</span></a><span class=cF2> in the glossary for more info.</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l6"></a>
 <a name="l7"></a></span><span class=cF9>I64</span><span class=cF0> i;
diff --git a/docs/Demo/InFile/InEd.html b/docs/Demo/InFile/InEd.html
index a2af9032..f19226c3 100755
--- a/docs/Demo/InFile/InEd.html
+++ b/docs/Demo/InFile/InEd.html
@@ -27,8 +27,8 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF2>/* To run this, do a directory, right click on</span><span class=cF0>
 <a name="l2"></a></span><span class=cF2>this file's name and sel &quot;InFile&quot;.</span><span class=cF0>
-<a name="l3"></a></span><span class=cF2>Or, type </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l572"><span class=cF4>InFile</span></a><span class=cF2>(filename);</span><span class=cF0>
-<a name="l4"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l218"><span class=cF4>InFile</span></a><span class=cF2> in the glossary for more info.</span><span class=cF0>
+<a name="l3"></a></span><span class=cF2>Or, type </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l572"><span class=cF4>InFile</span></a><span class=cF2>(filename);</span><span class=cF0>
+<a name="l4"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l218"><span class=cF4>InFile</span></a><span class=cF2> in the glossary for more info.</span><span class=cF0>
 <a name="l5"></a>
 <a name="l6"></a></span><span class=cF2>This InFile will renum the defines in</span><span class=cF0>
 <a name="l7"></a></span><span class=cF2>InEd.DD.</span><span class=cF0>        </span><span class=cF2>Test it by numbering a few wrong</span><span class=cF0>
diff --git a/docs/Demo/InFile/InPopUp.html b/docs/Demo/InFile/InPopUp.html
index eeb34e92..5599a1da 100755
--- a/docs/Demo/InFile/InPopUp.html
+++ b/docs/Demo/InFile/InPopUp.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>/* This is not an InFile.  It uses </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l561"><span class=cF4>InStr</span></a><span class=cF0>
+<a name="l1"></a><span class=cF2>/* This is not an InFile.  It uses </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l561"><span class=cF4>InStr</span></a><span class=cF0>
 <a name="l2"></a></span><span class=cF2>to run text as though from an InFile.</span><span class=cF0>
 <a name="l3"></a>
 <a name="l4"></a></span><span class=cF2>This example shows how you can drive pop-up</span><span class=cF0>
diff --git a/docs/Demo/InFile/InPopUpWait.html b/docs/Demo/InFile/InPopUpWait.html
index 3410fd12..3701a1c8 100755
--- a/docs/Demo/InFile/InPopUpWait.html
+++ b/docs/Demo/InFile/InPopUpWait.html
@@ -33,7 +33,7 @@ body {background-color:#000000;}
 <a name="l6"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l7"></a>                </span><span class=cF6>&quot;PopUpNoYes;\n &quot;</span><span class=cF0>;
 <a name="l8"></a>
-<a name="l9"></a></span><span class=cF2>//Necessary after a </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRun.html#l3"><span class=cF4>DocEntryRun</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l9"></a></span><span class=cF2>//Necessary after a </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRun.html#l3"><span class=cF4>DocEntryRun</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l10"></a></span><span class=cF2>//which occurs when PopUp's close.</span><span class=cF0>
 <a name="l11"></a>                </span><span class=cF5>TaskWait</span><span class=cF0>;
 <a name="l12"></a>
diff --git a/docs/Demo/InFile/InProfile.html b/docs/Demo/InFile/InProfile.html
index d6e86025..a54bb990 100755
--- a/docs/Demo/InFile/InProfile.html
+++ b/docs/Demo/InFile/InProfile.html
@@ -27,8 +27,8 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF2>/* To run this, do a directory, right click on</span><span class=cF0>
 <a name="l2"></a></span><span class=cF2>this file's name and sel &quot;InFile&quot;.</span><span class=cF0>
-<a name="l3"></a></span><span class=cF2>Or, type </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l572"><span class=cF4>InFile</span></a><span class=cF2>(filename);</span><span class=cF0>
-<a name="l4"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l218"><span class=cF4>InFile</span></a><span class=cF2> in the glossary for more info.</span><span class=cF0>
+<a name="l3"></a></span><span class=cF2>Or, type </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l572"><span class=cF4>InFile</span></a><span class=cF2>(filename);</span><span class=cF0>
+<a name="l4"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l218"><span class=cF4>InFile</span></a><span class=cF2> in the glossary for more info.</span><span class=cF0>
 <a name="l5"></a>
 <a name="l6"></a></span><span class=cF2>Profiling does not require InFiles.</span><span class=cF0>
 <a name="l7"></a></span><span class=cF2>*/</span><span class=cF0>
diff --git a/docs/Demo/InFile/index.html b/docs/Demo/InFile/index.html
new file mode 100755
index 00000000..a79fd6f5
--- /dev/null
+++ b/docs/Demo/InFile/index.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo/InFile
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>12/18 19:26 0124 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/InFile/InPopUp.html#l1"><span class=cF4>InPopUp.CC</span></a><span class=cF0>
+<a name="l6"></a>12/18 19:26 0118 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/InFile/InSetIP.html#l1"><span class=cF4>InSetIP.CC</span></a><span class=cF0>
+<a name="l7"></a>03/19 03:24 1729 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/InFile/InEd.html#l1"><span class=cF4>InEd.DD</span></a><span class=cF0>
+<a name="l8"></a>12/18 19:27 0194 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/InFile/InDir.html#l1"><span class=cF4>InDir.IN</span></a><span class=cF0>
+<a name="l9"></a>12/18 19:28 0312 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/InFile/InEd.html#l1"><span class=cF4>InEd.IN</span></a><span class=cF0>
+<a name="l10"></a>12/18 19:28 017B </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/InFile/InPopUpWait.html#l1"><span class=cF4>InPopUpWait.IN</span></a><span class=cF0>
+<a name="l11"></a>09/27 11:24 0169 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/InFile/InProfile.html#l1"><span class=cF4>InProfile.IN</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/KeyBitMap.html b/docs/Demo/KeyBitMap.html
index b1a1101e..50d7631a 100755
--- a/docs/Demo/KeyBitMap.html
+++ b/docs/Demo/KeyBitMap.html
@@ -47,14 +47,14 @@ body {background-color:#000000;}
 <a name="l20"></a>        </span><span class=cF1>while</span><span class=cF0> (!</span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cFB>kbd</span><span class=cF0>.down_bitmap, i_sc</span><span class=cF7>)</span><span class=cF0>)
 <a name="l21"></a>                </span><span class=cF5>Yield</span><span class=cF0>;
 <a name="l22"></a>
-<a name="l23"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l23"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l24"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
 <a name="l25"></a>
-<a name="l26"></a>        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3630"><span class=cF4>kbd.down_bitmap</span></a><span class=cF2> is indexed with the</span><span class=cF0>
+<a name="l26"></a>        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3630"><span class=cF4>kbd.down_bitmap</span></a><span class=cF2> is indexed with the</span><span class=cF0>
 <a name="l27"></a>        </span><span class=cF2>//merged scan code.  (left shift and</span><span class=cF0>
 <a name="l28"></a>        </span><span class=cF2>//right shift combined for example.)</span><span class=cF0>
-<a name="l29"></a>        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3630"><span class=cF4>kbd.down_bitmap2</span></a><span class=cF2> is indexed with the</span><span class=cF0>
-<a name="l30"></a>        </span><span class=cF2>//distinct scan code.  See </span><span class=cF4><u>Char</u></span><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4181"><span class=cF4>Scan Codes</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l29"></a>        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3630"><span class=cF4>kbd.down_bitmap2</span></a><span class=cF2> is indexed with the</span><span class=cF0>
+<a name="l30"></a>        </span><span class=cF2>//distinct scan code.  See </span><span class=cF4><u>Char</u></span><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4181"><span class=cF4>Scan Codes</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l31"></a>
 <a name="l32"></a>        </span><span class=cF1>while</span><span class=cF0> (</span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cFB>kbd</span><span class=cF0>.down_bitmap, i_sc</span><span class=cF7>)</span><span class=cF0>)
 <a name="l33"></a>        </span><span class=cF7>{</span><span class=cF0>
diff --git a/docs/Demo/LastClass.html b/docs/Demo/LastClass.html
index 9b8805f9..21b29c43 100755
--- a/docs/Demo/LastClass.html
+++ b/docs/Demo/LastClass.html
@@ -53,12 +53,12 @@ body {background-color:#000000;}
 <a name="l26"></a>StructName(&amp;i);
 <a name="l27"></a></span><span class=cF5>PressAKey</span><span class=cF0>;
 <a name="l28"></a>
-<a name="l29"></a></span><span class=cF2>//lastclass is used in </span><a href="http://www.tomawezome.github.io/ZealOS/System/Debug.html#l216"><span class=cF4>ClassRep</span></a><span class=cF2>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Debug.html#l246"><span class=cF4>ClassRepD</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l29"></a></span><span class=cF2>//lastclass is used in </span><a href="https://www.tomawezome.github.io/ZealOS/System/Debug.html#l216"><span class=cF4>ClassRep</span></a><span class=cF2>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Debug.html#l246"><span class=cF4>ClassRepD</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l30"></a></span><span class=cF5>ClassRepD</span><span class=cF0>(</span><span class=cF5>Gs</span><span class=cF0>);
 <a name="l31"></a></span><span class=cF5>PressAKey</span><span class=cF0>;
 <a name="l32"></a>
 <a name="l33"></a></span><span class=cF5>ClassRep</span><span class=cF0>(</span><span class=cF5>Fs</span><span class=cF0>);
 <a name="l34"></a>
-<a name="l35"></a></span><span class=cF2>//See also </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l263"><span class=cF4>DocForm</span></a><span class=cF2>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Disk/BlkDevRep.html#l1"><span class=cF4>::/Demo/Disk/BlkDevRep.CC</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ClassMeta.html#l1"><span class=cF4>::/Demo/ClassMeta.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l35"></a></span><span class=cF2>//See also </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l263"><span class=cF4>DocForm</span></a><span class=cF2>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Disk/BlkDevRep.html#l1"><span class=cF4>::/Demo/Disk/BlkDevRep.CC</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ClassMeta.html#l1"><span class=cF4>::/Demo/ClassMeta.CC</span></a><span class=cF2>.</span><span class=cF0>
 </span></pre></body>
 </html>
diff --git a/docs/Demo/Lectures/64BitAsmQuiz.html b/docs/Demo/Lectures/64BitAsmQuiz.html
index 5777f177..10320b76 100755
--- a/docs/Demo/Lectures/64BitAsmQuiz.html
+++ b/docs/Demo/Lectures/64BitAsmQuiz.html
@@ -93,11 +93,11 @@ body {background-color:#000000;}
 <a name="l66"></a>
 <a name="l67"></a>2) The upper 32-bits are set to zero.
 <a name="l68"></a>
-<a name="l69"></a>3) To set FS or GS, you use WRMSR to write a model specific reg.        See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l625"><span class=cF4>IA32_FS_BASE</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KUtils.html#l536"><span class=cF4>SET_FS_BASE</span></a><span class=cF0>.
+<a name="l69"></a>3) To set FS or GS, you use WRMSR to write a model specific reg.        See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l625"><span class=cF4>IA32_FS_BASE</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KUtils.html#l536"><span class=cF4>SET_FS_BASE</span></a><span class=cF0>.
 <a name="l70"></a>
 <a name="l71"></a>4) Displacement addressing is now RIP relative, so RIP would be added to TSS_SOME_MEMBER.  (Useless)
 <a name="l72"></a>
-<a name="l73"></a>5) The R13 instruction takes one more byte because it is like </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1923"><span class=cF4>REG_RBP</span></a><span class=cF0> in the ModR.
+<a name="l73"></a>5) The R13 instruction takes one more byte because it is like </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1923"><span class=cF4>REG_RBP</span></a><span class=cF0> in the ModR.
 <a name="l74"></a>
 <a name="l75"></a>6) The R8 instruction needs a REX byte prefix to specify upper-8 reg.
 <a name="l76"></a>
@@ -105,7 +105,7 @@ body {background-color:#000000;}
 <a name="l78"></a>
 <a name="l79"></a>8) To call a subroutine farther than 2Gig away, you put the address into RAX, then CALL RAX.
 <a name="l80"></a>
-<a name="l81"></a>9) CALL REL32 is significantly faster.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/InterruptDemo.html#l1"><span class=cF4>::/Demo/Lectures/InterruptDemo.CC</span></a><span class=cF0>.
+<a name="l81"></a>9) CALL REL32 is significantly faster.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/InterruptDemo.html#l1"><span class=cF4>::/Demo/Lectures/InterruptDemo.CC</span></a><span class=cF0>.
 <a name="l82"></a>
 <a name="l83"></a>10) IN or OUT instructions happen at a fixed speed based on the original ISA bus clock.
 <a name="l84"></a>
diff --git a/docs/Demo/Lectures/FixedPoint.html b/docs/Demo/Lectures/FixedPoint.html
index e9f16c9f..0a4879ee 100755
--- a/docs/Demo/Lectures/FixedPoint.html
+++ b/docs/Demo/Lectures/FixedPoint.html
@@ -39,11 +39,11 @@ body {background-color:#000000;}
 <a name="l12"></a></span><span class=cF2>Terry often used 64-bit ints with upper 32-bits</span><span class=cF0>
 <a name="l13"></a></span><span class=cF2>as int and lower 32-bits as fraction.</span><span class=cF0>
 <a name="l14"></a>
-<a name="l15"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/SubIntAccess.html#l1"><span class=cF4>::/Demo/SubIntAccess.CC</span></a><span class=cF2> for how</span><span class=cF0>
+<a name="l15"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/SubIntAccess.html#l1"><span class=cF4>::/Demo/SubIntAccess.CC</span></a><span class=cF2> for how</span><span class=cF0>
 <a name="l16"></a></span><span class=cF2>to access upper or lower 32-bits.</span><span class=cF0>
 <a name="l17"></a>
 <a name="l18"></a></span><span class=cF2>For a complete list of nonstandard compiler</span><span class=cF0>
-<a name="l19"></a></span><span class=cF2>features, see </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>::/Doc/CosmiC.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l19"></a></span><span class=cF2>features, see </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>::/Doc/CosmiC.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l20"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l21"></a>
 <a name="l22"></a></span><span class=cF1>U0</span><span class=cF0> Main()
@@ -78,7 +78,7 @@ body {background-color:#000000;}
 <a name="l51"></a></span><span class=cF2>allows a structure to be accessed as a</span><span class=cF0>
 <a name="l52"></a></span><span class=cF2>whole.  That's why the i variable can</span><span class=cF0>
 <a name="l53"></a></span><span class=cF2>be accessed normally in addition to</span><span class=cF0>
-<a name="l54"></a></span><span class=cF2>structure member access </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l103"><span class=cF4>I64</span></a><span class=cF2>.  The actual</span><span class=cF0>
+<a name="l54"></a></span><span class=cF2>structure member access </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l103"><span class=cF4>I64</span></a><span class=cF2>.  The actual</span><span class=cF0>
 <a name="l55"></a></span><span class=cF2>intrinsic compiler type is U64i.</span><span class=cF0>
 <a name="l56"></a>
 <a name="l57"></a></span><span class=cF2>public U64i union I64</span><span class=cF0>
@@ -97,7 +97,7 @@ body {background-color:#000000;}
 <a name="l70"></a></span><span class=cF2>penalty.</span><span class=cF0>
 <a name="l71"></a>
 <a name="l72"></a></span><span class=cF2>For a complete list of nonstandard compiler</span><span class=cF0>
-<a name="l73"></a></span><span class=cF2>features, see </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>::/Doc/CosmiC.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l73"></a></span><span class=cF2>features, see </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>::/Doc/CosmiC.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l74"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l75"></a>
 <a name="l76"></a>        </span><span class=cF6>&quot;i.u32[0]\t=%X\n&quot;</span><span class=cF0>, i.u32[</span><span class=cFE>0</span><span class=cF0>];
@@ -108,7 +108,7 @@ body {background-color:#000000;}
 <a name="l81"></a>Main;
 <a name="l82"></a>DoIt2;
 <a name="l83"></a>
-<a name="l84"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPointAdvanced.html#l1"><span class=cF4>::/Demo/Lectures/FixedPointAdvanced.CC</span></a><span class=cF0>
+<a name="l84"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPointAdvanced.html#l1"><span class=cF4>::/Demo/Lectures/FixedPointAdvanced.CC</span></a><span class=cF0>
 <a name="l85"></a>
 <a name="l86"></a></span><span class=cF2>/*Program Output</span><span class=cF1>
 <a name="l87"></a>
diff --git a/docs/Demo/Lectures/FixedPointAdvanced.html b/docs/Demo/Lectures/FixedPointAdvanced.html
index eaea15af..a5f816ed 100755
--- a/docs/Demo/Lectures/FixedPointAdvanced.html
+++ b/docs/Demo/Lectures/FixedPointAdvanced.html
@@ -39,7 +39,7 @@ body {background-color:#000000;}
 <a name="l12"></a></span><span class=cF2>Terry often use 64-bit ints with upper 32-bits</span><span class=cF0>
 <a name="l13"></a></span><span class=cF2>as int and lower 32-bits as fraction.</span><span class=cF0>
 <a name="l14"></a>
-<a name="l15"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/SubIntAccess.html#l1"><span class=cF4>::/Demo/SubIntAccess.CC</span></a><span class=cF2> for how</span><span class=cF0>
+<a name="l15"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/SubIntAccess.html#l1"><span class=cF4>::/Demo/SubIntAccess.CC</span></a><span class=cF2> for how</span><span class=cF0>
 <a name="l16"></a></span><span class=cF2>to access upper or lower 32-bits.</span><span class=cF0>
 <a name="l17"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l18"></a>
diff --git a/docs/Demo/Lectures/InterruptDemo.html b/docs/Demo/Lectures/InterruptDemo.html
index 7321e018..5c0b3e89 100755
--- a/docs/Demo/Lectures/InterruptDemo.html
+++ b/docs/Demo/Lectures/InterruptDemo.html
@@ -26,7 +26,7 @@ body {background-color:#000000;}
 <body>
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF2>//This is the software interrupt num</span><span class=cF0>
-<a name="l2"></a></span><span class=cF2>//we will use.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l336"><span class=cF4>Software Int's</span></a><span class=cF2> for</span><span class=cF0>
+<a name="l2"></a></span><span class=cF2>//we will use.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l336"><span class=cF4>Software Int's</span></a><span class=cF2> for</span><span class=cF0>
 <a name="l3"></a></span><span class=cF2>//picking a num.  Nums are subject to change.</span><span class=cF0>
 <a name="l4"></a>
 <a name="l5"></a>#</span><span class=cF1>define</span><span class=cF0> I_F_UNARY_MINUS </span><span class=cF3>I_USER</span><span class=cF0>
diff --git a/docs/Demo/Lectures/MiniCompiler.html b/docs/Demo/Lectures/MiniCompiler.html
index 0f76d02b..cc6d5128 100755
--- a/docs/Demo/Lectures/MiniCompiler.html
+++ b/docs/Demo/Lectures/MiniCompiler.html
@@ -28,14 +28,14 @@ body {background-color:#000000;}
 <a name="l1"></a><span class=cF2>/*</span><span class=cF5>
 <a name="l2"></a><u>-] Main Compiler</span><span class=cF0>
 <a name="l3"></a></u>  </span><span class=cF2>The mini compiler is like the main compiler, except the main compiler's lexical analyser removes comments and does </span><span class=cF0>
-<a name="l4"></a>  </span><span class=cF2>preprocessing.  </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l529"><span class=cF4>Lex</span></a><span class=cF2>(),</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l66"><span class=cF4>Echo</span></a><span class=cF2>(ON).</span><span class=cF0>
+<a name="l4"></a>  </span><span class=cF2>preprocessing.  </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l529"><span class=cF4>Lex</span></a><span class=cF2>(),</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l66"><span class=cF4>Echo</span></a><span class=cF2>(ON).</span><span class=cF0>
 <a name="l5"></a>  
-<a name="l6"></a>  </span><span class=cF2>The main compiler generates </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l20"><span class=cF4>Intermediate Code</span></a><span class=cF2> at the parser stage.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/ParseExp.html#l302"><span class=cF4>ParseExpression</span></a><span class=cF2>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/ParseStatement.html#l1020"><span class=cF4>ParseStatement</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l6"></a>  </span><span class=cF2>The main compiler generates </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l20"><span class=cF4>Intermediate Code</span></a><span class=cF2> at the parser stage.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/ParseExp.html#l302"><span class=cF4>ParseExpression</span></a><span class=cF2>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/ParseStatement.html#l1020"><span class=cF4>ParseStatement</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l7"></a>  
-<a name="l8"></a>  </span><span class=cF2>The main compiler optimizes   See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CInit.html#l26"><span class=cF4>Intermediate Code Attributes</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OptPass012.html#l374"><span class=cF4>Combining Consts</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OptPass3.html#l627"><span class=cF4>Choosing Reg Vars</span></a><span class=cF2>.  Use </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l50"><span class=cF4>PassTrace</span></a><span class=cF2>() to see </span><span class=cF0>
+<a name="l8"></a>  </span><span class=cF2>The main compiler optimizes   See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CInit.html#l26"><span class=cF4>Intermediate Code Attributes</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OptPass012.html#l374"><span class=cF4>Combining Consts</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OptPass3.html#l627"><span class=cF4>Choosing Reg Vars</span></a><span class=cF2>.  Use </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l50"><span class=cF4>PassTrace</span></a><span class=cF2>() to see </span><span class=cF0>
 <a name="l9"></a>  </span><span class=cF2>the optimization stages.</span><span class=cF0>
 <a name="l10"></a>  
-<a name="l11"></a>  </span><span class=cF2>The main compiler makes machine code in the back end.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1797"><span class=cF4>IC Struct</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/ParseLib.html#l289"><span class=cF4>COCCompile</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OptPass789A.html#l596"><span class=cF4>OptPass789A</span></a><span class=cF2>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/BackA.html#l273"><span class=cF4>BackEnd</span></a><span class=cF2>.  Set </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l61"><span class=cF4>Trace</span></a><span class=cF2>(ON) to </span><span class=cF0>
+<a name="l11"></a>  </span><span class=cF2>The main compiler makes machine code in the back end.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1797"><span class=cF4>IC Struct</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/ParseLib.html#l289"><span class=cF4>COCCompile</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OptPass789A.html#l596"><span class=cF4>OptPass789A</span></a><span class=cF2>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/BackA.html#l273"><span class=cF4>BackEnd</span></a><span class=cF2>.  Set </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l61"><span class=cF4>Trace</span></a><span class=cF2>(ON) to </span><span class=cF0>
 <a name="l12"></a>  </span><span class=cF2>see the output of the backend.</span><span class=cF0>
 <a name="l13"></a></span><span class=cF5>
 <a name="l14"></a><u>-] Mini Compiler</span><span class=cF0>
@@ -61,7 +61,7 @@ body {background-color:#000000;}
 <a name="l34"></a>#</span><span class=cF1>define</span><span class=cF0> OP_SUB                                  </span><span class=cFE>4</span><span class=cF0>
 <a name="l35"></a>
 <a name="l36"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>Lex</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> **_src, </span><span class=cF9>I64</span><span class=cF0> *num)
-<a name="l37"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l529"><span class=cF4>Lex</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l37"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l529"><span class=cF4>Lex</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l38"></a>        </span><span class=cF1>U8</span><span class=cF0> *src = *_src;
 <a name="l39"></a>        </span><span class=cF9>I64</span><span class=cF0> i;
 <a name="l40"></a>
@@ -136,7 +136,7 @@ body {background-color:#000000;}
 <a name="l109"></a></span><span class=cF1>extern</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> Parse(</span><span class=cF1>U8</span><span class=cF0> **_src, </span><span class=cF1>U8</span><span class=cF0> **_dst);
 <a name="l110"></a>
 <a name="l111"></a></span><span class=cF1>U0</span><span class=cF0> ParseTerm(</span><span class=cF1>U8</span><span class=cF0> **_src, </span><span class=cF1>U8</span><span class=cF0> **_dst, </span><span class=cF9>I64</span><span class=cF0> prec)
-<a name="l112"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/ParseExp.html#l302"><span class=cF4>ParseExpression</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l112"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/ParseExp.html#l302"><span class=cF4>ParseExpression</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l113"></a>        </span><span class=cF9>I64</span><span class=cF0> i;
 <a name="l114"></a>        </span><span class=cF1>U8</span><span class=cF0> *src2;
 <a name="l115"></a>        </span><span class=cF1>U8</span><span class=cF0> *dst2;
@@ -162,8 +162,8 @@ body {background-color:#000000;}
 <a name="l135"></a>}
 <a name="l136"></a>
 <a name="l137"></a></span><span class=cF9>I64</span><span class=cF0> Parse(</span><span class=cF1>U8</span><span class=cF0> **_src, </span><span class=cF1>U8</span><span class=cF0> **_dst)
-<a name="l138"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/ParseExp.html#l302"><span class=cF4>ParseExpression</span></a><span class=cF2>().</span><span class=cF0>
-<a name="l139"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l716"><span class=cF4>Opcode Formats</span></a><span class=cF2> for details on asm insts.</span><span class=cF0>
+<a name="l138"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/ParseExp.html#l302"><span class=cF4>ParseExpression</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l139"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l716"><span class=cF4>Opcode Formats</span></a><span class=cF2> for details on asm insts.</span><span class=cF0>
 <a name="l140"></a>        </span><span class=cF9>I64</span><span class=cF0> i;
 <a name="l141"></a>        </span><span class=cF1>U8</span><span class=cF0> *dst = *_dst;
 <a name="l142"></a>
@@ -280,8 +280,8 @@ body {background-color:#000000;}
 <a name="l253"></a>                                        </span><span class=cF5>throw</span><span class=cF0>;
 <a name="l254"></a>                                </span><span class=cF6>&quot;$RED$This code is not efficient, but the compiler is simple.$FG$\n&quot;</span><span class=cF0>;
 <a name="l255"></a>                                </span><span class=cF5>Un</span><span class=cF0>(code, dst - code); </span><span class=cF2>//Unassemble the code we created.</span><span class=cF0>
-<a name="l256"></a></span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l32"><span class=cF4>Call</span></a><span class=cF2>() is a function.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KUtils.html#l165"><span class=cF4>_CALL</span></a><span class=cF2>::</span><span class=cF0>
-<a name="l257"></a>                                </span><span class=cF2>//See also </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l35"><span class=cF4>CallInd</span></a><span class=cF2>().  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KUtils.html#l415"><span class=cF4>_CALL_IND</span></a><span class=cF2>::</span><span class=cF0>
+<a name="l256"></a></span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l32"><span class=cF4>Call</span></a><span class=cF2>() is a function.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KUtils.html#l165"><span class=cF4>_CALL</span></a><span class=cF2>::</span><span class=cF0>
+<a name="l257"></a>                                </span><span class=cF2>//See also </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l35"><span class=cF4>CallInd</span></a><span class=cF2>().  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KUtils.html#l415"><span class=cF4>_CALL_IND</span></a><span class=cF2>::</span><span class=cF0>
 <a name="l258"></a>                                </span><span class=cF6>&quot;$LTBLUE$Answer:%d$FG$\n&quot;</span><span class=cF0>, </span><span class=cF5>Call</span><span class=cF0>(code);
 <a name="l259"></a>                        </span><span class=cF7>}</span><span class=cF0>
 <a name="l260"></a>                        </span><span class=cF1>catch</span><span class=cF0>
diff --git a/docs/Demo/Lectures/Ring3.html b/docs/Demo/Lectures/Ring3.html
index 55865948..858c761f 100755
--- a/docs/Demo/Lectures/Ring3.html
+++ b/docs/Demo/Lectures/Ring3.html
@@ -26,7 +26,7 @@ body {background-color:#000000;}
 <body>
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF2>/*ZealOS runs exclusively in ring 0.</span><span class=cF0>
-<a name="l2"></a></span><span class=cF2>Ring 0 is part of the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Charter.html#l1"><span class=cF4>Charter</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l2"></a></span><span class=cF2>Ring 0 is part of the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Charter.html#l1"><span class=cF4>Charter</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l3"></a></span><span class=cF2>This demo is for you to play around</span><span class=cF0>
 <a name="l4"></a></span><span class=cF2>with ring 3.</span><span class=cF0>    </span><span class=cF2>ZealOS is for</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>recreational programming, after all.</span><span class=cF0>
diff --git a/docs/Demo/Lectures/index.html b/docs/Demo/Lectures/index.html
new file mode 100755
index 00000000..c74ac651
--- /dev/null
+++ b/docs/Demo/Lectures/index.html
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo/Lectures
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 03:35 03BA </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/AndNotMod.html#l1"><span class=cF4>AndNotMod.CC</span></a><span class=cF0>
+<a name="l6"></a>07/02 04:14 0846 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>FixedPoint.CC</span></a><span class=cF0>
+<a name="l7"></a>07/02 04:15 0FB5 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPointAdvanced.html#l1"><span class=cF4>FixedPointAdvanced.CC</span></a><span class=cF0>
+<a name="l8"></a>12/18 23:44 06A5 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/InterruptDemo.html#l1"><span class=cF4>InterruptDemo.CC</span></a><span class=cF0>
+<a name="l9"></a>07/01 15:58 17B9 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/MiniCompiler.html#l1"><span class=cF4>MiniCompiler.CC</span></a><span class=cF0>
+<a name="l10"></a>07/01 15:58 0B8C </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/MiniGrLib.html#l1"><span class=cF4>MiniGrLib.CC</span></a><span class=cF0>
+<a name="l11"></a>12/19 00:05 03E5 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/NegDisp.html#l1"><span class=cF4>NegDisp.CC</span></a><span class=cF0>
+<a name="l12"></a>07/02 03:35 0822 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/Optimization.html#l1"><span class=cF4>Optimization.CC</span></a><span class=cF0>
+<a name="l13"></a>07/02 04:15 05BC </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/PCIInterrupts.html#l1"><span class=cF4>PCIInterrupts.CC</span></a><span class=cF0>
+<a name="l14"></a>07/01 15:58 05D7 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/Ring3.html#l1"><span class=cF4>Ring3.CC</span></a><span class=cF0>
+<a name="l15"></a>07/02 03:36 0B81 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/64BitAsmQuiz.html#l1"><span class=cF4>64BitAsmQuiz.DD</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/MessageLoop.html b/docs/Demo/MessageLoop.html
index 845be964..34508858 100755
--- a/docs/Demo/MessageLoop.html
+++ b/docs/Demo/MessageLoop.html
@@ -28,7 +28,7 @@ body {background-color:#000000;}
 <a name="l1"></a><span class=cF1>U0</span><span class=cF0> MessageLoop()
 <a name="l2"></a>{
 <a name="l3"></a>        </span><span class=cF9>I64</span><span class=cF0> arg1, arg2, message_code;
-<a name="l4"></a>        </span><span class=cF6>&quot;Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>message_code</span></a><span class=cF6> defines in your programs instead of hardcoded nums.\n&quot;</span><span class=cF0>
+<a name="l4"></a>        </span><span class=cF6>&quot;Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>message_code</span></a><span class=cF6> defines in your programs instead of hardcoded nums.\n&quot;</span><span class=cF0>
 <a name="l5"></a>        </span><span class=cF6>&quot;&lt;ESC&gt; to Exit\n&quot;</span><span class=cF0>;
 <a name="l6"></a>
 <a name="l7"></a>        </span><span class=cF2>//We don't want the mouse bttns to reposition the cursor,</span><span class=cF0>
@@ -50,6 +50,6 @@ body {background-color:#000000;}
 <a name="l23"></a>
 <a name="l24"></a>MessageLoop;
 <a name="l25"></a>
-<a name="l26"></a></span><span class=cF2>// Press &lt;CTRL-SHIFT-L&gt; and &quot;Insert </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2>/</span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>ScanCode</span></a><span class=cF2>&quot;.</span><span class=cF0>
+<a name="l26"></a></span><span class=cF2>// Press &lt;CTRL-SHIFT-L&gt; and &quot;Insert </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2>/</span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>ScanCode</span></a><span class=cF2>&quot;.</span><span class=cF0>
 </span></pre></body>
 </html>
diff --git a/docs/Demo/MultiCore/Lock.html b/docs/Demo/MultiCore/Lock.html
index cc301e65..94482df5 100755
--- a/docs/Demo/MultiCore/Lock.html
+++ b/docs/Demo/MultiCore/Lock.html
@@ -31,7 +31,7 @@ body {background-color:#000000;}
 <a name="l4"></a></span><span class=cF2>read-modify-write statements.</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>It will generate invalid insts</span><span class=cF0>
 <a name="l6"></a></span><span class=cF2>if you misuse it and it will crash.</span><span class=cF4>
-<a name="l7"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/UAsm.html#l771"><span class=cF4>U</span></a><span class=cF2>() to see what code was generated.</span><span class=cF0>
+<a name="l7"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/UAsm.html#l771"><span class=cF4>U</span></a><span class=cF2>() to see what code was generated.</span><span class=cF0>
 <a name="l8"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l9"></a>
 <a name="l10"></a>#</span><span class=cF1>define</span><span class=cF0> COUNT   </span><span class=cFE>0x1000000</span><span class=cF0>
diff --git a/docs/Demo/MultiCore/MPRadix.html b/docs/Demo/MultiCore/MPRadix.html
index bcf5d4c8..ca77a6ee 100755
--- a/docs/Demo/MultiCore/MPRadix.html
+++ b/docs/Demo/MultiCore/MPRadix.html
@@ -46,7 +46,7 @@ body {background-color:#000000;}
 <a name="l19"></a>
 <a name="l20"></a></span><span class=cF1>U0</span><span class=cF0> QuickSortU32(</span><span class=cF9>I32</span><span class=cF0> *base, </span><span class=cF9>I64</span><span class=cF0> num)
 <a name="l21"></a>{</span><span class=cF2>//By customizing, we dramatically improve it!</span><span class=cF0>
-<a name="l22"></a></span><span class=cF2>//Cut and paste from </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/QuickSort.html#l1"><span class=cF4>QuickSortI64</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l22"></a></span><span class=cF2>//Cut and paste from </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/QuickSort.html#l1"><span class=cF4>QuickSortI64</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l23"></a>        </span><span class=cF9>I64</span><span class=cF0>  i;
 <a name="l24"></a>        </span><span class=cF9>I32</span><span class=cF0> *less, *greater, pivot;
 <a name="l25"></a>
diff --git a/docs/Demo/MultiCore/index.html b/docs/Demo/MultiCore/index.html
new file mode 100755
index 00000000..cbcff95a
--- /dev/null
+++ b/docs/Demo/MultiCore/index.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo/MultiCore
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>12/19 00:15 01CB </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MultiCore/Interrupts.html#l1"><span class=cF4>Interrupts.CC</span></a><span class=cF0>
+<a name="l6"></a>07/01 16:09 02D1 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MultiCore/LoadTest.html#l1"><span class=cF4>LoadTest.CC</span></a><span class=cF0>
+<a name="l7"></a>12/19 00:17 03D3 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MultiCore/Lock.html#l1"><span class=cF4>Lock.CC</span></a><span class=cF0>
+<a name="l8"></a>12/19 00:28 07B2 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MultiCore/MPAdd.html#l1"><span class=cF4>MPAdd.CC</span></a><span class=cF0>
+<a name="l9"></a>12/19 00:18 00FD </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MultiCore/MPPrint.html#l1"><span class=cF4>MPPrint.CC</span></a><span class=cF0>
+<a name="l10"></a>12/19 01:08 0BE9 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MultiCore/MPRadix.html#l1"><span class=cF4>MPRadix.CC</span></a><span class=cF0>
+<a name="l11"></a>06/28 05:36 0646 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MultiCore/Palindrome.html#l1"><span class=cF4>Palindrome.CC</span></a><span class=cF0>
+<a name="l12"></a>12/19 00:22 0619 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MultiCore/Primes.html#l1"><span class=cF4>Primes.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/OnceDemo.html b/docs/Demo/OnceDemo.html
index 146f60c8..2c81bc95 100755
--- a/docs/Demo/OnceDemo.html
+++ b/docs/Demo/OnceDemo.html
@@ -36,6 +36,6 @@ body {background-color:#000000;}
 <a name="l9"></a>
 <a name="l10"></a>OnceDemo;
 <a name="l11"></a>
-<a name="l12"></a></span><span class=cF2>//There are variants for system_task </span><a href="http://www.tomawezome.github.io/ZealOS/System/Registry.html#l158"><span class=cF4>ZOnce</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l12"></a></span><span class=cF2>//There are variants for system_task </span><a href="https://www.tomawezome.github.io/ZealOS/System/Registry.html#l158"><span class=cF4>ZOnce</span></a><span class=cF2>().</span><span class=cF0>
 </span></pre></body>
 </html>
diff --git a/docs/Demo/Print.html b/docs/Demo/Print.html
index 1bd4d697..ba328ef5 100755
--- a/docs/Demo/Print.html
+++ b/docs/Demo/Print.html
@@ -25,11 +25,11 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>//ZealOS supports standard </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1110"><span class=cF4>Print</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l1"></a><span class=cF2>//ZealOS supports standard </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1110"><span class=cF4>Print</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l2"></a></span><span class=cF2>//codes and extended ones.</span><span class=cF0>
-<a name="l3"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Print.html#l1"><span class=cF4>Print(&quot;&quot;) Format Strings</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l3"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Print.html#l1"><span class=cF4>Print(&quot;&quot;) Format Strings</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l4"></a>
-<a name="l5"></a></span><span class=cF2>//Demonstrates </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Print.html#l14"><span class=cF4>aux_format_num</span></a><span class=cF2> codes.</span><span class=cF0>
+<a name="l5"></a></span><span class=cF2>//Demonstrates </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Print.html#l14"><span class=cF4>aux_format_num</span></a><span class=cF2> codes.</span><span class=cF0>
 <a name="l6"></a>
 <a name="l7"></a></span><span class=cF6>&quot;%10h?d\n&quot;</span><span class=cF0>, </span><span class=cFE>123456789</span><span class=cF0>;
 <a name="l8"></a></span><span class=cF6>&quot;%10h?d\n&quot;</span><span class=cF0>, </span><span class=cFE>12345</span><span class=cF0>;
@@ -54,7 +54,7 @@ body {background-color:#000000;}
 <a name="l27"></a>
 <a name="l28"></a></span><span class=cF6>&quot;%h*c\n&quot;</span><span class=cF0>, </span><span class=cFE>25</span><span class=cF0>, </span><span class=cF6>'y'</span><span class=cF0>; </span><span class=cF2>//Print 25 y's</span><span class=cF0>
 <a name="l29"></a>
-<a name="l30"></a></span><span class=cF6>'zzzz\n'</span><span class=cF0>; </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l23"><span class=cF4>PutChars</span></a><span class=cF2>() up to 8 characters.</span><span class=cF0>
+<a name="l30"></a></span><span class=cF6>'zzzz\n'</span><span class=cF0>; </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l23"><span class=cF4>PutChars</span></a><span class=cF2>() up to 8 characters.</span><span class=cF0>
 <a name="l31"></a>
 <a name="l32"></a></span><span class=cF6>'\n'</span><span class=cF0>;
 <a name="l33"></a>
diff --git a/docs/Demo/Progress.html b/docs/Demo/Progress.html
index 53e8fde8..2016f253 100755
--- a/docs/Demo/Progress.html
+++ b/docs/Demo/Progress.html
@@ -25,16 +25,16 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>/*</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l166"><span class=cF4>progress1</span></a><span class=cF2>-</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l181"><span class=cF4>progress4</span></a><span class=cF2> are just global vars</span><span class=cF0>
+<a name="l1"></a><span class=cF2>/*</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l166"><span class=cF4>progress1</span></a><span class=cF2>-</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l181"><span class=cF4>progress4</span></a><span class=cF2> are just global vars</span><span class=cF0>
 <a name="l2"></a></span><span class=cF2>shown on the wallpaper. Terry used them in debugging a lot.</span><span class=cF0>
 <a name="l3"></a>
-<a name="l4"></a></span><span class=cF2>If you set </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l168"><span class=cF4>progress1_max</span></a><span class=cF2>-</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l183"><span class=cF4>progress4_max</span></a><span class=cF2>,</span><span class=cF0>
+<a name="l4"></a></span><span class=cF2>If you set </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l168"><span class=cF4>progress1_max</span></a><span class=cF2>-</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l183"><span class=cF4>progress4_max</span></a><span class=cF2>,</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>then a progress bar will display.</span><span class=cF0>
 <a name="l6"></a>
-<a name="l7"></a></span><span class=cF2>If you set </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l169"><span class=cF4>progress1_t0</span></a><span class=cF2>-</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l184"><span class=cF4>progress4_t0</span></a><span class=cF0>
+<a name="l7"></a></span><span class=cF2>If you set </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l169"><span class=cF4>progress1_t0</span></a><span class=cF2>-</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l184"><span class=cF4>progress4_t0</span></a><span class=cF0>
 <a name="l8"></a></span><span class=cF2>then the elapsed time will display.</span><span class=cF0>
 <a name="l9"></a>
-<a name="l10"></a></span><span class=cF2>If you set </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l170"><span class=cF4>progress1_tf</span></a><span class=cF2>-</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l185"><span class=cF4>progress4_tf</span></a><span class=cF0>
+<a name="l10"></a></span><span class=cF2>If you set </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l170"><span class=cF4>progress1_tf</span></a><span class=cF2>-</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l185"><span class=cF4>progress4_tf</span></a><span class=cF0>
 <a name="l11"></a></span><span class=cF2>then the estimated time will display.</span><span class=cF0>
 <a name="l12"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l13"></a>
diff --git a/docs/Demo/PullDownMenu.html b/docs/Demo/PullDownMenu.html
index 9a4a588c..fe207283 100755
--- a/docs/Demo/PullDownMenu.html
+++ b/docs/Demo/PullDownMenu.html
@@ -99,7 +99,7 @@ body {background-color:#000000;}
 <a name="l72"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_CMD</span><span class=cF0>:
 <a name="l73"></a>                        </span><span class=cF2>//Feel free to make your menu</span><span class=cF0>
 <a name="l74"></a>                        </span><span class=cF2>//drive by key strokes, but you can</span><span class=cF0>
-<a name="l75"></a>                        </span><span class=cF2>//use the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>MESSAGE_CMD</span></a><span class=cF2> val.</span><span class=cF0>
+<a name="l75"></a>                        </span><span class=cF2>//use the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>MESSAGE_CMD</span></a><span class=cF2> val.</span><span class=cF0>
 <a name="l76"></a>                                </span><span class=cF1>switch</span><span class=cF0> (arg1)
 <a name="l77"></a>                                </span><span class=cF7>{</span><span class=cF0>
 <a name="l78"></a>                                        </span><span class=cF1>case</span><span class=cF0> M_OPTION1:
diff --git a/docs/Demo/RandDemo.html b/docs/Demo/RandDemo.html
index 7b814113..529e393a 100755
--- a/docs/Demo/RandDemo.html
+++ b/docs/Demo/RandDemo.html
@@ -49,7 +49,7 @@ body {background-color:#000000;}
 <a name="l22"></a>        </span><span class=cF9>I64</span><span class=cF0> i;
 <a name="l23"></a>
 <a name="l24"></a>        </span><span class=cF6>&quot;Seed(0) will do timer XORed random numbers.  &quot;</span><span class=cF0>
-<a name="l25"></a>        </span><span class=cF6>&quot;A task starts with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l259"><span class=cF4>Seed(0)</span></a><span class=cF6> by default.\n&quot;</span><span class=cF0>;
+<a name="l25"></a>        </span><span class=cF6>&quot;A task starts with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l259"><span class=cF4>Seed(0)</span></a><span class=cF6> by default.\n&quot;</span><span class=cF0>;
 <a name="l26"></a>        </span><span class=cF5>PressAKey</span><span class=cF0>;
 <a name="l27"></a>        </span><span class=cF5>Seed</span><span class=cF0>;
 <a name="l28"></a>        RandPts;
diff --git a/docs/Demo/RevFileDemo/index.html b/docs/Demo/RevFileDemo/index.html
new file mode 100755
index 00000000..03f66b98
--- /dev/null
+++ b/docs/Demo/RevFileDemo/index.html
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo/RevFileDemo
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>12/18 19:29 01DB </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/RevFileDemo/Rev.html#l1"><span class=cF4>Rev.CC</span></a><span class=cF0>
+<a name="l6"></a>09/27 11:24 04B9 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/RevFileDemo/DemoPoemBwd.html#l1"><span class=cF4>DemoPoemBwd.DD</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/ScreenCodes.html b/docs/Demo/ScreenCodes.html
index 89798f80..ca15ac86 100755
--- a/docs/Demo/ScreenCodes.html
+++ b/docs/Demo/ScreenCodes.html
@@ -28,8 +28,8 @@ body {background-color:#000000;}
 <a name="l1"></a><span class=cF2>/*See </span><span class=cF4><u>TextBase Layer</u></span><span class=cF2> for the format</span><span class=cF0>
 <a name="l2"></a></span><span class=cF2>of the U32 you pass to TextChar()</span><span class=cF0>
 <a name="l3"></a>
-<a name="l4"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>::/Doc/CharOverview.DD</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ExtChars.html#l1"><span class=cF4>::/Demo/ExtChars.CC</span></a><span class=cF2>,</span><span class=cF0>
-<a name="l5"></a></span><span class=cF2>and </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/FontEd.html#l1"><span class=cF4>::/Demo/Graphics/FontEd.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l4"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>::/Doc/CharOverview.DD</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ExtChars.html#l1"><span class=cF4>::/Demo/ExtChars.CC</span></a><span class=cF2>,</span><span class=cF0>
+<a name="l5"></a></span><span class=cF2>and </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/FontEd.html#l1"><span class=cF4>::/Demo/Graphics/FontEd.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l6"></a>
 <a name="l7"></a></span><span class=cF2>Hold &lt;ALT&gt; and press a 3 digit decimal number</span><span class=cF0>
 <a name="l8"></a></span><span class=cF2>or press &lt;CTRL-ALT-a&gt; to enter extended characters.</span><span class=cF0>
@@ -45,7 +45,7 @@ body {background-color:#000000;}
 <a name="l18"></a>
 <a name="l19"></a></span><span class=cF1>U0</span><span class=cF0> ScreenCodes()
 <a name="l20"></a>{
-<a name="l21"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l21"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l22"></a>        </span><span class=cF5>DocClear</span><span class=cF0>;
 <a name="l23"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
 <a name="l24"></a>        </span><span class=cF5>CharGet</span><span class=cF0>(, </span><span class=cF3>FALSE</span><span class=cF0>);
diff --git a/docs/Demo/SortFileDemo/F64FileGen.html b/docs/Demo/SortFileDemo/F64FileGen.html
index 78e1cf48..0add488c 100755
--- a/docs/Demo/SortFileDemo/F64FileGen.html
+++ b/docs/Demo/SortFileDemo/F64FileGen.html
@@ -43,7 +43,7 @@ body {background-color:#000000;}
 <a name="l16"></a>F64FileGenTXT(</span><span class=cF6>&quot;~/DemoUnsortedF64.DD&quot;</span><span class=cF0>, </span><span class=cFE>10</span><span class=cF0>);
 <a name="l17"></a>
 <a name="l18"></a></span><span class=cF1>U0</span><span class=cF0> F64FileGenDAT(</span><span class=cF1>U8</span><span class=cF0> *filename, </span><span class=cF9>I64</span><span class=cF0> n)
-<a name="l19"></a>{</span><span class=cF2>//</span><span class=cF4><u>File/CFile</u></span><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Disk/DataBase.html#l1"><span class=cF4>::/Demo/Disk/DataBase.CC</span></a><span class=cF0>
+<a name="l19"></a>{</span><span class=cF2>//</span><span class=cF4><u>File/CFile</u></span><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Disk/DataBase.html#l1"><span class=cF4>::/Demo/Disk/DataBase.CC</span></a><span class=cF0>
 <a name="l20"></a>        </span><span class=cF9>I64</span><span class=cF0>  i;
 <a name="l21"></a>        </span><span class=cF1>F64</span><span class=cF0> *a = </span><span class=cF5>MAlloc</span><span class=cF0>(n * </span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF1>F64</span><span class=cF7>)</span><span class=cF0>);
 <a name="l22"></a>
diff --git a/docs/Demo/SortFileDemo/F64FileSort.html b/docs/Demo/SortFileDemo/F64FileSort.html
index a5ccc1a0..b0074ffa 100755
--- a/docs/Demo/SortFileDemo/F64FileSort.html
+++ b/docs/Demo/SortFileDemo/F64FileSort.html
@@ -76,7 +76,7 @@ body {background-color:#000000;}
 <a name="l49"></a></span><span class=cF5>Type</span><span class=cF0>(</span><span class=cF6>&quot;~/DemoSortedF64.DD&quot;</span><span class=cF0>);
 <a name="l50"></a>
 <a name="l51"></a></span><span class=cF1>U0</span><span class=cF0> F64FileSortDAT(</span><span class=cF1>U8</span><span class=cF0> *in_name, </span><span class=cF1>U8</span><span class=cF0> *out_name)
-<a name="l52"></a>{</span><span class=cF2>//</span><span class=cF4><u>File/CFile</u></span><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Disk/DataBase.html#l1"><span class=cF4>::/Demo/Disk/DataBase.CC</span></a><span class=cF0>
+<a name="l52"></a>{</span><span class=cF2>//</span><span class=cF4><u>File/CFile</u></span><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Disk/DataBase.html#l1"><span class=cF4>::/Demo/Disk/DataBase.CC</span></a><span class=cF0>
 <a name="l53"></a>        </span><span class=cF9>I64</span><span class=cF0>  size;
 <a name="l54"></a>        </span><span class=cF1>F64</span><span class=cF0> *a = </span><span class=cF5>FileRead</span><span class=cF0>(in_name, &amp;size);
 <a name="l55"></a>
@@ -87,7 +87,7 @@ body {background-color:#000000;}
 <a name="l60"></a>F64FileSortDAT(</span><span class=cF6>&quot;~/DemoUnsortedF64.DATA&quot;</span><span class=cF0>, </span><span class=cF6>&quot;~/DemoSortedF64.DATA&quot;</span><span class=cF0>);
 <a name="l61"></a>
 <a name="l62"></a></span><span class=cF1>U0</span><span class=cF0> F64FileDumpDAT(</span><span class=cF1>U8</span><span class=cF0> *in_name)
-<a name="l63"></a>{</span><span class=cF2>//</span><span class=cF4><u>File/CFile</u></span><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Disk/DataBase.html#l1"><span class=cF4>::/Demo/Disk/DataBase.CC</span></a><span class=cF0>
+<a name="l63"></a>{</span><span class=cF2>//</span><span class=cF4><u>File/CFile</u></span><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Disk/DataBase.html#l1"><span class=cF4>::/Demo/Disk/DataBase.CC</span></a><span class=cF0>
 <a name="l64"></a>        </span><span class=cF9>I64</span><span class=cF0>  i, n, size;
 <a name="l65"></a>        </span><span class=cF1>F64</span><span class=cF0> *a = </span><span class=cF5>FileRead</span><span class=cF0>(in_name, &amp;size);
 <a name="l66"></a>
diff --git a/docs/Demo/SortFileDemo/index.html b/docs/Demo/SortFileDemo/index.html
new file mode 100755
index 00000000..ddfac3a1
--- /dev/null
+++ b/docs/Demo/SortFileDemo/index.html
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo/SortFileDemo
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>12/18 20:30 0267 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/SortFileDemo/F64FileGen.html#l1"><span class=cF4>F64FileGen.CC</span></a><span class=cF0>
+<a name="l6"></a>12/18 20:32 0683 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/SortFileDemo/F64FileSort.html#l1"><span class=cF4>F64FileSort.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/Sound/WaterFowl.html b/docs/Demo/Sound/WaterFowl.html
index bc20c60b..e4475fb1 100755
--- a/docs/Demo/Sound/WaterFowl.html
+++ b/docs/Demo/Sound/WaterFowl.html
@@ -167,7 +167,7 @@ body {background-color:#000000;}
 <a name="l139"></a>
 <a name="l140"></a></span><span class=cF1>U0</span><span class=cF0> WaterFowl()
 <a name="l141"></a>{
-<a name="l142"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l142"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l143"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;song_task = </span><span class=cF5>Spawn</span><span class=cF0>(&amp;SongTask, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF6>&quot;Song&quot;</span><span class=cF0>,, </span><span class=cF5>Fs</span><span class=cF0>);
 <a name="l144"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l145"></a></span><span class=cF2>//</span><span class=cF0>      </span><span class=cF2>WinBorder;</span><span class=cF0>
diff --git a/docs/Demo/Sound/index.html b/docs/Demo/Sound/index.html
new file mode 100755
index 00000000..367fb651
--- /dev/null
+++ b/docs/Demo/Sound/index.html
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo/Sound
+<a name="l2"></a>DATE_ TIME_  SIZE
+<a name="l3"></a>07/02 23:10 00000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 00000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>12/19 01:17 0100B </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Sound/ASCIIOrgan.html#l1"><span class=cF4>ASCIIOrgan.CC</span></a><span class=cF0>
+<a name="l6"></a>12/19 01:23 00AAF </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Sound/MorseCode.html#l1"><span class=cF4>MorseCode.CC</span></a><span class=cF0>
+<a name="l7"></a>12/19 01:18 00412 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Sound/OhGreat.html#l1"><span class=cF4>OhGreat.CC</span></a><span class=cF0>
+<a name="l8"></a>12/19 01:53 4B747 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Sound/WaterFowl.html#l1"><span class=cF4>WaterFowl.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/StackGrow.html b/docs/Demo/StackGrow.html
index 31fcca12..10cf5abe 100755
--- a/docs/Demo/StackGrow.html
+++ b/docs/Demo/StackGrow.html
@@ -68,7 +68,7 @@ body {background-color:#000000;}
 <a name="l41"></a>        </span><span class=cF6>&quot;%X:%X\n&quot;</span><span class=cF0>, DEPTH, </span><span class=cF5>CallStackGrow</span><span class=cF0>(DEPTH * </span><span class=cFE>16</span><span class=cF0> + </span><span class=cFE>0x800</span><span class=cF0>, DEPTH * </span><span class=cFE>16</span><span class=cF0> + </span><span class=cFE>0x800</span><span class=cF0>, &amp;Recurse2, DEPTH);
 <a name="l42"></a>        </span><span class=cF6>&quot;Time:%7.5fs\n&quot;</span><span class=cF0>, </span><span class=cF5>tS</span><span class=cF0> - t0;
 <a name="l43"></a>
-<a name="l44"></a>        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l129"><span class=cF4>CallStackGrow</span></a><span class=cF2>() works with multiple args.</span><span class=cF0>
+<a name="l44"></a>        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l129"><span class=cF4>CallStackGrow</span></a><span class=cF2>() works with multiple args.</span><span class=cF0>
 <a name="l45"></a>        t0 = </span><span class=cF5>tS</span><span class=cF0>;
 <a name="l46"></a>        </span><span class=cF6>&quot;%X:%X\n&quot;</span><span class=cF0>, DEPTH, </span><span class=cF5>CallStackGrow</span><span class=cF0>(DEPTH * </span><span class=cFE>32</span><span class=cF0> + </span><span class=cFE>0x800</span><span class=cF0>, DEPTH * </span><span class=cFE>32</span><span class=cF0> + </span><span class=cFE>0x800</span><span class=cF0>, &amp;Recurse3, DEPTH, </span><span class=cFE>1000</span><span class=cF0>, </span><span class=cFE>2000</span><span class=cF0>);
 <a name="l47"></a>        </span><span class=cF6>&quot;Time:%7.5fs\n&quot;</span><span class=cF0>, </span><span class=cF5>tS</span><span class=cF0> - t0;
diff --git a/docs/Demo/SubIntAccess.html b/docs/Demo/SubIntAccess.html
index ab449a20..0d1fe385 100755
--- a/docs/Demo/SubIntAccess.html
+++ b/docs/Demo/SubIntAccess.html
@@ -27,13 +27,13 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF2>/*ZealOS has a feature that allows access to bytes and words of larger ints.</span><span class=cF0>
 <a name="l2"></a>
-<a name="l3"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l93"><span class=cF4>U64i union</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l3"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l93"><span class=cF4>U64i union</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l4"></a></span><span class=cF2> </span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>The versions with &quot;i&quot; are internal data types. Use &quot;I64&quot; instead of &quot;U64i&quot; and you will have access to subbytes and subwords.</span><span class=cF0>
 <a name="l6"></a>
 <a name="l7"></a></span><span class=cF2>Unfortunately, byte access causes the compiler to not use a reg for the variable.</span><span class=cF0>
 <a name="l8"></a>
-<a name="l9"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>::/Demo/Lectures/FixedPoint.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l9"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>::/Demo/Lectures/FixedPoint.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l10"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l11"></a>
 <a name="l12"></a></span><span class=cF9>I64</span><span class=cF0> q = </span><span class=cFE>0xFEDCBA9876543210</span><span class=cF0>, q1;
diff --git a/docs/Demo/SuggestSpelling.html b/docs/Demo/SuggestSpelling.html
index d194576c..d3531870 100755
--- a/docs/Demo/SuggestSpelling.html
+++ b/docs/Demo/SuggestSpelling.html
@@ -112,7 +112,7 @@ body {background-color:#000000;}
 <a name="l85"></a>
 <a name="l86"></a></span><span class=cF1>U0</span><span class=cF0> CtrlAltL(</span><span class=cF9>I64</span><span class=cF0>)
 <a name="l87"></a>{
-<a name="l88"></a></span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1626"><span class=cF4>ac.cur_word</span></a><span class=cF2> is only set if AutoComplete</span><span class=cF0>
+<a name="l88"></a></span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1626"><span class=cF4>ac.cur_word</span></a><span class=cF2> is only set if AutoComplete</span><span class=cF0>
 <a name="l89"></a>        </span><span class=cF2>//is running.</span><span class=cF0>
 <a name="l90"></a>        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF5>TaskValidate</span><span class=cF7>(</span><span class=cFB>ac</span><span class=cF0>.task</span><span class=cF7>)</span><span class=cF0>)
 <a name="l91"></a>        </span><span class=cF7>{</span><span class=cF0>
@@ -132,6 +132,6 @@ body {background-color:#000000;}
 <a name="l105"></a>}
 <a name="l106"></a>
 <a name="l107"></a></span><span class=cF2>//Note: It would be more appropriate</span><span class=cF0>
-<a name="l108"></a></span><span class=cF2>//to define a key in </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeKeyPlugIns.html#l11"><span class=cF4>MyPutKey</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l108"></a></span><span class=cF2>//to define a key in </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeKeyPlugIns.html#l11"><span class=cF4>MyPutKey</span></a><span class=cF2>().</span><span class=cF0>
 </span></pre></body>
 </html>
diff --git a/docs/Demo/Templates/Game1.html b/docs/Demo/Templates/Game1.html
index af53e092..8a40f8da 100755
--- a/docs/Demo/Templates/Game1.html
+++ b/docs/Demo/Templates/Game1.html
@@ -62,7 +62,7 @@ body {background-color:#000000;}
 <a name="l35"></a>{
 <a name="l36"></a>        </span><span class=cF9>I64</span><span class=cF0> sc;
 <a name="l37"></a>
-<a name="l38"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l38"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l39"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>YELLOW</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>BLUE</span><span class=cF0>;
 <a name="l40"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;song_task = </span><span class=cF5>Spawn</span><span class=cF0>(&amp;SongTask, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF6>&quot;Song&quot;</span><span class=cF0>,, </span><span class=cF5>Fs</span><span class=cF0>);
 <a name="l41"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
diff --git a/docs/Demo/Templates/index.html b/docs/Demo/Templates/index.html
new file mode 100755
index 00000000..b286cc3a
--- /dev/null
+++ b/docs/Demo/Templates/index.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo/Templates
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>12/18 20:42 053A </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Templates/Game1.html#l1"><span class=cF4>Game1.CC</span></a><span class=cF0>
+<a name="l6"></a>12/18 20:43 01C2 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Templates/Lex1.html#l1"><span class=cF4>Lex1.CC</span></a><span class=cF0>
+<a name="l7"></a>12/18 20:44 025A </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Templates/MultiCore1.html#l1"><span class=cF4>MultiCore1.CC</span></a><span class=cF0>
+<a name="l8"></a>12/18 20:46 02B2 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Templates/ODE1.html#l1"><span class=cF4>ODE1.CC</span></a><span class=cF0>
+<a name="l9"></a>12/18 20:46 00B9 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Templates/Registry1.html#l1"><span class=cF4>Registry1.CC</span></a><span class=cF0>
+<a name="l10"></a>12/18 20:47 018D </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Templates/Util1.html#l1"><span class=cF4>Util1.CC</span></a><span class=cF0>
+<a name="l11"></a>12/18 20:48 04CA </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Templates/Util2.html#l1"><span class=cF4>Util2.CC</span></a><span class=cF0>
+<a name="l12"></a>12/18 20:49 023F </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Templates/InEdUtil.html#l1"><span class=cF4>InEdUtil.IN</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/ToHtmlToTXTDemo/HtmlGen.html b/docs/Demo/ToHtmlToTXTDemo/HtmlGen.html
index 698e9e69..57b287a5 100755
--- a/docs/Demo/ToHtmlToTXTDemo/HtmlGen.html
+++ b/docs/Demo/ToHtmlToTXTDemo/HtmlGen.html
@@ -25,20 +25,20 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>/* This converts </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/DemoInPage.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/DemoInPage.DD</span></a><span class=cF2> to</span><span class=cF0>
+<a name="l1"></a><span class=cF2>/* This converts </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/DemoInPage.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/DemoInPage.DD</span></a><span class=cF2> to</span><span class=cF0>
 <a name="l2"></a></span><span class=cF2>an html document named &quot;OutPage.html&quot;.</span><span class=cF0>
 <a name="l3"></a>
 <a name="l4"></a></span><span class=cF2>Notice that an entry like $TX,&quot;GOOGLE&quot;,HTML=&quot;http://www.google.com&quot;$</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>will be converted to text in the html with an html link.</span><span class=cF0>
 <a name="l6"></a>
-<a name="l7"></a></span><span class=cF2>Terry cheated by hardcoding </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l88"><span class=cF4>www.templeos.org</span></a><span class=cF2> as the website</span><span class=cF0>
-<a name="l8"></a></span><span class=cF2>for </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l29"><span class=cF4>ZealOS Links</span></a><span class=cF2>.  Why don't you copy</span><span class=cF4>
-<a name="l9"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.CC</span></a><span class=cF2> to your /Home directory</span><span class=cF0>
+<a name="l7"></a></span><span class=cF2>Terry cheated by hardcoding </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l88"><span class=cF4>www.templeos.org</span></a><span class=cF2> as the website</span><span class=cF0>
+<a name="l8"></a></span><span class=cF2>for </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l29"><span class=cF4>ZealOS Links</span></a><span class=cF2>.  Why don't you copy</span><span class=cF4>
+<a name="l9"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.CC</span></a><span class=cF2> to your /Home directory</span><span class=cF0>
 <a name="l10"></a></span><span class=cF2>and modify it?</span><span class=cF0>  </span><span class=cF2>You are welcome to link to</span><span class=cF0>
 <a name="l11"></a></span><span class=cF2>http://www.templeos.org if you want file that come on the</span><span class=cF0>
 <a name="l12"></a></span><span class=cF2>ZealOS distribution.</span><span class=cF0>
 <a name="l13"></a>
-<a name="l14"></a></span><span class=cF2>You can pass html meta data as args to </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l391"><span class=cF4>ToHtml</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l14"></a></span><span class=cF2>You can pass html meta data as args to </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l391"><span class=cF4>ToHtml</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l15"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l16"></a>
 <a name="l17"></a></span><span class=cF5>Cd</span><span class=cF0>(</span><span class=cF3>__DIR__</span><span class=cF0>);;
@@ -50,62 +50,126 @@ body {background-color:#000000;}
 <a name="l23"></a>{
 <a name="l24"></a>        </span><span class=cF9>CDirEntry</span><span class=cF0>       *tmpde1 = </span><span class=cF3>NULL</span><span class=cF0>, *tmpde2;
 <a name="l25"></a>        </span><span class=cF9>I64</span><span class=cF0>                      res = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l26"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *dest_path, *dest_file, *dest_abs, dest_ext[</span><span class=cF3>STR_LEN</span><span class=cF0>];
-<a name="l27"></a>
-<a name="l28"></a>        tmpde1 = </span><span class=cF5>FilesFind</span><span class=cF0>(src_files_find_mask, </span><span class=cF3>FUF_RECURSE</span><span class=cF0>);
-<a name="l29"></a>        dest_abs = </span><span class=cF5>DirNameAbs</span><span class=cF0>(dst_files_find_mask);
-<a name="l30"></a>
-<a name="l31"></a>        </span><span class=cF1>if</span><span class=cF0> (tmpde1)
-<a name="l32"></a>        </span><span class=cF7>{</span><span class=cF0>
-<a name="l33"></a>                </span><span class=cF1>while</span><span class=cF0> (tmpde1)
-<a name="l34"></a>                {
-<a name="l35"></a>                        tmpde2 = tmpde1-&gt;next;
-<a name="l36"></a>                        res++;
-<a name="l37"></a>
-<a name="l38"></a>                        dest_file = </span><span class=cF5>StrNew</span><span class=cF0>(tmpde1-&gt;name);
-<a name="l39"></a>                        </span><span class=cF5>FileExtRemove</span><span class=cF0>(dest_file, dest_ext);
+<a name="l26"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *dest_path,
+<a name="l27"></a>                                *dest_file,
+<a name="l28"></a>                                *dest_abs,
+<a name="l29"></a>                                *src_abs,
+<a name="l30"></a>                                dest_ext[</span><span class=cF3>STR_LEN</span><span class=cF0>],
+<a name="l31"></a>                                *index_path,
+<a name="l32"></a>                                *index_path_out,
+<a name="l33"></a>                                *index_exe;
+<a name="l34"></a>        </span><span class=cF9>CTask</span><span class=cF0>           *index_task;
+<a name="l35"></a>        </span><span class=cF9>CDoc</span><span class=cF0>            *index_doc;
+<a name="l36"></a>
+<a name="l37"></a>        tmpde1 = </span><span class=cF5>FilesFind</span><span class=cF0>(src_files_find_mask, </span><span class=cF3>FUF_RECURSE</span><span class=cF0>);
+<a name="l38"></a>        dest_abs        = </span><span class=cF5>DirNameAbs</span><span class=cF0>(dst_files_find_mask);
+<a name="l39"></a>        src_abs         = </span><span class=cF5>DirNameAbs</span><span class=cF0>(src_files_find_mask);
 <a name="l40"></a>
-<a name="l41"></a>                        dest_path = </span><span class=cF5>MStrPrint</span><span class=cF0>(</span><span class=cF6>&quot;%s/%s&quot;</span><span class=cF0>, dest_abs, dest_file);
-<a name="l42"></a>
-<a name="l43"></a>                        </span><span class=cF6>&quot;%s\n&quot;</span><span class=cF0>, tmpde1-&gt;full_name;
-<a name="l44"></a>
-<a name="l45"></a>                        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cF0>tmpde1-&gt;attr &amp; </span><span class=cF3>RS_ATTR_DIR</span><span class=cF7>)</span><span class=cF0>)
-<a name="l46"></a>                        </span><span class=cF7>{</span><span class=cF0>
-<a name="l47"></a>                                </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>StrCompare</span><span class=cF7>(</span><span class=cF0>dest_ext, </span><span class=cF6>&quot;BIN.C&quot;</span><span class=cF7>)</span><span class=cF0>       &amp;&amp;
-<a name="l48"></a>                                        </span><span class=cF5>StrCompare</span><span class=cF7>(</span><span class=cF0>dest_ext, </span><span class=cF6>&quot;BIN&quot;</span><span class=cF7>)</span><span class=cF0>             &amp;&amp;
-<a name="l49"></a>                                        </span><span class=cF5>StrCompare</span><span class=cF7>(</span><span class=cF0>dest_ext, </span><span class=cF6>&quot;html&quot;</span><span class=cF7>)</span><span class=cF0>    &amp;&amp;
-<a name="l50"></a>                                        </span><span class=cF5>StrCompare</span><span class=cF7>(</span><span class=cF0>dest_ext, </span><span class=cF6>&quot;DATA&quot;</span><span class=cF7>)</span><span class=cF0>    &amp;&amp;
-<a name="l51"></a>                                        </span><span class=cF5>StrCompare</span><span class=cF7>(</span><span class=cF0>dest_ext, </span><span class=cF6>&quot;MAP&quot;</span><span class=cF7>)</span><span class=cF0>)
-<a name="l52"></a>                                {
-<a name="l53"></a>                                        </span><span class=cF6>&quot;%s.html\n\n&quot;</span><span class=cF0>, dest_path;
-<a name="l54"></a>                                        ToHtml(tmpde1-&gt;full_name, dest_path);
-<a name="l55"></a>                                }
-<a name="l56"></a>                        </span><span class=cF7>}</span><span class=cF0>
-<a name="l57"></a>                        </span><span class=cF1>else</span><span class=cF0>
-<a name="l58"></a>                                Dir2Html(tmpde1-&gt;full_name, dest_path);
-<a name="l59"></a>
-<a name="l60"></a>                        </span><span class=cF5>DirEntryDel</span><span class=cF0>(tmpde1);
-<a name="l61"></a>                        tmpde1 = tmpde2;
-<a name="l62"></a>
-<a name="l63"></a>                        </span><span class=cF5>Free</span><span class=cF0>(dest_path);
-<a name="l64"></a>                        </span><span class=cF5>Free</span><span class=cF0>(dest_file);
-<a name="l65"></a>                }
-<a name="l66"></a>        </span><span class=cF7>}</span><span class=cF0>
-<a name="l67"></a>
-<a name="l68"></a>        </span><span class=cF5>Free</span><span class=cF0>(dest_abs);
-<a name="l69"></a>
-<a name="l70"></a>        </span><span class=cF1>return</span><span class=cF0> res;
-<a name="l71"></a>
-<a name="l72"></a>}
+<a name="l41"></a>        </span><span class=cF1>if</span><span class=cF0> (tmpde1)
+<a name="l42"></a>        </span><span class=cF7>{</span><span class=cF0>
+<a name="l43"></a>                </span><span class=cF1>while</span><span class=cF0> (tmpde1)
+<a name="l44"></a>                {
+<a name="l45"></a>                        tmpde2 = tmpde1-&gt;next;
+<a name="l46"></a>                        res++;
+<a name="l47"></a>
+<a name="l48"></a>                        dest_file = </span><span class=cF5>StrNew</span><span class=cF0>(tmpde1-&gt;name);
+<a name="l49"></a>                        </span><span class=cF5>FileExtRemove</span><span class=cF0>(dest_file, dest_ext);
+<a name="l50"></a>
+<a name="l51"></a>                        dest_path = </span><span class=cF5>MStrPrint</span><span class=cF0>(</span><span class=cF6>&quot;%s/%s&quot;</span><span class=cF0>, dest_abs, dest_file);
+<a name="l52"></a>
+<a name="l53"></a>                        </span><span class=cF6>&quot;%s\n&quot;</span><span class=cF0>, tmpde1-&gt;full_name;
+<a name="l54"></a>
+<a name="l55"></a>                        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cF0>tmpde1-&gt;attr &amp; </span><span class=cF3>RS_ATTR_DIR</span><span class=cF7>)</span><span class=cF0>)
+<a name="l56"></a>                        </span><span class=cF7>{</span><span class=cF0>
+<a name="l57"></a>                                </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>StrCompare</span><span class=cF7>(</span><span class=cF0>dest_ext, </span><span class=cF6>&quot;BIN.C&quot;</span><span class=cF7>)</span><span class=cF0>       &amp;&amp;
+<a name="l58"></a>                                        </span><span class=cF5>StrCompare</span><span class=cF7>(</span><span class=cF0>dest_ext, </span><span class=cF6>&quot;BIN&quot;</span><span class=cF7>)</span><span class=cF0>             &amp;&amp;
+<a name="l59"></a>                                        </span><span class=cF5>StrCompare</span><span class=cF7>(</span><span class=cF0>dest_ext, </span><span class=cF6>&quot;ISO.C&quot;</span><span class=cF7>)</span><span class=cF0>   &amp;&amp;
+<a name="l60"></a>                                        </span><span class=cF5>StrCompare</span><span class=cF7>(</span><span class=cF0>dest_ext, </span><span class=cF6>&quot;html&quot;</span><span class=cF7>)</span><span class=cF0>    &amp;&amp;
+<a name="l61"></a>                                        </span><span class=cF5>StrCompare</span><span class=cF7>(</span><span class=cF0>dest_ext, </span><span class=cF6>&quot;DATA&quot;</span><span class=cF7>)</span><span class=cF0>    &amp;&amp;
+<a name="l62"></a>                                        </span><span class=cF5>StrCompare</span><span class=cF7>(</span><span class=cF0>dest_ext, </span><span class=cF6>&quot;MAP&quot;</span><span class=cF7>)</span><span class=cF0>)
+<a name="l63"></a>                                {
+<a name="l64"></a>                                        </span><span class=cF6>&quot;%s.html\n\n&quot;</span><span class=cF0>, dest_path;
+<a name="l65"></a>                                        ToHtml(tmpde1-&gt;full_name, dest_path);
+<a name="l66"></a>                                }
+<a name="l67"></a>                        </span><span class=cF7>}</span><span class=cF0>
+<a name="l68"></a>                        </span><span class=cF1>else</span><span class=cF0>
+<a name="l69"></a>                        </span><span class=cF7>{</span><span class=cF0>
+<a name="l70"></a>                                index_path              = </span><span class=cF5>MStrPrint</span><span class=cF0>(</span><span class=cF6>&quot;%s/index.DD&quot;</span><span class=cF0>, dest_path);
+<a name="l71"></a>                                index_path_out  = </span><span class=cF5>MStrPrint</span><span class=cF0>(</span><span class=cF6>&quot;%s/index.html&quot;</span><span class=cF0>, dest_path);
+<a name="l72"></a>                                </span><span class=cF6>&quot;%s\n&quot;</span><span class=cF0>, index_path;
 <a name="l73"></a>
-<a name="l74"></a></span><span class=cF9>I64</span><span class=cF0> HtmlGen()
-<a name="l75"></a>{
-<a name="l76"></a>        </span><span class=cF5>DocMax</span><span class=cF0>;
-<a name="l77"></a>        </span><span class=cF5>DocMax</span><span class=cF0>;
-<a name="l78"></a>        </span><span class=cF5>DelTree</span><span class=cF0>(</span><span class=cF6>&quot;::/HTML/&quot;</span><span class=cF0>);
-<a name="l79"></a>        Dir2Html(</span><span class=cF6>&quot;::/&quot;</span><span class=cF0>, </span><span class=cF6>&quot;::/HTML/&quot;</span><span class=cF0>);
-<a name="l80"></a>}
-<a name="l81"></a>
-<a name="l82"></a>HtmlGen;
+<a name="l74"></a>                                index_exe = </span><span class=cF5>MStrPrint</span><span class=cF0>(</span><span class=cF6>&quot;Cls;Dir(\&quot;%s\&quot;);View;\n&quot;</span><span class=cF0>, tmpde1-&gt;full_name);
+<a name="l75"></a>                                </span><span class=cF5>PopUp</span><span class=cF0>(index_exe,, &amp;index_task);
+<a name="l76"></a>                                </span><span class=cF5>TaskWait</span><span class=cF0>(index_task);
+<a name="l77"></a>
+<a name="l78"></a>                                index_doc = </span><span class=cF5>DocNew</span><span class=cF0>(index_path);
+<a name="l79"></a>                                </span><span class=cF5>DocInsDoc</span><span class=cF0>(index_doc, index_task-&gt;put_doc);
+<a name="l80"></a>                                </span><span class=cF5>DocWrite</span><span class=cF0>(index_doc);
+<a name="l81"></a>                                </span><span class=cF5>DocDel</span><span class=cF0>(index_doc);
+<a name="l82"></a>
+<a name="l83"></a>                                </span><span class=cF5>TaskWait</span><span class=cF0>(index_task);
+<a name="l84"></a>                                </span><span class=cF5>Kill</span><span class=cF0>(index_task);
+<a name="l85"></a>
+<a name="l86"></a>                                ToHtml(index_path, index_path_out);
+<a name="l87"></a>                                </span><span class=cF5>Del</span><span class=cF0>(index_path);
+<a name="l88"></a>
+<a name="l89"></a>                                </span><span class=cF5>Free</span><span class=cF0>(index_path);
+<a name="l90"></a>                                </span><span class=cF5>Free</span><span class=cF0>(index_path_out);
+<a name="l91"></a>                                </span><span class=cF5>Free</span><span class=cF0>(index_exe);
+<a name="l92"></a>
+<a name="l93"></a>                                </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>StrCompare</span><span class=cF7>(</span><span class=cF0>tmpde1-&gt;full_name, dest_abs</span><span class=cF7>)</span><span class=cF0>)
+<a name="l94"></a>                                        Dir2Html(tmpde1-&gt;full_name, dest_path);
+<a name="l95"></a>                        </span><span class=cF7>}</span><span class=cF0>
+<a name="l96"></a>
+<a name="l97"></a>                        </span><span class=cF5>DirEntryDel</span><span class=cF0>(tmpde1);
+<a name="l98"></a>                        tmpde1 = tmpde2;
+<a name="l99"></a>
+<a name="l100"></a>                        </span><span class=cF5>Free</span><span class=cF0>(dest_path);
+<a name="l101"></a>                        </span><span class=cF5>Free</span><span class=cF0>(dest_file);
+<a name="l102"></a>                }
+<a name="l103"></a>        </span><span class=cF7>}</span><span class=cF0>
+<a name="l104"></a>
+<a name="l105"></a>        </span><span class=cF5>Free</span><span class=cF0>(dest_abs);
+<a name="l106"></a>
+<a name="l107"></a>        </span><span class=cF1>return</span><span class=cF0> res;
+<a name="l108"></a>
+<a name="l109"></a>}
+<a name="l110"></a>
+<a name="l111"></a></span><span class=cF9>I64</span><span class=cF0> HtmlGen()
+<a name="l112"></a>{
+<a name="l113"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *index_path,
+<a name="l114"></a>                                *index_path_out;
+<a name="l115"></a>        </span><span class=cF9>CTask</span><span class=cF0>           *index_task;
+<a name="l116"></a>        </span><span class=cF9>CDoc</span><span class=cF0>            *index_doc;
+<a name="l117"></a>
+<a name="l118"></a>        </span><span class=cF5>DocMax</span><span class=cF0>;
+<a name="l119"></a>        </span><span class=cF5>DocMax</span><span class=cF0>;
+<a name="l120"></a>        </span><span class=cF5>DelTree</span><span class=cF0>(</span><span class=cF6>&quot;::/HTML/&quot;</span><span class=cF0>);
+<a name="l121"></a>
+<a name="l122"></a>        index_path              = </span><span class=cF5>MStrPrint</span><span class=cF0>(</span><span class=cF6>&quot;::/HTML/index.DD&quot;</span><span class=cF0>);
+<a name="l123"></a>        index_path_out  = </span><span class=cF5>MStrPrint</span><span class=cF0>(</span><span class=cF6>&quot;::/HTML/index.html&quot;</span><span class=cF0>);
+<a name="l124"></a>        </span><span class=cF6>&quot;%s\n&quot;</span><span class=cF0>, index_path;
+<a name="l125"></a>
+<a name="l126"></a>        </span><span class=cF5>PopUp</span><span class=cF0>(</span><span class=cF6>&quot;Cls;Dir(\&quot;::/\&quot;);View;\n&quot;</span><span class=cF0>,, &amp;index_task);
+<a name="l127"></a>        </span><span class=cF5>TaskWait</span><span class=cF0>(index_task);
+<a name="l128"></a>
+<a name="l129"></a>        index_doc = </span><span class=cF5>DocNew</span><span class=cF0>(index_path);
+<a name="l130"></a>        </span><span class=cF5>DocInsDoc</span><span class=cF0>(index_doc, index_task-&gt;put_doc);
+<a name="l131"></a>        </span><span class=cF5>DocWrite</span><span class=cF0>(index_doc);
+<a name="l132"></a>        </span><span class=cF5>DocDel</span><span class=cF0>(index_doc);
+<a name="l133"></a>
+<a name="l134"></a>        </span><span class=cF5>TaskWait</span><span class=cF0>(index_task);
+<a name="l135"></a>        </span><span class=cF5>Kill</span><span class=cF0>(index_task);
+<a name="l136"></a>
+<a name="l137"></a>        ToHtml(index_path, index_path_out);
+<a name="l138"></a>        </span><span class=cF5>Del</span><span class=cF0>(index_path);
+<a name="l139"></a>
+<a name="l140"></a>        </span><span class=cF5>Free</span><span class=cF0>(index_path);
+<a name="l141"></a>        </span><span class=cF5>Free</span><span class=cF0>(index_path_out);
+<a name="l142"></a>
+<a name="l143"></a>        </span><span class=cF1>return</span><span class=cF0> Dir2Html(</span><span class=cF6>&quot;::/&quot;</span><span class=cF0>, </span><span class=cF6>&quot;::/HTML/&quot;</span><span class=cF0>);
+<a name="l144"></a>}
+<a name="l145"></a>
+<a name="l146"></a></span><span class=cF2>//HtmlGen;</span><span class=cF0>
 </span></pre></body>
 </html>
diff --git a/docs/Demo/ToHtmlToTXTDemo/TXTGen.html b/docs/Demo/ToHtmlToTXTDemo/TXTGen.html
index 2282349f..cd24dc28 100755
--- a/docs/Demo/ToHtmlToTXTDemo/TXTGen.html
+++ b/docs/Demo/ToHtmlToTXTDemo/TXTGen.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>/* This converts </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/DemoInPage.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/DemoInPage.DD</span></a><span class=cF2> to</span><span class=cF0>
+<a name="l1"></a><span class=cF2>/* This converts </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/DemoInPage.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/DemoInPage.DD</span></a><span class=cF2> to</span><span class=cF0>
 <a name="l2"></a></span><span class=cF2>an plain ASCII text document named, &quot;OutPage.DD&quot;.</span><span class=cF0>
 <a name="l3"></a>
 <a name="l4"></a></span><span class=cF2>*/</span><span class=cF0>
diff --git a/docs/Demo/ToHtmlToTXTDemo/ToHtml.html b/docs/Demo/ToHtmlToTXTDemo/ToHtml.html
index a43cf842..5e079266 100755
--- a/docs/Demo/ToHtmlToTXTDemo/ToHtml.html
+++ b/docs/Demo/ToHtmlToTXTDemo/ToHtml.html
@@ -27,7 +27,7 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF0>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;DolDoc/Conversion&quot;</span><span class=cF0>
 <a name="l2"></a>
-<a name="l3"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Credits.html#l1"><span class=cF4>::/Doc/Credits.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l3"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Credits.html#l1"><span class=cF4>::/Doc/Credits.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l4"></a>
 <a name="l5"></a>#</span><span class=cF1>define</span><span class=cF0> DOCET_UNDEF_COLOR                       </span><span class=cFE>0x100000000</span><span class=cF0>
 <a name="l6"></a>#</span><span class=cF1>define</span><span class=cF0> DOCET_LINK_UNDERLINE            </span><span class=cFE>0x200000000</span><span class=cF0>
@@ -120,7 +120,7 @@ body {background-color:#000000;}
 <a name="l93"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l94"></a>                st = </span><span class=cF5>ExtChange</span><span class=cF0>(filename, </span><span class=cF6>&quot;html&quot;</span><span class=cF0>);
 <a name="l95"></a>                </span><span class=cF1>if</span><span class=cF0> (st &amp;&amp; </span><span class=cF5>StrLen</span><span class=cF7>(</span><span class=cF0>st</span><span class=cF7>)</span><span class=cF0> &gt; </span><span class=cFE>3</span><span class=cF0> &amp;&amp; !</span><span class=cF5>StrNCompare</span><span class=cF7>(</span><span class=cF0>st + </span><span class=cFE>1</span><span class=cF0>, </span><span class=cF6>&quot;:/&quot;</span><span class=cF0>, </span><span class=cFE>2</span><span class=cF7>)</span><span class=cF0>)
-<a name="l96"></a>                        res = </span><span class=cF5>MStrPrint</span><span class=cF0>(</span><span class=cF6>&quot;http://www.tomawezome.github.io/ZealOS/%s#l%d&quot;</span><span class=cF0>, st + </span><span class=cFE>3</span><span class=cF0>, line_num);
+<a name="l96"></a>                        res = </span><span class=cF5>MStrPrint</span><span class=cF0>(</span><span class=cF6>&quot;https://www.tomawezome.github.io/ZealOS/%s#l%d&quot;</span><span class=cF0>, st + </span><span class=cFE>3</span><span class=cF0>, line_num);
 <a name="l97"></a>                </span><span class=cF5>Free</span><span class=cF0>(st);
 <a name="l98"></a>        </span><span class=cF7>}</span><span class=cF0>
 <a name="l99"></a>
@@ -198,7 +198,7 @@ body {background-color:#000000;}
 <a name="l171"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CDoc</span><span class=cF0> *Doc2Html(</span><span class=cF9>CDoc</span><span class=cF0> *doc_in, </span><span class=cF1>U8</span><span class=cF0> *html_header=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *body_header=</span><span class=cF3>NULL</span><span class=cF0>, 
 <a name="l172"></a>                                          </span><span class=cF1>U8</span><span class=cF0> *body_footer=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *html_footer=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>Bool</span><span class=cF0> line_anchors=</span><span class=cF3>TRUE</span><span class=cF0>, 
 <a name="l173"></a>                                          </span><span class=cF1>U8</span><span class=cF0> </span><span class=cF7>(</span><span class=cF0>*link_convert</span><span class=cF7>)(</span><span class=cF1>U8</span><span class=cF0> *link_st</span><span class=cF7>)</span><span class=cF0>=&amp;TOSLinkConvert1, </span><span class=cF1>Bool</span><span class=cF0> line_nums=</span><span class=cF3>FALSE</span><span class=cF0>)
-<a name="l174"></a>{</span><span class=cF2>//Convert </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2>doc to HTML file.</span><span class=cF0>
+<a name="l174"></a>{</span><span class=cF2>//Convert </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2>doc to HTML file.</span><span class=cF0>
 <a name="l175"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0>       *doc_e, *style, *doc_e2;
 <a name="l176"></a>        </span><span class=cF9>I64</span><span class=cF0>                      i, y, old_y = </span><span class=cF3>I64_MIN</span><span class=cF0>, col, old_u32_attr = DOCET_UNDEF_COLOR, old_attr, digits;
 <a name="l177"></a>        </span><span class=cF9>U32</span><span class=cF0>                     *hl, *src;
@@ -419,12 +419,12 @@ body {background-color:#000000;}
 <a name="l392"></a>                                 </span><span class=cF1>U8</span><span class=cF0> *body_header=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *body_footer=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *html_footer=</span><span class=cF3>NULL</span><span class=cF0>, 
 <a name="l393"></a>                                 </span><span class=cF9>I64</span><span class=cF0> width=</span><span class=cFE>128</span><span class=cF0>, </span><span class=cF1>Bool</span><span class=cF0> line_anchors=</span><span class=cF3>TRUE</span><span class=cF0>, 
 <a name="l394"></a>                                 </span><span class=cF1>U8</span><span class=cF0> </span><span class=cF7>(</span><span class=cF0>*link_convert</span><span class=cF7>)(</span><span class=cF1>U8</span><span class=cF0> *link_st</span><span class=cF7>)</span><span class=cF0>=&amp;TOSLinkConvert1, </span><span class=cF1>Bool</span><span class=cF0> line_nums=</span><span class=cF3>FALSE</span><span class=cF0>)
-<a name="l395"></a>{</span><span class=cF2>//Convert </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2>file to HTML.</span><span class=cF0>
+<a name="l395"></a>{</span><span class=cF2>//Convert </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2>file to HTML.</span><span class=cF0>
 <a name="l396"></a></span><span class=cF2>//Supply your own link_convert routine.</span><span class=cF0>
 <a name="l397"></a>        </span><span class=cF1>U8</span><span class=cF0>       *in_name, *out_name;
 <a name="l398"></a>        </span><span class=cF9>CDoc</span><span class=cF0> *doc_in, *doc_out;
 <a name="l399"></a>
-<a name="l400"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l400"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l401"></a>        </span><span class=cF5>WinHorz</span><span class=cF0>(</span><span class=cFE>0</span><span class=cF0>, width - </span><span class=cFE>1</span><span class=cF0>); </span><span class=cF2>//Sets doc width for word wrap.</span><span class=cF0>
 <a name="l402"></a>
 <a name="l403"></a>        in_name=</span><span class=cF5>ExtDefault</span><span class=cF0>(_in_name, </span><span class=cF6>&quot;CC&quot;</span><span class=cF0>);
diff --git a/docs/Demo/ToHtmlToTXTDemo/index.html b/docs/Demo/ToHtmlToTXTDemo/index.html
new file mode 100755
index 00000000..98d19e98
--- /dev/null
+++ b/docs/Demo/ToHtmlToTXTDemo/index.html
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo/ToHtmlToTXTDemo
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/03 02:43 0CEC </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/HtmlGen.html#l1"><span class=cF4>HtmlGen.CC</span></a><span class=cF0>
+<a name="l6"></a>12/19 02:44 00B0 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/TXTGen.html#l1"><span class=cF4>TXTGen.CC</span></a><span class=cF0>
+<a name="l7"></a>07/03 00:27 2D0E </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l1"><span class=cF4>ToHtml.CC</span></a><span class=cF0>
+<a name="l8"></a>07/02 03:36 0458 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/DemoInPage.html#l1"><span class=cF4>DemoInPage.DD</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/WebLogDemo/index.html b/docs/Demo/WebLogDemo/index.html
new file mode 100755
index 00000000..3d9c25bf
--- /dev/null
+++ b/docs/Demo/WebLogDemo/index.html
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo/WebLogDemo
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>12/19 15:04 33B4 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/WebLogDemo/WebLogRep.html#l1"><span class=cF4>WebLogRep.CC</span></a><span class=cF0>
+<a name="l6"></a>12/19 02:47 0580 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/WebLogDemo/WebLogScramble.html#l1"><span class=cF4>WebLogScramble.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Demo/index.html b/docs/Demo/index.html
new file mode 100755
index 00000000..936fdd4f
--- /dev/null
+++ b/docs/Demo/index.html
@@ -0,0 +1,82 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Demo
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 23:10 0000 </span><span class=cF9><u>AcctExample</span><span class=cF0>
+<a name="l6"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Asm</span><span class=cF0>
+<a name="l7"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Disk</span><span class=cF0>
+<a name="l8"></a></u>07/02 23:10 0000 </span><span class=cF9><u>DolDoc</span><span class=cF0>
+<a name="l9"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Games</span><span class=cF0>
+<a name="l10"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Graphics</span><span class=cF0>
+<a name="l11"></a></u>07/02 23:10 0000 </span><span class=cF9><u>InFile</span><span class=cF0>
+<a name="l12"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Lectures</span><span class=cF0>
+<a name="l13"></a></u>07/02 23:10 0000 </span><span class=cF9><u>MultiCore</span><span class=cF0>
+<a name="l14"></a></u>07/02 23:10 0000 </span><span class=cF9><u>RevFileDemo</span><span class=cF0>
+<a name="l15"></a></u>07/02 23:10 0000 </span><span class=cF9><u>SortFileDemo</span><span class=cF0>
+<a name="l16"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Sound</span><span class=cF0>
+<a name="l17"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Templates</span><span class=cF0>
+<a name="l18"></a></u>07/02 23:10 0000 </span><span class=cF9><u>ToHtmlToTXTDemo</span><span class=cF0>
+<a name="l19"></a></u>07/02 23:10 0000 </span><span class=cF9><u>WebLogDemo</span><span class=cF0>
+<a name="l20"></a></u>12/18 20:53 0254 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Carry.html#l1"><span class=cF4>Carry.CC</span></a><span class=cF0>
+<a name="l21"></a>12/18 20:56 0861 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ClassMeta.html#l1"><span class=cF4>ClassMeta.CC</span></a><span class=cF0>
+<a name="l22"></a>12/18 20:58 0306 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/CompileDemo.html#l1"><span class=cF4>CompileDemo.CC</span></a><span class=cF0>
+<a name="l23"></a>12/18 20:59 010F </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DateTime.html#l1"><span class=cF4>DateTime.CC</span></a><span class=cF0>
+<a name="l24"></a>12/18 20:59 0185 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DebugDemo.html#l1"><span class=cF4>DebugDemo.CC</span></a><span class=cF0>
+<a name="l25"></a>07/01 17:18 028C </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Define.html#l1"><span class=cF4>Define.CC</span></a><span class=cF0>
+<a name="l26"></a>12/18 21:01 00FE </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Directives.html#l1"><span class=cF4>Directives.CC</span></a><span class=cF0>
+<a name="l27"></a>12/18 21:03 02F3 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Exceptions.html#l1"><span class=cF4>Exceptions.CC</span></a><span class=cF0>
+<a name="l28"></a>12/18 21:04 02A0 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ExtChars.html#l1"><span class=cF4>ExtChars.CC</span></a><span class=cF0>
+<a name="l29"></a>12/18 21:15 05CF </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/GlobalVars.html#l1"><span class=cF4>GlobalVars.CC</span></a><span class=cF0>
+<a name="l30"></a>12/18 21:16 0358 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/KeyBitMap.html#l1"><span class=cF4>KeyBitMap.CC</span></a><span class=cF0>
+<a name="l31"></a>12/18 21:19 0258 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/LastClass.html#l1"><span class=cF4>LastClass.CC</span></a><span class=cF0>
+<a name="l32"></a>12/18 22:12 1C8F </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MagicPairs.html#l1"><span class=cF4>MagicPairs.CC</span></a><span class=cF0>
+<a name="l33"></a>12/18 21:22 0645 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MemDemo.html#l1"><span class=cF4>MemDemo.CC</span></a><span class=cF0>
+<a name="l34"></a>02/02 19:30 0302 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MessageLoop.html#l1"><span class=cF4>MessageLoop.CC</span></a><span class=cF0>
+<a name="l35"></a>12/18 21:25 01AF </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/NullCase.html#l1"><span class=cF4>NullCase.CC</span></a><span class=cF0>
+<a name="l36"></a>07/02 00:52 00F1 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/OnceDemo.html#l1"><span class=cF4>OnceDemo.CC</span></a><span class=cF0>
+<a name="l37"></a>12/18 21:26 00CD </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ParenWarn.html#l1"><span class=cF4>ParenWarn.CC</span></a><span class=cF0>
+<a name="l38"></a>07/01 16:15 042A </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/PhoneNumWords.html#l1"><span class=cF4>PhoneNumWords.CC</span></a><span class=cF0>
+<a name="l39"></a>07/01 15:58 0296 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Print.html#l1"><span class=cF4>Print.CC</span></a><span class=cF0>
+<a name="l40"></a>07/02 03:36 074D </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Progress.html#l1"><span class=cF4>Progress.CC</span></a><span class=cF0>
+<a name="l41"></a>12/18 21:32 01B0 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Prompt.html#l1"><span class=cF4>Prompt.CC</span></a><span class=cF0>
+<a name="l42"></a>07/02 03:37 07BA </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/PullDownMenu.html#l1"><span class=cF4>PullDownMenu.CC</span></a><span class=cF0>
+<a name="l43"></a>12/18 21:36 02CB </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/RadixSort.html#l1"><span class=cF4>RadixSort.CC</span></a><span class=cF0>
+<a name="l44"></a>12/18 21:39 04D6 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/RandDemo.html#l1"><span class=cF4>RandDemo.CC</span></a><span class=cF0>
+<a name="l45"></a>07/02 00:51 033F </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/RegistryDemo.html#l1"><span class=cF4>RegistryDemo.CC</span></a><span class=cF0>
+<a name="l46"></a>12/18 21:40 0269 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ScreenCodes.html#l1"><span class=cF4>ScreenCodes.CC</span></a><span class=cF0>
+<a name="l47"></a>12/18 21:42 045B </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Spy.html#l1"><span class=cF4>Spy.CC</span></a><span class=cF0>
+<a name="l48"></a>12/18 21:44 0411 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/StackGrow.html#l1"><span class=cF4>StackGrow.CC</span></a><span class=cF0>
+<a name="l49"></a>07/01 15:58 0288 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/SubIntAccess.html#l1"><span class=cF4>SubIntAccess.CC</span></a><span class=cF0>
+<a name="l50"></a>12/18 21:45 0132 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/SubSwitch.html#l1"><span class=cF4>SubSwitch.CC</span></a><span class=cF0>
+<a name="l51"></a>07/01 18:01 06F0 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/SuggestSpelling.html#l1"><span class=cF4>SuggestSpelling.CC</span></a><span class=cF0>
+<a name="l52"></a>12/18 21:48 02C0 </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/TimeIns.html#l1"><span class=cF4>TimeIns.CC</span></a><span class=cF0>
+<a name="l53"></a>07/01 16:15 0B1B </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/WordSearch.html#l1"><span class=cF4>WordSearch.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Doc/AboutZealOS.html b/docs/Doc/AboutZealOS.html
index a5ea3b1e..ebfe43e7 100755
--- a/docs/Doc/AboutZealOS.html
+++ b/docs/Doc/AboutZealOS.html
@@ -59,7 +59,7 @@ body {background-color:#000000;}
 <a name="l32"></a>2001-2002, making replacement chips for toner printer cartridges so they could be refilled.
 <a name="l33"></a>
 <a name="l34"></a></span><span class=cF5>Credits:</span><span class=cF0>
-<a name="l35"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Credits.html#l1"><span class=cF4>::/Doc/Credits.DD</span></a><span class=cF0>.
+<a name="l35"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Credits.html#l1"><span class=cF4>::/Doc/Credits.DD</span></a><span class=cF0>.
 <a name="l36"></a>
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Asm.html b/docs/Doc/Asm.html
index 5e553809..02ecee21 100755
--- a/docs/Doc/Asm.html
+++ b/docs/Doc/Asm.html
@@ -27,7 +27,7 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF5>                                                           Assembler</span><span class=cF0>
 <a name="l2"></a>
-<a name="l3"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l1"><span class=cF4>::/Compiler/OpCodes.DD</span></a><span class=cF0> for opcodes. They're not standard.  Some invalid insts are not flagged and some valid insts are not 
+<a name="l3"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l1"><span class=cF4>::/Compiler/OpCodes.DD</span></a><span class=cF0> for opcodes. They're not standard.  Some invalid insts are not flagged and some valid insts are not 
 <a name="l4"></a>implemented. 16-bit asm support is limited.
 <a name="l5"></a>
 <a name="l6"></a>Here are example inst formats:
@@ -69,10 +69,10 @@ body {background-color:#000000;}
 <a name="l42"></a>        Align to </span><span class=cF4>num</span><span class=cF0> boundary and fill with </span><span class=cF4>fill_byte</span><span class=cF0>.
 <a name="l43"></a>
 <a name="l44"></a></span><span class=cF2>ORG</span><span class=cF0> </span><span class=cF4>num</span><span class=cF0>
-<a name="l45"></a>        Set code addr for JIT or set module </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KLoad.html#l208"><span class=cF4>Load</span></a><span class=cF0>() addr -- has 16-byte </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l451"><span class=cF4>CBinFile</span></a><span class=cF0> header and patch table trailing.
+<a name="l45"></a>        Set code addr for JIT or set module </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KLoad.html#l208"><span class=cF4>Load</span></a><span class=cF0>() addr -- has 16-byte </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l451"><span class=cF4>CBinFile</span></a><span class=cF0> header and patch table trailing.
 <a name="l46"></a>
 <a name="l47"></a></span><span class=cF2>BINFILE</span><span class=cF4> &quot;FileName.BIN&quot;</span><span class=cF0>;
 <a name="l48"></a>
-<a name="l49"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/GuideLines.html#l130"><span class=cF4>Assembly Language</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Asm/AsmAndC1.html#l1"><span class=cF4>::/Demo/Asm/AsmAndC1.CC</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Asm/AsmAndC2.html#l1"><span class=cF4>::/Demo/Asm/AsmAndC2.CC</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Asm/AsmAndC3.html#l1"><span class=cF4>::/Demo/Asm/AsmAndC3.CC</span></a><span class=cF0>.
+<a name="l49"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/GuideLines.html#l130"><span class=cF4>Assembly Language</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Asm/AsmAndC1.html#l1"><span class=cF4>::/Demo/Asm/AsmAndC1.CC</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Asm/AsmAndC2.html#l1"><span class=cF4>::/Demo/Asm/AsmAndC2.CC</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Asm/AsmAndC3.html#l1"><span class=cF4>::/Demo/Asm/AsmAndC3.CC</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/AutoComplete.html b/docs/Doc/AutoComplete.html
index df2cccc2..3691b83a 100755
--- a/docs/Doc/AutoComplete.html
+++ b/docs/Doc/AutoComplete.html
@@ -25,8 +25,8 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>AutoComplete</span><span class=cF0> is the </span><span class=cF7>LTGRAY</span><span class=cF0> window on the right of the screen.  </span><a href="http://www.tomawezome.github.io/ZealOS/System/AutoComplete/ACInit.html#l135"><span class=cF4>ACInit</span></a><span class=cF0>() collects words from all text files in subdirectories.   
-<a name="l2"></a>Normally, the call to </span><a href="http://www.tomawezome.github.io/ZealOS/System/AutoComplete/ACInit.html#l135"><span class=cF4>ACInit</span></a><span class=cF0>() is in </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeSys.html#l34"><span class=cF4>HomeSys.CC</span></a><span class=cF0>.  It provides auto-complete for typing, jump-to-code and jump-to-dictionary 
+<a name="l1"></a><span class=cF2>AutoComplete</span><span class=cF0> is the </span><span class=cF7>LTGRAY</span><span class=cF0> window on the right of the screen.  </span><a href="https://www.tomawezome.github.io/ZealOS/System/AutoComplete/ACInit.html#l135"><span class=cF4>ACInit</span></a><span class=cF0>() collects words from all text files in subdirectories.   
+<a name="l2"></a>Normally, the call to </span><a href="https://www.tomawezome.github.io/ZealOS/System/AutoComplete/ACInit.html#l135"><span class=cF4>ACInit</span></a><span class=cF0>() is in </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeSys.html#l34"><span class=cF4>HomeSys.CC</span></a><span class=cF0>.  It provides auto-complete for typing, jump-to-code and jump-to-dictionary 
 <a name="l3"></a>functionality.
 <a name="l4"></a>
 <a name="l5"></a></span><span class=cF2>&lt;ALT-SHIFT-A&gt;</span><span class=cF0>   Closes the </span><span class=cF7>LTGRAY</span><span class=cF0> AutoComplete window.
@@ -46,6 +46,6 @@ body {background-color:#000000;}
 <a name="l19"></a></span><span class=cF2>&lt;CTRL-n&gt;</span><span class=cF0>                Autocompletes the n-th dictionary word in the window.
 <a name="l20"></a>
 <a name="l21"></a>If you have the raw Project Gutenberg dictionary file, you can generate the ZealOS processed dictionary files with the 
-<a name="l22"></a>stand-alone program </span><a href="http://www.tomawezome.github.io/ZealOS/System/AutoComplete/ACDictGen.html#l1"><span class=cF4>::/System/AutoComplete/ACDictGen.CC</span></a><span class=cF0>.
+<a name="l22"></a>stand-alone program </span><a href="https://www.tomawezome.github.io/ZealOS/System/AutoComplete/ACDictGen.html#l1"><span class=cF4>::/System/AutoComplete/ACDictGen.CC</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/BlkChain.html b/docs/Doc/BlkChain.html
index 27561166..48e09825 100755
--- a/docs/Doc/BlkChain.html
+++ b/docs/Doc/BlkChain.html
@@ -30,7 +30,7 @@ body {background-color:#000000;}
 <a name="l3"></a>There was a technique on the Commodore 64 where disk blocks were chained together with a block pointer at the end of each block.        
 <a name="l4"></a>This is far inferior to having a file allocation table, as in FAT32.
 <a name="l5"></a>
-<a name="l6"></a>The </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> file system does not allow files to grow because it only has an allocation bitmap and not a FAT table.       This &quot;flaw&quot; 
+<a name="l6"></a>The </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> file system does not allow files to grow because it only has an allocation bitmap and not a FAT table.       This &quot;flaw&quot; 
 <a name="l7"></a>is by design.  Terry intentionally crippled the operating system, making it a toy with the wisdom that this will prevent 
 <a name="l8"></a>commercialization and corruption.  The toy spirit of the operating system will be preserved going into the future.      The vision 
 <a name="l9"></a>for this operating system was a modern Commodore 64, which was a fun toy.
@@ -42,19 +42,19 @@ body {background-color:#000000;}
 <a name="l15"></a>When doing large, whole-file operations, immediately memory fragmentation is a serious problem, but not so for allocations in 
 <a name="l16"></a>the range under a Meg (with occasional larger ones).
 <a name="l17"></a>
-<a name="l18"></a>The file compression scheme in ZealOS only works on whole file operations and the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDoc.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0> format cannot have text tacked onto the 
+<a name="l18"></a>The file compression scheme in ZealOS only works on whole file operations and the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDoc.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0> format cannot have text tacked onto the 
 <a name="l19"></a>end, since binary data is at the end.
 <a name="l20"></a>
-<a name="l21"></a>Terry didn't want to spoil fun, so of course offered a way to get awesome performance that is, ironically, superior.  </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCFile.html#l151"><span class=cF4>FBlkRead</span></a><span class=cF0>() 
-<a name="l22"></a>and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCFile.html#l214"><span class=cF4>FBlkWrite</span></a><span class=cF0>() allow you to read a block offset from the start of a file.  Since files are all contiguous, this is incredibly 
-<a name="l23"></a>efficient.      You just have to declare the desired file size when you create it with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCFile.html#l9"><span class=cF4>FOpen</span></a><span class=cF0>() and cannot change it.    See </span><span class=cF4>
-<a name="l24"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Disk/DataBase.html#l1"><span class=cF4>::/Demo/Disk/DataBase.CC</span></a><span class=cF0>.
+<a name="l21"></a>Terry didn't want to spoil fun, so of course offered a way to get awesome performance that is, ironically, superior.  </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCFile.html#l151"><span class=cF4>FBlkRead</span></a><span class=cF0>() 
+<a name="l22"></a>and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCFile.html#l214"><span class=cF4>FBlkWrite</span></a><span class=cF0>() allow you to read a block offset from the start of a file.  Since files are all contiguous, this is incredibly 
+<a name="l23"></a>efficient.      You just have to declare the desired file size when you create it with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCFile.html#l9"><span class=cF4>FOpen</span></a><span class=cF0>() and cannot change it.    See </span><span class=cF4>
+<a name="l24"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Disk/DataBase.html#l1"><span class=cF4>::/Demo/Disk/DataBase.CC</span></a><span class=cF0>.
 <a name="l25"></a>
-<a name="l26"></a>If you like, you are encouraged to to do raw </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlk.html#l37"><span class=cF4>BlkRead</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlk.html#l87"><span class=cF4>BlkWrite</span></a><span class=cF0>() directly on a drive.  Just get a pointer to a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3339"><span class=cF4>CDrive</span></a><span class=cF0> with </span><span class=cF4>
-<a name="l27"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l211"><span class=cF4>Letter2Drive</span></a><span class=cF0>() and you are on your way! Your computer is supposed to be a fun toy!      You can make an entire partition used for a 
+<a name="l26"></a>If you like, you are encouraged to to do raw </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlk.html#l37"><span class=cF4>BlkRead</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlk.html#l87"><span class=cF4>BlkWrite</span></a><span class=cF0>() directly on a drive.  Just get a pointer to a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3339"><span class=cF4>CDrive</span></a><span class=cF0> with </span><span class=cF4>
+<a name="l27"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l211"><span class=cF4>Letter2Drive</span></a><span class=cF0>() and you are on your way! Your computer is supposed to be a fun toy!      You can make an entire partition used for a 
 <a name="l28"></a>database, or invent a file system.
 <a name="l29"></a>
-<a name="l30"></a>On the whole, the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> file system with its whole-file-only limitation bring beautiful harmony.       It beautifully captures the 
+<a name="l30"></a>On the whole, the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> file system with its whole-file-only limitation bring beautiful harmony.       It beautifully captures the 
 <a name="l31"></a>spirit of ZealOS with simplicity and, ironic speed, since contiguous is fastest.
 <a name="l32"></a>
 <a name="l33"></a></span><span class=cF8>
diff --git a/docs/Doc/Boot.html b/docs/Doc/Boot.html
index e246477c..9bfecd6f 100755
--- a/docs/Doc/Boot.html
+++ b/docs/Doc/Boot.html
@@ -39,38 +39,38 @@ body {background-color:#000000;}
 <a name="l12"></a>Not only do boot sectors have a size limit, 512 bytes or 2048 bytes for CD/DVD, the files they load have to fit within 640K 
 <a name="l13"></a>because they run in 16-bit mode.        This means they usually can't just load the whole operating system and start it running.        
 <a name="l14"></a>Some boot loaders, like Grub, have a capability of switching modes before handing-off control to the operating system.  The 
-<a name="l15"></a>operating system must load the rest of itself.  With ZealOS, the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l1"><span class=cF4>::/Kernel.BIN.C</span></a><span class=cF0> file is loaded by the boot sector.     We try to 
-<a name="l16"></a>put a minimum in the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l1"><span class=cF4>Kernel Module</span></a><span class=cF0>, so that it will always fit in 640K.  When Kernel.BIN runs, it switches to 32-bit mode, then, 
-<a name="l17"></a>to 64-bit mode allowing access to more memory.  Then, it loads in the rest of ZealOS by executing </span><a href="http://www.tomawezome.github.io/ZealOS/StartOS.html#l1"><span class=cF4>::/StartOS.CC</span></a><span class=cF0>.
+<a name="l15"></a>operating system must load the rest of itself.  With ZealOS, the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l1"><span class=cF4>::/Kernel.BIN.C</span></a><span class=cF0> file is loaded by the boot sector.     We try to 
+<a name="l16"></a>put a minimum in the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l1"><span class=cF4>Kernel Module</span></a><span class=cF0>, so that it will always fit in 640K.  When Kernel.BIN runs, it switches to 32-bit mode, then, 
+<a name="l17"></a>to 64-bit mode allowing access to more memory.  Then, it loads in the rest of ZealOS by executing </span><a href="https://www.tomawezome.github.io/ZealOS/StartOS.html#l1"><span class=cF4>::/StartOS.CC</span></a><span class=cF0>.
 <a name="l18"></a>
 <a name="l19"></a>All the boot related code for ZealOS is in the </span><span class=cF2>/System/Boot</span><span class=cF0> directory.
 <a name="l20"></a></span><span class=cF4>
-<a name="l21"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootDVD.html#l1"><span class=cF4>BootDVD.CC</span></a><span class=cF0>                      CD/DVD boot sector.</span><span class=cF4>
-<a name="l22"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootDVDIns.html#l1"><span class=cF4>BootDVDIns.CC</span></a><span class=cF0>           Prep for CD/DVD install by creating </span><span class=cF2>/0000Boot/0000Kernel.BIN.C</span><span class=cF0>.
-<a name="l23"></a>If you are curious about CD/DVDs, see </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/DiskISORedSea.html#l1"><span class=cF4>DiskISORedSea.CC</span></a><span class=cF0>.  To make a custom bootable CD/DVD, look here </span><a href="http://www.tomawezome.github.io/ZealOS/Misc/DoDistro.html#l1"><span class=cF4>Bootable CD</span></a><span class=cF0>.
+<a name="l21"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootDVD.html#l1"><span class=cF4>BootDVD.CC</span></a><span class=cF0>                      CD/DVD boot sector.</span><span class=cF4>
+<a name="l22"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootDVDIns.html#l1"><span class=cF4>BootDVDIns.CC</span></a><span class=cF0>           Prep for CD/DVD install by creating </span><span class=cF2>/0000Boot/0000Kernel.BIN.C</span><span class=cF0>.
+<a name="l23"></a>If you are curious about CD/DVDs, see </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/DiskISORedSea.html#l1"><span class=cF4>DiskISORedSea.CC</span></a><span class=cF0>.  To make a custom bootable CD/DVD, look here </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/DoDistro.html#l1"><span class=cF4>Bootable CD</span></a><span class=cF0>.
 <a name="l24"></a></span><span class=cF4>
-<a name="l25"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootMHD.html#l1"><span class=cF4>BootMHD.CC</span></a><span class=cF0>                      Stage 1 Master HD boot loader.</span><span class=cF4>
-<a name="l26"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootMHD2.html#l1"><span class=cF4>BootMHD2.CC</span></a><span class=cF0>                     Stage 2 Master HD boot loader.</span><span class=cF4>
-<a name="l27"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootMHDIns.html#l1"><span class=cF4>BootMHDIns.CC</span></a><span class=cF0>           Installs Master HD boot loader.
+<a name="l25"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootMHD.html#l1"><span class=cF4>BootMHD.CC</span></a><span class=cF0>                      Stage 1 Master HD boot loader.</span><span class=cF4>
+<a name="l26"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootMHD2.html#l1"><span class=cF4>BootMHD2.CC</span></a><span class=cF0>                     Stage 2 Master HD boot loader.</span><span class=cF4>
+<a name="l27"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootMHDIns.html#l1"><span class=cF4>BootMHDIns.CC</span></a><span class=cF0>           Installs Master HD boot loader.
 <a name="l28"></a></span><span class=cF2>BootMHD</span><span class=cF0> goes on block zero.  </span><span class=cF2>/0000Boot/BootMHD2.BIN.C</span><span class=cF0> is stored as a file in a partition, risky and unusual, since most master 
 <a name="l29"></a>boot loaders place stage 2 in a gap that's not in any partition.  </span><span class=cF2>BootMHD2</span><span class=cF0> displays a menu and boots a partition.
 <a name="l30"></a></span><span class=cF4>
-<a name="l31"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHD.html#l1"><span class=cF4>BootHD.CC</span></a><span class=cF0>                       HD partition boot record.</span><span class=cF4>
-<a name="l32"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l1"><span class=cF4>BootHDIns.CC</span></a><span class=cF0>            Installs HD partition boot record.
+<a name="l31"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHD.html#l1"><span class=cF4>BootHD.CC</span></a><span class=cF0>                       HD partition boot record.</span><span class=cF4>
+<a name="l32"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l1"><span class=cF4>BootHDIns.CC</span></a><span class=cF0>            Installs HD partition boot record.
 <a name="l33"></a></span><span class=cF2>BootHD</span><span class=cF0> is the boot record for a ZealOS partition.  Each partition has its own partition boot record, the first block of the 
 <a name="l34"></a>partition.
 <a name="l35"></a>
 <a name="l36"></a>The boot records don't access directories because that would make them too big for one block and would make them depend on a 
 <a name="l37"></a>file system layout.  Instead, they get patched with the LBA, logical block addresses, to load files.    To update with a new 
-<a name="l38"></a>ZealOS kernel, you must create a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l1"><span class=cF4>::/Kernel.BIN.C</span></a><span class=cF0> binary file and patch the boot loader so it knows the LBA blocks to load.      Ther
-<a name="l39"></a>efore, you usually recompile the kernel and update the boot sector at the same time with        </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>().    </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootMHDIns.html#l76"><span class=cF4>BootMHDIns</span></a><span class=cF0>() will 
+<a name="l38"></a>ZealOS kernel, you must create a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l1"><span class=cF4>::/Kernel.BIN.C</span></a><span class=cF0> binary file and patch the boot loader so it knows the LBA blocks to load.      Ther
+<a name="l39"></a>efore, you usually recompile the kernel and update the boot sector at the same time with        </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>().    </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootMHDIns.html#l76"><span class=cF4>BootMHDIns</span></a><span class=cF0>() will 
 <a name="l40"></a>install a master boot loader.
 <a name="l41"></a>
-<a name="l42"></a>With ZealOS, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l1"><span class=cF4>::/Kernel.BIN.C</span></a><span class=cF0> loads </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/Compiler.html#l1"><span class=cF4>::/Compiler/Compiler.BIN</span></a><span class=cF0> so it can work with source code from then on.  It compiles start-up 
-<a name="l43"></a>scripts beginning with </span><a href="http://www.tomawezome.github.io/ZealOS/StartOS.html#l1"><span class=cF4>::/StartOS.CC</span></a><span class=cF0> into the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0>'s memory including the code in the </span><span class=cF2>/System</span><span class=cF0> and </span><span class=cF2>/Home</span><span class=cF0> directories.
+<a name="l42"></a>With ZealOS, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l1"><span class=cF4>::/Kernel.BIN.C</span></a><span class=cF0> loads </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Compiler.html#l1"><span class=cF4>::/Compiler/Compiler.BIN</span></a><span class=cF0> so it can work with source code from then on.  It compiles start-up 
+<a name="l43"></a>scripts beginning with </span><a href="https://www.tomawezome.github.io/ZealOS/StartOS.html#l1"><span class=cF4>::/StartOS.CC</span></a><span class=cF0> into the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0>'s memory including the code in the </span><span class=cF2>/System</span><span class=cF0> and </span><span class=cF2>/Home</span><span class=cF0> directories.
 <a name="l44"></a>
-<a name="l45"></a>It is possible to do a fast reboot without doing a hardware reset.      You might do this when working on </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l1"><span class=cF4>::/Kernel.BIN.C</span></a><span class=cF0> or your 
-<a name="l46"></a>start-up scripts when you want to compile them effect.  See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootRAM.html#l33"><span class=cF4>BootRAM</span></a><span class=cF0>().
+<a name="l45"></a>It is possible to do a fast reboot without doing a hardware reset.      You might do this when working on </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l1"><span class=cF4>::/Kernel.BIN.C</span></a><span class=cF0> or your 
+<a name="l46"></a>start-up scripts when you want to compile them effect.  See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootRAM.html#l33"><span class=cF4>BootRAM</span></a><span class=cF0>().
 <a name="l47"></a>
 <a name="l48"></a></span><span class=cFA>
 <a name="l49"></a>/* Graphics Not Rendered in HTML */</span><span class=cF0>
diff --git a/docs/Doc/ChangeLog.html b/docs/Doc/ChangeLog.html
index e71f62de..8f4de854 100755
--- a/docs/Doc/ChangeLog.html
+++ b/docs/Doc/ChangeLog.html
@@ -34,9 +34,9 @@ body {background-color:#000000;}
 <a name="l6"></a>
 <a name="l7"></a></span><span class=c0F>----07/02/21 19:30:19----</span><span class=cF0>
 <a name="l8"></a>* Raised version number to 0.04.
-<a name="l9"></a>* Implemented default NULL filename args for </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l228"><span class=cF4>Ed</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l295"><span class=cF4>PopUpEd</span></a><span class=cF0>.
+<a name="l9"></a>* Implemented default NULL filename args for </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l228"><span class=cF4>Ed</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l295"><span class=cF4>PopUpEd</span></a><span class=cF0>.
 <a name="l10"></a>* Removed some deprecated IDE functions.
-<a name="l11"></a>* Changed window borders. Added color to </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocTerm.html#l35"><span class=cF4>[X]</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocTerm.html#l37"><span class=cF4>MENU</span></a><span class=cF0>, hide for System Task and AutoComplete Task.
+<a name="l11"></a>* Changed window borders. Added color to </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocTerm.html#l35"><span class=cF4>[X]</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocTerm.html#l37"><span class=cF4>MENU</span></a><span class=cF0>, hide for System Task and AutoComplete Task.
 <a name="l12"></a>
 <a name="l13"></a></span><span class=c0F>----07/02/21 03:58:09----</span><span class=cF0>
 <a name="l14"></a>* Raised version number to 0.03.
@@ -65,30 +65,30 @@ body {background-color:#000000;}
 <a name="l37"></a>        - Zenith/               --&gt; System/
 <a name="l38"></a>
 <a name="l39"></a></span><span class=c0F>----06/28/21 06:20:21----</span><span class=cF0>
-<a name="l40"></a>* Restored /System/God directory, the </span><a href="http://www.tomawezome.github.io/ZealOS/Misc/Bible.html#l1"><span class=cF4>Bible</span></a><span class=cF0>, </span><a href="http://www.biblegateway.com/verse/en/Exodus+20:1"><span class=cF4>Bible Links</span></a><span class=cF0>, and </span><span class=cF9><u>GodBiblePassage</u></span><span class=cF0> with SHIFT-F7.
+<a name="l40"></a>* Restored /System/God directory, the </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/Bible.html#l1"><span class=cF4>Bible</span></a><span class=cF0>, </span><a href="http://www.biblegateway.com/verse/en/Exodus+20:1"><span class=cF4>Bible Links</span></a><span class=cF0>, and </span><span class=cF9><u>GodBiblePassage</u></span><span class=cF0> with SHIFT-F7.
 <a name="l41"></a>
 <a name="l42"></a></span><span class=c0F>----06/24/21 01:01:06----</span><span class=cF0>
 <a name="l43"></a>* Raised version number to ZenithOS 2.1.
 <a name="l44"></a>* Implemented PCI fall-back functions for when PCIBIOS is unsupported, to improve bare-metal support.
-<a name="l45"></a>* Abstracted </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/PCI.html#l1"><span class=cF4>PCI functions</span></a><span class=cF0> out from </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/PCIBIOS.html#l1"><span class=cF4>PCIBIOS</span></a><span class=cF0> file.
+<a name="l45"></a>* Abstracted </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/PCI.html#l1"><span class=cF4>PCI functions</span></a><span class=cF0> out from </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/PCIBIOS.html#l1"><span class=cF4>PCIBIOS</span></a><span class=cF0> file.
 <a name="l46"></a>
 <a name="l47"></a></span><span class=c0F>----06/01/21 16:02:38----</span><span class=cF0>
 <a name="l48"></a><blink>* Raised version number to ZenithOS 2.0.</blink>
 <a name="l49"></a>* Overhauled entire OS to use AHCI routines instead of IDE.
 <a name="l50"></a>
 <a name="l51"></a></span><span class=c0F>----05/24/21 05:08:09----</span><span class=cF0>
-<a name="l52"></a>* Fixed </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Chess.html#l958"><span class=cF4>Chess</span></a><span class=cF0> crashing when only one CPU core available.
+<a name="l52"></a>* Fixed </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Chess.html#l958"><span class=cF4>Chess</span></a><span class=cF0> crashing when only one CPU core available.
 <a name="l53"></a>
 <a name="l54"></a></span><span class=c0F>----05/24/21 04:24:00----</span><span class=cF0>
 <a name="l55"></a>* Fixed Titanium crashing due to a broken sprite mesh.
 <a name="l56"></a>
 <a name="l57"></a></span><span class=c0F>----05/12/21 15:42:22----</span><span class=cF0>
-<a name="l58"></a>* Renamed PaletteSetTomLight() to </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPalette.html#l168"><span class=cF4>PaletteSetLight</span></a><span class=cF0>(), brightened LTRED, PURPLE, and LTPURPLE.
-<a name="l59"></a>* Lowered </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Mouse.html#l79"><span class=cF4>double-click wait time</span></a><span class=cF0> from 0.350 to 0.175 to improve system response time.
+<a name="l58"></a>* Renamed PaletteSetTomLight() to </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPalette.html#l168"><span class=cF4>PaletteSetLight</span></a><span class=cF0>(), brightened LTRED, PURPLE, and LTPURPLE.
+<a name="l59"></a>* Lowered </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Mouse.html#l79"><span class=cF4>double-click wait time</span></a><span class=cF0> from 0.350 to 0.175 to improve system response time.
 <a name="l60"></a>
 <a name="l61"></a></span><span class=c0F>----02/07/21 10:20:33----</span><span class=cF0>
-<a name="l62"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MSRGet&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l222"><span class=cF4>MSRRead</span></a><span class=cF0>&quot;);
-<a name="l63"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MSRSet&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l223"><span class=cF4>MSRWrite</span></a><span class=cF0>&quot;);
+<a name="l62"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MSRGet&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l222"><span class=cF4>MSRRead</span></a><span class=cF0>&quot;);
+<a name="l63"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MSRSet&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l223"><span class=cF4>MSRWrite</span></a><span class=cF0>&quot;);
 <a name="l64"></a>
 <a name="l65"></a></span><span class=c0F>----01/28/21 19:08:16----</span><span class=cF0>
 <a name="l66"></a>* Added MSRGet().
@@ -103,238 +103,238 @@ body {background-color:#000000;}
 <a name="l75"></a>* Reformatting of files is virtually complete now.
 <a name="l76"></a>
 <a name="l77"></a></span><span class=c0F>----06/04/20 18:01:46----</span><span class=cF0>
-<a name="l78"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/SysRep.html#l1213"><span class=cF4>BIOSRep</span></a><span class=cF0>() as convenience function to view BIOS info from </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/SysRep.html#l739"><span class=cF4>SysRep</span></a><span class=cF0>().
+<a name="l78"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/SysRep.html#l1213"><span class=cF4>BIOSRep</span></a><span class=cF0>() as convenience function to view BIOS info from </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/SysRep.html#l739"><span class=cF4>SysRep</span></a><span class=cF0>().
 <a name="l79"></a>
 <a name="l80"></a></span><span class=c0F>----04/27/20 15:34:42----</span><span class=cF0>
-<a name="l81"></a>* Changed </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1"><span class=cF4>GrBitMap</span></a><span class=cF0> to use non-timer rand for drawing speed improvement on multicore.
+<a name="l81"></a>* Changed </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1"><span class=cF4>GrBitMap</span></a><span class=cF0> to use non-timer rand for drawing speed improvement on multicore.
 <a name="l82"></a>
 <a name="l83"></a></span><span class=c0F>----04/21/20 18:54:47----</span><span class=cF0>
 <a name="l84"></a>* Altered </span><span class=cF4><u>Tom Palettes</u></span><span class=cF0> for better visibility.
 <a name="l85"></a>
 <a name="l86"></a></span><span class=c0F>----04/21/20 16:13:01----</span><span class=cF0>
-<a name="l87"></a>* Added start-up intro </span><a href="http://www.tomawezome.github.io/ZealOS/ZSplash.html#l1"><span class=cF4>Splash</span></a><span class=cF0> as a PopUp in </span><span class=cF4><u>Once</u></span><span class=cF0>, after performing a full boot (excludes soft reboots).
+<a name="l87"></a>* Added start-up intro </span><a href="https://www.tomawezome.github.io/ZealOS/ZSplash.html#l1"><span class=cF4>Splash</span></a><span class=cF0> as a PopUp in </span><span class=cF4><u>Once</u></span><span class=cF0>, after performing a full boot (excludes soft reboots).
 <a name="l88"></a>
 <a name="l89"></a></span><span class=c0F>----04/13/20 13:48:15----</span><span class=cF0>
-<a name="l90"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l633"><span class=cF4>PIC_INIT</span></a><span class=cF0> and comments to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l133"><span class=cF4>IntPICInit</span></a><span class=cF0>().
-<a name="l91"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IntsInit&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l133"><span class=cF4>IntPICInit</span></a><span class=cF0>&quot;); 
-<a name="l92"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;LAPIC_ARIBITRATION_PRIORITY&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l641"><span class=cF4>LAPIC_ARBITRATION_PRIORITY</span></a><span class=cF0>&quot;); 
+<a name="l90"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l633"><span class=cF4>PIC_INIT</span></a><span class=cF0> and comments to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l133"><span class=cF4>IntPICInit</span></a><span class=cF0>().
+<a name="l91"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IntsInit&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l133"><span class=cF4>IntPICInit</span></a><span class=cF0>&quot;); 
+<a name="l92"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;LAPIC_ARIBITRATION_PRIORITY&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l641"><span class=cF4>LAPIC_ARBITRATION_PRIORITY</span></a><span class=cF0>&quot;); 
 <a name="l93"></a>
 <a name="l94"></a></span><span class=c0F>----04/12/20 17:06:38----</span><span class=cF0>
-<a name="l95"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l410"><span class=cF4>CIDTEntry</span></a><span class=cF0> and rewrote </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l98"><span class=cF4>IntEntryGet</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l110"><span class=cF4>IntEntrySet</span></a><span class=cF0>(). </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3541"><span class=cF4>dev</span></a><span class=cF0>.idt is now </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l196"><span class=cF4>allocated</span></a><span class=cF0> on an 8-byte boundary as per Intel SDM 
+<a name="l95"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l410"><span class=cF4>CIDTEntry</span></a><span class=cF0> and rewrote </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l98"><span class=cF4>IntEntryGet</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l110"><span class=cF4>IntEntrySet</span></a><span class=cF0>(). </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3541"><span class=cF4>dev</span></a><span class=cF0>.idt is now </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l196"><span class=cF4>allocated</span></a><span class=cF0> on an 8-byte boundary as per Intel SDM 
 <a name="l96"></a>recommendation.
-<a name="l97"></a>* Updated </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KGlobals.html#l16"><span class=cF4>OS version</span></a><span class=cF0>.
-<a name="l98"></a>* Changed </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l450"><span class=cF4>BIN_SIGNATURE_VAL</span></a><span class=cF0> from 'TOSB' to 'ZCCB'.
+<a name="l97"></a>* Updated </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KGlobals.html#l16"><span class=cF4>OS version</span></a><span class=cF0>.
+<a name="l98"></a>* Changed </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l450"><span class=cF4>BIN_SIGNATURE_VAL</span></a><span class=cF0> from 'TOSB' to 'ZCCB'.
 <a name="l99"></a>
 <a name="l100"></a></span><span class=c0F>----04/11/20 18:10:58----</span><span class=cF0>
-<a name="l101"></a>* Beginning efforts to reformat files some. Currently, keeping a temp log of progress at </span><a href="http://www.tomawezome.github.io/ZealOS/Home/FilesRefactored.html#l1"><span class=cF4>FilesRefactored</span></a><span class=cF0>.
+<a name="l101"></a>* Beginning efforts to reformat files some. Currently, keeping a temp log of progress at </span><a href="https://www.tomawezome.github.io/ZealOS/Home/FilesRefactored.html#l1"><span class=cF4>FilesRefactored</span></a><span class=cF0>.
 <a name="l102"></a>
 <a name="l103"></a></span><span class=c0F>----04/10/20 07:44:08----</span><span class=cF0>
-<a name="l104"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PIC1&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l629"><span class=cF4>PIC_1</span></a><span class=cF0>&quot;);
-<a name="l105"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PIC2&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l631"><span class=cF4>PIC_2</span></a><span class=cF0>&quot;);
-<a name="l106"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PIT0&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l685"><span class=cF4>PIT_0</span></a><span class=cF0>&quot;);
-<a name="l107"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PIT2&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l686"><span class=cF4>PIT_2</span></a><span class=cF0>&quot;);
+<a name="l104"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PIC1&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l629"><span class=cF4>PIC_1</span></a><span class=cF0>&quot;);
+<a name="l105"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PIC2&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l631"><span class=cF4>PIC_2</span></a><span class=cF0>&quot;);
+<a name="l106"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PIT0&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l685"><span class=cF4>PIT_0</span></a><span class=cF0>&quot;);
+<a name="l107"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PIT2&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l686"><span class=cF4>PIT_2</span></a><span class=cF0>&quot;);
 <a name="l108"></a>
 <a name="l109"></a></span><span class=c0F>----04/09/20 19:33:16----</span><span class=cF0>
-<a name="l110"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Chess.html#l1"><span class=cF4>Chess</span></a><span class=cF0> game from Sup1 disc.
-<a name="l111"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ScanFlags&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrB.html#l147"><span class=cF4>FlagsScan</span></a><span class=cF0>&quot;);
-<a name="l112"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;StrPrintFlags&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrB.html#l209"><span class=cF4>FlagsStrPrint</span></a><span class=cF0>&quot;);
-<a name="l113"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ScanMessage&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l42"><span class=cF4>MessageScan</span></a><span class=cF0>&quot;);
+<a name="l110"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Chess.html#l1"><span class=cF4>Chess</span></a><span class=cF0> game from Sup1 disc.
+<a name="l111"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ScanFlags&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrB.html#l147"><span class=cF4>FlagsScan</span></a><span class=cF0>&quot;);
+<a name="l112"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;StrPrintFlags&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrB.html#l209"><span class=cF4>FlagsStrPrint</span></a><span class=cF0>&quot;);
+<a name="l113"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ScanMessage&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l42"><span class=cF4>MessageScan</span></a><span class=cF0>&quot;);
 <a name="l114"></a>
 <a name="l115"></a></span><span class=c0F>----04/04/20 19:15:21----</span><span class=cF0>
-<a name="l116"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/SysRep.html#l739"><span class=cF4>SysRep</span></a><span class=cF0>(). Various </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2423"><span class=cF4>CSM*Info</span></a><span class=cF0> classes added. Pass in a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2382"><span class=cF4>SMBIOSt_*</span></a><span class=cF0> to get info for that specific structure type. It parses 
+<a name="l116"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/SysRep.html#l739"><span class=cF4>SysRep</span></a><span class=cF0>(). Various </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2423"><span class=cF4>CSM*Info</span></a><span class=cF0> classes added. Pass in a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2382"><span class=cF4>SMBIOSt_*</span></a><span class=cF0> to get info for that specific structure type. It parses 
 <a name="l117"></a>SMBIOS structures located in low memory. Question-colon operator would have saved many lines of code.
 <a name="l118"></a>
 <a name="l119"></a></span><span class=c0F>----04/02/20 03:27:03----</span><span class=cF0>
-<a name="l120"></a>* Added camera rotation via mouse in 3D </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteMesh.html#l1103"><span class=cF4>SpriteMesh</span></a><span class=cF0> editor. 360 used as magic number, trying </span><a href="http://www.tomawezome.github.io/ZealOS/System/Ctrls/CtrlsA.html#l251"><span class=cF4>VIEWANGLES_RANGE</span></a><span class=cF0> crashed it.
+<a name="l120"></a>* Added camera rotation via mouse in 3D </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteMesh.html#l1103"><span class=cF4>SpriteMesh</span></a><span class=cF0> editor. 360 used as magic number, trying </span><a href="https://www.tomawezome.github.io/ZealOS/System/Ctrls/CtrlsA.html#l251"><span class=cF4>VIEWANGLES_RANGE</span></a><span class=cF0> crashed it.
 <a name="l121"></a>
 <a name="l122"></a></span><span class=c0F>----04/02/20 01:50:52----</span><span class=cF0>
-<a name="l123"></a>* 'Fixed' </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Varoom.html#l768"><span class=cF4>Varoom</span></a><span class=cF0> window lock up on exit. Brute-forcing zero, but somewhere </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Varoom.html#l391"><span class=cF4>mp_not_done_flags</span></a><span class=cF0> isn't getting cleared when 
+<a name="l123"></a>* 'Fixed' </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Varoom.html#l768"><span class=cF4>Varoom</span></a><span class=cF0> window lock up on exit. Brute-forcing zero, but somewhere </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Varoom.html#l391"><span class=cF4>mp_not_done_flags</span></a><span class=cF0> isn't getting cleared when 
 <a name="l124"></a>shift-esc is entered with the new key implementation.
 <a name="l125"></a>
 <a name="l126"></a></span><span class=c0F>----04/01/20 01:49:47----</span><span class=cF0>
-<a name="l127"></a>* Changed boat color in </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>Talons</span></a><span class=cF0> from black to brown.
+<a name="l127"></a>* Changed boat color in </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>Talons</span></a><span class=cF0> from black to brown.
 <a name="l128"></a>
 <a name="l129"></a></span><span class=c0F>----04/01/20 01:42:55----</span><span class=cF0>
-<a name="l130"></a>* Cleaned up </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Varoom.html#l768"><span class=cF4>Varoom</span></a><span class=cF0> control fix some. Bug remains: run from Menu, ESC out, ESC again; a window locks up.
+<a name="l130"></a>* Cleaned up </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Varoom.html#l768"><span class=cF4>Varoom</span></a><span class=cF0> control fix some. Bug remains: run from Menu, ESC out, ESC again; a window locks up.
 <a name="l131"></a>  Added set/unset task idle between Yield to lower CPU use.
 <a name="l132"></a>
 <a name="l133"></a></span><span class=c0F>----03/29/20 14:07:00----</span><span class=cF0>
-<a name="l134"></a>* Modified </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Varoom.html#l768"><span class=cF4>Varoom</span></a><span class=cF0> to use kbd bitmap for instant keypress response.
-<a name="l135"></a>* Modified </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrB.html#l209"><span class=cF4>FlagsStrPrint</span></a><span class=cF0>() to print unset flags as well.
-<a name="l136"></a>* Modified </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l685"><span class=cF4>StrReplace</span></a><span class=cF0>() to free given str if free_str is set.
-<a name="l137"></a>* Exported </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelC.html#l564"><span class=cF4>Seg2Linear</span></a><span class=cF0>() from kernel.
+<a name="l134"></a>* Modified </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Varoom.html#l768"><span class=cF4>Varoom</span></a><span class=cF0> to use kbd bitmap for instant keypress response.
+<a name="l135"></a>* Modified </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrB.html#l209"><span class=cF4>FlagsStrPrint</span></a><span class=cF0>() to print unset flags as well.
+<a name="l136"></a>* Modified </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l685"><span class=cF4>StrReplace</span></a><span class=cF0>() to free given str if free_str is set.
+<a name="l137"></a>* Exported </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelC.html#l564"><span class=cF4>Seg2Linear</span></a><span class=cF0>() from kernel.
 <a name="l138"></a>
 <a name="l139"></a></span><span class=c0F>----03/27/20 13:06:00----</span><span class=cF0>
-<a name="l140"></a>* Modified </span><a href="http://www.tomawezome.github.io/ZealOS/System/Ctrls/CtrlsA.html#l252"><span class=cF4>Ctrl Slider</span></a><span class=cF0> for 3D model editor to allow higher precision.
+<a name="l140"></a>* Modified </span><a href="https://www.tomawezome.github.io/ZealOS/System/Ctrls/CtrlsA.html#l252"><span class=cF4>Ctrl Slider</span></a><span class=cF0> for 3D model editor to allow higher precision.
 <a name="l141"></a>* Added </span><span class=cF4><u>PaletteSetTom</u></span><span class=cF0>() and </span><span class=cF4><u>PaletteSetTomLight</u></span><span class=cF0>().
 <a name="l142"></a>
 <a name="l143"></a></span><span class=c0F>----03/21/20 19:35:00----</span><span class=cF0>
-<a name="l144"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l685"><span class=cF4>StrReplace</span></a><span class=cF0>(), not fully tested yet.
+<a name="l144"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l685"><span class=cF4>StrReplace</span></a><span class=cF0>(), not fully tested yet.
 <a name="l145"></a>
 <a name="l146"></a></span><span class=c0F>----03/19/20 01:51:36----</span><span class=cF0>
-<a name="l147"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1688"><span class=cF4>OPTf_DECIMAL_ONLY</span></a><span class=cF0> for using </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l529"><span class=cF4>Lex</span></a><span class=cF0>() with other languages like JSON.
-<a name="l148"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetRAX&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l204"><span class=cF4>RAXGet</span></a><span class=cF0>&quot;);
-<a name="l149"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SetRAX&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l210"><span class=cF4>RAXSet</span></a><span class=cF0>&quot;);
-<a name="l150"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_GET_RAX&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l152"><span class=cF4>IC_RAX_GET</span></a><span class=cF0>&quot;);
-<a name="l151"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_SET_RAX&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l153"><span class=cF4>IC_RAX_SET</span></a><span class=cF0>&quot;);
-<a name="l152"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetChar&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l220"><span class=cF4>CharGet</span></a><span class=cF0>&quot;);
-<a name="l153"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetMessage&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l109"><span class=cF4>MessageGet</span></a><span class=cF0>&quot;);
-<a name="l154"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetKey&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l170"><span class=cF4>KeyGet</span></a><span class=cF0>&quot;);
-<a name="l155"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ScanChar&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l128"><span class=cF4>CharScan</span></a><span class=cF0>&quot;);
-<a name="l156"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ScanKey&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l143"><span class=cF4>KeyScan</span></a><span class=cF0>&quot;);
-<a name="l157"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PostMessage&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l295"><span class=cF4>MessagePost</span></a><span class=cF0>&quot;);
-<a name="l158"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetMessage&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l109"><span class=cF4>MessageGet</span></a><span class=cF0>&quot;);
-<a name="l159"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetI64&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocGet.html#l206"><span class=cF4>I64Get</span></a><span class=cF0>&quot;);
-<a name="l160"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetF64&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocGet.html#l238"><span class=cF4>F64Get</span></a><span class=cF0>&quot;);
-<a name="l161"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetRBP&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l205"><span class=cF4>RBPGet</span></a><span class=cF0>&quot;);
-<a name="l162"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SetRBP&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l211"><span class=cF4>RBPSet</span></a><span class=cF0>&quot;);
-<a name="l163"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_GET_RBP&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l154"><span class=cF4>IC_RBP_GET</span></a><span class=cF0>&quot;);
-<a name="l164"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_SET_RBP&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l155"><span class=cF4>IC_RBP_SET</span></a><span class=cF0>&quot;);
-<a name="l165"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetRSP&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l207"><span class=cF4>RSPGet</span></a><span class=cF0>&quot;);
-<a name="l166"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SetRSP&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l213"><span class=cF4>RSPSet</span></a><span class=cF0>&quot;);
-<a name="l167"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_GET_RSP&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l156"><span class=cF4>IC_RSP_GET</span></a><span class=cF0>&quot;);
-<a name="l168"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_SET_RSP&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l157"><span class=cF4>IC_RSP_SET</span></a><span class=cF0>&quot;);
-<a name="l169"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetRFlags&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l206"><span class=cF4>RFlagsGet</span></a><span class=cF0>&quot;);
-<a name="l170"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_GET_RFLAGS&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l149"><span class=cF4>IC_RFLAGS_GET</span></a><span class=cF0>&quot;);
-<a name="l171"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SetRFlags&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l212"><span class=cF4>RFlagsSet</span></a><span class=cF0>&quot;);
-<a name="l172"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_SET_RFLAGS&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l151"><span class=cF4>IC_RFLAGS_SET</span></a><span class=cF0>&quot;);
-<a name="l173"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetTSC&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l244"><span class=cF4>TSCGet</span></a><span class=cF0>&quot;);
-<a name="l174"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetS&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l251"><span class=cF4>StrNGet</span></a><span class=cF0>&quot;);
-<a name="l175"></a>* Modified characters '_' and 'c' in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/FontStd.html#l1"><span class=cF4>FontStd</span></a><span class=cF0>.
+<a name="l147"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1688"><span class=cF4>OPTf_DECIMAL_ONLY</span></a><span class=cF0> for using </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l529"><span class=cF4>Lex</span></a><span class=cF0>() with other languages like JSON.
+<a name="l148"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetRAX&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l204"><span class=cF4>RAXGet</span></a><span class=cF0>&quot;);
+<a name="l149"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SetRAX&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l210"><span class=cF4>RAXSet</span></a><span class=cF0>&quot;);
+<a name="l150"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_GET_RAX&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l152"><span class=cF4>IC_RAX_GET</span></a><span class=cF0>&quot;);
+<a name="l151"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_SET_RAX&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l153"><span class=cF4>IC_RAX_SET</span></a><span class=cF0>&quot;);
+<a name="l152"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetChar&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l220"><span class=cF4>CharGet</span></a><span class=cF0>&quot;);
+<a name="l153"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetMessage&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l109"><span class=cF4>MessageGet</span></a><span class=cF0>&quot;);
+<a name="l154"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetKey&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l170"><span class=cF4>KeyGet</span></a><span class=cF0>&quot;);
+<a name="l155"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ScanChar&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l128"><span class=cF4>CharScan</span></a><span class=cF0>&quot;);
+<a name="l156"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ScanKey&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l143"><span class=cF4>KeyScan</span></a><span class=cF0>&quot;);
+<a name="l157"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PostMessage&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l295"><span class=cF4>MessagePost</span></a><span class=cF0>&quot;);
+<a name="l158"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetMessage&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l109"><span class=cF4>MessageGet</span></a><span class=cF0>&quot;);
+<a name="l159"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetI64&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocGet.html#l206"><span class=cF4>I64Get</span></a><span class=cF0>&quot;);
+<a name="l160"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetF64&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocGet.html#l238"><span class=cF4>F64Get</span></a><span class=cF0>&quot;);
+<a name="l161"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetRBP&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l205"><span class=cF4>RBPGet</span></a><span class=cF0>&quot;);
+<a name="l162"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SetRBP&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l211"><span class=cF4>RBPSet</span></a><span class=cF0>&quot;);
+<a name="l163"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_GET_RBP&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l154"><span class=cF4>IC_RBP_GET</span></a><span class=cF0>&quot;);
+<a name="l164"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_SET_RBP&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l155"><span class=cF4>IC_RBP_SET</span></a><span class=cF0>&quot;);
+<a name="l165"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetRSP&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l207"><span class=cF4>RSPGet</span></a><span class=cF0>&quot;);
+<a name="l166"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SetRSP&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l213"><span class=cF4>RSPSet</span></a><span class=cF0>&quot;);
+<a name="l167"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_GET_RSP&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l156"><span class=cF4>IC_RSP_GET</span></a><span class=cF0>&quot;);
+<a name="l168"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_SET_RSP&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l157"><span class=cF4>IC_RSP_SET</span></a><span class=cF0>&quot;);
+<a name="l169"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetRFlags&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l206"><span class=cF4>RFlagsGet</span></a><span class=cF0>&quot;);
+<a name="l170"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_GET_RFLAGS&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l149"><span class=cF4>IC_RFLAGS_GET</span></a><span class=cF0>&quot;);
+<a name="l171"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SetRFlags&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l212"><span class=cF4>RFlagsSet</span></a><span class=cF0>&quot;);
+<a name="l172"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_SET_RFLAGS&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l151"><span class=cF4>IC_RFLAGS_SET</span></a><span class=cF0>&quot;);
+<a name="l173"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetTSC&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l244"><span class=cF4>TSCGet</span></a><span class=cF0>&quot;);
+<a name="l174"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetS&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l251"><span class=cF4>StrNGet</span></a><span class=cF0>&quot;);
+<a name="l175"></a>* Modified characters '_' and 'c' in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/FontStd.html#l1"><span class=cF4>FontStd</span></a><span class=cF0>.
 <a name="l176"></a>
 <a name="l177"></a></span><span class=c0F>----03/16/20 14:44:00----</span><span class=cF0>
-<a name="l178"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetStr&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l233"><span class=cF4>StrGet</span></a><span class=cF0>&quot;);
-<a name="l179"></a>* Renamed GSF -&gt; </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4328"><span class=cF4>SGF</span></a><span class=cF0> as a consequence.
+<a name="l178"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetStr&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l233"><span class=cF4>StrGet</span></a><span class=cF0>&quot;);
+<a name="l179"></a>* Renamed GSF -&gt; </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4328"><span class=cF4>SGF</span></a><span class=cF0> as a consequence.
 <a name="l180"></a>* Added some </span><span class=cF4><u>AHCI headers</u></span><span class=cF0>.
 <a name="l181"></a>
 <a name="l182"></a></span><span class=c0F>----03/12/20 22:00:36----</span><span class=cF0>
-<a name="l183"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPalette.html#l70"><span class=cF4>PaletteSetGruvboxDark</span></a><span class=cF0>().
-<a name="l184"></a>* Removed shift-space, as we use tab indentation now. </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/StrUtils.html#l236"><span class=cF4>S2T</span></a><span class=cF0>() is still present if needed.
+<a name="l183"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPalette.html#l70"><span class=cF4>PaletteSetGruvboxDark</span></a><span class=cF0>().
+<a name="l184"></a>* Removed shift-space, as we use tab indentation now. </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/StrUtils.html#l236"><span class=cF4>S2T</span></a><span class=cF0>() is still present if needed.
 <a name="l185"></a>
 <a name="l186"></a></span><span class=c0F>----02/24/20 00:42:00----</span><span class=cF0>
 <a name="l187"></a><blink>* Zenith 1.1 released.</blink>
 <a name="l188"></a>
 <a name="l189"></a></span><span class=c0F>----02/23/20 23:59:37----</span><span class=cF0>
-<a name="l190"></a>* Added new </span><a href="http://www.tomawezome.github.io/ZealOS/System/Mouse.html#l26"><span class=cF4>bitmap mouse</span></a><span class=cF0>.
+<a name="l190"></a>* Added new </span><a href="https://www.tomawezome.github.io/ZealOS/System/Mouse.html#l26"><span class=cF4>bitmap mouse</span></a><span class=cF0>.
 <a name="l191"></a>
 <a name="l192"></a></span><span class=c0F>----02/23/20 02:36:28----</span><span class=cF0>
-<a name="l193"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;err&quot;, &quot;error&quot;);
+<a name="l193"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;err&quot;, &quot;error&quot;);
 <a name="l194"></a>* Removed compression from kernel. Compress.CC, CArcCtrl, CArcCompress, ExpandBuf(), CompressBuf(), DCSF_COMPRESSED, etc. 
-<a name="l195"></a>Updated </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Disk/SerializeTree.html#l1"><span class=cF4>::/Demo/Disk/SerializeTree.CC</span></a><span class=cF0> to not use compression.
-<a name="l196"></a>* Removed RS_ATTR_COMPRESSED from </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3146"><span class=cF4>RedSea attributes</span></a><span class=cF0>.
-<a name="l197"></a>* Refactored </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3184"><span class=cF4>FU flags</span></a><span class=cF0>. Removed FUF_EXPAND, FUF_RISKY, and FUF_Z_OR_NOT_Z. </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/DocUtils.html#l53"><span class=cF4>DocOptEntry</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/ZDiskB.html#l120"><span class=cF4>Size</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/MN:.html#l1"><span class=cF4>Size1</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/LineRep.html#l100"><span class=cF4>SizeRep</span></a><span class=cF0>(), and </span><span class=cF4>
-<a name="l198"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/LineRep.html#l65"><span class=cF4>SizeRep1</span></a><span class=cF0>() have been updated accordingly.
-<a name="l199"></a>* Removed IsDotZ(), ToggleZOrNotZ(). Cleaned up </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFile.html#l1"><span class=cF4>FileRead</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFile.html#l76"><span class=cF4>FileWrite</span></a><span class=cF0>(), and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l65"><span class=cF4>FileFind</span></a><span class=cF0>() accordingly.
-<a name="l200"></a>* Added XMM8-XMM15 to </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l138"><span class=cF4>OpCodes.DD</span></a><span class=cF0>.
-<a name="l201"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/32BitColor.html#l1"><span class=cF4>::/Demo/Graphics/32BitColor.CC</span></a><span class=cF0>.
+<a name="l195"></a>Updated </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Disk/SerializeTree.html#l1"><span class=cF4>::/Demo/Disk/SerializeTree.CC</span></a><span class=cF0> to not use compression.
+<a name="l196"></a>* Removed RS_ATTR_COMPRESSED from </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3146"><span class=cF4>RedSea attributes</span></a><span class=cF0>.
+<a name="l197"></a>* Refactored </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3184"><span class=cF4>FU flags</span></a><span class=cF0>. Removed FUF_EXPAND, FUF_RISKY, and FUF_Z_OR_NOT_Z. </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/DocUtils.html#l53"><span class=cF4>DocOptEntry</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/ZDiskB.html#l120"><span class=cF4>Size</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/MN:.html#l1"><span class=cF4>Size1</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/LineRep.html#l100"><span class=cF4>SizeRep</span></a><span class=cF0>(), and </span><span class=cF4>
+<a name="l198"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/LineRep.html#l65"><span class=cF4>SizeRep1</span></a><span class=cF0>() have been updated accordingly.
+<a name="l199"></a>* Removed IsDotZ(), ToggleZOrNotZ(). Cleaned up </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFile.html#l1"><span class=cF4>FileRead</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFile.html#l76"><span class=cF4>FileWrite</span></a><span class=cF0>(), and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l65"><span class=cF4>FileFind</span></a><span class=cF0>() accordingly.
+<a name="l200"></a>* Added XMM8-XMM15 to </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l138"><span class=cF4>OpCodes.DD</span></a><span class=cF0>.
+<a name="l201"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/32BitColor.html#l1"><span class=cF4>::/Demo/Graphics/32BitColor.CC</span></a><span class=cF0>.
 <a name="l202"></a>
 <a name="l203"></a></span><span class=c0F>----02/22/20 20:04:00----</span><span class=cF0>
-<a name="l204"></a>* Reduced </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4078"><span class=cF4>MEM_MIN_MEG</span></a><span class=cF0> to 256 MiB (VMWare users have to do less work).
-<a name="l205"></a>* Added </span><span class=cF2>&lt;CTRL-ALT-X&gt;</span><span class=cF0> to AC </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/StandBy.html#l1"><span class=cF4>standby</span></a><span class=cF0> doc.
+<a name="l204"></a>* Reduced </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4078"><span class=cF4>MEM_MIN_MEG</span></a><span class=cF0> to 256 MiB (VMWare users have to do less work).
+<a name="l205"></a>* Added </span><span class=cF2>&lt;CTRL-ALT-X&gt;</span><span class=cF0> to AC </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/StandBy.html#l1"><span class=cF4>standby</span></a><span class=cF0> doc.
 <a name="l206"></a>* Removed the /System/God directory. Bible.TXT has been removed. The functionality of HolySpirit.CC has been moved into </span><span class=cF4>
-<a name="l207"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Divination.html#l1"><span class=cF4>::/System/Divination.CC</span></a><span class=cF0>. Functions renamed from God*() to </span><a href="http://www.tomawezome.github.io/ZealOS/System/God/HolySpirit.html#l173"><span class=cF4>Divine*</span></a><span class=cF0>(). Psalmody GodSong feature </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Psalmody/PsalmodyMain.html#l675"><span class=cF4>disabled</span></a><span class=cF0>. DolDoc &quot;BF:&quot; links 
+<a name="l207"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Divination.html#l1"><span class=cF4>::/System/Divination.CC</span></a><span class=cF0>. Functions renamed from God*() to </span><a href="https://www.tomawezome.github.io/ZealOS/System/God/HolySpirit.html#l173"><span class=cF4>Divine*</span></a><span class=cF0>(). Psalmody GodSong feature </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/PsalmodyMain.html#l675"><span class=cF4>disabled</span></a><span class=cF0>. DolDoc &quot;BF:&quot; links 
 <a name="l208"></a>removed. CtrlAltB() is free to be used for other things. 
-<a name="l209"></a>* Updated the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Charter.html#l1"><span class=cF4>Charter</span></a><span class=cF0>.
+<a name="l209"></a>* Updated the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Charter.html#l1"><span class=cF4>Charter</span></a><span class=cF0>.
 <a name="l210"></a>
 <a name="l211"></a></span><span class=c0F>----02/21/20 17:30:17----</span><span class=cF0>
-<a name="l212"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IRQ's&quot;, &quot;IRQs&quot;);
-<a name="l213"></a>* Updated </span><a href="http://www.tomawezome.github.io/ZealOS/System/DevInfo.html#l228"><span class=cF4>MemBIOSRep</span></a><span class=cF0>() to report on VBE Linear Framebuffer size. E820 memory ranges are color-coded. It now shows the total 
-<a name="l214"></a>memory reported by </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l173"><span class=cF4>MemBIOSTotal</span></a><span class=cF0>().
-<a name="l215"></a>* Updated AutoComplete shortcuts from old WordStat &lt;ALT(-SHIFT-)-W&gt; to </span><span class=cF2>&lt;ALT(-SHIFT-)-A&gt;</span><span class=cF0> in </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Tips.html#l1"><span class=cF4>::/Doc/Tips.DD</span></a><span class=cF0>.
-<a name="l216"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l234"><span class=cF4>check</span></a><span class=cF0> for invalid results of BIOS function 15:E801. BIOSes either return results in AX/BX or CX/DX. You have to make 
+<a name="l212"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IRQ's&quot;, &quot;IRQs&quot;);
+<a name="l213"></a>* Updated </span><a href="https://www.tomawezome.github.io/ZealOS/System/DevInfo.html#l228"><span class=cF4>MemBIOSRep</span></a><span class=cF0>() to report on VBE Linear Framebuffer size. E820 memory ranges are color-coded. It now shows the total 
+<a name="l214"></a>memory reported by </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l173"><span class=cF4>MemBIOSTotal</span></a><span class=cF0>().
+<a name="l215"></a>* Updated AutoComplete shortcuts from old WordStat &lt;ALT(-SHIFT-)-W&gt; to </span><span class=cF2>&lt;ALT(-SHIFT-)-A&gt;</span><span class=cF0> in </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Tips.html#l1"><span class=cF4>::/Doc/Tips.DD</span></a><span class=cF0>.
+<a name="l216"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l234"><span class=cF4>check</span></a><span class=cF0> for invalid results of BIOS function 15:E801. BIOSes either return results in AX/BX or CX/DX. You have to make 
 <a name="l217"></a>sure which pair of registers it is.
-<a name="l218"></a>* Renamed BIOSTotalMem() -&gt; </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l173"><span class=cF4>MemBIOSTotal</span></a><span class=cF0>(), rewritten and commented for clarity, exported from kernel. Neat function.
+<a name="l218"></a>* Renamed BIOSTotalMem() -&gt; </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l173"><span class=cF4>MemBIOSTotal</span></a><span class=cF0>(), rewritten and commented for clarity, exported from kernel. Neat function.
 <a name="l219"></a>
 <a name="l220"></a></span><span class=c0F>----02/20/20 17:40:10----</span><span class=cF0>
-<a name="l221"></a>* Replaced old standard font with new </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/FontStd.html#l1"><span class=cF4>FontStd</span></a><span class=cF0>. The auxilliary font is now the VGA ROM Font.
+<a name="l221"></a>* Replaced old standard font with new </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/FontStd.html#l1"><span class=cF4>FontStd</span></a><span class=cF0>. The auxilliary font is now the VGA ROM Font.
 <a name="l222"></a>* <u>We now use 1 Tab (4 spaces wide) for indentation.</u> All spaces used for indentation have been converted to tabs. Header files 
-<a name="l223"></a>are messy. </span><a href="http://www.tomawezome.github.io/ZealOS/System/DevInfo.html#l55"><span class=cF4>PCILookUpSingle</span></a><span class=cF0>() was fixed according to this change. </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocCodeTools.html#l730"><span class=cF4>EdCodeTools</span></a><span class=cF0> re-indentation feature needs to be updated.
+<a name="l223"></a>are messy. </span><a href="https://www.tomawezome.github.io/ZealOS/System/DevInfo.html#l55"><span class=cF4>PCILookUpSingle</span></a><span class=cF0>() was fixed according to this change. </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocCodeTools.html#l730"><span class=cF4>EdCodeTools</span></a><span class=cF0> re-indentation feature needs to be updated.
 <a name="l224"></a>
 <a name="l225"></a></span><span class=c0F>----02/19/20 21:46:17----</span><span class=cF0>
 <a name="l226"></a><blink>* Zenith 1.0 released.</blink>
-<a name="l227"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrComposites.html#l412"><span class=cF4>GRScreenCaptureWrite</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrComposites.html#l396"><span class=cF4>GRScreenCaptureRead</span></a><span class=cF0>() are broken. </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l362"><span class=cF4>DCLoad</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l318"><span class=cF4>DCSave</span></a><span class=cF0>() use </span><span class=cF4><u>DCF_COMPRESSED</u></span><span class=cF0>. It also saves the 
-<a name="l228"></a>palette as </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3614"><span class=cF4>CBGR48</span></a><span class=cF0>, which is a problem.
-<a name="l229"></a>* Updated </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/MemRep.html#l219"><span class=cF4>MemRep</span></a><span class=cF0>() to report on VBE variables.
-<a name="l230"></a>* Renamed VGAFlush() -&gt; </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Display.html#l92"><span class=cF4>LFBFlush</span></a><span class=cF0>().
-<a name="l231"></a>* Updated </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Palette.html#l1"><span class=cF4>Palette Demo</span></a><span class=cF0> to use current palette environment.
-<a name="l232"></a>* Shortened </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/MN:.html#l1"><span class=cF4>CheckPtr</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l9"><span class=cF4>CheckCodePtr</span></a><span class=cF0>(). Even though boolean expressions outside of </span><span class=cF1>if</span><span class=cF0> statements are compiled inefficiently, 
+<a name="l227"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrComposites.html#l412"><span class=cF4>GRScreenCaptureWrite</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrComposites.html#l396"><span class=cF4>GRScreenCaptureRead</span></a><span class=cF0>() are broken. </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l362"><span class=cF4>DCLoad</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l318"><span class=cF4>DCSave</span></a><span class=cF0>() use </span><span class=cF4><u>DCF_COMPRESSED</u></span><span class=cF0>. It also saves the 
+<a name="l228"></a>palette as </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3614"><span class=cF4>CBGR48</span></a><span class=cF0>, which is a problem.
+<a name="l229"></a>* Updated </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/MemRep.html#l219"><span class=cF4>MemRep</span></a><span class=cF0>() to report on VBE variables.
+<a name="l230"></a>* Renamed VGAFlush() -&gt; </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Display.html#l92"><span class=cF4>LFBFlush</span></a><span class=cF0>().
+<a name="l231"></a>* Updated </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Palette.html#l1"><span class=cF4>Palette Demo</span></a><span class=cF0> to use current palette environment.
+<a name="l232"></a>* Shortened </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/MN:.html#l1"><span class=cF4>CheckPtr</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l9"><span class=cF4>CheckCodePtr</span></a><span class=cF0>(). Even though boolean expressions outside of </span><span class=cF1>if</span><span class=cF0> statements are compiled inefficiently, 
 <a name="l233"></a>clarity and low line count is more important.
-<a name="l234"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l313"><span class=cF4>RawDr</span></a><span class=cF0>() is 40 columns off the right of the screen, instead of fixed at column 40.
-<a name="l235"></a>* Windows start at </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l248"><span class=cF4>4/5th the screen height</span></a><span class=cF0> instead of row 13. System task window is </span><a href="http://www.tomawezome.github.io/ZealOS/StartOS.html#l22"><span class=cF4>1/5th the screen height</span></a><span class=cF0>.
-<a name="l236"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RLf_VGA&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l575"><span class=cF4>RLf_VESA</span></a><span class=cF0>&quot;);
-<a name="l237"></a>* Removed VGA text mode support, and all definitions relating to it, including from the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KConfig.html#l1"><span class=cF4>kernel config</span></a><span class=cF0>.
+<a name="l234"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l313"><span class=cF4>RawDr</span></a><span class=cF0>() is 40 columns off the right of the screen, instead of fixed at column 40.
+<a name="l235"></a>* Windows start at </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l248"><span class=cF4>4/5th the screen height</span></a><span class=cF0> instead of row 13. System task window is </span><a href="https://www.tomawezome.github.io/ZealOS/StartOS.html#l22"><span class=cF4>1/5th the screen height</span></a><span class=cF0>.
+<a name="l236"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RLf_VGA&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l575"><span class=cF4>RLf_VESA</span></a><span class=cF0>&quot;);
+<a name="l237"></a>* Removed VGA text mode support, and all definitions relating to it, including from the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KConfig.html#l1"><span class=cF4>kernel config</span></a><span class=cF0>.
 <a name="l238"></a>* Added </span><span class=cF9><u>screen resolution selection</u></span><span class=cF0> to kernel configuration procedure.
-<a name="l239"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/VideoRep.html#l1"><span class=cF4>VideoRep</span></a><span class=cF0>() to report on VBE modes and info, added test case to the </span><a href="http://www.tomawezome.github.io/ZealOS/Misc/OSTestSuite.html#l1821"><span class=cF4>OSTestSuite</span></a><span class=cF0>.
+<a name="l239"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/VideoRep.html#l1"><span class=cF4>VideoRep</span></a><span class=cF0>() to report on VBE modes and info, added test case to the </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/OSTestSuite.html#l1821"><span class=cF4>OSTestSuite</span></a><span class=cF0>.
 <a name="l240"></a>* <u>Added VBE graphics support.</u> Screen zooming is non-functional at the moment. We are setting 32-bit color graphics modes but the 
-<a name="l241"></a>graphics library is still 4-bit (16 color) internally. </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/MiniGrLib.html#l1"><span class=cF4>MiniGrLib</span></a><span class=cF0> broken for obvious reasons. Keeping it because its intention is 
+<a name="l241"></a>graphics library is still 4-bit (16 color) internally. </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/MiniGrLib.html#l1"><span class=cF4>MiniGrLib</span></a><span class=cF0> broken for obvious reasons. Keeping it because its intention is 
 <a name="l242"></a>to teach a how a graphics library works, generically. Removed 2 smaller VGA hardware programming demos.
 <a name="l243"></a>        Rundown:
-<a name="l244"></a>        - Added classes </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l502"><span class=cF4>CVBEInfo</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l519"><span class=cF4>CVBEMode</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l538"><span class=cF4>CVBEModeShort</span></a><span class=cF0>
-<a name="l245"></a>        - </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l104"><span class=cF4>real-mode assembly</span></a><span class=cF0> -- </span><span class=cF9><u>added kernel symbols</u></span><span class=cF0>.
-<a name="l246"></a>        - Added </span><span class=cF2>screen_size</span><span class=cF0>, </span><span class=cF2>buffer_size</span><span class=cF0>, </span><span class=cF2>fb_alias</span><span class=cF0> members to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4207"><span class=cF4>CTextGlobals</span></a><span class=cF0>.
-<a name="l247"></a>        - </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l110"><span class=cF4>SysGrInit</span></a><span class=cF0>() -- using </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l69"><span class=cF4>Seg2Linear</span></a><span class=cF0>() to convert pointers.
-<a name="l248"></a>        - </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Display.html#l62"><span class=cF4>raw text drawing routine</span></a><span class=cF0> updated. </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l498"><span class=cF4>BLACK32, WHITE32</span></a><span class=cF0>.
-<a name="l249"></a>        - Dynamic definition of </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l50"><span class=cF4>GR_WIDTH and GR_HEIGHT</span></a><span class=cF0>.
-<a name="l250"></a>        - </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l392"><span class=cF4>GrUpdateScreen32</span></a><span class=cF0>() -- </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l379"><span class=cF4>GrCalcScreenUpdates</span></a><span class=cF0>() is used to reduce CPU usage. Added </span><span class=cF2>screen_cache</span><span class=cF0> member to </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>CGrGlobals</span></a><span class=cF0>.
-<a name="l251"></a>        - </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l44"><span class=cF4>gr_palette</span></a><span class=cF0> global variable. We use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3610"><span class=cF4>CBGR24</span></a><span class=cF0> in </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPalette.html#l1"><span class=cF4>GrPalette.CC</span></a><span class=cF0>.
+<a name="l244"></a>        - Added classes </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l502"><span class=cF4>CVBEInfo</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l519"><span class=cF4>CVBEMode</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l538"><span class=cF4>CVBEModeShort</span></a><span class=cF0>
+<a name="l245"></a>        - </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l104"><span class=cF4>real-mode assembly</span></a><span class=cF0> -- </span><span class=cF9><u>added kernel symbols</u></span><span class=cF0>.
+<a name="l246"></a>        - Added </span><span class=cF2>screen_size</span><span class=cF0>, </span><span class=cF2>buffer_size</span><span class=cF0>, </span><span class=cF2>fb_alias</span><span class=cF0> members to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4207"><span class=cF4>CTextGlobals</span></a><span class=cF0>.
+<a name="l247"></a>        - </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l110"><span class=cF4>SysGrInit</span></a><span class=cF0>() -- using </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l69"><span class=cF4>Seg2Linear</span></a><span class=cF0>() to convert pointers.
+<a name="l248"></a>        - </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Display.html#l62"><span class=cF4>raw text drawing routine</span></a><span class=cF0> updated. </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l498"><span class=cF4>BLACK32, WHITE32</span></a><span class=cF0>.
+<a name="l249"></a>        - Dynamic definition of </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l50"><span class=cF4>GR_WIDTH and GR_HEIGHT</span></a><span class=cF0>.
+<a name="l250"></a>        - </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l392"><span class=cF4>GrUpdateScreen32</span></a><span class=cF0>() -- </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l379"><span class=cF4>GrCalcScreenUpdates</span></a><span class=cF0>() is used to reduce CPU usage. Added </span><span class=cF2>screen_cache</span><span class=cF0> member to </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>CGrGlobals</span></a><span class=cF0>.
+<a name="l251"></a>        - </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l44"><span class=cF4>gr_palette</span></a><span class=cF0> global variable. We use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3610"><span class=cF4>CBGR24</span></a><span class=cF0> in </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPalette.html#l1"><span class=cF4>GrPalette.CC</span></a><span class=cF0>.
 <a name="l252"></a>
-<a name="l253"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/BinRep.html#l27"><span class=cF4>BinRep</span></a><span class=cF0>() from Sup1 ISO.
-<a name="l254"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;sys_pci_busses&quot;, &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l200"><span class=cF4>sys_pci_buses</span></a><span class=cF0>&quot;);
-<a name="l255"></a>* Renamed RWF flags -&gt; </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4202"><span class=cF4>RAWF</span></a><span class=cF0>.
-<a name="l256"></a>* Renamed mon_start_days1 and mon_start_days2 -&gt; </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l3"><span class=cF4>month_start_days</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l4"><span class=cF4>month_start_days_leap</span></a><span class=cF0>, respectively.
-<a name="l257"></a>* Moved random number generation algorithm into </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l83"><span class=cF4>seperate function</span></a><span class=cF0> to reduce line count. Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l95"><span class=cF4>RandU8</span></a><span class=cF0>().
-<a name="l258"></a>* Added syntax highlighting for numbers. </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocHighlight.html#l104"><span class=cF4>DocHighlight</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1289"><span class=cF4>DOC_COLOR_NUMBER</span></a><span class=cF0>.
-<a name="l259"></a>* Removed unnecessary checks for the presence of the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l637"><span class=cF4>APIC</span></a><span class=cF0> in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l1"><span class=cF4>MultiProc.CC</span></a><span class=cF0>, as it is present on all x86 CPUs after the P5 
+<a name="l253"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/BinRep.html#l27"><span class=cF4>BinRep</span></a><span class=cF0>() from Sup1 ISO.
+<a name="l254"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;sys_pci_busses&quot;, &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l200"><span class=cF4>sys_pci_buses</span></a><span class=cF0>&quot;);
+<a name="l255"></a>* Renamed RWF flags -&gt; </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4202"><span class=cF4>RAWF</span></a><span class=cF0>.
+<a name="l256"></a>* Renamed mon_start_days1 and mon_start_days2 -&gt; </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l3"><span class=cF4>month_start_days</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l4"><span class=cF4>month_start_days_leap</span></a><span class=cF0>, respectively.
+<a name="l257"></a>* Moved random number generation algorithm into </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l83"><span class=cF4>seperate function</span></a><span class=cF0> to reduce line count. Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l95"><span class=cF4>RandU8</span></a><span class=cF0>().
+<a name="l258"></a>* Added syntax highlighting for numbers. </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocHighlight.html#l104"><span class=cF4>DocHighlight</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1289"><span class=cF4>DOC_COLOR_NUMBER</span></a><span class=cF0>.
+<a name="l259"></a>* Removed unnecessary checks for the presence of the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l637"><span class=cF4>APIC</span></a><span class=cF0> in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l1"><span class=cF4>MultiProc.CC</span></a><span class=cF0>, as it is present on all x86 CPUs after the P5 
 <a name="l260"></a>microarchitecture.
-<a name="l261"></a>* Added untested </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l457"><span class=cF4>ReAlloc</span></a><span class=cF0>(), as it could be useful for certain programs.
-<a name="l262"></a>* Added definitions for the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2626"><span class=cF4>PCI registers</span></a><span class=cF0>. Expanded the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2665"><span class=cF4>CPCIDev</span></a><span class=cF0> class to contain the values of the read-only registers. Added </span><span class=cF4>
-<a name="l263"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/MN:.html#l1"><span class=cF4>PCIDevFind</span></a><span class=cF0>() as a simpler/abstracted alternative to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/PCI.html#l93"><span class=cF4>PCIClassFind</span></a><span class=cF0>().
+<a name="l261"></a>* Added untested </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l457"><span class=cF4>ReAlloc</span></a><span class=cF0>(), as it could be useful for certain programs.
+<a name="l262"></a>* Added definitions for the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2626"><span class=cF4>PCI registers</span></a><span class=cF0>. Expanded the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2665"><span class=cF4>CPCIDev</span></a><span class=cF0> class to contain the values of the read-only registers. Added </span><span class=cF4>
+<a name="l263"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/MN:.html#l1"><span class=cF4>PCIDevFind</span></a><span class=cF0>() as a simpler/abstracted alternative to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/PCI.html#l93"><span class=cF4>PCIClassFind</span></a><span class=cF0>().
 <a name="l264"></a>* Removed the unpolished HPET implementation from the kernel.
-<a name="l265"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KStart64.html#l7"><span class=cF4>Enabled the execution of SSE instructions</span></a><span class=cF0>. No actual SSE implementation in assembler yet, however.
+<a name="l265"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart64.html#l7"><span class=cF4>Enabled the execution of SSE instructions</span></a><span class=cF0>. No actual SSE implementation in assembler yet, however.
 <a name="l266"></a>* Added definitions for the </span><span class=cF9><u>various flags</u></span><span class=cF0> in the Control Registers.
-<a name="l267"></a>* Added definitions for the </span><span class=cF9><u>PIT</u></span><span class=cF0>, and a </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/PIT.html#l1"><span class=cF4>document</span></a><span class=cF0> describing its usage in the OS.
+<a name="l267"></a>* Added definitions for the </span><span class=cF9><u>PIT</u></span><span class=cF0>, and a </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/PIT.html#l1"><span class=cF4>document</span></a><span class=cF0> describing its usage in the OS.
 <a name="l268"></a>* Added definition for the </span><span class=cF9><u>PC speaker</u></span><span class=cF0>.
 <a name="l269"></a>* Added definitions for the </span><span class=cF9><u>PIC</u></span><span class=cF0>.
-<a name="l270"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l222"><span class=cF4>TimeSet</span></a><span class=cF0>() as there was no way to set the hardware clock before.
-<a name="l271"></a>* Added definitions for the </span><span class=cF9><u>CMOS</u></span><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l138"><span class=cF4>CMOSRegRead</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l145"><span class=cF4>CMOSRegWrite</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l151"><span class=cF4>CMOSIsBcd</span></a><span class=cF0>(). Rename Bcd2Bin() -&gt; </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l157"><span class=cF4>Bcd2Binary</span></a><span class=cF0>().
-<a name="l272"></a>* Replaced the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l215"><span class=cF4>endian-swapping functions</span></a><span class=cF0> with assembly versions.
-<a name="l273"></a>* Added </span><span class=cF1>POPCNT</span><span class=cF0> instruction and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l18"><span class=cF4>PopCount</span></a><span class=cF0>() compiler intrinsic, to replace BCount() and the set_bits_table.
+<a name="l270"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l222"><span class=cF4>TimeSet</span></a><span class=cF0>() as there was no way to set the hardware clock before.
+<a name="l271"></a>* Added definitions for the </span><span class=cF9><u>CMOS</u></span><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l138"><span class=cF4>CMOSRegRead</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l145"><span class=cF4>CMOSRegWrite</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l151"><span class=cF4>CMOSIsBcd</span></a><span class=cF0>(). Rename Bcd2Bin() -&gt; </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l157"><span class=cF4>Bcd2Binary</span></a><span class=cF0>().
+<a name="l272"></a>* Replaced the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l215"><span class=cF4>endian-swapping functions</span></a><span class=cF0> with assembly versions.
+<a name="l273"></a>* Added </span><span class=cF1>POPCNT</span><span class=cF0> instruction and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l18"><span class=cF4>PopCount</span></a><span class=cF0>() compiler intrinsic, to replace BCount() and the set_bits_table.
 <a name="l274"></a>* Renamed opcodes PUSHFW, POPFW, PUSHAW, POPAW -&gt; </span><span class=cF1>PUSHF</span><span class=cF0>, </span><span class=cF1>POPF</span><span class=cF0>, </span><span class=cF1>PUSHA</span><span class=cF0>, </span><span class=cF1>POPA</span><span class=cF0> respectively.
 <a name="l275"></a>* The </span><span class=cF9><u>VGA ROM Font</u></span><span class=cF0> is used as the standard system font, with the old one being used as the auxilliary one. The cyrillic font has 
 <a name="l276"></a>been removed.
-<a name="l277"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l209"><span class=cF4>Seg2Linear</span></a><span class=cF0>() to convert segmented 32-bit far pointers obtained from real mode to linear pointers.
+<a name="l277"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l209"><span class=cF4>Seg2Linear</span></a><span class=cF0>() to convert segmented 32-bit far pointers obtained from real mode to linear pointers.
 <a name="l278"></a>* Disabled the mouse in debug mode. No more garbage text on mouse movement. </span><span class=cF9><u>MouseHardEnable</u></span><span class=cF0>. You can use this function in your 
 <a name="l279"></a>own applications to disable the mouse completely.
 <a name="l280"></a>* AutoComplete now stays where you move it instead of snapping back to a fixed location, and that location persists after 
 <a name="l281"></a>rebooting by using the Registry to save the window location. Increased number of symbol links shown to 12, so you can use all 
 <a name="l282"></a>the functions keys F1-F12. It does syntax highlighting on the symbols now, so you know what type they are. Public symbols are </span><span class=c0F>in
 <a name="l283"></a>verted</span><span class=cF0>. Dictionary words are BLACK to differentiate between symbols.
-<a name="l284"></a>* Added more keyboard shortcuts to the AutoComplete </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/StandBy.html#l1"><span class=cF4>standby doc</span></a><span class=cF0>.
+<a name="l284"></a>* Added more keyboard shortcuts to the AutoComplete </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/StandBy.html#l1"><span class=cF4>standby doc</span></a><span class=cF0>.
 <a name="l285"></a>* Removed &quot;TOS Staff&quot; and &quot;InsReg&quot; related code.
-<a name="l286"></a>* Renamed /Kernel/KInts.CC to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l1"><span class=cF4>KInterrupts.CC</span></a><span class=cF0>.
+<a name="l286"></a>* Renamed /Kernel/KInts.CC to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l1"><span class=cF4>KInterrupts.CC</span></a><span class=cF0>.
 <a name="l287"></a>* Date section of status bar shows the year now.
 <a name="l288"></a>* Increased the length of the part of the status bar that shows the last keys pressed, so the longest combination 
 <a name="l289"></a>(CTRL+ALT+SHIFT+ENTER) can be shown. It is always at the rightmost part of the screen instead of being fixed at column 55.
-<a name="l290"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Debug.html#l216"><span class=cF4>ClassRep</span></a><span class=cF0>() does not show ASCII values for U8/I8 members by default now. Added argument &quot;u8_chars&quot; to enable that.
-<a name="l291"></a>* Added several palettes. See the </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPalette.html#l154"><span class=cF4>palette setting functions</span></a><span class=cF0>.
-<a name="l292"></a>* Added option to format RAMdisks on </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l126"><span class=cF4>Reboot</span></a><span class=cF0>().
-<a name="l293"></a>* Removed MemSetU8() as it was just an alias for </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l136"><span class=cF4>MemSet</span></a><span class=cF0>().  
+<a name="l290"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Debug.html#l216"><span class=cF4>ClassRep</span></a><span class=cF0>() does not show ASCII values for U8/I8 members by default now. Added argument &quot;u8_chars&quot; to enable that.
+<a name="l291"></a>* Added several palettes. See the </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPalette.html#l154"><span class=cF4>palette setting functions</span></a><span class=cF0>.
+<a name="l292"></a>* Added option to format RAMdisks on </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l126"><span class=cF4>Reboot</span></a><span class=cF0>().
+<a name="l293"></a>* Removed MemSetU8() as it was just an alias for </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l136"><span class=cF4>MemSet</span></a><span class=cF0>().  
 <a name="l294"></a>* Moved TaskRep.CC and MemRep.CC from /Zenith to /System/Utils
 <a name="l295"></a>* Removed /System/Opt directory, moved subdirectories up.
 <a name="l296"></a>* Disabled blinking MENU.
 <a name="l297"></a>* Disabled scrolling title in editor.
 <a name="l298"></a>* One User terminal on startup.
-<a name="l299"></a>* Swapped colors in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4125"><span class=cF4>ST_ERR_ST</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4126"><span class=cF4>ST_WARN_ST</span></a><span class=cF0>. RED is for errors, LTRED is for warnings.
-<a name="l300"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/CPURep.html#l28"><span class=cF4>CPURep</span></a><span class=cF0>() now shows extended processor name or vendor string as fallback.
-<a name="l301"></a>* Added #</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l24"><span class=cF4>NONE</span></a><span class=cF0> define to replace 0 or NULL in default function arguments where applicable (usually flags).
-<a name="l302"></a>* Shift+Alt+Delete runs </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootRAM.html#l33"><span class=cF4>BootRAM</span></a><span class=cF0>().
-<a name="l303"></a>* Changed 440 Hz middle 'A' frequency to 432 Hz, as that is the correct frequency. </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l113"><span class=cF4>Ona2Freq</span></a><span class=cF0>.
-<a name="l304"></a>* Changed WinMgr </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1606"><span class=cF4>refresh rate</span></a><span class=cF0> to 60 Hz.
+<a name="l299"></a>* Swapped colors in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4125"><span class=cF4>ST_ERR_ST</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4126"><span class=cF4>ST_WARN_ST</span></a><span class=cF0>. RED is for errors, LTRED is for warnings.
+<a name="l300"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/CPURep.html#l28"><span class=cF4>CPURep</span></a><span class=cF0>() now shows extended processor name or vendor string as fallback.
+<a name="l301"></a>* Added #</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l24"><span class=cF4>NONE</span></a><span class=cF0> define to replace 0 or NULL in default function arguments where applicable (usually flags).
+<a name="l302"></a>* Shift+Alt+Delete runs </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootRAM.html#l33"><span class=cF4>BootRAM</span></a><span class=cF0>().
+<a name="l303"></a>* Changed 440 Hz middle 'A' frequency to 432 Hz, as that is the correct frequency. </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l113"><span class=cF4>Ona2Freq</span></a><span class=cF0>.
+<a name="l304"></a>* Changed WinMgr </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1606"><span class=cF4>refresh rate</span></a><span class=cF0> to 60 Hz.
 <a name="l305"></a>* New User tasks are named &quot;Terminal&quot; on startup.
-<a name="l306"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l286"><span class=cF4>FR</span></a><span class=cF0>(), for renaming files matching a mask. I used it to do the .HC -&gt; .CC conversion.
-<a name="l307"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l28"><span class=cF4>Cls</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l33"><span class=cF4>ZCls</span></a><span class=cF0>().
+<a name="l306"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l286"><span class=cF4>FR</span></a><span class=cF0>(), for renaming files matching a mask. I used it to do the .HC -&gt; .CC conversion.
+<a name="l307"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l28"><span class=cF4>Cls</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l33"><span class=cF4>ZCls</span></a><span class=cF0>().
 <a name="l308"></a>* Functions starting with 'A' for Adam now start with 'Z' for Zenith.
-<a name="l309"></a>* <u>Decompressed all files.</u> Removed Zip(), Unzip(), and ZipRep(). Slightly modified </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFile.html#l1"><span class=cF4>FileRead</span></a><span class=cF0>() to disable reading compressed 
+<a name="l309"></a>* <u>Decompressed all files.</u> Removed Zip(), Unzip(), and ZipRep(). Slightly modified </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFile.html#l1"><span class=cF4>FileRead</span></a><span class=cF0>() to disable reading compressed 
 <a name="l310"></a>files. Removal of compression planned for the future.
 <a name="l311"></a>* <u>Renamed all files from .HC -&gt; .CC to reflect language name change.
 <a name="l312"></a></u>* Renaming:
@@ -392,164 +392,164 @@ body {background-color:#000000;}
 <a name="l364"></a>
 <a name="l365"></a></span><span class=c0F>----04/30/17 22:24:51----</span><span class=cF0>
 <a name="l366"></a>* </span><span class=cF4><u>CmdLinePmt</u></span><span class=cF0>() doesn't print U0 ans.
-<a name="l367"></a>* Added comma flag </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF0>(,&quot;%,p&quot;);
-<a name="l368"></a>* Enhanced </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1129"><span class=cF4>PrintErr</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1138"><span class=cF4>PrintWarn</span></a><span class=cF0>().
+<a name="l367"></a>* Added comma flag </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF0>(,&quot;%,p&quot;);
+<a name="l368"></a>* Enhanced </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1129"><span class=cF4>PrintErr</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1138"><span class=cF4>PrintWarn</span></a><span class=cF0>().
 <a name="l369"></a>
 <a name="l370"></a></span><span class=c0F>----04/28/17 22:29:09----</span><span class=cF0>
-<a name="l371"></a>* Modified </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSBlog.html#l1"><span class=cF4>::/Demo/AcctExample/TOS/TOSBlog.HC</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSToHtml.html#l1"><span class=cF4>::/Demo/AcctExample/TOS/TOSToHtml.HC</span></a><span class=cF0>.
-<a name="l372"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;fmtstr&quot;,&quot;format&quot;);
-<a name="l373"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;fmtdata&quot;,&quot;data&quot;);
+<a name="l371"></a>* Modified </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSBlog.html#l1"><span class=cF4>::/Demo/AcctExample/TOS/TOSBlog.HC</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSToHtml.html#l1"><span class=cF4>::/Demo/AcctExample/TOS/TOSToHtml.HC</span></a><span class=cF0>.
+<a name="l372"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;fmtstr&quot;,&quot;format&quot;);
+<a name="l373"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;fmtdata&quot;,&quot;data&quot;);
 <a name="l374"></a>
 <a name="l375"></a></span><span class=c0F>----04/21/17 14:17:49----</span><span class=cF0>
-<a name="l376"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MODULE_ORG&quot;,&quot;ORG&quot;);
+<a name="l376"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MODULE_ORG&quot;,&quot;ORG&quot;);
 <a name="l377"></a>
 <a name="l378"></a></span><span class=c0F>----03/17/17 00:35:11----</span><span class=cF0>
 <a name="l379"></a>* Added toggle AutoSave </span><span class=cF2>&lt;CTRL-SHIFT-s&gt;</span><span class=cF0>.
 <a name="l380"></a>
 <a name="l381"></a></span><span class=c0F>----03/14/17 00:14:39----</span><span class=cF0>
 <a name="l382"></a>* <blink>TempleOS version 5.03 Released</blink>
-<a name="l383"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;pen_width&quot;,&quot;thick&quot;);
+<a name="l383"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;pen_width&quot;,&quot;thick&quot;);
 <a name="l384"></a>
 <a name="l385"></a></span><span class=c0F>----02/05/17 16:37:39----</span><span class=cF0>
-<a name="l386"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/BlkChain.html#l1"><span class=cF4>::/Doc/BlkChain.DD</span></a><span class=cF0>.
+<a name="l386"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/BlkChain.html#l1"><span class=cF4>::/Doc/BlkChain.DD</span></a><span class=cF0>.
 <a name="l387"></a>
 <a name="l388"></a></span><span class=c0F>----02/03/17 17:27:36----</span><span class=cF0>
-<a name="l389"></a>* Added multicore </span><a href="http://www.tomawezome.github.io/ZealOS/Adam/AMathODE.html#l1"><span class=cF4>::/Adam/AMathODE.HC</span></a><span class=cF0>.
+<a name="l389"></a>* Added multicore </span><a href="https://www.tomawezome.github.io/ZealOS/Adam/AMathODE.html#l1"><span class=cF4>::/Adam/AMathODE.HC</span></a><span class=cF0>.
 <a name="l390"></a>* Improved support for sub and super scripts.
 <a name="l391"></a>
 <a name="l392"></a></span><span class=c0F>----01/31/17 10:22:10----</span><span class=cF0>
-<a name="l393"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/LightTable.html#l1"><span class=cF4>::/Demo/Graphics/LightTable.HC</span></a><span class=cF0>.
+<a name="l393"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/LightTable.html#l1"><span class=cF4>::/Demo/Graphics/LightTable.HC</span></a><span class=cF0>.
 <a name="l394"></a>* Added </span><span class=cF4><u>TOS Linux Setup</u></span><span class=cF0>.
 <a name="l395"></a>
 <a name="l396"></a></span><span class=c0F>----01/27/17 08:13:37----</span><span class=cF0>
-<a name="l397"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocFile.html#l385"><span class=cF4>DocLineRead</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocFile.html#l397"><span class=cF4>DocLineWrite</span></a><span class=cF0>().
+<a name="l397"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocFile.html#l385"><span class=cF4>DocLineRead</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocFile.html#l397"><span class=cF4>DocLineWrite</span></a><span class=cF0>().
 <a name="l398"></a>
 <a name="l399"></a></span><span class=c0F>----01/25/17 20:44:17----</span><span class=cF0>
-<a name="l400"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;DocLineNumGoto&quot;,&quot;DocGoToLine&quot;);
-<a name="l401"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Clipboard&quot;,&quot;Clip&quot;);
-<a name="l402"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;AutoMountIDE&quot;,&quot;MountIDEAuto&quot;);
-<a name="l403"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ChgExt&quot;,&quot;ExtChg&quot;);
-<a name="l404"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;DftExt&quot;,&quot;ExtDft&quot;);
-<a name="l405"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;CurDir&quot;,&quot;DirCur&quot;);
-<a name="l406"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MkDir&quot;,&quot;DirMk&quot;);
-<a name="l407"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ChkDsk&quot;,&quot;DskChk&quot;);
-<a name="l408"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ChgDsk&quot;,&quot;DskChg&quot;);
-<a name="l409"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PrtDsk&quot;,&quot;DskPrt&quot;);
-<a name="l410"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RBlks&quot;,&quot;BlkRead&quot;);
-<a name="l411"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;WBlks&quot;,&quot;BlkWrite&quot;);
-<a name="l412"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;FRBlks&quot;,&quot;FBlkRead&quot;);
-<a name="l413"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;FWBlks&quot;,&quot;FBlkWrite&quot;);
-<a name="l414"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Cluster&quot;,&quot;Clus&quot;);
-<a name="l415"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RClusters&quot;,&quot;ClusRead&quot;);
-<a name="l416"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;WClusters&quot;,&quot;ClusWrite&quot;);
+<a name="l400"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;DocLineNumGoto&quot;,&quot;DocGoToLine&quot;);
+<a name="l401"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Clipboard&quot;,&quot;Clip&quot;);
+<a name="l402"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;AutoMountIDE&quot;,&quot;MountIDEAuto&quot;);
+<a name="l403"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ChgExt&quot;,&quot;ExtChg&quot;);
+<a name="l404"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;DftExt&quot;,&quot;ExtDft&quot;);
+<a name="l405"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;CurDir&quot;,&quot;DirCur&quot;);
+<a name="l406"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MkDir&quot;,&quot;DirMk&quot;);
+<a name="l407"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ChkDsk&quot;,&quot;DskChk&quot;);
+<a name="l408"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ChgDsk&quot;,&quot;DskChg&quot;);
+<a name="l409"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PrtDsk&quot;,&quot;DskPrt&quot;);
+<a name="l410"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RBlks&quot;,&quot;BlkRead&quot;);
+<a name="l411"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;WBlks&quot;,&quot;BlkWrite&quot;);
+<a name="l412"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;FRBlks&quot;,&quot;FBlkRead&quot;);
+<a name="l413"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;FWBlks&quot;,&quot;FBlkWrite&quot;);
+<a name="l414"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Cluster&quot;,&quot;Clus&quot;);
+<a name="l415"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RClusters&quot;,&quot;ClusRead&quot;);
+<a name="l416"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;WClusters&quot;,&quot;ClusWrite&quot;);
 <a name="l417"></a>
 <a name="l418"></a>
 <a name="l419"></a></span><span class=c0F>----01/24/17 21:56:06----</span><span class=cF0>
-<a name="l420"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l1"><span class=cF4>::/Apps/Psalmody/JukeBox.HC</span></a><span class=cF0>
-<a name="l421"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;TreeBranch&quot;,&quot;Tree&quot;);
-<a name="l422"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocTree.html#l198"><span class=cF4>DocTreeWrite</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocTree.html#l203"><span class=cF4>DocTreeAppend</span></a><span class=cF0>().
+<a name="l420"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l1"><span class=cF4>::/Apps/Psalmody/JukeBox.HC</span></a><span class=cF0>
+<a name="l421"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;TreeBranch&quot;,&quot;Tree&quot;);
+<a name="l422"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocTree.html#l198"><span class=cF4>DocTreeWrite</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocTree.html#l203"><span class=cF4>DocTreeAppend</span></a><span class=cF0>().
 <a name="l423"></a>
 <a name="l424"></a></span><span class=c0F>----01/22/17 06:08:00----</span><span class=cF0>
 <a name="l425"></a>* <blink>TempleOS version 5.02 Released</blink>
-<a name="l426"></a>* Changed polling of </span><span class=cF4><u>KbdMsHndlr</u></span><span class=cF0>() in </span><a href="http://www.tomawezome.github.io/ZealOS/System/WinMgr.html#l250"><span class=cF4>WinMgrSleep</span></a><span class=cF0>(), increased fifos.
+<a name="l426"></a>* Changed polling of </span><span class=cF4><u>KbdMsHndlr</u></span><span class=cF0>() in </span><a href="https://www.tomawezome.github.io/ZealOS/System/WinMgr.html#l250"><span class=cF4>WinMgrSleep</span></a><span class=cF0>(), increased fifos.
 <a name="l427"></a>
 <a name="l428"></a></span><span class=c0F>----01/17/17 18:11:53----</span><span class=cF0>
 <a name="l429"></a>* Fixed </span><span class=cF2>$</span><span class=cF0> class offset so </span><span class=cF2>#assert</span><span class=cF0>'s don't lag a token.
 <a name="l430"></a>
 <a name="l431"></a></span><span class=c0F>----01/17/17 14:39:41----</span><span class=cF0>
 <a name="l432"></a>* Added </span><span class=cF4><u>blkdev.ins_base0</u></span><span class=cF0> and </span><span class=cF4><u>blkdev.ins_unit</u></span><span class=cF0>.
-<a name="l433"></a>* Added make </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/DiskISORedSea.html#l150"><span class=cF4>RedSeaISO</span></a><span class=cF0>() to </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.html#l678"><span class=cF4>FileMgr</span></a><span class=cF0>().
+<a name="l433"></a>* Added make </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/DiskISORedSea.html#l150"><span class=cF4>RedSeaISO</span></a><span class=cF0>() to </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.html#l678"><span class=cF4>FileMgr</span></a><span class=cF0>().
 <a name="l434"></a>* Added </span><span class=cF4><u>blkdev.dft_iso_c_filename</u></span><span class=cF0> .
 <a name="l435"></a>
 <a name="l436"></a></span><span class=c0F>----01/17/17 06:12:21----</span><span class=cF0>
-<a name="l437"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MIN_...&quot;,&quot;..._MIN&quot;);
-<a name="l438"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MAX_...&quot;,&quot;..._MAX&quot;);
-<a name="l439"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;NUM_...&quot;,&quot;..._NUM&quot;);
+<a name="l437"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MIN_...&quot;,&quot;..._MIN&quot;);
+<a name="l438"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MAX_...&quot;,&quot;..._MAX&quot;);
+<a name="l439"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;NUM_...&quot;,&quot;..._NUM&quot;);
 <a name="l440"></a>
 <a name="l441"></a></span><span class=c0F>----01/14/17 19:16:51----</span><span class=cF0>
 <a name="l442"></a>* Created </span><span class=cF2>/Demo/AcctExample/TOS</span><span class=cF0>.
-<a name="l443"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MAX_...&quot;,&quot;_NUM...&quot;);
+<a name="l443"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MAX_...&quot;,&quot;_NUM...&quot;);
 <a name="l444"></a>
 <a name="l445"></a></span><span class=c0F>----01/14/17 09:43:12----</span><span class=cF0>
-<a name="l446"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSHolySpirit.html#l1"><span class=cF4>::/Demo/AcctExample/TOS/TOSHolySpirit.HC</span></a><span class=cF0>.
+<a name="l446"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSHolySpirit.html#l1"><span class=cF4>::/Demo/AcctExample/TOS/TOSHolySpirit.HC</span></a><span class=cF0>.
 <a name="l447"></a>* Added cmp </span><span class=cF4><u>U0 Expression</u></span><span class=cF0> warn.
 <a name="l448"></a>* Improved syntax highlighting.
 <a name="l449"></a>
 <a name="l450"></a></span><span class=c0F>----01/11/17 03:33:33----</span><span class=cF0>
 <a name="l451"></a>* <blink>TempleOS version 5.01 Released</blink>
-<a name="l452"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ChangeLog&quot;,&quot;ChgLog&quot;);
+<a name="l452"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ChangeLog&quot;,&quot;ChgLog&quot;);
 <a name="l453"></a>* Added show mouse pos to </span><span class=cF2>&lt;CTRL-ALT-G&gt;</span><span class=cF0>.
 <a name="l454"></a>* Improved </span><span class=cF4><u>TOSRegen</u></span><span class=cF0>().
 <a name="l455"></a>* Added </span><span class=cF4><u>Let2Let</u></span><span class=cF0>().
 <a name="l456"></a>
 <a name="l457"></a></span><span class=c0F>----01/10/17 14:27:58----</span><span class=cF0>
-<a name="l458"></a>* Made </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocDblBuf.html#l2"><span class=cF4>DocPut</span></a><span class=cF0>() use parent task's doc if input filter task.
-<a name="l459"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/System/Registry.html#l168"><span class=cF4>Once</span></a><span class=cF0>(), </span><span class=cF4><u>AOnce</u></span><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/Registry.html#l153"><span class=cF4>OnceFlush</span></a><span class=cF0>(), </span><span class=cF4><u>AOnceFlush</u></span><span class=cF0>(), </span><span class=cF4><u>OnceDrv</u></span><span class=cF0>(), </span><span class=cF4><u>AOnceDrv</u></span><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Registry.html#l206"><span class=cF4>OnceExe</span></a><span class=cF0>().
-<a name="l460"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;DoOnce&quot;,&quot;Once&quot;);
-<a name="l461"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/System/Registry.html#l90"><span class=cF4>RegAppend</span></a><span class=cF0>() and </span><span class=cF4><u>RegCnt</u></span><span class=cF0>();
-<a name="l462"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RegSetDftEntry()&quot;,&quot;</span><span class=cF4><u>RegDft</u></span><span class=cF0>()&quot;);
-<a name="l463"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RegExeBranch()&quot;,&quot;</span><a href="http://www.tomawezome.github.io/ZealOS/System/Registry.html#l52"><span class=cF4>RegExe</span></a><span class=cF0>()&quot;);
-<a name="l464"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RegWriteBranch()&quot;,&quot;</span><a href="http://www.tomawezome.github.io/ZealOS/System/Registry.html#l59"><span class=cF4>RegWrite</span></a><span class=cF0>()&quot;);
+<a name="l458"></a>* Made </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocDblBuf.html#l2"><span class=cF4>DocPut</span></a><span class=cF0>() use parent task's doc if input filter task.
+<a name="l459"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/System/Registry.html#l168"><span class=cF4>Once</span></a><span class=cF0>(), </span><span class=cF4><u>AOnce</u></span><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/Registry.html#l153"><span class=cF4>OnceFlush</span></a><span class=cF0>(), </span><span class=cF4><u>AOnceFlush</u></span><span class=cF0>(), </span><span class=cF4><u>OnceDrv</u></span><span class=cF0>(), </span><span class=cF4><u>AOnceDrv</u></span><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Registry.html#l206"><span class=cF4>OnceExe</span></a><span class=cF0>().
+<a name="l460"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;DoOnce&quot;,&quot;Once&quot;);
+<a name="l461"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/System/Registry.html#l90"><span class=cF4>RegAppend</span></a><span class=cF0>() and </span><span class=cF4><u>RegCnt</u></span><span class=cF0>();
+<a name="l462"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RegSetDftEntry()&quot;,&quot;</span><span class=cF4><u>RegDft</u></span><span class=cF0>()&quot;);
+<a name="l463"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RegExeBranch()&quot;,&quot;</span><a href="https://www.tomawezome.github.io/ZealOS/System/Registry.html#l52"><span class=cF4>RegExe</span></a><span class=cF0>()&quot;);
+<a name="l464"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RegWriteBranch()&quot;,&quot;</span><a href="https://www.tomawezome.github.io/ZealOS/System/Registry.html#l59"><span class=cF4>RegWrite</span></a><span class=cF0>()&quot;);
 <a name="l465"></a>
 <a name="l466"></a></span><span class=c0F>----01/10/17 11:45:41----</span><span class=cF0>
-<a name="l467"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Adam/InsReg.html#l1"><span class=cF4>::/Adam/InsReg.HC</span></a><span class=cF0> with </span><span class=cF4><u>InsReg</u></span><span class=cF0>(), </span><span class=cF4><u>InsRereg</u></span><span class=cF0>() and </span><span class=cF4><u>InsUnreg</u></span><span class=cF0>().
-<a name="l468"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Adam/Host.html#l1"><span class=cF4>::/Adam/Host.HC</span></a><span class=cF0> with </span><span class=cF4><u>HostChgDsk</u></span><span class=cF0>().
-<a name="l469"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Adam/Opt/Utils/TOS.html#l1"><span class=cF4>::/Adam/Opt/Utils/TOS.HC</span></a><span class=cF0> with </span><span class=cF4><u>TOSStdIns</u></span><span class=cF0>().
+<a name="l467"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Adam/InsReg.html#l1"><span class=cF4>::/Adam/InsReg.HC</span></a><span class=cF0> with </span><span class=cF4><u>InsReg</u></span><span class=cF0>(), </span><span class=cF4><u>InsRereg</u></span><span class=cF0>() and </span><span class=cF4><u>InsUnreg</u></span><span class=cF0>().
+<a name="l468"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Adam/Host.html#l1"><span class=cF4>::/Adam/Host.HC</span></a><span class=cF0> with </span><span class=cF4><u>HostChgDsk</u></span><span class=cF0>().
+<a name="l469"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Adam/Opt/Utils/TOS.html#l1"><span class=cF4>::/Adam/Opt/Utils/TOS.HC</span></a><span class=cF0> with </span><span class=cF4><u>TOSStdIns</u></span><span class=cF0>().
 <a name="l470"></a>* Added cmd line args for partition % to </span><span class=cF4><u>DskPrt</u></span><span class=cF0>().
 <a name="l471"></a>
 <a name="l472"></a></span><span class=c0F>----01/09/17 21:48:34----</span><span class=cF0>
-<a name="l473"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;a1&quot;,&quot;arg1&quot;);
-<a name="l474"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;a2&quot;,&quot;arg2&quot;);
-<a name="l475"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;r&quot;,&quot;res&quot;);
+<a name="l473"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;a1&quot;,&quot;arg1&quot;);
+<a name="l474"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;a2&quot;,&quot;arg2&quot;);
+<a name="l475"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;r&quot;,&quot;res&quot;);
 <a name="l476"></a>
 <a name="l477"></a></span><span class=c0F>----01/09/17 02:30:59----</span><span class=cF0>
-<a name="l478"></a>* Improved compiler </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/BackLib.html#l328"><span class=cF4>ICSlashOp</span></a><span class=cF0>().
-<a name="l479"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l721"><span class=cF4>Panic</span></a><span class=cF0>().
+<a name="l478"></a>* Improved compiler </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/BackLib.html#l328"><span class=cF4>ICSlashOp</span></a><span class=cF0>().
+<a name="l479"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l721"><span class=cF4>Panic</span></a><span class=cF0>().
 <a name="l480"></a>* Made it possible to mount just one partition.
 <a name="l481"></a>* Fixed creation of RedSea ISOs.
-<a name="l482"></a>* Organized </span><a href="http://www.tomawezome.github.io/ZealOS/PersonalMenu.html#l1"><span class=cF4>::/PersonalMenu.DD</span></a><span class=cF0>.
+<a name="l482"></a>* Organized </span><a href="https://www.tomawezome.github.io/ZealOS/PersonalMenu.html#l1"><span class=cF4>::/PersonalMenu.DD</span></a><span class=cF0>.
 <a name="l483"></a>* Moved AfterEgypt to the supplemental disk.
 <a name="l484"></a>
 <a name="l485"></a></span><span class=c0F>----01/06/17 06:07:19----</span><span class=cF0>
 <a name="l486"></a>* Fixed </span><span class=cF4><u>DskChg</u></span><span class=cF0>().
-<a name="l487"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Misc/OSTestSuite.html#l1"><span class=cF4>::/Misc/OSTestSuite.HC</span></a><span class=cF0>.
+<a name="l487"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/OSTestSuite.html#l1"><span class=cF4>::/Misc/OSTestSuite.HC</span></a><span class=cF0>.
 <a name="l488"></a>
 <a name="l489"></a></span><span class=c0F>----01/05/17 04:53:21----</span><span class=cF0>
 <a name="l490"></a>* No longer support ASCII#12, &lt;CTRL-l&gt; CH_FORM_FEED.
-<a name="l491"></a>* Fixed </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l145"><span class=cF4>sys_var_init_flag</span></a><span class=cF0>.
+<a name="l491"></a>* Fixed </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l145"><span class=cF4>sys_var_init_flag</span></a><span class=cF0>.
 <a name="l492"></a>* </span><span class=cF4><u>GRScrnCaptureRead</u></span><span class=cF0>().
 <a name="l493"></a>
 <a name="l494"></a></span><span class=c0F>----01/04/17 18:06:14----</span><span class=cF0>
-<a name="l495"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSPolicies.html#l1"><span class=cF4>::/Demo/AcctExample/TOS/TOSPolicies.DD</span></a><span class=cF0>.
-<a name="l496"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;U0 pad;&quot;,&quot;;&quot;); for align #asserts.
+<a name="l495"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSPolicies.html#l1"><span class=cF4>::/Demo/AcctExample/TOS/TOSPolicies.DD</span></a><span class=cF0>.
+<a name="l496"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;U0 pad;&quot;,&quot;;&quot;); for align #asserts.
 <a name="l497"></a>* Got rid of </span><span class=cF4>mouse.throttle</span><span class=cF0>. 
-<a name="l498"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Button&quot;,&quot;Bttn&quot;);
-<a name="l499"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Handler&quot;,&quot;Hndlr&quot;);
-<a name="l500"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;InputPointer&quot;,&quot;Mouse&quot;);
-<a name="l501"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/MemRep.html#l219"><span class=cF4>MemRep</span></a><span class=cF0>().
-<a name="l502"></a>* Changed </span><a href="http://www.tomawezome.github.io/ZealOS/Adam/WallPaper.html#l1"><span class=cF4>::/Adam/WallPaper.HC</span></a><span class=cF0>.
+<a name="l498"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Button&quot;,&quot;Bttn&quot;);
+<a name="l499"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Handler&quot;,&quot;Hndlr&quot;);
+<a name="l500"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;InputPointer&quot;,&quot;Mouse&quot;);
+<a name="l501"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/MemRep.html#l219"><span class=cF4>MemRep</span></a><span class=cF0>().
+<a name="l502"></a>* Changed </span><a href="https://www.tomawezome.github.io/ZealOS/Adam/WallPaper.html#l1"><span class=cF4>::/Adam/WallPaper.HC</span></a><span class=cF0>.
 <a name="l503"></a>
 <a name="l504"></a></span><span class=c0F>----01/03/17 12:23:49----</span><span class=cF0>
-<a name="l505"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;chars_cmp...&quot;,&quot;char_bmp...&quot;);
+<a name="l505"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;chars_cmp...&quot;,&quot;char_bmp...&quot;);
 <a name="l506"></a>* Added chk for </span><span class=cF4><u>Profanity</u></span><span class=cF0>.
 <a name="l507"></a>* Improved </span><span class=cF4><u>TOSRegen</u></span><span class=cF0>.
 <a name="l508"></a>* Removed </span><a href="http://www.templeos.org/files/TempleOSBooks1.ISO"><span class=cF0>TempleOSBooks1.ISO</span></a><span class=cF0> and </span><a href="http://www.templeos.org/files/TempleOSBooks2.ISO"><span class=cF0>TempleOSBooks2.ISO</span></a><span class=cF0> out of </span><a href="http://www.templeos.org/TempleOSSup1.ISO"><span class=cF0>TempleOSSup1.ISO</span></a><span class=cF0>.
 <a name="l509"></a>
 <a name="l510"></a></span><span class=c0F>----01/01/17 17:16:16----</span><span class=cF0>
 <a name="l511"></a>* <blink>TempleOS version 5.00 Released</blink>
-<a name="l512"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/DocUtils.html#l35"><span class=cF4>Collapse</span></a><span class=cF0>().
+<a name="l512"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/DocUtils.html#l35"><span class=cF4>Collapse</span></a><span class=cF0>().
 <a name="l513"></a>* Added </span><span class=cF4><u>CursorRem</u></span><span class=cF0>().
 <a name="l514"></a>
 <a name="l515"></a></span><span class=c0F>----12/31/16 07:21:20----</span><span class=cF0>
-<a name="l516"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SYS_SEMA_...&quot;,&quot;SEMA_...&quot;);
-<a name="l517"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SYSf_CTRL_ALT_...&quot;,&quot;CTRL_ALT_...&quot;);
-<a name="l518"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ThrowBreak()&quot;,&quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KExcept.html#l121"><span class=cF4>Break</span></a><span class=cF0>()&quot;);
-<a name="l519"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/System/DevInfo.html#l295"><span class=cF4>MemPageRep</span></a><span class=cF0>().
+<a name="l516"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SYS_SEMA_...&quot;,&quot;SEMA_...&quot;);
+<a name="l517"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SYSf_CTRL_ALT_...&quot;,&quot;CTRL_ALT_...&quot;);
+<a name="l518"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ThrowBreak()&quot;,&quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KExcept.html#l121"><span class=cF4>Break</span></a><span class=cF0>()&quot;);
+<a name="l519"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/System/DevInfo.html#l295"><span class=cF4>MemPageRep</span></a><span class=cF0>().
 <a name="l520"></a>
 <a name="l521"></a></span><span class=c0F>----12/30/16 23:42:20----</span><span class=cF0>
-<a name="l522"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Pages512&quot;,&quot;Pags&quot;);
-<a name="l523"></a>* Overhauled </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Mem/PageTables.html#l1"><span class=cF4>::/Kernel/Mem/PageTables.HC</span></a><span class=cF0>.
-<a name="l524"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;BusyWait()&quot;,&quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l88"><span class=cF4>Busy</span></a><span class=cF0>()&quot;);
+<a name="l522"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Pages512&quot;,&quot;Pags&quot;);
+<a name="l523"></a>* Overhauled </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Mem/PageTables.html#l1"><span class=cF4>::/Kernel/Mem/PageTables.HC</span></a><span class=cF0>.
+<a name="l524"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;BusyWait()&quot;,&quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l88"><span class=cF4>Busy</span></a><span class=cF0>()&quot;);
 <a name="l525"></a>
 <a name="l526"></a></span><span class=c0F>----12/29/16 10:21:44----</span><span class=cF0>
 <a name="l527"></a>* Changed </span><span class=cF4><u>Snd</u></span><span class=cF0>() from </span><span class=cF2>freq</span><span class=cF0> to a </span><span class=cF2>I8</span><span class=cF0> val called an </span><span class=cF2>ona</span><span class=cF0>.
@@ -558,215 +558,215 @@ body {background-color:#000000;}
 <a name="l530"></a>Sup1/Sup1Utils/CvtSong500.HC.
 <a name="l531"></a>
 <a name="l532"></a></span><span class=c0F>----12/22/16 16:18:32----</span><span class=cF0>
-<a name="l533"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;CSrvCmd&quot;,&quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3815"><span class=cF4>CJob</span></a><span class=cF0>&quot;);
-<a name="l534"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;CSrvCtrl&quot;,&quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3833"><span class=cF4>CJobCtrl</span></a><span class=cF0>&quot;);
+<a name="l533"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;CSrvCmd&quot;,&quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3815"><span class=cF4>CJob</span></a><span class=cF0>&quot;);
+<a name="l534"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;CSrvCtrl&quot;,&quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3833"><span class=cF4>CJobCtrl</span></a><span class=cF0>&quot;);
 <a name="l535"></a>
 <a name="l536"></a></span><span class=c0F>----12/03/16 13:19:58----</span><span class=cF0>
-<a name="l537"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SpriteMat3B()&quot;,&quot;</span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l294"><span class=cF4>Sprite3Mat4x4B</span></a><span class=cF0>()&quot;);
-<a name="l538"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SpriteX3B()&quot;,&quot;</span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l307"><span class=cF4>Sprite3XB</span></a><span class=cF0>()&quot;);
-<a name="l539"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SpriteY3B()&quot;,&quot;</span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l316"><span class=cF4>Sprite3YB</span></a><span class=cF0>()&quot;);
-<a name="l540"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SpriteZ3B()&quot;,&quot;</span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l325"><span class=cF4>Sprite3ZB</span></a><span class=cF0>()&quot;);
-<a name="l541"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
+<a name="l537"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SpriteMat3B()&quot;,&quot;</span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l294"><span class=cF4>Sprite3Mat4x4B</span></a><span class=cF0>()&quot;);
+<a name="l538"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SpriteX3B()&quot;,&quot;</span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l307"><span class=cF4>Sprite3XB</span></a><span class=cF0>()&quot;);
+<a name="l539"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SpriteY3B()&quot;,&quot;</span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l316"><span class=cF4>Sprite3YB</span></a><span class=cF0>()&quot;);
+<a name="l540"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SpriteZ3B()&quot;,&quot;</span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l325"><span class=cF4>Sprite3ZB</span></a><span class=cF0>()&quot;);
+<a name="l541"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
 <a name="l542"></a>
 <a name="l543"></a></span><span class=c0F>----12/03/16 10:16:26----</span><span class=cF0>
-<a name="l544"></a>* Changed </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2172"><span class=cF4>__CMD_LINE__</span></a><span class=cF0>.
-<a name="l545"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4465"><span class=cF4>CProgress</span></a><span class=cF0>.tf.
+<a name="l544"></a>* Changed </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2172"><span class=cF4>__CMD_LINE__</span></a><span class=cF0>.
+<a name="l545"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4465"><span class=cF4>CProgress</span></a><span class=cF0>.tf.
 <a name="l546"></a>* Added </span><span class=cF4><u>sys_staff_mode_flag</u></span><span class=cF0>.
-<a name="l547"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;except_caller&quot;,&quot;except_callers&quot;);
+<a name="l547"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;except_caller&quot;,&quot;except_callers&quot;);
 <a name="l548"></a>
 <a name="l549"></a></span><span class=c0F>----11/30/16 22:44:35----</span><span class=cF0>
-<a name="l550"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteEd.html#l1417"><span class=cF4>SpriteTransform</span></a><span class=cF0>().
+<a name="l550"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteEd.html#l1417"><span class=cF4>SpriteTransform</span></a><span class=cF0>().
 <a name="l551"></a>
 <a name="l552"></a></span><span class=c0F>----11/28/16 07:11:41----</span><span class=cF0>
-<a name="l553"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Titanium/Titanium.html#l1"><span class=cF4>::/Apps/Titanium/Titanium.HC</span></a><span class=cF0>.
+<a name="l553"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Titanium/Titanium.html#l1"><span class=cF4>::/Apps/Titanium/Titanium.HC</span></a><span class=cF0>.
 <a name="l554"></a>
 <a name="l555"></a></span><span class=c0F>----11/26/16 22:43:51----</span><span class=cF0>
-<a name="l556"></a>* Added solar storms to </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/X-Caliber/X-Caliber.html#l1"><span class=cF4>::/Apps/X-Caliber/X-Caliber.HC</span></a><span class=cF0>.
-<a name="l557"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;TimeOut&quot;,&quot;Titanium&quot;);
+<a name="l556"></a>* Added solar storms to </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/X-Caliber/X-Caliber.html#l1"><span class=cF4>::/Apps/X-Caliber/X-Caliber.HC</span></a><span class=cF0>.
+<a name="l557"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;TimeOut&quot;,&quot;Titanium&quot;);
 <a name="l558"></a>
 <a name="l559"></a></span><span class=c0F>----11/20/16 19:46:43----</span><span class=cF0>
 <a name="l560"></a>* <blink>TempleOS version 4.13 Released</blink>
-<a name="l561"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Titanium/Titanium.html#l1"><span class=cF4>::/Apps/Titanium/Titanium.HC</span></a><span class=cF0>.
-<a name="l562"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/X-Caliber/X-Caliber.html#l1"><span class=cF4>::/Apps/X-Caliber/X-Caliber.HC</span></a><span class=cF0>.
+<a name="l561"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Titanium/Titanium.html#l1"><span class=cF4>::/Apps/Titanium/Titanium.HC</span></a><span class=cF0>.
+<a name="l562"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/X-Caliber/X-Caliber.html#l1"><span class=cF4>::/Apps/X-Caliber/X-Caliber.HC</span></a><span class=cF0>.
 <a name="l563"></a>
 <a name="l564"></a></span><span class=c0F>----11/19/16 08:19:51----</span><span class=cF0>
 <a name="l565"></a>* Improved Budget application.
 <a name="l566"></a>
 <a name="l567"></a></span><span class=c0F>----11/17/16 18:49:51----</span><span class=cF0>
-<a name="l568"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;EagleDive&quot;,&quot;Talons&quot;);
-<a name="l569"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/RocketScience.html#l1"><span class=cF4>::/Demo/Games/RocketScience.HC</span></a><span class=cF0>.
-<a name="l570"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Rocket.html#l1"><span class=cF4>::/Demo/Games/Rocket.HC</span></a><span class=cF0>.
+<a name="l568"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;EagleDive&quot;,&quot;Talons&quot;);
+<a name="l569"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/RocketScience.html#l1"><span class=cF4>::/Demo/Games/RocketScience.HC</span></a><span class=cF0>.
+<a name="l570"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Rocket.html#l1"><span class=cF4>::/Demo/Games/Rocket.HC</span></a><span class=cF0>.
 <a name="l571"></a>
 <a name="l572"></a></span><span class=c0F>----10/28/16 05:54:27----</span><span class=cF0>
-<a name="l573"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/RadixSort.html#l1"><span class=cF4>::/Demo/RadixSort.HC</span></a><span class=cF0>.
+<a name="l573"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/RadixSort.html#l1"><span class=cF4>::/Demo/RadixSort.HC</span></a><span class=cF0>.
 <a name="l574"></a>
 <a name="l575"></a></span><span class=c0F>----10/26/16 00:21:06----</span><span class=cF0>
-<a name="l576"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4465"><span class=cF4>CProgress</span></a><span class=cF0>.t0.
-<a name="l577"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Boot.html#l1"><span class=cF4>::/Doc/Boot.DD</span></a><span class=cF0>.
+<a name="l576"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4465"><span class=cF4>CProgress</span></a><span class=cF0>.t0.
+<a name="l577"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Boot.html#l1"><span class=cF4>::/Doc/Boot.DD</span></a><span class=cF0>.
 <a name="l578"></a>
 <a name="l579"></a></span><span class=c0F>----10/25/16 18:02:44----</span><span class=cF0>
-<a name="l580"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Adam/Gr/SpriteEd.html#l1"><span class=cF4>::/Adam/Gr/SpriteEd.HC</span></a><span class=cF0>.
-<a name="l581"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSHolySpirit.html#l1"><span class=cF4>::/Demo/AcctExample/TOS/TOSHolySpirit.HC</span></a><span class=cF0>.
+<a name="l580"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Adam/Gr/SpriteEd.html#l1"><span class=cF4>::/Adam/Gr/SpriteEd.HC</span></a><span class=cF0>.
+<a name="l581"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSHolySpirit.html#l1"><span class=cF4>::/Demo/AcctExample/TOS/TOSHolySpirit.HC</span></a><span class=cF0>.
 <a name="l582"></a>
 <a name="l583"></a></span><span class=c0F>----10/12/16 10:55:26----</span><span class=cF0>
-<a name="l584"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2280"><span class=cF4>CCF_NO_CHAR_CONST</span></a><span class=cF0>.
-<a name="l585"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.HC</span></a><span class=cF0>.
+<a name="l584"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2280"><span class=cF4>CCF_NO_CHAR_CONST</span></a><span class=cF0>.
+<a name="l585"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.HC</span></a><span class=cF0>.
 <a name="l586"></a>
 <a name="l587"></a></span><span class=c0F>----10/03/16 01:09:35----</span><span class=cF0>
-<a name="l588"></a>* Changed </span><a href="http://www.tomawezome.github.io/ZealOS/System/God/HolySpirit.html#l173"><span class=cF4>GodWord</span></a><span class=cF0>().
+<a name="l588"></a>* Changed </span><a href="https://www.tomawezome.github.io/ZealOS/System/God/HolySpirit.html#l173"><span class=cF4>GodWord</span></a><span class=cF0>().
 <a name="l589"></a>
 <a name="l590"></a></span><span class=c0F>----09/30/16 18:29:59----</span><span class=cF0>
-<a name="l591"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l134"><span class=cF4>Rand</span></a><span class=cF0>()'s.
-<a name="l592"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Adam/Opt/Utils/ToTXT.html#l1"><span class=cF4>::/Adam/Opt/Utils/ToTXT.HC</span></a><span class=cF0>.
+<a name="l591"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l134"><span class=cF4>Rand</span></a><span class=cF0>()'s.
+<a name="l592"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Adam/Opt/Utils/ToTXT.html#l1"><span class=cF4>::/Adam/Opt/Utils/ToTXT.HC</span></a><span class=cF0>.
 <a name="l593"></a>
 <a name="l594"></a></span><span class=c0F>----09/29/16 10:13:14----</span><span class=cF0>
 <a name="l595"></a>* <blink>TempleOS version 4.12 Released</blink>
 <a name="l596"></a>* Added </span><span class=cF4><u>TASKf_CMD_LINE_PMT</u></span><span class=cF0>.
-<a name="l597"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l270"><span class=cF4>TaskWait</span></a><span class=cF0>().
-<a name="l598"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l39"><span class=cF4>DeathWait</span></a><span class=cF0>().
+<a name="l597"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l270"><span class=cF4>TaskWait</span></a><span class=cF0>().
+<a name="l598"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l39"><span class=cF4>DeathWait</span></a><span class=cF0>().
 <a name="l599"></a>
 <a name="l600"></a></span><span class=c0F>----09/27/16 12:40:21----</span><span class=cF0>
 <a name="l601"></a>* Added </span><span class=cF4><u>SndRst</u></span><span class=cF0>().
-<a name="l602"></a>* Got rid of crappy reverb in </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Psalmody/PsalmodyMain.html#l1"><span class=cF4>::/Apps/Psalmody/PsalmodyMain.HC</span></a><span class=cF0>.
+<a name="l602"></a>* Got rid of crappy reverb in </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/PsalmodyMain.html#l1"><span class=cF4>::/Apps/Psalmody/PsalmodyMain.HC</span></a><span class=cF0>.
 <a name="l603"></a>
 <a name="l604"></a></span><span class=c0F>----09/27/16 11:09:25----</span><span class=cF0>
-<a name="l605"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Misc/OSTestSuite.html#l1"><span class=cF4>::/Misc/OSTestSuite.HC</span></a><span class=cF0>.
-<a name="l606"></a>* Fixed bug in </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocChar.html#l512"><span class=cF4>EdCharIns</span></a><span class=cF0>() printing $ cmds.
-<a name="l607"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3222"><span class=cF4>FUF_JUST_DD</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2950"><span class=cF4>FILEMASK_DD</span></a><span class=cF0>.
+<a name="l605"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/OSTestSuite.html#l1"><span class=cF4>::/Misc/OSTestSuite.HC</span></a><span class=cF0>.
+<a name="l606"></a>* Fixed bug in </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocChar.html#l512"><span class=cF4>EdCharIns</span></a><span class=cF0>() printing $ cmds.
+<a name="l607"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3222"><span class=cF4>FUF_JUST_DD</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2950"><span class=cF4>FILEMASK_DD</span></a><span class=cF0>.
 <a name="l608"></a>
 <a name="l609"></a></span><span class=c0F>----09/27/16 01:05:52----</span><span class=cF0>
-<a name="l610"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/MemOverview.html#l1"><span class=cF4>::/Doc/MemOverview.DD</span></a><span class=cF0>.
+<a name="l610"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/MemOverview.html#l1"><span class=cF4>::/Doc/MemOverview.DD</span></a><span class=cF0>.
 <a name="l611"></a>* Got rid of </span><span class=cF4>::/Demo/Lectures/Mem</span><span class=cF0>.
 <a name="l612"></a>* Made filename paths relative to document location in DolDoc links.
-<a name="l613"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Temp&quot;,&quot;Tmp&quot;);
+<a name="l613"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Temp&quot;,&quot;Tmp&quot;);
 <a name="l614"></a>
 <a name="l615"></a></span><span class=c0F>----09/26/16 00:44:42----</span><span class=cF0>
-<a name="l616"></a>* Added CloseAssault and OverRun to </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/ToTheFront/ToTheFront.html#l1"><span class=cF4>::/Apps/ToTheFront/ToTheFront.HC</span></a><span class=cF0>.
+<a name="l616"></a>* Added CloseAssault and OverRun to </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/ToTheFront/ToTheFront.html#l1"><span class=cF4>::/Apps/ToTheFront/ToTheFront.HC</span></a><span class=cF0>.
 <a name="l617"></a>
 <a name="l618"></a></span><span class=c0F>----09/22/16 07:53:20----</span><span class=cF0>
-<a name="l619"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Box.html#l1"><span class=cF4>::/Demo/Graphics/Box.HC</span></a><span class=cF0>.
-<a name="l620"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePlot3D.html#l1"><span class=cF4>::/Demo/Graphics/SpritePlot3D.HC</span></a><span class=cF0>.
+<a name="l619"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Box.html#l1"><span class=cF4>::/Demo/Graphics/Box.HC</span></a><span class=cF0>.
+<a name="l620"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePlot3D.html#l1"><span class=cF4>::/Demo/Graphics/SpritePlot3D.HC</span></a><span class=cF0>.
 <a name="l621"></a>
 <a name="l622"></a></span><span class=c0F>----09/21/16 17:09:40----</span><span class=cF0>
-<a name="l623"></a>* Fixed bug in </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/BomberGolf.html#l1"><span class=cF4>::/Demo/Games/BomberGolf.HC</span></a><span class=cF0>.
+<a name="l623"></a>* Fixed bug in </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/BomberGolf.html#l1"><span class=cF4>::/Demo/Games/BomberGolf.HC</span></a><span class=cF0>.
 <a name="l624"></a>
 <a name="l625"></a></span><span class=c0F>----09/20/16 15:57:30----</span><span class=cF0>
-<a name="l626"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Screen&quot;,&quot;Scrn&quot;);
-<a name="l627"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;WinMgrSync&quot;,&quot;</span><a href="http://www.tomawezome.github.io/ZealOS/System/WinMgr.html#l3"><span class=cF4>Refresh</span></a><span class=cF0>&quot;);
-<a name="l628"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;InDbg&quot;,&quot;</span><span class=cF4><u>DbgMode</u></span><span class=cF0>&quot;);
-<a name="l629"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Boot.html#l1"><span class=cF4>::/Doc/Boot.DD</span></a><span class=cF0>.
+<a name="l626"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Screen&quot;,&quot;Scrn&quot;);
+<a name="l627"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;WinMgrSync&quot;,&quot;</span><a href="https://www.tomawezome.github.io/ZealOS/System/WinMgr.html#l3"><span class=cF4>Refresh</span></a><span class=cF0>&quot;);
+<a name="l628"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;InDbg&quot;,&quot;</span><span class=cF4><u>DbgMode</u></span><span class=cF0>&quot;);
+<a name="l629"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Boot.html#l1"><span class=cF4>::/Doc/Boot.DD</span></a><span class=cF0>.
 <a name="l630"></a>
 <a name="l631"></a></span><span class=c0F>----09/20/16 07:31:52----</span><span class=cF0>
-<a name="l632"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;DAT&quot;,&quot;DATA&quot;);
-<a name="l633"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Auto&quot;,&quot;In&quot;);
-<a name="l634"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;AutoStr&quot;,&quot;InStr&quot;);
-<a name="l635"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;AutoFile&quot;,&quot;InFile&quot;);
-<a name="l636"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;AUT&quot;,&quot;IN&quot;);
-<a name="l637"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GRA&quot;,&quot;GR&quot;);
+<a name="l632"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;DAT&quot;,&quot;DATA&quot;);
+<a name="l633"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Auto&quot;,&quot;In&quot;);
+<a name="l634"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;AutoStr&quot;,&quot;InStr&quot;);
+<a name="l635"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;AutoFile&quot;,&quot;InFile&quot;);
+<a name="l636"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;AUT&quot;,&quot;IN&quot;);
+<a name="l637"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GRA&quot;,&quot;GR&quot;);
 <a name="l638"></a>
 <a name="l639"></a></span><span class=c0F>----09/18/16 20:40:44----</span><span class=cF0>
-<a name="l640"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/WhyNotMore.html#l1"><span class=cF4>::/Doc/WhyNotMore.DD</span></a><span class=cF0>.
+<a name="l640"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/WhyNotMore.html#l1"><span class=cF4>::/Doc/WhyNotMore.DD</span></a><span class=cF0>.
 <a name="l641"></a>
 <a name="l642"></a></span><span class=c0F>----09/18/16 12:52:03----</span><span class=cF0>
 <a name="l643"></a>* <blink>TempleOS version 4.11 Released</blink>
-<a name="l644"></a>* Fixed bug in </span><span class=cF4><u>IsDotZ</u></span><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskStrA.html#l28"><span class=cF4>IsDotC</span></a><span class=cF0>().
-<a name="l645"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;CPP&quot;,&quot;HC&quot;);
-<a name="l646"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;HPP&quot;,&quot;HH&quot;);
-<a name="l647"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;TXT&quot;,&quot;DD&quot;);
+<a name="l644"></a>* Fixed bug in </span><span class=cF4><u>IsDotZ</u></span><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskStrA.html#l28"><span class=cF4>IsDotC</span></a><span class=cF0>().
+<a name="l645"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;CPP&quot;,&quot;HC&quot;);
+<a name="l646"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;HPP&quot;,&quot;HH&quot;);
+<a name="l647"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;TXT&quot;,&quot;DD&quot;);
 <a name="l648"></a>
 <a name="l649"></a></span><span class=c0F>----09/06/16 13:01:42----</span><span class=cF0>
-<a name="l650"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1680"><span class=cF4>OPTf_WARN_HEADER_MISMATCH</span></a><span class=cF0>.
-<a name="l651"></a>* Changed </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Display.html#l119"><span class=cF4>WinInside</span></a><span class=cF0>().
+<a name="l650"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1680"><span class=cF4>OPTf_WARN_HEADER_MISMATCH</span></a><span class=cF0>.
+<a name="l651"></a>* Changed </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Display.html#l119"><span class=cF4>WinInside</span></a><span class=cF0>().
 <a name="l652"></a>* Got rid of </span><span class=cF4>MSG_FOCUS</span><span class=cF0>, </span><span class=cF4>MSG_MOVE</span><span class=cF0>, and </span><span class=cF4>MSG_SIZE</span><span class=cF0>.  There are no longer messages for moving and sizing windows.
 <a name="l653"></a>
 <a name="l654"></a></span><span class=c0F>----09/06/16 02:40:43----</span><span class=cF0>
-<a name="l655"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/MagicPairs.html#l1"><span class=cF4>::/Demo/MagicPairs.HC</span></a><span class=cF0>.
+<a name="l655"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MagicPairs.html#l1"><span class=cF4>::/Demo/MagicPairs.HC</span></a><span class=cF0>.
 <a name="l656"></a>
 <a name="l657"></a></span><span class=c0F>----08/27/16 09:45:39----</span><span class=cF0>
-<a name="l658"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/CPURep.html#l28"><span class=cF4>CPURep</span></a><span class=cF0>().
-<a name="l659"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Misc/OSTestSuite.html#l1"><span class=cF4>::/Misc/OSTestSuite.HC</span></a><span class=cF0>.
-<a name="l660"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l31"><span class=cF4>BirthWait</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l39"><span class=cF4>DeathWait</span></a><span class=cF0>().
+<a name="l658"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/CPURep.html#l28"><span class=cF4>CPURep</span></a><span class=cF0>().
+<a name="l659"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/OSTestSuite.html#l1"><span class=cF4>::/Misc/OSTestSuite.HC</span></a><span class=cF0>.
+<a name="l660"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l31"><span class=cF4>BirthWait</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l39"><span class=cF4>DeathWait</span></a><span class=cF0>().
 <a name="l661"></a>
 <a name="l662"></a></span><span class=c0F>----08/22/16 04:14:47----</span><span class=cF0>
-<a name="l663"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;TK_DOT_DOT_DOT&quot;,&quot;TK_ELLIPSIS&quot;);
+<a name="l663"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;TK_DOT_DOT_DOT&quot;,&quot;TK_ELLIPSIS&quot;);
 <a name="l664"></a>
 <a name="l665"></a></span><span class=c0F>----07/17/16 13:03:12----</span><span class=cF0>
-<a name="l666"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/DocUtils.html#l145"><span class=cF4>DocOpt</span></a><span class=cF0>().
+<a name="l666"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/DocUtils.html#l145"><span class=cF4>DocOpt</span></a><span class=cF0>().
 <a name="l667"></a>
 <a name="l668"></a></span><span class=c0F>----07/17/16 03:23:53----</span><span class=cF0>
-<a name="l669"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/RawHide.html#l1"><span class=cF4>::/Demo/Games/RawHide.HC</span></a><span class=cF0>.
+<a name="l669"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/RawHide.html#l1"><span class=cF4>::/Demo/Games/RawHide.HC</span></a><span class=cF0>.
 <a name="l670"></a>
 <a name="l671"></a></span><span class=c0F>----07/15/16 10:11:10----</span><span class=cF0>
 <a name="l672"></a>* <blink>TempleOS version 4.10 Released</blink>
-<a name="l673"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
+<a name="l673"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
 <a name="l674"></a>
 <a name="l675"></a></span><span class=c0F>----07/15/16 05:17:24----</span><span class=cF0>
 <a name="l676"></a>* Created </span><span class=cF4><u>CDevGlbls</u></span><span class=cF0>.uncached_alias.
 <a name="l677"></a>* Added 1 Gig page table support.
 <a name="l678"></a>
 <a name="l679"></a></span><span class=c0F>----07/13/16 17:21:19----</span><span class=cF0>
-<a name="l680"></a>* Added multicore report to </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/CPURep.html#l28"><span class=cF4>CPURep</span></a><span class=cF0>().
+<a name="l680"></a>* Added multicore report to </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/CPURep.html#l28"><span class=cF4>CPURep</span></a><span class=cF0>().
 <a name="l681"></a>
 <a name="l682"></a></span><span class=c0F>----07/09/16 08:46:36----</span><span class=cF0>
-<a name="l683"></a>* Changed scoring in </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
+<a name="l683"></a>* Changed scoring in </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
 <a name="l684"></a>* Replaced many </span><span class=cF2>&quot;%Q&quot;</span><span class=cF0> with </span><span class=cF2>&quot;%$Q&quot;</span><span class=cF0>.
 <a name="l685"></a>* Fixed </span><span class=cF2>'\x24'</span><span class=cF0>.
 <a name="l686"></a>* Added </span><span class=cF2>'\d'</span><span class=cF0> for </span><span class=cF2>'$'</span><span class=cF0>.
 <a name="l687"></a>
 <a name="l688"></a></span><span class=c0F>----07/08/16 14:30:19----</span><span class=cF0>
-<a name="l689"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;root&quot;,&quot;head&quot;);
-<a name="l690"></a>* Fixed </span><span class=cF2>REP_STOSB</span><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l136"><span class=cF4>MemSet</span></a><span class=cF0>() for 64-bit.
+<a name="l689"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;root&quot;,&quot;head&quot;);
+<a name="l690"></a>* Fixed </span><span class=cF2>REP_STOSB</span><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l136"><span class=cF4>MemSet</span></a><span class=cF0>() for 64-bit.
 <a name="l691"></a>
 <a name="l692"></a></span><span class=c0F>----07/07/16 07:21:03----</span><span class=cF0>
-<a name="l693"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocFile.html#l39"><span class=cF4>DocRead</span></a><span class=cF0>() changes to file's dir so relative filenames work.
+<a name="l693"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocFile.html#l39"><span class=cF4>DocRead</span></a><span class=cF0>() changes to file's dir so relative filenames work.
 <a name="l694"></a>* Added AppStore to website with Supplemental#1 ISO for download.
 <a name="l695"></a>
 <a name="l696"></a></span><span class=c0F>----07/06/16 23:45:30----</span><span class=cF0>
-<a name="l697"></a>* Fixed multicore bug in </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l18"><span class=cF4>Sprite3</span></a><span class=cF0>().
-<a name="l698"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
+<a name="l697"></a>* Fixed multicore bug in </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l18"><span class=cF4>Sprite3</span></a><span class=cF0>().
+<a name="l698"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
 <a name="l699"></a>
 <a name="l700"></a></span><span class=c0F>----07/05/16 06:03:47----</span><span class=cF0>
 <a name="l701"></a>* <blink>TempleOS version 4.09 Released</blink>
-<a name="l702"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
-<a name="l703"></a>* Improved </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l1676"><span class=cF4>GrFillTri0</span></a><span class=cF0>().
+<a name="l702"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
+<a name="l703"></a>* Improved </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l1676"><span class=cF4>GrFillTri0</span></a><span class=cF0>().
 <a name="l704"></a>
 <a name="l705"></a></span><span class=c0F>----07/03/16 04:30:05----</span><span class=cF0>
-<a name="l706"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l240"><span class=cF4>Unmount</span></a><span class=cF0>().
-<a name="l707"></a>* Made BootLoader mandatory in </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/DiskISORedSea.html#l150"><span class=cF4>RedSeaISO</span></a><span class=cF0>().
-<a name="l708"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3243"><span class=cF4>BDT_ISO_FILE_READ</span></a><span class=cF0>.
+<a name="l706"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l240"><span class=cF4>Unmount</span></a><span class=cF0>().
+<a name="l707"></a>* Made BootLoader mandatory in </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/DiskISORedSea.html#l150"><span class=cF4>RedSeaISO</span></a><span class=cF0>().
+<a name="l708"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3243"><span class=cF4>BDT_ISO_FILE_READ</span></a><span class=cF0>.
 <a name="l709"></a>
 <a name="l710"></a></span><span class=c0F>----07/01/16 05:29:08----</span><span class=cF0>
-<a name="l711"></a>* Made underscore mandatory on </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/HolyC.html#l1"><span class=cF4>HolyC</span></a><span class=cF0> callable asm functions.
+<a name="l711"></a>* Made underscore mandatory on </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/HolyC.html#l1"><span class=cF4>HolyC</span></a><span class=cF0> callable asm functions.
 <a name="l712"></a>
 <a name="l713"></a></span><span class=c0F>----06/28/16 13:15:08----</span><span class=cF0>
-<a name="l714"></a>* Changed </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/TaskRep.html#l19"><span class=cF4>TaskRep</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/MemRep.html#l219"><span class=cF4>MemRep</span></a><span class=cF0>().
-<a name="l715"></a>* Changed </span><a href="http://www.tomawezome.github.io/ZealOS/Adam/WallPaper.html#l1"><span class=cF4>::/Adam/WallPaper.HC</span></a><span class=cF0>.
+<a name="l714"></a>* Changed </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/TaskRep.html#l19"><span class=cF4>TaskRep</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/MemRep.html#l219"><span class=cF4>MemRep</span></a><span class=cF0>().
+<a name="l715"></a>* Changed </span><a href="https://www.tomawezome.github.io/ZealOS/Adam/WallPaper.html#l1"><span class=cF4>::/Adam/WallPaper.HC</span></a><span class=cF0>.
 <a name="l716"></a>
 <a name="l717"></a></span><span class=c0F>----06/26/16 14:01:16----</span><span class=cF0>
-<a name="l718"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l48"><span class=cF4>LastFun</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l723"><span class=cF4>RunFile</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l772"><span class=cF4>RunFile2</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPopUp.html#l341"><span class=cF4>PopUpRunFile</span></a><span class=cF0>().
+<a name="l718"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l48"><span class=cF4>LastFun</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l723"><span class=cF4>RunFile</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l772"><span class=cF4>RunFile2</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPopUp.html#l341"><span class=cF4>PopUpRunFile</span></a><span class=cF0>().
 <a name="l719"></a>* Made boot code modular.
 <a name="l720"></a>
 <a name="l721"></a></span><span class=c0F>----06/24/16 14:15:13----</span><span class=cF0>
-<a name="l722"></a>* Added A.I. to </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/KeepAway/KeepAway.html#l1"><span class=cF4>::/Apps/KeepAway/KeepAway.HC</span></a><span class=cF0> and changed scoring.
+<a name="l722"></a>* Added A.I. to </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/KeepAway/KeepAway.html#l1"><span class=cF4>::/Apps/KeepAway/KeepAway.HC</span></a><span class=cF0> and changed scoring.
 <a name="l723"></a>
 <a name="l724"></a></span><span class=c0F>----06/24/16 02:55:42----</span><span class=cF0>
 <a name="l725"></a>* <blink>TempleOS version 4.08 Released</blink>
-<a name="l726"></a>* Added </span><span class=cF2>Polygon</span><span class=cF0>, </span><span class=cF2>Fence</span><span class=cF0>, </span><span class=cF2>Prism</span><span class=cF0> and </span><span class=cF2>ResetColor</span><span class=cF0> commands to </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteMesh.html#l1103"><span class=cF4>SpriteMeshEd</span></a><span class=cF0>().
-<a name="l727"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Reverse&quot;,&quot;Rev&quot;);
-<a name="l728"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Select&quot;,&quot;Sel&quot;);
+<a name="l726"></a>* Added </span><span class=cF2>Polygon</span><span class=cF0>, </span><span class=cF2>Fence</span><span class=cF0>, </span><span class=cF2>Prism</span><span class=cF0> and </span><span class=cF2>ResetColor</span><span class=cF0> commands to </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteMesh.html#l1103"><span class=cF4>SpriteMeshEd</span></a><span class=cF0>().
+<a name="l727"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Reverse&quot;,&quot;Rev&quot;);
+<a name="l728"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Select&quot;,&quot;Sel&quot;);
 <a name="l729"></a>
 <a name="l730"></a></span><span class=c0F>----06/23/16 01:03:36----</span><span class=cF0>
-<a name="l731"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l437"><span class=cF4>GrFillCircle</span></a><span class=cF0>().
-<a name="l732"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l2315"><span class=cF4>GrVLine</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l739"><span class=cF4>GrLineFat3</span></a><span class=cF0>().
+<a name="l731"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l437"><span class=cF4>GrFillCircle</span></a><span class=cF0>().
+<a name="l732"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l2315"><span class=cF4>GrVLine</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l739"><span class=cF4>GrLineFat3</span></a><span class=cF0>().
 <a name="l733"></a>
 <a name="l734"></a></span><span class=c0F>----06/18/16 16:16:22----</span><span class=cF0>
-<a name="l735"></a>* Modified </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l81"><span class=cF4>KeyDevAdd</span></a><span class=cF0>().
-<a name="l736"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;nounusedwarn&quot;,&quot;no_warn&quot;);
-<a name="l737"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;sub_switch_start&quot;,&quot;start&quot;);
-<a name="l738"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;sub_switch_end&quot;,&quot;end&quot;);
-<a name="l739"></a>* Changed args to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.html#l232"><span class=cF4>PutDirLink</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.html#l184"><span class=cF4>PutFileLink</span></a><span class=cF0>().
-<a name="l740"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l1"><span class=cF4>HomeSet</span></a><span class=cF0>().  Added </span><span class=cF2>&quot;~&quot;</span><span class=cF0> as special directory designator.
-<a name="l741"></a>* Changed filename exclude mask char from </span><span class=cF2>'~'</span><span class=cF0> to </span><span class=cF2>'!'</span><span class=cF0>.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/FileUtils.html#l1"><span class=cF4>File Utils</span></a><span class=cF0>.
+<a name="l735"></a>* Modified </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l81"><span class=cF4>KeyDevAdd</span></a><span class=cF0>().
+<a name="l736"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;nounusedwarn&quot;,&quot;no_warn&quot;);
+<a name="l737"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;sub_switch_start&quot;,&quot;start&quot;);
+<a name="l738"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;sub_switch_end&quot;,&quot;end&quot;);
+<a name="l739"></a>* Changed args to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.html#l232"><span class=cF4>PutDirLink</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.html#l184"><span class=cF4>PutFileLink</span></a><span class=cF0>().
+<a name="l740"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l1"><span class=cF4>HomeSet</span></a><span class=cF0>().  Added </span><span class=cF2>&quot;~&quot;</span><span class=cF0> as special directory designator.
+<a name="l741"></a>* Changed filename exclude mask char from </span><span class=cF2>'~'</span><span class=cF0> to </span><span class=cF2>'!'</span><span class=cF0>.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/FileUtils.html#l1"><span class=cF4>File Utils</span></a><span class=cF0>.
 <a name="l742"></a>* Got rid of </span><span class=cF4>/Home/HomePkgs.HC</span><span class=cF0>.
 <a name="l743"></a>
 <a name="l744"></a></span><span class=c0F>----06/16/16 20:59:41----</span><span class=cF0>
@@ -774,12 +774,12 @@ body {background-color:#000000;}
 <a name="l746"></a>* </span><span class=cF2>&lt;CTRL-ALT-n&gt;</span><span class=cF0> is next task.
 <a name="l747"></a>
 <a name="l748"></a></span><span class=c0F>----06/16/16 19:49:39----</span><span class=cF0>
-<a name="l749"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Comm.html#l1"><span class=cF4>::/Doc/Comm.HC</span></a><span class=cF0>.
-<a name="l750"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/StdTempleOSPC.html#l1"><span class=cF4>::/Doc/StdTempleOSPC.DD</span></a><span class=cF0>.
-<a name="l751"></a>* Added </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/FontCyrillic.html#l1"><span class=cF4>::/Kernel/FontCyrillic.HC</span></a><span class=cF0>. </span><span class=cF2>&lt;CTRL-ALT-f&gt;</span><span class=cF0>
+<a name="l749"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Comm.html#l1"><span class=cF4>::/Doc/Comm.HC</span></a><span class=cF0>.
+<a name="l750"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/StdTempleOSPC.html#l1"><span class=cF4>::/Doc/StdTempleOSPC.DD</span></a><span class=cF0>.
+<a name="l751"></a>* Added </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/FontCyrillic.html#l1"><span class=cF4>::/Kernel/FontCyrillic.HC</span></a><span class=cF0>. </span><span class=cF2>&lt;CTRL-ALT-f&gt;</span><span class=cF0>
 <a name="l752"></a>
 <a name="l753"></a></span><span class=c0F>----06/02/16 03:20:56----</span><span class=cF0>
 <a name="l754"></a>* <blink>TempleOS version 4.07 Released</blink>
-<a name="l755"></a>* Added claws to </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
+<a name="l755"></a>* Added claws to </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/CharOverview.html b/docs/Doc/CharOverview.html
index 4469ff25..e8efe92b 100755
--- a/docs/Doc/CharOverview.html
+++ b/docs/Doc/CharOverview.html
@@ -30,7 +30,7 @@ body {background-color:#000000;}
 <a name="l3"></a>A </span><span class=cF2>Char</span><span class=cF0>acter is a single byte holding an ASCII code for a letter, num or sym.    The </span><span class=cF2>ZealOS</span><span class=cF0> term is a </span><span class=cF2>U8</span><span class=cF0>.
 <a name="l4"></a>
 <a name="l5"></a>Standard ASCII values range from 0 to 127.      Values below 32 are ctrl key's.  So, an ASCII #3 is a </span><span class=cF2>&lt;CTRL-c&gt;</span><span class=cF0>.  ZealOS uses a 
-<a name="l6"></a>couple nonstandard values below 32.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>Char Definitions</span></a><span class=cF0>.
+<a name="l6"></a>couple nonstandard values below 32.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>Char Definitions</span></a><span class=cF0>.
 <a name="l7"></a>
 <a name="l8"></a>ASCII #5        is the cursor location in a saved file.
 <a name="l9"></a>ASCII #28 is </span><span class=cF2>&lt;SHIFT-ESC&gt;</span><span class=cF0>.
@@ -39,19 +39,19 @@ body {background-color:#000000;}
 <a name="l12"></a>Technically, </span><span class=cF2>&lt;CTRL-ALT-a&gt;</span><span class=cF0> are </span><span class=cF4><u>screen codes</u></span><span class=cF0>.
 <a name="l13"></a>
 <a name="l14"></a>A </span><span class=cF2>Key</span><span class=cF0> is typically specified with a scan code.  ZealOS scan codes contain the key value in the lowest </span><span class=cF2>U8</span><span class=cF0>, and flags in the upper 
-<a name="l15"></a>3 bytes.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4147"><span class=cF4>Scan Code Flags</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4181"><span class=cF4>Scan Codes</span></a><span class=cF0>.
+<a name="l15"></a>3 bytes.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4147"><span class=cF4>Scan Code Flags</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4181"><span class=cF4>Scan Codes</span></a><span class=cF0>.
 <a name="l16"></a>
 <a name="l17"></a>ZealOS stores scan codes in 8 bytes.
 <a name="l18"></a>        </span><span class=cF2>Byte 0</span><span class=cF0>   is the code.  NumPad keys, SHIFT, ALT, CTRL and GUI keys combined.
-<a name="l19"></a>        </span><span class=cF2>Byte 1-3</span><span class=cF0> are </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4130"><span class=cF4>flags</span></a><span class=cF0>
+<a name="l19"></a>        </span><span class=cF2>Byte 1-3</span><span class=cF0> are </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4130"><span class=cF4>flags</span></a><span class=cF0>
 <a name="l20"></a>
 <a name="l21"></a>The upper 4-bytes are copied from lower 4-bytes.
 <a name="l22"></a>        </span><span class=cF2>Byte 4</span><span class=cF0>   is the code.  Left, Right and NumPad keys distinct.
-<a name="l23"></a>        </span><span class=cF2>Byte 5-7</span><span class=cF0> are </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4130"><span class=cF4>flags</span></a><span class=cF0>
+<a name="l23"></a>        </span><span class=cF2>Byte 5-7</span><span class=cF0> are </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4130"><span class=cF4>flags</span></a><span class=cF0>
 <a name="l24"></a>
-<a name="l25"></a>Run the program </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/MessageLoop.html#l1"><span class=cF4>::/Demo/MessageLoop.CC</span></a><span class=cF0> to examine scan code.  Press </span><span class=cF2>&lt;CTRL-SHIFT-l&gt;</span><span class=cF0> and &quot;Insert ASCII/ScanCode&quot;.
+<a name="l25"></a>Run the program </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MessageLoop.html#l1"><span class=cF4>::/Demo/MessageLoop.CC</span></a><span class=cF0> to examine scan code.  Press </span><span class=cF2>&lt;CTRL-SHIFT-l&gt;</span><span class=cF0> and &quot;Insert ASCII/ScanCode&quot;.
 <a name="l26"></a>
-<a name="l27"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/KeyAlloc.html#l1"><span class=cF4>Key Allocations</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3630"><span class=cF4>CKbdStateGlobals</span></a><span class=cF0>.
+<a name="l27"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/KeyAlloc.html#l1"><span class=cF4>Key Allocations</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3630"><span class=cF4>CKbdStateGlobals</span></a><span class=cF0>.
 <a name="l28"></a>
 <a name="l29"></a>A </span><span class=cF2>String</span><span class=cF0> is a bunch of ASCII characters terminated with a zero.
 </span></pre></body>
diff --git a/docs/Doc/Charter.html b/docs/Doc/Charter.html
index 2a2da504..b80013a9 100755
--- a/docs/Doc/Charter.html
+++ b/docs/Doc/Charter.html
@@ -44,8 +44,8 @@ body {background-color:#000000;}
 <a name="l17"></a>is no longer blissful.
 <a name="l18"></a>
 <a name="l19"></a>* The metric for resolving all ZealOS code governance issues is how fast the compiler compiles itself and the kernel with </span><span class=cF4>
-<a name="l20"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>(). The </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> language should be changed to optimize this metric, as Terry Davis did when he changed type casting from 
-<a name="l21"></a>prefix standard C to postfix </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0>, but we need a rule to prevent degenerating into a brainfuck language.
+<a name="l20"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>(). The </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> language should be changed to optimize this metric, as Terry Davis did when he changed type casting from 
+<a name="l21"></a>prefix standard C to postfix </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0>, but we need a rule to prevent degenerating into a brainfuck language.
 <a name="l22"></a> 
 <a name="l23"></a>* Minimal abstraction is a goal. Sheep are fools. They always respect a design that is more complicated than another.  Any 
 <a name="l24"></a>genius can make it complicated. Like in physics, it takes a supra-genius to make it simple.
diff --git a/docs/Doc/CmdLineOverview.html b/docs/Doc/CmdLineOverview.html
index 79de643b..f52918f2 100755
--- a/docs/Doc/CmdLineOverview.html
+++ b/docs/Doc/CmdLineOverview.html
@@ -27,12 +27,12 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF5>                                                     Command Line Overview</span><span class=cF0>
 <a name="l2"></a>
-<a name="l3"></a>The cmd line feeds into the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> compiler line-by-line as you type.   A stmt outside a function executes immediately.  
+<a name="l3"></a>The cmd line feeds into the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> compiler line-by-line as you type.   A stmt outside a function executes immediately.  
 <a name="l4"></a>Remember to add a semicolon.
 <a name="l5"></a>
 <a name="l6"></a>Look-up the function headers with </span><span class=cF2>AutoComplete</span><span class=cF0> by hitting </span><span class=cF2>&lt;CTRL-SHIFT-F1&gt;</span><span class=cF0> after typing the first few letters.
 <a name="l7"></a></span><span class=cF4>
-<a name="l8"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l120"><span class=cF4>Click Here</span></a><span class=cF0> to see the directory cmd header.  It accepts default args from C++.
+<a name="l8"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l120"><span class=cF4>Click Here</span></a><span class=cF0> to see the directory cmd header.  It accepts default args from C++.
 <a name="l9"></a>
 <a name="l10"></a>&gt;</span><span class=cF2>Dir(&quot;*.DD&quot;);</span><span class=cF0>
 <a name="l11"></a>
@@ -44,7 +44,7 @@ body {background-color:#000000;}
 <a name="l17"></a>ude </span><span class=cF0>it.  There are several shortcuts for </span><span class=cF2>#include</span><span class=cF0>ing files.  Right-click or hit </span><span class=cF2>&lt;ENTER&gt;</span><span class=cF0> on a directory listing or press </span><span class=cF2>&lt;F5&gt;</span><span class=cF0> 
 <a name="l18"></a>while editing.
 <a name="l19"></a>
-<a name="l20"></a>&gt;</span><span class=cF2>Ed(&quot;NewFile.CC&quot;);</span><span class=cF0>              Invokes the editor. See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l29"><span class=cF4>Doc Link Type</span></a><span class=cF0>.
+<a name="l20"></a>&gt;</span><span class=cF2>Ed(&quot;NewFile.CC&quot;);</span><span class=cF0>              Invokes the editor. See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l29"><span class=cF4>Doc Link Type</span></a><span class=cF0>.
 <a name="l21"></a>
 <a name="l22"></a>Most filenames end in  because they are stored compressed.
 <a name="l23"></a>
@@ -52,21 +52,21 @@ body {background-color:#000000;}
 <a name="l25"></a>
 <a name="l26"></a>&gt;</span><span class=cF2>Drive('B');</span><span class=cF0>                    B drive
 <a name="l27"></a>
-<a name="l28"></a>The drive can be specified in a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l9"><span class=cF4>Cd</span></a><span class=cF0>() command as in:
+<a name="l28"></a>The drive can be specified in a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l9"><span class=cF4>Cd</span></a><span class=cF0>() command as in:
 <a name="l29"></a>
 <a name="l30"></a>&gt;</span><span class=cF2>Cd(&quot;B:/Tmp&quot;);</span><span class=cF0>                  B drive
 <a name="l31"></a>&gt;</span><span class=cF2>Cd(&quot;::/Demo&quot;);</span><span class=cF0>                 Boot drive
 <a name="l32"></a>
 <a name="l33"></a>The home directory is specified with a </span><span class=cF2>'~'</span><span class=cF0>.
 <a name="l34"></a>
-<a name="l35"></a>&gt;</span><span class=cF2>Cd(&quot;~/Psalmody&quot;);</span><span class=cF0>              See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/GuideLines.html#l30"><span class=cF4>::/Home dir</span></a><span class=cF0>.
+<a name="l35"></a>&gt;</span><span class=cF2>Cd(&quot;~/Psalmody&quot;);</span><span class=cF0>              See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/GuideLines.html#l30"><span class=cF4>::/Home dir</span></a><span class=cF0>.
 <a name="l36"></a>
 <a name="l37"></a>If a file is not found, </span><span class=cF2>.Z</span><span class=cF0> is added or removed and a search is done, again.  If a file is still not found, all parent 
 <a name="l38"></a>directories are searched.
 <a name="l39"></a>
-<a name="l40"></a>You can place macros in your </span><a href="http://www.tomawezome.github.io/ZealOS/Home/PersonalMenu.html#l1"><span class=cF4>PersonalMenu</span></a><span class=cF0> for </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l9"><span class=cF4>Cd</span></a><span class=cF0>() commands.  </span><span class=cF2>&lt;CTRL-m&gt;</span><span class=cF0> to access your menu.
+<a name="l40"></a>You can place macros in your </span><a href="https://www.tomawezome.github.io/ZealOS/Home/PersonalMenu.html#l1"><span class=cF4>PersonalMenu</span></a><span class=cF0> for </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l9"><span class=cF4>Cd</span></a><span class=cF0>() commands.  </span><span class=cF2>&lt;CTRL-m&gt;</span><span class=cF0> to access your menu.
 <a name="l41"></a>
-<a name="l42"></a>&gt;</span><span class=cF2>Find(&quot;needle&quot;,&quot;/Demo/*.CC;*.DD;&quot;);</span><span class=cF0> See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/FileUtils.html#l1"><span class=cF4>File Utils</span></a><span class=cF0>.
+<a name="l42"></a>&gt;</span><span class=cF2>Find(&quot;needle&quot;,&quot;/Demo/*.CC;*.DD;&quot;);</span><span class=cF0> See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/FileUtils.html#l1"><span class=cF4>File Utils</span></a><span class=cF0>.
 <a name="l43"></a></span><span class=cF4>
 <a name="l44"></a><u>Cmd Line Routines</span><span class=cF0>
 <a name="l45"></a></span><span class=cF9>
diff --git a/docs/Doc/CompilerOverview.html b/docs/Doc/CompilerOverview.html
index dc2469f2..97ad3c16 100755
--- a/docs/Doc/CompilerOverview.html
+++ b/docs/Doc/CompilerOverview.html
@@ -27,16 +27,16 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF5>                                                         Compiler Index</span><span class=cF0>
 <a name="l2"></a></span><span class=cF4>
-<a name="l3"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Asm.html#l1"><span class=cF4>::/Doc/Asm.DD</span></a><span class=cF0>
+<a name="l3"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Asm.html#l1"><span class=cF4>::/Doc/Asm.DD</span></a><span class=cF0>
 <a name="l4"></a></span><span class=cF4>
-<a name="l5"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Directives.html#l1"><span class=cF4>::/Doc/Directives.DD</span></a><span class=cF0>
+<a name="l5"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Directives.html#l1"><span class=cF4>::/Doc/Directives.DD</span></a><span class=cF0>
 <a name="l6"></a></span><span class=cF4>
-<a name="l7"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Options.html#l1"><span class=cF4>::/Doc/Options.DD</span></a><span class=cF0>
+<a name="l7"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Options.html#l1"><span class=cF4>::/Doc/Options.DD</span></a><span class=cF0>
 <a name="l8"></a></span><span class=cF4>
-<a name="l9"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/PreProcessor.html#l1"><span class=cF4>::/Doc/PreProcessor.DD</span></a><span class=cF0>
+<a name="l9"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/PreProcessor.html#l1"><span class=cF4>::/Doc/PreProcessor.DD</span></a><span class=cF0>
 <a name="l10"></a></span><span class=cF4>
-<a name="l11"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/ScopingLinkage.html#l1"><span class=cF4>::/Doc/ScopingLinkage.DD</span></a><span class=cF0>
+<a name="l11"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/ScopingLinkage.html#l1"><span class=cF4>::/Doc/ScopingLinkage.DD</span></a><span class=cF0>
 <a name="l12"></a>
-<a name="l13"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/HelloWorld.html#l1"><span class=cF4>Hello World</span></a><span class=cF0>.
+<a name="l13"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/HelloWorld.html#l1"><span class=cF4>Hello World</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/CosmiC.html b/docs/Doc/CosmiC.html
index 55295859..54e78ea2 100755
--- a/docs/Doc/CosmiC.html
+++ b/docs/Doc/CosmiC.html
@@ -27,9 +27,9 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF5>                                                             CosmiC</span><span class=cF0>
 <a name="l2"></a>
-<a name="l3"></a>* See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CompilerOverview.html#l1"><span class=cF4>::/Doc/CompilerOverview.DD</span></a><span class=cF0>.
+<a name="l3"></a>* See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CompilerOverview.html#l1"><span class=cF4>::/Doc/CompilerOverview.DD</span></a><span class=cF0>.
 <a name="l4"></a>
-<a name="l5"></a>* See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/ScopingLinkage.html#l1"><span class=cF4>Scoping and Linkage</span></a><span class=cF0> for details on </span><span class=cF2>extern</span><span class=cF0>, </span><span class=cF2>import</span><span class=cF0>, </span><span class=cF2>_extern</span><span class=cF0>, </span><span class=cF2>_import</span><span class=cF0>, etc.
+<a name="l5"></a>* See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/ScopingLinkage.html#l1"><span class=cF4>Scoping and Linkage</span></a><span class=cF0> for details on </span><span class=cF2>extern</span><span class=cF0>, </span><span class=cF2>import</span><span class=cF0>, </span><span class=cF2>_extern</span><span class=cF0>, </span><span class=cF2>_import</span><span class=cF0>, etc.
 <a name="l6"></a>
 <a name="l7"></a>* Built-in types include </span><span class=cF2>I0, I8, I16, I32, I64</span><span class=cF0> for signed 0-8 byte ints and </span><span class=cF2>U0, U8, U16, U32, U64</span><span class=cF0> for unsigned 0-8 byte ints and </span><span class=cF2>
 <a name="l8"></a>F64</span><span class=cF0> for 8 byte floats.
@@ -60,7 +60,7 @@ body {background-color:#000000;}
 <a name="l33"></a>  
 <a name="l34"></a>  Test(, 3);</span><span class=cF0>
 <a name="l35"></a>
-<a name="l36"></a>* A char const all alone is sent to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l23"><span class=cF4>PutChars</span></a><span class=cF0>(). A string with or without args is sent to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1110"><span class=cF4>Print</span></a><span class=cF0>().  An empty string literal 
+<a name="l36"></a>* A char const all alone is sent to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l23"><span class=cF4>PutChars</span></a><span class=cF0>(). A string with or without args is sent to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1110"><span class=cF4>Print</span></a><span class=cF0>().  An empty string literal 
 <a name="l37"></a>signals a variable format_str follows.
 <a name="l38"></a>
 <a name="l39"></a>  </span><span class=cF2>void DemoC(char drv, char *format, char *name, int age)
@@ -83,13 +83,13 @@ body {background-color:#000000;}
 <a name="l56"></a></span><span class=cF0>
 <a name="l57"></a>* When dealing with function addresses such as for callbacks, precede the name with &quot;</span><span class=cF2>&amp;</span><span class=cF0>&quot;.
 <a name="l58"></a>
-<a name="l59"></a>* Type casting is postfix.      To typecast int or F64, use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l92"><span class=cF4>ToI64</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l90"><span class=cF4>ToBool</span></a><span class=cF0>() or </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l91"><span class=cF4>ToF64</span></a><span class=cF0>(). (ZealOS follows normal C float&lt;--&gt;int 
+<a name="l59"></a>* Type casting is postfix.      To typecast int or F64, use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l92"><span class=cF4>ToI64</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l90"><span class=cF4>ToBool</span></a><span class=cF0>() or </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l91"><span class=cF4>ToF64</span></a><span class=cF0>(). (ZealOS follows normal C float&lt;--&gt;int 
 <a name="l60"></a>conversion, but sometimes you want to override. These functions are better than multiplying by &quot;1.0&quot; to convert to float.)
 <a name="l61"></a>
 <a name="l62"></a>* There is no </span><span class=cF2>main()</span><span class=cF0> function.  Any code outside of functions gets executed upon start-up, in order.
 <a name="l63"></a>
 <a name="l64"></a>* There are no bit fields, but there are </span><span class=cF4><u>bit access</u></span><span class=cF0> routines and you can access bytes or words within any int.  See </span><span class=cF4>
-<a name="l65"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l103"><span class=cF4>I64 declaration</span></a><span class=cF0>.        A class can be accessed as a whole are subints, if you put a type in front of the </span><span class=cF2>class</span><span class=cF0> declaration.
+<a name="l65"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l103"><span class=cF4>I64 declaration</span></a><span class=cF0>.        A class can be accessed as a whole are subints, if you put a type in front of the </span><span class=cF2>class</span><span class=cF0> declaration.
 <a name="l66"></a>  
 <a name="l67"></a>  </span><span class=cF2>public I64i union I64         //&quot;I64i&quot; is intrinsic.  We are defining &quot;I64&quot;.
 <a name="l68"></a>  {
@@ -123,9 +123,9 @@ body {background-color:#000000;}
 <a name="l96"></a>  
 <a name="l97"></a>  public U0 GrPrint(CDC *dc, I64 x, I64 y, U8 *format, ...)
 <a name="l98"></a>  {
-<a name="l99"></a>        U8 *buf = </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF2>(NULL, format, argc, argv); //SPrintF() with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF2>()ed string.
+<a name="l99"></a>        U8 *buf = </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF2>(NULL, format, argc, argv); //SPrintF() with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF2>()ed string.
 <a name="l100"></a>  
-<a name="l101"></a>        </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1084"><span class=cF4>GrPutS</span></a><span class=cF2>(dc, x, y, buf); //Plot string at x,y pixels. GrPutS is not public.
+<a name="l101"></a>        </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1084"><span class=cF4>GrPutS</span></a><span class=cF2>(dc, x, y, buf); //Plot string at x,y pixels. GrPutS is not public.
 <a name="l102"></a>        Free(buf);
 <a name="l103"></a>  }
 <a name="l104"></a>  
@@ -148,7 +148,7 @@ body {background-color:#000000;}
 <a name="l121"></a>
 <a name="l122"></a>* Allows ranges like &quot;</span><span class=cF2>case 4...7:</span><span class=cF0>&quot; in </span><span class=cF2>switch</span><span class=cF0> statements.
 <a name="l123"></a>
-<a name="l124"></a>* A no case number causes next higher int case in </span><span class=cF2>switch</span><span class=cF0> statements.    See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/NullCase.html#l1"><span class=cF4>::/Demo/NullCase.CC</span></a><span class=cF0>.
+<a name="l124"></a>* A no case number causes next higher int case in </span><span class=cF2>switch</span><span class=cF0> statements.    See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/NullCase.html#l1"><span class=cF4>::/Demo/NullCase.CC</span></a><span class=cF0>.
 <a name="l125"></a>
 <a name="l126"></a>  </span><span class=cF2>I64 i;
 <a name="l127"></a>  
@@ -165,7 +165,7 @@ body {background-color:#000000;}
 <a name="l138"></a>
 <a name="l139"></a>* Switch statements can be nestled with a single switch expression!  This is known as a &quot;sub_switch&quot; statement.  </span><span class=cF2>start</span><span class=cF0>/</span><span class=cF2>end</span><span class=cF0> are 
 <a name="l140"></a>used to group cases.  Don't goto out of, throw an exception out of, or return out of the </span><span class=cF2>start</span><span class=cF0> front porch area.  See </span><span class=cF4>
-<a name="l141"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/SubSwitch.html#l1"><span class=cF4>::/Demo/SubSwitch.CC</span></a><span class=cF0>.
+<a name="l141"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/SubSwitch.html#l1"><span class=cF4>::/Demo/SubSwitch.CC</span></a><span class=cF0>.
 <a name="l142"></a>
 <a name="l143"></a>  </span><span class=cF2>I64 i;
 <a name="l144"></a>  
@@ -195,7 +195,7 @@ body {background-color:#000000;}
 <a name="l168"></a>
 <a name="l169"></a>  </span><span class=cF2>U0 Main()
 <a name="l170"></a>  {
-<a name="l171"></a>        //Only use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1938"><span class=cF4>REGG_LOCAL_VARS</span></a><span class=cF2> or </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1939"><span class=cF4>REGG_LOCAL_NON_PTR_VARS</span></a><span class=cF2> for reg vars or else clobbered.
+<a name="l171"></a>        //Only use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1938"><span class=cF4>REGG_LOCAL_VARS</span></a><span class=cF2> or </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1939"><span class=cF4>REGG_LOCAL_NON_PTR_VARS</span></a><span class=cF2> for reg vars or else clobbered.
 <a name="l172"></a>        I64 reg R15 i = 5, noreg j = 4;
 <a name="l173"></a>        no_warn i;
 <a name="l174"></a>        asm {
@@ -210,9 +210,9 @@ body {background-color:#000000;}
 <a name="l183"></a>        }
 <a name="l184"></a>  }
 <a name="l185"></a></span><span class=cF0>
-<a name="l186"></a>* </span><span class=cF2>interrupt</span><span class=cF0>, </span><span class=cF2>haserrcode</span><span class=cF0>, </span><span class=cF2>public</span><span class=cF0>, </span><span class=cF2>argpop</span><span class=cF0> or </span><span class=cF2>noargpop</span><span class=cF0> are function flags. See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Keyboard.html#l477"><span class=cF4>IRQKbd</span></a><span class=cF0>().
+<a name="l186"></a>* </span><span class=cF2>interrupt</span><span class=cF0>, </span><span class=cF2>haserrcode</span><span class=cF0>, </span><span class=cF2>public</span><span class=cF0>, </span><span class=cF2>argpop</span><span class=cF0> or </span><span class=cF2>noargpop</span><span class=cF0> are function flags. See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Keyboard.html#l477"><span class=cF4>IRQKbd</span></a><span class=cF0>().
 <a name="l187"></a>
-<a name="l188"></a>* A single quote can encompass multiple characters.  </span><span class=cF2>'ABC'</span><span class=cF0> is equ to </span><span class=cF2>0x434241</span><span class=cF0>.  </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l23"><span class=cF4>PutChars</span></a><span class=cF0>() takes multiple characters.
+<a name="l188"></a>* A single quote can encompass multiple characters.  </span><span class=cF2>'ABC'</span><span class=cF0> is equ to </span><span class=cF2>0x434241</span><span class=cF0>.  </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l23"><span class=cF4>PutChars</span></a><span class=cF0>() takes multiple characters.
 <a name="l189"></a>
 <a name="l190"></a>  </span><span class=cF2>asm {
 <a name="l191"></a>  HELLO_WORLD::
@@ -233,7 +233,7 @@ body {background-color:#000000;}
 <a name="l206"></a>
 <a name="l207"></a>* There is no question-colon operator.
 <a name="l208"></a>
-<a name="l209"></a>* ZealOS </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CInit.html#l508"><span class=cF4>operator precedence</span></a><span class=cF0>
+<a name="l209"></a>* ZealOS </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CInit.html#l508"><span class=cF4>operator precedence</span></a><span class=cF0>
 <a name="l210"></a>        </span><span class=cF2>`</span><span class=cF0>, </span><span class=cF2>&gt;&gt;</span><span class=cF0>, </span><span class=cF2>&lt;&lt;</span><span class=cF0>
 <a name="l211"></a>        </span><span class=cF2>*</span><span class=cF0>, </span><span class=cF2>/</span><span class=cF0>, </span><span class=cF2>%</span><span class=cF0>
 <a name="l212"></a>        </span><span class=cF2>&amp;</span><span class=cF0>
@@ -247,13 +247,13 @@ body {background-color:#000000;}
 <a name="l220"></a>        </span><span class=cF2>||</span><span class=cF0>
 <a name="l221"></a>        </span><span class=cF2>=</span><span class=cF0>, </span><span class=cF2>&lt;&lt;=</span><span class=cF0>, </span><span class=cF2>&gt;&gt;=</span><span class=cF0>, </span><span class=cF2>*=</span><span class=cF0>, </span><span class=cF2>/=</span><span class=cF0>, </span><span class=cF2>&amp;=</span><span class=cF0>, </span><span class=cF2>|=</span><span class=cF0>, </span><span class=cF2>^=</span><span class=cF0>, </span><span class=cF2>+=</span><span class=cF0>, </span><span class=cF2>-=</span><span class=cF0>
 <a name="l222"></a>
-<a name="l223"></a>* You can use </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l1"><span class=cF4>Option</span></a><span class=cF0>(</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1678"><span class=cF4>OPTf_WARN_PAREN</span></a><span class=cF0>, ON) to find unnecessary parentheses in code.
+<a name="l223"></a>* You can use </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l1"><span class=cF4>Option</span></a><span class=cF0>(</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1678"><span class=cF4>OPTf_WARN_PAREN</span></a><span class=cF0>, ON) to find unnecessary parentheses in code.
 <a name="l224"></a>
-<a name="l225"></a>* You can use </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l1"><span class=cF4>Option</span></a><span class=cF0>(</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1679"><span class=cF4>OPTf_WARN_DUP_TYPES</span></a><span class=cF0>, ON) to find dup local var type statements.
+<a name="l225"></a>* You can use </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l1"><span class=cF4>Option</span></a><span class=cF0>(</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1679"><span class=cF4>OPTf_WARN_DUP_TYPES</span></a><span class=cF0>, ON) to find dup local var type statements.
 <a name="l226"></a>
 <a name="l227"></a>* With the </span><span class=cF2>#exe{}</span><span class=cF0> feature in your src code, you can place programs that insert text into the stream of code being compiled.  See </span><span class=cF4>
-<a name="l228"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l255"><span class=cF4>#exe {}</span></a><span class=cF0> for an example where the date/time and compile-time prompting for configuration data is placed into a program.  </span><span class=cF4>
-<a name="l229"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l71"><span class=cF4>StreamPrint</span></a><span class=cF0>() places text into a src program stream following the conclusion of the </span><span class=cF2>#exe{}</span><span class=cF0> blk.
+<a name="l228"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l255"><span class=cF4>#exe {}</span></a><span class=cF0> for an example where the date/time and compile-time prompting for configuration data is placed into a program.  </span><span class=cF4>
+<a name="l229"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l71"><span class=cF4>StreamPrint</span></a><span class=cF0>() places text into a src program stream following the conclusion of the </span><span class=cF2>#exe{}</span><span class=cF0> blk.
 <a name="l230"></a>
 <a name="l231"></a>* No </span><span class=cF2>#define</span><span class=cF0> functions exist (I'm not a fan)
 <a name="l232"></a>
@@ -263,22 +263,22 @@ body {background-color:#000000;}
 <a name="l236"></a>
 <a name="l237"></a>* Can't use </span><span class=cF2>&lt;&gt;</span><span class=cF0> with </span><span class=cF2>#include</span><span class=cF0>, use </span><span class=cF2>&quot;&quot;</span><span class=cF0>.
 <a name="l238"></a>
-<a name="l239"></a>* &quot;</span><span class=cF2>$</span><span class=cF0>&quot; is an escape character.   Two dollar signs signify an ordinary $. See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0>.     In </span><span class=cF2>asm</span><span class=cF0> or </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> code, it also refers to the 
+<a name="l239"></a>* &quot;</span><span class=cF2>$</span><span class=cF0>&quot; is an escape character.   Two dollar signs signify an ordinary $. See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0>.     In </span><span class=cF2>asm</span><span class=cF0> or </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> code, it also refers to the 
 <a name="l240"></a>inst's address or the offset in a </span><span class=cF2>class</span><span class=cF0> definition.
 <a name="l241"></a>
 <a name="l242"></a>* </span><span class=cF2>union</span><span class=cF0> is more like a class, so you don't reference it with a </span><span class=cF2>union</span><span class=cF0> label after you define it.  Some common unions are declared 
-<a name="l243"></a>in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l65"><span class=cF4>KernelA.HH</span></a><span class=cF0> for 1,2,4 and 8 byte objects.     If you place a type in front of a union declaration, that is the type when used by 
-<a name="l244"></a>itself. See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/SubIntAccess.html#l1"><span class=cF4>::/Demo/SubIntAccess.CC</span></a><span class=cF0>.
+<a name="l243"></a>in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l65"><span class=cF4>KernelA.HH</span></a><span class=cF0> for 1,2,4 and 8 byte objects.     If you place a type in front of a union declaration, that is the type when used by 
+<a name="l244"></a>itself. See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/SubIntAccess.html#l1"><span class=cF4>::/Demo/SubIntAccess.CC</span></a><span class=cF0>.
 <a name="l245"></a>
 <a name="l246"></a>* </span><span class=cF2>class</span><span class=cF0> member vars can have meta data. </span><span class=cF2>format</span><span class=cF0> and </span><span class=cF2>data</span><span class=cF0> are two meta data types now used.  All compiler structures are saved and 
-<a name="l247"></a>you can access the compiler's info about classes and vars.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ClassMeta.html#l1"><span class=cF4>::/Demo/ClassMeta.CC</span></a><span class=cF0> and        </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l263"><span class=cF4>DocForm</span></a><span class=cF0>().
+<a name="l247"></a>you can access the compiler's info about classes and vars.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ClassMeta.html#l1"><span class=cF4>::/Demo/ClassMeta.CC</span></a><span class=cF0> and        </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l263"><span class=cF4>DocForm</span></a><span class=cF0>().
 <a name="l248"></a>
 <a name="l249"></a>* There is a keyword </span><span class=cF2>lastclass</span><span class=cF0> you use as a default arg.        It is set to the class name of the prev arg.    See </span><span class=cF4>
-<a name="l250"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/LastClass.html#l1"><span class=cF4>::/Demo/LastClass.CC</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/System/Debug.html#l216"><span class=cF4>ClassRep</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l263"><span class=cF4>DocForm</span></a><span class=cF0>()  and </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Disk/BlkDevRep.html#l1"><span class=cF4>::/Demo/Disk/BlkDevRep.CC</span></a><span class=cF0>.
+<a name="l250"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/LastClass.html#l1"><span class=cF4>::/Demo/LastClass.CC</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/System/Debug.html#l216"><span class=cF4>ClassRep</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l263"><span class=cF4>DocForm</span></a><span class=cF0>()  and </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Disk/BlkDevRep.html#l1"><span class=cF4>::/Demo/Disk/BlkDevRep.CC</span></a><span class=cF0>.
 <a name="l251"></a>
-<a name="l252"></a>* See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Exceptions.html#l1"><span class=cF4>::/Demo/Exceptions.CC</span></a><span class=cF0>.  </span><span class=cF2>try{} catch{}</span><span class=cF0> and </span><span class=cF2>throw</span><span class=cF0> are different from C++. </span><span class=cF2>throw</span><span class=cF0> is a function with an 8-byte or less char 
+<a name="l252"></a>* See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Exceptions.html#l1"><span class=cF4>::/Demo/Exceptions.CC</span></a><span class=cF0>.  </span><span class=cF2>try{} catch{}</span><span class=cF0> and </span><span class=cF2>throw</span><span class=cF0> are different from C++. </span><span class=cF2>throw</span><span class=cF0> is a function with an 8-byte or less char 
 <a name="l253"></a>arg.  The char string passed in </span><span class=cF2>throw()</span><span class=cF0> can be accessed from within a </span><span class=cF2>catch{}</span><span class=cF0> using the </span><span class=cF2>Fs-&gt;except_ch</span><span class=cF0>.  Within a </span><span class=cF2>catch {}</span><span class=cF0> blk, 
-<a name="l254"></a>set the var </span><span class=cF2>Fs-&gt;catch_except</span><span class=cF0> to </span><span class=cF2>TRUE</span><span class=cF0> if you want to terminate the search for a handler.  Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KExcept.html#l46"><span class=cF4>PutExcept</span></a><span class=cF0>() as a handler, if you 
+<a name="l254"></a>set the var </span><span class=cF2>Fs-&gt;catch_except</span><span class=cF0> to </span><span class=cF2>TRUE</span><span class=cF0> if you want to terminate the search for a handler.  Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KExcept.html#l46"><span class=cF4>PutExcept</span></a><span class=cF0>() as a handler, if you 
 <a name="l255"></a>like.
 <a name="l256"></a>
 <a name="l257"></a>* A function is available similar to </span><span class=cF2>sizeof</span><span class=cF0> which provides the offset of a member of a class.  It's called </span><span class=cF2>offset</span><span class=cF0>.      You place 
@@ -288,21 +288,21 @@ body {background-color:#000000;}
 <a name="l261"></a>* There is no </span><span class=cF2>continue</span><span class=cF0> stmt.    Use </span><span class=cF2>goto</span><span class=cF0>.
 <a name="l262"></a>
 <a name="l263"></a>* </span><span class=cF2>lock{}</span><span class=cF0> can be used to apply asm </span><span class=cF2>LOCK</span><span class=cF0> prefixes to code for safe multicore read-modify-write accesses.  The code bracked with 
-<a name="l264"></a>have </span><span class=cF2>LOCK</span><span class=cF0> asm prefix's applied to relevant insts within.        It's a little shoddy.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/MultiCore/Lock.html#l1"><span class=cF4>::/Demo/MultiCore/Lock.CC</span></a><span class=cF0>.
+<a name="l264"></a>have </span><span class=cF2>LOCK</span><span class=cF0> asm prefix's applied to relevant insts within.        It's a little shoddy.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MultiCore/Lock.html#l1"><span class=cF4>::/Demo/MultiCore/Lock.CC</span></a><span class=cF0>.
 <a name="l265"></a>
-<a name="l266"></a>* There is a function called </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l388"><span class=cF4>MSize</span></a><span class=cF0>() which gives the size of an object alloced off the heap.    For larger size allocations, the 
+<a name="l266"></a>* There is a function called </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l388"><span class=cF4>MSize</span></a><span class=cF0>() which gives the size of an object alloced off the heap.    For larger size allocations, the 
 <a name="l267"></a>system rounds-up to a power of two, so </span><span class=cF2>MSize()</span><span class=cF0> lets you know the real size and you can take full advantage of it.
 <a name="l268"></a>
-<a name="l269"></a>* You CAN </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l387"><span class=cF4>Free</span></a><span class=cF0>() a </span><span class=cF2>NULL</span><span class=cF0> ptr.  Useful variants of </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>() can be found </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l399"><span class=cF4>Here</span></a><span class=cF0>.  Each task has a heap and you can </span><span class=cF2>MAlloc</span><span class=cF0> and </span><span class=cF2>Free</span><span class=cF0> 
-<a name="l270"></a>off-of other task's heaps, or make an independent heap with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/HeapCtrl.html#l1"><span class=cF4>HeapCtrlInit</span></a><span class=cF0>().     See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l83"><span class=cF4>HeapLog</span></a><span class=cF0>() for an example.
+<a name="l269"></a>* You CAN </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l387"><span class=cF4>Free</span></a><span class=cF0>() a </span><span class=cF2>NULL</span><span class=cF0> ptr.  Useful variants of </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>() can be found </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l399"><span class=cF4>Here</span></a><span class=cF0>.  Each task has a heap and you can </span><span class=cF2>MAlloc</span><span class=cF0> and </span><span class=cF2>Free</span><span class=cF0> 
+<a name="l270"></a>off-of other task's heaps, or make an independent heap with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/HeapCtrl.html#l1"><span class=cF4>HeapCtrlInit</span></a><span class=cF0>().     See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l83"><span class=cF4>HeapLog</span></a><span class=cF0>() for an example.
 <a name="l271"></a>
 <a name="l272"></a>* The stack does not grow because virtual mem is not used.      It's recommended to allocate large local vars from the heap.    You 
-<a name="l273"></a>can change </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3507"><span class=cF4>MEM_DEFAULT_STACK</span></a><span class=cF0> and recompile </span><span class=cF2>Kernel</span><span class=cF0> or request more when doing a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF0>().  You can use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l129"><span class=cF4>CallStackGrow</span></a><span class=cF0>(), but it's 
-<a name="l274"></a>odd.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/StackGrow.html#l1"><span class=cF4>::/Demo/StackGrow.CC</span></a><span class=cF0>.
+<a name="l273"></a>can change </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3507"><span class=cF4>MEM_DEFAULT_STACK</span></a><span class=cF0> and recompile </span><span class=cF2>Kernel</span><span class=cF0> or request more when doing a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF0>().  You can use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l129"><span class=cF4>CallStackGrow</span></a><span class=cF0>(), but it's 
+<a name="l274"></a>odd.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/StackGrow.html#l1"><span class=cF4>::/Demo/StackGrow.CC</span></a><span class=cF0>.
 <a name="l275"></a>
 <a name="l276"></a>* Only one base class is allowed.
 <a name="l277"></a>
-<a name="l278"></a>* </span><span class=cF2>printf()</span><span class=cF0> has new codes.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Print.html#l1"><span class=cF4>Print(&quot;&quot;) Format Strings</span></a><span class=cF0>.
+<a name="l278"></a>* </span><span class=cF2>printf()</span><span class=cF0> has new codes.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Print.html#l1"><span class=cF4>Print(&quot;&quot;) Format Strings</span></a><span class=cF0>.
 <a name="l279"></a>
 <a name="l280"></a>* All values are extended to 64-bit when accessed.      Intermediate calculations are done with 64-bit values.
 <a name="l281"></a>
diff --git a/docs/Doc/Credits.html b/docs/Doc/Credits.html
index c34443c4..cdbd3f50 100755
--- a/docs/Doc/Credits.html
+++ b/docs/Doc/Credits.html
@@ -33,12 +33,12 @@ body {background-color:#000000;}
 <a name="l6"></a>independent and stands alone.  100% of the src code is including on all distro's, from the kernel to the compiler to the boot 
 <a name="l7"></a>loaders!        It is public domain, not GPL.
 <a name="l8"></a>
-<a name="l9"></a>*) </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2902"><span class=cF4>ATA Reg and Cmd Definitions</span></a><span class=cF0> are originally from Linux.  Later, Terry got the spec.
+<a name="l9"></a>*) </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2902"><span class=cF4>ATA Reg and Cmd Definitions</span></a><span class=cF0> are originally from Linux.  Later, Terry got the spec.
 <a name="l10"></a>
-<a name="l11"></a>*) The heap algorithm, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l1"><span class=cF4>::/Kernel/Memory/MAllocFree.CC</span></a><span class=cF0>, is adapted from one Terry saw at Ticketmaster when he worked on their VAX 
+<a name="l11"></a>*) The heap algorithm, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l1"><span class=cF4>::/Kernel/Memory/MAllocFree.CC</span></a><span class=cF0>, is adapted from one Terry saw at Ticketmaster when he worked on their VAX 
 <a name="l12"></a>operating system.
 <a name="l13"></a>
-<a name="l14"></a>*) The adaptive-step-size-Runge-Kutta algorithm, </span><a href="http://www.tomawezome.github.io/ZealOS/System/ZMathODE.html#l1"><span class=cF4>::/System/ZMathODE.CC</span></a><span class=cF0>, is adapted from the book, <u>Numeric Recipies in C</u>.
+<a name="l14"></a>*) The adaptive-step-size-Runge-Kutta algorithm, </span><a href="https://www.tomawezome.github.io/ZealOS/System/ZMathODE.html#l1"><span class=cF4>::/System/ZMathODE.CC</span></a><span class=cF0>, is adapted from the book, <u>Numeric Recipies in C</u>.
 <a name="l15"></a>
 <a name="l16"></a>*) The mountain in some games is from </span><a href="http://www.public-domain-photos.com"><span class=cF4>http://www.public-domain-photos.com</span></a><span class=cF0>.      The wolf in BlackDiamond is also from there.    Terr
 <a name="l17"></a>y took watermarked photos and converted to 16 color.
@@ -51,7 +51,7 @@ body {background-color:#000000;}
 <a name="l24"></a>*) Terry included </span><a href="http://www.pcidatabase.com/reports.php?type=tab-delimeted"><span class=cF4>PCIDevice List File</span></a><span class=cF0>.
 <a name="l25"></a>
 <a name="l26"></a>*) Thanks to whoever wrote this </span><a href="http://web.archive.org/web/20100325153025/http://home.scarlet.be/zoetrope/cpphtml.htm"><span class=cF4>CppHtml.CC</span></a><span class=cF0>.  I'm a novice on web stuff and you helped me with html.  See </span><span class=cF4>
-<a name="l27"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.CC</span></a><span class=cF0>.
+<a name="l27"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.CC</span></a><span class=cF0>.
 <a name="l28"></a>
 <a name="l29"></a>*) Terry looked at bootable CD boot sects, but didn't learn anything, finding it easier to make his own.
 <a name="l30"></a>
@@ -62,12 +62,12 @@ body {background-color:#000000;}
 <a name="l35"></a>
 <a name="l36"></a>*) Thanks to </span><a href="http://www.osdev.org"><span class=cF4>http://www.osdev.org</span></a><span class=cF0> for a couple tips.
 <a name="l37"></a>
-<a name="l38"></a>*) I got </span><a href="http://www.templeos.org/files/DICTIONARY.DD"><span class=cF4>Webster's Dictionary</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Misc/Bible.html#l1"><span class=cF4>The King James Bible</span></a><span class=cF0> from </span><a href="http://web.archive.org/web/20110730111436/http://promo.net/pg/"><span class=cF4>Project Gutenberg</span></a><span class=cF0>.
+<a name="l38"></a>*) I got </span><a href="http://www.templeos.org/files/DICTIONARY.DD"><span class=cF4>Webster's Dictionary</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/Bible.html#l1"><span class=cF4>The King James Bible</span></a><span class=cF0> from </span><a href="http://web.archive.org/web/20110730111436/http://promo.net/pg/"><span class=cF4>Project Gutenberg</span></a><span class=cF0>.
 <a name="l39"></a>
-<a name="l40"></a>*) John Carmack inspired Terry to use &quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l1"><span class=cF4>Clamp</span></a><span class=cF0>&quot; as a name instead of &quot;Limit&quot;.     He inspired Terry to use &quot;needle&quot; and &quot;haystack&quot; as 
+<a name="l40"></a>*) John Carmack inspired Terry to use &quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l1"><span class=cF4>Clamp</span></a><span class=cF0>&quot; as a name instead of &quot;Limit&quot;.     He inspired Terry to use &quot;needle&quot; and &quot;haystack&quot; as 
 <a name="l41"></a>names.  He inspired Terry to simplify his Frames-Per-Second code.
 <a name="l42"></a>
-<a name="l43"></a>*) Bill Gates inspired Terry to add comments to the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/HelpIndex.html#l1"><span class=cF4>Help &amp; Index</span></a><span class=cF0>.
+<a name="l43"></a>*) Bill Gates inspired Terry to add comments to the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/HelpIndex.html#l1"><span class=cF4>Help &amp; Index</span></a><span class=cF0>.
 <a name="l44"></a>
 <a name="l45"></a>*) Terry hired an artist, Cody Rigby, for $3,000 worth of pixel art.
 <a name="l46"></a>
diff --git a/docs/Doc/Ctrls.html b/docs/Doc/Ctrls.html
index 80b3b8b1..c36b37a8 100755
--- a/docs/Doc/Ctrls.html
+++ b/docs/Doc/Ctrls.html
@@ -25,8 +25,8 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF0>To create a ZealOS graphic ctrl, you define callback functions and insert a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3733"><span class=cF4>CCtrl</span></a><span class=cF0> structure in the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF0> queue.  See </span><span class=cF4>
-<a name="l2"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Slider.html#l1"><span class=cF4>::/Demo/Graphics/Slider.CC</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/ScrollBars.html#l1"><span class=cF4>::/Demo/Graphics/ScrollBars.CC</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/System/WallPaper.html#l162"><span class=cF4>TermBttnNew</span></a><span class=cF0>.  There is a template-code ctrl generator, if you 
+<a name="l1"></a><span class=cF0>To create a ZealOS graphic ctrl, you define callback functions and insert a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3733"><span class=cF4>CCtrl</span></a><span class=cF0> structure in the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF0> queue.  See </span><span class=cF4>
+<a name="l2"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Slider.html#l1"><span class=cF4>::/Demo/Graphics/Slider.CC</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/ScrollBars.html#l1"><span class=cF4>::/Demo/Graphics/ScrollBars.CC</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/System/WallPaper.html#l162"><span class=cF4>TermBttnNew</span></a><span class=cF0>.  There is a template-code ctrl generator, if you 
 <a name="l3"></a>press </span><span class=cF2>&lt;CTRL-SHIFT-L&gt;</span><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Customize.html b/docs/Doc/Customize.html
index d2d49d0f..f10945ec 100755
--- a/docs/Doc/Customize.html
+++ b/docs/Doc/Customize.html
@@ -26,11 +26,11 @@ body {background-color:#000000;}
 <body>
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF0>
-<a name="l2"></a>* You can adjust the mouse movement rate by setting global vars in your start-up file.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeLocalize.html#l11"><span class=cF4>mouse scale</span></a><span class=cF0>.
+<a name="l2"></a>* You can adjust the mouse movement rate by setting global vars in your start-up file.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeLocalize.html#l11"><span class=cF4>mouse scale</span></a><span class=cF0>.
 <a name="l3"></a>
-<a name="l4"></a>* You can set your local time zone by setting the </span><span class=cF4>local_time_offset</span><span class=cF0> global var in a start-up file.      It's units are </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l706"><span class=cF4>CDATE_FREQ</span></a><span class=cF0>.  
-<a name="l5"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeLocalize.html#l8"><span class=cF4>local time</span></a><span class=cF0>.
+<a name="l4"></a>* You can set your local time zone by setting the </span><span class=cF4>local_time_offset</span><span class=cF0> global var in a start-up file.      It's units are </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l706"><span class=cF4>CDATE_FREQ</span></a><span class=cF0>.  
+<a name="l5"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeLocalize.html#l8"><span class=cF4>local time</span></a><span class=cF0>.
 <a name="l6"></a>
-<a name="l7"></a>* Get rid of this message </span><a href="http://www.tomawezome.github.io/ZealOS/Home/Once.html#l48"><span class=cF4>here</span></a><span class=cF0>.
+<a name="l7"></a>* Get rid of this message </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Once.html#l48"><span class=cF4>here</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/CutCorners.html b/docs/Doc/CutCorners.html
index fedb050f..88efad42 100755
--- a/docs/Doc/CutCorners.html
+++ b/docs/Doc/CutCorners.html
@@ -32,15 +32,15 @@ body {background-color:#000000;}
 <a name="l5"></a>
 <a name="l6"></a>* The type-casting operator was made post-fix because it makes the compiler way cleaner.
 <a name="l7"></a>
-<a name="l8"></a>* ZealOS does not figure-out </span><span class=cF2>FAT32</span><span class=cF0> short name alias numbers.    </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.html#l646"><span class=cF4>FAT32DirNew</span></a><span class=cF0>().  It can cause hard drive corruption, so it might 
+<a name="l8"></a>* ZealOS does not figure-out </span><span class=cF2>FAT32</span><span class=cF0> short name alias numbers.    </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.html#l646"><span class=cF4>FAT32DirNew</span></a><span class=cF0>().  It can cause hard drive corruption, so it might 
 <a name="l9"></a>have to do it eventually.  It would really take a lot of junky code for this hatefully, detestable, legacy issue.  &quot;Please don't 
 <a name="l10"></a>make us ruin the beautiful shiny-new ZealOS with that!&quot;  </span><span class=cF2>FAT32</span><span class=cF0> is also unappealing because it is in patent limbo.       </span><span class=cF2>FAT32</span><span class=cF0> might 
-<a name="l11"></a>get removed from ZealOS.        There is the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0>     64-bit file system that works perfectly well.  </span><span class=cF2>FAT32</span><span class=cF0> is useful, however, because 
+<a name="l11"></a>get removed from ZealOS.        There is the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0>     64-bit file system that works perfectly well.  </span><span class=cF2>FAT32</span><span class=cF0> is useful, however, because 
 <a name="l12"></a>it assists in transferring between dual booted operating systems.
 <a name="l13"></a>
-<a name="l14"></a>* The </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l1"><span class=cF4>asm opcodes</span></a><span class=cF0> names were changed to remove the ambiguity between insts with different numbers of arguments, making the </span><span class=cF4>
-<a name="l15"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/Asm.html#l1"><span class=cF4>assembler</span></a><span class=cF0> simpler and minimal 16-bit asm support was done, since 64-bit is what you should be using, unless you're doing a </span><span class=cF4>
-<a name="l16"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootDVD.html#l1"><span class=cF4>boot loader</span></a><span class=cF0>.
+<a name="l14"></a>* The </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l1"><span class=cF4>asm opcodes</span></a><span class=cF0> names were changed to remove the ambiguity between insts with different numbers of arguments, making the </span><span class=cF4>
+<a name="l15"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Asm.html#l1"><span class=cF4>assembler</span></a><span class=cF0> simpler and minimal 16-bit asm support was done, since 64-bit is what you should be using, unless you're doing a </span><span class=cF4>
+<a name="l16"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootDVD.html#l1"><span class=cF4>boot loader</span></a><span class=cF0>.
 <a name="l17"></a>
 <a name="l18"></a>* There are no user-controlled file-sharing locks.      However, the drive and file system have locks and concurrent operations 
 <a name="l19"></a>should be fine.
@@ -51,8 +51,8 @@ body {background-color:#000000;}
 <a name="l24"></a>
 <a name="l25"></a>* Even if a local function variable is declared less than 64 bits, the compiler does calculations with 64-bit.
 <a name="l26"></a>
-<a name="l27"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Print.html#l1"><span class=cF4>Print</span></a><span class=cF0>() uses </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF0>().  You cannot use vastly over-sized fields for %f.
+<a name="l27"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Print.html#l1"><span class=cF4>Print</span></a><span class=cF0>() uses </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF0>().  You cannot use vastly over-sized fields for %f.
 <a name="l28"></a>
-<a name="l29"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l1018"><span class=cF4>GrEllipse3</span></a><span class=cF0>() is broken on transformations.
+<a name="l29"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l1018"><span class=cF4>GrEllipse3</span></a><span class=cF0>() is broken on transformations.
 <a name="l30"></a> </span></pre></body>
 </html>
diff --git a/docs/Doc/DebugOverview.html b/docs/Doc/DebugOverview.html
index 79f81918..8c15ee5b 100755
--- a/docs/Doc/DebugOverview.html
+++ b/docs/Doc/DebugOverview.html
@@ -27,59 +27,59 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF5>                                                       Debugging Overview</span><span class=cF0>
 <a name="l2"></a>
-<a name="l3"></a>* You can enter the debugger with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l732"><span class=cF4>Debug</span></a><span class=cF0>() or </span><span class=cF2>&lt;CTRL-ALT-d&gt;</span><span class=cF0>.      You might enter the debugger through a fault.  Enter </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l499"><span class=cF4>G</span></a><span class=cF0>() or </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l530"><span class=cF4>G2</span></a><span class=cF0>() to 
-<a name="l4"></a>continue execution.     Place a call to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l732"><span class=cF4>Debug</span></a><span class=cF0>() in your code at fatal error points to enter the debugger.  If you see a stack dump, 
-<a name="l5"></a>record the label+offset and unassemble, </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/UAsm.html#l771"><span class=cF4>U</span></a><span class=cF0>(). </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/UAsm.html#l771"><span class=cF4>U</span></a><span class=cF0>(</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4044"><span class=cF4>_RIP</span></a><span class=cF0>);
+<a name="l3"></a>* You can enter the debugger with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l732"><span class=cF4>Debug</span></a><span class=cF0>() or </span><span class=cF2>&lt;CTRL-ALT-d&gt;</span><span class=cF0>.      You might enter the debugger through a fault.  Enter </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l499"><span class=cF4>G</span></a><span class=cF0>() or </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l530"><span class=cF4>G2</span></a><span class=cF0>() to 
+<a name="l4"></a>continue execution.     Place a call to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l732"><span class=cF4>Debug</span></a><span class=cF0>() in your code at fatal error points to enter the debugger.  If you see a stack dump, 
+<a name="l5"></a>record the label+offset and unassemble, </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/UAsm.html#l771"><span class=cF4>U</span></a><span class=cF0>(). </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/UAsm.html#l771"><span class=cF4>U</span></a><span class=cF0>(</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4044"><span class=cF4>_RIP</span></a><span class=cF0>);
 <a name="l6"></a>
-<a name="l7"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/UAsm.html#l771"><span class=cF4>U</span></a><span class=cF0>(&amp;FunName+offset) to unassemble mem or </span><a href="http://www.tomawezome.github.io/ZealOS/System/Debug.html#l330"><span class=cF4>Uf</span></a><span class=cF0>(&quot;FunName&quot;) to unassemble a function. </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/UAsm.html#l771"><span class=cF4>U</span></a><span class=cF0>(</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4044"><span class=cF4>_RIP</span></a><span class=cF0>-16);
+<a name="l7"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/UAsm.html#l771"><span class=cF4>U</span></a><span class=cF0>(&amp;FunName+offset) to unassemble mem or </span><a href="https://www.tomawezome.github.io/ZealOS/System/Debug.html#l330"><span class=cF4>Uf</span></a><span class=cF0>(&quot;FunName&quot;) to unassemble a function. </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/UAsm.html#l771"><span class=cF4>U</span></a><span class=cF0>(</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4044"><span class=cF4>_RIP</span></a><span class=cF0>-16);
 <a name="l8"></a>
-<a name="l9"></a>* While debugging, you specify addresses of assembly routines with just the label, as in </span><span class=cF2>_MALLOC+0x20</span><span class=cF0>.  You specify </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> 
+<a name="l9"></a>* While debugging, you specify addresses of assembly routines with just the label, as in </span><span class=cF2>_MALLOC+0x20</span><span class=cF0>.  You specify </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> 
 <a name="l10"></a>function names with </span><span class=cF2>&amp;</span><span class=cF0> before functions as in </span><span class=cF2>&amp;Print+0x10</span><span class=cF0>.
 <a name="l11"></a>
-<a name="l12"></a>* You can use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l166"><span class=cF4>progress1</span></a><span class=cF0>-</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l181"><span class=cF4>progress4</span></a><span class=cF0> for debugging because they show on the wallpaper.  They're just global int vars.
+<a name="l12"></a>* You can use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l166"><span class=cF4>progress1</span></a><span class=cF0>-</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l181"><span class=cF4>progress4</span></a><span class=cF0> for debugging because they show on the wallpaper.  They're just global int vars.
 <a name="l13"></a>
-<a name="l14"></a>* You can use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l507"><span class=cF4>SysLog</span></a><span class=cF0>() to send text to the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> window.  It works like </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1110"><span class=cF4>Print</span></a><span class=cF0>().  You could also use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l232"><span class=cF4>RawPrint</span></a><span class=cF0>().
+<a name="l14"></a>* You can use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l507"><span class=cF4>SysLog</span></a><span class=cF0>() to send text to the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> window.  It works like </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1110"><span class=cF4>Print</span></a><span class=cF0>().  You could also use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l232"><span class=cF4>RawPrint</span></a><span class=cF0>().
 <a name="l15"></a>
-<a name="l16"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l183"><span class=cF4>D</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l366"><span class=cF4>DocD</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l251"><span class=cF4>RawD</span></a><span class=cF0>() to do 16 column hex dump mem with numbering from zero.    With </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l366"><span class=cF4>DocD</span></a><span class=cF0> the values are updated continually and 
+<a name="l16"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l183"><span class=cF4>D</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l366"><span class=cF4>DocD</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l251"><span class=cF4>RawD</span></a><span class=cF0>() to do 16 column hex dump mem with numbering from zero.    With </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l366"><span class=cF4>DocD</span></a><span class=cF0> the values are updated continually and 
 <a name="l17"></a>you can alter mem by editing.
 <a name="l18"></a>
-<a name="l19"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l218"><span class=cF4>Dm</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l352"><span class=cF4>DocDm</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l269"><span class=cF4>RawDm</span></a><span class=cF0>() to do 16 column hex dump mem with addresses showing.
+<a name="l19"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l218"><span class=cF4>Dm</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l352"><span class=cF4>DocDm</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l269"><span class=cF4>RawDm</span></a><span class=cF0>() to do 16 column hex dump mem with addresses showing.
 <a name="l20"></a>
-<a name="l21"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l223"><span class=cF4>Da</span></a><span class=cF0>() to do one column address dump (for stack, etc.) with symbolic addresses.
+<a name="l21"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l223"><span class=cF4>Da</span></a><span class=cF0>() to do one column address dump (for stack, etc.) with symbolic addresses.
 <a name="l22"></a>
-<a name="l23"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l354"><span class=cF4>Dr</span></a><span class=cF0>() dumps regs.  You can display and modify regs in the debugger with var-like labels, </span><span class=cF4>_RAX</span><span class=cF0>, </span><span class=cF4>_RBX</span><span class=cF0>, etc.
+<a name="l23"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l354"><span class=cF4>Dr</span></a><span class=cF0>() dumps regs.  You can display and modify regs in the debugger with var-like labels, </span><span class=cF4>_RAX</span><span class=cF0>, </span><span class=cF4>_RBX</span><span class=cF0>, etc.
 <a name="l24"></a>
-<a name="l25"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Debug.html#l216"><span class=cF4>ClassRep</span></a><span class=cF0>() and the dynamic version </span><a href="http://www.tomawezome.github.io/ZealOS/System/Debug.html#l246"><span class=cF4>ClassRepD</span></a><span class=cF0>() can be used to dump structures.
+<a name="l25"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Debug.html#l216"><span class=cF4>ClassRep</span></a><span class=cF0>() and the dynamic version </span><a href="https://www.tomawezome.github.io/ZealOS/System/Debug.html#l246"><span class=cF4>ClassRepD</span></a><span class=cF0>() can be used to dump structures.
 <a name="l26"></a>
-<a name="l27"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Profiler.html#l30"><span class=cF4>Prof</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Profiler.html#l61"><span class=cF4>ProfRep</span></a><span class=cF0>() provide code profiling.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/InFile/InProfile.html#l1"><span class=cF4>::/Demo/InFile/InProfile.IN</span></a><span class=cF0> (This is an </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l218"><span class=cF4>InFile</span></a><span class=cF0>.)
+<a name="l27"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Profiler.html#l30"><span class=cF4>Prof</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Profiler.html#l61"><span class=cF4>ProfRep</span></a><span class=cF0>() provide code profiling.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/InFile/InProfile.html#l1"><span class=cF4>::/Demo/InFile/InProfile.IN</span></a><span class=cF0> (This is an </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l218"><span class=cF4>InFile</span></a><span class=cF0>.)
 <a name="l28"></a>
-<a name="l29"></a>* Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l232"><span class=cF4>RawPrint</span></a><span class=cF0>() to print debug info bypassing the window framework.  You pass these routines a count in milliseconds for how 
-<a name="l30"></a>long it should be displayed.  You can use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l257"><span class=cF4>Raw</span></a><span class=cF0>(</span><span class=cF2>TRUE</span><span class=cF0>) to make all output bypass the window framework.     The </span><span class=cF2>WinMgr</span><span class=cF0> runs on </span><span class=cF2>Core0</span><span class=cF0> and 
+<a name="l29"></a>* Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l232"><span class=cF4>RawPrint</span></a><span class=cF0>() to print debug info bypassing the window framework.  You pass these routines a count in milliseconds for how 
+<a name="l30"></a>long it should be displayed.  You can use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l257"><span class=cF4>Raw</span></a><span class=cF0>(</span><span class=cF2>TRUE</span><span class=cF0>) to make all output bypass the window framework.     The </span><span class=cF2>WinMgr</span><span class=cF0> runs on </span><span class=cF2>Core0</span><span class=cF0> and 
 <a name="l31"></a>will overwrite raw text from other cores when it updates the screen.
 <a name="l32"></a>
-<a name="l33"></a>* Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l247"><span class=cF4>SysDebug</span></a><span class=cF0>() to set a flag which you can read with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l252"><span class=cF4>IsSysDebug</span></a><span class=cF0>() when you wish to trigger some debug activity.  It's just a 
+<a name="l33"></a>* Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l247"><span class=cF4>SysDebug</span></a><span class=cF0>() to set a flag which you can read with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l252"><span class=cF4>IsSysDebug</span></a><span class=cF0>() when you wish to trigger some debug activity.  It's just a 
 <a name="l34"></a>handy simple flag, nothing fancy.
 <a name="l35"></a>
 <a name="l36"></a>* There are flags for various trace options that can help debugging when there are compiler bugs.  Often, you place them in </span><span class=cF2>#exe
 <a name="l37"></a>{}</span><span class=cF0> blocks.
 <a name="l38"></a>  </span><span class=cF4>
-<a name="l39"></a>  </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l66"><span class=cF4>Echo</span></a><span class=cF0>() turns on or off raw data going into the lexical analyzer.
+<a name="l39"></a>  </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l66"><span class=cF4>Echo</span></a><span class=cF0>() turns on or off raw data going into the lexical analyzer.
 <a name="l40"></a>  </span><span class=cF4>
-<a name="l41"></a>  </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l61"><span class=cF4>Trace</span></a><span class=cF0>() unassembles code generated from the CosmiC compiler.
+<a name="l41"></a>  </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l61"><span class=cF4>Trace</span></a><span class=cF0>() unassembles code generated from the CosmiC compiler.
 <a name="l42"></a>  </span><span class=cF4>
-<a name="l43"></a>  </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l50"><span class=cF4>PassTrace</span></a><span class=cF0>() shows intermediate code coming-out after optimization.    The bits ctrl which passes are displayed.
+<a name="l43"></a>  </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l50"><span class=cF4>PassTrace</span></a><span class=cF0>() shows intermediate code coming-out after optimization.    The bits ctrl which passes are displayed.
 <a name="l44"></a>
 <a name="l45"></a>
-<a name="l46"></a>* There is a heap check utility which can find leaks.  Use </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l83"><span class=cF4>HeapLog</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l139"><span class=cF4>HeapLogAddrRep</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l174"><span class=cF4>HeapLogSizeRep</span></a><span class=cF0>().    It's a really 
-<a name="l47"></a>simple program which intercepts </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l387"><span class=cF4>Free</span></a><span class=cF0>().    You can customize the code to find other heap issues.
+<a name="l46"></a>* There is a heap check utility which can find leaks.  Use </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l83"><span class=cF4>HeapLog</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l139"><span class=cF4>HeapLogAddrRep</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l174"><span class=cF4>HeapLogSizeRep</span></a><span class=cF0>().    It's a really 
+<a name="l47"></a>simple program which intercepts </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l387"><span class=cF4>Free</span></a><span class=cF0>().    You can customize the code to find other heap issues.
 <a name="l48"></a>
-<a name="l49"></a>* You can define handler functions for </span><span class=cF2>&lt;CTRL-ALT-letter&gt;</span><span class=cF0> keys with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l201"><span class=cF4>CtrlAltCBSet</span></a><span class=cF0>().  They operate either in a interrupt 
-<a name="l50"></a>environment or in the window mgr when it queues kbd messages.  You can do </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l257"><span class=cF4>Raw</span></a><span class=cF0>() output.  </span><span class=cF2>&lt;CTRL-ALT-letter&gt;</span><span class=cF0> handlers take a 
+<a name="l49"></a>* You can define handler functions for </span><span class=cF2>&lt;CTRL-ALT-letter&gt;</span><span class=cF0> keys with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l201"><span class=cF4>CtrlAltCBSet</span></a><span class=cF0>().  They operate either in a interrupt 
+<a name="l50"></a>environment or in the window mgr when it queues kbd messages.  You can do </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l257"><span class=cF4>Raw</span></a><span class=cF0>() output.  </span><span class=cF2>&lt;CTRL-ALT-letter&gt;</span><span class=cF0> handlers take a 
 <a name="l51"></a>scan_code as an arg.
 <a name="l52"></a>
-<a name="l53"></a>* If you recompile </span><span class=cF2>Kernel</span><span class=cF0> with </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>(), you can set the </span><span class=cF4>MemInit</span><span class=cF0>, option to initialize memory to a value at boot, the </span><span class=cF4>HeapIni
+<a name="l53"></a>* If you recompile </span><span class=cF2>Kernel</span><span class=cF0> with </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>(), you can set the </span><span class=cF4>MemInit</span><span class=cF0>, option to initialize memory to a value at boot, the </span><span class=cF4>HeapIni
 <a name="l54"></a>t</span><span class=cF0> option to cause mem alloced off the heap to be initialized or </span><span class=cF4>VarInit</span><span class=cF0> option so both global and local vars will be initialized 
 <a name="l55"></a>to a value, but global AOT variables are always zero if not initialized.  Pick a non-zero value to discover uninitialized var 
-<a name="l56"></a>bugs.   You can set </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l145"><span class=cF4>sys_var_init_flag</span></a><span class=cF0>, and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l141"><span class=cF4>sys_heap_init_flag</span></a><span class=cF0> directly after booting.
+<a name="l56"></a>bugs.   You can set </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l145"><span class=cF4>sys_var_init_flag</span></a><span class=cF0>, and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l141"><span class=cF4>sys_heap_init_flag</span></a><span class=cF0> directly after booting.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Define.html b/docs/Doc/Define.html
index 199fd53e..176e399c 100755
--- a/docs/Doc/Define.html
+++ b/docs/Doc/Define.html
@@ -25,18 +25,18 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF0>ZealOS has a string indirection feature implemented with the same hash symbol table entry as </span><span class=cF2>#define</span><span class=cF0> macros, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l823"><span class=cF4>HTT_DEFINE_STR</span></a><span class=cF0>.  
+<a name="l1"></a><span class=cF0>ZealOS has a string indirection feature implemented with the same hash symbol table entry as </span><span class=cF2>#define</span><span class=cF0> macros, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l823"><span class=cF4>HTT_DEFINE_STR</span></a><span class=cF0>.  
 <a name="l2"></a>Support for string lists is also provided, but it's not very efficient, though, you can make a hash table with a list using </span><span class=cF4>
-<a name="l3"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KHashB.html#l243"><span class=cF4>HashDefineListAdd</span></a><span class=cF0>().  See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l25"><span class=cF4>::/System/DolDoc/DocInit.CC</span></a><span class=cF0>.
+<a name="l3"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KHashB.html#l243"><span class=cF4>HashDefineListAdd</span></a><span class=cF0>().  See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l25"><span class=cF4>::/System/DolDoc/DocInit.CC</span></a><span class=cF0>.
 <a name="l4"></a>
 <a name="l5"></a>If you have an </span><span class=cF2>@</span><span class=cF0> as the first char of a define list entry, it is an alias for the prev entry num.
 <a name="l6"></a>
 <a name="l7"></a>Each task can load its own Define strings.      Remember, when a </span><span class=cF4><u>Hash</u></span><span class=cF0> table is searched for a string, if it is not found, the parent 
 <a name="l8"></a>task's table is searched.
 <a name="l9"></a>
-<a name="l10"></a>The </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0> framework supports text that changes based on entries in the task's symbol table.  Set a text entry with a </span><span class=cF2>D=</span><span class=cF0> arg, as 
-<a name="l11"></a>in </span><span class=cF2>$TX,&quot;&quot;,D=&quot;DD_MYSTRING&quot;$</span><span class=cF0>.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/DolDoc/DefineStr.html#l1"><span class=cF4>::/Demo/DolDoc/DefineStr.CC</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/System/ZDefine.html#l1"><span class=cF4>::/System/ZDefine.CC</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/MemoryOverview.html#l1"><span class=cF4>::/Doc/MemoryOverview.DD</span></a><span class=cF0>.
+<a name="l10"></a>The </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0> framework supports text that changes based on entries in the task's symbol table.  Set a text entry with a </span><span class=cF2>D=</span><span class=cF0> arg, as 
+<a name="l11"></a>in </span><span class=cF2>$TX,&quot;&quot;,D=&quot;DD_MYSTRING&quot;$</span><span class=cF0>.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/DefineStr.html#l1"><span class=cF4>::/Demo/DolDoc/DefineStr.CC</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/System/ZDefine.html#l1"><span class=cF4>::/System/ZDefine.CC</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/MemoryOverview.html#l1"><span class=cF4>::/Doc/MemoryOverview.DD</span></a><span class=cF0>.
 <a name="l12"></a>
-<a name="l13"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Define.html#l1"><span class=cF4>::/Demo/Define.CC</span></a><span class=cF0>.
+<a name="l13"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Define.html#l1"><span class=cF4>::/Demo/Define.CC</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/DemoIndex.html b/docs/Doc/DemoIndex.html
index 3a5adefe..e083d160 100755
--- a/docs/Doc/DemoIndex.html
+++ b/docs/Doc/DemoIndex.html
@@ -32,7 +32,7 @@ body {background-color:#000000;}
 <a name="l5"></a>
 <a name="l6"></a></span><span class=cF2>&lt;SPACE&gt;</span><span class=cF0> to edit a file and </span><span class=cF2>&lt;F5&gt;</span><span class=cF0> to run it.
 <a name="l7"></a></span><span class=cF4>
-<a name="l8"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/HelloWorld.html#l1"><span class=cF4>::/Doc/HelloWorld.DD</span></a><span class=cF0>
+<a name="l8"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/HelloWorld.html#l1"><span class=cF4>::/Doc/HelloWorld.DD</span></a><span class=cF0>
 <a name="l9"></a>
 <a name="l10"></a></span><span class=cF5>+] Games: Beginner
 <a name="l11"></a>+] Games: Intermediate
diff --git a/docs/Doc/Directives.html b/docs/Doc/Directives.html
index 1d6f350c..84378873 100755
--- a/docs/Doc/Directives.html
+++ b/docs/Doc/Directives.html
@@ -32,6 +32,6 @@ body {background-color:#000000;}
 <a name="l5"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>__FILE__</span><span class=cF0>         #</span><span class=cF1>exe</span><span class=cF0>{</span><span class=cF5>StreamPrint</span><span class=cF0>(</span><span class=cF6>&quot;\&quot;%s\&quot;&quot;</span><span class=cF0>, </span><span class=cF5>Fs</span><span class=cF0>-&gt;last_cc-&gt;lex_include_stack-&gt;full_name);}
 <a name="l6"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>__DIR__</span><span class=cF0>          #</span><span class=cF1>exe</span><span class=cF0>{</span><span class=cF5>StreamDir</span><span class=cF0>;}
 <a name="l7"></a>
-<a name="l8"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Directives.html#l1"><span class=cF4>::/Demo/Directives.CC</span></a><span class=cF0>.
+<a name="l8"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Directives.html#l1"><span class=cF4>::/Demo/Directives.CC</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/DolDoc.html b/docs/Doc/DolDoc.html
index ca359937..ee0d0c5d 100755
--- a/docs/Doc/DolDoc.html
+++ b/docs/Doc/DolDoc.html
@@ -25,9 +25,9 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF0>A </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0> in memory is a </span><span class=cF4><u>Circular Queue</u></span><span class=cF0> of cmds and graphics.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1325"><span class=cF4>CDocEntry</span></a><span class=cF0> for the entry structure.  See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Training.html#l174"><span class=cF4>TipOfDay</span></a><span class=cF0>() for a nice 
+<a name="l1"></a><span class=cF0>A </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0> in memory is a </span><span class=cF4><u>Circular Queue</u></span><span class=cF0> of cmds and graphics.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1325"><span class=cF4>CDocEntry</span></a><span class=cF0> for the entry structure.  See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Training.html#l174"><span class=cF4>TipOfDay</span></a><span class=cF0>() for a nice 
 <a name="l2"></a>example.
 <a name="l3"></a></span><span class=cF4>
-<a name="l4"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0>'s are used for the editor, viewer, browser, and cmd line.
+<a name="l4"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0>'s are used for the editor, viewer, browser, and cmd line.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/DolDocOverview.html b/docs/Doc/DolDocOverview.html
index 6d759cf0..e5c629b3 100755
--- a/docs/Doc/DolDocOverview.html
+++ b/docs/Doc/DolDocOverview.html
@@ -33,19 +33,19 @@ body {background-color:#000000;}
 <a name="l5"></a>
 <a name="l6"></a>Here is the grammar:
 <a name="l7"></a>
-<a name="l8"></a>&lt;DolDocCmd&gt; := </span><span class=cF2>$</span><span class=cF0>&lt;</span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l9"><span class=cF4>TwoLetterCmd</span></a><span class=cF0>&gt;[&lt;FlagList&gt;][</span><span class=cF2>,</span><span class=cF0>&lt;ArgList&gt;]</span><span class=cF2>$</span><span class=cF0> | </span><span class=cF2>$</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l246"><span class=cF4>ColorName</span></a><span class=cF2>$</span><span class=cF0>
+<a name="l8"></a>&lt;DolDocCmd&gt; := </span><span class=cF2>$</span><span class=cF0>&lt;</span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l9"><span class=cF4>TwoLetterCmd</span></a><span class=cF0>&gt;[&lt;FlagList&gt;][</span><span class=cF2>,</span><span class=cF0>&lt;ArgList&gt;]</span><span class=cF2>$</span><span class=cF0> | </span><span class=cF2>$</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l246"><span class=cF4>ColorName</span></a><span class=cF2>$</span><span class=cF0>
 <a name="l9"></a>
-<a name="l10"></a>&lt;FlagList&gt; := </span><span class=cF2>+</span><span class=cF0>|</span><span class=cF2>-</span><span class=cF0> &lt;</span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l14"><span class=cF4>FlagCode</span></a><span class=cF0>&gt;[&lt;FlagList&gt;]
+<a name="l10"></a>&lt;FlagList&gt; := </span><span class=cF2>+</span><span class=cF0>|</span><span class=cF2>-</span><span class=cF0> &lt;</span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l14"><span class=cF4>FlagCode</span></a><span class=cF0>&gt;[&lt;FlagList&gt;]
 <a name="l11"></a>
-<a name="l12"></a>&lt;ArgList&gt; := &lt;</span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l14"><span class=cF4>ArgCode</span></a><span class=cF0>&gt;</span><span class=cF2>=</span><span class=cF0>&lt;ArgExpression&gt;[</span><span class=cF2>,</span><span class=cF0>&lt;ArgList&gt;]
+<a name="l12"></a>&lt;ArgList&gt; := &lt;</span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l14"><span class=cF4>ArgCode</span></a><span class=cF0>&gt;</span><span class=cF2>=</span><span class=cF0>&lt;ArgExpression&gt;[</span><span class=cF2>,</span><span class=cF0>&lt;ArgList&gt;]
 <a name="l13"></a>
 <a name="l14"></a>
 <a name="l15"></a>The format of DolDoc cmds is a two character code, +/-flags, a comma and args separated by commas.      Some commands have mandatory 
-<a name="l16"></a>args.   Optional args are indicated with &lt;</span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l14"><span class=cF4>ArgCode</span></a><span class=cF0>&gt;</span><span class=cF2>=</span><span class=cF0>.  A </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l246"><span class=cF4>ColorName</span></a><span class=cF0> bracked by dollars, will change the foreground color.
+<a name="l16"></a>args.   Optional args are indicated with &lt;</span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l14"><span class=cF4>ArgCode</span></a><span class=cF0>&gt;</span><span class=cF2>=</span><span class=cF0>.  A </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l246"><span class=cF4>ColorName</span></a><span class=cF0> bracked by dollars, will change the foreground color.
 <a name="l17"></a>
-<a name="l18"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Widget.html#l1"><span class=cF4>::/Doc/Widget.DD</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/DolDoc/DemoDoc.html#l1"><span class=cF4>::/Demo/DolDoc/DemoDoc.DD</span></a><span class=cF0>, and </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.CC</span></a><span class=cF0>.
+<a name="l18"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Widget.html#l1"><span class=cF4>::/Doc/Widget.DD</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/DemoDoc.html#l1"><span class=cF4>::/Demo/DolDoc/DemoDoc.DD</span></a><span class=cF0>, and </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.CC</span></a><span class=cF0>.
 <a name="l19"></a>
-<a name="l20"></a>&lt;</span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l9"><span class=cF4>TwoLetterCmd</span></a><span class=cF0>&gt;  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1040"><span class=cF4>Type Defines</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPlain.html#l272"><span class=cF4>ParseDollarCmd</span></a><span class=cF0>().</span><span class=cF5>
+<a name="l20"></a>&lt;</span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l9"><span class=cF4>TwoLetterCmd</span></a><span class=cF0>&gt;  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1040"><span class=cF4>Type Defines</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPlain.html#l272"><span class=cF4>ParseDollarCmd</span></a><span class=cF0>().</span><span class=cF5>
 <a name="l21"></a><u>+] TX Text
 <a name="l22"></a>+] CR Hard New Line
 <a name="l23"></a>+] SR Soft New Line
@@ -86,7 +86,7 @@ body {background-color:#000000;}
 <a name="l58"></a>+] HC html
 <a name="l59"></a>+] ER Error</span><span class=cF0>
 <a name="l60"></a>
-<a name="l61"></a></u>&lt;</span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l14"><span class=cF4>FlagCode</span></a><span class=cF0>&gt;  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1208"><span class=cF4>Flag Defines</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Widget.html#l1"><span class=cF4>Simple Flags</span></a><span class=cF0>.</span><span class=cF5>
+<a name="l61"></a></u>&lt;</span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l14"><span class=cF4>FlagCode</span></a><span class=cF0>&gt;  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1208"><span class=cF4>Flag Defines</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Widget.html#l1"><span class=cF4>Simple Flags</span></a><span class=cF0>.</span><span class=cF5>
 <a name="l62"></a><u>+] +H Hold
 <a name="l63"></a>+] +L Link
 <a name="l64"></a>+] +TR Tree
@@ -102,7 +102,7 @@ body {background-color:#000000;}
 <a name="l74"></a>+] +LC Left CallBack
 <a name="l75"></a>+] +RC Right CallBack</span><span class=cF0>
 <a name="l76"></a>
-<a name="l77"></a></u>&lt;</span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l14"><span class=cF4>ArgCode</span></a><span class=cF0>&gt;       See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1190"><span class=cF4>Arg Defines</span></a><span class=cF0>.</span><span class=cF5>
+<a name="l77"></a></u>&lt;</span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l14"><span class=cF4>ArgCode</span></a><span class=cF0>&gt;       See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1190"><span class=cF4>Arg Defines</span></a><span class=cF0>.</span><span class=cF5>
 <a name="l78"></a><u>+] T=&quot;&quot; Tag Str
 <a name="l79"></a>+] LEN=&quot;&quot; Field Length
 <a name="l80"></a>+] A=&quot;&quot; Auxilliary Str
diff --git a/docs/Doc/Features.html b/docs/Doc/Features.html
index 09383def..55c40196 100755
--- a/docs/Doc/Features.html
+++ b/docs/Doc/Features.html
@@ -36,7 +36,7 @@ body {background-color:#000000;}
 <a name="l8"></a>
 <a name="l9"></a>* Free, </span><span class=cF2>public domain</span><span class=cF0>, </span><span class=cF2>100% open source</span><span class=cF0>.
 <a name="l10"></a>
-<a name="l11"></a>* 64-bit </span><span class=cF2>compiler/assembler</span><span class=cF0> for </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0>. Truly compiles, doesn't interpret.      </span><span class=cF2>Just-in-Time</span><span class=cF0> and </span><span class=cF2>Ahead-of-Time</span><span class=cF0> compilation.  With </span><span class=cF2>JI
+<a name="l11"></a>* 64-bit </span><span class=cF2>compiler/assembler</span><span class=cF0> for </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0>. Truly compiles, doesn't interpret.      </span><span class=cF2>Just-in-Time</span><span class=cF0> and </span><span class=cF2>Ahead-of-Time</span><span class=cF0> compilation.  With </span><span class=cF2>JI
 <a name="l12"></a>T</span><span class=cF0>, no need for object or exe files.
 <a name="l13"></a>
 <a name="l14"></a>* No 32-bit krufty code.
@@ -45,13 +45,13 @@ body {background-color:#000000;}
 <a name="l17"></a>
 <a name="l18"></a>* Keyboard &amp; Mouse support.
 <a name="l19"></a>
-<a name="l20"></a>* AHCI ATA Hard drives, support for </span><span class=cF2>FAT32</span><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> file systems with file compression.
+<a name="l20"></a>* AHCI ATA Hard drives, support for </span><span class=cF2>FAT32</span><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> file systems with file compression.
 <a name="l21"></a>
 <a name="l22"></a>* AHCI ATAPI </span><span class=cF2>CD/DVD</span><span class=cF0> support with </span><span class=cF2>RedSea</span><span class=cF0> file system.  Can make bootable ISO files so you can roll-your-own distro's.
 <a name="l23"></a>
-<a name="l24"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/DiskPart.html#l13"><span class=cF4>Partitioning</span></a><span class=cF0> tool, installer, </span><span class=cF2>boot loaders</span><span class=cF0> for CD/DVD and hard disk.
+<a name="l24"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/DiskPart.html#l13"><span class=cF4>Partitioning</span></a><span class=cF0> tool, installer, </span><span class=cF2>boot loaders</span><span class=cF0> for CD/DVD and hard disk.
 <a name="l25"></a>
-<a name="l26"></a>* </span><span class=cF2>Editor/Browser</span><span class=cF0> for a new </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>Document Format</span></a><span class=cF0>.     Source files and the command line window can have graphics, links, icons, trees, 
+<a name="l26"></a>* </span><span class=cF2>Editor/Browser</span><span class=cF0> for a new </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>Document Format</span></a><span class=cF0>.     Source files and the command line window can have graphics, links, icons, trees, 
 <a name="l27"></a>colors, super/sub scripts, margins.     Everything is seamless through-out the tool chain.      No need for separate resource files.
 <a name="l28"></a>
 <a name="l29"></a>* 8-bit </span><span class=cF2>ASCII</span><span class=cF0>, not just 7-bit.  Supported in entire tool chain.  </span><span class=cF2>&lt;CTRL-ALT-a&gt;</span><span class=cF0>
@@ -74,13 +74,13 @@ body {background-color:#000000;}
 <a name="l46"></a>
 <a name="l47"></a>* File Manager, </span><span class=cF2>&lt;CTRL-d&gt;</span><span class=cF0>.
 <a name="l48"></a>
-<a name="l49"></a>* Code </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Profiler.html#l30"><span class=cF4>profiler</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Merge.html#l44"><span class=cF4>merge</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Diff.html#l259"><span class=cF4>diff</span></a><span class=cF0> utils.
+<a name="l49"></a>* Code </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Profiler.html#l30"><span class=cF4>profiler</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Merge.html#l44"><span class=cF4>merge</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Diff.html#l259"><span class=cF4>diff</span></a><span class=cF0> utils.
 <a name="l50"></a>
 <a name="l51"></a>* </span><span class=cF2>PC Speaker</span><span class=cF0> support with many hymns.
 <a name="l52"></a>
 <a name="l53"></a>* Music composing tool.
 <a name="l54"></a>
-<a name="l55"></a>* Many games, </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DemoIndex.html#l1"><span class=cF4>demos</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/HelpIndex.html#l1"><span class=cF4>documentation</span></a><span class=cF0>.
+<a name="l55"></a>* Many games, </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DemoIndex.html#l1"><span class=cF4>demos</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/HelpIndex.html#l1"><span class=cF4>documentation</span></a><span class=cF0>.
 <a name="l56"></a>
 <a name="l57"></a>* </span><span class=cF2>All source code</span><span class=cF0> included.  Only compiles with the included ZealOS compiler and assembler.
 </span></pre></body>
diff --git a/docs/Doc/FileLowLevel.html b/docs/Doc/FileLowLevel.html
index a8e6a1b9..79d3f75c 100755
--- a/docs/Doc/FileLowLevel.html
+++ b/docs/Doc/FileLowLevel.html
@@ -36,7 +36,7 @@ body {background-color:#000000;}
 <a name="l8"></a>
 <a name="l9"></a>
 <a name="l10"></a>
-<a name="l11"></a></u>        </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlk.html#l37"><span class=cF4>BlkRead</span></a><span class=cF0>()               </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlk.html#l87"><span class=cF4>BlkWrite</span></a><span class=cF0>()
+<a name="l11"></a></u>        </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlk.html#l37"><span class=cF4>BlkRead</span></a><span class=cF0>()               </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlk.html#l87"><span class=cF4>BlkWrite</span></a><span class=cF0>()
 <a name="l12"></a>
 <a name="l13"></a>
 <a name="l14"></a>
diff --git a/docs/Doc/FileMgr.html b/docs/Doc/FileMgr.html
index 626371e9..843f898a 100755
--- a/docs/Doc/FileMgr.html
+++ b/docs/Doc/FileMgr.html
@@ -76,27 +76,27 @@ body {background-color:#000000;}
 <a name="l49"></a>  Unmount drive(s).
 <a name="l50"></a>
 <a name="l51"></a></span><span class=cF2>'m'</span><span class=cF0>
-<a name="l52"></a>  Make CD/DVD ISO.C file.  This creates a </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> ISO file image of the dir the cursor is on.  The name of the ISO file is </span><span class=cF2>
-<a name="l53"></a>  &quot;::/Tmp/CDDVD.ISO.C&quot;</span><span class=cF0> </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3381"><span class=cF4>blkdev.default_iso_c_filename</span></a><span class=cF0> and can be redefined in your start-up scripts.  You may wish to place it on 
+<a name="l52"></a>  Make CD/DVD ISO.C file.  This creates a </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> ISO file image of the dir the cursor is on.  The name of the ISO file is </span><span class=cF2>
+<a name="l53"></a>  &quot;::/Tmp/CDDVD.ISO.C&quot;</span><span class=cF0> </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3381"><span class=cF4>blkdev.default_iso_c_filename</span></a><span class=cF0> and can be redefined in your start-up scripts.  You may wish to place it on 
 <a name="l54"></a>  a different drive.
 <a name="l55"></a>
 <a name="l56"></a></span><span class=cF2>'B'</span><span class=cF0>
-<a name="l57"></a>  Burn CD/DVD ISO file.  This burns a CD/DVD using the image file, </span><span class=cF2>&quot;::/Tmp/CDDVD.ISO&quot;</span><span class=cF0> </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3381"><span class=cF4>blkdev.default_iso_filename</span></a><span class=cF0> to the drive 
+<a name="l57"></a>  Burn CD/DVD ISO file.  This burns a CD/DVD using the image file, </span><span class=cF2>&quot;::/Tmp/CDDVD.ISO&quot;</span><span class=cF0> </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3381"><span class=cF4>blkdev.default_iso_filename</span></a><span class=cF0> to the drive 
 <a name="l58"></a>  the cursor is on.
 <a name="l59"></a>
 <a name="l60"></a>
 <a name="l61"></a></span><span class=cF5>Instructions on Using CD/DVD's</span><span class=cF0>
-<a name="l62"></a>  If you have not recompiled Kernel and defined your CD/DVD drive, exit the FileMgr and use </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF0> to define your CD/DVD drive.  
-<a name="l63"></a>  Place a CD/DVD in the drive and press </span><span class=cF2>'c'</span><span class=cF0> when on top of the CD/DVD drive letter to mount the drive.  It will call </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l269"><span class=cF4>DiskChange</span></a><span class=cF0>(
+<a name="l62"></a>  If you have not recompiled Kernel and defined your CD/DVD drive, exit the FileMgr and use </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF0> to define your CD/DVD drive.  
+<a name="l63"></a>  Place a CD/DVD in the drive and press </span><span class=cF2>'c'</span><span class=cF0> when on top of the CD/DVD drive letter to mount the drive.  It will call </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l269"><span class=cF4>DiskChange</span></a><span class=cF0>(
 <a name="l64"></a>  ), the ZealOS cmd to mount removable media.
 <a name="l65"></a>
 <a name="l66"></a>
 <a name="l67"></a></span><span class=cF5>Instructions on Burning CD/DVD's</span><span class=cF0>
 <a name="l68"></a>  Create a temporary dir to hold files and copy files into the holding dir.  Make an ISO image of the dir by pressing </span><span class=cF2>'M'</span><span class=cF0> when 
 <a name="l69"></a>  on top of the dir.  Press </span><span class=cF2>'B'</span><span class=cF0> when on top of the CD/DVD ROM drive to burn the ISO, </span><span class=cF2>&quot;::/Tmp/CDDVD.ISO&quot;</span><span class=cF0> </span><span class=cF4>
-<a name="l70"></a>  </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3381"><span class=cF4>blkdev.default_iso_filename</span></a><span class=cF0>, to disk.  If you have not recompiled </span><span class=cF2>Kernel</span><span class=cF0> and defined your CD/DVD drive, exit the FileMgr and 
-<a name="l71"></a>  use </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF0>.
+<a name="l70"></a>  </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3381"><span class=cF4>blkdev.default_iso_filename</span></a><span class=cF0>, to disk.  If you have not recompiled </span><span class=cF2>Kernel</span><span class=cF0> and defined your CD/DVD drive, exit the FileMgr and 
+<a name="l71"></a>  use </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF0>.
 <a name="l72"></a>  </span><span class=cF4>
-<a name="l73"></a>  </span><a href="http://www.tomawezome.github.io/ZealOS/Misc/DoDistro.html#l1"><span class=cF4>Making Your Own Distro</span></a><span class=cF0>
+<a name="l73"></a>  </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/DoDistro.html#l1"><span class=cF4>Making Your Own Distro</span></a><span class=cF0>
 <a name="l74"></a>  </span></pre></body>
 </html>
diff --git a/docs/Doc/FileUtils.html b/docs/Doc/FileUtils.html
index 02f54959..adca9fdf 100755
--- a/docs/Doc/FileUtils.html
+++ b/docs/Doc/FileUtils.html
@@ -27,7 +27,7 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF5>                                                           File Utils</span><span class=cF0>
 <a name="l2"></a>
-<a name="l3"></a>File util </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF0>() wildcard mask consists of a single base dir with multiple file masks separated by </span><span class=cF2>';'</span><span class=cF0>.    The </span><span class=cF2>'*'</span><span class=cF0> and </span><span class=cF2>'?'</span><span class=cF0> 
+<a name="l3"></a>File util </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF0>() wildcard mask consists of a single base dir with multiple file masks separated by </span><span class=cF2>';'</span><span class=cF0>.    The </span><span class=cF2>'*'</span><span class=cF0> and </span><span class=cF2>'?'</span><span class=cF0> 
 <a name="l4"></a>wildcard chars are accepted.    The </span><span class=cF2>'~'</span><span class=cF0> is your home directory and </span><span class=cF2>'!'</span><span class=cF0> indicates an exclusion mask.
 <a name="l5"></a>
 <a name="l6"></a> 
@@ -35,23 +35,23 @@ body {background-color:#000000;}
 <a name="l8"></a></span><span class=cF2>&quot;/Demo/*.BMP*;*.GR*&quot;</span><span class=cF0>    BaseDir: </span><span class=cF2>/Demo</span><span class=cF0>                          Mask: </span><span class=cF2>*.BMP*</span><span class=cF0> | </span><span class=cF2>*.GR*</span><span class=cF0>
 <a name="l9"></a></span><span class=cF2>&quot;/*.DD*;!*/Bible*&quot;</span><span class=cF0>              BaseDir: </span><span class=cF2>Root</span><span class=cF0>                           Mask: </span><span class=cF2>*.DD*</span><span class=cF0> but not </span><span class=cF2>*/Bible*</span><span class=cF0>
 <a name="l10"></a>
-<a name="l11"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskStrA.html#l38"><span class=cF4>FilesFindMatch</span></a><span class=cF0>().
+<a name="l11"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskStrA.html#l38"><span class=cF4>FilesFindMatch</span></a><span class=cF0>().
 <a name="l12"></a>
 <a name="l13"></a>Flags are either text or int values.
 <a name="l14"></a>
-<a name="l15"></a>        </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3209"><span class=cF4>FUF_RECURSE</span></a><span class=cF0>             </span><span class=cF2>+r</span><span class=cF0> Recurse
-<a name="l16"></a>        </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3218"><span class=cF4>FUF_SINGLE</span></a><span class=cF0>                      </span><span class=cF2>+s</span><span class=cF0> Single File (Optimization for one file in mask.)
-<a name="l17"></a>        </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3229"><span class=cF4>FUF_FLATTEN_TREE</span></a><span class=cF0>        </span><span class=cF2>+f</span><span class=cF0> use with '</span><span class=cF2>+F</span><span class=cF0>'.  Just use </span><span class=cF2>+F</span><span class=cF0>, probably.
-<a name="l18"></a>        </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3219"><span class=cF4>FUF_JUST_DIRS</span></a><span class=cF0>           </span><span class=cF2>+D</span><span class=cF0> just directories
-<a name="l19"></a>        </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3220"><span class=cF4>FUF_JUST_FILES</span></a><span class=cF0>          </span><span class=cF2>+F</span><span class=cF0> just files (Flattens trees)
-<a name="l20"></a>        </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3227"><span class=cF4>FUF_CLUS_ORDER</span></a><span class=cF0>  </span><span class=cF2>        +O</span><span class=cF0> sort by clus (move head one direction)
-<a name="l21"></a>        </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3221"><span class=cF4>FUF_JUST_TXT</span></a><span class=cF0>            </span><span class=cF2>+T</span><span class=cF0> just text files              : </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2951"><span class=cF4>FILEMASK_TXT</span></a><span class=cF0>
-<a name="l22"></a>        </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3222"><span class=cF4>FUF_JUST_DD</span></a><span class=cF0>             </span><span class=cF2>+$</span><span class=cF0> just </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0> files    : </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2950"><span class=cF4>FILEMASK_DD</span></a><span class=cF0>
-<a name="l23"></a>        </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3223"><span class=cF4>FUF_JUST_SRC</span></a><span class=cF0>            </span><span class=cF2>+S</span><span class=cF0> just src files               : </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2949"><span class=cF4>FILEMASK_SRC</span></a><span class=cF0>
-<a name="l24"></a>        </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3224"><span class=cF4>FUF_JUST_AOT</span></a><span class=cF0>            </span><span class=cF2>+A</span><span class=cF0> just aot files               : </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2948"><span class=cF4>FILEMASK_AOT</span></a><span class=cF0>
-<a name="l25"></a>        </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3225"><span class=cF4>FUF_JUST_JIT</span></a><span class=cF0>            </span><span class=cF2>+J</span><span class=cF0> just jit files               : </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2947"><span class=cF4>FILEMASK_JIT</span></a><span class=cF0>
-<a name="l26"></a>        </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3226"><span class=cF4>FUF_JUST_GR</span></a><span class=cF0>             </span><span class=cF2>+G</span><span class=cF0> just graphic files   : </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2952"><span class=cF4>FILEMASK_GR</span></a><span class=cF0>
+<a name="l15"></a>        </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3209"><span class=cF4>FUF_RECURSE</span></a><span class=cF0>             </span><span class=cF2>+r</span><span class=cF0> Recurse
+<a name="l16"></a>        </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3218"><span class=cF4>FUF_SINGLE</span></a><span class=cF0>                      </span><span class=cF2>+s</span><span class=cF0> Single File (Optimization for one file in mask.)
+<a name="l17"></a>        </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3229"><span class=cF4>FUF_FLATTEN_TREE</span></a><span class=cF0>        </span><span class=cF2>+f</span><span class=cF0> use with '</span><span class=cF2>+F</span><span class=cF0>'.  Just use </span><span class=cF2>+F</span><span class=cF0>, probably.
+<a name="l18"></a>        </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3219"><span class=cF4>FUF_JUST_DIRS</span></a><span class=cF0>           </span><span class=cF2>+D</span><span class=cF0> just directories
+<a name="l19"></a>        </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3220"><span class=cF4>FUF_JUST_FILES</span></a><span class=cF0>          </span><span class=cF2>+F</span><span class=cF0> just files (Flattens trees)
+<a name="l20"></a>        </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3227"><span class=cF4>FUF_CLUS_ORDER</span></a><span class=cF0>  </span><span class=cF2>        +O</span><span class=cF0> sort by clus (move head one direction)
+<a name="l21"></a>        </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3221"><span class=cF4>FUF_JUST_TXT</span></a><span class=cF0>            </span><span class=cF2>+T</span><span class=cF0> just text files              : </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2951"><span class=cF4>FILEMASK_TXT</span></a><span class=cF0>
+<a name="l22"></a>        </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3222"><span class=cF4>FUF_JUST_DD</span></a><span class=cF0>             </span><span class=cF2>+$</span><span class=cF0> just </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0> files    : </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2950"><span class=cF4>FILEMASK_DD</span></a><span class=cF0>
+<a name="l23"></a>        </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3223"><span class=cF4>FUF_JUST_SRC</span></a><span class=cF0>            </span><span class=cF2>+S</span><span class=cF0> just src files               : </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2949"><span class=cF4>FILEMASK_SRC</span></a><span class=cF0>
+<a name="l24"></a>        </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3224"><span class=cF4>FUF_JUST_AOT</span></a><span class=cF0>            </span><span class=cF2>+A</span><span class=cF0> just aot files               : </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2948"><span class=cF4>FILEMASK_AOT</span></a><span class=cF0>
+<a name="l25"></a>        </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3225"><span class=cF4>FUF_JUST_JIT</span></a><span class=cF0>            </span><span class=cF2>+J</span><span class=cF0> just jit files               : </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2947"><span class=cF4>FILEMASK_JIT</span></a><span class=cF0>
+<a name="l26"></a>        </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3226"><span class=cF4>FUF_JUST_GR</span></a><span class=cF0>             </span><span class=cF2>+G</span><span class=cF0> just graphic files   : </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2952"><span class=cF4>FILEMASK_GR</span></a><span class=cF0>
 <a name="l27"></a>
-<a name="l28"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l212"><span class=cF4>ST_FILE_UTIL_FLAGS</span></a><span class=cF0> when used in calling program taking text flags.
+<a name="l28"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l212"><span class=cF4>ST_FILE_UTIL_FLAGS</span></a><span class=cF0> when used in calling program taking text flags.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Frame.html b/docs/Doc/Frame.html
index e3935d2e..ea0058ec 100755
--- a/docs/Doc/Frame.html
+++ b/docs/Doc/Frame.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF0>If you require separate global vars for multiple instances of a routine, you can use </span><span class=cF4>Frame</span><span class=cF0>s.    See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteMesh.html#l1103"><span class=cF4>SpriteMeshEd</span></a><span class=cF0>(), </span><span class=cF4>
-<a name="l2"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Pick3D.html#l1"><span class=cF4>::/Demo/Graphics/Pick3D.CC</span></a><span class=cF0> or </span><a href="http://www.tomawezome.github.io/ZealOS/System/Sound.html#l432"><span class=cF4>Noise</span></a><span class=cF0>().
+<a name="l1"></a><span class=cF0>If you require separate global vars for multiple instances of a routine, you can use </span><span class=cF4>Frame</span><span class=cF0>s.    See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteMesh.html#l1103"><span class=cF4>SpriteMeshEd</span></a><span class=cF0>(), </span><span class=cF4>
+<a name="l2"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Pick3D.html#l1"><span class=cF4>::/Demo/Graphics/Pick3D.CC</span></a><span class=cF0> or </span><a href="https://www.tomawezome.github.io/ZealOS/System/Sound.html#l432"><span class=cF4>Noise</span></a><span class=cF0>().
 </span></pre></body>
 </html>
diff --git a/docs/Doc/GRFiles.html b/docs/Doc/GRFiles.html
index 5fb60372..2006c332 100755
--- a/docs/Doc/GRFiles.html
+++ b/docs/Doc/GRFiles.html
@@ -66,11 +66,11 @@ body {background-color:#000000;}
 <a name="l39"></a>        </span><span class=cF9>I32</span><span class=cF0>     width;
 <a name="l40"></a>        </span><span class=cF9>I32</span><span class=cF0>     width_internal; </span><span class=cF2>//Rounded-up to multiple of 8.</span><span class=cF0>
 <a name="l41"></a>        </span><span class=cF9>I32</span><span class=cF0>     height;
-<a name="l42"></a>        </span><span class=cF9>I32</span><span class=cF0>     flags;                  </span><span class=cF2>//DCF_COMPRESSED? See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Compress.html#l1"><span class=cF4>::/Kernel/Compress.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l42"></a>        </span><span class=cF9>I32</span><span class=cF0>     flags;                  </span><span class=cF2>//DCF_COMPRESSED? See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Compress.html#l1"><span class=cF4>::/Kernel/Compress.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l43"></a>        </span><span class=cF9>CBGR48</span><span class=cF0>  palette[</span><span class=cFE>16</span><span class=cF0>];    </span><span class=cF2>//Included if DCF_PALETTE.</span><span class=cF0>
 <a name="l44"></a>        </span><span class=cF1>U8</span><span class=cF0>              body[];
 <a name="l45"></a>};
 <a name="l46"></a>
-<a name="l47"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l318"><span class=cF4>DCSave</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l404"><span class=cF4>GRWrite</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l362"><span class=cF4>DCLoad</span></a><span class=cF0>(), and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l415"><span class=cF4>GRRead</span></a><span class=cF0>().
+<a name="l47"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l318"><span class=cF4>DCSave</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l404"><span class=cF4>GRWrite</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l362"><span class=cF4>DCLoad</span></a><span class=cF0>(), and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l415"><span class=cF4>GRRead</span></a><span class=cF0>().
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Glossary.html b/docs/Doc/Glossary.html
index 9658c7c4..42702ab3 100755
--- a/docs/Doc/Glossary.html
+++ b/docs/Doc/Glossary.html
@@ -41,14 +41,14 @@ body {background-color:#000000;}
 <a name="l14"></a></span><span class=cF4>
 <a name="l15"></a>Bt, Bts, Btr, Btc, BEqual
 <a name="l16"></a>Define
-<a name="l17"></a></u></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF4>
-<a name="l18"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l29"><span class=cF4>Editor Link Types</span></a><span class=cF4>
-<a name="l19"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/FileUtils.html#l1"><span class=cF4>files_find_mask</span></a><span class=cF4>
+<a name="l17"></a></u></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF4>
+<a name="l18"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l29"><span class=cF4>Editor Link Types</span></a><span class=cF4>
+<a name="l19"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/FileUtils.html#l1"><span class=cF4>files_find_mask</span></a><span class=cF4>
 <a name="l20"></a>Hash Table
 <a name="l21"></a>InFile
 <a name="l22"></a>Ona
 <a name="l23"></a>Pag
-<a name="l24"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea File System</span></a><span class=cF4>
+<a name="l24"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea File System</span></a><span class=cF4>
 <a name="l25"></a>Sprite</span><span class=cF0>
 <a name="l26"></a></span><span class=cF5>
 <a name="l27"></a>+] CLI, STI, PUSHFD, POPFD
diff --git a/docs/Doc/GraphicsOverview.html b/docs/Doc/GraphicsOverview.html
index cd4aedaa..57aef994 100755
--- a/docs/Doc/GraphicsOverview.html
+++ b/docs/Doc/GraphicsOverview.html
@@ -27,7 +27,7 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF5>                                                       Graphics Overview</span><span class=cF0>
 <a name="l2"></a>
-<a name="l3"></a>Dive into </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DemoIndex.html#l1"><span class=cF4>Demo Index</span></a><span class=cF0> to learn.
+<a name="l3"></a>Dive into </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DemoIndex.html#l1"><span class=cF4>Demo Index</span></a><span class=cF0> to learn.
 <a name="l4"></a>
 <a name="l5"></a>The order layers are drawn on top of each other is:
 <a name="l6"></a>
@@ -69,60 +69,60 @@ body {background-color:#000000;}
 <a name="l42"></a>
 <a name="l43"></a>
 <a name="l44"></a>
-<a name="l45"></a>* See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l415"><span class=cF4>GrUpdateScreen</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l69"><span class=cF4>GrUpdateTasks</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l19"><span class=cF4>GrUpdateTaskWin</span></a><span class=cF0>() called by the WinMgr task 60fps.  Notice the task's </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l41"><span class=cF4>draw_it</span></a><span class=cF0>() 
+<a name="l45"></a>* See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l415"><span class=cF4>GrUpdateScreen</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l69"><span class=cF4>GrUpdateTasks</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l19"><span class=cF4>GrUpdateTaskWin</span></a><span class=cF0>() called by the WinMgr task 60fps.  Notice the task's </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l41"><span class=cF4>draw_it</span></a><span class=cF0>() 
 <a name="l46"></a>callback being called.  Only tasks on </span><span class=cF2>Core0</span><span class=cF0> are allowed to have windows.        There is one window per task, no child windows.  You 
 <a name="l47"></a>can have pop-up child tasks.
 <a name="l48"></a>
-<a name="l49"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF0>s (device contexts) are a data type for controlling graphics on the screen or graphics in mem.  The device context 
-<a name="l50"></a>structure has thick and color.  You use </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l182"><span class=cF4>DCAlias</span></a><span class=cF0>() to create your own structure, with its own color and thick.  Free it with </span><span class=cF4>
-<a name="l51"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l230"><span class=cF4>DCDel</span></a><span class=cF0>() when finished.
+<a name="l49"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF0>s (device contexts) are a data type for controlling graphics on the screen or graphics in mem.  The device context 
+<a name="l50"></a>structure has thick and color.  You use </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l182"><span class=cF4>DCAlias</span></a><span class=cF0>() to create your own structure, with its own color and thick.  Free it with </span><span class=cF4>
+<a name="l51"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l230"><span class=cF4>DCDel</span></a><span class=cF0>() when finished.
 <a name="l52"></a>
 <a name="l53"></a>* </span><span class=cF4>gr.dc</span><span class=cF0> is a device context for persistent data on the screen, not needing to be redrawn.  You create an alias for this by using </span><span class=cF4>
-<a name="l54"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l182"><span class=cF4>DCAlias</span></a><span class=cF0>() and work with that.   See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/NetOfDots.html#l1"><span class=cF4>::/Demo/Graphics/NetOfDots.CC</span></a><span class=cF0>.
+<a name="l54"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l182"><span class=cF4>DCAlias</span></a><span class=cF0>() and work with that.   See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/NetOfDots.html#l1"><span class=cF4>::/Demo/Graphics/NetOfDots.CC</span></a><span class=cF0>.
 <a name="l55"></a>
-<a name="l56"></a>* There are various flavors of line and point plotting routines.        </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l663"><span class=cF4>GrLine</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l61"><span class=cF4>GrPlot</span></a><span class=cF0>() are the simplest.  The others allow 3D 
+<a name="l56"></a>* There are various flavors of line and point plotting routines.        </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l663"><span class=cF4>GrLine</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l61"><span class=cF4>GrPlot</span></a><span class=cF0>() are the simplest.  The others allow 3D 
 <a name="l57"></a>graphics and rotations.
 <a name="l58"></a>
-<a name="l59"></a>* See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Transform.html#l1"><span class=cF4>::/Doc/Transform.DD</span></a><span class=cF0> for adding a transformation.
+<a name="l59"></a>* See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Transform.html#l1"><span class=cF4>::/Doc/Transform.DD</span></a><span class=cF0> for adding a transformation.
 <a name="l60"></a>
 <a name="l61"></a>* You change the </span><span class=cF2>Fs-&gt;draw_it</span><span class=cF0> var to point to your </span><span class=cF2>DrawIt()</span><span class=cF0> function which gets called each screen refresh (60 fps).  You draw 
-<a name="l62"></a>everything in the window over and over again.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Box.html#l1"><span class=cF4>::/Demo/Graphics/Box.CC</span></a><span class=cF0>.
+<a name="l62"></a>everything in the window over and over again.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Box.html#l1"><span class=cF4>::/Demo/Graphics/Box.CC</span></a><span class=cF0>.
 <a name="l63"></a>
-<a name="l64"></a>* Use the graphic sprite resource editor, </span><span class=cF2>&lt;CTRL-r&gt;</span><span class=cF0>, to create a sprite that can be plotted with </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l18"><span class=cF4>Sprite3</span></a><span class=cF0>() or output to the cmd 
-<a name="l65"></a>line with </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l536"><span class=cF4>Sprite</span></a><span class=cF0>().  Use </span><span class=cF2>$IB,&quot;&quot;,BI=1$</span><span class=cF0> in a src program to insert the addr of sprite binary data item #1.        To learn how the 
+<a name="l64"></a>* Use the graphic sprite resource editor, </span><span class=cF2>&lt;CTRL-r&gt;</span><span class=cF0>, to create a sprite that can be plotted with </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l18"><span class=cF4>Sprite3</span></a><span class=cF0>() or output to the cmd 
+<a name="l65"></a>line with </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l536"><span class=cF4>Sprite</span></a><span class=cF0>().  Use </span><span class=cF2>$IB,&quot;&quot;,BI=1$</span><span class=cF0> in a src program to insert the addr of sprite binary data item #1.        To learn how the 
 <a name="l66"></a>numbers work, after creating a sprite with </span><span class=cF2>&lt;CTRL-r&gt;</span><span class=cF0>, toggle to plain text with </span><span class=cF2>&lt;CTRL-t&gt;</span><span class=cF0> and check its num.  Make an assignment 
-<a name="l67"></a>to a ptr var or pass to </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l18"><span class=cF4>Sprite3</span></a><span class=cF0>() with </span><span class=cF2>$IB,&quot;&quot;,BI=n$</span><span class=cF0>.    Use </span><span class=cF2>&lt;CTRL-r&gt;</span><span class=cF0>'s &quot;Pointer to Sprite&quot; to make a </span><span class=cF2>$IB...$</span><span class=cF0> entry.  See </span><span class=cF4>
-<a name="l68"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePlot.html#l1"><span class=cF4>::/Demo/Graphics/SpritePlot.CC</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePlot3D.html#l1"><span class=cF4>::/Demo/Graphics/SpritePlot3D.CC</span></a><span class=cF0>.  The origin (zero point) for a sprite is defined by the 
+<a name="l67"></a>to a ptr var or pass to </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l18"><span class=cF4>Sprite3</span></a><span class=cF0>() with </span><span class=cF2>$IB,&quot;&quot;,BI=n$</span><span class=cF0>.    Use </span><span class=cF2>&lt;CTRL-r&gt;</span><span class=cF0>'s &quot;Pointer to Sprite&quot; to make a </span><span class=cF2>$IB...$</span><span class=cF0> entry.  See </span><span class=cF4>
+<a name="l68"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePlot.html#l1"><span class=cF4>::/Demo/Graphics/SpritePlot.CC</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePlot3D.html#l1"><span class=cF4>::/Demo/Graphics/SpritePlot3D.CC</span></a><span class=cF0>.  The origin (zero point) for a sprite is defined by the 
 <a name="l69"></a>cursor location when you pressed </span><span class=cF2>&lt;CTRL-r&gt;</span><span class=cF0> to make it.  You can edit a sprite by clicking the cursor on it and pressing </span><span class=cF2>&lt;CTRL-r&gt;</span><span class=cF0> 
 <a name="l70"></a>again.
 <a name="l71"></a>
-<a name="l72"></a>* Set </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4235"><span class=cF4>DCF_SYMMETRY</span></a><span class=cF0> in the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF2>.flags</span><span class=cF0> and call </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l236"><span class=cF4>DCSymmetrySet</span></a><span class=cF0>() or </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l259"><span class=cF4>DCSymmetry3Set</span></a><span class=cF0>().  This will plot a mirror image in addition to 
-<a name="l73"></a>the primary image.      Set </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4239"><span class=cF4>DCF_JUST_MIRROR</span></a><span class=cF0> to plot just the image, but this required </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4235"><span class=cF4>DCF_SYMMETRY</span></a><span class=cF0> to be set at the same time.  
-<a name="l74"></a>Note: You can only have one symmetry active at a time including in </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprite</span></a><span class=cF0>s.
+<a name="l72"></a>* Set </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4235"><span class=cF4>DCF_SYMMETRY</span></a><span class=cF0> in the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF2>.flags</span><span class=cF0> and call </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l236"><span class=cF4>DCSymmetrySet</span></a><span class=cF0>() or </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l259"><span class=cF4>DCSymmetry3Set</span></a><span class=cF0>().  This will plot a mirror image in addition to 
+<a name="l73"></a>the primary image.      Set </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4239"><span class=cF4>DCF_JUST_MIRROR</span></a><span class=cF0> to plot just the image, but this required </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4235"><span class=cF4>DCF_SYMMETRY</span></a><span class=cF0> to be set at the same time.  
+<a name="l74"></a>Note: You can only have one symmetry active at a time including in </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprite</span></a><span class=cF0>s.
 <a name="l75"></a>
-<a name="l76"></a>* Use </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l205"><span class=cF4>DCNew</span></a><span class=cF0>() to create a mem bitmap which can be used to work off-screen and which can be </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l93"><span class=cF4>GrBlot</span></a><span class=cF0>ed onto the screen.  If you set </span><span class=cF2>
-<a name="l77"></a>brush</span><span class=cF0> member of </span><span class=cF2>CDC</span><span class=cF0> to another </span><span class=cF2>CDC</span><span class=cF0>, all the graphic routines will </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l93"><span class=cF4>GrBlot</span></a><span class=cF0>() the brush instead of </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l61"><span class=cF4>GrPlot</span></a><span class=cF0>().  See </span><span class=cF4>
-<a name="l78"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Blot.html#l1"><span class=cF4>::/Demo/Graphics/Blot.CC</span></a><span class=cF0>.
+<a name="l76"></a>* Use </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l205"><span class=cF4>DCNew</span></a><span class=cF0>() to create a mem bitmap which can be used to work off-screen and which can be </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l93"><span class=cF4>GrBlot</span></a><span class=cF0>ed onto the screen.  If you set </span><span class=cF2>
+<a name="l77"></a>brush</span><span class=cF0> member of </span><span class=cF2>CDC</span><span class=cF0> to another </span><span class=cF2>CDC</span><span class=cF0>, all the graphic routines will </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l93"><span class=cF4>GrBlot</span></a><span class=cF0>() the brush instead of </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l61"><span class=cF4>GrPlot</span></a><span class=cF0>().  See </span><span class=cF4>
+<a name="l78"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Blot.html#l1"><span class=cF4>::/Demo/Graphics/Blot.CC</span></a><span class=cF0>.
 <a name="l79"></a>
-<a name="l80"></a>* There are a few </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3562"><span class=cF4>raster operations</span></a><span class=cF0> available.  They go in bits 8-11 of the </span><span class=cF2>dc-&gt;color</span><span class=cF0> member var which is a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3603"><span class=cF4>CColorROPU32</span></a><span class=cF0>.       </span><span class=cF4>
-<a name="l81"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3564"><span class=cF4>ROP_COLLISION</span></a><span class=cF0> is special.  It counts the num of pixs drawn on non-background locations.  Using </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3564"><span class=cF4>ROP_COLLISION</span></a><span class=cF0> with vector </span><span class=cF4>
-<a name="l82"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprite</span></a><span class=cF0>'s is tricky because overlapping pixs from lines in the </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprite</span></a><span class=cF0> reg as collisions.       You can either work with a nonzero 
-<a name="l83"></a>count or convert your </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprite</span></a><span class=cF0> to a bitmap if your subelements draw on top of each other.  Be sure to set </span><span class=cF4>-&gt;bkcolor</span><span class=cF0> before using </span><span class=cF4>
-<a name="l84"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3564"><span class=cF4>ROP_COLLISION</span></a><span class=cF0>.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Collision.html#l1"><span class=cF4>::/Demo/Graphics/Collision.CC</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Titanium/Titanium.html#l555"><span class=cF4>Titanium</span></a><span class=cF0>.
+<a name="l80"></a>* There are a few </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3562"><span class=cF4>raster operations</span></a><span class=cF0> available.  They go in bits 8-11 of the </span><span class=cF2>dc-&gt;color</span><span class=cF0> member var which is a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3603"><span class=cF4>CColorROPU32</span></a><span class=cF0>.       </span><span class=cF4>
+<a name="l81"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3564"><span class=cF4>ROP_COLLISION</span></a><span class=cF0> is special.  It counts the num of pixs drawn on non-background locations.  Using </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3564"><span class=cF4>ROP_COLLISION</span></a><span class=cF0> with vector </span><span class=cF4>
+<a name="l82"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprite</span></a><span class=cF0>'s is tricky because overlapping pixs from lines in the </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprite</span></a><span class=cF0> reg as collisions.       You can either work with a nonzero 
+<a name="l83"></a>count or convert your </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprite</span></a><span class=cF0> to a bitmap if your subelements draw on top of each other.  Be sure to set </span><span class=cF4>-&gt;bkcolor</span><span class=cF0> before using </span><span class=cF4>
+<a name="l84"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3564"><span class=cF4>ROP_COLLISION</span></a><span class=cF0>.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Collision.html#l1"><span class=cF4>::/Demo/Graphics/Collision.CC</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Titanium/Titanium.html#l555"><span class=cF4>Titanium</span></a><span class=cF0>.
 <a name="l85"></a> 
-<a name="l86"></a>* The </span><span class=cF4>-&gt;dither_probability_u16</span><span class=cF0> member of </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF0> is a </span><span class=cF2>U16</span><span class=cF0> used to statistically sel between two colors to get something resembling 
-<a name="l87"></a>more shades of color.   See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/SunMoon.html#l1"><span class=cF4>::/Demo/Graphics/SunMoon.CC</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Shading.html#l1"><span class=cF4>::/Demo/Graphics/Shading.CC</span></a><span class=cF0>.        It works with many graphic routines, 
+<a name="l86"></a>* The </span><span class=cF4>-&gt;dither_probability_u16</span><span class=cF0> member of </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF0> is a </span><span class=cF2>U16</span><span class=cF0> used to statistically sel between two colors to get something resembling 
+<a name="l87"></a>more shades of color.   See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SunMoon.html#l1"><span class=cF4>::/Demo/Graphics/SunMoon.CC</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Shading.html#l1"><span class=cF4>::/Demo/Graphics/Shading.CC</span></a><span class=cF0>.        It works with many graphic routines, 
 <a name="l88"></a>but not those with pens.
 <a name="l89"></a>
 <a name="l90"></a>* There is a mechanism built-in for generating motion based on differential equations, which allows realistic physics.  You 
-<a name="l91"></a>create an </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l281"><span class=cF4>CMathODE</span></a><span class=cF0> struct with </span><a href="http://www.tomawezome.github.io/ZealOS/System/MathODE.html#l31"><span class=cF4>ODENew</span></a><span class=cF0>(), passing it the num of vars in the state vect.  For realistic physics, you usually have 
+<a name="l91"></a>create an </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l281"><span class=cF4>CMathODE</span></a><span class=cF0> struct with </span><a href="https://www.tomawezome.github.io/ZealOS/System/MathODE.html#l31"><span class=cF4>ODENew</span></a><span class=cF0>(), passing it the num of vars in the state vect.  For realistic physics, you usually have 
 <a name="l92"></a>2 state vars for each dimension (for each mass) because motion is governed by F=mA which is a 2nd order equation.  The two 
 <a name="l93"></a>states are pos and velocity and to solve these you need to supply the derivative of pos and velocity.   The derivative of pos is 
 <a name="l94"></a>usually simply the current velocity and the derivative of velocity is the acceleration (the sum of forces on a mass divided by 
-<a name="l95"></a>mass).  To help provide meaningful names for values in the state vect, you can create an </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l230"><span class=cF4>COrder2D3</span></a><span class=cF0> ptr and point it to a mass in 
+<a name="l95"></a>mass).  To help provide meaningful names for values in the state vect, you can create an </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l230"><span class=cF4>COrder2D3</span></a><span class=cF0> ptr and point it to a mass in 
 <a name="l96"></a>the state vect. Six elements in the state vect are required for each mass.
 <a name="l97"></a>
 <a name="l98"></a>See </span><span class=cF4><u>Math/CMathODE</u></span><span class=cF0>.
-<a name="l99"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Rocket.html#l1"><span class=cF4>::/Demo/Games/Rocket.CC</span></a><span class=cF0>.
+<a name="l99"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Rocket.html#l1"><span class=cF4>::/Demo/Games/Rocket.CC</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/GuideLines.html b/docs/Doc/GuideLines.html
index 17c912d4..a396c8e1 100755
--- a/docs/Doc/GuideLines.html
+++ b/docs/Doc/GuideLines.html
@@ -40,36 +40,36 @@ body {background-color:#000000;}
 <a name="l13"></a></span><span class=cF2>/Doc</span><span class=cF0> Here you can find documentation.
 <a name="l14"></a>
 <a name="l15"></a></span><span class=cF2>/Kernel</span><span class=cF0> The core of the operating system is found here.  Since priviledge levels are not used, calling it a </span><span class=cF2>kernel</span><span class=cF0> is deceptive.        
-<a name="l16"></a>It is </span><span class=cF2>AOT</span><span class=cF0> compiled by </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>().      It is loaded by the boot loader and must fit in 640K.
+<a name="l16"></a>It is </span><span class=cF2>AOT</span><span class=cF0> compiled by </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>().      It is loaded by the boot loader and must fit in 640K.
 <a name="l17"></a>
 <a name="l18"></a></span><span class=cF2>/Compiler</span><span class=cF0> The compiler module src code is found here.  The compiler is </span><span class=cF2>AOT</span><span class=cF0> compiled to produce a binary file which is loaded at 
-<a name="l19"></a>boot.  It, too, is </span><span class=cF2>AOT</span><span class=cF0> compiled by </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>().
+<a name="l19"></a>boot.  It, too, is </span><span class=cF2>AOT</span><span class=cF0> compiled by </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>().
 <a name="l20"></a>
-<a name="l21"></a></span><span class=cF2>/System</span><span class=cF0> The non-kernel part of the operating system is found here.      It is </span><span class=cF2>JIT</span><span class=cF0> compiled during boot.  The </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> is the most 
+<a name="l21"></a></span><span class=cF2>/System</span><span class=cF0> The non-kernel part of the operating system is found here.      It is </span><span class=cF2>JIT</span><span class=cF0> compiled during boot.  The </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> is the most 
 <a name="l22"></a>important task. It never dies.
 <a name="l23"></a>
 <a name="l24"></a></span><span class=cF2>/0000Boot</span><span class=cF0> Boot files go here.  Stage 2 of the ZealOS hard drive master boot loader, the old hard drive master boot record which 
-<a name="l25"></a>is just blk#0, and the CD/DVD </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l1"><span class=cF4>0000Kernel.BIN.C</span></a><span class=cF0> file go here.  ASCII </span><span class=cF2>0000</span><span class=cF0> is near the top, alphabetically, in case you use 
+<a name="l25"></a>is just blk#0, and the CD/DVD </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l1"><span class=cF4>0000Kernel.BIN.C</span></a><span class=cF0> file go here.  ASCII </span><span class=cF2>0000</span><span class=cF0> is near the top, alphabetically, in case you use 
 <a name="l26"></a></span><a href="http://www.magiciso.com"><span class=cF0>MagicISO</span></a><span class=cF0>.
 <a name="l27"></a>
 <a name="l28"></a>
 <a name="l29"></a>
 <a name="l30"></a></span><span class=cF5>                                                         ::/Home Files</span><span class=cF0>
 <a name="l31"></a>
-<a name="l32"></a>The home dir is specified with </span><span class=cF2>'~'</span><span class=cF0>.  The home dir is </span><span class=cF2>::/Home</span><span class=cF0> unless you change it with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l1"><span class=cF4>HomeSet</span></a><span class=cF0>() or compile the kernel with a 
+<a name="l32"></a>The home dir is specified with </span><span class=cF2>'~'</span><span class=cF0>.  The home dir is </span><span class=cF2>::/Home</span><span class=cF0> unless you change it with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l1"><span class=cF4>HomeSet</span></a><span class=cF0>() or compile the kernel with a 
 <a name="l33"></a>config option.  An empty </span><span class=cF2>/Home</span><span class=cF0> dir should be valid because it will get default files from the root dir.
 <a name="l34"></a></span><span class=cF4>
-<a name="l35"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Home/PersonalMenu.html#l1"><span class=cF4>~/PersonalMenu.DD</span></a><span class=cF0> a menu viewed with the </span><span class=cF2>&lt;CTRL-m&gt;</span><span class=cF0> key or by clicking &quot;</span><span class=cF2>MENU</span><span class=cF0>&quot; in the upper left border area of a window.
+<a name="l35"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Home/PersonalMenu.html#l1"><span class=cF4>~/PersonalMenu.DD</span></a><span class=cF0> a menu viewed with the </span><span class=cF2>&lt;CTRL-m&gt;</span><span class=cF0> key or by clicking &quot;</span><span class=cF2>MENU</span><span class=cF0>&quot; in the upper left border area of a window.
 <a name="l36"></a></span><span class=cF4>
-<a name="l37"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Home/PersonalNotes.html#l1"><span class=cF4>~/PersonalNotes.DD</span></a><span class=cF0> a personal note file viewed with the </span><span class=cF2>&lt;CTRL-SHIFT-M&gt;</span><span class=cF0> key.
+<a name="l37"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Home/PersonalNotes.html#l1"><span class=cF4>~/PersonalNotes.DD</span></a><span class=cF0> a personal note file viewed with the </span><span class=cF2>&lt;CTRL-SHIFT-M&gt;</span><span class=cF0> key.
 <a name="l38"></a></span><span class=cF4>
-<a name="l39"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Home/MakeHome.html#l1"><span class=cF4>~/MakeHome.CC</span></a><span class=cF0> a file compiled by the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> during </span><a href="http://www.tomawezome.github.io/ZealOS/StartOS.html#l41"><span class=cF4>StartOS</span></a><span class=cF0>.
+<a name="l39"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Home/MakeHome.html#l1"><span class=cF4>~/MakeHome.CC</span></a><span class=cF0> a file compiled by the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> during </span><a href="https://www.tomawezome.github.io/ZealOS/StartOS.html#l41"><span class=cF4>StartOS</span></a><span class=cF0>.
 <a name="l40"></a>
-<a name="l41"></a></span><span class=cF4>~/Home*</span><span class=cF0> Copy </span><span class=cF2>Home*</span><span class=cF0> files from the root into </span><span class=cF2>~</span><span class=cF0> and customize them.  These files are invoked when the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> starts-up.
+<a name="l41"></a></span><span class=cF4>~/Home*</span><span class=cF0> Copy </span><span class=cF2>Home*</span><span class=cF0> files from the root into </span><span class=cF2>~</span><span class=cF0> and customize them.  These files are invoked when the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> starts-up.
 <a name="l42"></a></span><span class=cF4>
-<a name="l43"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Home/Once.html#l1"><span class=cF4>~/Once.CC</span></a><span class=cF0> a file invoked at the start-up of the first user.     Customize this!
+<a name="l43"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Home/Once.html#l1"><span class=cF4>~/Once.CC</span></a><span class=cF0> a file invoked at the start-up of the first user.     Customize this!
 <a name="l44"></a></span><span class=cF4>
-<a name="l45"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>~/Registry.CC</span></a><span class=cF0> can be edited by hand or deleted to reset to defaults.  Takes affect next boot.
+<a name="l45"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>~/Registry.CC</span></a><span class=cF0> can be edited by hand or deleted to reset to defaults.  Takes affect next boot.
 <a name="l46"></a>
 <a name="l47"></a>
 <a name="l48"></a>
@@ -82,7 +82,7 @@ body {background-color:#000000;}
 <a name="l55"></a>* Make a file called </span><span class=cF2>Run.CC</span><span class=cF0> to load and run the application, preferable by </span><span class=cF2>#include</span><span class=cF0>ing the </span><span class=cF2>Load.CC</span><span class=cF0> file.
 <a name="l56"></a>
 <a name="l57"></a>* Place user data in a subdirectory of </span><span class=cF2>/Home</span><span class=cF0>, preferably naming the subdirectory the same as the </span><span class=cF2>/Apps</span><span class=cF0> subdirectory.    Or, 
-<a name="l58"></a>place data in the </span><span class=cF2>Registry.CC</span><span class=cF0> file.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/RegistryDemo.html#l1"><span class=cF4>::/Demo/RegistryDemo.CC</span></a><span class=cF0>.
+<a name="l58"></a>place data in the </span><span class=cF2>Registry.CC</span><span class=cF0> file.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/RegistryDemo.html#l1"><span class=cF4>::/Demo/RegistryDemo.CC</span></a><span class=cF0>.
 <a name="l59"></a>
 <a name="l60"></a>* If the app needs files in the </span><span class=cF2>/Home</span><span class=cF0> directory, make an </span><span class=cF2>/Apps</span><span class=cF0> file called </span><span class=cF2>Install.CC</span><span class=cF0> or </span><span class=cF2>Install.IN</span><span class=cF0> to create the </span><span class=cF2>/Home</span><span class=cF0> 
 <a name="l61"></a>subdirectory.
@@ -92,16 +92,16 @@ body {background-color:#000000;}
 <a name="l65"></a></span><span class=cF5>                                                     Programming Guidelines</span><span class=cF0>
 <a name="l66"></a>
 <a name="l67"></a>* Virtual mem/Paging is not used -- it is identity mapped in </span><span class=cF2>x86_64</span><span class=cF0> mode.  The stack does not grow, so alloc enough when the 
-<a name="l68"></a>task (process) is </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF0>ed and use the heap for most things.     (The </span><span class=cF2>heap</span><span class=cF0> refers to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l387"><span class=cF4>Free</span></a><span class=cF0>().)
+<a name="l68"></a>task (process) is </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF0>ed and use the heap for most things.     (The </span><span class=cF2>heap</span><span class=cF0> refers to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l387"><span class=cF4>Free</span></a><span class=cF0>().)
 <a name="l69"></a>
-<a name="l70"></a>* You can </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l387"><span class=cF4>Free</span></a><span class=cF0>(</span><span class=cF2>NULL</span><span class=cF0>).
+<a name="l70"></a>* You can </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l387"><span class=cF4>Free</span></a><span class=cF0>(</span><span class=cF2>NULL</span><span class=cF0>).
 <a name="l71"></a>
-<a name="l72"></a>* See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l259"><span class=cF4>Naming Convention</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l3"><span class=cF4>Abbreviations</span></a><span class=cF0>.
+<a name="l72"></a>* See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l259"><span class=cF4>Naming Convention</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l3"><span class=cF4>Abbreviations</span></a><span class=cF0>.
 <a name="l73"></a>
-<a name="l74"></a>* There are two modes of compiling, </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l178"><span class=cF4>AOT Compile Mode</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l186"><span class=cF4>JIT Compile Mode</span></a><span class=cF0>.      Compilation is done in both -- neither is 
-<a name="l75"></a>&quot;interpreted&quot;.  Use </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l186"><span class=cF4>JIT Mode</span></a><span class=cF0>.
+<a name="l74"></a>* There are two modes of compiling, </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l178"><span class=cF4>AOT Compile Mode</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l186"><span class=cF4>JIT Compile Mode</span></a><span class=cF0>.      Compilation is done in both -- neither is 
+<a name="l75"></a>&quot;interpreted&quot;.  Use </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l186"><span class=cF4>JIT Mode</span></a><span class=cF0>.
 <a name="l76"></a>
-<a name="l77"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0>
+<a name="l77"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0>
 <a name="l78"></a>
 <a name="l79"></a>* Use </span><span class=cF2>I64</span><span class=cF0> instead of smaller int sizes because the compiler converts everything to 64-bit.      Don't use unsigned unless it 
 <a name="l80"></a>actually breaks.  A policy of signed keeps it simple so you don't have to agonize over choices.
@@ -119,7 +119,7 @@ body {background-color:#000000;}
 <a name="l92"></a>* In-order, short circuit logic is assumed.
 <a name="l93"></a>
 <a name="l94"></a>* Avoid boolean expression assignments.  Boolean assignments don't have short circuit logic and are not compiled efficiently.  
-<a name="l95"></a>The </span><span class=cF2>Bool</span><span class=cF0> type is just an alias for a 1 byte signed int -- nothing forces it to </span><span class=cF2>1</span><span class=cF0> or </span><span class=cF2>0</span><span class=cF0>.  There is a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l90"><span class=cF4>ToBool</span></a><span class=cF0>() function that will 
+<a name="l95"></a>The </span><span class=cF2>Bool</span><span class=cF0> type is just an alias for a 1 byte signed int -- nothing forces it to </span><span class=cF2>1</span><span class=cF0> or </span><span class=cF2>0</span><span class=cF0>.  There is a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l90"><span class=cF4>ToBool</span></a><span class=cF0>() function that will 
 <a name="l96"></a>for to </span><span class=cF2>1</span><span class=cF0> ot </span><span class=cF2>0</span><span class=cF0>, however.
 <a name="l97"></a>
 <a name="l98"></a>* Global vars in </span><span class=cF2>AOT</span><span class=cF0> BIN modules are initialized to zero.  They occupy space in BIN files.
@@ -128,7 +128,7 @@ body {background-color:#000000;}
 <a name="l101"></a>against multiple cores, you need a locked semaphore.  Semaphores might need to be in their own cache line.  Lock bits are used 
 <a name="l102"></a>in a lot of places not aligned.
 <a name="l103"></a>
-<a name="l104"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l247"><span class=cF4>SysDebug</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l252"><span class=cF4>IsSysDebug</span></a><span class=cF0>() are really handy when working on the compiler or kernel.  It's just a bit you can set and test.
+<a name="l104"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l247"><span class=cF4>SysDebug</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l252"><span class=cF4>IsSysDebug</span></a><span class=cF0>() are really handy when working on the compiler or kernel.  It's just a bit you can set and test.
 <a name="l105"></a>
 <a name="l106"></a>* </span><span class=cF2>U0 *</span><span class=cF0> is not used because the size is zero for ptr arithmetic.
 <a name="l107"></a>
@@ -138,36 +138,36 @@ body {background-color:#000000;}
 <a name="l111"></a>
 <a name="l112"></a></span><span class=cF5>                                                        Hash Sym Tables</span><span class=cF0>
 <a name="l113"></a>
-<a name="l114"></a>* See </span><a href="http://www.tomawezome.github.io/ZealOS/System/ZHash.html#l1"><span class=cF4>::/System/ZHash.CC</span></a><span class=cF0> for examples of how the hash tables are set-up.  Basically, syms are placed into hash tables and child 
+<a name="l114"></a>* See </span><a href="https://www.tomawezome.github.io/ZealOS/System/ZHash.html#l1"><span class=cF4>::/System/ZHash.CC</span></a><span class=cF0> for examples of how the hash tables are set-up.  Basically, syms are placed into hash tables and child 
 <a name="l115"></a>process hash tables are chained to parents.     This provides scopes for vars and functions.
 <a name="l116"></a>
-<a name="l117"></a>* </span><span class=cF2>sys_task-&gt;hash_table</span><span class=cF0> holds the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> syms loaded in on start-up.
+<a name="l117"></a>* </span><span class=cF2>sys_task-&gt;hash_table</span><span class=cF0> holds the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> syms loaded in on start-up.
 <a name="l118"></a>
 <a name="l119"></a>* </span><span class=cF2>Fs-&gt;hash_table</span><span class=cF0> holds user CosmiC syms and if a sym is not found, it checks parents.  When a duplicate sym is added to the 
 <a name="l120"></a>table, it overshadows the prev sym.  When developing software, typically you include the file at the cmd prompt, make changes 
 <a name="l121"></a>and reinclude it.  Old syms are overshadowed but they are still there.  Periodically, kill the TASK and start fresh when mem is 
-<a name="l122"></a>low.    If you wish your applications to free themselves instead of staying in mem, spawn or </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l447"><span class=cF4>PopUp</span></a><span class=cF0>() a task to run the 
+<a name="l122"></a>low.    If you wish your applications to free themselves instead of staying in mem, spawn or </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l447"><span class=cF4>PopUp</span></a><span class=cF0>() a task to run the 
 <a name="l123"></a>application and kill it when it's done.
 <a name="l124"></a>
-<a name="l125"></a>* To display the contents of a hash table, use the </span><a href="http://www.tomawezome.github.io/ZealOS/System/Hash.html#l169"><span class=cF4>Who</span></a><span class=cF0>() routine or the varients.  </span><a href="http://www.tomawezome.github.io/ZealOS/System/Hash.html#l370"><span class=cF4>HashDepthRep</span></a><span class=cF0>() gives a histogram     of how long 
+<a name="l125"></a>* To display the contents of a hash table, use the </span><a href="https://www.tomawezome.github.io/ZealOS/System/Hash.html#l169"><span class=cF4>Who</span></a><span class=cF0>() routine or the varients.  </span><a href="https://www.tomawezome.github.io/ZealOS/System/Hash.html#l370"><span class=cF4>HashDepthRep</span></a><span class=cF0>() gives a histogram     of how long 
 <a name="l126"></a>the chains are, in case you wish to make hash table sizes bigger.
 <a name="l127"></a>
 <a name="l128"></a>
 <a name="l129"></a>
 <a name="l130"></a></span><span class=cF5>                                                       Assembly Language</span><span class=cF0>
 <a name="l131"></a>
-<a name="l132"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Asm.html#l1"><span class=cF4>::/Doc/Asm.DD</span></a><span class=cF0>.
+<a name="l132"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Asm.html#l1"><span class=cF4>::/Doc/Asm.DD</span></a><span class=cF0>.
 <a name="l133"></a>
-<a name="l134"></a>* </span><span class=cF2>FS</span><span class=cF0> must always point to the cur </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF0>.
+<a name="l134"></a>* </span><span class=cF2>FS</span><span class=cF0> must always point to the cur </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF0>.
 <a name="l135"></a>
-<a name="l136"></a>* </span><span class=cF2>GS</span><span class=cF0> must always point to the cur </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4058"><span class=cF4>CCPU</span></a><span class=cF0>.
+<a name="l136"></a>* </span><span class=cF2>GS</span><span class=cF0> must always point to the cur </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4058"><span class=cF4>CCPU</span></a><span class=cF0>.
 <a name="l137"></a>
-<a name="l138"></a>* Don't change the segment regs unless interrupts are off.      It's hard to do, anyway.        </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KUtils.html#l536"><span class=cF4>SET_FS_BASE</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KUtils.html#l522"><span class=cF4>SET_GS_BASE</span></a><span class=cF0>.
+<a name="l138"></a>* Don't change the segment regs unless interrupts are off.      It's hard to do, anyway.        </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KUtils.html#l536"><span class=cF4>SET_FS_BASE</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KUtils.html#l522"><span class=cF4>SET_GS_BASE</span></a><span class=cF0>.
 <a name="l139"></a>
-<a name="l140"></a>* When interacting with </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> compiled code, preserve </span><span class=cF2>RBP, RSI, RDI, R10-R15</span><span class=cF0> because the compiler uses these for reg vars.     You 
-<a name="l141"></a>are free to clobber </span><span class=cF2>RAX, RBX, RCX, RDX</span><span class=cF0>, </span><span class=cF2>R8</span><span class=cF0> and </span><span class=cF2>R9</span><span class=cF0>.      See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1938"><span class=cF4>Compiler Reg Masks</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1910"><span class=cF4>PUSH_C_REGS</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1911"><span class=cF4>POP_C_REGS</span></a><span class=cF0>
+<a name="l140"></a>* When interacting with </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> compiled code, preserve </span><span class=cF2>RBP, RSI, RDI, R10-R15</span><span class=cF0> because the compiler uses these for reg vars.     You 
+<a name="l141"></a>are free to clobber </span><span class=cF2>RAX, RBX, RCX, RDX</span><span class=cF0>, </span><span class=cF2>R8</span><span class=cF0> and </span><span class=cF2>R9</span><span class=cF0>.      See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1938"><span class=cF4>Compiler Reg Masks</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1910"><span class=cF4>PUSH_C_REGS</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1911"><span class=cF4>POP_C_REGS</span></a><span class=cF0>
 <a name="l142"></a>
-<a name="l143"></a>* It is recommended to use the standard stack frame for functions because </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l53"><span class=cF4>Caller</span></a><span class=cF0>() is used to display the call stack, such as 
+<a name="l143"></a>* It is recommended to use the standard stack frame for functions because </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l53"><span class=cF4>Caller</span></a><span class=cF0>() is used to display the call stack, such as 
 <a name="l144"></a>for the wallpaper.
 <a name="l145"></a></span><span class=cF2>                                PUSH            RBP
 <a name="l146"></a>                                MOV             RBP, RSP
diff --git a/docs/Doc/Hash.html b/docs/Doc/Hash.html
index 288424b3..627303de 100755
--- a/docs/Doc/Hash.html
+++ b/docs/Doc/Hash.html
@@ -55,22 +55,22 @@ body {background-color:#000000;}
 <a name="l28"></a>There is a symbol (hash) table for each task.  When a sym is not found, the parent task's sym table is checked.  All tasks chain 
 <a name="l29"></a>back to the </span><span class=cF2>System</span><span class=cF0> task.
 <a name="l30"></a>
-<a name="l31"></a>ZealOS sym tables are implemented with an array of linked-lists.        A num is generated from a string by </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KHashA.html#l258"><span class=cF4>HashStr</span></a><span class=cF0>() to index into 
+<a name="l31"></a>ZealOS sym tables are implemented with an array of linked-lists.        A num is generated from a string by </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KHashA.html#l258"><span class=cF4>HashStr</span></a><span class=cF0>() to index into 
 <a name="l32"></a>the array of linked-lists.      Multiple strings can generate the same num, so linked-lists are built.  Newer entries overshadow 
 <a name="l33"></a>older ones.
 <a name="l34"></a>
-<a name="l35"></a>There are various types of entries.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l821"><span class=cF4>Hash Entry Types</span></a><span class=cF0>.
+<a name="l35"></a>There are various types of entries.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l821"><span class=cF4>Hash Entry Types</span></a><span class=cF0>.
 <a name="l36"></a>
-<a name="l37"></a></span><span class=cF5>Symbol Look-up</span><span class=cF0> (Used many places including the </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l596"><span class=cF4>JIT Compiler</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KLoad.html#l24"><span class=cF4>Loader</span></a><span class=cF0>.)
-<a name="l38"></a>1) Symbol name is </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KHashA.html#l4"><span class=cF4>hashed</span></a><span class=cF0> by adding and shifting the ASCII of all chars.
-<a name="l39"></a>2) </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l782"><span class=cF4>hash table</span></a><span class=cF0>-&gt;body[] array is indexed.
+<a name="l37"></a></span><span class=cF5>Symbol Look-up</span><span class=cF0> (Used many places including the </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l596"><span class=cF4>JIT Compiler</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KLoad.html#l24"><span class=cF4>Loader</span></a><span class=cF0>.)
+<a name="l38"></a>1) Symbol name is </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KHashA.html#l4"><span class=cF4>hashed</span></a><span class=cF0> by adding and shifting the ASCII of all chars.
+<a name="l39"></a>2) </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l782"><span class=cF4>hash table</span></a><span class=cF0>-&gt;body[] array is indexed.
 <a name="l40"></a>3) Linked-list is traversed until match of text and type of entry.
-<a name="l41"></a>4) If not found, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l782"><span class=cF4>hash table</span></a><span class=cF0>-&gt;next table is searched.
+<a name="l41"></a>4) If not found, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l782"><span class=cF4>hash table</span></a><span class=cF0>-&gt;next table is searched.
 <a name="l42"></a>
 <a name="l43"></a>Duplicate entries are allowed -- they overshadow old entries.
 <a name="l44"></a>
 <a name="l45"></a></span><span class=cF5>Address-to-Symbol Look-up</span><span class=cF0> (Slow because not important. We could use trees.)
-<a name="l46"></a>1) FunSeg Cache is </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/FunSeg.html#l137"><span class=cF4>scanned</span></a><span class=cF0>.
-<a name="l47"></a>2) Hash Tables are </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/FunSeg.html#l64"><span class=cF4>scanned</span></a><span class=cF0>.
+<a name="l46"></a>1) FunSeg Cache is </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/FunSeg.html#l137"><span class=cF4>scanned</span></a><span class=cF0>.
+<a name="l47"></a>2) Hash Tables are </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/FunSeg.html#l64"><span class=cF4>scanned</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/HeapDebug.html b/docs/Doc/HeapDebug.html
index 2b274a66..e8c225d3 100755
--- a/docs/Doc/HeapDebug.html
+++ b/docs/Doc/HeapDebug.html
@@ -25,6 +25,6 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF0>Recompile the kernel with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3437"><span class=cF4>_CONFIG_HEAP_DEBUG</span></a><span class=cF0>=TRUE if you want more heap debugging.  You are on your own.
+<a name="l1"></a><span class=cF0>Recompile the kernel with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3437"><span class=cF4>_CONFIG_HEAP_DEBUG</span></a><span class=cF0>=TRUE if you want more heap debugging.  You are on your own.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/HelpIndex.html b/docs/Doc/HelpIndex.html
index cac92cf8..5db99a36 100755
--- a/docs/Doc/HelpIndex.html
+++ b/docs/Doc/HelpIndex.html
@@ -31,15 +31,15 @@ body {background-color:#000000;}
 <a name="l4"></a>+] Mouse Ctrls
 <a name="l5"></a>+] Keyboard-Mouse Ctrls</span><span class=cF0>
 <a name="l6"></a></span><span class=cF4>
-<a name="l7"></a></u></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Welcome.html#l1"><span class=cF4>Welcome</span></a><span class=cF0>                 </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/AboutZealOS.html#l1"><span class=cF4>About ZealOS</span></a><span class=cF4>
-<a name="l8"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CmdLineOverview.html#l1"><span class=cF4>Command Line</span></a><span class=cF0>    </span><span class=cF9><u>Take Tour</span><span class=cF4>
-<a name="l9"></a></u></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DemoIndex.html#l1"><span class=cF4>Demo Index</span></a><span class=cF0>              </span><span class=cF9><u>Key Map</span><span class=cF4>
-<a name="l10"></a></u></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Features.html#l1"><span class=cF4>Features</span></a><span class=cF0>                </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Requirements.html#l1"><span class=cF4>Requirements</span></a><span class=cF4>
-<a name="l11"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Charter.html#l1"><span class=cF4>Charter</span></a><span class=cF0>                 </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Strategy.html#l1"><span class=cF4>Strategic Decisions</span></a><span class=cF4>
-<a name="l12"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/FAQ.html#l1"><span class=cF4>F.A.Q.</span></a><span class=cF0>                  </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l1"><span class=cF4>Glossary</span></a><span class=cF4>
-<a name="l13"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0>                  </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CompilerOverview.html#l1"><span class=cF4>Compiler Index</span></a><span class=cF4>
-<a name="l14"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/WhyNotMore.html#l1"><span class=cF4>Why Not More?</span></a><span class=cF0>   </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Demands.html#l1"><span class=cF4>Demands</span></a><span class=cF4>
-<a name="l15"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/StdZealOSPC.html#l1"><span class=cF4>The Std ZealOS PC</span></a><span class=cF0>
+<a name="l7"></a></u></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Welcome.html#l1"><span class=cF4>Welcome</span></a><span class=cF0>                 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/AboutZealOS.html#l1"><span class=cF4>About ZealOS</span></a><span class=cF4>
+<a name="l8"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CmdLineOverview.html#l1"><span class=cF4>Command Line</span></a><span class=cF0>    </span><span class=cF9><u>Take Tour</span><span class=cF4>
+<a name="l9"></a></u></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DemoIndex.html#l1"><span class=cF4>Demo Index</span></a><span class=cF0>              </span><span class=cF9><u>Key Map</span><span class=cF4>
+<a name="l10"></a></u></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Features.html#l1"><span class=cF4>Features</span></a><span class=cF0>                </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Requirements.html#l1"><span class=cF4>Requirements</span></a><span class=cF4>
+<a name="l11"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Charter.html#l1"><span class=cF4>Charter</span></a><span class=cF0>                 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Strategy.html#l1"><span class=cF4>Strategic Decisions</span></a><span class=cF4>
+<a name="l12"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/FAQ.html#l1"><span class=cF4>F.A.Q.</span></a><span class=cF0>                  </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l1"><span class=cF4>Glossary</span></a><span class=cF4>
+<a name="l13"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0>                  </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CompilerOverview.html#l1"><span class=cF4>Compiler Index</span></a><span class=cF4>
+<a name="l14"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/WhyNotMore.html#l1"><span class=cF4>Why Not More?</span></a><span class=cF0>   </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Demands.html#l1"><span class=cF4>Demands</span></a><span class=cF4>
+<a name="l15"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/StdZealOSPC.html#l1"><span class=cF4>The Std ZealOS PC</span></a><span class=cF0>
 <a name="l16"></a> </span><span class=cF5>
 <a name="l17"></a><u>+] User Help
 <a name="l18"></a>+] Admin Help
@@ -52,59 +52,59 @@ body {background-color:#000000;}
 <a name="l25"></a>Bit
 <a name="l26"></a>Boot
 <a name="l27"></a>Call
-<a name="l28"></a></u></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>Char Overview</span></a><span class=cF4>
+<a name="l28"></a></u></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>Char Overview</span></a><span class=cF4>
 <a name="l29"></a>Char Routines
 <a name="l30"></a>Circular Queue
-<a name="l31"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CmdLineOverview.html#l1"><span class=cF4>Cmd Line Overview</span></a><span class=cF4>
+<a name="l31"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CmdLineOverview.html#l1"><span class=cF4>Cmd Line Overview</span></a><span class=cF4>
 <a name="l32"></a>Cmd Line Routines
-<a name="l33"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CompilerOverview.html#l1"><span class=cF4>Compiler Overview</span></a><span class=cF4>
+<a name="l33"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CompilerOverview.html#l1"><span class=cF4>Compiler Overview</span></a><span class=cF4>
 <a name="l34"></a>Compiler Routines
 <a name="l35"></a>Compression
 <a name="l36"></a>Ctrls
 <a name="l37"></a>Data Types
 <a name="l38"></a>Date
-<a name="l39"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DebugOverview.html#l1"><span class=cF4>Debugging Overview</span></a><span class=cF4>
+<a name="l39"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DebugOverview.html#l1"><span class=cF4>Debugging Overview</span></a><span class=cF4>
 <a name="l40"></a>Debugging Routines
 <a name="l41"></a>Define
 <a name="l42"></a>Devices
 <a name="l43"></a>Disk
-<a name="l44"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>Doc Overview</span></a><span class=cF4>
+<a name="l44"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>Doc Overview</span></a><span class=cF4>
 <a name="l45"></a>Doc Routines
 <a name="l46"></a>Exceptions
 <a name="l47"></a>File
-<a name="l48"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/FileUtils.html#l1"><span class=cF4>File Utils</span></a><span class=cF4>
+<a name="l48"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/FileUtils.html#l1"><span class=cF4>File Utils</span></a><span class=cF4>
 <a name="l49"></a>Frames
 <a name="l50"></a>God
-<a name="l51"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/GraphicsOverview.html#l1"><span class=cF4>Graphics Overview</span></a><span class=cF4>
+<a name="l51"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/GraphicsOverview.html#l1"><span class=cF4>Graphics Overview</span></a><span class=cF4>
 <a name="l52"></a>Graphics Routines
 <a name="l53"></a>Hash
 <a name="l54"></a>Help System
-<a name="l55"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF4>
+<a name="l55"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF4>
 <a name="l56"></a>InFile
 <a name="l57"></a>Info
 <a name="l58"></a>Install
 <a name="l59"></a>I/O
 <a name="l60"></a>Job
-<a name="l61"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/KeyAlloc.html#l1"><span class=cF4>Key Allocations</span></a><span class=cF4>
+<a name="l61"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/KeyAlloc.html#l1"><span class=cF4>Key Allocations</span></a><span class=cF4>
 <a name="l62"></a>Keyboard Devices
-<a name="l63"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l29"><span class=cF4>Link Types</span></a><span class=cF4>
+<a name="l63"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l29"><span class=cF4>Link Types</span></a><span class=cF4>
 <a name="l64"></a>Math
-<a name="l65"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/MemoryOverview.html#l1"><span class=cF4>Memory Overview</span></a><span class=cF4>
+<a name="l65"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/MemoryOverview.html#l1"><span class=cF4>Memory Overview</span></a><span class=cF4>
 <a name="l66"></a>Memory Routines
 <a name="l67"></a>Menus
 <a name="l68"></a>Messages
 <a name="l69"></a>Misc
 <a name="l70"></a>Mouse
 <a name="l71"></a>MultiCore
-<a name="l72"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l258"><span class=cF4>OpCodes</span></a><span class=cF4>
-<a name="l73"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l209"><span class=cF4>Operator Precedences</span></a><span class=cF4>
+<a name="l72"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l258"><span class=cF4>OpCodes</span></a><span class=cF4>
+<a name="l73"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l209"><span class=cF4>Operator Precedences</span></a><span class=cF4>
 <a name="l74"></a>PCI
-<a name="l75"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Print.html#l1"><span class=cF4>Print(&quot;&quot;) Format Strings</span></a><span class=cF4>
+<a name="l75"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Print.html#l1"><span class=cF4>Print(&quot;&quot;) Format Strings</span></a><span class=cF4>
 <a name="l76"></a>Processor
 <a name="l77"></a>Profiler
-<a name="l78"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF4>
+<a name="l78"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF4>
 <a name="l79"></a>Registry
-<a name="l80"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>Scan Codes</span></a><span class=cF4>
+<a name="l80"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>Scan Codes</span></a><span class=cF4>
 <a name="l81"></a>ScreenCast
 <a name="l82"></a>Sound
 <a name="l83"></a>Sprites
@@ -115,7 +115,7 @@ body {background-color:#000000;}
 <a name="l88"></a>TextBase Layer
 <a name="l89"></a>Time
 <a name="l90"></a>Training
-<a name="l91"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/TOSZ.html#l1"><span class=cF4>TOSZ</span></a><span class=cF4>
+<a name="l91"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/TOSZ.html#l1"><span class=cF4>TOSZ</span></a><span class=cF4>
 <a name="l92"></a>Utils
 <a name="l93"></a>Windows</span><span class=cF0>
 </span></pre></body>
diff --git a/docs/Doc/HelpSystem.html b/docs/Doc/HelpSystem.html
index d3b14d1b..2c176ec4 100755
--- a/docs/Doc/HelpSystem.html
+++ b/docs/Doc/HelpSystem.html
@@ -27,11 +27,11 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF2>#help_index &quot;Topic/SubTopic;OtherTopic&quot;</span><span class=cF0>
 <a name="l2"></a>The help index preprocessor compiler directive sets the topics for syms subsequently defined.  You specify subtopics with a '</span><span class=cF2>/</span><span class=cF0>' 
-<a name="l3"></a>tree hierarchy and separate multiple topics with a '</span><span class=cF2>;</span><span class=cF0>'.  The index ctrls </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l39"><span class=cF4>HI:index</span></a><span class=cF0> links.
+<a name="l3"></a>tree hierarchy and separate multiple topics with a '</span><span class=cF2>;</span><span class=cF0>'.  The index ctrls </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l39"><span class=cF4>HI:index</span></a><span class=cF0> links.
 <a name="l4"></a>
 <a name="l5"></a></span><span class=cF2>public</span><span class=cF0> causes a sym to appear in help_index reports.
 <a name="l6"></a>
 <a name="l7"></a></span><span class=cF2>#help_file &quot;filename[.DD]&quot;</span><span class=cF0>
-<a name="l8"></a>The help file preprocessor directive makes a file into the heading of a </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l39"><span class=cF4>HI:index</span></a><span class=cF0> report for the current help index.
+<a name="l8"></a>The help file preprocessor directive makes a file into the heading of a </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l39"><span class=cF4>HI:index</span></a><span class=cF0> report for the current help index.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/InFile.html b/docs/Doc/InFile.html
index c69688d7..2f5c88c7 100755
--- a/docs/Doc/InFile.html
+++ b/docs/Doc/InFile.html
@@ -28,16 +28,16 @@ body {background-color:#000000;}
 <a name="l1"></a><span class=cF2>InFiles</span><span class=cF0> are used to generate user input to automate operations.  The ZealOS tour is done with an </span><span class=cF2>InFile</span><span class=cF0>.        It is akin to a Unix 
 <a name="l2"></a>pipe because </span><span class=cF2>StdOut</span><span class=cF0> of one gets chained into </span><span class=cF2>StdIn</span><span class=cF0> of another.
 <a name="l3"></a>
-<a name="l4"></a>When an </span><span class=cF2>InFile</span><span class=cF0> runs, a child task is </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF0>()ed which intercepts real user input and generates fake input.  InFiles are </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> 
-<a name="l5"></a>programs run by the child whose stdout goes to the parent's input buffer.       </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l312"><span class=cF4>Message</span></a><span class=cF0>() can be included in an </span><span class=cF2>InFile</span><span class=cF0> to send 
+<a name="l4"></a>When an </span><span class=cF2>InFile</span><span class=cF0> runs, a child task is </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF0>()ed which intercepts real user input and generates fake input.  InFiles are </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> 
+<a name="l5"></a>programs run by the child whose stdout goes to the parent's input buffer.       </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l312"><span class=cF4>Message</span></a><span class=cF0>() can be included in an </span><span class=cF2>InFile</span><span class=cF0> to send 
 <a name="l6"></a>special keys or mouse cmds to the parent.       While an </span><span class=cF2>InFile</span><span class=cF0> is running, the normal input gets diverted to the InFile task and 
 <a name="l7"></a>can be filtered and sent back to the parent task.  Unless you are driving functions which prompt for data, you can probably use 
 <a name="l8"></a>an </span><span class=cF2>#include</span><span class=cF0> file in place of an </span><span class=cF2>InFile</span><span class=cF0>.
 <a name="l9"></a>
-<a name="l10"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/InFile/InDir.html#l1"><span class=cF4>::/Demo/InFile/InDir.IN</span></a><span class=cF0>.
+<a name="l10"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/InFile/InDir.html#l1"><span class=cF4>::/Demo/InFile/InDir.IN</span></a><span class=cF0>.
 <a name="l11"></a>
-<a name="l12"></a>Note: </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l580"><span class=cF4>In</span></a><span class=cF0>(&quot;&quot;) can be used if all you need is to send ASCII characters.   It differs from </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l561"><span class=cF4>InStr</span></a><span class=cF0>().        You'll probably use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l580"><span class=cF4>In</span></a><span class=cF0>() a 
-<a name="l13"></a>lot and not </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l561"><span class=cF4>InStr</span></a><span class=cF0>().    With </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l580"><span class=cF4>In</span></a><span class=cF0>(), for example, you can place answers to the prompts for recompiling the </span><span class=cF2>Kernel</span><span class=cF0> module during </span><span class=cF4>
-<a name="l14"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>().
+<a name="l12"></a>Note: </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l580"><span class=cF4>In</span></a><span class=cF0>(&quot;&quot;) can be used if all you need is to send ASCII characters.   It differs from </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l561"><span class=cF4>InStr</span></a><span class=cF0>().        You'll probably use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l580"><span class=cF4>In</span></a><span class=cF0>() a 
+<a name="l13"></a>lot and not </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l561"><span class=cF4>InStr</span></a><span class=cF0>().    With </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l580"><span class=cF4>In</span></a><span class=cF0>(), for example, you can place answers to the prompts for recompiling the </span><span class=cF2>Kernel</span><span class=cF0> module during </span><span class=cF4>
+<a name="l14"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>().
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Install.html b/docs/Doc/Install.html
index 93c0eb05..064b3e1a 100755
--- a/docs/Doc/Install.html
+++ b/docs/Doc/Install.html
@@ -35,46 +35,46 @@ body {background-color:#000000;}
 <a name="l8"></a>with a restore disk that does not allow repartitioning.  It's recommended to connect a spare additional hard drive and use the </span><span class=cF2>B
 <a name="l9"></a>IOS</span><span class=cF0> to select which drive to boot.
 <a name="l10"></a>
-<a name="l11"></a>The </span><a href="http://www.tomawezome.github.io/ZealOS/Misc/OSInstall.html#l1"><span class=cF4>::/Misc/OSInstall.CC</span></a><span class=cF0> script will automate much of this.     It runs if you boot the CD/DVD-ROM.
+<a name="l11"></a>The </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/OSInstall.html#l1"><span class=cF4>::/Misc/OSInstall.CC</span></a><span class=cF0> script will automate much of this.     It runs if you boot the CD/DVD-ROM.
 <a name="l12"></a>
-<a name="l13"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Boot.html#l1"><span class=cF4>Boot.DD</span></a><span class=cF0> for an overview of booting. See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Requirements.html#l1"><span class=cF4>Requirements</span></a><span class=cF0> for supported hardware.
+<a name="l13"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Boot.html#l1"><span class=cF4>Boot.DD</span></a><span class=cF0> for an overview of booting. See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Requirements.html#l1"><span class=cF4>Requirements</span></a><span class=cF0> for supported hardware.
 <a name="l14"></a>
 <a name="l15"></a>Two ZealOS partitions are highly recommended, so you can boot to a back-up and fix the primary when you work on it.  Odds are, 
 <a name="l16"></a>you only need a couple gigabytes for your ZealOS partitions.
 <a name="l17"></a>
 <a name="l18"></a>1)
-<a name="l19"></a></span><span class=cF4>  </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF0>() use if the drive is partitioned.
+<a name="l19"></a></span><span class=cF4>  </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF0>() use if the drive is partitioned.
 <a name="l20"></a>    This command mounts a drive making it accessible.  For simplicity, sel </span><span class=cF2>'C'</span><span class=cF0> as the first drive letter for your hard drive.  
 <a name="l21"></a>    The first partition will be </span><span class=cF2>'C'</span><span class=cF0>, second, </span><span class=cF2>'D'</span><span class=cF0>, etc.  ZealOS needs only 1 number to utilize a hard drive -- port.
 <a name="l22"></a>  </span><span class=cF4>
-<a name="l23"></a>  </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/DiskPart.html#l13"><span class=cF4>DiskPart</span></a><span class=cF0>(</span><span class=cF2>'C'</span><span class=cF0>) use if drive is not partitioned
+<a name="l23"></a>  </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/DiskPart.html#l13"><span class=cF4>DiskPart</span></a><span class=cF0>(</span><span class=cF2>'C'</span><span class=cF0>) use if drive is not partitioned
 <a name="l24"></a>  
-<a name="l25"></a>    This will perform a special </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF0>() automatically.
+<a name="l25"></a>    This will perform a special </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF0>() automatically.
 <a name="l26"></a>    
 <a name="l27"></a>    <blink>WARNING:</blink>    This command erases everything on a hard drive.  It repartitions a whole drive and formats the partitions.      This 
 <a name="l28"></a>    command should be skipped if you already have your hard drive partitioned.
 <a name="l29"></a>    
 <a name="l30"></a>    
-<a name="l31"></a>    <blink>WARNING:</blink>    This command doesn't play well with other operating systems.    You'll need to do a </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootMHDIns.html#l58"><span class=cF4>BootMHDZero</span></a><span class=cF0>() to restore 
+<a name="l31"></a>    <blink>WARNING:</blink>    This command doesn't play well with other operating systems.    You'll need to do a </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootMHDIns.html#l58"><span class=cF4>BootMHDZero</span></a><span class=cF0>() to restore 
 <a name="l32"></a>    your drive to a state where other operating systems can partition it.
 <a name="l33"></a>  
-<a name="l34"></a>2) </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFormat.html#l67"><span class=cF4>Format</span></a><span class=cF0>(</span><span class=cF2>'D'</span><span class=cF0>,</span><span class=cF2> TRUE</span><span class=cF0>,</span><span class=cF2> FALSE</span><span class=cF0>,</span><span class=cF2> FSt_FAT32</span><span class=cF0>)
-<a name="l35"></a>  This command formats a drive with </span><span class=cF2>FAT32</span><span class=cF0> or the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> file system type.       Use the drive letter of the partition in place of </span><span class=cF2>'D
+<a name="l34"></a>2) </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFormat.html#l67"><span class=cF4>Format</span></a><span class=cF0>(</span><span class=cF2>'D'</span><span class=cF0>,</span><span class=cF2> TRUE</span><span class=cF0>,</span><span class=cF2> FALSE</span><span class=cF0>,</span><span class=cF2> FSt_FAT32</span><span class=cF0>)
+<a name="l35"></a>  This command formats a drive with </span><span class=cF2>FAT32</span><span class=cF0> or the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> file system type.       Use the drive letter of the partition in place of </span><span class=cF2>'D
 <a name="l36"></a>  '</span><span class=cF0>.
 <a name="l37"></a>  
 <a name="l38"></a>  <blink>WARNING:</blink>      If you are upgrading, be sure not to lose the file, </span><span class=cF2>/0000Boot/OldMBR.BIN.C</span><span class=cF0>.
 <a name="l39"></a>  
-<a name="l40"></a>3) </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/ZDiskA.html#l148"><span class=cF4>CopyTree</span></a><span class=cF0>(</span><span class=cF2>&quot;T:/&quot;</span><span class=cF0>,</span><span class=cF2> &quot;D:/&quot;</span><span class=cF0>)
+<a name="l40"></a>3) </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/ZDiskA.html#l148"><span class=cF4>CopyTree</span></a><span class=cF0>(</span><span class=cF2>&quot;T:/&quot;</span><span class=cF0>,</span><span class=cF2> &quot;D:/&quot;</span><span class=cF0>)
 <a name="l41"></a>  This command is used to copy files onto a hard drive partition from the CD/DVD.  Use the drive letter of the partition in 
 <a name="l42"></a>  place of </span><span class=cF2>'D'</span><span class=cF0>.
 <a name="l43"></a>  
-<a name="l44"></a>4) </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>(</span><span class=cF2>'D'</span><span class=cF0>)
-<a name="l45"></a>  This command recompiles the source code on a drive and writes to the <u>drive's</u> boot record.  You'll need to reenter the </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF0> 
+<a name="l44"></a>4) </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>(</span><span class=cF2>'D'</span><span class=cF0>)
+<a name="l45"></a>  This command recompiles the source code on a drive and writes to the <u>drive's</u> boot record.  You'll need to reenter the </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF0> 
 <a name="l46"></a>  information so it can be stored in the kernel.
 <a name="l47"></a>  
-<a name="l48"></a>5) Use Linux's Grub or ZealOS' </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootMHDIns.html#l76"><span class=cF4>BootMHDIns</span></a><span class=cF0>(</span><span class=cF2>'D'</span><span class=cF0>)
+<a name="l48"></a>5) Use Linux's Grub or ZealOS' </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootMHDIns.html#l76"><span class=cF4>BootMHDIns</span></a><span class=cF0>(</span><span class=cF2>'D'</span><span class=cF0>)
 <a name="l49"></a>  
-<a name="l50"></a>  The </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootMHDIns.html#l76"><span class=cF4>BootMHDIns</span></a><span class=cF0>() command places a boot loader on a drive.     It saves the old master boot record to </span><span class=cF2>/0000Boot/OldMBR.BIN.C</span><span class=cF0> and 
+<a name="l50"></a>  The </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootMHDIns.html#l76"><span class=cF4>BootMHDIns</span></a><span class=cF0>() command places a boot loader on a drive.     It saves the old master boot record to </span><span class=cF2>/0000Boot/OldMBR.BIN.C</span><span class=cF0> and 
 <a name="l51"></a>  replaces it.  When you boot, you will have the option of booting the old master boot record.  This command can be skipped if 
 <a name="l52"></a>  you already have a boot loader.       Be sure not to lose the copy of the old boot record, like if you reformat the drive.
 <a name="l53"></a>  
diff --git a/docs/Doc/Job.html b/docs/Doc/Job.html
index ea65c9ad..9dd7d0be 100755
--- a/docs/Doc/Job.html
+++ b/docs/Doc/Job.html
@@ -26,43 +26,43 @@ body {background-color:#000000;}
 <body>
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cFA>/* Graphics Not Rendered in HTML */</span><span class=cF0>
-<a name="l2"></a></span><span class=cF4>               </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l475"><span class=cF4>PopUpPrint</span></a><span class=cF4>                                 </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l475"><span class=cF4>User</span></a><span class=cF4>          </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l700"><span class=cF4>ExePrint</span></a><span class=cF0>
+<a name="l2"></a></span><span class=cF4>               </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l475"><span class=cF4>PopUpPrint</span></a><span class=cF4>                                 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l475"><span class=cF4>User</span></a><span class=cF4>          </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l700"><span class=cF4>ExePrint</span></a><span class=cF0>
 <a name="l3"></a>
 <a name="l4"></a>
 <a name="l5"></a>
-<a name="l6"></a></span><span class=cF4>                  </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l447"><span class=cF4>PopUp</span></a><span class=cF4>                                                 </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l661"><span class=cF4>ExePutS</span></a><span class=cF0>
+<a name="l6"></a></span><span class=cF4>                  </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l447"><span class=cF4>PopUp</span></a><span class=cF4>                                                 </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l661"><span class=cF4>ExePutS</span></a><span class=cF0>
 <a name="l7"></a>
 <a name="l8"></a>
 <a name="l9"></a>
-<a name="l10"></a> </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l146"><span class=cF4>Core0 SystemTask</span></a><span class=cF4>  </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l457"><span class=cF4>ServerCmdLine</span></a><span class=cF4>   </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l200"><span class=cF4>AP ExecutiveTask</span></a><span class=cF4>       </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l465"><span class=cF4>UserCmdLine</span></a><span class=cF0>
+<a name="l10"></a> </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l146"><span class=cF4>Core0 SystemTask</span></a><span class=cF4>  </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l457"><span class=cF4>ServerCmdLine</span></a><span class=cF4>   </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l200"><span class=cF4>AP ExecutiveTask</span></a><span class=cF4>       </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l465"><span class=cF4>UserCmdLine</span></a><span class=cF0>
 <a name="l11"></a>
 <a name="l12"></a>
 <a name="l13"></a>
 <a name="l14"></a>
 <a name="l15"></a>
 <a name="l16"></a>
-<a name="l17"></a></span><span class=cF4>         </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l411"><span class=cF4>ServerTaskCont</span></a><span class=cF4>                                </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l429"><span class=cF4>UserTaskCont</span></a><span class=cF0>
+<a name="l17"></a></span><span class=cF4>         </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l411"><span class=cF4>ServerTaskCont</span></a><span class=cF4>                                </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l429"><span class=cF4>UserTaskCont</span></a><span class=cF0>
 <a name="l18"></a>
 <a name="l19"></a>
 <a name="l20"></a>
-<a name="l21"></a></span><span class=cF4>        </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l412"><span class=cF4>JobsHandler</span></a><span class=cF0>
+<a name="l21"></a></span><span class=cF4>        </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l412"><span class=cF4>JobsHandler</span></a><span class=cF0>
 <a name="l22"></a>
 <a name="l23"></a>
 <a name="l24"></a>
-<a name="l25"></a></span><span class=cF4>         </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l321"><span class=cF4>JobRunOne</span></a><span class=cF4>           </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l321"><span class=cF4>JobRunOne</span></a><span class=cF4>                  </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l332"><span class=cF4>ExeCmdLine</span></a><span class=cF4>      </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l332"><span class=cF4>ExeCmdLine</span></a><span class=cF0>
+<a name="l25"></a></span><span class=cF4>         </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l321"><span class=cF4>JobRunOne</span></a><span class=cF4>           </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l321"><span class=cF4>JobRunOne</span></a><span class=cF4>                  </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l332"><span class=cF4>ExeCmdLine</span></a><span class=cF4>      </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l332"><span class=cF4>ExeCmdLine</span></a><span class=cF0>
 <a name="l26"></a>
 <a name="l27"></a>
 <a name="l28"></a>
 <a name="l29"></a>
-<a name="l30"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3815"><span class=cF4>CJob</span></a><span class=cF0> nodes are one of </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3808"><span class=cF4>five types</span></a><span class=cF0>.       User applications deal with text or messages.  </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l321"><span class=cF4>JobRunOne</span></a><span class=cF0>() will call a function, spawn a 
+<a name="l30"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3815"><span class=cF4>CJob</span></a><span class=cF0> nodes are one of </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3808"><span class=cF4>five types</span></a><span class=cF0>.       User applications deal with text or messages.  </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l321"><span class=cF4>JobRunOne</span></a><span class=cF0>() will call a function, spawn a 
 <a name="l31"></a>task or execute some text src code.
 <a name="l32"></a>
-<a name="l33"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_TEXT_INPUT</span><span class=cF0> </span><span class=cFE>0</span><span class=cF0> </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l88"><span class=cF4>TaskText</span></a><span class=cF2>() </span><span class=cF0>         </span><span class=cF2>Feed StdIn</span><span class=cF0>
-<a name="l34"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_MESSAGE</span><span class=cF0>    </span><span class=cFE>1</span><span class=cF0> </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l143"><span class=cF4>TaskMessage</span></a><span class=cF2>() </span><span class=cF0>      </span><span class=cF2>Post message</span><span class=cF0>
-<a name="l35"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_EXE_STR</span><span class=cF0>    </span><span class=cFE>2</span><span class=cF0> </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l45"><span class=cF4>TaskExe</span></a><span class=cF2>() </span><span class=cF0>          </span><span class=cF2>Compile &amp; execute src code text</span><span class=cF0>
-<a name="l36"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_CALL</span><span class=cF0>               </span><span class=cFE>3</span><span class=cF0> </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l224"><span class=cF4>JobQueue</span></a><span class=cF2>() </span><span class=cF0>         </span><span class=cF2>Tell MP to call function</span><span class=cF0>
-<a name="l37"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_SPAWN_TASK</span><span class=cF0> </span><span class=cFE>4</span><span class=cF0> </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF2>() </span><span class=cF0>            </span><span class=cF2>Tell MP to spawn task</span><span class=cF0>
+<a name="l33"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_TEXT_INPUT</span><span class=cF0> </span><span class=cFE>0</span><span class=cF0> </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l88"><span class=cF4>TaskText</span></a><span class=cF2>() </span><span class=cF0>         </span><span class=cF2>Feed StdIn</span><span class=cF0>
+<a name="l34"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_MESSAGE</span><span class=cF0>    </span><span class=cFE>1</span><span class=cF0> </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l143"><span class=cF4>TaskMessage</span></a><span class=cF2>() </span><span class=cF0>      </span><span class=cF2>Post message</span><span class=cF0>
+<a name="l35"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_EXE_STR</span><span class=cF0>    </span><span class=cFE>2</span><span class=cF0> </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l45"><span class=cF4>TaskExe</span></a><span class=cF2>() </span><span class=cF0>          </span><span class=cF2>Compile &amp; execute src code text</span><span class=cF0>
+<a name="l36"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_CALL</span><span class=cF0>               </span><span class=cFE>3</span><span class=cF0> </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l224"><span class=cF4>JobQueue</span></a><span class=cF2>() </span><span class=cF0>         </span><span class=cF2>Tell MP to call function</span><span class=cF0>
+<a name="l37"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_SPAWN_TASK</span><span class=cF0> </span><span class=cFE>4</span><span class=cF0> </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF2>() </span><span class=cF0>            </span><span class=cF2>Tell MP to spawn task</span><span class=cF0>
 <a name="l38"></a>
-<a name="l39"></a>Several </span><span class=cF9><u>other routines</u></span><span class=cF0> include a call to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l412"><span class=cF4>JobsHandler</span></a><span class=cF0>() that gives them powerful ability to execute servant cmds.
+<a name="l39"></a>Several </span><span class=cF9><u>other routines</u></span><span class=cF0> include a call to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l412"><span class=cF4>JobsHandler</span></a><span class=cF0>() that gives them powerful ability to execute servant cmds.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/KeyAlloc.html b/docs/Doc/KeyAlloc.html
index 34e6a2b9..73ef21ad 100755
--- a/docs/Doc/KeyAlloc.html
+++ b/docs/Doc/KeyAlloc.html
@@ -32,15 +32,15 @@ body {background-color:#000000;}
 <a name="l5"></a>See </span><span class=cF9><u>Key Map</u></span><span class=cF0> for a detailed list of key commands.
 <a name="l6"></a>
 <a name="l7"></a>When you are at the cmd line, editing documents, browsing documentation and help, entering items in forms or in menu's, the </span><span class=cF4>
-<a name="l8"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>DolDoc</span></a><span class=cF0> editor handles keys.     It allows you to define your own key handlers in a </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeKeyPlugIns.html#l11"><span class=cF4>MyPutKey</span></a><span class=cF0>() function. If you choose, you can catch 
-<a name="l9"></a>keys, overriding the default handlers.  See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutKey.html#l3"><span class=cF4>DocPutKey</span></a><span class=cF0>().  The following is an overview of key allocations.
+<a name="l8"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>DolDoc</span></a><span class=cF0> editor handles keys.     It allows you to define your own key handlers in a </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeKeyPlugIns.html#l11"><span class=cF4>MyPutKey</span></a><span class=cF0>() function. If you choose, you can catch 
+<a name="l9"></a>keys, overriding the default handlers.  See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutKey.html#l3"><span class=cF4>DocPutKey</span></a><span class=cF0>().  The following is an overview of key allocations.
 <a name="l10"></a>
-<a name="l11"></a></span><span class=cF2>&lt;ALT-keys&gt;</span><span class=cF0> and </span><span class=cF2>&lt;ALT-SHIFT-keys&gt;</span><span class=cF0>  Free for user configurations in your </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeKeyPlugIns.html#l11"><span class=cF4>MyPutKey</span></a><span class=cF0>() handler, except for </span><span class=cF2>ALT-BACKSPACE</span><span class=cF0> (undo).  
+<a name="l11"></a></span><span class=cF2>&lt;ALT-keys&gt;</span><span class=cF0> and </span><span class=cF2>&lt;ALT-SHIFT-keys&gt;</span><span class=cF0>  Free for user configurations in your </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeKeyPlugIns.html#l11"><span class=cF4>MyPutKey</span></a><span class=cF0>() handler, except for </span><span class=cF2>ALT-BACKSPACE</span><span class=cF0> (undo).  
 <a name="l12"></a>There are a few examples pre-defined, but you can change them if you wish.
 <a name="l13"></a>
-<a name="l14"></a></span><span class=cF2>&lt;CTRL-ALT-keys&gt;</span><span class=cF0> and </span><span class=cF2>&lt;CTRL-ALT-SHIFT-keys&gt;</span><span class=cF0>  Handled at a system level, NOT by the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0> editor.   You can define your own handlers 
-<a name="l15"></a>with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l201"><span class=cF4>CtrlAltCBSet</span></a><span class=cF0>().    They operate either in a interrupt environment or in the window mgr when it queues kbd messages.        You 
-<a name="l16"></a>can do </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l257"><span class=cF4>Raw</span></a><span class=cF0>() output.    </span><span class=cF2>&lt;CTRL-ALT-letter&gt;</span><span class=cF0> handlers take a scan_code as an arg.
+<a name="l14"></a></span><span class=cF2>&lt;CTRL-ALT-keys&gt;</span><span class=cF0> and </span><span class=cF2>&lt;CTRL-ALT-SHIFT-keys&gt;</span><span class=cF0>  Handled at a system level, NOT by the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0> editor.   You can define your own handlers 
+<a name="l15"></a>with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l201"><span class=cF4>CtrlAltCBSet</span></a><span class=cF0>().    They operate either in a interrupt environment or in the window mgr when it queues kbd messages.        You 
+<a name="l16"></a>can do </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l257"><span class=cF4>Raw</span></a><span class=cF0>() output.    </span><span class=cF2>&lt;CTRL-ALT-letter&gt;</span><span class=cF0> handlers take a scan_code as an arg.
 <a name="l17"></a>
 <a name="l18"></a></span><span class=cF2>&lt;CTRL-function key&gt;</span><span class=cF0>             Auto-completes local words.
 <a name="l19"></a>
diff --git a/docs/Doc/KeyDev.html b/docs/Doc/KeyDev.html
index 3b3b96bf..7b178bbc 100755
--- a/docs/Doc/KeyDev.html
+++ b/docs/Doc/KeyDev.html
@@ -25,23 +25,23 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF0>The editor mostly stays in a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l170"><span class=cF4>KeyGet</span></a><span class=cF0>()/</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l1"><span class=cF4>PutKey</span></a><span class=cF0>() loop.    The putkey portion is where keys are acted-upon.        ZealOS has a chain 
+<a name="l1"></a><span class=cF0>The editor mostly stays in a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l170"><span class=cF4>KeyGet</span></a><span class=cF0>()/</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l1"><span class=cF4>PutKey</span></a><span class=cF0>() loop.    The putkey portion is where keys are acted-upon.        ZealOS has a chain 
 <a name="l2"></a>of putkey handlers in a </span><span class=cF4><u>Circular Queue</u></span><span class=cF0> with priorities.  The highest priority handlers can choose to terminate handling, 
 <a name="l3"></a>otherwise, the keys get sent on down the chain.
 <a name="l4"></a></span><span class=cF4>
-<a name="l5"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l81"><span class=cF4>KeyDevAdd</span></a><span class=cF0>() defines a putkey device with a priority.    &quot;Device&quot; might be a misnomer.  Currently, the following are defined:
+<a name="l5"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l81"><span class=cF4>KeyDevAdd</span></a><span class=cF0>() defines a putkey device with a priority.    &quot;Device&quot; might be a misnomer.  Currently, the following are defined:
 <a name="l6"></a>
 <a name="l7"></a>Priority                Handler
 <a name="l8"></a>---------- ---------
-<a name="l9"></a></span><span class=cF2>0x20000000</span><span class=cF0> </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeKeyPlugIns.html#l11"><span class=cF4>MyPutKey</span></a><span class=cF0>() user handler
-<a name="l10"></a></span><span class=cF2>0x40000000</span><span class=cF0> </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l124"><span class=cF4>KDInputFilterPutKey</span></a><span class=cF0>() for </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l580"><span class=cF4>In</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l561"><span class=cF4>InStr</span></a><span class=cF0>(), and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l572"><span class=cF4>InFile</span></a><span class=cF0>() handling.
-<a name="l11"></a></span><span class=cF2>0x60000000</span><span class=cF0> </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l99"><span class=cF4>KDRawPutKey</span></a><span class=cF0>() nonwindowed direct to video mem debug output.
-<a name="l12"></a></span><span class=cF2>0x80000000</span><span class=cF0> </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutKey.html#l925"><span class=cF4>KDDocPutKey</span></a><span class=cF0>() standard document cmds
+<a name="l9"></a></span><span class=cF2>0x20000000</span><span class=cF0> </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeKeyPlugIns.html#l11"><span class=cF4>MyPutKey</span></a><span class=cF0>() user handler
+<a name="l10"></a></span><span class=cF2>0x40000000</span><span class=cF0> </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l124"><span class=cF4>KDInputFilterPutKey</span></a><span class=cF0>() for </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l580"><span class=cF4>In</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l561"><span class=cF4>InStr</span></a><span class=cF0>(), and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l572"><span class=cF4>InFile</span></a><span class=cF0>() handling.
+<a name="l11"></a></span><span class=cF2>0x60000000</span><span class=cF0> </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l99"><span class=cF4>KDRawPutKey</span></a><span class=cF0>() nonwindowed direct to video mem debug output.
+<a name="l12"></a></span><span class=cF2>0x80000000</span><span class=cF0> </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutKey.html#l925"><span class=cF4>KDDocPutKey</span></a><span class=cF0>() standard document cmds
 <a name="l13"></a>
 <a name="l14"></a>Since handling individual keys is slow, ZealOS supports PutS() as well.  If no puts handler is defined, individual keys are 
 <a name="l15"></a>sent.
 <a name="l16"></a></span><span class=cF4>
-<a name="l17"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF2>.user_put_key</span><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF2>.user_put_s</span><span class=cF0> are call back routines which offer some neat tricks.      See </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l1"><span class=cF4>::/Apps/Psalmody/JukeBox.CC</span></a><span class=cF0>.  
-<a name="l18"></a>There is a var </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF2>.user_put_data</span><span class=cF0> which gets passed to them.
+<a name="l17"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF2>.user_put_key</span><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF2>.user_put_s</span><span class=cF0> are call back routines which offer some neat tricks.      See </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l1"><span class=cF4>::/Apps/Psalmody/JukeBox.CC</span></a><span class=cF0>.  
+<a name="l18"></a>There is a var </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF2>.user_put_data</span><span class=cF0> which gets passed to them.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Lex.html b/docs/Doc/Lex.html
index 5ee1b7bc..d7134210 100755
--- a/docs/Doc/Lex.html
+++ b/docs/Doc/Lex.html
@@ -25,8 +25,8 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF0>The compiler's lexical analyzer can be used in your programs to simplify parsing.  See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPlain.html#l278"><span class=cF4>Doc Parsing</span></a><span class=cF0> or </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/AsmInit.html#l62"><span class=cF4>Parse Opcode File</span></a><span class=cF0>.
+<a name="l1"></a><span class=cF0>The compiler's lexical analyzer can be used in your programs to simplify parsing.  See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPlain.html#l278"><span class=cF4>Doc Parsing</span></a><span class=cF0> or </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/AsmInit.html#l62"><span class=cF4>Parse Opcode File</span></a><span class=cF0>.
 <a name="l2"></a>
-<a name="l3"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2214"><span class=cF4>Tokens</span></a><span class=cF0>.
+<a name="l3"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2214"><span class=cF4>Tokens</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/MemoryOverview.html b/docs/Doc/MemoryOverview.html
index b432e20e..a60996de 100755
--- a/docs/Doc/MemoryOverview.html
+++ b/docs/Doc/MemoryOverview.html
@@ -36,57 +36,57 @@ body {background-color:#000000;}
 <a name="l9"></a>Therefore, ZealOS keeps all code in the lowest 2Gig memory addresses including what would normally be called &quot;the kernel&quot;.  Two 
 <a name="l10"></a>Gig is plenty for code, don't worry.
 <a name="l11"></a>
-<a name="l12"></a>You can create new, independent heaps using </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/HeapCtrl.html#l1"><span class=cF4>HeapCtrlInit</span></a><span class=cF0>().     Then, use the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3527"><span class=cF4>CHeapCtrl</span></a><span class=cF0> as the 2nd arg to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>().     See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l83"><span class=cF4>HeapLog</span></a><span class=cF0>() 
+<a name="l12"></a>You can create new, independent heaps using </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/HeapCtrl.html#l1"><span class=cF4>HeapCtrlInit</span></a><span class=cF0>().     Then, use the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3527"><span class=cF4>CHeapCtrl</span></a><span class=cF0> as the 2nd arg to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>().     See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l83"><span class=cF4>HeapLog</span></a><span class=cF0>() 
 <a name="l13"></a>for an example.
 <a name="l14"></a>
-<a name="l15"></a>Memory alloced by a task will be freed when the task is killed.  The </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> is a task that never dies.     His memory is like 
-<a name="l16"></a>kernel memory in other operating systems.       See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l408"><span class=cF4>ZCAlloc</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l394"><span class=cF4>ZMAlloc</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l427"><span class=cF4>ZMAllocIdent</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l503"><span class=cF4>ZStrNew</span></a><span class=cF0>().
+<a name="l15"></a>Memory alloced by a task will be freed when the task is killed.  The </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> is a task that never dies.     His memory is like 
+<a name="l16"></a>kernel memory in other operating systems.       See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l408"><span class=cF4>ZCAlloc</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l394"><span class=cF4>ZMAlloc</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l427"><span class=cF4>ZMAllocIdent</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l503"><span class=cF4>ZStrNew</span></a><span class=cF0>().
 <a name="l17"></a>
 <a name="l18"></a>All of the regular page tables are marked, &quot;cached&quot;.    When accessing hardware, however, you need uncached page table.  The 
-<a name="l19"></a>lowest 4Gig addresses have an alias to access hardware located toward the top of mapped space, </span><span class=cF2>0x0100000000</span><span class=cF0>.    See </span><span class=cF4>
-<a name="l20"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l147"><span class=cF4>dev.uncached_alias</span></a><span class=cF0>.
+<a name="l19"></a>lowest 4Gig addresses have an alias to access hardware located toward the top of mapped space, </span><span class=cF2>0x0140000000</span><span class=cF0>.    See </span><span class=cF4>
+<a name="l20"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l147"><span class=cF4>dev.uncached_alias</span></a><span class=cF0>.
 <a name="l21"></a>
 <a name="l22"></a>During an extended powered-on session of ZealOS, in theory, memory will become fragmented, requiring a reboot.  It has never 
 <a name="l23"></a>happens to me.
 <a name="l24"></a>
-<a name="l25"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/MemRep.html#l219"><span class=cF4>MemRep</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/MemDemo.html#l1"><span class=cF4>::/Demo/MemDemo.CC</span></a><span class=cF0>.
+<a name="l25"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/MemRep.html#l219"><span class=cF4>MemRep</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MemDemo.html#l1"><span class=cF4>::/Demo/MemDemo.CC</span></a><span class=cF0>.
 <a name="l26"></a>
 <a name="l27"></a>
 <a name="l28"></a></span><span class=cF5>                                                 Single System-wide Memory Map
 <a name="l29"></a>
 <a name="l30"></a></span><span class=cF2> 0x0000007C00- 0x0000036FFF</span><span class=cF0>
-<a name="l31"></a>  Kernel module, placed here by the boot-loader, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4439"><span class=cF4>BOOT_RAM_BASE</span></a><span class=cF0>.
+<a name="l31"></a>  Kernel module, placed here by the boot-loader, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4439"><span class=cF4>BOOT_RAM_BASE</span></a><span class=cF0>.
 <a name="l32"></a>
 <a name="l33"></a></span><span class=cF2> 0x0000096600- 0x0000096FFF</span><span class=cF0>
-<a name="l34"></a>  Boot block relocated here before loading the Kernel module, </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootDVD.html#l1"><span class=cF4>BootDVD</span></a><span class=cF0> &amp; </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHD.html#l1"><span class=cF4>BootHD</span></a><span class=cF0>.
+<a name="l34"></a>  Boot block relocated here before loading the Kernel module, </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootDVD.html#l1"><span class=cF4>BootDVD</span></a><span class=cF0> &amp; </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHD.html#l1"><span class=cF4>BootHD</span></a><span class=cF0>.
 <a name="l35"></a>
-<a name="l36"></a></span><span class=cF2> 0x0000097000- 0x0000097030</span><span class=cF0> Multicore start-up vect code, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l664"><span class=cF4>MPN_VECT</span></a><span class=cF0>.
+<a name="l36"></a></span><span class=cF2> 0x0000097000- 0x0000097030</span><span class=cF0> Multicore start-up vect code, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l664"><span class=cF4>MPN_VECT</span></a><span class=cF0>.
 <a name="l37"></a></span><span class=cF2>~0x000009F000- 0x000009FFFF</span><span class=cF0> Extended BIOS data area.
-<a name="l38"></a></span><span class=cF2> 0x00000A0000- 0x00000BFFFF</span><span class=cF0> VGA graphics mem with alias at </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KGlobals.html#l30"><span class=cF4>text</span></a><span class=cF0>.vga_alias.
-<a name="l39"></a></span><span class=cF2> 0x0000100000- 0x0000101FFF</span><span class=cF0> </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4082"><span class=cF4>CSysFixedArea</span></a><span class=cF0> for misc.
-<a name="l40"></a></span><span class=cF2> 0x0000104000- 0x007FF7F3FF</span><span class=cF0> Code Heap mem.
+<a name="l38"></a></span><span class=cF2> 0x00000A0000- 0x00000BFFFF</span><span class=cF0> VGA graphics mem with alias at </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KGlobals.html#l30"><span class=cF4>text</span></a><span class=cF0>.vga_alias.
+<a name="l39"></a></span><span class=cF2> 0x0000100000- 0x0000101FFF</span><span class=cF0> </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4082"><span class=cF4>CSysFixedArea</span></a><span class=cF0> for misc.
+<a name="l40"></a></span><span class=cF2> 0x0000104000- 0x00356DFCFF</span><span class=cF0> Code Heap mem.
 <a name="l41"></a>
 <a name="l42"></a></span><span class=cF2> 0x00E0000000- 0x00FFFFFFFF</span><span class=cF0>
 <a name="l43"></a>  32-bit devices could alloc memory at 0xF0000000 going up, but this is wrong, since some PCs already have devices at 
-<a name="l44"></a>  0xF0000000.  PCI devices are supported, so </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l64"><span class=cF4>Mem32DevAlloc</span></a><span class=cF0>() flaws could become an issue.
+<a name="l44"></a>  0xF0000000.  PCI devices are supported, so </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l64"><span class=cF4>Mem32DevAlloc</span></a><span class=cF0>() flaws could become an issue.
 <a name="l45"></a>
 <a name="l46"></a></span><span class=cF2> 0x0080000000-~0x00DFFFFFFF</span><span class=cF0>
-<a name="l47"></a></span><span class=cF2> 0x0100000000-~0x00FFFFFFFF</span><span class=cF0>
+<a name="l47"></a></span><span class=cF2> 0x0100000000-~0x0115BFFFFF</span><span class=cF0>
 <a name="l48"></a>  Data Heap mem.        (The physical memory that exists in this range is data heap.)
 <a name="l49"></a>
-<a name="l50"></a></span><span class=cF2> 0x0100000000- 0x01FFFFFFFF</span><span class=cF0>
+<a name="l50"></a></span><span class=cF2> 0x0140000000- 0x023FFFFFFF</span><span class=cF0>
 <a name="l51"></a>  Uncached alias of first 4Gig.  (For 32-bit device access.)
 <a name="l52"></a>
-<a name="l53"></a></span><span class=cF2>                                                 - 0x01FFFFFFFF</span><span class=cF0>
-<a name="l54"></a>  64-bit devices are alloced with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l122"><span class=cF4>Mem64DevAlloc</span></a><span class=cF0>() counting backward.
+<a name="l53"></a></span><span class=cF2>                                                 - 0x023FFFFFFF</span><span class=cF0>
+<a name="l54"></a>  64-bit devices are alloced with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l122"><span class=cF4>Mem64DevAlloc</span></a><span class=cF0>() counting backward.
 <a name="l55"></a>
 <a name="l56"></a>
 <a name="l57"></a>
 <a name="l58"></a>* Note: There is a break in the data-heap block pool.  This has no effect except the obvious effect that fragmentation has on 
-<a name="l59"></a>contiguous requests.    You can </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>() an 8Gig chunk on a 12Gig machine.      You can </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>() a 32Gig chunk on a 64Gig machine.
+<a name="l59"></a>contiguous requests.    You can </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>() an 8Gig chunk on a 12Gig machine.      You can </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>() a 32Gig chunk on a 64Gig machine.
 <a name="l60"></a>
 <a name="l61"></a>* Note: For systems with less than 2Gig RAM, the code and data heap block pools are the same.  For systems with 2-4Gig of RAM, 
-<a name="l62"></a>the code heap is 1/4 of the total.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/BlkPool.html#l31"><span class=cF4>BlkPoolsInit</span></a><span class=cF0>().
+<a name="l62"></a>the code heap is 1/4 of the total.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/BlkPool.html#l31"><span class=cF4>BlkPoolsInit</span></a><span class=cF0>().
 <a name="l63"></a>
 <a name="l64"></a>
 <a name="l65"></a></span><span class=cF5>                                                            History</span><span class=cF0>
@@ -106,16 +106,16 @@ body {background-color:#000000;}
 <a name="l79"></a>
 <a name="l80"></a>In 2016, Terry came-up with an alternate idea.  He double mapped the lowest memory with an alias that was uncached.     Accessing 
 <a name="l81"></a>the lowest 2Meg area directly was cached but the alias he created up at the top of address space was uncached.  See </span><span class=cF4>
-<a name="l82"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l157"><span class=cF4>UncachedAliasAlloc</span></a><span class=cF0>().  Unfortunately, he could no longer boast of the simplicity of identity mapping everything.  Since many of 
+<a name="l82"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l157"><span class=cF4>UncachedAliasAlloc</span></a><span class=cF0>().  Unfortunately, he could no longer boast of the simplicity of identity mapping everything.  Since many of 
 <a name="l83"></a>the users are familiar with A0000-BFFFF, it is actually pretty seriously unfortunate that they cannot use the easy-to-understand 
-<a name="l84"></a>numbers of A0000-BFFFF, but must access the relocated alias location.   See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l116"><span class=cF4>text.vga_alias</span></a><span class=cF0>.  We also no longer cause a fault 
+<a name="l84"></a>numbers of A0000-BFFFF, but must access the relocated alias location.   See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l116"><span class=cF4>text.vga_alias</span></a><span class=cF0>.  We also no longer cause a fault 
 <a name="l85"></a>when dereferencing NULL.
 <a name="l86"></a>
 <a name="l87"></a>Then, Terry switched to 1Gig page sizes.        For the lowest 4Gig, he set-up an alias up at the top of address space. See </span><span class=cF4>
-<a name="l88"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l157"><span class=cF4>UncachedAliasAlloc</span></a><span class=cF0>().   Not all computers support 1Gig page tables, however, so he also supported 2Meg.
+<a name="l88"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l157"><span class=cF4>UncachedAliasAlloc</span></a><span class=cF0>().   Not all computers support 1Gig page tables, however, so he also supported 2Meg.
 <a name="l89"></a>
 <a name="l90"></a>Terry's original plan was to allow changing the page tables as needed, so he had code for taking control of 2Meg pages and 
 <a name="l91"></a>marking them uncached or whatever.  When he did an HDAudio driver, he requested some 32-bit address space as uncached.  Today, 
-<a name="l92"></a>all of the first 4Gig can be accessed without caching at the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l147"><span class=cF4>dev.uncached_alias</span></a><span class=cF0>.
+<a name="l92"></a>all of the first 4Gig can be accessed without caching at the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l147"><span class=cF4>dev.uncached_alias</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Menus.html b/docs/Doc/Menus.html
index 37c3b815..bc3acc3b 100755
--- a/docs/Doc/Menus.html
+++ b/docs/Doc/Menus.html
@@ -25,8 +25,8 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF0>A pull-down menu appears when you move the mouse to the top of the screen.      Menus are created with </span><a href="http://www.tomawezome.github.io/ZealOS/System/Menu.html#l176"><span class=cF4>MenuPush</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/Menu.html#l186"><span class=cF4>MenuFilePush</span></a><span class=cF0>(), </span><span class=cF4>
-<a name="l2"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Menu.html#l97"><span class=cF4>MenuNew</span></a><span class=cF0>() or </span><a href="http://www.tomawezome.github.io/ZealOS/System/Menu.html#l118"><span class=cF4>MenuFile</span></a><span class=cF0>() and assigned to </span><span class=cF4>Fs-&gt;cur_menu</span><span class=cF0>.  The format is:
+<a name="l1"></a><span class=cF0>A pull-down menu appears when you move the mouse to the top of the screen.      Menus are created with </span><a href="https://www.tomawezome.github.io/ZealOS/System/Menu.html#l176"><span class=cF4>MenuPush</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/Menu.html#l186"><span class=cF4>MenuFilePush</span></a><span class=cF0>(), </span><span class=cF4>
+<a name="l2"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Menu.html#l97"><span class=cF4>MenuNew</span></a><span class=cF0>() or </span><a href="https://www.tomawezome.github.io/ZealOS/System/Menu.html#l118"><span class=cF4>MenuFile</span></a><span class=cF0>() and assigned to </span><span class=cF4>Fs-&gt;cur_menu</span><span class=cF0>.  The format is:
 <a name="l3"></a>
 <a name="l4"></a></span><span class=cF2>
 <a name="l5"></a>File
@@ -49,12 +49,12 @@ body {background-color:#000000;}
 <a name="l22"></a>        About(,'/');
 <a name="l23"></a>}
 <a name="l24"></a></span><span class=cF0>
-<a name="l25"></a>The first arg is the message code and it is optional with the default being </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3857"><span class=cF4>MESSAGE_KEY_DOWN_UP</span></a><span class=cF0>.        The second arg is the 
-<a name="l26"></a>message </span><span class=cF2>arg1</span><span class=cF0> value which is </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF0> of the key in the case of </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3844"><span class=cF4>MESSAGE_KEY_DOWN</span></a><span class=cF0>.  The third arg is the message </span><span class=cF2>arg2</span><span class=cF0> value which is 
-<a name="l27"></a>the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>scan_code</span></a><span class=cF0> of the key in the case of </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3844"><span class=cF4>MESSAGE_KEY_DOWN</span></a><span class=cF0>.
+<a name="l25"></a>The first arg is the message code and it is optional with the default being </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3857"><span class=cF4>MESSAGE_KEY_DOWN_UP</span></a><span class=cF0>.        The second arg is the 
+<a name="l26"></a>message </span><span class=cF2>arg1</span><span class=cF0> value which is </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF0> of the key in the case of </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3844"><span class=cF4>MESSAGE_KEY_DOWN</span></a><span class=cF0>.  The third arg is the message </span><span class=cF2>arg2</span><span class=cF0> value which is 
+<a name="l27"></a>the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>scan_code</span></a><span class=cF0> of the key in the case of </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3844"><span class=cF4>MESSAGE_KEY_DOWN</span></a><span class=cF0>.
 <a name="l28"></a>
 <a name="l29"></a>Press </span><span class=cF2>&lt;CTRL-SHIFT-l&gt;</span><span class=cF0> and &quot;Insert ASCII/ScanCode&quot;.
 <a name="l30"></a>
-<a name="l31"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/PullDownMenu.html#l1"><span class=cF4>::/Demo/PullDownMenu.CC</span></a><span class=cF0>.
+<a name="l31"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/PullDownMenu.html#l1"><span class=cF4>::/Demo/PullDownMenu.CC</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Messages.html b/docs/Doc/Messages.html
index c9829c00..1b54e961 100755
--- a/docs/Doc/Messages.html
+++ b/docs/Doc/Messages.html
@@ -25,6 +25,6 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF0>There are a maximum of 63 message types, so a bitmask can be passed.    Messages have two args.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3842"><span class=cF4>Message Codes</span></a><span class=cF0>.
+<a name="l1"></a><span class=cF0>There are a maximum of 63 message types, so a bitmask can be passed.    Messages have two args.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3842"><span class=cF4>Message Codes</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Mouse.html b/docs/Doc/Mouse.html
index bb3d1b2d..1b3ae968 100755
--- a/docs/Doc/Mouse.html
+++ b/docs/Doc/Mouse.html
@@ -25,12 +25,12 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KGlobals.html#l25"><span class=cF4>mouse.pos.x</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KGlobals.html#l25"><span class=cF4>mouse.pos.y</span></a><span class=cF0> can be used to access the x and y coordinates of the mouse.  They are relative to the screen, not 
-<a name="l2"></a>window.  These can be used if you don't want to use message passing.    </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KGlobals.html#l25"><span class=cF4>mouse.pos.z</span></a><span class=cF0> is the wheel.
+<a name="l1"></a><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KGlobals.html#l25"><span class=cF4>mouse.pos.x</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KGlobals.html#l25"><span class=cF4>mouse.pos.y</span></a><span class=cF0> can be used to access the x and y coordinates of the mouse.  They are relative to the screen, not 
+<a name="l2"></a>window.  These can be used if you don't want to use message passing.    </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KGlobals.html#l25"><span class=cF4>mouse.pos.z</span></a><span class=cF0> is the wheel.
 <a name="l3"></a></span><span class=cF4>
-<a name="l4"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3666"><span class=cF4>mouse.pos_text.x</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3666"><span class=cF4>mouse.pos_text.y</span></a><span class=cF0> are the text column and row.      See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Maze.html#l1"><span class=cF4>::/Demo/Games/Maze.CC</span></a><span class=cF0>.
+<a name="l4"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3666"><span class=cF4>mouse.pos_text.x</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3666"><span class=cF4>mouse.pos_text.y</span></a><span class=cF0> are the text column and row.      See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Maze.html#l1"><span class=cF4>::/Demo/Games/Maze.CC</span></a><span class=cF0>.
 <a name="l5"></a>
-<a name="l6"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3666"><span class=cF4>CMouseStateGlobals</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3646"><span class=cF4>CMouseHardStateGlobals</span></a><span class=cF0>.
+<a name="l6"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3666"><span class=cF4>CMouseStateGlobals</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3646"><span class=cF4>CMouseHardStateGlobals</span></a><span class=cF0>.
 <a name="l7"></a>
 <a name="l8"></a>The </span><span class=cF2>hard</span><span class=cF0> designation, as in </span><span class=cF2>mouse_hard</span><span class=cF0>, represents hardware layer items before the application of an abstraction layer.
 <a name="l9"></a>
diff --git a/docs/Doc/MultiCore.html b/docs/Doc/MultiCore.html
index 075222e1..25d1ea9f 100755
--- a/docs/Doc/MultiCore.html
+++ b/docs/Doc/MultiCore.html
@@ -29,19 +29,19 @@ body {background-color:#000000;}
 <a name="l2"></a>computational jobs to other cores and the ZealOS scheduler does not move tasks between cores.
 <a name="l3"></a>
 <a name="l4"></a>There are multicore safe locks for file access and heap allocations, however, so ZealOS is symmetrical in some sense.  See </span><span class=cF4>
-<a name="l5"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/MultiCore/LoadTest.html#l1"><span class=cF4>::/Demo/MultiCore/LoadTest.CC</span></a><span class=cF0>.
+<a name="l5"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MultiCore/LoadTest.html#l1"><span class=cF4>::/Demo/MultiCore/LoadTest.CC</span></a><span class=cF0>.
 <a name="l6"></a>
 <a name="l7"></a>Only tasks on </span><span class=cF2>Core0</span><span class=cF0> can have windows, but other cores can help render them.
 <a name="l8"></a>
-<a name="l9"></a>Each core has an </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l160"><span class=cF4>Executive Task</span></a><span class=cF0> which is the father of all tasks on that core.  </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System</span></a><span class=cF0> is the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l160"><span class=cF4>Executive Task</span></a><span class=cF0> on </span><span class=cF2>Core0</span><span class=cF0>.
+<a name="l9"></a>Each core has an </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l160"><span class=cF4>Executive Task</span></a><span class=cF0> which is the father of all tasks on that core.  </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System</span></a><span class=cF0> is the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l160"><span class=cF4>Executive Task</span></a><span class=cF0> on </span><span class=cF2>Core0</span><span class=cF0>.
 <a name="l10"></a>
-<a name="l11"></a>You give a job to an </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l160"><span class=cF4>Executive Task</span></a><span class=cF0> with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l224"><span class=cF4>JobQueue</span></a><span class=cF0>() and get the result with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l242"><span class=cF4>JobResGet</span></a><span class=cF0>().  You spawn a task on any core with </span><span class=cF4>
-<a name="l12"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF0>().
+<a name="l11"></a>You give a job to an </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l160"><span class=cF4>Executive Task</span></a><span class=cF0> with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l224"><span class=cF4>JobQueue</span></a><span class=cF0>() and get the result with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l242"><span class=cF4>JobResGet</span></a><span class=cF0>().  You spawn a task on any core with </span><span class=cF4>
+<a name="l12"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF0>().
 <a name="l13"></a>
-<a name="l14"></a>Note: You must use the </span><span class=cF2>LOCK</span><span class=cF0> asm prefix when changing shared structures in a multicore environment.      The </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l17"><span class=cF4>LBts</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l16"><span class=cF4>LBtr</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l15"><span class=cF4>LBtc</span></a><span class=cF0>(
-<a name="l15"></a>) insts have </span><span class=cF2>LOCK</span><span class=cF0> prefixes.     The compiler has a </span><span class=cF2>lock{}</span><span class=cF0> feature but it doesn't work well.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/MultiCore/Lock.html#l1"><span class=cF4>::/Demo/MultiCore/Lock.CC</span></a><span class=cF0>.
+<a name="l14"></a>Note: You must use the </span><span class=cF2>LOCK</span><span class=cF0> asm prefix when changing shared structures in a multicore environment.      The </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l17"><span class=cF4>LBts</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l16"><span class=cF4>LBtr</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l15"><span class=cF4>LBtc</span></a><span class=cF0>(
+<a name="l15"></a>) insts have </span><span class=cF2>LOCK</span><span class=cF0> prefixes.     The compiler has a </span><span class=cF2>lock{}</span><span class=cF0> feature but it doesn't work well.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MultiCore/Lock.html#l1"><span class=cF4>::/Demo/MultiCore/Lock.CC</span></a><span class=cF0>.
 <a name="l16"></a>
-<a name="l17"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Transform.html#l1"><span class=cF4>::/Demo/Graphics/Transform.CC</span></a><span class=cF0>.
-<a name="l18"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l1"><span class=cF4>::/Kernel/MultiProc.CC</span></a><span class=cF0>.
+<a name="l17"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Transform.html#l1"><span class=cF4>::/Demo/Graphics/Transform.CC</span></a><span class=cF0>.
+<a name="l18"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l1"><span class=cF4>::/Kernel/MultiProc.CC</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/ODE.html b/docs/Doc/ODE.html
index d80c6c64..131afb3e 100755
--- a/docs/Doc/ODE.html
+++ b/docs/Doc/ODE.html
@@ -28,10 +28,10 @@ body {background-color:#000000;}
 <a name="l1"></a><span class=cF0>ZealOS has an advanced algorithm for integrating ordinary differential equations suitable for use in video games.  (Not 
 <a name="l2"></a>scientific work.)  It also has some support for systems of masses and springs, to save you some work.
 <a name="l3"></a>
-<a name="l4"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l281"><span class=cF4>CMathODE</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/System/MathODE.html#l628"><span class=cF4>ODEsUpdate</span></a><span class=cF0> for an overview.
-<a name="l5"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/System/MathODE.html#l431"><span class=cF4>ODECallDerivative</span></a><span class=cF0> to see what support there is for masses and springs.
+<a name="l4"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l281"><span class=cF4>CMathODE</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/System/MathODE.html#l628"><span class=cF4>ODEsUpdate</span></a><span class=cF0> for an overview.
+<a name="l5"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/System/MathODE.html#l431"><span class=cF4>ODECallDerivative</span></a><span class=cF0> to see what support there is for masses and springs.
 <a name="l6"></a>
-<a name="l7"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Whap.html#l1"><span class=cF4>::/Demo/Games/Whap.CC</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Rocket.html#l1"><span class=cF4>::/Demo/Games/Rocket.CC</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/MassSpring.html#l1"><span class=cF4>::/Demo/Games/MassSpring.CC</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Span/SpanMain.html#l1"><span class=cF4>::/Apps/Span/SpanMain.CC</span></a><span class=cF0> or </span><span class=cF4>
-<a name="l8"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Apps/X-Caliber/X-Caliber.html#l1"><span class=cF4>::/Apps/X-Caliber/X-Caliber.CC</span></a><span class=cF0>.
+<a name="l7"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Whap.html#l1"><span class=cF4>::/Demo/Games/Whap.CC</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Rocket.html#l1"><span class=cF4>::/Demo/Games/Rocket.CC</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/MassSpring.html#l1"><span class=cF4>::/Demo/Games/MassSpring.CC</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Span/SpanMain.html#l1"><span class=cF4>::/Apps/Span/SpanMain.CC</span></a><span class=cF0> or </span><span class=cF4>
+<a name="l8"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Apps/X-Caliber/X-Caliber.html#l1"><span class=cF4>::/Apps/X-Caliber/X-Caliber.CC</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Once.html b/docs/Doc/Once.html
index e237c88c..a85b3ac9 100755
--- a/docs/Doc/Once.html
+++ b/docs/Doc/Once.html
@@ -25,19 +25,19 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l146"><span class=cF4>KMain</span></a><span class=cF0>()
-<a name="l2"></a>        includes </span><a href="http://www.tomawezome.github.io/ZealOS/StartOS.html#l1"><span class=cF4>::/StartOS.CC</span></a><span class=cF0>
-<a name="l3"></a>                includes </span><a href="http://www.tomawezome.github.io/ZealOS/Home/MakeHome.html#l1"><span class=cF4>~/MakeHome.CC</span></a><span class=cF0>
-<a name="l4"></a>                        includes </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeSys.html#l1"><span class=cF4>~/HomeSys.CC</span></a><span class=cF0>
-<a name="l5"></a>                                calls </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeSys.html#l22"><span class=cF4>StartUpTasks</span></a><span class=cF0>()
-<a name="l6"></a>                                        includes </span><a href="http://www.tomawezome.github.io/ZealOS/Home/Once.html#l1"><span class=cF4>~/Once.CC</span></a><span class=cF0>
-<a name="l7"></a>                                                calls </span><a href="http://www.tomawezome.github.io/ZealOS/System/Registry.html#l206"><span class=cF4>OnceExe</span></a><span class=cF0>().
+<a name="l1"></a><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l146"><span class=cF4>KMain</span></a><span class=cF0>()
+<a name="l2"></a>        includes </span><a href="https://www.tomawezome.github.io/ZealOS/StartOS.html#l1"><span class=cF4>::/StartOS.CC</span></a><span class=cF0>
+<a name="l3"></a>                includes </span><a href="https://www.tomawezome.github.io/ZealOS/Home/MakeHome.html#l1"><span class=cF4>~/MakeHome.CC</span></a><span class=cF0>
+<a name="l4"></a>                        includes </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeSys.html#l1"><span class=cF4>~/HomeSys.CC</span></a><span class=cF0>
+<a name="l5"></a>                                calls </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeSys.html#l22"><span class=cF4>StartUpTasks</span></a><span class=cF0>()
+<a name="l6"></a>                                        includes </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Once.html#l1"><span class=cF4>~/Once.CC</span></a><span class=cF0>
+<a name="l7"></a>                                                calls </span><a href="https://www.tomawezome.github.io/ZealOS/System/Registry.html#l206"><span class=cF4>OnceExe</span></a><span class=cF0>().
 <a name="l8"></a></span><span class=cF4>
-<a name="l9"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Registry.html#l158"><span class=cF4>ZOnce</span></a><span class=cF0>() appends src code to </span><a href="http://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>~/Registry.CC</span></a><span class=cF0> </span><span class=cF2>Once/System</span><span class=cF0> tree, executed at next boot by </span><span class=cF2>System</span><span class=cF0>.
+<a name="l9"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Registry.html#l158"><span class=cF4>ZOnce</span></a><span class=cF0>() appends src code to </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>~/Registry.CC</span></a><span class=cF0> </span><span class=cF2>Once/System</span><span class=cF0> tree, executed at next boot by </span><span class=cF2>System</span><span class=cF0>.
 <a name="l10"></a></span><span class=cF4>
-<a name="l11"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Registry.html#l168"><span class=cF4>Once</span></a><span class=cF0>()  appends src code to </span><a href="http://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>~/Registry.CC</span></a><span class=cF0> </span><span class=cF2>Once/User</span><span class=cF0> tree, executed at next boot by first </span><span class=cF2>User</span><span class=cF0> term.
+<a name="l11"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Registry.html#l168"><span class=cF4>Once</span></a><span class=cF0>()  appends src code to </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>~/Registry.CC</span></a><span class=cF0> </span><span class=cF2>Once/User</span><span class=cF0> tree, executed at next boot by first </span><span class=cF2>User</span><span class=cF0> term.
 <a name="l12"></a>
-<a name="l13"></a>At boot, </span><a href="http://www.tomawezome.github.io/ZealOS/System/Registry.html#l206"><span class=cF4>OnceExe</span></a><span class=cF0>(), executes </span><span class=cF2>Once/System</span><span class=cF0> tree, </span><a href="http://www.tomawezome.github.io/ZealOS/System/Registry.html#l148"><span class=cF4>ZOnceFlush</span></a><span class=cF0>()s it,
-<a name="l14"></a>executes </span><span class=cF2>Once/User</span><span class=cF0> tree and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Registry.html#l153"><span class=cF4>OnceFlush</span></a><span class=cF0>()s.
+<a name="l13"></a>At boot, </span><a href="https://www.tomawezome.github.io/ZealOS/System/Registry.html#l206"><span class=cF4>OnceExe</span></a><span class=cF0>(), executes </span><span class=cF2>Once/System</span><span class=cF0> tree, </span><a href="https://www.tomawezome.github.io/ZealOS/System/Registry.html#l148"><span class=cF4>ZOnceFlush</span></a><span class=cF0>()s it,
+<a name="l14"></a>executes </span><span class=cF2>Once/User</span><span class=cF0> tree and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Registry.html#l153"><span class=cF4>OnceFlush</span></a><span class=cF0>()s.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Options.html b/docs/Doc/Options.html
index 1c769d2a..489681bf 100755
--- a/docs/Doc/Options.html
+++ b/docs/Doc/Options.html
@@ -27,25 +27,25 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF5>                                                        Compiler Options</span><span class=cF0>
 <a name="l2"></a>
-<a name="l3"></a>Use </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l1"><span class=cF4>Option</span></a><span class=cF0>().   You might need to do </span><span class=cF2>#exe {Option();}</span><span class=cF0>.
+<a name="l3"></a>Use </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l1"><span class=cF4>Option</span></a><span class=cF0>().   You might need to do </span><span class=cF2>#exe {Option();}</span><span class=cF0>.
 <a name="l4"></a></span><span class=cF4>
-<a name="l5"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1684"><span class=cF4>OPTf_GLOBALS_ON_DATA_HEAP</span></a><span class=cF0> without this option, global vars are placed in the code heap which is limited to 2Gig.        In </span><span class=cF2>AOT</span><span class=cF0> 
+<a name="l5"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1684"><span class=cF4>OPTf_GLOBALS_ON_DATA_HEAP</span></a><span class=cF0> without this option, global vars are placed in the code heap which is limited to 2Gig.        In </span><span class=cF2>AOT</span><span class=cF0> 
 <a name="l6"></a>modules, global vars take-up room in the </span><span class=cF2>.BIN</span><span class=cF0> file, so you might want to use this option, instead.  You might wish to turn it on 
 <a name="l7"></a>and off around specific vars.  A disadvantage of data heap global vars in </span><span class=cF2>AOT</span><span class=cF0> modules is they can't be initialized.
 <a name="l8"></a></span><span class=cF4>
-<a name="l9"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1681"><span class=cF4>OPTf_EXTERNS_TO_IMPORTS</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1682"><span class=cF4>OPTf_KEEP_PRIVATE</span></a><span class=cF0> are strange options, you'll never need.  They're to allow the same header file for </span><span class=cF2>
+<a name="l9"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1681"><span class=cF4>OPTf_EXTERNS_TO_IMPORTS</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1682"><span class=cF4>OPTf_KEEP_PRIVATE</span></a><span class=cF0> are strange options, you'll never need.  They're to allow the same header file for </span><span class=cF2>
 <a name="l10"></a>Kernel</span><span class=cF0> to act as </span><span class=cF2>extern</span><span class=cF0>s when compiling itself and </span><span class=cF2>import</span><span class=cF0>s when compiled by </span><span class=cF2>AOT</span><span class=cF0> modules.
 <a name="l11"></a></span><span class=cF4>
-<a name="l12"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1677"><span class=cF4>OPTf_WARN_UNUSED_VAR</span></a><span class=cF0>            warning if unused var.  It is applied to functions.
+<a name="l12"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1677"><span class=cF4>OPTf_WARN_UNUSED_VAR</span></a><span class=cF0>            warning if unused var.  It is applied to functions.
 <a name="l13"></a></span><span class=cF4>
-<a name="l14"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1678"><span class=cF4>OPTf_WARN_PAREN</span></a><span class=cF0>                         warning if parenthesis are not needed.
+<a name="l14"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1678"><span class=cF4>OPTf_WARN_PAREN</span></a><span class=cF0>                         warning if parenthesis are not needed.
 <a name="l15"></a></span><span class=cF4>
-<a name="l16"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1679"><span class=cF4>OPTf_WARN_DUP_TYPES</span></a><span class=cF0>             warning if dup local var type statements.
+<a name="l16"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1679"><span class=cF4>OPTf_WARN_DUP_TYPES</span></a><span class=cF0>             warning if dup local var type statements.
 <a name="l17"></a></span><span class=cF4>
-<a name="l18"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1680"><span class=cF4>OPTf_WARN_HEADER_MISMATCH</span></a><span class=cF0>       warning if fun header does not match.
+<a name="l18"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1680"><span class=cF4>OPTf_WARN_HEADER_MISMATCH</span></a><span class=cF0>       warning if fun header does not match.
 <a name="l19"></a></span><span class=cF4>
-<a name="l20"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1683"><span class=cF4>OPTf_NO_REG_VAR</span></a><span class=cF0>                         forces all function local vars to the stack not regs.  Applied to functions.
+<a name="l20"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1683"><span class=cF4>OPTf_NO_REG_VAR</span></a><span class=cF0>                         forces all function local vars to the stack not regs.  Applied to functions.
 <a name="l21"></a></span><span class=cF4>
-<a name="l22"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1686"><span class=cF4>OPTf_NO_BUILTIN_CONST</span></a><span class=cF0>           Disable 10-byte float consts for pi, log2_10, log10_2, loge_2.  Applied to functions.
+<a name="l22"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1686"><span class=cF4>OPTf_NO_BUILTIN_CONST</span></a><span class=cF0>           Disable 10-byte float consts for pi, log2_10, log10_2, loge_2.  Applied to functions.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/PIT.html b/docs/Doc/PIT.html
index a8f8c0c4..dbe0a693 100755
--- a/docs/Doc/PIT.html
+++ b/docs/Doc/PIT.html
@@ -29,14 +29,14 @@ body {background-color:#000000;}
 <a name="l2"></a>
 <a name="l3"></a>It has 3 channels:
 <a name="l4"></a></span><span class=cF4>
-<a name="l5"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l685"><span class=cF4>Channel 0</span></a><span class=cF0> can generate an interrupt, IRQ 0, at a defined frequency. We set it up in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l119"><span class=cF4>TimerInit</span></a><span class=cF0>(), and use it in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l22"><span class=cF4>SysTimerRead</span></a><span class=cF0>().
+<a name="l5"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l685"><span class=cF4>Channel 0</span></a><span class=cF0> can generate an interrupt, IRQ 0, at a defined frequency. We set it up in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l119"><span class=cF4>TimerInit</span></a><span class=cF0>(), and use it in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l22"><span class=cF4>SysTimerRead</span></a><span class=cF0>().
 <a name="l6"></a>
 <a name="l7"></a>Channel 1 was used historically to refresh the DRAM, but now it is obsolete as the hardware does this itself.  Channel 1 is 
 <a name="l8"></a>useless and might not even be implemented anymore on modern machines.
 <a name="l9"></a></span><span class=cF4>
-<a name="l10"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l686"><span class=cF4>Channel 2</span></a><span class=cF0>'s output is connected to the PC speaker.
+<a name="l10"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l686"><span class=cF4>Channel 2</span></a><span class=cF0>'s output is connected to the PC speaker.
 <a name="l11"></a>
-<a name="l12"></a>The Command port is used to control each of these 3 channels. The relevant </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l689"><span class=cF4>flags</span></a><span class=cF0> are defined.
+<a name="l12"></a>The Command port is used to control each of these 3 channels. The relevant </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l689"><span class=cF4>flags</span></a><span class=cF0> are defined.
 <a name="l13"></a>
-<a name="l14"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>Sound</span></a><span class=cF0>() for how the PC speaker frequency is changed.</span></pre></body>
+<a name="l14"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>Sound</span></a><span class=cF0>() for how the PC speaker frequency is changed.</span></pre></body>
 </html>
diff --git a/docs/Doc/Pags.html b/docs/Doc/Pags.html
index fe98b102..59f6e9a2 100755
--- a/docs/Doc/Pags.html
+++ b/docs/Doc/Pags.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF0>The word </span><span class=cF2>Pag</span><span class=cF0> refers to an arbitrilly created </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3497"><span class=cF4>MEM_PAG_SIZE</span></a><span class=cF0> unit of heap allocation.  ZealOS does not alter the CPU page tables 
-<a name="l2"></a>after setting them up at boot in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/PageTables.html#l6"><span class=cF4>SYS_INIT_PAGE_TABLES</span></a><span class=cF0>, so the CPU hardware page size is rarely important.
+<a name="l1"></a><span class=cF0>The word </span><span class=cF2>Pag</span><span class=cF0> refers to an arbitrilly created </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3497"><span class=cF4>MEM_PAG_SIZE</span></a><span class=cF0> unit of heap allocation.  ZealOS does not alter the CPU page tables 
+<a name="l2"></a>after setting them up at boot in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/PageTables.html#l6"><span class=cF4>SYS_INIT_PAGE_TABLES</span></a><span class=cF0>, so the CPU hardware page size is rarely important.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/PreProcessor.html b/docs/Doc/PreProcessor.html
index 86e9db7a..18aba195 100755
--- a/docs/Doc/PreProcessor.html
+++ b/docs/Doc/PreProcessor.html
@@ -27,7 +27,7 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF5>                                                          PreProcessor</span><span class=cF0>
 <a name="l2"></a>
-<a name="l3"></a>There is no separate preprocessor pass.  The parser front-end calls </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l529"><span class=cF4>Lex</span></a><span class=cF0>() which has the preprocessor built-in.  The compiler 
+<a name="l3"></a>There is no separate preprocessor pass.  The parser front-end calls </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l529"><span class=cF4>Lex</span></a><span class=cF0>() which has the preprocessor built-in.  The compiler 
 <a name="l4"></a>looks ahead a token, most of the time, so you might throw an extra semicolon after a directive if it's not taking affect right 
 <a name="l5"></a>away.
 <a name="l6"></a>
@@ -35,7 +35,7 @@ body {background-color:#000000;}
 <a name="l8"></a>
 <a name="l9"></a></span><span class=cF2>#include &quot;&quot;</span><span class=cF0>     There is no angle bracket &lt;&gt; form of this directive.
 <a name="l10"></a></span><span class=cF2>#exe {}</span><span class=cF0>                 Will execute code at compile-time and can be used to insert code into the stream being compiled using </span><span class=cF4>
-<a name="l11"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l71"><span class=cF4>StreamPrint</span></a><span class=cF0>().
+<a name="l11"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l71"><span class=cF4>StreamPrint</span></a><span class=cF0>().
 <a name="l12"></a></span><span class=cF2>#define</span><span class=cF0>                 Define string const
 <a name="l13"></a></span><span class=cF2>#assert</span><span class=cF0>                 Print a warning during compilation if an expression is not true.
 <a name="l14"></a></span><span class=cF2>#if</span><span class=cF0>                     Include code if an expresion is true.
@@ -44,8 +44,8 @@ body {background-color:#000000;}
 <a name="l17"></a>#ifdef,#ifndef  </span><span class=cF0>Include code if a sym is defined.
 <a name="l18"></a></span><span class=cF2>#ifaot,#ifjit   </span><span class=cF0>Include code if in </span><span class=cF2>AOT</span><span class=cF0> compiler mode.
 <a name="l19"></a></span><span class=cF2>defined()</span><span class=cF0>               Is a function that can be used in expressions.
-<a name="l20"></a></span><span class=cF2>#help_index</span><span class=cF0>, </span><span class=cF2>#help_file</span><span class=cF0> See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/HelpSystem.html#l1"><span class=cF4>Help System</span></a><span class=cF0>.
+<a name="l20"></a></span><span class=cF2>#help_index</span><span class=cF0>, </span><span class=cF2>#help_file</span><span class=cF0> See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/HelpSystem.html#l1"><span class=cF4>Help System</span></a><span class=cF0>.
 <a name="l21"></a>
-<a name="l22"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l855"><span class=cF4>PreProcessor</span></a><span class=cF0>.
+<a name="l22"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l855"><span class=cF4>PreProcessor</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Print.html b/docs/Doc/Print.html
index 432160f9..c18959e8 100755
--- a/docs/Doc/Print.html
+++ b/docs/Doc/Print.html
@@ -29,7 +29,7 @@ body {background-color:#000000;}
 <a name="l2"></a>
 <a name="l3"></a>&lt;format_arg&gt; := </span><span class=cF2>%</span><span class=cF0>[</span><span class=cF2>-</span><span class=cF0>][</span><span class=cF2>0</span><span class=cF0>][&lt;width&gt;][</span><span class=cF2>.</span><span class=cF0>&lt;decimals&gt;][&lt;flags&gt;][</span><span class=cF2>h</span><span class=cF0>&lt;aux_format_num&gt;]&lt;format_code&gt;
 <a name="l4"></a>
-<a name="l5"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF0>().
+<a name="l5"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF0>().
 <a name="l6"></a>
 <a name="l7"></a>&lt;flags&gt;:
 <a name="l8"></a>
@@ -42,7 +42,7 @@ body {background-color:#000000;}
 <a name="l15"></a>
 <a name="l16"></a>  For </span><span class=cF2>&quot;%n&quot;</span><span class=cF0>, </span><span class=cF2>&quot;%d&quot;</span><span class=cF0> or </span><span class=cF2>&quot;%u&quot;</span><span class=cF0>, the &lt;aux_format_num&gt; causes thousands mode.  </span><span class=cF2>&quot;%h?n&quot;</span><span class=cF0> will pick a var exponent multiples of three unit, 
 <a name="l17"></a>  while </span><span class=cF2>&quot;%h-3n&quot;</span><span class=cF0> will display milli units or </span><span class=cF2>&quot;%h6n&quot;</span><span class=cF0> will display mega units.  The </span><span class=cF2>'k'</span><span class=cF0> flag is always on for </span><span class=cF2>&quot;%n&quot;</span><span class=cF0>.        See </span><span class=cF4>
-<a name="l18"></a>  </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Print.html#l1"><span class=cF4>::/Demo/Print.CC</span></a><span class=cF0>.
+<a name="l18"></a>  </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Print.html#l1"><span class=cF4>::/Demo/Print.CC</span></a><span class=cF0>.
 <a name="l19"></a>  
 <a name="l20"></a>For </span><span class=cF2>&quot;%c&quot;</span><span class=cF0> or </span><span class=cF2>&quot;%C&quot;</span><span class=cF0>, the &lt;aux_format_num&gt; repeats the char that many times.
 <a name="l21"></a>
@@ -51,9 +51,9 @@ body {background-color:#000000;}
 <a name="l24"></a>  </span><span class=cF2>&quot;%n&quot;</span><span class=cF0> floating point in engineering notation, exponents being multiples of three.      If it has a &lt;aux_format&gt; code, it will 
 <a name="l25"></a>  display scientific units letters.
 <a name="l26"></a>  
-<a name="l27"></a>  </span><span class=cF2>&quot;%S&quot;</span><span class=cF0> </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l57"><span class=cF4>Define</span></a><span class=cF0>() entry.
+<a name="l27"></a>  </span><span class=cF2>&quot;%S&quot;</span><span class=cF0> </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l57"><span class=cF4>Define</span></a><span class=cF0>() entry.
 <a name="l28"></a>  
-<a name="l29"></a>  </span><span class=cF2>&quot;%C&quot;</span><span class=cF0> </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l42"><span class=cF4>ToUpper</span></a><span class=cF0>() character.
+<a name="l29"></a>  </span><span class=cF2>&quot;%C&quot;</span><span class=cF0> </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l42"><span class=cF4>ToUpper</span></a><span class=cF0>() character.
 <a name="l30"></a>  
 <a name="l31"></a>  </span><span class=cF2>&quot;%h25c&quot;,'\n';</span><span class=cF0> 25 new-lines.
 <a name="l32"></a>  
@@ -61,7 +61,7 @@ body {background-color:#000000;}
 <a name="l34"></a>  
 <a name="l35"></a>  </span><span class=cF2>&quot;%F&quot;</span><span class=cF0> text file by filename.
 <a name="l36"></a>  
-<a name="l37"></a>  </span><span class=cF2>&quot;%$F&quot;</span><span class=cF0> </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0> file in memory.
+<a name="l37"></a>  </span><span class=cF2>&quot;%$F&quot;</span><span class=cF0> </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0> file in memory.
 <a name="l38"></a>  
 <a name="l39"></a>  </span><span class=cF2>&quot;%p&quot;</span><span class=cF0> ptr.
 <a name="l40"></a>  
@@ -71,13 +71,13 @@ body {background-color:#000000;}
 <a name="l44"></a>  
 <a name="l45"></a>  </span><span class=cF2>&quot;%,P&quot;</span><span class=cF0> link to ptr with no offset.
 <a name="l46"></a>  
-<a name="l47"></a>  </span><span class=cF2>&quot;%D&quot;</span><span class=cF0> date.    Pass a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l209"><span class=cF4>CDate</span></a><span class=cF0>.
+<a name="l47"></a>  </span><span class=cF2>&quot;%D&quot;</span><span class=cF0> date.    Pass a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l209"><span class=cF4>CDate</span></a><span class=cF0>.
 <a name="l48"></a>  
-<a name="l49"></a>  </span><span class=cF2>&quot;%T&quot;</span><span class=cF0> time.    Pass a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l209"><span class=cF4>CDate</span></a><span class=cF0>.
+<a name="l49"></a>  </span><span class=cF2>&quot;%T&quot;</span><span class=cF0> time.    Pass a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l209"><span class=cF4>CDate</span></a><span class=cF0>.
 <a name="l50"></a>  
-<a name="l51"></a>  </span><span class=cF2>&quot;%z&quot;</span><span class=cF0> sub_entry of an enumerated list of text entries.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l377"><span class=cF4>ListSub</span></a><span class=cF0>().  Pass sub_entry_num first, list second.
+<a name="l51"></a>  </span><span class=cF2>&quot;%z&quot;</span><span class=cF0> sub_entry of an enumerated list of text entries.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l377"><span class=cF4>ListSub</span></a><span class=cF0>().  Pass sub_entry_num first, list second.
 <a name="l52"></a>  
-<a name="l53"></a>  </span><span class=cF2>&quot;%Z&quot;</span><span class=cF0> </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l16"><span class=cF4>DefineListLoad</span></a><span class=cF0>() subentry.       Pass sub_entry_num first, define_name second.
+<a name="l53"></a>  </span><span class=cF2>&quot;%Z&quot;</span><span class=cF0> </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l16"><span class=cF4>DefineListLoad</span></a><span class=cF0>() subentry.       Pass sub_entry_num first, define_name second.
 <a name="l54"></a>  
 <a name="l55"></a>  </span><span class=cF2>&quot;%Q&quot;</span><span class=cF0> convert &quot;\&quot; to &quot;\\&quot; and quote to backslash quote. (For use in creating strs in strs.)
 <a name="l56"></a>  
@@ -86,45 +86,45 @@ body {background-color:#000000;}
 <a name="l59"></a>
 <a name="l60"></a></span><span class=cF5>                                                          Print Family</span><span class=cF0>
 <a name="l61"></a></span><span class=cF4>
-<a name="l62"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1119"><span class=cF4>MStrPrint</span></a><span class=cF0>(U8 *format, ...) is like </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1094"><span class=cF4>StrPrint</span></a><span class=cF0>(U8 *dst,U8 *format,...) but it returns a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>ated str.  It is vary handy because 
+<a name="l62"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1119"><span class=cF4>MStrPrint</span></a><span class=cF0>(U8 *format, ...) is like </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1094"><span class=cF4>StrPrint</span></a><span class=cF0>(U8 *dst,U8 *format,...) but it returns a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>ated str.  It is vary handy because 
 <a name="l63"></a>you don't have to worry about overflow.
 <a name="l64"></a></span><span class=cF4>
-<a name="l65"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1099"><span class=cF4>CatPrint</span></a><span class=cF0>(U8 *_dst, U8 *format, ...) concatenates a formated string.
+<a name="l65"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1099"><span class=cF4>CatPrint</span></a><span class=cF0>(U8 *_dst, U8 *format, ...) concatenates a formated string.
 <a name="l66"></a></span><span class=cF4>
-<a name="l67"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l580"><span class=cF4>In</span></a><span class=cF0>(U8 *format, ...) sends text to the current task's input buffer.</span><span class=cF4>
-<a name="l68"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l561"><span class=cF4>InStr</span></a><span class=cF0>(U8 *format, ...) sends text of an </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l218"><span class=cF4>InFile</span></a><span class=cF0> to the keyboard stream of the current TASK but can also do mouse cmds.
+<a name="l67"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l580"><span class=cF4>In</span></a><span class=cF0>(U8 *format, ...) sends text to the current task's input buffer.</span><span class=cF4>
+<a name="l68"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l561"><span class=cF4>InStr</span></a><span class=cF0>(U8 *format, ...) sends text of an </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l218"><span class=cF4>InFile</span></a><span class=cF0> to the keyboard stream of the current TASK but can also do mouse cmds.
 <a name="l69"></a></span><span class=cF4>
-<a name="l70"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l542"><span class=cF4>XTalk</span></a><span class=cF0>(CTask *task, U8 *format, ...) and text to another task's input buffer.</span><span class=cF4>
-<a name="l71"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l588"><span class=cF4>XTalkStr</span></a><span class=cF0>(CTask *task, U8 *format, ...) sends text of an </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l218"><span class=cF4>InFile</span></a><span class=cF0> to the keyboard stream of another TASK but can also do mouse 
+<a name="l70"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l542"><span class=cF4>XTalk</span></a><span class=cF0>(CTask *task, U8 *format, ...) and text to another task's input buffer.</span><span class=cF4>
+<a name="l71"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l588"><span class=cF4>XTalkStr</span></a><span class=cF0>(CTask *task, U8 *format, ...) sends text of an </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l218"><span class=cF4>InFile</span></a><span class=cF0> to the keyboard stream of another TASK but can also do mouse 
 <a name="l72"></a>cmds.
 <a name="l73"></a></span><span class=cF4>
-<a name="l74"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l164"><span class=cF4>DocPrint</span></a><span class=cF0>(CDoc *doc, U8 *format, ...) sends text to a document.  You can buffer to a Doc and save it, providing the functionality 
-<a name="l75"></a>of </span><span class=cF2>fprintf</span><span class=cF0>.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Disk/FPrintF.html#l1"><span class=cF4>::/Demo/Disk/FPrintF.CC</span></a><span class=cF0>.
+<a name="l74"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l164"><span class=cF4>DocPrint</span></a><span class=cF0>(CDoc *doc, U8 *format, ...) sends text to a document.  You can buffer to a Doc and save it, providing the functionality 
+<a name="l75"></a>of </span><span class=cF2>fprintf</span><span class=cF0>.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Disk/FPrintF.html#l1"><span class=cF4>::/Demo/Disk/FPrintF.CC</span></a><span class=cF0>.
 <a name="l76"></a></span><span class=cF4>
-<a name="l77"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l485"><span class=cF4>Sys</span></a><span class=cF0>(U8 *format, ...) sends text to the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> to be compiled and run.</span><span class=cF4>
-<a name="l78"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l507"><span class=cF4>SysLog</span></a><span class=cF0>(U8 *format, ...) and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l530"><span class=cF4>SysErr</span></a><span class=cF0>(U8 *format,...) send text to the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> to be displayed.
+<a name="l77"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l485"><span class=cF4>Sys</span></a><span class=cF0>(U8 *format, ...) sends text to the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> to be compiled and run.</span><span class=cF4>
+<a name="l78"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l507"><span class=cF4>SysLog</span></a><span class=cF0>(U8 *format, ...) and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l530"><span class=cF4>SysErr</span></a><span class=cF0>(U8 *format,...) send text to the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> to be displayed.
 <a name="l79"></a></span><span class=cF4>
-<a name="l80"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l71"><span class=cF4>StreamPrint</span></a><span class=cF0>(U8 *format, ...) sends text to the stream of code being compiled and must reside in a </span><span class=cF2>#exe{}</span><span class=cF0> blk.
+<a name="l80"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l71"><span class=cF4>StreamPrint</span></a><span class=cF0>(U8 *format, ...) sends text to the stream of code being compiled and must reside in a </span><span class=cF2>#exe{}</span><span class=cF0> blk.
 <a name="l81"></a></span><span class=cF4>
-<a name="l82"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1194"><span class=cF4>GrPrint</span></a><span class=cF0>(CDC *dc, I64 x, I64 y, U8 *format,...) and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1205"><span class=cF4>GrVPrint</span></a><span class=cF0>() plots text in graphics mode.
+<a name="l82"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1194"><span class=cF4>GrPrint</span></a><span class=cF0>(CDC *dc, I64 x, I64 y, U8 *format,...) and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1205"><span class=cF4>GrVPrint</span></a><span class=cF0>() plots text in graphics mode.
 <a name="l83"></a></span><span class=cF4>
-<a name="l84"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrTextBase.html#l324"><span class=cF4>TextPrint</span></a><span class=cF0>(CTask *task, I64 x, I64 y, I64 attr, U8 *format, ...) plots to </span><span class=cF4><u>gr.text_base</u></span><span class=cF0>.
+<a name="l84"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrTextBase.html#l324"><span class=cF4>TextPrint</span></a><span class=cF0>(CTask *task, I64 x, I64 y, I64 attr, U8 *format, ...) plots to </span><span class=cF4><u>gr.text_base</u></span><span class=cF0>.
 <a name="l85"></a></span><span class=cF4>
-<a name="l86"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l700"><span class=cF4>ExePrint</span></a><span class=cF0>(U8 *format, ...) compiles and execute a string.        Note: It returns the res of the last executed expression.
+<a name="l86"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l700"><span class=cF4>ExePrint</span></a><span class=cF0>(U8 *format, ...) compiles and execute a string.        Note: It returns the res of the last executed expression.
 <a name="l87"></a></span><span class=cF4>
-<a name="l88"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Registry.html#l168"><span class=cF4>Once</span></a><span class=cF0>(U8 *format, ...) Writes User code to </span><a href="http://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>Registry</span></a><span class=cF0> to be executed next boot.
+<a name="l88"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Registry.html#l168"><span class=cF4>Once</span></a><span class=cF0>(U8 *format, ...) Writes User code to </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>Registry</span></a><span class=cF0> to be executed next boot.
 <a name="l89"></a></span><span class=cF4>
-<a name="l90"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Registry.html#l158"><span class=cF4>ZOnce</span></a><span class=cF0>(U8 *format, ...) Writes System code to </span><a href="http://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>Registry</span></a><span class=cF0> to be executed next boot.
+<a name="l90"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Registry.html#l158"><span class=cF4>ZOnce</span></a><span class=cF0>(U8 *format, ...) Writes System code to </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>Registry</span></a><span class=cF0> to be executed next boot.
 <a name="l91"></a></span><span class=cF4>
-<a name="l92"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/InFile.html#l32"><span class=cF4>InPrint</span></a><span class=cF0>(I64 mS, U8 *format, ...) </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l23"><span class=cF4>PutChars</span></a><span class=cF0>()s one at a time with a delay.
+<a name="l92"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/InFile.html#l32"><span class=cF4>InPrint</span></a><span class=cF0>(I64 mS, U8 *format, ...) </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l23"><span class=cF4>PutChars</span></a><span class=cF0>()s one at a time with a delay.
 <a name="l93"></a></span><span class=cF4>
-<a name="l94"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l232"><span class=cF4>RawPrint</span></a><span class=cF0>(I64 mS, U8 *format, ...) sends direct to screen memory, bypassing window manager.
+<a name="l94"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l232"><span class=cF4>RawPrint</span></a><span class=cF0>(I64 mS, U8 *format, ...) sends direct to screen memory, bypassing window manager.
 <a name="l95"></a></span><span class=cF4>
-<a name="l96"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l475"><span class=cF4>User</span></a><span class=cF0>(U8 *format, ...) Spawns a user and execute a string on start-up.
+<a name="l96"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l475"><span class=cF4>User</span></a><span class=cF0>(U8 *format, ...) Spawns a user and execute a string on start-up.
 <a name="l97"></a></span><span class=cF4>
-<a name="l98"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l475"><span class=cF4>PopUpPrint</span></a><span class=cF0>(U8 *format, ...) compiles and execute a string in a pop-up win.      Note: It returns the res of the last executed 
+<a name="l98"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l475"><span class=cF4>PopUpPrint</span></a><span class=cF0>(U8 *format, ...) compiles and execute a string in a pop-up win.      Note: It returns the res of the last executed 
 <a name="l99"></a>expression.</span><span class=cF4>
-<a name="l100"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPopUp.html#l13"><span class=cF4>PopUpViewPrint</span></a><span class=cF0>(U8 *format, ...) creates a pop-up window and views text.
+<a name="l100"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPopUp.html#l13"><span class=cF4>PopUpViewPrint</span></a><span class=cF0>(U8 *format, ...) creates a pop-up window and views text.
 <a name="l101"></a>
 <a name="l102"></a><blink>Note:</blink> Use </span><span class=cF2>Print(&quot;%s&quot;,src)</span><span class=cF0> if you need an unmodified string.
 </span></pre></body>
diff --git a/docs/Doc/Profiler.html b/docs/Doc/Profiler.html
index a4ff6301..9c95cb74 100755
--- a/docs/Doc/Profiler.html
+++ b/docs/Doc/Profiler.html
@@ -27,9 +27,9 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF0>The profiler records where the CPU was executing when the 1000Hz timer interrupt occured, so you can learn where time is spent.
 <a name="l2"></a>
-<a name="l3"></a>Use the </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Profiler.html#l30"><span class=cF4>Prof</span></a><span class=cF0>() depth argument to record a hit in the N routines which called the current routine, as well.
+<a name="l3"></a>Use the </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Profiler.html#l30"><span class=cF4>Prof</span></a><span class=cF0>() depth argument to record a hit in the N routines which called the current routine, as well.
 <a name="l4"></a>
-<a name="l5"></a>When done collecting statistics, use </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Profiler.html#l61"><span class=cF4>ProfRep</span></a><span class=cF0>() for a report.    You might need a </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l193"><span class=cF4>DocMax</span></a><span class=cF0>() to expand the command line window 
+<a name="l5"></a>When done collecting statistics, use </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Profiler.html#l61"><span class=cF4>ProfRep</span></a><span class=cF0>() for a report.    You might need a </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l193"><span class=cF4>DocMax</span></a><span class=cF0>() to expand the command line window 
 <a name="l6"></a>buffer to fit it all.
 <a name="l7"></a>
 <a name="l8"></a>Study the code.  The profiler is very simple.  You might want to enhance it or modify it to debug something in particular.
diff --git a/docs/Doc/Queue.html b/docs/Doc/Queue.html
index 38e44ba5..c1de90b5 100755
--- a/docs/Doc/Queue.html
+++ b/docs/Doc/Queue.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF0>A </span><span class=cF2>Queue</span><span class=cF0> is a bunch of </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>()ed chunks of mem linked together in a circle with one ptr to the </span><span class=cF2>next</span><span class=cF0> value and another ptr to the </span><span class=cF2>
+<a name="l1"></a><span class=cF0>A </span><span class=cF2>Queue</span><span class=cF0> is a bunch of </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>()ed chunks of mem linked together in a circle with one ptr to the </span><span class=cF2>next</span><span class=cF0> value and another ptr to the </span><span class=cF2>
 <a name="l2"></a>last</span><span class=cF0> value.  These ptrs must be stored in the first locations in the structure.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Quirks.html b/docs/Doc/Quirks.html
index 9d1488da..a6102752 100755
--- a/docs/Doc/Quirks.html
+++ b/docs/Doc/Quirks.html
@@ -31,28 +31,28 @@ body {background-color:#000000;}
 <a name="l4"></a>mechanism</blink>.  Generally, the last write wins.
 <a name="l5"></a>
 <a name="l6"></a>* When using </span><span class=cF2>FAT32</span><span class=cF0>, ZealOS does not generate unique short-entry names, the ones with the </span><span class=cF2>~</span><span class=cF0>s.    Not all </span><span class=cF2>FAT32</span><span class=cF0> filenames are 
-<a name="l7"></a>valid ZealOS names and it will complain.        Do not access </span><span class=cF2>FAT32</span><span class=cF0> drives not dedicated to ZealOS.  Disable them with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskAddDev.html#l195"><span class=cF4>DriveEnable</span></a><span class=cF0>(O
+<a name="l7"></a>valid ZealOS names and it will complain.        Do not access </span><span class=cF2>FAT32</span><span class=cF0> drives not dedicated to ZealOS.  Disable them with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskAddDev.html#l195"><span class=cF4>DriveEnable</span></a><span class=cF0>(O
 <a name="l8"></a>FF), or they will generate error messages.      </span><span class=cF2>FAT32</span><span class=cF0> involves a long and short name for each file.
 <a name="l9"></a>
 <a name="l10"></a>* The stack does not grow because virtual mem is not used.      It is recommended that you allocate large local vars from the heap.     
-<a name="l11"></a>You can change </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3507"><span class=cF4>MEM_DEFAULT_STACK</span></a><span class=cF0> and recompile </span><span class=cF2>Kernel</span><span class=cF0> or request more when doing a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF0>().
+<a name="l11"></a>You can change </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3507"><span class=cF4>MEM_DEFAULT_STACK</span></a><span class=cF0> and recompile </span><span class=cF2>Kernel</span><span class=cF0> or request more when doing a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF0>().
 <a name="l12"></a>
 <a name="l13"></a>* The syntax highlighting occassionally glitches.  The compiler doesn't.
 <a name="l14"></a>
-<a name="l15"></a>* Call </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l269"><span class=cF4>DiskChange</span></a><span class=cF0>() when you insert a new removable media.
+<a name="l15"></a>* Call </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l269"><span class=cF4>DiskChange</span></a><span class=cF0>() when you insert a new removable media.
 <a name="l16"></a>
-<a name="l17"></a>* Accessing CD/DVD's is flacky.  Try </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l286"><span class=cF4>Drive</span></a><span class=cF0>() or </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l269"><span class=cF4>DiskChange</span></a><span class=cF0>() twice.
+<a name="l17"></a>* Accessing CD/DVD's is flacky.  Try </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l286"><span class=cF4>Drive</span></a><span class=cF0>() or </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l269"><span class=cF4>DiskChange</span></a><span class=cF0>() twice.
 <a name="l18"></a>
 <a name="l19"></a>* You can only </span><span class=cF2>extern</span><span class=cF0> something once.  There is a varient called </span><span class=cF2>_extern</span><span class=cF0> which binds a CosmiC definition to a asm sym.  This, 
 <a name="l20"></a>too, can only be done once.
 <a name="l21"></a>
-<a name="l22"></a>* A terminal task has a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0> document structure that remains active even when you change </span><span class=cF4>Fs-&gt;draw_it</span><span class=cF0>.   To prevent links in the </span><span class=cF4>
-<a name="l23"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0> from being activated when the user clicks in the window, do one of three things:
+<a name="l22"></a>* A terminal task has a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0> document structure that remains active even when you change </span><span class=cF4>Fs-&gt;draw_it</span><span class=cF0>.   To prevent links in the </span><span class=cF4>
+<a name="l23"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0> from being activated when the user clicks in the window, do one of three things:
 <a name="l24"></a>  
-<a name="l25"></a>  A) </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l121"><span class=cF4>DocBottom</span></a><span class=cF0>() followed by </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l135"><span class=cF4>DocClear</span></a><span class=cF0>() to clear the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0> so it has no active widgets.
+<a name="l25"></a>  A) </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l121"><span class=cF4>DocBottom</span></a><span class=cF0>() followed by </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l135"><span class=cF4>DocClear</span></a><span class=cF0>() to clear the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0> so it has no active widgets.
 <a name="l26"></a>  
-<a name="l27"></a>  B) Disable window mgr bttn click checking with </span><span class=cF4>Fs-&gt;win_inhibit</span><span class=cF0> set to mask </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1551"><span class=cF4>WIF_SELF_MS_L</span></a><span class=cF0>|</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1565"><span class=cF4>WIF_FOCUS_TASK_MS_L_D</span></a><span class=cF0>|</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1553"><span class=cF4>WIF_SELF_MS_R</span></a><span class=cF0>|</span><span class=cF4>
-<a name="l28"></a>  </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1567"><span class=cF4>WIF_FOCUS_TASK_MS_R_D</span></a><span class=cF0>.  This inhibits window mgr operations but still generates messages from bttn clicks.
+<a name="l27"></a>  B) Disable window mgr bttn click checking with </span><span class=cF4>Fs-&gt;win_inhibit</span><span class=cF0> set to mask </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1551"><span class=cF4>WIF_SELF_MS_L</span></a><span class=cF0>|</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1565"><span class=cF4>WIF_FOCUS_TASK_MS_L_D</span></a><span class=cF0>|</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1553"><span class=cF4>WIF_SELF_MS_R</span></a><span class=cF0>|</span><span class=cF4>
+<a name="l28"></a>  </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1567"><span class=cF4>WIF_FOCUS_TASK_MS_R_D</span></a><span class=cF0>.  This inhibits window mgr operations but still generates messages from bttn clicks.
 <a name="l29"></a>
 <a name="l30"></a>* </span><span class=cF2>switch/case</span><span class=cF0> statements alloc a single jump table--do not use with wide, sparse ranges of case values.
 <a name="l31"></a>
@@ -61,9 +61,9 @@ body {background-color:#000000;}
 <a name="l34"></a>* A </span><span class=cF2>goto</span><span class=cF0> label name must not match a global scope object's name.        (It's not worth slowing-down the compiler to handle this 
 <a name="l35"></a>case.)
 <a name="l36"></a>
-<a name="l37"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l135"><span class=cF4>MemCopy</span></a><span class=cF0>() only goes forward.
+<a name="l37"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l135"><span class=cF4>MemCopy</span></a><span class=cF0>() only goes forward.
 <a name="l38"></a>
-<a name="l39"></a>* A </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l9"><span class=cF4>Cd</span></a><span class=cF0>() cmd must be followed by two semicolons if a </span><span class=cF2>#include</span><span class=cF0> is after it.  This is because the preprocessor processes the next 
+<a name="l39"></a>* A </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l9"><span class=cF4>Cd</span></a><span class=cF0>() cmd must be followed by two semicolons if a </span><span class=cF2>#include</span><span class=cF0> is after it.  This is because the preprocessor processes the next 
 <a name="l40"></a>token ahead.
 <a name="l41"></a>
 <a name="l42"></a>* The assembler's error messages are often off by a line and undefines are cryptic.
diff --git a/docs/Doc/RedSea.html b/docs/Doc/RedSea.html
index e294968a..1052de2f 100755
--- a/docs/Doc/RedSea.html
+++ b/docs/Doc/RedSea.html
@@ -39,11 +39,11 @@ body {background-color:#000000;}
 <a name="l12"></a>
 <a name="l13"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CDirEntry</span><span class=cF0> </span><span class=cF2>//64-byte fixed-size</span><span class=cF0>
 <a name="l14"></a>{
-<a name="l15"></a>        </span><span class=cF9>U16</span><span class=cF0>             attr;                                           </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3150"><span class=cF4>RS_ATTR_DIR</span></a><span class=cF2>.</span><span class=cF0>      </span><span class=cF2>Terry wanted to change these.</span><span class=cF0>
-<a name="l16"></a>        </span><span class=cF1>U8</span><span class=cF0>              name[</span><span class=cF3>CDIR_FILENAME_LEN</span><span class=cF0>];        </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l336"><span class=cF4>char_bmp_filename</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskStrA.html#l278"><span class=cF4>FileNameCheck</span></a><span class=cF0>
+<a name="l15"></a>        </span><span class=cF9>U16</span><span class=cF0>             attr;                                           </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3150"><span class=cF4>RS_ATTR_DIR</span></a><span class=cF2>.</span><span class=cF0>      </span><span class=cF2>Terry wanted to change these.</span><span class=cF0>
+<a name="l16"></a>        </span><span class=cF1>U8</span><span class=cF0>              name[</span><span class=cF3>CDIR_FILENAME_LEN</span><span class=cF0>];        </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l336"><span class=cF4>char_bmp_filename</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskStrA.html#l278"><span class=cF4>FileNameCheck</span></a><span class=cF0>
 <a name="l17"></a>        </span><span class=cF9>I64</span><span class=cF0>             clus; </span><span class=cF7>(blk)</span><span class=cF0>                             </span><span class=cF2>//One sector per clus.</span><span class=cF0>
 <a name="l18"></a>        </span><span class=cF9>I64</span><span class=cF0>             size;                                           </span><span class=cF2>//In bytes</span><span class=cF0>
-<a name="l19"></a>        </span><span class=cF9>CDate</span><span class=cF0>   datetime;                                       </span><span class=cF2>//See  </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/TimeDate.html#l1"><span class=cF4>DateTime</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l1"><span class=cF4>Implementation of DateTime</span></a><span class=cF0>
+<a name="l19"></a>        </span><span class=cF9>CDate</span><span class=cF0>   datetime;                                       </span><span class=cF2>//See  </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/TimeDate.html#l1"><span class=cF4>DateTime</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l1"><span class=cF4>Implementation of DateTime</span></a><span class=cF0>
 <a name="l20"></a>};
 <a name="l21"></a>
 <a name="l22"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CRedSeaBoot</span><span class=cF0> </span><span class=cF2>//RedSea is type FAT32 in partition table to fool BIOS.</span><span class=cF0>
@@ -59,9 +59,9 @@ body {background-color:#000000;}
 <a name="l32"></a>        </span><span class=cF9>U16</span><span class=cF0> signature2;                         </span><span class=cF2>//0xAA55</span><span class=cF0>
 <a name="l33"></a>};
 <a name="l34"></a>
-<a name="l35"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.html#l1"><span class=cF4>::/Kernel/BlkDev/FileSysRedSea.CC</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/DiskISORedSea.html#l1"><span class=cF4>::/System/Boot/DiskISORedSea.CC</span></a><span class=cF0>.
+<a name="l35"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.html#l1"><span class=cF4>::/Kernel/BlkDev/FileSysRedSea.CC</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/DiskISORedSea.html#l1"><span class=cF4>::/System/Boot/DiskISORedSea.CC</span></a><span class=cF0>.
 <a name="l36"></a>
-<a name="l37"></a>Files with names ending in      are compressed.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Compress.html#l1"><span class=cF4>::/Kernel/Compress.CC</span></a><span class=cF0>.
+<a name="l37"></a>Files with names ending in      are compressed.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Compress.html#l1"><span class=cF4>::/Kernel/Compress.CC</span></a><span class=cF0>.
 <a name="l38"></a>
 <a name="l39"></a>To replace ISO9660, make hard-drive partition image of a measured size and copy onto a CD/DVD starting at about sector 20, with 
 <a name="l40"></a>EL TORITO booting.      512-byte sectors will be placed on top of 2048-byte CD/DCD sectors, so there will be four blocks per CD/DVD 
@@ -69,8 +69,8 @@ body {background-color:#000000;}
 <a name="l42"></a>
 <a name="l43"></a>RedSea file system has no bad block table and no redundant allocation table.
 <a name="l44"></a>
-<a name="l45"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/BlkChain.html#l1"><span class=cF4>Block Chain</span></a><span class=cF0> for RedSea allocation bitmap discussion.
+<a name="l45"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/BlkChain.html#l1"><span class=cF4>Block Chain</span></a><span class=cF0> for RedSea allocation bitmap discussion.
 <a name="l46"></a>
-<a name="l47"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Reliability.html#l1"><span class=cF4>Reliability</span></a><span class=cF0> for RedSea reliability discussion.
+<a name="l47"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Reliability.html#l1"><span class=cF4>Reliability</span></a><span class=cF0> for RedSea reliability discussion.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Reliability.html b/docs/Doc/Reliability.html
index dad54a50..e185e2f6 100755
--- a/docs/Doc/Reliability.html
+++ b/docs/Doc/Reliability.html
@@ -38,7 +38,7 @@ body {background-color:#000000;}
 <a name="l11"></a>
 <a name="l12"></a>Obviously, we don't do bad block tables, or redundant FATs.
 <a name="l13"></a>
-<a name="l14"></a>We use the simplest possible technique, a contiguous-file-only allocation bitmap, not </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/BlkChain.html#l1"><span class=cF4>Block Chains</span></a><span class=cF0> or FAT tables.
+<a name="l14"></a>We use the simplest possible technique, a contiguous-file-only allocation bitmap, not </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/BlkChain.html#l1"><span class=cF4>Block Chains</span></a><span class=cF0> or FAT tables.
 <a name="l15"></a>
 <a name="l16"></a>You can be a good toy or you can be a good professional tool, but not both.  ZealOS's file manager will start too slowly once a 
 <a name="l17"></a>few thousand files exist because the file manager makes a list of all files on start-up.
diff --git a/docs/Doc/Resource.html b/docs/Doc/Resource.html
index b70226c8..2c06f9e0 100755
--- a/docs/Doc/Resource.html
+++ b/docs/Doc/Resource.html
@@ -29,9 +29,9 @@ body {background-color:#000000;}
 <a name="l2"></a>
 <a name="l3"></a>A sprite is an ordered list of elements such as lines, rectangles, bitmaps and color changes.  In a program's source code, you 
 <a name="l4"></a>first </span><span class=cF2>make a sprite</span><span class=cF0> somewhere outside a function.       Then, you </span><span class=cF2>insert a pointer</span><span class=cF0> to the sprite as an &quot;*elems&quot; arg when calling </span><span class=cF4>
-<a name="l5"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l536"><span class=cF4>Sprite</span></a><span class=cF0>() or </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l18"><span class=cF4>Sprite3</span></a><span class=cF0>().  See </span><span class=cF4><u>Sprites</u></span><span class=cF0>.
+<a name="l5"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l536"><span class=cF4>Sprite</span></a><span class=cF0>() or </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l18"><span class=cF4>Sprite3</span></a><span class=cF0>().  See </span><span class=cF4><u>Sprites</u></span><span class=cF0>.
 <a name="l6"></a>
-<a name="l7"></a>You can create a </span><span class=cF2>sprite macro</span><span class=cF0> on your </span><a href="http://www.tomawezome.github.io/ZealOS/Home/PersonalMenu.html#l1"><span class=cF4>PersonalMenu</span></a><span class=cF0> with a payload of </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> source code to execute when it ESC's back to the cmd 
+<a name="l7"></a>You can create a </span><span class=cF2>sprite macro</span><span class=cF0> on your </span><a href="https://www.tomawezome.github.io/ZealOS/Home/PersonalMenu.html#l1"><span class=cF4>PersonalMenu</span></a><span class=cF0> with a payload of </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> source code to execute when it ESC's back to the cmd 
 <a name="l8"></a>line.  If you check &quot;Pop-Up&quot;, it will spawn a new task and run the payload.  A pop-up macro can be placed in any document.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/ScopingLinkage.html b/docs/Doc/ScopingLinkage.html
index fc223ca6..6c2b9574 100755
--- a/docs/Doc/ScopingLinkage.html
+++ b/docs/Doc/ScopingLinkage.html
@@ -27,27 +27,27 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF5>                                                      Scoping and Linkage</span><span class=cF0>
 <a name="l2"></a></span><span class=cF4>
-<a name="l3"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l186"><span class=cF4>JIT Compile Mode</span></a><span class=cF0> makes use of the current task's hash sym table and its parent tasks' tables.  It fetches syms from parent 
+<a name="l3"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l186"><span class=cF4>JIT Compile Mode</span></a><span class=cF0> makes use of the current task's hash sym table and its parent tasks' tables.  It fetches syms from parent 
 <a name="l4"></a>tasks' tables if not found locally in the current task's table and it places new syms in the current task's table.  
 <a name="l5"></a>Conceptually, syms are at the scope of environment vars in other operating systems.
 <a name="l6"></a>
 <a name="l7"></a>When a sym is placed into a table, older syms with ident names will be overshadowed if they exist.      Duplicates are not allowed 
 <a name="l8"></a>in many cases, especially in asm blks.  Dupicates are allowed, by design in other cases, so that you can repeatedly </span><span class=cF2>#include</span><span class=cF0> the 
 <a name="l9"></a>same file from the cmd line while developing it.        Or, so you can repeatedly declare a function with a standard name, like </span><span class=cF2>Draw
-<a name="l10"></a>It()</span><span class=cF0>.  This case might occur when the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> is starting-up loading-in many little utilities.
+<a name="l10"></a>It()</span><span class=cF0>.  This case might occur when the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> is starting-up loading-in many little utilities.
 <a name="l11"></a>
-<a name="l12"></a></span><span class=cF2>extern</span><span class=cF0> binds a new </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l827"><span class=cF4>HTT_FUN</span></a><span class=cF0> or </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l824"><span class=cF4>HTT_GLOBAL_VAR</span></a><span class=cF0> sym to an existing sym of the same name if it exists in the sym table (just in 
+<a name="l12"></a></span><span class=cF2>extern</span><span class=cF0> binds a new </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l827"><span class=cF4>HTT_FUN</span></a><span class=cF0> or </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l824"><span class=cF4>HTT_GLOBAL_VAR</span></a><span class=cF0> sym to an existing sym of the same name if it exists in the sym table (just in 
 <a name="l13"></a>just-in-time code).     It also can be used to generate a forward reference.
 <a name="l14"></a>
-<a name="l15"></a></span><span class=cF2>import</span><span class=cF0> binds a new </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l827"><span class=cF4>HTT_FUN</span></a><span class=cF0> or </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l824"><span class=cF4>HTT_GLOBAL_VAR</span></a><span class=cF0> sym to a sym of the same name imported from the task's sym table at </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KLoad.html#l208"><span class=cF4>Load</span></a><span class=cF0>() time.  
-<a name="l16"></a>If no sym exists to bind to at </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KLoad.html#l208"><span class=cF4>Load</span></a><span class=cF0>() time, the code using this sym will be left incomplete until the sym is defined.
+<a name="l15"></a></span><span class=cF2>import</span><span class=cF0> binds a new </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l827"><span class=cF4>HTT_FUN</span></a><span class=cF0> or </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l824"><span class=cF4>HTT_GLOBAL_VAR</span></a><span class=cF0> sym to a sym of the same name imported from the task's sym table at </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KLoad.html#l208"><span class=cF4>Load</span></a><span class=cF0>() time.  
+<a name="l16"></a>If no sym exists to bind to at </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KLoad.html#l208"><span class=cF4>Load</span></a><span class=cF0>() time, the code using this sym will be left incomplete until the sym is defined.
 <a name="l17"></a>
 <a name="l18"></a>
-<a name="l19"></a></span><span class=cF2>_extern</span><span class=cF0> binds a new </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l827"><span class=cF4>HTT_FUN</span></a><span class=cF0> or </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l824"><span class=cF4>HTT_GLOBAL_VAR</span></a><span class=cF0> sym to an existing sym, of a <blink>different</blink> name.  It must exists in the sym table.  
+<a name="l19"></a></span><span class=cF2>_extern</span><span class=cF0> binds a new </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l827"><span class=cF4>HTT_FUN</span></a><span class=cF0> or </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l824"><span class=cF4>HTT_GLOBAL_VAR</span></a><span class=cF0> sym to an existing sym, of a <blink>different</blink> name.  It must exists in the sym table.  
 <a name="l20"></a>Basically, this binds C to asm.
 <a name="l21"></a>
-<a name="l22"></a></span><span class=cF2>_import</span><span class=cF0> binds a new </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l827"><span class=cF4>HTT_FUN</span></a><span class=cF0> or </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l824"><span class=cF4>HTT_GLOBAL_VAR</span></a><span class=cF0> sym to a sym, of a <blink>different</blink> name imported from the task's sym table at </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KLoad.html#l208"><span class=cF4>Load</span></a><span class=cF0>() 
-<a name="l23"></a>time.   If no sym exists to bind to at </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KLoad.html#l208"><span class=cF4>Load</span></a><span class=cF0>() time, the code using this sym will be left incomplete until the sym is defined.   
+<a name="l22"></a></span><span class=cF2>_import</span><span class=cF0> binds a new </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l827"><span class=cF4>HTT_FUN</span></a><span class=cF0> or </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l824"><span class=cF4>HTT_GLOBAL_VAR</span></a><span class=cF0> sym to a sym, of a <blink>different</blink> name imported from the task's sym table at </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KLoad.html#l208"><span class=cF4>Load</span></a><span class=cF0>() 
+<a name="l23"></a>time.   If no sym exists to bind to at </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KLoad.html#l208"><span class=cF4>Load</span></a><span class=cF0>() time, the code using this sym will be left incomplete until the sym is defined.   
 <a name="l24"></a>Basically, this binds C to asm from elsewhere.
 <a name="l25"></a>
 <a name="l26"></a>
@@ -149,16 +149,16 @@ body {background-color:#000000;}
 <a name="l122"></a>
 <a name="l123"></a>* The </span><span class=cF2>sizeof()</span><span class=cF0> and CosmiC structure members can be used in asm blks.
 <a name="l124"></a>
-<a name="l125"></a>* Using </span><span class=cF2>&amp;i</span><span class=cF0> in </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> or </span><span class=cF2>i.u8[2]</span><span class=cF0> on a local var, </span><span class=cF2>i</span><span class=cF0>, will force it to </span><span class=cF2>noreg</span><span class=cF0>.
+<a name="l125"></a>* Using </span><span class=cF2>&amp;i</span><span class=cF0> in </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> or </span><span class=cF2>i.u8[2]</span><span class=cF0> on a local var, </span><span class=cF2>i</span><span class=cF0>, will force it to </span><span class=cF2>noreg</span><span class=cF0>.
 <a name="l126"></a>
 <a name="l127"></a>* Using </span><span class=cF2>try</span><span class=cF0>/</span><span class=cF2>catch</span><span class=cF0> in a function will force all local vars to </span><span class=cF2>noreg</span><span class=cF0>.
 <a name="l128"></a>
 <a name="l129"></a>* An unused gap on the stack is left for </span><span class=cF2>reg</span><span class=cF0> vars.
 <a name="l130"></a>
-<a name="l131"></a>* Note: </span><span class=cF2>static</span><span class=cF0> function vars do not go on the data heap, no matter the setting of the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1684"><span class=cF4>OPTf_GLOBALS_ON_DATA_HEAP</span></a><span class=cF0>.        They may in 
+<a name="l131"></a>* Note: </span><span class=cF2>static</span><span class=cF0> function vars do not go on the data heap, no matter the setting of the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1684"><span class=cF4>OPTf_GLOBALS_ON_DATA_HEAP</span></a><span class=cF0>.        They may in 
 <a name="l132"></a>the future.
 <a name="l133"></a>
-<a name="l134"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1681"><span class=cF4>OPTf_EXTERNS_TO_IMPORTS</span></a><span class=cF0> will treat </span><span class=cF2>_extern</span><span class=cF0> as </span><span class=cF2>_import</span><span class=cF0> and </span><span class=cF2>extern</span><span class=cF0> as </span><span class=cF2>import</span><span class=cF0>.  This allows a header to be used either as a </span><span class=cF2>JIT 
+<a name="l134"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1681"><span class=cF4>OPTf_EXTERNS_TO_IMPORTS</span></a><span class=cF0> will treat </span><span class=cF2>_extern</span><span class=cF0> as </span><span class=cF2>_import</span><span class=cF0> and </span><span class=cF2>extern</span><span class=cF0> as </span><span class=cF2>import</span><span class=cF0>.  This allows a header to be used either as a </span><span class=cF2>JIT 
 <a name="l135"></a>compiled</span><span class=cF0> or </span><span class=cF2>AOT compiled</span><span class=cF0> header.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Sound.html b/docs/Doc/Sound.html
index 4a280d5a..59be8ed4 100755
--- a/docs/Doc/Sound.html
+++ b/docs/Doc/Sound.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF0>Sound is generated with </span><span class=cF2>I8</span><span class=cF0> vals called </span><span class=cF2>ona</span><span class=cF0>'s, which are 88 piano key nums, with 0 as a rest.    See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Sound.html#l215"><span class=cF4>Note2Ona</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l113"><span class=cF4>Ona2Freq</span></a><span class=cF0>().  
+<a name="l1"></a><span class=cF0>Sound is generated with </span><span class=cF2>I8</span><span class=cF0> vals called </span><span class=cF2>ona</span><span class=cF0>'s, which are 88 piano key nums, with 0 as a rest.    See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Sound.html#l215"><span class=cF4>Note2Ona</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l113"><span class=cF4>Ona2Freq</span></a><span class=cF0>().  
 <a name="l2"></a>God does not want death screams, perhaps, because God has PTSD or soldiers have PTSD.  (Imagine wounded on battlefields.)  </span><span class=cF2>Ona</span><span class=cF0>'s 
 <a name="l3"></a>will allow elegant wave files for export and will allow the creation of simple hardware over the next centuries.
 </span></pre></body>
diff --git a/docs/Doc/Sprite.html b/docs/Doc/Sprite.html
index 7cf8ac61..7fc95fd3 100755
--- a/docs/Doc/Sprite.html
+++ b/docs/Doc/Sprite.html
@@ -25,15 +25,15 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF0>A </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprite</span></a><span class=cF0> is an ordered list of </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l120"><span class=cF4>these</span></a><span class=cF0> elements, created with </span><span class=cF2>&lt;CTRL-r&gt;</span><span class=cF0>.  Normally, they are packed together in a list and the 
+<a name="l1"></a><span class=cF0>A </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprite</span></a><span class=cF0> is an ordered list of </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l120"><span class=cF4>these</span></a><span class=cF0> elements, created with </span><span class=cF2>&lt;CTRL-r&gt;</span><span class=cF0>.  Normally, they are packed together in a list and the 
 <a name="l2"></a>address of the first is passed to routines.
 <a name="l3"></a>
-<a name="l4"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePlot.html#l1"><span class=cF4>::/Demo/Graphics/SpritePlot.CC</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePlot3D.html#l1"><span class=cF4>::/Demo/Graphics/SpritePlot3D.CC</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePut.html#l1"><span class=cF4>::/Demo/Graphics/SpritePut.CC</span></a><span class=cF0>, </span><span class=cF4>
-<a name="l5"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpriteRaw.html#l1"><span class=cF4>::/Demo/Graphics/SpriteRaw.CC</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteMesh.html#l1103"><span class=cF4>SpriteMeshEd</span></a><span class=cF0>().
+<a name="l4"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePlot.html#l1"><span class=cF4>::/Demo/Graphics/SpritePlot.CC</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePlot3D.html#l1"><span class=cF4>::/Demo/Graphics/SpritePlot3D.CC</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePut.html#l1"><span class=cF4>::/Demo/Graphics/SpritePut.CC</span></a><span class=cF0>, </span><span class=cF4>
+<a name="l5"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpriteRaw.html#l1"><span class=cF4>::/Demo/Graphics/SpriteRaw.CC</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteMesh.html#l1103"><span class=cF4>SpriteMeshEd</span></a><span class=cF0>().
 <a name="l6"></a>
 <a name="l7"></a>Be aware that copying </span><span class=cF2>SP</span><span class=cF0>, </span><span class=cF2>IB</span><span class=cF0>, or </span><span class=cF2>IS</span><span class=cF0> entries with the clip results in duplicate entries with different nums.  You can manually 
 <a name="l8"></a>remove dups by editing with </span><span class=cF2>&lt;CTRL-t&gt;</span><span class=cF0> and setting to the original num.
 <a name="l9"></a>
-<a name="l10"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l1"><span class=cF4>::/System/Gr/GrSpritePlot.CC</span></a><span class=cF0> for how CSprite are stored.
+<a name="l10"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l1"><span class=cF4>::/System/Gr/GrSpritePlot.CC</span></a><span class=cF0> for how CSprite are stored.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/SpriteEd.html b/docs/Doc/SpriteEd.html
index 96e3eff4..a23ec181 100755
--- a/docs/Doc/SpriteEd.html
+++ b/docs/Doc/SpriteEd.html
@@ -33,6 +33,6 @@ body {background-color:#000000;}
 <a name="l6"></a>You can set the current insert point element by clicking the element in the side-bar and making it RED.
 <a name="l7"></a>
 <a name="l8"></a></span><span class=cF2>Insert Shift Suborigin</span><span class=cF0> is an element which shifts subsequent elements.  Perhaps, you inserted a sprite's elements from the clip 
-<a name="l9"></a>and want to shift it around?    This command is also useful if you call </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l373"><span class=cF4>SpriteInterpolate</span></a><span class=cF0>() in programs.
+<a name="l9"></a>and want to shift it around?    This command is also useful if you call </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l373"><span class=cF4>SpriteInterpolate</span></a><span class=cF0>() in programs.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/SpriteEdText.html b/docs/Doc/SpriteEdText.html
index ec649a79..d3c04134 100755
--- a/docs/Doc/SpriteEdText.html
+++ b/docs/Doc/SpriteEdText.html
@@ -27,6 +27,6 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF5>                                                    Sprite Edit as Text Help</span><span class=cF0>
 <a name="l2"></a>
-<a name="l3"></a>See the format for </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprites</span></a><span class=cF0>.
+<a name="l3"></a>See the format for </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprites</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/StandBy.html b/docs/Doc/StandBy.html
index e244b6bf..b58c2267 100755
--- a/docs/Doc/StandBy.html
+++ b/docs/Doc/StandBy.html
@@ -27,7 +27,7 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF5>                                                   AutoComplete is in StandBy</span><span class=cF0>
 <a name="l2"></a>
-<a name="l3"></a></span><span class=cF4>                                                    </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/HelpIndex.html#l1"><span class=cF4>System Keys Quick Guide</span></a><span class=cF0>
+<a name="l3"></a></span><span class=cF4>                                                    </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/HelpIndex.html#l1"><span class=cF4>System Keys Quick Guide</span></a><span class=cF0>
 <a name="l4"></a></span><span class=cF4>                                                       (Works Everywhere)</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>      &lt;SPACE&gt;</span><span class=cF0> Left-Click
 <a name="l6"></a></span><span class=cF2>      &lt;ENTER&gt;</span><span class=cF0> Right-Click
diff --git a/docs/Doc/Start.html b/docs/Doc/Start.html
index 70455c9c..1ebd0a42 100755
--- a/docs/Doc/Start.html
+++ b/docs/Doc/Start.html
@@ -30,6 +30,6 @@ body {background-color:#000000;}
 <a name="l3"></a>
 <a name="l4"></a>                                                 Public Domain Operating System
 <a name="l5"></a></span><span class=cF4>
-<a name="l6"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/HelpIndex.html#l1"><span class=cF4>Help &amp; Index</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CmdLineOverview.html#l1"><span class=cF4>Quick Start: Cmd line</span></a><span class=cF0>
+<a name="l6"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/HelpIndex.html#l1"><span class=cF4>Help &amp; Index</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CmdLineOverview.html#l1"><span class=cF4>Quick Start: Cmd line</span></a><span class=cF0>
 </span></pre></body>
 </html>
diff --git a/docs/Doc/StdOutTask.html b/docs/Doc/StdOutTask.html
index b8672a8b..1c0aaef0 100755
--- a/docs/Doc/StdOutTask.html
+++ b/docs/Doc/StdOutTask.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF0>There is one </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0> for the task's border: </span><span class=cF2>Fs-&gt;border_doc</span><span class=cF0>.  There is a pair for the task's client area: </span><span class=cF2>Fs-&gt;put_doc</span><span class=cF0> and </span><span class=cF2>Fs-&gt;displa
-<a name="l2"></a>y_doc</span><span class=cF0>.  You can, optionally, do double buffering, otherwise </span><span class=cF2>Fs-&gt;put_doc</span><span class=cF0> is the same as </span><span class=cF2>Fs-&gt;display_doc</span><span class=cF0>. See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Spy.html#l1"><span class=cF4>::/Demo/Spy.CC</span></a><span class=cF0>.
+<a name="l1"></a><span class=cF0>There is one </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0> for the task's border: </span><span class=cF2>Fs-&gt;border_doc</span><span class=cF0>.  There is a pair for the task's client area: </span><span class=cF2>Fs-&gt;put_doc</span><span class=cF0> and </span><span class=cF2>Fs-&gt;displa
+<a name="l2"></a>y_doc</span><span class=cF0>.  You can, optionally, do double buffering, otherwise </span><span class=cF2>Fs-&gt;put_doc</span><span class=cF0> is the same as </span><span class=cF2>Fs-&gt;display_doc</span><span class=cF0>. See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Spy.html#l1"><span class=cF4>::/Demo/Spy.CC</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Strategy.html b/docs/Doc/Strategy.html
index 8c8de626..6e0159e3 100755
--- a/docs/Doc/Strategy.html
+++ b/docs/Doc/Strategy.html
@@ -37,7 +37,7 @@ body {background-color:#000000;}
 <a name="l10"></a>complexity.
 <a name="l11"></a>
 <a name="l12"></a>Linux and Windows are general purpose operating systems.        They attempt to do any task you want.  ZealOS cherry-picks tasks and 
-<a name="l13"></a>is designed to do the same things a C64 did.  This saves and order of magnitude complexity.     For example, the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> file system 
+<a name="l13"></a>is designed to do the same things a C64 did.  This saves and order of magnitude complexity.     For example, the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> file system 
 <a name="l14"></a>allocates just contiguous files -- you load and save whole files at once.       A benefit is this allows compression.  Also, ZealOS 
 <a name="l15"></a>does not do multimedia.  In theory, memory will fragment with lots of big files.        The system would fall to pieces with 
 <a name="l16"></a>multimedia.
@@ -71,7 +71,7 @@ body {background-color:#000000;}
 <a name="l44"></a>
 <a name="l45"></a>* Whole files are processed almost exclusively.
 <a name="l46"></a>
-<a name="l47"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>One language</span></a><span class=cF0> and compiler for command-line, scripts, songs, automations and code.
+<a name="l47"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>One language</span></a><span class=cF0> and compiler for command-line, scripts, songs, automations and code.
 <a name="l48"></a>
 <a name="l49"></a>* One editor/word processor/browser for the command-line window, source code, documentation browser, dialog forms.
 <a name="l50"></a>
@@ -79,10 +79,10 @@ body {background-color:#000000;}
 <a name="l52"></a>
 <a name="l53"></a>* No distinction between </span><span class=cF2>thread</span><span class=cF0>, </span><span class=cF2>process</span><span class=cF0> or </span><span class=cF2>task</span><span class=cF0>.
 <a name="l54"></a>
-<a name="l55"></a>* The </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Sched.html#l1"><span class=cF4>Scheduler</span></a><span class=cF0> is for home systems.  It is not preemptiove.  Disk requests are not broken-up, so sharing is bad.       It's 
+<a name="l55"></a>* The </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Sched.html#l1"><span class=cF4>Scheduler</span></a><span class=cF0> is for home systems.  It is not preemptiove.  Disk requests are not broken-up, so sharing is bad.       It's 
 <a name="l56"></a>wonderfully simple.
 <a name="l57"></a>
-<a name="l58"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/MultiCore.html#l1"><span class=cF4>MultiCore</span></a><span class=cF0> is done </span><span class=cF2>master/slave</span><span class=cF0>, instead of </span><span class=cF2>SMP</span><span class=cF0>.  </span><span class=cF2>Core0</span><span class=cF0> applications explicitly assigns jobs.  Locks are present allowing 
+<a name="l58"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/MultiCore.html#l1"><span class=cF4>MultiCore</span></a><span class=cF0> is done </span><span class=cF2>master/slave</span><span class=cF0>, instead of </span><span class=cF2>SMP</span><span class=cF0>.  </span><span class=cF2>Core0</span><span class=cF0> applications explicitly assigns jobs.  Locks are present allowing 
 <a name="l59"></a>multicore file, heap, and hardware access, though.
 <a name="l60"></a>
 <a name="l61"></a>* </span><span class=cF4><u>Sound</u></span><span class=cF0> has single-voice 8-bit signed MIDI-like samples.
@@ -91,9 +91,9 @@ body {background-color:#000000;}
 <a name="l64"></a>the command line or you run programs by </span><span class=cF2>#include</span><span class=cF0>ing them, the syms go in the table.     If a sym is not found, the parent task's 
 <a name="l65"></a>table is checked.       The father of all tasks has the API syms you'll need waiting in it's table.  No need to </span><span class=cF2>#include</span><span class=cF0> headers.
 <a name="l66"></a>
-<a name="l67"></a>* No need for namespaces -- scoping occurs automatically based on task symbol table hierarchy with the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0>'s symbol 
+<a name="l67"></a>* No need for namespaces -- scoping occurs automatically based on task symbol table hierarchy with the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0>'s symbol 
 <a name="l68"></a>system-wide global.
 <a name="l69"></a>
-<a name="l70"></a>* Sometimes, we </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CutCorners.html#l1"><span class=cF4>cut corners</span></a><span class=cF0> in the interest of keeping the code beautiful.
+<a name="l70"></a>* Sometimes, we </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CutCorners.html#l1"><span class=cF4>cut corners</span></a><span class=cF0> in the interest of keeping the code beautiful.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Streams.html b/docs/Doc/Streams.html
index 6ff8117a..2104972d 100755
--- a/docs/Doc/Streams.html
+++ b/docs/Doc/Streams.html
@@ -27,15 +27,15 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF0>There are no streams in the traditional sense.  The cmd line output gets sent to the cursor location of a document being edited 
 <a name="l2"></a>and by using cursor keys, text can be injected all over the document.  </span><span class=cF4><u>Sprites</u></span><span class=cF0> can be injected and are not serialized!  Furtherm
-<a name="l3"></a>ore, the input can come from triggering macro widgets.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>Doc Overview</span></a><span class=cF0> and </span><span class=cF4><u>Doc Routines</u></span><span class=cF0>.
+<a name="l3"></a>ore, the input can come from triggering macro widgets.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>Doc Overview</span></a><span class=cF0> and </span><span class=cF4><u>Doc Routines</u></span><span class=cF0>.
 <a name="l4"></a>
-<a name="l5"></a>If you had a remote term and sent key </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4181"><span class=cF4>Scan Codes</span></a><span class=cF0>, the user would press </span><span class=cF2>&lt;CTRL-m&gt;</span><span class=cF0> to access his </span><span class=cF2>Personal Menu</span><span class=cF0> to trigger his 
-<a name="l6"></a>macros.  However, the local </span><a href="http://www.tomawezome.github.io/ZealOS/Home/PersonalMenu.html#l1"><span class=cF4>~/PersonalMenu.DD</span></a><span class=cF0> might differ from the remote, causing loss of sync between local and remote 
+<a name="l5"></a>If you had a remote term and sent key </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4181"><span class=cF4>Scan Codes</span></a><span class=cF0>, the user would press </span><span class=cF2>&lt;CTRL-m&gt;</span><span class=cF0> to access his </span><span class=cF2>Personal Menu</span><span class=cF0> to trigger his 
+<a name="l6"></a>macros.  However, the local </span><a href="https://www.tomawezome.github.io/ZealOS/Home/PersonalMenu.html#l1"><span class=cF4>~/PersonalMenu.DD</span></a><span class=cF0> might differ from the remote, causing loss of sync between local and remote 
 <a name="l7"></a>sessions.       Also, the window size of local and remote might differ, so word-wrapped text would be different.        Injecting output 
 <a name="l8"></a>text with different windows sizes would cause remote and local documents to not be in sync.
 <a name="l9"></a>
-<a name="l10"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>Char Overview</span></a><span class=cF0> and </span><span class=cF4><u>Char Routines</u></span><span class=cF0>.
+<a name="l10"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>Char Overview</span></a><span class=cF0> and </span><span class=cF4><u>Char Routines</u></span><span class=cF0>.
 <a name="l11"></a>
-<a name="l12"></a>You can send characters into </span><span class=cF2>StdIn</span><span class=cF0>.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l580"><span class=cF4>In</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l542"><span class=cF4>XTalk</span></a><span class=cF0>() and </span><span class=cF4><u>InFile</u></span><span class=cF0>.
+<a name="l12"></a>You can send characters into </span><span class=cF2>StdIn</span><span class=cF0>.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l580"><span class=cF4>In</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l542"><span class=cF4>XTalk</span></a><span class=cF0>() and </span><span class=cF4><u>InFile</u></span><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/TextBase.html b/docs/Doc/TextBase.html
index 8558d8b9..a6621f59 100755
--- a/docs/Doc/TextBase.html
+++ b/docs/Doc/TextBase.html
@@ -25,22 +25,22 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.text_base</span></a><span class=cF0> must be updated 60fps in your Fs-&gt;draw_it() callback.  You probably want </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1194"><span class=cF4>GrPrint</span></a><span class=cF0>() or just </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1110"><span class=cF4>Print</span></a><span class=cF0>().  The </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0> 
-<a name="l2"></a>code takes care of plotting text to </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.text_base</span></a><span class=cF0>.
+<a name="l1"></a><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.text_base</span></a><span class=cF0> must be updated 60fps in your Fs-&gt;draw_it() callback.  You probably want </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1194"><span class=cF4>GrPrint</span></a><span class=cF0>() or just </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1110"><span class=cF4>Print</span></a><span class=cF0>().  The </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0> 
+<a name="l2"></a>code takes care of plotting text to </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.text_base</span></a><span class=cF0>.
 <a name="l3"></a>
 <a name="l4"></a>Bits 0-7                        8-Bit ASCII Screen Code
-<a name="l5"></a>Bits 8-11                       Foreground </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3578"><span class=cF4>color</span></a><span class=cF0>
-<a name="l6"></a>Bits 12-15                      Background </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3578"><span class=cF4>color</span></a><span class=cF0>
+<a name="l5"></a>Bits 8-11                       Foreground </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3578"><span class=cF4>color</span></a><span class=cF0>
+<a name="l6"></a>Bits 12-15                      Background </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3578"><span class=cF4>color</span></a><span class=cF0>
 <a name="l7"></a>Bits 16-20                      Signed X pos shift val
 <a name="l8"></a>Bits 21-25                      Signed Y pos shift val
-<a name="l9"></a>Bit  28                         </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1029"><span class=cF4>Blink</span></a><span class=cF0>
-<a name="l10"></a>Bit  29                         </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1030"><span class=cF4>Invert</span></a><span class=cF0>ed (Swap foreground and background)
-<a name="l11"></a>Bit  30                         </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1031"><span class=cF4>Sel</span></a><span class=cF0> (XOR colors with FF)
-<a name="l12"></a>Bit  31                         </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1032"><span class=cF4>Underline</span></a><span class=cF0>
+<a name="l9"></a>Bit  28                         </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1029"><span class=cF4>Blink</span></a><span class=cF0>
+<a name="l10"></a>Bit  29                         </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1030"><span class=cF4>Invert</span></a><span class=cF0>ed (Swap foreground and background)
+<a name="l11"></a>Bit  30                         </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1031"><span class=cF4>Sel</span></a><span class=cF0> (XOR colors with FF)
+<a name="l12"></a>Bit  31                         </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1032"><span class=cF4>Underline</span></a><span class=cF0>
 <a name="l13"></a></span><span class=cF4>
-<a name="l14"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l19"><span class=cF4>GrUpdateTaskWin</span></a><span class=cF0>() calls </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l213"><span class=cF4>DocUpdateTaskDocs</span></a><span class=cF0>() which calls </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l305"><span class=cF4>DocRecalc</span></a><span class=cF0>() where the document text is plotted into </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.text_base</span></a><span class=cF0>.       Then
-<a name="l15"></a>, </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l197"><span class=cF4>GrUpdateTextBG</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l296"><span class=cF4>GrUpdateTextFG</span></a><span class=cF0>() render the </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.text_base</span></a><span class=cF0> onto </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.dc2</span></a><span class=cF0>, a raw graphic bitmap.
+<a name="l14"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l19"><span class=cF4>GrUpdateTaskWin</span></a><span class=cF0>() calls </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l213"><span class=cF4>DocUpdateTaskDocs</span></a><span class=cF0>() which calls </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l305"><span class=cF4>DocRecalc</span></a><span class=cF0>() where the document text is plotted into </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.text_base</span></a><span class=cF0>.       Then
+<a name="l15"></a>, </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l197"><span class=cF4>GrUpdateTextBG</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l296"><span class=cF4>GrUpdateTextFG</span></a><span class=cF0>() render the </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.text_base</span></a><span class=cF0> onto </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.dc2</span></a><span class=cF0>, a raw graphic bitmap.
 <a name="l16"></a>
-<a name="l17"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Maze.html#l1"><span class=cF4>::/Demo/Games/Maze.CC</span></a><span class=cF0>.
+<a name="l17"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Maze.html#l1"><span class=cF4>::/Demo/Games/Maze.CC</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/TimeCycles.html b/docs/Doc/TimeCycles.html
index ae879bae..822d111e 100755
--- a/docs/Doc/TimeCycles.html
+++ b/docs/Doc/TimeCycles.html
@@ -26,5 +26,5 @@ body {background-color:#000000;}
 <body>
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF0>Intel/AMD have an inst that returns the num of CPU cycles since boot.  This is not a steady, calibrated real time value.        Zeal
-<a name="l2"></a>OS measures it and you can convert with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l695"><span class=cF4>counts.time_stamp_freq</span></a><span class=cF0>, a value continuously calibrated from other counts.</span></pre></body>
+<a name="l2"></a>OS measures it and you can convert with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l695"><span class=cF4>counts.time_stamp_freq</span></a><span class=cF0>, a value continuously calibrated from other counts.</span></pre></body>
 </html>
diff --git a/docs/Doc/TimeDate.html b/docs/Doc/TimeDate.html
index d0c185a2..4f4d40f7 100755
--- a/docs/Doc/TimeDate.html
+++ b/docs/Doc/TimeDate.html
@@ -25,9 +25,9 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF0>ZealOS uses a 64-bit value, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l209"><span class=cF4>CDate</span></a><span class=cF0>, for date/time.  The upper 32-bits are the days since Christ.  The lower 32-bits store time of 
-<a name="l2"></a>day divided by 4 billion which works out to 49710ths of a second.       You can subtract two </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l209"><span class=cF4>CDate</span></a><span class=cF0>'s to get a time span.
+<a name="l1"></a><span class=cF0>ZealOS uses a 64-bit value, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l209"><span class=cF4>CDate</span></a><span class=cF0>, for date/time.  The upper 32-bits are the days since Christ.  The lower 32-bits store time of 
+<a name="l2"></a>day divided by 4 billion which works out to 49710ths of a second.       You can subtract two </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l209"><span class=cF4>CDate</span></a><span class=cF0>'s to get a time span.
 <a name="l3"></a>
-<a name="l4"></a>Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l706"><span class=cF4>CDATE_FREQ</span></a><span class=cF0> to convert.
+<a name="l4"></a>Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l706"><span class=cF4>CDATE_FREQ</span></a><span class=cF0> to convert.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/TimeJiffy.html b/docs/Doc/TimeJiffy.html
index e8c5d617..0a8ca805 100755
--- a/docs/Doc/TimeJiffy.html
+++ b/docs/Doc/TimeJiffy.html
@@ -25,12 +25,12 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF0>One jiffy is one time slice.    </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l695"><span class=cF4>counts.jiffies</span></a><span class=cF0> returns time slices since boot.
+<a name="l1"></a><span class=cF0>One jiffy is one time slice.    </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l695"><span class=cF4>counts.jiffies</span></a><span class=cF0> returns time slices since boot.
 <a name="l2"></a></span><span class=cF4>
-<a name="l3"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l22"><span class=cF4>SysTimerRead</span></a><span class=cF0> reads the timer ticks since boot.  It's not as fast as </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l244"><span class=cF4>TSCGet</span></a><span class=cF0>.
+<a name="l3"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l22"><span class=cF4>SysTimerRead</span></a><span class=cF0> reads the timer ticks since boot.  It's not as fast as </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l244"><span class=cF4>TSCGet</span></a><span class=cF0>.
 <a name="l4"></a>
-<a name="l5"></a>Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l705"><span class=cF4>JIFFY_FREQ</span></a><span class=cF0> to convert </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l695"><span class=cF4>counts.jiffies</span></a><span class=cF0>.
+<a name="l5"></a>Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l705"><span class=cF4>JIFFY_FREQ</span></a><span class=cF0> to convert </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l695"><span class=cF4>counts.jiffies</span></a><span class=cF0>.
 <a name="l6"></a>
-<a name="l7"></a>Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l707"><span class=cF4>SYS_TIMER_FREQ</span></a><span class=cF0> to convert </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l22"><span class=cF4>SysTimerRead</span></a><span class=cF0>.
+<a name="l7"></a>Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l707"><span class=cF4>SYS_TIMER_FREQ</span></a><span class=cF0> to convert </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l22"><span class=cF4>SysTimerRead</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Tips.html b/docs/Doc/Tips.html
index 18299d6f..81c77734 100755
--- a/docs/Doc/Tips.html
+++ b/docs/Doc/Tips.html
@@ -29,26 +29,26 @@ body {background-color:#000000;}
 <a name="l2"></a>
 <a name="l3"></a>* Turn-off or reboot (</span><span class=cF2>&lt;CTRL-ALT-DEL&gt;</span><span class=cF0>) at any time, except during disk writes. Writes are not cached.
 <a name="l4"></a>
-<a name="l5"></a>* Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l139"><span class=cF4>Seed</span></a><span class=cF0>() and the cmd line to switch </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l134"><span class=cF4>Rand</span></a><span class=cF0>() to non-timer mode and replay games you like.
+<a name="l5"></a>* Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l139"><span class=cF4>Seed</span></a><span class=cF0>() and the cmd line to switch </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l134"><span class=cF4>Rand</span></a><span class=cF0>() to non-timer mode and replay games you like.
 <a name="l6"></a>
 <a name="l7"></a>* 64-bit values are most efficient for the compiler.
 <a name="l8"></a>
-<a name="l9"></a>* See </span><span class=cF9><u>Key Map</u></span><span class=cF0> for a list of defined keys. Define your own keys in </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeKeyPlugIns.html#l11"><span class=cF4>MyPutKey</span></a><span class=cF0>(). See </span><span class=cF4><u>Keyboard Devices</u></span><span class=cF0>.
+<a name="l9"></a>* See </span><span class=cF9><u>Key Map</u></span><span class=cF0> for a list of defined keys. Define your own keys in </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeKeyPlugIns.html#l11"><span class=cF4>MyPutKey</span></a><span class=cF0>(). See </span><span class=cF4><u>Keyboard Devices</u></span><span class=cF0>.
 <a name="l10"></a>
 <a name="l11"></a>* </span><span class=cF2>&lt;ALT-m&gt;</span><span class=cF0> maximizes a window. </span><span class=cF2>&lt;ALT-SHIFT-a&gt;</span><span class=cF0> closes AutoComplete. </span><span class=cF2>&lt;ALT-a&gt;</span><span class=cF0> brings back AutoComplete. </span><span class=cF2>&lt;ALT-v&gt;</span><span class=cF0> vertically tiles 
-<a name="l12"></a>windows. </span><span class=cF2>&lt;ALT-h&gt;</span><span class=cF0> horizontally tiles windows. The </span><span class=cF2>ALT</span><span class=cF0> keys are defined in </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeKeyPlugIns.html#l1"><span class=cF4>~/HomeKeyPlugIns.CC</span></a><span class=cF0>. You can customize them.
+<a name="l12"></a>windows. </span><span class=cF2>&lt;ALT-h&gt;</span><span class=cF0> horizontally tiles windows. The </span><span class=cF2>ALT</span><span class=cF0> keys are defined in </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeKeyPlugIns.html#l1"><span class=cF4>~/HomeKeyPlugIns.CC</span></a><span class=cF0>. You can customize them.
 <a name="l13"></a>
 <a name="l14"></a>* If you make changes to ZealOS files in your </span><span class=cF2>/Home</span><span class=cF0> directory, generally you reboot to make them take effect.  (You don't 
 <a name="l15"></a>compile anything.)      You should have two ZealOS partitions on your hard drive because a syntax error in a start-up file will make 
-<a name="l16"></a>the partition unbootable.       Boot to the second partition or boot to a standard ZealOS CD/DVD and use </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF0>() to mount your hard 
+<a name="l16"></a>the partition unbootable.       Boot to the second partition or boot to a standard ZealOS CD/DVD and use </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF0>() to mount your hard 
 <a name="l17"></a>drive.
 <a name="l18"></a>
-<a name="l19"></a>* You can copy your files to a mirrored ident partition, periodically with </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/ZDiskA.html#l148"><span class=cF4>CopyTree</span></a><span class=cF0>() commands in scripts.  You can do merge 
+<a name="l19"></a>* You can copy your files to a mirrored ident partition, periodically with </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/ZDiskA.html#l148"><span class=cF4>CopyTree</span></a><span class=cF0>() commands in scripts.  You can do merge 
 <a name="l20"></a>commands with a menu entry like this:
 <a name="l21"></a></span><span class=cF2>Merge(\&quot;C:/*\&quot;,\&quot;D:/*\&quot;,\&quot;+r+d\&quot;);</span><span class=cF0> to check your changes.
 <a name="l22"></a>
 <a name="l23"></a>* </span><span class=cF2>&lt;CTRL-m&gt;</span><span class=cF0> at the cmd line to access your PersonalMenu. Place macros there with </span><span class=cF2>&lt;CTRL-l&gt;</span><span class=cF0>, or icon-like sprites with </span><span class=cF2>&lt;CTRL-r&gt;</span><span class=cF0>. 
-<a name="l24"></a>Use the </span><span class=cF2>Pop-Up</span><span class=cF0> option on macros to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF0>() a task to run a file. It dies when it is finished. This returns mem to the system. Be 
+<a name="l24"></a>Use the </span><span class=cF2>Pop-Up</span><span class=cF0> option on macros to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF0>() a task to run a file. It dies when it is finished. This returns mem to the system. Be 
 <a name="l25"></a>sure to press </span><span class=cF2>&lt;CTRL-s&gt;</span><span class=cF0> to save your macro/menu area after making changes.
 <a name="l26"></a>
 <a name="l27"></a>* You can use </span><span class=cF2>ans</span><span class=cF0> in cmd line expressions. It holds the res the last cmd line operation. You can use the cmd prompt as a 
@@ -56,66 +56,66 @@ body {background-color:#000000;}
 <a name="l29"></a>
 <a name="l30"></a>* Use the PullDown menu at the top of the screen to learn commands, or for finding the keyboard controls to games.
 <a name="l31"></a>
-<a name="l32"></a>* You can adjust the mouse movement rate by setting global vars in your start-up file. See </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeLocalize.html#l11"><span class=cF4>mouse scale</span></a><span class=cF0>.
+<a name="l32"></a>* You can adjust the mouse movement rate by setting global vars in your start-up file. See </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeLocalize.html#l11"><span class=cF4>mouse scale</span></a><span class=cF0>.
 <a name="l33"></a>
-<a name="l34"></a>* You can set your local time zone by setting the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KGlobals.html#l14"><span class=cF4>local_time_offset</span></a><span class=cF0> global var in a start-up file. It's units are </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l706"><span class=cF4>CDATE_FREQ</span></a><span class=cF0>. 
-<a name="l35"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeLocalize.html#l8"><span class=cF4>local time</span></a><span class=cF0>.
+<a name="l34"></a>* You can set your local time zone by setting the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KGlobals.html#l14"><span class=cF4>local_time_offset</span></a><span class=cF0> global var in a start-up file. It's units are </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l706"><span class=cF4>CDATE_FREQ</span></a><span class=cF0>. 
+<a name="l35"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeLocalize.html#l8"><span class=cF4>local time</span></a><span class=cF0>.
 <a name="l36"></a>
-<a name="l37"></a>* </span><span class=cF2>&lt;CTRL-SHIFT-L&gt;</span><span class=cF0> in the editor to reindent a </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> function or renumber an asm routine's local labels.
+<a name="l37"></a>* </span><span class=cF2>&lt;CTRL-SHIFT-L&gt;</span><span class=cF0> in the editor to reindent a </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> function or renumber an asm routine's local labels.
 <a name="l38"></a>
 <a name="l39"></a>* You can use </span><span class=cF2>filter_lines</span><span class=cF0> in the editor text search form (</span><span class=cF2>&lt;CTRL-f&gt;</span><span class=cF0>) to temporarily display just lines near each match. A value 
 <a name="l40"></a>of </span><span class=cF2>filter lines</span><span class=cF0> set to </span><span class=cF2>5</span><span class=cF0> will display lines within 5 lines of matches. Then, you can do another find to a different string and 
 <a name="l41"></a>achieve a </span><span class=cF2>AND</span><span class=cF0> search. When finished, press </span><span class=cF2>&lt;ESC&gt;</span><span class=cF0>.
 <a name="l42"></a> 
-<a name="l43"></a>* You can recompile and reinstall the kernel with </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>(). You'll probably want to make a function for recompiling that uses 
-<a name="l44"></a>the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l580"><span class=cF4>In</span></a><span class=cF0>() function to answer the config questions. See the technique </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSConfig.html#l1"><span class=cF4>Config Strs</span></a><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.html#l1"><span class=cF4>Update Funs</span></a><span class=cF0>.
+<a name="l43"></a>* You can recompile and reinstall the kernel with </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>(). You'll probably want to make a function for recompiling that uses 
+<a name="l44"></a>the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l580"><span class=cF4>In</span></a><span class=cF0>() function to answer the config questions. See the technique </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSConfig.html#l1"><span class=cF4>Config Strs</span></a><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.html#l1"><span class=cF4>Update Funs</span></a><span class=cF0>.
 <a name="l45"></a>
-<a name="l46"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l194"><span class=cF4>Scale2Mem</span></a><span class=cF0>(min,max,limit=2*1024*1024*1024) can be used for config questions when recompiling. The </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>() config prompts 
+<a name="l46"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l194"><span class=cF4>Scale2Mem</span></a><span class=cF0>(min,max,limit=2*1024*1024*1024) can be used for config questions when recompiling. The </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>() config prompts 
 <a name="l47"></a>accept expressions, not just numbers. The default disk cache is </span><span class=cF2>Scale2Mem(0x80000,0x8000000)</span><span class=cF0>.
 <a name="l48"></a>
-<a name="l49"></a>* You can permanently disable </span><span class=cF2>AutoComplete</span><span class=cF0> commenting-out </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeSys.html#l34"><span class=cF4>ACInit</span></a><span class=cF0>() in </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeSys.html#l34"><span class=cF4>~/HomeSys.CC</span></a><span class=cF0>.
+<a name="l49"></a>* You can permanently disable </span><span class=cF2>AutoComplete</span><span class=cF0> commenting-out </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeSys.html#l34"><span class=cF4>ACInit</span></a><span class=cF0>() in </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeSys.html#l34"><span class=cF4>~/HomeSys.CC</span></a><span class=cF0>.
 <a name="l50"></a>
 <a name="l51"></a>* Boolean expressions <blink>not</blink> in </span><span class=cF2>if</span><span class=cF0> statements don't have short circuit logic and are compiled inefficiently.
 <a name="l52"></a>
-<a name="l53"></a>* You can use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l166"><span class=cF4>progress1</span></a><span class=cF0>-</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l181"><span class=cF4>progress4</span></a><span class=cF0> in your programs for whatever you like. They're just global vars that are shown on the 
+<a name="l53"></a>* You can use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l166"><span class=cF4>progress1</span></a><span class=cF0>-</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l181"><span class=cF4>progress4</span></a><span class=cF0> in your programs for whatever you like. They're just global vars that are shown on the 
 <a name="l54"></a>wallpaper. The original intent was to indicate how far along operations were. There's no coordination, so different apps might 
-<a name="l55"></a>interfere. They're most often used for debugging--just values easily viewed. See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Progress.html#l1"><span class=cF4>::/Demo/Progress.CC</span></a><span class=cF0>.
+<a name="l55"></a>interfere. They're most often used for debugging--just values easily viewed. See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Progress.html#l1"><span class=cF4>::/Demo/Progress.CC</span></a><span class=cF0>.
 <a name="l56"></a>
-<a name="l57"></a>* Use </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l193"><span class=cF4>DocMax</span></a><span class=cF0>() to adjust the size of the cmd line buf. It counts </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0> entries, not lines.
+<a name="l57"></a>* Use </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l193"><span class=cF4>DocMax</span></a><span class=cF0>() to adjust the size of the cmd line buf. It counts </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0> entries, not lines.
 <a name="l58"></a>
-<a name="l59"></a>* Many data structures have a </span><span class=cF2>user_data</span><span class=cF0> member. Those are available for you to store a data item, for convenience. </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF0>, </span><span class=cF4>
-<a name="l60"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1325"><span class=cF4>CDocEntry</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3167"><span class=cF4>CDirEntry</span></a><span class=cF0> have them. You shouldn't encounter conflicts with ZealOS using them.
+<a name="l59"></a>* Many data structures have a </span><span class=cF2>user_data</span><span class=cF0> member. Those are available for you to store a data item, for convenience. </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF0>, </span><span class=cF4>
+<a name="l60"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1325"><span class=cF4>CDocEntry</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3167"><span class=cF4>CDirEntry</span></a><span class=cF0> have them. You shouldn't encounter conflicts with ZealOS using them.
 <a name="l61"></a>
 <a name="l62"></a>* If, for some strange reason, you wanted to reduce mem usage, make a smaller disk cache when you recompile the kernel; 
-<a name="l63"></a>disabling </span><span class=cF2>AutoComplete</span><span class=cF0>; Specify smaller stack sizes when doing </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF0>(), change </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3507"><span class=cF4>MEM_DEFAULT_STACK</span></a><span class=cF0>, and using </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l193"><span class=cF4>DocMax</span></a><span class=cF0>() to reduce 
+<a name="l63"></a>disabling </span><span class=cF2>AutoComplete</span><span class=cF0>; Specify smaller stack sizes when doing </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF0>(), change </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3507"><span class=cF4>MEM_DEFAULT_STACK</span></a><span class=cF0>, and using </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l193"><span class=cF4>DocMax</span></a><span class=cF0>() to reduce 
 <a name="l64"></a>the cmd line buffer size.
 <a name="l65"></a>
-<a name="l66"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Merge.html#l44"><span class=cF4>Merge</span></a><span class=cF0>() can be used to see what's changed. The </span><span class=cF2>+d</span><span class=cF0> flag will show differences of files which have changed and allow you to 
+<a name="l66"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Merge.html#l44"><span class=cF4>Merge</span></a><span class=cF0>() can be used to see what's changed. The </span><span class=cF2>+d</span><span class=cF0> flag will show differences of files which have changed and allow you to 
 <a name="l67"></a>merge code. (The </span><span class=cF2>+r</span><span class=cF0> flag will recurse.)
 <a name="l68"></a>
-<a name="l69"></a>* There is a utility </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/LinkCheck.html#l58"><span class=cF4>LinkCheck</span></a><span class=cF0>() which will check for broken links in documentation.
+<a name="l69"></a>* There is a utility </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/LinkCheck.html#l58"><span class=cF4>LinkCheck</span></a><span class=cF0>() which will check for broken links in documentation.
 <a name="l70"></a>
-<a name="l71"></a>* You can use </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l1"><span class=cF4>Option</span></a><span class=cF0>(</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1678"><span class=cF4>OPTf_WARN_PAREN</span></a><span class=cF0>, ON) to find unnecessary parentheses in code.
+<a name="l71"></a>* You can use </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l1"><span class=cF4>Option</span></a><span class=cF0>(</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1678"><span class=cF4>OPTf_WARN_PAREN</span></a><span class=cF0>, ON) to find unnecessary parentheses in code.
 <a name="l72"></a>
-<a name="l73"></a>* You can use </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l1"><span class=cF4>Option</span></a><span class=cF0>(</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1679"><span class=cF4>OPTf_WARN_DUP_TYPES</span></a><span class=cF0>, ON) to find unnecessary local var type statements.
+<a name="l73"></a>* You can use </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l1"><span class=cF4>Option</span></a><span class=cF0>(</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1679"><span class=cF4>OPTf_WARN_DUP_TYPES</span></a><span class=cF0>, ON) to find unnecessary local var type statements.
 <a name="l74"></a>
-<a name="l75"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l1"><span class=cF4>Option</span></a><span class=cF0>(</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1675"><span class=cF4>OPTf_ECHO</span></a><span class=cF0>, ON) can be placed in </span><a href="http://www.tomawezome.github.io/ZealOS/StartOS.html#l1"><span class=cF4>StartOS.CC</span></a><span class=cF0> to echo start-up scripts.
+<a name="l75"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l1"><span class=cF4>Option</span></a><span class=cF0>(</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1675"><span class=cF4>OPTf_ECHO</span></a><span class=cF0>, ON) can be placed in </span><a href="https://www.tomawezome.github.io/ZealOS/StartOS.html#l1"><span class=cF4>StartOS.CC</span></a><span class=cF0> to echo start-up scripts.
 <a name="l76"></a>
-<a name="l77"></a>* Use </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l283"><span class=cF4>Plain</span></a><span class=cF0>() to edit a plain text file. You'll need this if your file has </span><span class=cF2>$</span><span class=cF0>'s. Use the </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/ToDolDoc.html#l3"><span class=cF4>ToDolDoc</span></a><span class=cF0>() utility to convert plain text 
+<a name="l77"></a>* Use </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l283"><span class=cF4>Plain</span></a><span class=cF0>() to edit a plain text file. You'll need this if your file has </span><span class=cF2>$</span><span class=cF0>'s. Use the </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/ToDolDoc.html#l3"><span class=cF4>ToDolDoc</span></a><span class=cF0>() utility to convert plain text 
 <a name="l78"></a>to DolDoc's by doubling </span><span class=cF2>$</span><span class=cF0>'s.
 <a name="l79"></a>
-<a name="l80"></a>* Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l237"><span class=cF4>Silent</span></a><span class=cF0>() to disable screen text output.
+<a name="l80"></a>* Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l237"><span class=cF4>Silent</span></a><span class=cF0>() to disable screen text output.
 <a name="l81"></a>
 <a name="l82"></a>* Grab-scroll any window at any time with </span><span class=cF2>{CTRL-LEFT-MOUSE-DRAG}</span><span class=cF0>. Null grab-scrolling with </span><span class=cF2>{CTRL-RIGHT-MOUSE}</span><span class=cF0>.
 <a name="l83"></a>
 <a name="l84"></a>* Use </span><span class=cF2>&lt;CTRL-ALT-z&gt;</span><span class=cF0> to zoom-in and </span><span class=cF2>&lt;CTRL-ALT-SHIFT-Z&gt;</span><span class=cF0> to zoom-out. You can scroll by moving to the edge of the window. Set </span><span class=cF4>
-<a name="l85"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.continuous_scroll</span></a><span class=cF0> to </span><span class=cF2>TRUE</span><span class=cF0> if you want.
+<a name="l85"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.continuous_scroll</span></a><span class=cF0> to </span><span class=cF2>TRUE</span><span class=cF0> if you want.
 <a name="l86"></a>
 <a name="l87"></a>* Use </span><span class=cF2>&lt;CTRL-ALT-g&gt;</span><span class=cF0> and </span><span class=cF2>&lt;CTRL-ALT-SHIFT-G&gt;</span><span class=cF0> to display a grid on the screen.
 <a name="l88"></a>
 <a name="l89"></a>* Use </span><span class=cF2>&lt;CTRL-ALT-a&gt;</span><span class=cF0> to enter an extended ASCII char.
 <a name="l90"></a>
-<a name="l91"></a>* Use </span><span class=cF2>&lt;CTRL-ALT-f&gt;</span><span class=cF0> to toggle between the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l86"><span class=cF4>VGA ROM Font</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/FontStd.html#l1"><span class=cF4>Std Font</span></a><span class=cF0>.
+<a name="l91"></a>* Use </span><span class=cF2>&lt;CTRL-ALT-f&gt;</span><span class=cF0> to toggle between the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l86"><span class=cF4>VGA ROM Font</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/FontStd.html#l1"><span class=cF4>Std Font</span></a><span class=cF0>.
 <a name="l92"></a>
 <a name="l93"></a>* Use </span><span class=cF2>&lt;CTRL-ALT-s&gt;</span><span class=cF0> will capture the screen as a sprite on the clip. You can save the cmd line doc as text with </span><span class=cF2>&lt;CTRL-a&gt;</span><span class=cF0>.
 <a name="l94"></a>
@@ -123,12 +123,12 @@ body {background-color:#000000;}
 <a name="l96"></a>
 <a name="l97"></a>* You can eye-dropper colors in the </span><span class=cF2>&lt;CTRL-r&gt;</span><span class=cF0> sprite editor by pressing </span><span class=cF2>'c'</span><span class=cF0>. Press </span><span class=cF2>'t'</span><span class=cF0> for transparent.
 <a name="l98"></a>
-<a name="l99"></a>* There are handy functions--</span><span class=cF2>F(),R(),FD()</span><span class=cF0> and </span><span class=cF2>RD()</span><span class=cF0> which are defined in </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l1"><span class=cF4>~/HomeWrappers.CC</span></a><span class=cF0>. You are encouraged to change them and 
+<a name="l99"></a>* There are handy functions--</span><span class=cF2>F(),R(),FD()</span><span class=cF0> and </span><span class=cF2>RD()</span><span class=cF0> which are defined in </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l1"><span class=cF4>~/HomeWrappers.CC</span></a><span class=cF0>. You are encouraged to change them and 
 <a name="l100"></a>add more. They will perform find-and-replace operations across multiple files. The </span><span class=cF2>+l</span><span class=cF0> flag is particularly useful since it 
 <a name="l101"></a>limits to whole labels. The </span><span class=cF2>+lb</span><span class=cF0> and </span><span class=cF2>+la</span><span class=cF0> flags limit to whole labels just before or after. You are encouraged to add or modify 
 <a name="l102"></a>handy wrapper functions to make cmd line operations easier.
 <a name="l103"></a>
-<a name="l104"></a>* When using </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l166"><span class=cF4>Find</span></a><span class=cF0>() while modifying code, work from the bottom-up so that line numbers are correct. If you work top-down, then 
+<a name="l104"></a>* When using </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l166"><span class=cF4>Find</span></a><span class=cF0>() while modifying code, work from the bottom-up so that line numbers are correct. If you work top-down, then 
 <a name="l105"></a>inserting or deleting lines causes the lower file links to become incorrect.
 <a name="l106"></a>
 <a name="l107"></a>* You can save files after making changes, anytime you are within the editor, like when viewing help/macro files. </span><span class=cF2>&lt;CTRL-a&gt;</span><span class=cF0> saves 
@@ -139,17 +139,17 @@ body {background-color:#000000;}
 <a name="l112"></a>automatically based on other entries.
 <a name="l113"></a>
 <a name="l114"></a>* There is a feature of the precompiler that allows code to be executed in the middle of compilation and data inserted into the 
-<a name="l115"></a>compilation stream. Click here for an example: </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l255"><span class=cF4>#exe {</span></a><span class=cF0>.
+<a name="l115"></a>compilation stream. Click here for an example: </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l255"><span class=cF4>#exe {</span></a><span class=cF0>.
 <a name="l116"></a>
-<a name="l117"></a>* If you output to the cmd line and wish to allow users to scroll around and view data, you can use </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l3"><span class=cF4>View</span></a><span class=cF0>().
+<a name="l117"></a>* If you output to the cmd line and wish to allow users to scroll around and view data, you can use </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l3"><span class=cF4>View</span></a><span class=cF0>().
 <a name="l118"></a>
-<a name="l119"></a>* Use </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l3"><span class=cF4>View</span></a><span class=cF0>() in Pop-up macros to linger until the user presses </span><span class=cF2>&lt;ESC&gt;</span><span class=cF0> or </span><span class=cF2>&lt;SHIFT-ESC&gt;</span><span class=cF0>.
+<a name="l119"></a>* Use </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l3"><span class=cF4>View</span></a><span class=cF0>() in Pop-up macros to linger until the user presses </span><span class=cF2>&lt;ESC&gt;</span><span class=cF0> or </span><span class=cF2>&lt;SHIFT-ESC&gt;</span><span class=cF0>.
 <a name="l120"></a>
-<a name="l121"></a>* You can access the word under the cursor at </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1626"><span class=cF4>ac.cur_word</span></a><span class=cF0>.
+<a name="l121"></a>* You can access the word under the cursor at </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1626"><span class=cF4>ac.cur_word</span></a><span class=cF0>.
 <a name="l122"></a>
 <a name="l123"></a>* You can reactivate </span><span class=cF2>AutoComplete</span><span class=cF0> after closing it by pressing </span><span class=cF2>&lt;CTRL-Fun Key&gt;</span><span class=cF0> or </span><span class=cF2>&lt;ALT-a&gt;</span><span class=cF0>.
 <a name="l124"></a>
-<a name="l125"></a>* </span><span class=cF2>&lt;CTRL-SHIFT-T&gt;</span><span class=cF0> to toggle to/from plain text just the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0> cmd under the cursor. See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/DolDoc/TextDemo.html#l1"><span class=cF4>::/Demo/DolDoc/TextDemo.CC</span></a><span class=cF0>.
+<a name="l125"></a>* </span><span class=cF2>&lt;CTRL-SHIFT-T&gt;</span><span class=cF0> to toggle to/from plain text just the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0> cmd under the cursor. See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/TextDemo.html#l1"><span class=cF4>::/Demo/DolDoc/TextDemo.CC</span></a><span class=cF0>.
 <a name="l126"></a> 
 <a name="l127"></a>* If you toggle to plain text when you are working with graphics in a document, you can add duplicate entries for sprites by 
 <a name="l128"></a>entering a </span><span class=cF2>$SP...$</span><span class=cF0> cmd with the same num.
@@ -164,9 +164,9 @@ body {background-color:#000000;}
 <a name="l137"></a>* It's recommended to keep CSprite in vector format until you are done creating them, so you can edit the ctrl points. Then, 
 <a name="l138"></a>convert them to bitmaps, so the flood fills work well. If you are doing interpolation, however, they must be vector.
 <a name="l139"></a>
-<a name="l140"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l279"><span class=cF4>GrFloodFill</span></a><span class=cF0>() is slow. </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1217"><span class=cF4>GrRect</span></a><span class=cF0>() is fast.
+<a name="l140"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l279"><span class=cF4>GrFloodFill</span></a><span class=cF0>() is slow. </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1217"><span class=cF4>GrRect</span></a><span class=cF0>() is fast.
 <a name="l141"></a>
-<a name="l142"></a>* You can customize the </span><span class=cF2>wallpaper</span><span class=cF0>. See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/WallPaperFish.html#l1"><span class=cF4>::/Demo/Graphics/WallPaperFish.CC</span></a><span class=cF0>.
+<a name="l142"></a>* You can customize the </span><span class=cF2>wallpaper</span><span class=cF0>. See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/WallPaperFish.html#l1"><span class=cF4>::/Demo/Graphics/WallPaperFish.CC</span></a><span class=cF0>.
 <a name="l143"></a>
 <a name="l144"></a>* Your RAM disks will not be reformatted when you reboot if the memory location has not changed and it finds the disk intact.
 <a name="l145"></a>
@@ -177,35 +177,35 @@ body {background-color:#000000;}
 <a name="l150"></a>* You can delete the </span><span class=cF4>~/Registry.CC</span><span class=cF0> file. The policy is that deleting it will restore defaults. It is a text doc, if you want to 
 <a name="l151"></a>edit it. Be careful of tree indentations.
 <a name="l152"></a>
-<a name="l153"></a>* Study </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/MemRep.html#l1"><span class=cF4>::/System/Utils/MemRep.CC</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/System/WallPaper.html#l17"><span class=cF4>WallPaper</span></a><span class=cF0>() to learn how the system resources are put together.
+<a name="l153"></a>* Study </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/MemRep.html#l1"><span class=cF4>::/System/Utils/MemRep.CC</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/System/WallPaper.html#l17"><span class=cF4>WallPaper</span></a><span class=cF0>() to learn how the system resources are put together.
 <a name="l154"></a>
 <a name="l155"></a>* The editor's sel-text mechanism allows for disjoint portions of sel text. This is a feature, not a bug -- you can 
 <a name="l156"></a>cut-and-paste disjoint text.
 <a name="l157"></a>
-<a name="l158"></a>* </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l695"><span class=cF4>counts.time_stamp_freq</span></a><span class=cF0> is continuously calibrated. Be careful because expressions might decrease. Take a snap-shot, like this: </span><span class=cF2>
-<a name="l159"></a>timeout = </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l244"><span class=cF4>TSCGet</span></a><span class=cF2> + </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l695"><span class=cF4>counts.time_stamp_freq</span></a><span class=cF2> x seconds;</span><span class=cF0> and compare against </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l244"><span class=cF4>TSCGet</span></a><span class=cF0>(). It's recommended to just use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l75"><span class=cF4>tS</span></a><span class=cF0> or </span><span class=cF4>
-<a name="l160"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l695"><span class=cF4>counts.jiffies</span></a><span class=cF0>.
+<a name="l158"></a>* </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l695"><span class=cF4>counts.time_stamp_freq</span></a><span class=cF0> is continuously calibrated. Be careful because expressions might decrease. Take a snap-shot, like this: </span><span class=cF2>
+<a name="l159"></a>timeout = </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l244"><span class=cF4>TSCGet</span></a><span class=cF2> + </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l695"><span class=cF4>counts.time_stamp_freq</span></a><span class=cF2> x seconds;</span><span class=cF0> and compare against </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l244"><span class=cF4>TSCGet</span></a><span class=cF0>(). It's recommended to just use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l75"><span class=cF4>tS</span></a><span class=cF0> or </span><span class=cF4>
+<a name="l160"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l695"><span class=cF4>counts.jiffies</span></a><span class=cF0>.
 <a name="l161"></a>
-<a name="l162"></a>* Use </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l83"><span class=cF4>HeapLog</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l139"><span class=cF4>HeapLogAddrRep</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l174"><span class=cF4>HeapLogSizeRep</span></a><span class=cF0>() to find leaks. Don't be confused by </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0> allocations. Those are generated 
+<a name="l162"></a>* Use </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l83"><span class=cF4>HeapLog</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l139"><span class=cF4>HeapLogAddrRep</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l174"><span class=cF4>HeapLogSizeRep</span></a><span class=cF0>() to find leaks. Don't be confused by </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1501"><span class=cF4>CDoc</span></a><span class=cF0> allocations. Those are generated 
 <a name="l163"></a>when text is written to the cmd line buffer.
 <a name="l164"></a>
-<a name="l165"></a>* For advanced heap debugging, play with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3437"><span class=cF4>_CONFIG_HEAP_DEBUG</span></a><span class=cF0>. You're on your own.
+<a name="l165"></a>* For advanced heap debugging, play with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3437"><span class=cF4>_CONFIG_HEAP_DEBUG</span></a><span class=cF0>. You're on your own.
 <a name="l166"></a>
-<a name="l167"></a>* You can use </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocFile.html#l378"><span class=cF4>Type</span></a><span class=cF0>() to display </span><span class=cF2>.GR</span><span class=cF0> files.
+<a name="l167"></a>* You can use </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocFile.html#l378"><span class=cF4>Type</span></a><span class=cF0>() to display </span><span class=cF2>.GR</span><span class=cF0> files.
 <a name="l168"></a>
-<a name="l169"></a>* Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/FunSeg.html#l422"><span class=cF4>Man</span></a><span class=cF0>() to jump to short sym name src code.
+<a name="l169"></a>* Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/FunSeg.html#l422"><span class=cF4>Man</span></a><span class=cF0>() to jump to short sym name src code.
 <a name="l170"></a>
-<a name="l171"></a>* Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/EdLite.html#l389"><span class=cF4>Fix</span></a><span class=cF0>() to edit and fix the last compiler error.
+<a name="l171"></a>* Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/EdLite.html#l389"><span class=cF4>Fix</span></a><span class=cF0>() to edit and fix the last compiler error.
 <a name="l172"></a>
 <a name="l173"></a>* You can use </span><span class=cF2>&lt;CTRL-SHIFT-L&gt;</span><span class=cF0> to do a check for compile errors.
 <a name="l174"></a>
-<a name="l175"></a>* You can use </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/DocUtils.html#l145"><span class=cF4>DocOpt</span></a><span class=cF0>() to optimize links.
+<a name="l175"></a>* You can use </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/DocUtils.html#l145"><span class=cF4>DocOpt</span></a><span class=cF0>() to optimize links.
 <a name="l176"></a>
 <a name="l177"></a>* With </span><span class=cF2>start</span><span class=cF0>/</span><span class=cF2>end</span><span class=cF0>, common trailing code is fast. Common leading code is slow.
 <a name="l178"></a>
-<a name="l179"></a>* The first line of the </span><span class=cF9><u>Psalmody</u></span><span class=cF0> </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> song files is a comment with a category recognized by </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l121"><span class=cF4>JukeBox</span></a><span class=cF0>(). The categories are </span><span class=cF2>&quot;no 
+<a name="l179"></a>* The first line of the </span><span class=cF9><u>Psalmody</u></span><span class=cF0> </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> song files is a comment with a category recognized by </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l121"><span class=cF4>JukeBox</span></a><span class=cF0>(). The categories are </span><span class=cF2>&quot;no 
 <a name="l180"></a>nothing&quot;</span><span class=cF0>, </span><span class=cF2>&quot;has words&quot;</span><span class=cF0>, </span><span class=cF2>&quot;has graphics&quot;</span><span class=cF0>, or </span><span class=cF2>&quot;special&quot;</span><span class=cF0>. The third character in the song comment is a digit rating number, shown in </span><span class=cF4>
-<a name="l181"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l121"><span class=cF4>JukeBox</span></a><span class=cF0>(). You can set the song rating in </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l121"><span class=cF4>JukeBox</span></a><span class=cF0>() by pressing </span><span class=cF2>0</span><span class=cF0>-</span><span class=cF2>9</span><span class=cF0>. You can press </span><span class=cF2>&lt;DEL&gt;</span><span class=cF0> to delete songs.
+<a name="l181"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l121"><span class=cF4>JukeBox</span></a><span class=cF0>(). You can set the song rating in </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l121"><span class=cF4>JukeBox</span></a><span class=cF0>() by pressing </span><span class=cF2>0</span><span class=cF0>-</span><span class=cF2>9</span><span class=cF0>. You can press </span><span class=cF2>&lt;DEL&gt;</span><span class=cF0> to delete songs.
 <a name="l182"></a>
 <a name="l183"></a>* </span><span class=cF8>&quot;Linux&quot; is a trademark owned by Linus Torvalds.</span></pre></body>
 </html>
diff --git a/docs/Doc/Transform.html b/docs/Doc/Transform.html
index 94fa4237..11c90d72 100755
--- a/docs/Doc/Transform.html
+++ b/docs/Doc/Transform.html
@@ -25,25 +25,25 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF0>'s have a 4x4 matrix for rotating, scaling, skewing and shifting in 3 dimensions.    To make the graphics routines use the 
-<a name="l2"></a>transform, you must set the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4232"><span class=cF4>DCF_TRANSFORMATION</span></a><span class=cF0> flag.
+<a name="l1"></a><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF0>'s have a 4x4 matrix for rotating, scaling, skewing and shifting in 3 dimensions.    To make the graphics routines use the 
+<a name="l2"></a>transform, you must set the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4232"><span class=cF4>DCF_TRANSFORMATION</span></a><span class=cF0> flag.
 <a name="l3"></a>
-<a name="l4"></a>The matrix consists of ints that have been scaled 32 bits (</span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l4"><span class=cF4>GR_SCALE</span></a><span class=cF0>).   See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>::/Demo/Lectures/FixedPoint.CC</span></a><span class=cF0> to learn why.
+<a name="l4"></a>The matrix consists of ints that have been scaled 32 bits (</span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l4"><span class=cF4>GR_SCALE</span></a><span class=cF0>).   See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>::/Demo/Lectures/FixedPoint.CC</span></a><span class=cF0> to learn why.
 <a name="l5"></a>
-<a name="l6"></a>See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l27"><span class=cF4>Mat4x4IdentEqu</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l38"><span class=cF4>Mat4x4IdentNew</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l130"><span class=cF4>Mat4x4Equ</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l137"><span class=cF4>Mat4x4New</span></a><span class=cF0>().    See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l142"><span class=cF4>Mat4x4RotX</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l158"><span class=cF4>Mat4x4RotY</span></a><span class=cF0>(), </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l174"><span class=cF4>Mat4x4RotZ</span></a><span class=cF0>() and </span><span class=cF4>
-<a name="l7"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l190"><span class=cF4>Mat4x4Scale</span></a><span class=cF0>() to rotate about axes and scale.  Combine them with </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l104"><span class=cF4>Mat4x4MulMat4x4Equ</span></a><span class=cF0>()/</span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l124"><span class=cF4>Mat4x4MulMat4x4New</span></a><span class=cF0>() and assign them to 
-<a name="l8"></a>the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF0>.</span><span class=cF2>dc</span><span class=cF0> with </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l51"><span class=cF4>DCMat4x4Set</span></a><span class=cF0>().  See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Box.html#l1"><span class=cF4>::/Demo/Graphics/Box.CC</span></a><span class=cF0>.
+<a name="l6"></a>See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l27"><span class=cF4>Mat4x4IdentEqu</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l38"><span class=cF4>Mat4x4IdentNew</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l130"><span class=cF4>Mat4x4Equ</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l137"><span class=cF4>Mat4x4New</span></a><span class=cF0>().    See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l142"><span class=cF4>Mat4x4RotX</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l158"><span class=cF4>Mat4x4RotY</span></a><span class=cF0>(), </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l174"><span class=cF4>Mat4x4RotZ</span></a><span class=cF0>() and </span><span class=cF4>
+<a name="l7"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l190"><span class=cF4>Mat4x4Scale</span></a><span class=cF0>() to rotate about axes and scale.  Combine them with </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l104"><span class=cF4>Mat4x4MulMat4x4Equ</span></a><span class=cF0>()/</span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l124"><span class=cF4>Mat4x4MulMat4x4New</span></a><span class=cF0>() and assign them to 
+<a name="l8"></a>the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF0>.</span><span class=cF2>dc</span><span class=cF0> with </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l51"><span class=cF4>DCMat4x4Set</span></a><span class=cF0>().  See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Box.html#l1"><span class=cF4>::/Demo/Graphics/Box.CC</span></a><span class=cF0>.
 <a name="l9"></a>
-<a name="l10"></a>You can rotate single points using </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l6"><span class=cF4>Mat4x4MulXYZ</span></a><span class=cF0>().
+<a name="l10"></a>You can rotate single points using </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l6"><span class=cF4>Mat4x4MulXYZ</span></a><span class=cF0>().
 <a name="l11"></a>
-<a name="l12"></a>The 4th dimension allows a neat trick where you can place pos shifts (translations), into the matrix and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l104"><span class=cF4>Mat4x4MulMat4x4Equ</span></a><span class=cF0>/</span><span class=cF4>
-<a name="l13"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l124"><span class=cF4>Mat4x4MulMat4x4New</span></a><span class=cF0> them to combine rotation/shift operations.  Normally, you can't combine pos shift operations.        See </span><span class=cF4>
-<a name="l14"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l216"><span class=cF4>Mat4x4TranslationEqu</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Transform.html#l1"><span class=cF4>::/Demo/Graphics/Transform.CC</span></a><span class=cF0>.
+<a name="l12"></a>The 4th dimension allows a neat trick where you can place pos shifts (translations), into the matrix and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l104"><span class=cF4>Mat4x4MulMat4x4Equ</span></a><span class=cF0>/</span><span class=cF4>
+<a name="l13"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l124"><span class=cF4>Mat4x4MulMat4x4New</span></a><span class=cF0> them to combine rotation/shift operations.  Normally, you can't combine pos shift operations.        See </span><span class=cF4>
+<a name="l14"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l216"><span class=cF4>Mat4x4TranslationEqu</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Transform.html#l1"><span class=cF4>::/Demo/Graphics/Transform.CC</span></a><span class=cF0>.
 <a name="l15"></a>
-<a name="l16"></a>Finally, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF0>'s have an </span><span class=cF2>x</span><span class=cF0>, </span><span class=cF2>y</span><span class=cF0> and </span><span class=cF2>z</span><span class=cF0> which is an additional shift (translation).
+<a name="l16"></a>Finally, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF0>'s have an </span><span class=cF2>x</span><span class=cF0>, </span><span class=cF2>y</span><span class=cF0> and </span><span class=cF2>z</span><span class=cF0> which is an additional shift (translation).
 <a name="l17"></a>
-<a name="l18"></a>The transformation is implemented as a callback on the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF0>'s </span><span class=cF2>transform()</span><span class=cF0> member.        The default </span><span class=cF2>transform()</span><span class=cF0> callback is </span><span class=cF4>
-<a name="l19"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l18"><span class=cF4>DCTransform</span></a><span class=cF0>().  See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>::/Demo/Games/Talons.CC</span></a><span class=cF0> or </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/CastleFrankenstein.html#l1"><span class=cF4>::/Demo/Games/CastleFrankenstein.CC</span></a><span class=cF0> to see how to change the </span><span class=cF2>transform()</span><span class=cF0> callback 
+<a name="l18"></a>The transformation is implemented as a callback on the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF0>'s </span><span class=cF2>transform()</span><span class=cF0> member.        The default </span><span class=cF2>transform()</span><span class=cF0> callback is </span><span class=cF4>
+<a name="l19"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l18"><span class=cF4>DCTransform</span></a><span class=cF0>().  See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>::/Demo/Games/Talons.CC</span></a><span class=cF0> or </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/CastleFrankenstein.html#l1"><span class=cF4>::/Demo/Games/CastleFrankenstein.CC</span></a><span class=cF0> to see how to change the </span><span class=cF2>transform()</span><span class=cF0> callback 
 <a name="l20"></a>for foreshortening.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/Welcome.html b/docs/Doc/Welcome.html
index 64311f98..6221e113 100755
--- a/docs/Doc/Welcome.html
+++ b/docs/Doc/Welcome.html
@@ -35,64 +35,64 @@ body {background-color:#000000;}
 <a name="l8"></a>  * Teenagers doing projects
 <a name="l9"></a>  * Non-professional, older-persons projects
 <a name="l10"></a>
-<a name="l11"></a>Simplicity is a goal to </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Strategy.html#l1"><span class=cF4>keep the line count down</span></a><span class=cF0>, so it's easy to tinker with.  As it turns-out, simplicity makes it faster in 
+<a name="l11"></a>Simplicity is a goal to </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Strategy.html#l1"><span class=cF4>keep the line count down</span></a><span class=cF0>, so it's easy to tinker with.  As it turns-out, simplicity makes it faster in 
 <a name="l12"></a>some ways, too.  It never switches privilege levels, never changes address maps, tends to load whole contiguous files and other, 
 <a name="l13"></a>similar things which boost speed.       It's only 80,849 lines of code including the kernel, the 64-bit compiler, the graphics 
-<a name="l14"></a>library and all the tools.      More importantly, it's designed to keep the user's line count down -- you can do a </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/HelloWorld.html#l1"><span class=cF4>Hello World</span></a><span class=cF0> 
+<a name="l14"></a>library and all the tools.      More importantly, it's designed to keep the user's line count down -- you can do a </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/HelloWorld.html#l1"><span class=cF4>Hello World</span></a><span class=cF0> 
 <a name="l15"></a>application in one line of code and can put graphics on the screen with a three line program!
 <a name="l16"></a>
 <a name="l17"></a>It's a kayak, not a Titanic -- it will crash if you do something wrong.  You quickly reboot, however.  DOS and the 8-bit home 
 <a name="l18"></a>computers of the 80's worked fine without memory protection and most computers in the world -- the embedded ones -- operate 
 <a name="l19"></a>without protection.  The resulting simplicity of no protections is why ZealOS has value.        In facts, that's the point of 
-<a name="l20"></a>ZealOS.  See the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Charter.html#l1"><span class=cF4>ZealOS Charter</span></a><span class=cF0>.
+<a name="l20"></a>ZealOS.  See the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Charter.html#l1"><span class=cF4>ZealOS Charter</span></a><span class=cF0>.
 <a name="l21"></a>
 <a name="l22"></a>Conventional thinking is &quot;failure is not an option&quot; for general purpose operating systems.      Since this OS is used in addition to 
 <a name="l23"></a>Windows or Linux, however, failure is an option -- just use Windows or Linux if you can't do something. We cherry-pick what it 
 <a name="l24"></a>will and won't do, to make it maximally beautiful.      The following applications more or less form a basis that spans the range of 
 <a name="l25"></a>use that ZealOS is intended for:
 <a name="l26"></a></span><span class=cF4>
-<a name="l27"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/BattleLines.html#l1"><span class=cF4>/Demo/Games/BattleLines.CC</span></a><span class=cF4>
-<a name="l28"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/BigGuns.html#l1"><span class=cF4>/Demo/Games/BigGuns.CC</span></a><span class=cF4>
-<a name="l29"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/BlackDiamond.html#l1"><span class=cF4>/Demo/Games/BlackDiamond.CC</span></a><span class=cF4>
-<a name="l30"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/BomberGolf.html#l1"><span class=cF4>/Demo/Games/BomberGolf.CC</span></a><span class=cF4>
-<a name="l31"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/CastleFrankenstein.html#l1"><span class=cF4>/Demo/Games/CastleFrankenstein.CC</span></a><span class=cF4>
-<a name="l32"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/CharDemo.html#l1"><span class=cF4>/Demo/Games/CharDemo.CC</span></a><span class=cF4>
-<a name="l33"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/CircleTrace.html#l1"><span class=cF4>/Demo/Games/CircleTrace.CC</span></a><span class=cF4>
-<a name="l34"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Collision.html#l1"><span class=cF4>/Demo/Games/Collision.CC</span></a><span class=cF4>
-<a name="l35"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Digits.html#l1"><span class=cF4>/Demo/Games/Digits.CC</span></a><span class=cF4>
-<a name="l36"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/DunGen.html#l1"><span class=cF4>/Demo/Games/DunGen.CC</span></a><span class=cF4>
-<a name="l37"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>/Demo/Games/Talons.CC</span></a><span class=cF4>
-<a name="l38"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/ElephantWalk.html#l1"><span class=cF4>/Demo/Games/ElephantWalk.CC</span></a><span class=cF4>
-<a name="l39"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/FlapBat.html#l1"><span class=cF4>/Demo/Games/FlapBat.CC</span></a><span class=cF4>
-<a name="l40"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/FlatTops.html#l1"><span class=cF4>/Demo/Games/FlatTops.CC</span></a><span class=cF4>
-<a name="l41"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Halogen.html#l1"><span class=cF4>/Demo/Games/Halogen.CC</span></a><span class=cF4>
-<a name="l42"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/MassSpring.html#l1"><span class=cF4>/Demo/Games/MassSpring.CC</span></a><span class=cF4>
-<a name="l43"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Maze.html#l1"><span class=cF4>/Demo/Games/Maze.CC</span></a><span class=cF4>
-<a name="l44"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/RainDrops.html#l1"><span class=cF4>/Demo/Games/RainDrops.CC</span></a><span class=cF4>
-<a name="l45"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/RawHide.html#l1"><span class=cF4>/Demo/Games/RawHide.CC</span></a><span class=cF4>
-<a name="l46"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Rocket.html#l1"><span class=cF4>/Demo/Games/Rocket.CC</span></a><span class=cF4>
-<a name="l47"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/RocketScience.html#l1"><span class=cF4>/Demo/Games/RocketScience.CC</span></a><span class=cF4>
-<a name="l48"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Squirt.html#l1"><span class=cF4>/Demo/Games/Squirt.CC</span></a><span class=cF4>
-<a name="l49"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/TheDead.html#l1"><span class=cF4>/Demo/Games/TheDead.CC</span></a><span class=cF4>
-<a name="l50"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/TicTacToe.html#l1"><span class=cF4>/Demo/Games/TicTacToe.CC</span></a><span class=cF4>
-<a name="l51"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/TreeCheckers.html#l1"><span class=cF4>/Demo/Games/TreeCheckers.CC</span></a><span class=cF4>
-<a name="l52"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Varoom.html#l1"><span class=cF4>/Demo/Games/Varoom.CC</span></a><span class=cF4>
-<a name="l53"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Wenceslas.html#l1"><span class=cF4>/Demo/Games/Wenceslas.CC</span></a><span class=cF4>
-<a name="l54"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Whap.html#l1"><span class=cF4>/Demo/Games/Whap.CC</span></a><span class=cF4>
-<a name="l55"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Zing.html#l1"><span class=cF4>/Demo/Games/Zing.CC</span></a><span class=cF4>
-<a name="l56"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/ZoneOut.html#l1"><span class=cF4>/Demo/Games/ZoneOut.CC</span></a><span class=cF4>
-<a name="l57"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Psalmody/Examples/childish.html#l1"><span class=cF4>/Apps/Psalmody/Examples/childish.CC</span></a><span class=cF4>
-<a name="l58"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Psalmody/Examples/night.html#l1"><span class=cF4>/Apps/Psalmody/Examples/night.CC</span></a><span class=cF4>
-<a name="l59"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Psalmody/Examples/prosper.html#l1"><span class=cF4>/Apps/Psalmody/Examples/prosper.CC</span></a><span class=cF0>
+<a name="l27"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/BattleLines.html#l1"><span class=cF4>/Demo/Games/BattleLines.CC</span></a><span class=cF4>
+<a name="l28"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/BigGuns.html#l1"><span class=cF4>/Demo/Games/BigGuns.CC</span></a><span class=cF4>
+<a name="l29"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/BlackDiamond.html#l1"><span class=cF4>/Demo/Games/BlackDiamond.CC</span></a><span class=cF4>
+<a name="l30"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/BomberGolf.html#l1"><span class=cF4>/Demo/Games/BomberGolf.CC</span></a><span class=cF4>
+<a name="l31"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/CastleFrankenstein.html#l1"><span class=cF4>/Demo/Games/CastleFrankenstein.CC</span></a><span class=cF4>
+<a name="l32"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/CharDemo.html#l1"><span class=cF4>/Demo/Games/CharDemo.CC</span></a><span class=cF4>
+<a name="l33"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/CircleTrace.html#l1"><span class=cF4>/Demo/Games/CircleTrace.CC</span></a><span class=cF4>
+<a name="l34"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Collision.html#l1"><span class=cF4>/Demo/Games/Collision.CC</span></a><span class=cF4>
+<a name="l35"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Digits.html#l1"><span class=cF4>/Demo/Games/Digits.CC</span></a><span class=cF4>
+<a name="l36"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/DunGen.html#l1"><span class=cF4>/Demo/Games/DunGen.CC</span></a><span class=cF4>
+<a name="l37"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Talons.html#l1"><span class=cF4>/Demo/Games/Talons.CC</span></a><span class=cF4>
+<a name="l38"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/ElephantWalk.html#l1"><span class=cF4>/Demo/Games/ElephantWalk.CC</span></a><span class=cF4>
+<a name="l39"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/FlapBat.html#l1"><span class=cF4>/Demo/Games/FlapBat.CC</span></a><span class=cF4>
+<a name="l40"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/FlatTops.html#l1"><span class=cF4>/Demo/Games/FlatTops.CC</span></a><span class=cF4>
+<a name="l41"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Halogen.html#l1"><span class=cF4>/Demo/Games/Halogen.CC</span></a><span class=cF4>
+<a name="l42"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/MassSpring.html#l1"><span class=cF4>/Demo/Games/MassSpring.CC</span></a><span class=cF4>
+<a name="l43"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Maze.html#l1"><span class=cF4>/Demo/Games/Maze.CC</span></a><span class=cF4>
+<a name="l44"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/RainDrops.html#l1"><span class=cF4>/Demo/Games/RainDrops.CC</span></a><span class=cF4>
+<a name="l45"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/RawHide.html#l1"><span class=cF4>/Demo/Games/RawHide.CC</span></a><span class=cF4>
+<a name="l46"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Rocket.html#l1"><span class=cF4>/Demo/Games/Rocket.CC</span></a><span class=cF4>
+<a name="l47"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/RocketScience.html#l1"><span class=cF4>/Demo/Games/RocketScience.CC</span></a><span class=cF4>
+<a name="l48"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Squirt.html#l1"><span class=cF4>/Demo/Games/Squirt.CC</span></a><span class=cF4>
+<a name="l49"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/TheDead.html#l1"><span class=cF4>/Demo/Games/TheDead.CC</span></a><span class=cF4>
+<a name="l50"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/TicTacToe.html#l1"><span class=cF4>/Demo/Games/TicTacToe.CC</span></a><span class=cF4>
+<a name="l51"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/TreeCheckers.html#l1"><span class=cF4>/Demo/Games/TreeCheckers.CC</span></a><span class=cF4>
+<a name="l52"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Varoom.html#l1"><span class=cF4>/Demo/Games/Varoom.CC</span></a><span class=cF4>
+<a name="l53"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Wenceslas.html#l1"><span class=cF4>/Demo/Games/Wenceslas.CC</span></a><span class=cF4>
+<a name="l54"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Whap.html#l1"><span class=cF4>/Demo/Games/Whap.CC</span></a><span class=cF4>
+<a name="l55"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Zing.html#l1"><span class=cF4>/Demo/Games/Zing.CC</span></a><span class=cF4>
+<a name="l56"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/ZoneOut.html#l1"><span class=cF4>/Demo/Games/ZoneOut.CC</span></a><span class=cF4>
+<a name="l57"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/Examples/childish.html#l1"><span class=cF4>/Apps/Psalmody/Examples/childish.CC</span></a><span class=cF4>
+<a name="l58"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/Examples/night.html#l1"><span class=cF4>/Apps/Psalmody/Examples/night.CC</span></a><span class=cF4>
+<a name="l59"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/Examples/prosper.html#l1"><span class=cF4>/Apps/Psalmody/Examples/prosper.CC</span></a><span class=cF0>
 <a name="l60"></a>
-<a name="l61"></a>Two things to know about ZealOS are that <u>tasks</u> have </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>/</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l387"><span class=cF4>Free</span></a><span class=cF0> heap memory, not applications, and tasks have compiler symbol 
+<a name="l61"></a>Two things to know about ZealOS are that <u>tasks</u> have </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>/</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l387"><span class=cF4>Free</span></a><span class=cF0> heap memory, not applications, and tasks have compiler symbol 
 <a name="l62"></a>tables that persist at a scope like environment variables in other operating systems, and the symbols can include functions.
 <a name="l63"></a>
-<a name="l64"></a>With </span><span class=cF2>ZealOS</span><span class=cF0>, the command line feeds right into the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> compiler, line by line, and it places code into memory it </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>()s.  
+<a name="l64"></a>With </span><span class=cF2>ZealOS</span><span class=cF0>, the command line feeds right into the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> compiler, line by line, and it places code into memory it </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF0>()s.  
 <a name="l65"></a>The compiler is paused at the command line, waiting for input.  Naturally, you </span><span class=cF2>#include</span><span class=cF0> a program to load it into memory and, 
 <a name="l66"></a>usually, start it.
 <a name="l67"></a>
-<a name="l68"></a>During the boot process, many files get </span><a href="http://www.tomawezome.github.io/ZealOS/StartOS.html#l1"><span class=cF4>compiled</span></a><span class=cF0> before you have access to the command line.    (Don't worry, booting takes only 
+<a name="l68"></a>During the boot process, many files get </span><a href="https://www.tomawezome.github.io/ZealOS/StartOS.html#l1"><span class=cF4>compiled</span></a><span class=cF0> before you have access to the command line.    (Don't worry, booting takes only 
 <a name="l69"></a>two seconds.)   All the header declarations for the operating system are compiled and are available for use in your programs 
 <a name="l70"></a>without needing to </span><span class=cF2>#include </span><span class=cF0>them.       Everything is truly compiled to native </span><a href="http://en.wikipedia.org/wiki/Amd64#AMD64"><span class=cF2>x86_64</span></a><span class=cF0> machine code, nothing is </span><span class=cF2>interpreted</span><span class=cF0> and there 
 <a name="l71"></a>is no </span><span class=cF2>byte code</span><span class=cF0>.
@@ -113,26 +113,26 @@ body {background-color:#000000;}
 <a name="l86"></a>
 <a name="l87"></a>&gt;</span><span class=cF2>Dir;</span><span class=cF0>
 <a name="l88"></a>
-<a name="l89"></a>The syntax change created an ambiguity when specifying function addresses, like for calling </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/QuickSort.html#l99"><span class=cF4>QuickSort</span></a><span class=cF0>().        To resolve it, I        
+<a name="l89"></a>The syntax change created an ambiguity when specifying function addresses, like for calling </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/QuickSort.html#l99"><span class=cF4>QuickSort</span></a><span class=cF0>().        To resolve it, I        
 <a name="l90"></a>made a '</span><span class=cF2>&amp;</span><span class=cF0>' required in front of function names when specifying an address of a function, which is better anyway.
 <a name="l91"></a>
-<a name="l92"></a>Once Terry was no longer using standard C/C++ syntax, he decided to change everything he didn't like and call it </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>HolyC</span></a><span class=cF0>. Here are 
-<a name="l93"></a>the new </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l209"><span class=cF4>operator precedence</span></a><span class=cF0> rules. It's Biblical! See </span><a href="http://www.biblegateway.com/verse/en/Luke+5:37"><span class=cF4>Luke 5:37</span></a><span class=cF0>.
+<a name="l92"></a>Once Terry was no longer using standard C/C++ syntax, he decided to change everything he didn't like and call it </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>HolyC</span></a><span class=cF0>. Here are 
+<a name="l93"></a>the new </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l209"><span class=cF4>operator precedence</span></a><span class=cF0> rules. It's Biblical! See </span><a href="http://www.biblegateway.com/verse/en/Luke+5:37"><span class=cF4>Luke 5:37</span></a><span class=cF0>.
 <a name="l94"></a>
 <a name="l95"></a>There are no object files in ZealOS and, normally, you don't make executable files either, but you can.  That's known as </span><span class=cF4>
-<a name="l96"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l178"><span class=cF4>Ahead-of-Time</span></a><span class=cF0> compilation.  Instead, you </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l186"><span class=cF4>Just in Time</span></a><span class=cF0> compile.
+<a name="l96"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l178"><span class=cF4>Ahead-of-Time</span></a><span class=cF0> compilation.  Instead, you </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l186"><span class=cF4>Just in Time</span></a><span class=cF0> compile.
 <a name="l97"></a>
 <a name="l98"></a>Tasks have no priority and are never removed from the queue.    Instead, they often poll whatever they are waiting on and 
-<a name="l99"></a>swap-out.  (Swapping tasks takes half a microsecond and does not involve disk activity or memory maps.)  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Sched.html#l1"><span class=cF4>Scheduler</span></a><span class=cF0>. Polling 
+<a name="l99"></a>swap-out.  (Swapping tasks takes half a microsecond and does not involve disk activity or memory maps.)  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Sched.html#l1"><span class=cF4>Scheduler</span></a><span class=cF0>. Polling 
 <a name="l100"></a>keeps it simple.        It might be a problem if you had lots of tasks busy, which rarely happens on a home computer.  The order of 
 <a name="l101"></a>the tasks in the queue determines front-to-back window order.
 <a name="l102"></a>
 <a name="l103"></a>The </span><span class=cF2>FAT32</span><span class=cF0> filesystem is supported to makes exchanging files with a dual booted other operating system easy and there is the 
-<a name="l104"></a>simple, 64-bit ZealOS </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> filesystem.  The </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> has allocation bitmap for clus and all files are stored contiguously.      You 
+<a name="l104"></a>simple, 64-bit ZealOS </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> filesystem.  The </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> has allocation bitmap for clus and all files are stored contiguously.      You 
 <a name="l105"></a>can't grow files.
 <a name="l106"></a>
 <a name="l107"></a>ZealOS is geared toward reading and writing whole files. There is support for direct block random access into files, however -- </span><span class=cF4>
-<a name="l108"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCFile.html#l151"><span class=cF4>FBlkRead</span></a><span class=cF0>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCFile.html#l214"><span class=cF4>FBlkWrite</span></a><span class=cF0>().
+<a name="l108"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCFile.html#l151"><span class=cF4>FBlkRead</span></a><span class=cF0>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCFile.html#l214"><span class=cF4>FBlkWrite</span></a><span class=cF0>().
 <a name="l109"></a>
 <a name="l110"></a>There is no </span><span class=cF2>PATH</span><span class=cF0>, but parent directories are searched when a file is not found. This feature is especially useful for default 
 <a name="l111"></a>account files.
@@ -141,28 +141,28 @@ body {background-color:#000000;}
 <a name="l114"></a>all-important so symmetrical multiprocessing is almost pointless.  Why does it matter running two apps at the same time twice as 
 <a name="l115"></a>fast when you really want to run one faster?  You could say ZealOS does master/slave multiprocessing.   The anticipated use for 
 <a name="l116"></a>multicore is primarily putting graphics on the screen.  Hardware graphics acceleration is not used, so this is possible.        See </span><span class=cF4>
-<a name="l117"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/MultiCore.html#l1"><span class=cF4>ZealOS MultiCore</span></a><span class=cF0>.
+<a name="l117"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/MultiCore.html#l1"><span class=cF4>ZealOS MultiCore</span></a><span class=cF0>.
 <a name="l118"></a>
-<a name="l119"></a>There is no distinction between the terms </span><span class=cF2>task</span><span class=cF0>, </span><span class=cF2>process</span><span class=cF0> or </span><span class=cF2>thread</span><span class=cF0>.      All have a task record, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF0>, pointed to by the </span><span class=cF2>FS</span><span class=cF0> segment 
-<a name="l120"></a>reg and are accessed with </span><span class=cF4>Fs-&gt;</span><span class=cF0> while </span><span class=cF4>Gs-&gt;</span><span class=cF0> points to a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4058"><span class=cF4>CCPU</span></a><span class=cF0> for the current CPU core.  Each task can have just one window, but a 
+<a name="l119"></a>There is no distinction between the terms </span><span class=cF2>task</span><span class=cF0>, </span><span class=cF2>process</span><span class=cF0> or </span><span class=cF2>thread</span><span class=cF0>.      All have a task record, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF0>, pointed to by the </span><span class=cF2>FS</span><span class=cF0> segment 
+<a name="l120"></a>reg and are accessed with </span><span class=cF4>Fs-&gt;</span><span class=cF0> while </span><span class=cF4>Gs-&gt;</span><span class=cF0> points to a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4058"><span class=cF4>CCPU</span></a><span class=cF0> for the current CPU core.  Each task can have just one window, but a 
 <a name="l121"></a>task can have children with windows.  (The segment regs are just used as extra regs -- there is nothing segmented about ZealOS' 
 <a name="l122"></a>memory.)  It is approximately the case that </span><span class=cF2>ZealOS</span><span class=cF0> is multi-threading, single-processing.
 <a name="l123"></a>
-<a name="l124"></a>In </span><span class=cF2>ZealOS</span><span class=cF0>, </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> refers to the father of all tasks.       He's never supposed to die.  Since tasks inherit the symbols of 
+<a name="l124"></a>In </span><span class=cF2>ZealOS</span><span class=cF0>, </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l154"><span class=cF4>System Task</span></a><span class=cF0> refers to the father of all tasks.       He's never supposed to die.  Since tasks inherit the symbols of 
 <a name="l125"></a>parents, system-wide stuff is associated with </span><span class=cF2>System</span><span class=cF0>.  His heap is like kernel memory in other operating systems.  Since </span><span class=cF2>System</span><span class=cF0> 
 <a name="l126"></a>is immortal, it's safe to alloc objects, not tied to any mortal task, from </span><span class=cF2>System</span><span class=cF0>'s heap.  He stays in a server mode, taking 
 <a name="l127"></a>requests, so you can ask him to </span><span class=cF2>#include</span><span class=cF0> something, placing that code system-wide.  A funny story is that originally Terry Davis 
-<a name="l128"></a>called it the </span><span class=cF2>root</span><span class=cF0> task and even had a </span><span class=cF2>/Root</span><span class=cF0> directory :-)      </span><span class=cF2>System</span><span class=cF0> executes </span><a href="http://www.tomawezome.github.io/ZealOS/StartOS.html#l1"><span class=cF4>::/StartOS.CC</span></a><span class=cF0> at boot time.
+<a name="l128"></a>called it the </span><span class=cF2>root</span><span class=cF0> task and even had a </span><span class=cF2>/Root</span><span class=cF0> directory :-)      </span><span class=cF2>System</span><span class=cF0> executes </span><a href="https://www.tomawezome.github.io/ZealOS/StartOS.html#l1"><span class=cF4>::/StartOS.CC</span></a><span class=cF0> at boot time.
 <a name="l129"></a>
-<a name="l130"></a>For easy back-ups, place everything you author in your </span><span class=cF2>/Home</span><span class=cF0> directory and subdirectories.      Then, use </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/ZDiskA.html#l148"><span class=cF4>CopyTree</span></a><span class=cF0>().   That should 
+<a name="l130"></a>For easy back-ups, place everything you author in your </span><span class=cF2>/Home</span><span class=cF0> directory and subdirectories.      Then, use </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/ZDiskA.html#l148"><span class=cF4>CopyTree</span></a><span class=cF0>().   That should 
 <a name="l131"></a>make upgrading easy, too.  Customizable start-up scripts go in your </span><span class=cF2>/Home</span><span class=cF0> directory.    The default start-up scripts are in the 
-<a name="l132"></a>root directory.  Copy the start-up files you wish to customize into </span><span class=cF2>/Home</span><span class=cF0> and modify them.      See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/GuideLines.html#l30"><span class=cF4>Home Files</span></a><span class=cF0>. You can make your 
-<a name="l133"></a>own distro that includes everything and is a bootable live CD with </span><a href="http://www.tomawezome.github.io/ZealOS/Misc/DoDistro.html#l1"><span class=cF4>::/Misc/DoDistro.CC</span></a><span class=cF0>.
+<a name="l132"></a>root directory.  Copy the start-up files you wish to customize into </span><span class=cF2>/Home</span><span class=cF0> and modify them.      See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/GuideLines.html#l30"><span class=cF4>Home Files</span></a><span class=cF0>. You can make your 
+<a name="l133"></a>own distro that includes everything and is a bootable live CD with </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/DoDistro.html#l1"><span class=cF4>::/Misc/DoDistro.CC</span></a><span class=cF0>.
 <a name="l134"></a>
-<a name="l135"></a>Typically, your usage pattern through the day will be repeatedly left or right clicking on filenames in a cmd line </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l120"><span class=cF4>Dir</span></a><span class=cF0>() 
-<a name="l136"></a>listing.  You left-click files to edit them and right-click to </span><span class=cF2>#include</span><span class=cF0> them.   To begin a project, type </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l228"><span class=cF4>Ed</span></a><span class=cF0>(&quot;filename&quot;);, 
+<a name="l135"></a>Typically, your usage pattern through the day will be repeatedly left or right clicking on filenames in a cmd line </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l120"><span class=cF4>Dir</span></a><span class=cF0>() 
+<a name="l136"></a>listing.  You left-click files to edit them and right-click to </span><span class=cF2>#include</span><span class=cF0> them.   To begin a project, type </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l228"><span class=cF4>Ed</span></a><span class=cF0>(&quot;filename&quot;);, 
 <a name="l137"></a>supplying a filename.   You can also run programs with </span><span class=cF2>&lt;F5&gt;</span><span class=cF0> when in the editor. </span><span class=cF2>&lt;ESC&gt;</span><span class=cF0> to save and exit the file.        You'll need 
-<a name="l138"></a>to do a new </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l120"><span class=cF4>Dir</span></a><span class=cF0>() cmd, periodically, so make a macro on your PersonalMenu.      Access your PersonalMenu by pressing </span><span class=cF2>&lt;CTRL-m&gt;</span><span class=cF0>, 
+<a name="l138"></a>to do a new </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l120"><span class=cF4>Dir</span></a><span class=cF0>() cmd, periodically, so make a macro on your PersonalMenu.      Access your PersonalMenu by pressing </span><span class=cF2>&lt;CTRL-m&gt;</span><span class=cF0>, 
 <a name="l139"></a>cursoring until you are on top of it and pressing </span><span class=cF2>&lt;SPACE&gt;</span><span class=cF0>.
 <a name="l140"></a>
 <a name="l141"></a></span><span class=cF2>&lt;CTRL-t&gt;</span><span class=cF0> toggles plain text mode, showing format commands, a little like viewing html code.
@@ -176,31 +176,31 @@ body {background-color:#000000;}
 <a name="l149"></a></span><span class=cF2>&lt;ALT-a&gt;</span><span class=cF0> brings back AutoComplete.
 <a name="l150"></a></span><span class=cF2>&lt;ALT-v&gt;</span><span class=cF0> vertically tiles windows.
 <a name="l151"></a></span><span class=cF2>&lt;ALT-h&gt;</span><span class=cF0> horizontally tiles windows.
-<a name="l152"></a>The </span><span class=cF2>ALT</span><span class=cF0> keys are defined in </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeKeyPlugIns.html#l1"><span class=cF4>~/HomeKeyPlugIns.CC</span></a><span class=cF0>.  You can customize them.
+<a name="l152"></a>The </span><span class=cF2>ALT</span><span class=cF0> keys are defined in </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeKeyPlugIns.html#l1"><span class=cF4>~/HomeKeyPlugIns.CC</span></a><span class=cF0>.  You can customize them.
 <a name="l153"></a>
 <a name="l154"></a></span><span class=cF2>&lt;CTRL-ALT-t&gt;</span><span class=cF0> new terminal window.
 <a name="l155"></a></span><span class=cF2>&lt;CTRL-ALT-n&gt;</span><span class=cF0> switches to the next window.
 <a name="l156"></a></span><span class=cF2>&lt;CTRL-ALT-x&gt;</span><span class=cF0> kills a window.
 <a name="l157"></a></span><span class=cF4>
-<a name="l158"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l166"><span class=cF4>Find</span></a><span class=cF0>() is your best friend.     There's a wrapper function called </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l8"><span class=cF4>F</span></a><span class=cF0>() in your </span><span class=cF2>~/HomeWrappers.CC</span><span class=cF0> file.  Feel free to make wrapper 
-<a name="l159"></a>functions for functions you use often and customize the args.   By the way, </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l166"><span class=cF4>Find</span></a><span class=cF0>() or </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>() can be used to replace strings across 
-<a name="l160"></a>multiple files. You can access </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l166"><span class=cF4>Find</span></a><span class=cF0>() using </span><span class=cF2>&lt;CTRL-SHIFT-f&gt;</span><span class=cF0>.
+<a name="l158"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l166"><span class=cF4>Find</span></a><span class=cF0>() is your best friend.     There's a wrapper function called </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l8"><span class=cF4>F</span></a><span class=cF0>() in your </span><span class=cF2>~/HomeWrappers.CC</span><span class=cF0> file.  Feel free to make wrapper 
+<a name="l159"></a>functions for functions you use often and customize the args.   By the way, </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l166"><span class=cF4>Find</span></a><span class=cF0>() or </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeWrappers.html#l13"><span class=cF4>R</span></a><span class=cF0>() can be used to replace strings across 
+<a name="l160"></a>multiple files. You can access </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l166"><span class=cF4>Find</span></a><span class=cF0>() using </span><span class=cF2>&lt;CTRL-SHIFT-f&gt;</span><span class=cF0>.
 <a name="l161"></a>
 <a name="l162"></a>As you browse code, use the </span><span class=cF2>AutoComplete</span><span class=cF0> window to look-up functions, etc.      </span><span class=cF2>&lt;CTRL-SHIFT-F1&gt;</span><span class=cF0> (or whatever number) to follow a sym 
 <a name="l163"></a>to it's source. You can browse deeper and deeper.  You go back with </span><span class=cF2>&lt;SHIFT-ESC&gt;</span><span class=cF0>.
 <a name="l164"></a>
-<a name="l165"></a>Use the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/HelpIndex.html#l1"><span class=cF4>Help &amp; Index</span></a><span class=cF0> or </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DemoIndex.html#l1"><span class=cF4>Demo Index</span></a><span class=cF0> to find-out what exists.  Press </span><span class=cF2>&lt;F1&gt;</span><span class=cF0> for help or use the links on your menu (</span><span class=cF2>&lt;CTRL-m&gt;</span><span class=cF0>).      Also
+<a name="l165"></a>Use the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/HelpIndex.html#l1"><span class=cF4>Help &amp; Index</span></a><span class=cF0> or </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DemoIndex.html#l1"><span class=cF4>Demo Index</span></a><span class=cF0> to find-out what exists.  Press </span><span class=cF2>&lt;F1&gt;</span><span class=cF0> for help or use the links on your menu (</span><span class=cF2>&lt;CTRL-m&gt;</span><span class=cF0>).      Also
 <a name="l166"></a>, look in the </span><span class=cF2>/Demo</span><span class=cF0> or </span><span class=cF2>/Apps</span><span class=cF0> directories for inspiration.
 <a name="l167"></a>
-<a name="l168"></a>Software is distributed as </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> ISO files.  Burn a CD/DVD, or set your CD/DVD in </span><span class=cF2>QEMU</span><span class=cF0>, </span><span class=cF2>VMware</span><span class=cF0> or </span><span class=cF2>VirtualBox</span><span class=cF0> to the ISO file.  
-<a name="l169"></a>Then, access the </span><span class=cF2>'T'</span><span class=cF0> drive.     Or, </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF0>() the ISO.C file and access the </span><span class=cF2>'M'</span><span class=cF0> drive in ZealOS.  It must be a contiguous ISO.C file, 
+<a name="l168"></a>Software is distributed as </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea</span></a><span class=cF0> ISO files.  Burn a CD/DVD, or set your CD/DVD in </span><span class=cF2>QEMU</span><span class=cF0>, </span><span class=cF2>VMware</span><span class=cF0> or </span><span class=cF2>VirtualBox</span><span class=cF0> to the ISO file.  
+<a name="l169"></a>Then, access the </span><span class=cF2>'T'</span><span class=cF0> drive.     Or, </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF0>() the ISO.C file and access the </span><span class=cF2>'M'</span><span class=cF0> drive in ZealOS.  It must be a contiguous ISO.C file, 
 <a name="l170"></a>so rename it under ZealOS to ISO.C.
 <a name="l171"></a>
 <a name="l172"></a>Ideally, do not install applications such as games onto your hard drive because we wish to keep hard drive usage low, so the 
-<a name="l173"></a>whole </span><span class=cF2>'C'</span><span class=cF0> drive can be copied quickly to </span><span class=cF2>'D'</span><span class=cF0>.   Also, the </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.html#l678"><span class=cF4>FileMgr</span></a><span class=cF0>() </span><span class=cF2>&lt;CTRL-d&gt;</span><span class=cF0> starts too slowly when there are lots of hard drive 
+<a name="l173"></a>whole </span><span class=cF2>'C'</span><span class=cF0> drive can be copied quickly to </span><span class=cF2>'D'</span><span class=cF0>.   Also, the </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.html#l678"><span class=cF4>FileMgr</span></a><span class=cF0>() </span><span class=cF2>&lt;CTRL-d&gt;</span><span class=cF0> starts too slowly when there are lots of hard drive 
 <a name="l174"></a>files, but that is how we want it.
 <a name="l175"></a>
-<a name="l176"></a>3rd party libraries are banned, since they circumvent the 100,000 line of code limit in the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Charter.html#l1"><span class=cF4>ZealOS Charter</span></a><span class=cF0>.  All applications 
+<a name="l176"></a>3rd party libraries are banned, since they circumvent the 100,000 line of code limit in the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Charter.html#l1"><span class=cF4>ZealOS Charter</span></a><span class=cF0>.  All applications 
 <a name="l177"></a>must only depend on the core ZealOS files and whatever they bring along in the ISO.  This is similar to how Commodore 64 
 <a name="l178"></a>applications only depended on the ROM.
 <a name="l179"></a></span><span class=cF9>
diff --git a/docs/Doc/WhyNotMore.html b/docs/Doc/WhyNotMore.html
index 2f22d9ca..fe7733a7 100755
--- a/docs/Doc/WhyNotMore.html
+++ b/docs/Doc/WhyNotMore.html
@@ -34,18 +34,18 @@ body {background-color:#000000;}
 <a name="l7"></a>leave behind much trouble, but plenty remains.
 <a name="l8"></a>
 <a name="l9"></a>The PCI bus interface is what modern hardware uses.  Before PCI, life was simple and devices used I/O ports.    After studying </span><span class=cF4>
-<a name="l10"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/PCIInterrupts.html#l1"><span class=cF4>PCI Interrupts</span></a><span class=cF0> and attempting to do a HDAudio driver, Terry Davis came to realize that modern PCI devices require ten times more 
+<a name="l10"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/PCIInterrupts.html#l1"><span class=cF4>PCI Interrupts</span></a><span class=cF0> and attempting to do a HDAudio driver, Terry Davis came to realize that modern PCI devices require ten times more 
 <a name="l11"></a>code and he cannot even come close to making them work on everyone's machine because with PCI devices there are several models 
 <a name="l12"></a>to worry about, unlike with the older ISA bus devices which can be done with one driver.
 <a name="l13"></a>
 <a name="l14"></a>Currently, ZealOS has no PCI drivers beyond AHCI and networking.  Most drivers use I/O ports and operate in ISA bus mode.       At 
-<a name="l15"></a>this point, we only have one driver for each type of device and it is delightfully simple that way.  ZealOS has one </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Keyboard.html#l1"><span class=cF4>keyboard</span></a><span class=cF0> 
-<a name="l16"></a>driver, one </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Mouse.html#l1"><span class=cF4>mouse</span></a><span class=cF0> driver, one </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.html#l1"><span class=cF4>ATA hard drive</span></a><span class=cF0> driver, one </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.html#l1"><span class=cF4>ATAPI CD/DVD</span></a><span class=cF0> driver, one </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l1"><span class=cF4>32-bit color high-res VBE graphics</span></a><span class=cF0> video 
-<a name="l17"></a>driver and one </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>PC Speaker</span></a><span class=cF0> driver.  We use the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l119"><span class=cF4>PIT timer</span></a><span class=cF0> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l133"><span class=cF4>PIC Interrupt Controller</span></a><span class=cF0>.  We use   IRQ0 for timer, IRQ1 for 
+<a name="l15"></a>this point, we only have one driver for each type of device and it is delightfully simple that way.  ZealOS has one </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Keyboard.html#l1"><span class=cF4>keyboard</span></a><span class=cF0> 
+<a name="l16"></a>driver, one </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Mouse.html#l1"><span class=cF4>mouse</span></a><span class=cF0> driver, one </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.html#l1"><span class=cF4>ATA hard drive</span></a><span class=cF0> driver, one </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.html#l1"><span class=cF4>ATAPI CD/DVD</span></a><span class=cF0> driver, one </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l1"><span class=cF4>32-bit color high-res VBE graphics</span></a><span class=cF0> video 
+<a name="l17"></a>driver and one </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>PC Speaker</span></a><span class=cF0> driver.  We use the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l119"><span class=cF4>PIT timer</span></a><span class=cF0> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l133"><span class=cF4>PIC Interrupt Controller</span></a><span class=cF0>.  We use   IRQ0 for timer, IRQ1 for 
 <a name="l18"></a>keyboard, and IRQ12 for mouse.  If IRQ12 is not firing, we are able to poll the mouse.
 <a name="l19"></a>
-<a name="l20"></a>In the CPU department, ZealOS has state of the art 64-bit </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KStart64.html#l1"><span class=cF4>long mode</span></a><span class=cF0> with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l1"><span class=cF4>multicore</span></a><span class=cF0> support.     We use the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l176"><span class=cF4>APIC</span></a><span class=cF0> and start-up </span><span class=cF4>
-<a name="l21"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l298"><span class=cF4>multicore</span></a><span class=cF0> operation.
+<a name="l20"></a>In the CPU department, ZealOS has state of the art 64-bit </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart64.html#l1"><span class=cF4>long mode</span></a><span class=cF0> with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l1"><span class=cF4>multicore</span></a><span class=cF0> support.     We use the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l176"><span class=cF4>APIC</span></a><span class=cF0> and start-up </span><span class=cF4>
+<a name="l21"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l298"><span class=cF4>multicore</span></a><span class=cF0> operation.
 <a name="l22"></a>
 <a name="l23"></a>Terry Davis made an incredible accomplishment by getting it to work on practically everyone's computer as long as it is 64-bit 
 <a name="l24"></a>and they run inside VMware, QEMU or VirtualBox.
diff --git a/docs/Doc/Widget.html b/docs/Doc/Widget.html
index bfcda01b..bd4a3efa 100755
--- a/docs/Doc/Widget.html
+++ b/docs/Doc/Widget.html
@@ -27,11 +27,11 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF5>                                                       DolDoc Widget Help</span><span class=cF0>
 <a name="l2"></a></span><span class=cF4>
-<a name="l3"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0> is a ZealOS document type.
+<a name="l3"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0> is a ZealOS document type.
 <a name="l4"></a>
 <a name="l5"></a></span><span class=cF2>&quot;Expression&quot;</span><span class=cF0> a num or CosmiC algebraic term with operators and CosmiC syms can be entered.
 <a name="l6"></a></span><span class=cF2>&quot;Macro&quot;</span><span class=cF0> Most entries can behave like macro entries if you assign them macro strs.
-<a name="l7"></a></span><span class=cF2>&quot;InStr&quot;</span><span class=cF0> Like a macro except it is an </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l218"><span class=cF4>InFile</span></a><span class=cF0>.    You can't have both an in_str and macro text defined.
+<a name="l7"></a></span><span class=cF2>&quot;InStr&quot;</span><span class=cF0> Like a macro except it is an </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l218"><span class=cF4>InFile</span></a><span class=cF0>.    You can't have both an in_str and macro text defined.
 <a name="l8"></a>
 <a name="l9"></a></span><span class=cF5>Tag Text</span><span class=cF0> is the text that will be displayed for the item.  For links, you can leave it blank and the details of the link will be 
 <a name="l10"></a>shown.
@@ -55,7 +55,7 @@ body {background-color:#000000;}
 <a name="l28"></a>
 <a name="l29"></a></span><span class=cF5>Tree</span><span class=cF0> The item will behave like a tree widget, with this as the root.
 <a name="l30"></a></span><span class=cF5>Collapsed</span><span class=cF0> The tree or hidden widget will begin collapsed.
-<a name="l31"></a></span><span class=cF5>Define Str</span><span class=cF0> will substitute a </span><span class=cF2>#define</span><span class=cF0> or </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l1"><span class=cF4>DefineLoad</span></a><span class=cF0>() string for the tag.
+<a name="l31"></a></span><span class=cF5>Define Str</span><span class=cF0> will substitute a </span><span class=cF2>#define</span><span class=cF0> or </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l1"><span class=cF4>DefineLoad</span></a><span class=cF0>() string for the tag.
 <a name="l32"></a>
 <a name="l33"></a></span><span class=cF5>Quote</span><span class=cF0> Make the res suitable for including in a program, in quotes, especially </span><span class=cF2>format</span><span class=cF0> entries in class definitions.
 <a name="l34"></a>
@@ -70,6 +70,6 @@ body {background-color:#000000;}
 <a name="l43"></a></span><span class=cF5>Refresh Data</span><span class=cF0>    updates </span><span class=cF2>$DA...$</span><span class=cF0> entry continuously.
 <a name="l44"></a>
 <a name="l45"></a></span><span class=cF5>Html Link</span><span class=cF0>  stores a link which will be embedded if you generate a html version of a document with </span><span class=cF4>
-<a name="l46"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.CC</span></a><span class=cF0>.
+<a name="l46"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.CC</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/index.html b/docs/Doc/index.html
new file mode 100755
index 00000000..a02123da
--- /dev/null
+++ b/docs/Doc/index.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Doc
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/01 18:01 0B00 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Comm.html#l1"><span class=cF4>Comm.CC</span></a><span class=cF0>
+<a name="l6"></a>07/02 03:38 05C9 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/AboutZealOS.html#l1"><span class=cF4>AboutZealOS.DD</span></a><span class=cF0>
+<a name="l7"></a>12/21 23:22 06A7 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Asm.html#l1"><span class=cF4>Asm.DD</span></a><span class=cF0>
+<a name="l8"></a>07/01 16:15 063B </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/AutoComplete.html#l1"><span class=cF4>AutoComplete.DD</span></a><span class=cF0>
+<a name="l9"></a>12/21 23:24 028A </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Bit.html#l1"><span class=cF4>Bit.DD</span></a><span class=cF0>
+<a name="l10"></a>07/02 03:39 09D8 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/BlkChain.html#l1"><span class=cF4>BlkChain.DD</span></a><span class=cF0>
+<a name="l11"></a>07/02 14:00 1517 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Boot.html#l1"><span class=cF4>Boot.DD</span></a><span class=cF0>
+<a name="l12"></a>07/03 00:02 99EF </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/ChangeLog.html#l1"><span class=cF4>ChangeLog.DD</span></a><span class=cF0>
+<a name="l13"></a>07/01 15:58 0645 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>CharOverview.DD</span></a><span class=cF0>
+<a name="l14"></a>07/02 03:40 1058 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Charter.html#l1"><span class=cF4>Charter.DD</span></a><span class=cF0>
+<a name="l15"></a>12/21 23:34 0810 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CmdLineOverview.html#l1"><span class=cF4>CmdLineOverview.DD</span></a><span class=cF0>
+<a name="l16"></a>09/27 11:24 00EB </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CompilerOverview.html#l1"><span class=cF4>CompilerOverview.DD</span></a><span class=cF0>
+<a name="l17"></a>07/02 03:41 2E98 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC.DD</span></a><span class=cF0>
+<a name="l18"></a>07/02 03:44 0F2B </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Credits.html#l1"><span class=cF4>Credits.DD</span></a><span class=cF0>
+<a name="l19"></a>07/01 16:15 017F </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Ctrls.html#l1"><span class=cF4>Ctrls.DD</span></a><span class=cF0>
+<a name="l20"></a>02/19 22:55 01C4 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Customize.html#l1"><span class=cF4>Customize.DD</span></a><span class=cF0>
+<a name="l21"></a>07/02 04:16 089A </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CutCorners.html#l1"><span class=cF4>CutCorners.DD</span></a><span class=cF0>
+<a name="l22"></a>07/01 15:58 01DE </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/D3.html#l1"><span class=cF4>D3.DD</span></a><span class=cF0>
+<a name="l23"></a>09/27 11:24 0087 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Date.html#l1"><span class=cF4>Date.DD</span></a><span class=cF0>
+<a name="l24"></a>09/27 11:24 0076 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DebugFunSeg.html#l1"><span class=cF4>DebugFunSeg.DD</span></a><span class=cF0>
+<a name="l25"></a>07/02 02:24 11D7 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DebugOverview.html#l1"><span class=cF4>DebugOverview.DD</span></a><span class=cF0>
+<a name="l26"></a>07/01 16:15 0439 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Define.html#l1"><span class=cF4>Define.DD</span></a><span class=cF0>
+<a name="l27"></a>07/01 18:01 1C19 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DemoIndex.html#l1"><span class=cF4>DemoIndex.DD</span></a><span class=cF0>
+<a name="l28"></a>12/21 23:44 01F3 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Directives.html#l1"><span class=cF4>Directives.DD</span></a><span class=cF0>
+<a name="l29"></a>02/15 16:35 0176 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDoc.html#l1"><span class=cF4>DolDoc.DD</span></a><span class=cF0>
+<a name="l30"></a>07/02 03:46 52EC </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDocOverview.DD</span></a><span class=cF0>
+<a name="l31"></a>07/01 15:58 0688 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/EdPullDown.html#l1"><span class=cF4>EdPullDown.DD</span></a><span class=cF0>
+<a name="l32"></a>07/02 03:46 3335 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/FAQ.html#l1"><span class=cF4>FAQ.DD</span></a><span class=cF0>
+<a name="l33"></a>07/02 02:37 0ABB </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Features.html#l1"><span class=cF4>Features.DD</span></a><span class=cF0>
+<a name="l34"></a>07/02 02:38 0222 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/FileLowLevel.html#l1"><span class=cF4>FileLowLevel.DD</span></a><span class=cF0>
+<a name="l35"></a>07/01 18:09 0A38 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/FileMgr.html#l1"><span class=cF4>FileMgr.DD</span></a><span class=cF0>
+<a name="l36"></a>07/01 15:58 0172 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/FileMgrPullDown.html#l1"><span class=cF4>FileMgrPullDown.DD</span></a><span class=cF0>
+<a name="l37"></a>12/21 23:47 0824 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/FileUtils.html#l1"><span class=cF4>FileUtils.DD</span></a><span class=cF0>
+<a name="l38"></a>02/19 22:55 00DE </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Frame.html#l1"><span class=cF4>Frame.DD</span></a><span class=cF0>
+<a name="l39"></a>07/01 15:58 04EA </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/GRFiles.html#l1"><span class=cF4>GRFiles.DD</span></a><span class=cF0>
+<a name="l40"></a>07/02 03:48 3867 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Glossary.html#l1"><span class=cF4>Glossary.DD</span></a><span class=cF0>
+<a name="l41"></a>07/01 16:15 1A79 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/GraphicsOverview.html#l1"><span class=cF4>GraphicsOverview.DD</span></a><span class=cF0>
+<a name="l42"></a>07/02 02:46 220B </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/GuideLines.html#l1"><span class=cF4>GuideLines.DD</span></a><span class=cF0>
+<a name="l43"></a>07/01 17:48 0829 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Hash.html#l1"><span class=cF4>Hash.DD</span></a><span class=cF0>
+<a name="l44"></a>02/16 01:57 0090 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/HeapDebug.html#l1"><span class=cF4>HeapDebug.DD</span></a><span class=cF0>
+<a name="l45"></a>12/21 23:51 06BE </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/HelloWorld.html#l1"><span class=cF4>HelloWorld.DD</span></a><span class=cF0>
+<a name="l46"></a>07/01 17:17 1B14 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/HelpIndex.html#l1"><span class=cF4>HelpIndex.DD</span></a><span class=cF0>
+<a name="l47"></a>02/15 13:23 0237 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/HelpSystem.html#l1"><span class=cF4>HelpSystem.DD</span></a><span class=cF0>
+<a name="l48"></a>07/02 02:47 0527 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/InFile.html#l1"><span class=cF4>InFile.DD</span></a><span class=cF0>
+<a name="l49"></a>07/02 03:48 0EEF </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Install.html#l1"><span class=cF4>Install.DD</span></a><span class=cF0>
+<a name="l50"></a>07/02 00:27 08D0 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Job.html#l1"><span class=cF4>Job.DD</span></a><span class=cF0>
+<a name="l51"></a>07/02 02:53 070C </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/KeyAlloc.html#l1"><span class=cF4>KeyAlloc.DD</span></a><span class=cF0>
+<a name="l52"></a>07/01 15:58 057A </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/KeyDev.html#l1"><span class=cF4>KeyDev.DD</span></a><span class=cF0>
+<a name="l53"></a>07/01 16:15 010A </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Lex.html#l1"><span class=cF4>Lex.DD</span></a><span class=cF0>
+<a name="l54"></a>07/02 04:16 1B30 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/MemoryOverview.html#l1"><span class=cF4>MemoryOverview.DD</span></a><span class=cF0>
+<a name="l55"></a>02/19 22:55 046B </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Menus.html#l1"><span class=cF4>Menus.DD</span></a><span class=cF0>
+<a name="l56"></a>02/19 22:55 0092 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Messages.html#l1"><span class=cF4>Messages.DD</span></a><span class=cF0>
+<a name="l57"></a>12/22 00:01 041E </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Mouse.html#l1"><span class=cF4>Mouse.DD</span></a><span class=cF0>
+<a name="l58"></a>07/02 00:23 058F </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/MultiCore.html#l1"><span class=cF4>MultiCore.DD</span></a><span class=cF0>
+<a name="l59"></a>07/01 15:58 01CA </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/NewASCII.html#l1"><span class=cF4>NewASCII.DD</span></a><span class=cF0>
+<a name="l60"></a>07/01 15:58 025E </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/ODE.html#l1"><span class=cF4>ODE.DD</span></a><span class=cF0>
+<a name="l61"></a>07/02 00:50 02F5 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Once.html#l1"><span class=cF4>Once.DD</span></a><span class=cF0>
+<a name="l62"></a>12/22 00:02 0622 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Options.html#l1"><span class=cF4>Options.DD</span></a><span class=cF0>
+<a name="l63"></a>04/10 07:43 033C </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/PIT.html#l1"><span class=cF4>PIT.DD</span></a><span class=cF0>
+<a name="l64"></a>07/01 15:58 0136 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Pags.html#l1"><span class=cF4>Pags.DD</span></a><span class=cF0>
+<a name="l65"></a>02/22 20:58 04B2 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/PreProcessor.html#l1"><span class=cF4>PreProcessor.DD</span></a><span class=cF0>
+<a name="l66"></a>07/02 00:49 13D7 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Print.html#l1"><span class=cF4>Print.DD</span></a><span class=cF0>
+<a name="l67"></a>02/19 22:55 0253 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Profiler.html#l1"><span class=cF4>Profiler.DD</span></a><span class=cF0>
+<a name="l68"></a>02/15 16:35 010A </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Queue.html#l1"><span class=cF4>Queue.DD</span></a><span class=cF0>
+<a name="l69"></a>07/02 03:03 0E5A </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Quirks.html#l1"><span class=cF4>Quirks.DD</span></a><span class=cF0>
+<a name="l70"></a>07/02 03:49 0892 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea.DD</span></a><span class=cF0>
+<a name="l71"></a>07/02 04:16 06EF </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Reliability.html#l1"><span class=cF4>Reliability.DD</span></a><span class=cF0>
+<a name="l72"></a>07/02 03:07 0325 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Requirements.html#l1"><span class=cF4>Requirements.DD</span></a><span class=cF0>
+<a name="l73"></a>02/19 22:55 02F1 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Resource.html#l1"><span class=cF4>Resource.DD</span></a><span class=cF0>
+<a name="l74"></a>07/02 03:07 1D36 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/ScopingLinkage.html#l1"><span class=cF4>ScopingLinkage.DD</span></a><span class=cF0>
+<a name="l75"></a>02/19 22:55 01C0 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Sound.html#l1"><span class=cF4>Sound.DD</span></a><span class=cF0>
+<a name="l76"></a>07/01 16:15 030F </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Sprite.html#l1"><span class=cF4>Sprite.DD</span></a><span class=cF0>
+<a name="l77"></a>02/19 22:55 011A </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/SpriteBitMap.html#l1"><span class=cF4>SpriteBitMap.DD</span></a><span class=cF0>
+<a name="l78"></a>02/19 22:55 027B </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/SpriteEd.html#l1"><span class=cF4>SpriteEd.DD</span></a><span class=cF0>
+<a name="l79"></a>09/27 11:24 0067 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/SpriteEdText.html#l1"><span class=cF4>SpriteEdText.DD</span></a><span class=cF0>
+<a name="l80"></a>02/19 22:55 048E </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/SpriteMain.html#l1"><span class=cF4>SpriteMain.DD</span></a><span class=cF0>
+<a name="l81"></a>09/27 11:24 016E </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/SpriteSideBar.html#l1"><span class=cF4>SpriteSideBar.DD</span></a><span class=cF0>
+<a name="l82"></a>07/02 16:53 0339 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/StandBy.html#l1"><span class=cF4>StandBy.DD</span></a><span class=cF0>
+<a name="l83"></a>07/01 15:58 00DA </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Start.html#l1"><span class=cF4>Start.DD</span></a><span class=cF0>
+<a name="l84"></a>02/19 22:55 014E </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/StdOutTask.html#l1"><span class=cF4>StdOutTask.DD</span></a><span class=cF0>
+<a name="l85"></a>07/02 03:49 106B </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Strategy.html#l1"><span class=cF4>Strategy.DD</span></a><span class=cF0>
+<a name="l86"></a>02/19 22:55 0494 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Streams.html#l1"><span class=cF4>Streams.DD</span></a><span class=cF0>
+<a name="l87"></a>07/02 03:14 01B5 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/TOSZ.html#l1"><span class=cF4>TOSZ.DD</span></a><span class=cF0>
+<a name="l88"></a>12/22 00:10 04D2 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/TextBase.html#l1"><span class=cF4>TextBase.DD</span></a><span class=cF0>
+<a name="l89"></a>07/01 15:58 0112 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/TimeCycles.html#l1"><span class=cF4>TimeCycles.DD</span></a><span class=cF0>
+<a name="l90"></a>07/01 15:58 0157 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/TimeDate.html#l1"><span class=cF4>TimeDate.DD</span></a><span class=cF0>
+<a name="l91"></a>03/19 03:26 01B2 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/TimeJiffy.html#l1"><span class=cF4>TimeJiffy.DD</span></a><span class=cF0>
+<a name="l92"></a>07/02 03:16 33EB </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Tips.html#l1"><span class=cF4>Tips.DD</span></a><span class=cF0>
+<a name="l93"></a>02/19 22:55 07C6 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Transform.html#l1"><span class=cF4>Transform.DD</span></a><span class=cF0>
+<a name="l94"></a>07/02 03:20 3820 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Welcome.html#l1"><span class=cF4>Welcome.DD</span></a><span class=cF0>
+<a name="l95"></a>07/02 03:28 0E98 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/WhyNotMore.html#l1"><span class=cF4>WhyNotMore.DD</span></a><span class=cF0>
+<a name="l96"></a>07/01 15:58 09F9 </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Widget.html#l1"><span class=cF4>Widget.DD</span></a><span class=cF0>
+<a name="l97"></a>02/19 22:55 010C </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Windows.html#l1"><span class=cF4>Windows.DD</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Downloads/Linux/index.html b/docs/Downloads/Linux/index.html
new file mode 100755
index 00000000..90f662ee
--- /dev/null
+++ b/docs/Downloads/Linux/index.html
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Downloads/Linux
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/31 17:06 7260 </span><a href="https://www.tomawezome.github.io/ZealOS/Downloads/Linux/TOSZ.html#l1"><span class=cF4>TOSZ</span></a><span class=cF0>
+<a name="l6"></a>06/04 07:53 0090 </span><a href="https://www.tomawezome.github.io/ZealOS/Downloads/Linux/gw.html#l1"><span class=cF4>gw</span></a><span class=cF0>
+<a name="l7"></a>06/21 04:18 004B </span><a href="https://www.tomawezome.github.io/ZealOS/Downloads/Linux/make_tosz.html#l1"><span class=cF4>make_tosz</span></a><span class=cF0>
+<a name="l8"></a>06/25 00:15 6D2C </span><a href="https://www.tomawezome.github.io/ZealOS/Downloads/Linux/TOSZ.html#l1"><span class=cF4>TOSZ.CPP</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Downloads/index.html b/docs/Downloads/index.html
new file mode 100755
index 00000000..72413a61
--- /dev/null
+++ b/docs/Downloads/index.html
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Downloads
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Linux</span><span class=cF0>
+<a name="l6"></a></u>07/01 15:58 042B </span><a href="https://www.tomawezome.github.io/ZealOS/Downloads/ReadMe.html#l1"><span class=cF4>ReadMe.TXT</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/HTML/index.html b/docs/HTML/index.html
new file mode 100755
index 00000000..7c3a8dcc
--- /dev/null
+++ b/docs/HTML/index.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/HTML
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/03 02:37 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/03 02:37 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/03 02:43 0000 </span><span class=cF9><u>0000Boot</span><span class=cF0>
+<a name="l6"></a></u>07/03 02:43 0000 </span><span class=cF9><u>Apps</span><span class=cF0>
+<a name="l7"></a></u>07/03 02:43 0000 </span><span class=cF9><u>Compiler</span><span class=cF0>
+<a name="l8"></a></u>07/03 02:43 0000 </span><span class=cF9><u>Demo</span><span class=cF0>
+<a name="l9"></a></u>07/03 02:44 0000 </span><span class=cF9><u>Doc</span><span class=cF0>
+<a name="l10"></a></u>07/03 02:44 0000 </span><span class=cF9><u>Downloads</span><span class=cF0>
+<a name="l11"></a></u>07/03 02:43 0F88 </span><a href="https://www.tomawezome.github.io/ZealOS/HTML/index.html#l1"><span class=cF4>index.html</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Home/DoDistro.html b/docs/Home/DoDistro.html
index 5ae9a6e2..7bb33f5a 100755
--- a/docs/Home/DoDistro.html
+++ b/docs/Home/DoDistro.html
@@ -31,7 +31,7 @@ body {background-color:#000000;}
 <a name="l4"></a>
 <a name="l5"></a></span><span class=cF1>U0</span><span class=cF0> MakeMyISO(</span><span class=cF1>U8</span><span class=cF0> *_out_iso_filename)
 <a name="l6"></a>{</span><span class=cF2>//Does everything with current drive.</span><span class=cF0>
-<a name="l7"></a></span><span class=cF2>//If you have not recompiled Kernel and defined your CD/DVD drive, use </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l7"></a></span><span class=cF2>//If you have not recompiled Kernel and defined your CD/DVD drive, use </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l8"></a>
 <a name="l9"></a>        </span><span class=cF1>U8</span><span class=cF0> *out_iso_filename = </span><span class=cF5>FileNameAbs</span><span class=cF0>(_out_iso_filename);
 <a name="l10"></a>
@@ -81,6 +81,6 @@ body {background-color:#000000;}
 <a name="l54"></a>
 <a name="l55"></a>MakeMyISO(</span><span class=cF6>&quot;/Tmp/MyDistro.ISO.C&quot;</span><span class=cF0>);
 <a name="l56"></a>
-<a name="l57"></a></span><span class=cF2>// Study the account examples </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSConfig.html#l1"><span class=cF4>Config Strs</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.html#l1"><span class=cF4>Update Funs</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l57"></a></span><span class=cF2>// Study the account examples </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSConfig.html#l1"><span class=cF4>Config Strs</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.html#l1"><span class=cF4>Update Funs</span></a><span class=cF2>.</span><span class=cF0>
 </span></pre></body>
 </html>
diff --git a/docs/Home/Net/Docs/NetworkingNotes.html b/docs/Home/Net/Docs/NetworkingNotes.html
index 7c958b85..4166e0de 100755
--- a/docs/Home/Net/Docs/NetworkingNotes.html
+++ b/docs/Home/Net/Docs/NetworkingNotes.html
@@ -47,7 +47,7 @@ body {background-color:#000000;}
 <a name="l19"></a>Stack progress: (# done, ~ WIP, . N/A)
 <a name="l20"></a>
 <a name="l21"></a>        # PCNet-II Driver
-<a name="l22"></a>        . Other Network Card Drivers? See </span><a href="http://www.tomawezome.github.io/ZealOS/Home/Roadmap.html#l10"><span class=cF4>Roadmap</span></a><span class=cF0>.
+<a name="l22"></a>        . Other Network Card Drivers? See </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Roadmap.html#l10"><span class=cF4>Roadmap</span></a><span class=cF0>.
 <a name="l23"></a>
 <a name="l24"></a>        # NetQueue
 <a name="l25"></a>
diff --git a/docs/Home/Net/Docs/index.html b/docs/Home/Net/Docs/index.html
new file mode 100755
index 00000000..b879089d
--- /dev/null
+++ b/docs/Home/Net/Docs/index.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Home/Net/Docs
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>05/10 19:15 0BF6 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Docs/NetFuncSummary.html#l1"><span class=cF4>NetFuncSummary.DD</span></a><span class=cF0>
+<a name="l6"></a>07/01 15:58 06F8 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Docs/NetworkingNotes.html#l1"><span class=cF4>NetworkingNotes.DD</span></a><span class=cF0>
+<a name="l7"></a>07/01 15:58 0C0C </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Docs/ZealStackNotes.html#l1"><span class=cF4>ZealStackNotes.DD</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Home/Net/Drivers/index.html b/docs/Home/Net/Drivers/index.html
new file mode 100755
index 00000000..37812aaa
--- /dev/null
+++ b/docs/Home/Net/Drivers/index.html
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Home/Net/Drivers
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>05/17 21:47 5EE8 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Drivers/PCNet.html#l1"><span class=cF4>PCNet.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Home/Net/Programs/index.html b/docs/Home/Net/Programs/index.html
new file mode 100755
index 00000000..a25ed4fe
--- /dev/null
+++ b/docs/Home/Net/Programs/index.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Home/Net/Programs
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>05/24 00:56 0BDD </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Programs/TCPChatClient.html#l1"><span class=cF4>TCPChatClient.CC</span></a><span class=cF0>
+<a name="l6"></a>05/24 00:56 13B4 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Programs/TCPChatServer.html#l1"><span class=cF4>TCPChatServer.CC</span></a><span class=cF0>
+<a name="l7"></a>02/27 22:05 0C73 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Programs/UDPChat.html#l1"><span class=cF4>UDPChat.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Home/Net/Protocols/TCP/index.html b/docs/Home/Net/Protocols/TCP/index.html
new file mode 100755
index 00000000..465ebdcd
--- /dev/null
+++ b/docs/Home/Net/Protocols/TCP/index.html
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Home/Net/Protocols/TCP
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>05/24 00:31 9C9D </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Protocols/TCP/TCP.html#l1"><span class=cF4>TCP.CC</span></a><span class=cF0>
+<a name="l6"></a>05/17 02:53 2845 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Protocols/TCP/TCPHandler.html#l1"><span class=cF4>TCPHandler.CC</span></a><span class=cF0>
+<a name="l7"></a>05/11 16:26 106D </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Protocols/TCP/TCPTree.html#l1"><span class=cF4>TCPTree.CC</span></a><span class=cF0>
+<a name="l8"></a>05/18 00:58 0CE1 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Protocols/TCP/TCP.html#l1"><span class=cF4>TCP.HH</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Home/Net/Protocols/UDP/index.html b/docs/Home/Net/Protocols/UDP/index.html
new file mode 100755
index 00000000..52c4df94
--- /dev/null
+++ b/docs/Home/Net/Protocols/UDP/index.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Home/Net/Protocols/UDP
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>05/17 21:41 4722 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Protocols/UDP/UDP.html#l1"><span class=cF4>UDP.CC</span></a><span class=cF0>
+<a name="l6"></a>05/12 00:33 1048 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Protocols/UDP/UDPTree.html#l1"><span class=cF4>UDPTree.CC</span></a><span class=cF0>
+<a name="l7"></a>04/29 01:21 0470 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Protocols/UDP/UDP.html#l1"><span class=cF4>UDP.HH</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Home/Net/Protocols/index.html b/docs/Home/Net/Protocols/index.html
new file mode 100755
index 00000000..08a24f99
--- /dev/null
+++ b/docs/Home/Net/Protocols/index.html
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Home/Net/Protocols
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 23:10 0000 </span><span class=cF9><u>TCP</span><span class=cF0>
+<a name="l6"></a></u>07/02 23:10 0000 </span><span class=cF9><u>UDP</span><span class=cF0>
+<a name="l7"></a></u>05/17 22:41 16C2 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Protocols/ARP.html#l1"><span class=cF4>ARP.CC</span></a><span class=cF0>
+<a name="l8"></a>05/18 00:59 32A3 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Protocols/DHCP.html#l1"><span class=cF4>DHCP.CC</span></a><span class=cF0>
+<a name="l9"></a>05/17 22:47 3D97 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Protocols/DNS.html#l1"><span class=cF4>DNS.CC</span></a><span class=cF0>
+<a name="l10"></a>05/17 21:14 0538 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Protocols/Ethernet.html#l1"><span class=cF4>Ethernet.CC</span></a><span class=cF0>
+<a name="l11"></a>05/03 21:36 0807 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Protocols/ICMP.html#l1"><span class=cF4>ICMP.CC</span></a><span class=cF0>
+<a name="l12"></a>05/17 22:11 1C33 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Protocols/IPV4.html#l1"><span class=cF4>IPV4.CC</span></a><span class=cF0>
+<a name="l13"></a>05/17 21:22 2770 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Protocols/Sockets.html#l1"><span class=cF4>Sockets.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Home/Net/Tests/index.html b/docs/Home/Net/Tests/index.html
new file mode 100755
index 00000000..87d73243
--- /dev/null
+++ b/docs/Home/Net/Tests/index.html
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Home/Net/Tests
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>05/17 20:17 0171 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/ARPTest.html#l1"><span class=cF4>ARPTest.CC</span></a><span class=cF0>
+<a name="l6"></a>05/17 20:18 00A4 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/DHCPTest0.html#l1"><span class=cF4>DHCPTest0.CC</span></a><span class=cF0>
+<a name="l7"></a>05/17 20:19 0250 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/DHCPTest1.html#l1"><span class=cF4>DHCPTest1.CC</span></a><span class=cF0>
+<a name="l8"></a>05/17 20:19 033A </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/DHCPTest2.html#l1"><span class=cF4>DHCPTest2.CC</span></a><span class=cF0>
+<a name="l9"></a>05/17 20:19 029F </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/DNSTest.html#l1"><span class=cF4>DNSTest.CC</span></a><span class=cF0>
+<a name="l10"></a>05/17 20:20 0177 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/EthernetTest.html#l1"><span class=cF4>EthernetTest.CC</span></a><span class=cF0>
+<a name="l11"></a>07/01 18:29 00DD </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/HostTest0.html#l1"><span class=cF4>HostTest0.CC</span></a><span class=cF0>
+<a name="l12"></a>07/01 18:29 0168 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/HostTest1.html#l1"><span class=cF4>HostTest1.CC</span></a><span class=cF0>
+<a name="l13"></a>05/17 20:20 01B8 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/ICMPTest.html#l1"><span class=cF4>ICMPTest.CC</span></a><span class=cF0>
+<a name="l14"></a>05/17 20:20 01EA </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/IPV4Test.html#l1"><span class=cF4>IPV4Test.CC</span></a><span class=cF0>
+<a name="l15"></a>05/17 20:21 0105 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/PCNetTest.html#l1"><span class=cF4>PCNetTest.CC</span></a><span class=cF0>
+<a name="l16"></a>02/24 00:49 0A5A </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/PCP.html#l1"><span class=cF4>PCP.CC</span></a><span class=cF0>
+<a name="l17"></a>05/12 19:13 04F8 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/TCPEchoClient.html#l1"><span class=cF4>TCPEchoClient.CC</span></a><span class=cF0>
+<a name="l18"></a>05/12 19:29 0608 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/TCPEchoServer.html#l1"><span class=cF4>TCPEchoServer.CC</span></a><span class=cF0>
+<a name="l19"></a>05/10 18:53 0297 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/TCPTest0.html#l1"><span class=cF4>TCPTest0.CC</span></a><span class=cF0>
+<a name="l20"></a>05/12 02:22 02A0 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/TCPTest1.html#l1"><span class=cF4>TCPTest1.CC</span></a><span class=cF0>
+<a name="l21"></a>05/12 00:37 0256 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/TCPTest2.html#l1"><span class=cF4>TCPTest2.CC</span></a><span class=cF0>
+<a name="l22"></a>05/09 12:59 02DB </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/UDPSocketTest0.html#l1"><span class=cF4>UDPSocketTest0.CC</span></a><span class=cF0>
+<a name="l23"></a>03/01 01:03 078A </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/UDPSocketTest1.html#l1"><span class=cF4>UDPSocketTest1.CC</span></a><span class=cF0>
+<a name="l24"></a>03/01 02:02 01CA </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/UDPSocketTest2.html#l1"><span class=cF4>UDPSocketTest2.CC</span></a><span class=cF0>
+<a name="l25"></a>05/17 20:21 01DE </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/UDPTest0.html#l1"><span class=cF4>UDPTest0.CC</span></a><span class=cF0>
+<a name="l26"></a>07/01 18:29 026B </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Tests/UDPTest1.html#l1"><span class=cF4>UDPTest1.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Home/Net/Utilities/JSON/index.html b/docs/Home/Net/Utilities/JSON/index.html
new file mode 100755
index 00000000..547a3403
--- /dev/null
+++ b/docs/Home/Net/Utilities/JSON/index.html
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Home/Net/Utilities/JSON
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>06/24 14:58 191B </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Utilities/JSON/JSON.html#l1"><span class=cF4>JSON.CC</span></a><span class=cF0>
+<a name="l6"></a>06/24 14:38 0140 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Utilities/JSON/JSON0.html#l1"><span class=cF4>JSON0.TXT</span></a><span class=cF0>
+<a name="l7"></a>06/24 14:43 0164 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Utilities/JSON/JSON1.html#l1"><span class=cF4>JSON1.TXT</span></a><span class=cF0>
+<a name="l8"></a>06/24 14:57 0247 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Utilities/JSON/JSON2.html#l1"><span class=cF4>JSON2.TXT</span></a><span class=cF0>
+<a name="l9"></a>06/24 14:57 025B </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Utilities/JSON/JSON3.html#l1"><span class=cF4>JSON3.TXT</span></a><span class=cF0>
+<a name="l10"></a>06/24 14:57 0D8D </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Utilities/JSON/JSON4.html#l1"><span class=cF4>JSON4.TXT</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Home/Net/Utilities/index.html b/docs/Home/Net/Utilities/index.html
new file mode 100755
index 00000000..35b5faf4
--- /dev/null
+++ b/docs/Home/Net/Utilities/index.html
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Home/Net/Utilities
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 23:10 0000 </span><span class=cF9><u>JSON</span><span class=cF0>
+<a name="l6"></a></u>04/26 03:26 0BDB </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Utilities/BST.html#l1"><span class=cF4>BST.CC</span></a><span class=cF0>
+<a name="l7"></a>05/17 22:37 07EC </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Utilities/NetHandler.html#l1"><span class=cF4>NetHandler.CC</span></a><span class=cF0>
+<a name="l8"></a>07/01 16:07 057D </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Utilities/NetLog.html#l1"><span class=cF4>NetLog.CC</span></a><span class=cF0>
+<a name="l9"></a>07/01 15:58 0815 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Utilities/NetQueue.html#l1"><span class=cF4>NetQueue.CC</span></a><span class=cF0>
+<a name="l10"></a>02/06 01:05 023F </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Utilities/Net.html#l1"><span class=cF4>Net.HH</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Home/Net/index.html b/docs/Home/Net/index.html
new file mode 100755
index 00000000..e49e282a
--- /dev/null
+++ b/docs/Home/Net/index.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Home/Net
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Docs</span><span class=cF0>
+<a name="l6"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Drivers</span><span class=cF0>
+<a name="l7"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Programs</span><span class=cF0>
+<a name="l8"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Protocols</span><span class=cF0>
+<a name="l9"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Tests</span><span class=cF0>
+<a name="l10"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Utilities</span><span class=cF0>
+<a name="l11"></a></u>07/01 16:33 02AC </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Load.html#l1"><span class=cF4>Load.CC</span></a><span class=cF0>
+<a name="l12"></a>07/01 16:36 01BC </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Net/Run.html#l1"><span class=cF4>Run.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Home/index.html b/docs/Home/index.html
new file mode 100755
index 00000000..e8ae0f5e
--- /dev/null
+++ b/docs/Home/index.html
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Home
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Net</span><span class=cF0>
+<a name="l6"></a></u>07/02 23:49 0709 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/DoDistro.html#l1"><span class=cF4>DoDistro.CC</span></a><span class=cF0>
+<a name="l7"></a>07/01 16:06 02B1 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/K.html#l1"><span class=cF4>K.CC</span></a><span class=cF0>
+<a name="l8"></a>07/03 02:43 0110 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>Registry.CC</span></a><span class=cF0>
+<a name="l9"></a>03/12 21:37 0EA8 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Basics.html#l1"><span class=cF4>Basics.DD</span></a><span class=cF0>
+<a name="l10"></a>07/01 18:32 03F0 </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Roadmap.html#l1"><span class=cF4>Roadmap.DD</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/HomeKeyPlugIns.html b/docs/HomeKeyPlugIns.html
index 17f72e99..82c7bf0e 100755
--- a/docs/HomeKeyPlugIns.html
+++ b/docs/HomeKeyPlugIns.html
@@ -39,12 +39,12 @@ body {background-color:#000000;}
 <a name="l12"></a>{</span><span class=cF2>//ch=ASCII; sc=scan_code</span><span class=cF0>
 <a name="l13"></a>
 <a name="l14"></a>        </span><span class=cF2>//See </span><span class=cF4><u>Char</u></span><span class=cF2> for definition of scan codes.</span><span class=cF0>
-<a name="l15"></a>        </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/KeyAlloc.html#l1"><span class=cF4>Key Allocations</span></a><span class=cF2> .</span><span class=cF0>
+<a name="l15"></a>        </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/KeyAlloc.html#l1"><span class=cF4>Key Allocations</span></a><span class=cF2> .</span><span class=cF0>
 <a name="l16"></a>        </span><span class=cF2>//See </span><span class=cF4><u>Keyboard Devices</u></span><span class=cF2>.</span><span class=cF0>
 <a name="l17"></a>
 <a name="l18"></a>        </span><span class=cF2>//You can customize keys.  This routine</span><span class=cF0>
 <a name="l19"></a>        </span><span class=cF2>//is called before the main editor</span><span class=cF0>
-<a name="l20"></a>        </span><span class=cF2>//key handler </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutKey.html#l3"><span class=cF4>DocPutKey</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l20"></a>        </span><span class=cF2>//key handler </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutKey.html#l3"><span class=cF4>DocPutKey</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l21"></a>        </span><span class=cF2>//You can intercept any key.</span><span class=cF0>
 <a name="l22"></a>
 <a name="l23"></a>        </span><span class=cF2>//Return TRUE if you completely</span><span class=cF0>
diff --git a/docs/Kernel/BlkDev/DiskAHCI.html b/docs/Kernel/BlkDev/DiskAHCI.html
index 9a69cc68..ed5de4f3 100755
--- a/docs/Kernel/BlkDev/DiskAHCI.html
+++ b/docs/Kernel/BlkDev/DiskAHCI.html
@@ -143,7 +143,7 @@ body {background-color:#000000;}
 <a name="l116"></a>                </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cF0>&amp;port-&gt;cmd_issue, cmd_slot</span><span class=cF7>)</span><span class=cF0>) </span><span class=cF2>//When command has been processed</span><span class=cF0>
 <a name="l117"></a>                        </span><span class=cF1>break</span><span class=cF0>;
 <a name="l118"></a>
-<a name="l119"></a>                </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cF0>&amp;port-&gt;interrupt_status, </span><span class=cF3>AHCI_PxIf_TFE</span><span class=cF7>)</span><span class=cF0>) </span><span class=cF2>//Task File Error (</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2929"><span class=cF4>ATAS_ERR</span></a><span class=cF2>)</span><span class=cF0>
+<a name="l119"></a>                </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cF0>&amp;port-&gt;interrupt_status, </span><span class=cF3>AHCI_PxIf_TFE</span><span class=cF7>)</span><span class=cF0>) </span><span class=cF2>//Task File Error (</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2929"><span class=cF4>ATAS_ERR</span></a><span class=cF2>)</span><span class=cF0>
 <a name="l120"></a>                {
 <a name="l121"></a>error:
 <a name="l122"></a>                        </span><span class=cF5>SysErr</span><span class=cF0>(</span><span class=cF6>&quot;AHCI: Port %d: Command failed!\n&quot;</span><span class=cF0>, port_num);
diff --git a/docs/Kernel/BlkDev/DiskBlkDev.html b/docs/Kernel/BlkDev/DiskBlkDev.html
index ae8166cf..a2dcdb88 100755
--- a/docs/Kernel/BlkDev/DiskBlkDev.html
+++ b/docs/Kernel/BlkDev/DiskBlkDev.html
@@ -177,7 +177,7 @@ body {background-color:#000000;}
 <a name="l150"></a>}
 <a name="l151"></a>
 <a name="l152"></a></span><span class=cF9>CBlkDev</span><span class=cF0> *</span><span class=cF5>BlkDevNextFreeSlot</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> first_drive_let, </span><span class=cF9>I64</span><span class=cF0> type)
-<a name="l153"></a>{</span><span class=cF2>//Locate free slot for new BlkDev, like during </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l153"></a>{</span><span class=cF2>//Locate free slot for new BlkDev, like during </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l154"></a>        </span><span class=cF9>I64</span><span class=cF0>              i = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l155"></a>        </span><span class=cF9>CBlkDev</span><span class=cF0> *res;
 <a name="l156"></a>
diff --git a/docs/Kernel/BlkDev/DiskCFile.html b/docs/Kernel/BlkDev/DiskCFile.html
index e3970069..b23941b1 100755
--- a/docs/Kernel/BlkDev/DiskCFile.html
+++ b/docs/Kernel/BlkDev/DiskCFile.html
@@ -35,7 +35,7 @@ body {background-color:#000000;}
 <a name="l8"></a>
 <a name="l9"></a></span><span class=cF9>CFile</span><span class=cF0> *</span><span class=cF5>FOpen</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *filename, </span><span class=cF1>U8</span><span class=cF0> *flags, </span><span class=cF9>I64</span><span class=cF0> count=</span><span class=cFE>0</span><span class=cF0>)
 <a name="l10"></a>{</span><span class=cF2>//Allows flags &quot;r&quot;,&quot;w&quot;,&quot;w+&quot;. &quot;c&quot; for contiguous.</span><span class=cF0>
-<a name="l11"></a></span><span class=cF2>//(It uses </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l457"><span class=cF4>StrOcc</span></a><span class=cF2>() for 'w', 'r', '+', 'c')</span><span class=cF0>
+<a name="l11"></a></span><span class=cF2>//(It uses </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l457"><span class=cF4>StrOcc</span></a><span class=cF2>() for 'w', 'r', '+', 'c')</span><span class=cF0>
 <a name="l12"></a>        </span><span class=cF9>CFile</span><span class=cF0>           *f = </span><span class=cF5>CAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CFile</span><span class=cF7>)</span><span class=cF0>);
 <a name="l13"></a>        </span><span class=cF9>CDirContext</span><span class=cF0>     *dirc;
 <a name="l14"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *full_name;
diff --git a/docs/Kernel/BlkDev/DiskDirA.html b/docs/Kernel/BlkDev/DiskDirA.html
index 19ed21e1..1c302216 100755
--- a/docs/Kernel/BlkDev/DiskDirA.html
+++ b/docs/Kernel/BlkDev/DiskDirA.html
@@ -26,7 +26,7 @@ body {background-color:#000000;}
 <body>
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>DirNew</span><span class=cF0>(</span><span class=cF9>CDrive</span><span class=cF0> *drive, </span><span class=cF1>U8</span><span class=cF0> *cur_dir, </span><span class=cF9>CDirEntry</span><span class=cF0> *tmpde, </span><span class=cF1>Bool</span><span class=cF0> free_old_chain=</span><span class=cF3>TRUE</span><span class=cF0>)
-<a name="l2"></a>{</span><span class=cF2>//Makes a directory entry in the directory from a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3167"><span class=cF4>CDirEntry</span></a><span class=cF2> node.</span><span class=cF0>
+<a name="l2"></a>{</span><span class=cF2>//Makes a directory entry in the directory from a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3167"><span class=cF4>CDirEntry</span></a><span class=cF2> node.</span><span class=cF0>
 <a name="l3"></a>        </span><span class=cF1>switch</span><span class=cF0> (drive-&gt;fs_type)
 <a name="l4"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l5"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>FSt_REDSEA</span><span class=cF0>:
@@ -42,7 +42,7 @@ body {background-color:#000000;}
 <a name="l15"></a>}
 <a name="l16"></a>
 <a name="l17"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DirEntryDel</span><span class=cF0>(</span><span class=cF9>CDirEntry</span><span class=cF0> *tmpde)
-<a name="l18"></a>{</span><span class=cF2>//Free node returned from </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF2>().  Doesn't Free user_data.</span><span class=cF0>
+<a name="l18"></a>{</span><span class=cF2>//Free node returned from </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF2>().  Doesn't Free user_data.</span><span class=cF0>
 <a name="l19"></a></span><span class=cF2>//Does not change the directory on disk.</span><span class=cF0>
 <a name="l20"></a>        </span><span class=cF1>if</span><span class=cF0> (tmpde)
 <a name="l21"></a>        </span><span class=cF7>{</span><span class=cF0>
@@ -52,7 +52,7 @@ body {background-color:#000000;}
 <a name="l25"></a>}
 <a name="l26"></a>
 <a name="l27"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DirEntryDel2</span><span class=cF0>(</span><span class=cF9>CDirEntry</span><span class=cF0> *tmpde)
-<a name="l28"></a>{</span><span class=cF2>//Free node returned from </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF2>().  Frees user_data</span><span class=cF0>
+<a name="l28"></a>{</span><span class=cF2>//Free node returned from </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF2>().  Frees user_data</span><span class=cF0>
 <a name="l29"></a></span><span class=cF2>//Does not change the directory on disk.</span><span class=cF0>
 <a name="l30"></a>        </span><span class=cF1>if</span><span class=cF0> (tmpde)
 <a name="l31"></a>        </span><span class=cF7>{</span><span class=cF0>
@@ -63,7 +63,7 @@ body {background-color:#000000;}
 <a name="l36"></a>}
 <a name="l37"></a>
 <a name="l38"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DirTreeDel</span><span class=cF0>(</span><span class=cF9>CDirEntry</span><span class=cF0> *tmpde)
-<a name="l39"></a>{</span><span class=cF2>//Free tree returned from </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF2>().  Doesn't Free user_data.</span><span class=cF0>
+<a name="l39"></a>{</span><span class=cF2>//Free tree returned from </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF2>().  Doesn't Free user_data.</span><span class=cF0>
 <a name="l40"></a></span><span class=cF2>//Does not change the directory on disk.</span><span class=cF0>
 <a name="l41"></a>        </span><span class=cF9>CDirEntry</span><span class=cF0> *tmpde2;
 <a name="l42"></a>
@@ -78,7 +78,7 @@ body {background-color:#000000;}
 <a name="l51"></a>}
 <a name="l52"></a>
 <a name="l53"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DirTreeDel2</span><span class=cF0>(</span><span class=cF9>CDirEntry</span><span class=cF0> *tmpde)
-<a name="l54"></a>{</span><span class=cF2>//Free tree returned from </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF2>().  Frees user_data</span><span class=cF0>
+<a name="l54"></a>{</span><span class=cF2>//Free tree returned from </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF2>().  Frees user_data</span><span class=cF0>
 <a name="l55"></a></span><span class=cF2>//Does not change the directory on disk.</span><span class=cF0>
 <a name="l56"></a>        </span><span class=cF9>CDirEntry</span><span class=cF0> *tmpde2;
 <a name="l57"></a>
@@ -209,7 +209,7 @@ body {background-color:#000000;}
 <a name="l182"></a>}
 <a name="l183"></a>
 <a name="l184"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>PutFileLink</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *filename, </span><span class=cF1>U8</span><span class=cF0> *full_name=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> line=</span><span class=cFE>0</span><span class=cF0>, </span><span class=cF1>Bool</span><span class=cF0> plain_text=</span><span class=cF3>FALSE</span><span class=cF0>)
-<a name="l185"></a>{</span><span class=cF2>//Put </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> file,line link to StdOut, </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocDblBuf.html#l2"><span class=cF4>DocPut</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l185"></a>{</span><span class=cF2>//Put </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> file,line link to StdOut, </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocDblBuf.html#l2"><span class=cF4>DocPut</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l186"></a>        </span><span class=cF1>U8</span><span class=cF0> *st;
 <a name="l187"></a>
 <a name="l188"></a>        </span><span class=cF1>if</span><span class=cF0> (!filename)
@@ -226,7 +226,7 @@ body {background-color:#000000;}
 <a name="l199"></a></span><span class=cF2>//LK_DOC,LK_DOC_ANCHOR,LK_DOC_FIND,LK_DOC_LINE</span><span class=cF0>
 <a name="l200"></a>                </span><span class=cF1>if</span><span class=cF0> (filename[</span><span class=cFE>0</span><span class=cF0>] == </span><span class=cF6>'A'</span><span class=cF0>&amp;&amp;filename[</span><span class=cFE>2</span><span class=cF0>] == </span><span class=cF6>':'</span><span class=cF0>)
 <a name="l201"></a>                {
-<a name="l202"></a>                        </span><span class=cF1>if</span><span class=cF0> (line) </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteEd.html#l701"><span class=cF4>SpriteEdText</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l202"></a>                        </span><span class=cF1>if</span><span class=cF0> (line) </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteEd.html#l701"><span class=cF4>SpriteEdText</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l203"></a>                                </span><span class=cF6>&quot;$LK,\&quot;%s,%04d\&quot;,A=\&quot;AL:%s,%d\&quot;$&quot;</span><span class=cF0>, filename + </span><span class=cFE>3</span><span class=cF0>, line, filename + </span><span class=cFE>3</span><span class=cF0>, line;
 <a name="l204"></a>                        </span><span class=cF1>else</span><span class=cF0>
 <a name="l205"></a>                                </span><span class=cF6>&quot;$LK,\&quot;%s\&quot;,A=\&quot;AI:%s\&quot;$&quot;</span><span class=cF0>, filename + </span><span class=cFE>3</span><span class=cF0>, filename + </span><span class=cFE>3</span><span class=cF0>;
@@ -257,7 +257,7 @@ body {background-color:#000000;}
 <a name="l230"></a>}
 <a name="l231"></a>
 <a name="l232"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>PutDirLink</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *dirname, </span><span class=cF1>U8</span><span class=cF0> *full_name=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l233"></a>{</span><span class=cF2>//Put </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> dir macro to StdOut, </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocDblBuf.html#l2"><span class=cF4>DocPut</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l233"></a>{</span><span class=cF2>//Put </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> dir macro to StdOut, </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocDblBuf.html#l2"><span class=cF4>DocPut</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l234"></a>        </span><span class=cF1>U8</span><span class=cF0> *st;
 <a name="l235"></a>
 <a name="l236"></a>        </span><span class=cF1>if</span><span class=cF0> (!dirname)
diff --git a/docs/Kernel/BlkDev/DiskDirB.html b/docs/Kernel/BlkDev/DiskDirB.html
index b9f0b4e5..9c006976 100755
--- a/docs/Kernel/BlkDev/DiskDirB.html
+++ b/docs/Kernel/BlkDev/DiskDirB.html
@@ -209,7 +209,7 @@ body {background-color:#000000;}
 <a name="l182"></a>}
 <a name="l183"></a>
 <a name="l184"></a></span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>DirMake</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *filename, </span><span class=cF9>I64</span><span class=cF0> entry_count=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l185"></a>{</span><span class=cF2>//Make directory. </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l9"><span class=cF4>Cd</span></a><span class=cF2>() can also make directories.</span><span class=cF0>
+<a name="l185"></a>{</span><span class=cF2>//Make directory. </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l9"><span class=cF4>Cd</span></a><span class=cF2>() can also make directories.</span><span class=cF0>
 <a name="l186"></a></span><span class=cF2>//entry_count is for preallocating dir blks, leave it zero if you like.</span><span class=cF0>
 <a name="l187"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *name;
 <a name="l188"></a>        </span><span class=cF9>CDirContext</span><span class=cF0>     *dirc;
diff --git a/docs/Kernel/BlkDev/DiskDrive.html b/docs/Kernel/BlkDev/DiskDrive.html
index 1db7f6ed..717183da 100755
--- a/docs/Kernel/BlkDev/DiskDrive.html
+++ b/docs/Kernel/BlkDev/DiskDrive.html
@@ -69,7 +69,7 @@ body {background-color:#000000;}
 <a name="l42"></a>}
 <a name="l43"></a>
 <a name="l44"></a></span><span class=cF9>CDrive</span><span class=cF0> *</span><span class=cF5>DriveMakeFreeSlot</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> drv_let)
-<a name="l45"></a>{</span><span class=cF2>//Make a slot free for a new drv, like during </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l45"></a>{</span><span class=cF2>//Make a slot free for a new drv, like during </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l46"></a>        </span><span class=cF9>I64</span><span class=cF0>              i = </span><span class=cF5>Letter2Letter</span><span class=cF0>(drv_let) - </span><span class=cF6>'A'</span><span class=cF0>;
 <a name="l47"></a>        </span><span class=cF9>CDrive</span><span class=cF0>  *res;
 <a name="l48"></a>
@@ -82,7 +82,7 @@ body {background-color:#000000;}
 <a name="l55"></a>}
 <a name="l56"></a>
 <a name="l57"></a></span><span class=cF1>U8</span><span class=cF0> </span><span class=cF5>DriveNextFreeLet</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> first_drive_let=</span><span class=cF6>'C'</span><span class=cF0>)
-<a name="l58"></a>{</span><span class=cF2>//Locate free slot for new drv, like during </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l58"></a>{</span><span class=cF2>//Locate free slot for new drv, like during </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l59"></a>        </span><span class=cF9>I64</span><span class=cF0> i = </span><span class=cF5>Letter2Letter</span><span class=cF0>(first_drive_let) - </span><span class=cF6>'A'</span><span class=cF0>, type = </span><span class=cF5>Letter2BlkDevType</span><span class=cF0>(first_drive_let);
 <a name="l60"></a>
 <a name="l61"></a>        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cFE>0</span><span class=cF0> &lt;= i &lt; </span><span class=cF3>DRIVES_NUM</span><span class=cF7>)</span><span class=cF0>)
@@ -218,7 +218,7 @@ body {background-color:#000000;}
 <a name="l191"></a>}
 <a name="l192"></a>
 <a name="l193"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>Letter2BlkDevType</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> drv_let)
-<a name="l194"></a>{</span><span class=cF2>//Drive letter to BlkDev Type. drv_let=0 not allowed. See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3240"><span class=cF4>BDT_NULL</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l194"></a>{</span><span class=cF2>//Drive letter to BlkDev Type. drv_let=0 not allowed. See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3240"><span class=cF4>BDT_NULL</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l195"></a>        drv_let = </span><span class=cF5>Letter2Letter</span><span class=cF0>(drv_let);
 <a name="l196"></a>
 <a name="l197"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF6>'A'</span><span class=cF0> &lt;= drv_let &lt;= </span><span class=cF6>'B'</span><span class=cF0>)
@@ -272,7 +272,7 @@ body {background-color:#000000;}
 <a name="l245"></a>}
 <a name="l246"></a>
 <a name="l247"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DiskCacheInvalidate</span><span class=cF0>(</span><span class=cF9>CDrive</span><span class=cF0> *drive)
-<a name="l248"></a>{</span><span class=cF2>//Needed for removable media. Called by </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l269"><span class=cF4>DiskChange</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l248"></a>{</span><span class=cF2>//Needed for removable media. Called by </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l269"><span class=cF4>DiskChange</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l249"></a>        </span><span class=cF1>Bool</span><span class=cF0>     unlock;
 <a name="l250"></a>        </span><span class=cF9>CBlkDev</span><span class=cF0> *bd = drive-&gt;bd;
 <a name="l251"></a>
@@ -311,7 +311,7 @@ body {background-color:#000000;}
 <a name="l284"></a>}
 <a name="l285"></a>
 <a name="l286"></a></span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>Drive</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> drv_let)
-<a name="l287"></a>{</span><span class=cF2>//Change drive.</span><span class=cF0>        </span><span class=cF2>You can set drive with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l9"><span class=cF4>Cd</span></a><span class=cF2>() as well.</span><span class=cF0>
+<a name="l287"></a>{</span><span class=cF2>//Change drive.</span><span class=cF0>        </span><span class=cF2>You can set drive with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l9"><span class=cF4>Cd</span></a><span class=cF2>() as well.</span><span class=cF0>
 <a name="l288"></a>        </span><span class=cF9>CDrive</span><span class=cF0>  *drive = </span><span class=cF5>Letter2Drive</span><span class=cF0>(drv_let);
 <a name="l289"></a>        </span><span class=cF9>CBlkDev</span><span class=cF0> *bd;
 <a name="l290"></a>
diff --git a/docs/Kernel/BlkDev/DiskFind.html b/docs/Kernel/BlkDev/DiskFind.html
index 8cef4f90..f7a93b7a 100755
--- a/docs/Kernel/BlkDev/DiskFind.html
+++ b/docs/Kernel/BlkDev/DiskFind.html
@@ -57,12 +57,12 @@ body {background-color:#000000;}
 <a name="l30"></a>}
 <a name="l31"></a>
 <a name="l32"></a></span><span class=cF9>CDirEntry</span><span class=cF0> *</span><span class=cF5>FilesFind</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *files_find_mask, </span><span class=cF9>I64</span><span class=cF0> fuf_flags=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l33"></a>{</span><span class=cF2>/* See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/FileUtils.html#l1"><span class=cF4>::/Doc/FileUtils.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l33"></a>{</span><span class=cF2>/* See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/FileUtils.html#l1"><span class=cF4>::/Doc/FileUtils.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l34"></a>
 <a name="l35"></a></span><span class=cF2>Find files and make a directory tree in memory.</span><span class=cF0>
 <a name="l36"></a>
-<a name="l37"></a></span><span class=cF2>When done,  you free with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.html#l17"><span class=cF4>DirEntryDel</span></a><span class=cF2>(), </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.html#l27"><span class=cF4>DirEntryDel2</span></a><span class=cF2>(), </span><span class=cF4>
-<a name="l38"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.html#l38"><span class=cF4>DirTreeDel</span></a><span class=cF2>() or </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.html#l53"><span class=cF4>DirTreeDel2</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l37"></a></span><span class=cF2>When done,  you free with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.html#l17"><span class=cF4>DirEntryDel</span></a><span class=cF2>(), </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.html#l27"><span class=cF4>DirEntryDel2</span></a><span class=cF2>(), </span><span class=cF4>
+<a name="l38"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.html#l38"><span class=cF4>DirTreeDel</span></a><span class=cF2>() or </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.html#l53"><span class=cF4>DirTreeDel2</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l39"></a>
 <a name="l40"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l41"></a>        </span><span class=cF9>CDirEntry</span><span class=cF0>       *res;
@@ -90,7 +90,7 @@ body {background-color:#000000;}
 <a name="l63"></a>}
 <a name="l64"></a>
 <a name="l65"></a></span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>FileFind</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *filename, </span><span class=cF9>CDirEntry</span><span class=cF0> *_de=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> fuf_flags=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l66"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3219"><span class=cF4>FUF_JUST_DIRS</span></a><span class=cF2>,  </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3220"><span class=cF4>FUF_JUST_FILES</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3228"><span class=cF4>FUF_SCAN_PARENTS</span></a><span class=cF0>
+<a name="l66"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3219"><span class=cF4>FUF_JUST_DIRS</span></a><span class=cF2>,  </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3220"><span class=cF4>FUF_JUST_FILES</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3228"><span class=cF4>FUF_SCAN_PARENTS</span></a><span class=cF0>
 <a name="l67"></a></span><span class=cF2>//If you pass _de,  you must Free(_de-&gt;full_name);</span><span class=cF0>
 <a name="l68"></a>        </span><span class=cF9>I64</span><span class=cF0>                      cur_dir_clus;
 <a name="l69"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *full_name = </span><span class=cF3>NULL</span><span class=cF0>;
diff --git a/docs/Kernel/BlkDev/DiskFormat.html b/docs/Kernel/BlkDev/DiskFormat.html
index b94a440c..ace9c56a 100755
--- a/docs/Kernel/BlkDev/DiskFormat.html
+++ b/docs/Kernel/BlkDev/DiskFormat.html
@@ -95,7 +95,7 @@ body {background-color:#000000;}
 <a name="l68"></a>{</span><span class=cF2>//Format hard drive or RAM drive.</span><span class=cF0>
 <a name="l69"></a></span><span class=cF2>//Warning: Destroys all prev info.</span><span class=cF0>
 <a name="l70"></a>        </span><span class=cF2>//quick=FALSE means fill entire drive with zeros.</span><span class=cF0>
-<a name="l71"></a>        </span><span class=cF2>//Choose </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3311"><span class=cF4>FSt_FAT32</span></a><span class=cF2> or </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3310"><span class=cF4>FSt_REDSEA</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l71"></a>        </span><span class=cF2>//Choose </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3311"><span class=cF4>FSt_FAT32</span></a><span class=cF2> or </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3310"><span class=cF4>FSt_REDSEA</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l72"></a>        </span><span class=cF2>//You don't format a CD/DVD with this.</span><span class=cF0>
 <a name="l73"></a>        </span><span class=cF9>CDrive</span><span class=cF0>  *drive = </span><span class=cF5>Letter2Drive</span><span class=cF0>(drv_let);
 <a name="l74"></a>        </span><span class=cF1>Bool</span><span class=cF0>     old_silent = </span><span class=cF5>IsSilent</span><span class=cF0>;
diff --git a/docs/Kernel/BlkDev/DiskStrA.html b/docs/Kernel/BlkDev/DiskStrA.html
index 3ff9abaa..afc26ea5 100755
--- a/docs/Kernel/BlkDev/DiskStrA.html
+++ b/docs/Kernel/BlkDev/DiskStrA.html
@@ -63,7 +63,7 @@ body {background-color:#000000;}
 <a name="l36"></a>}
 <a name="l37"></a>
 <a name="l38"></a></span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>FilesFindMatch</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *_test_name,</span><span class=cF1>U8</span><span class=cF0> *files_find_mask,</span><span class=cF9>I64</span><span class=cF0> fuf_flags=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l39"></a>{</span><span class=cF2>//Does filename meet </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/FileUtils.html#l1"><span class=cF4>Files Find</span></a><span class=cF2> mask?</span><span class=cF0>
+<a name="l39"></a>{</span><span class=cF2>//Does filename meet </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/FileUtils.html#l1"><span class=cF4>Files Find</span></a><span class=cF2> mask?</span><span class=cF0>
 <a name="l40"></a>        </span><span class=cF9>I64</span><span class=cF0>  tn_len = </span><span class=cF5>StrLen</span><span class=cF0>(_test_name), mask_len = </span><span class=cF5>StrLen</span><span class=cF0>(files_find_mask);
 <a name="l41"></a>        </span><span class=cF1>U8</span><span class=cF0>      *mask1  = </span><span class=cF5>MAlloc</span><span class=cF0>(mask_len + </span><span class=cFE>1</span><span class=cF0>), *mask2 = </span><span class=cF5>MAlloc</span><span class=cF0>(mask_len + </span><span class=cFE>1</span><span class=cF0>), *ptr, *test_name1, *test_name2;
 <a name="l42"></a>        </span><span class=cF1>Bool</span><span class=cF0> res    = </span><span class=cF3>FALSE</span><span class=cF0>;
@@ -216,7 +216,7 @@ body {background-color:#000000;}
 <a name="l189"></a>}
 <a name="l190"></a>
 <a name="l191"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>FileNameAbs</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *_filename, </span><span class=cF9>I64</span><span class=cF0> fuf_flags=</span><span class=cF3>NONE</span><span class=cF0>)
-<a name="l192"></a>{</span><span class=cF2>//Absolute filename. Accepts </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3228"><span class=cF4>FUF_SCAN_PARENTS</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l192"></a>{</span><span class=cF2>//Absolute filename. Accepts </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3228"><span class=cF4>FUF_SCAN_PARENTS</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l193"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *res, *filename, *buf, *buf_file, *buf_dir, *free_filename, *free_buf;
 <a name="l194"></a>        </span><span class=cF9>CDirEntry</span><span class=cF0>        de;
 <a name="l195"></a>
diff --git a/docs/Kernel/BlkDev/FileSysFAT.html b/docs/Kernel/BlkDev/FileSysFAT.html
index 822aaa00..252da116 100755
--- a/docs/Kernel/BlkDev/FileSysFAT.html
+++ b/docs/Kernel/BlkDev/FileSysFAT.html
@@ -346,7 +346,7 @@ body {background-color:#000000;}
 <a name="l319"></a>}
 <a name="l320"></a>
 <a name="l321"></a></span><span class=cF1>Bool</span><span class=cF0> </span><span class=cFD>FAT32FileFind</span><span class=cF0>(</span><span class=cF9>CDrive</span><span class=cF0> *drive, </span><span class=cF9>I64</span><span class=cF0> cur_dir_clus, </span><span class=cF1>U8</span><span class=cF0> *name, </span><span class=cF9>CDirEntry</span><span class=cF0> *_res, </span><span class=cF9>I64</span><span class=cF0> fuf_flags=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l322"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3219"><span class=cF4>FUF_JUST_DIRS</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3220"><span class=cF4>FUF_JUST_FILES</span></a><span class=cF0>
+<a name="l322"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3219"><span class=cF4>FUF_JUST_DIRS</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3220"><span class=cF4>FUF_JUST_FILES</span></a><span class=cF0>
 <a name="l323"></a>        </span><span class=cF1>Bool</span><span class=cF0>                     res = </span><span class=cF3>FALSE</span><span class=cF0>, unlock;
 <a name="l324"></a>        </span><span class=cF9>CFAT32DirEntry</span><span class=cF0>  *buf;
 <a name="l325"></a>        </span><span class=cF9>I64</span><span class=cF0>                              xsum = </span><span class=cFE>0</span><span class=cF0>, attr, cur_dir_entry, entries_per_clus;
@@ -672,7 +672,7 @@ body {background-color:#000000;}
 <a name="l645"></a>
 <a name="l646"></a></span><span class=cF1>Bool</span><span class=cF0> </span><span class=cFD>FAT32DirNew</span><span class=cF0>(</span><span class=cF9>CDrive</span><span class=cF0> *drive, </span><span class=cF1>U8</span><span class=cF0> *cur_dir, </span><span class=cF9>CDirEntry</span><span class=cF0> *tmpde, </span><span class=cF1>Bool</span><span class=cF0> free_old_chain)
 <a name="l647"></a>{
-<a name="l648"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CutCorners.html#l1"><span class=cF4>::/Doc/CutCorners.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l648"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CutCorners.html#l1"><span class=cF4>::/Doc/CutCorners.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l649"></a>        </span><span class=cF9>CFAT32DirEntry</span><span class=cF0>  *buf, *last_buf, *tmp_buf, de[</span><span class=cFE>3</span><span class=cF0>];
 <a name="l650"></a>        </span><span class=cF9>I64</span><span class=cF0>                              i, attr, avail_count, de_count, c, cur_dir_entry,
 <a name="l651"></a>                                         entries_per_clus, cur_dir_clus, xsum = </span><span class=cFE>0</span><span class=cF0>, last_dir_clus = </span><span class=cF3>INVALID_CLUS</span><span class=cF0>;
diff --git a/docs/Kernel/BlkDev/FileSysRedSea.html b/docs/Kernel/BlkDev/FileSysRedSea.html
index 1d5aa0c2..1f583fae 100755
--- a/docs/Kernel/BlkDev/FileSysRedSea.html
+++ b/docs/Kernel/BlkDev/FileSysRedSea.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>// See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea File System</span></a><span class=cF0>
+<a name="l1"></a><span class=cF2>// See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><span class=cF4>RedSea File System</span></a><span class=cF0>
 <a name="l2"></a>
 <a name="l3"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cFD>RedSeaFreeFreeList</span><span class=cF0>(</span><span class=cF9>CDrive</span><span class=cF0> *drive)
 <a name="l4"></a>{
@@ -196,7 +196,7 @@ body {background-color:#000000;}
 <a name="l169"></a>}
 <a name="l170"></a>
 <a name="l171"></a></span><span class=cF1>Bool</span><span class=cF0> </span><span class=cFD>RedSeaFileFind</span><span class=cF0>(</span><span class=cF9>CDrive</span><span class=cF0> *drive, </span><span class=cF9>I64</span><span class=cF0> cur_dir_clus, </span><span class=cF1>U8</span><span class=cF0> *name, </span><span class=cF9>CDirEntry</span><span class=cF0> *_res, </span><span class=cF9>I64</span><span class=cF0> fuf_flags=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l172"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3219"><span class=cF4>FUF_JUST_DIRS</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3220"><span class=cF4>FUF_JUST_FILES</span></a><span class=cF0>
+<a name="l172"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3219"><span class=cF4>FUF_JUST_DIRS</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3220"><span class=cF4>FUF_JUST_FILES</span></a><span class=cF0>
 <a name="l173"></a>        </span><span class=cF9>CDirEntry</span><span class=cF0>       *buf, *buf2, *ptr;
 <a name="l174"></a>        </span><span class=cF1>U8</span><span class=cF0>                       dname[</span><span class=cF3>CDIR_FILENAME_LEN</span><span class=cF0>];
 <a name="l175"></a>        </span><span class=cF9>I64</span><span class=cF0>                      ch;
diff --git a/docs/Kernel/BlkDev/index.html b/docs/Kernel/BlkDev/index.html
new file mode 100755
index 00000000..7cf84f1d
--- /dev/null
+++ b/docs/Kernel/BlkDev/index.html
@@ -0,0 +1,56 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Kernel/BlkDev
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 17:00 6018 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.html#l1"><span class=cF4>DiskAHCI.CC</span></a><span class=cF0>
+<a name="l6"></a>07/02 17:09 2BC4 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskATA.html#l1"><span class=cF4>DiskATA.CC</span></a><span class=cF0>
+<a name="l7"></a>07/02 17:10 193C </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskATAId.html#l1"><span class=cF4>DiskATAId.CC</span></a><span class=cF0>
+<a name="l8"></a>07/02 17:11 16D2 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskAddDev.html#l1"><span class=cF4>DiskAddDev.CC</span></a><span class=cF0>
+<a name="l9"></a>07/02 17:03 0B1F </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlk.html#l1"><span class=cF4>DiskBlk.CC</span></a><span class=cF0>
+<a name="l10"></a>07/02 17:06 1488 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.html#l1"><span class=cF4>DiskBlkDev.CC</span></a><span class=cF0>
+<a name="l11"></a>07/02 17:08 1804 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.html#l1"><span class=cF4>DiskCDDVD.CC</span></a><span class=cF0>
+<a name="l12"></a>11/24 13:53 19B2 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCFile.html#l1"><span class=cF4>DiskCFile.CC</span></a><span class=cF0>
+<a name="l13"></a>09/13 22:14 0E5D </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCache.html#l1"><span class=cF4>DiskCache.CC</span></a><span class=cF0>
+<a name="l14"></a>12/22 03:10 0CAC </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskClus.html#l1"><span class=cF4>DiskClus.CC</span></a><span class=cF0>
+<a name="l15"></a>12/22 02:48 0A8A </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCopy.html#l1"><span class=cF4>DiskCopy.CC</span></a><span class=cF0>
+<a name="l16"></a>12/22 02:48 1456 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.html#l1"><span class=cF4>DiskDirA.CC</span></a><span class=cF0>
+<a name="l17"></a>12/22 02:49 13E9 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l1"><span class=cF4>DiskDirB.CC</span></a><span class=cF0>
+<a name="l18"></a>09/13 23:00 08E8 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirContext.html#l1"><span class=cF4>DiskDirContext.CC</span></a><span class=cF0>
+<a name="l19"></a>07/02 17:05 2484 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l1"><span class=cF4>DiskDrive.CC</span></a><span class=cF0>
+<a name="l20"></a>07/01 16:07 0A92 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFile.html#l1"><span class=cF4>DiskFile.CC</span></a><span class=cF0>
+<a name="l21"></a>12/22 02:49 0E1E </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l1"><span class=cF4>DiskFind.CC</span></a><span class=cF0>
+<a name="l22"></a>07/02 17:04 08F9 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFormat.html#l1"><span class=cF4>DiskFormat.CC</span></a><span class=cF0>
+<a name="l23"></a>06/29 17:26 1F86 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskStrA.html#l1"><span class=cF4>DiskStrA.CC</span></a><span class=cF0>
+<a name="l24"></a>12/22 02:50 07F2 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskStrB.html#l1"><span class=cF4>DiskStrB.CC</span></a><span class=cF0>
+<a name="l25"></a>12/22 02:50 6F4D </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.html#l1"><span class=cF4>FileSysFAT.CC</span></a><span class=cF0>
+<a name="l26"></a>09/14 15:18 41E5 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.html#l1"><span class=cF4>FileSysRedSea.CC</span></a><span class=cF0>
+<a name="l27"></a>05/26 20:03 01F5 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/MakeBlkDev.html#l1"><span class=cF4>MakeBlkDev.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Kernel/Display.html b/docs/Kernel/Display.html
index 0cc96b73..f4086a21 100755
--- a/docs/Kernel/Display.html
+++ b/docs/Kernel/Display.html
@@ -28,10 +28,10 @@ body {background-color:#000000;}
 <a name="l1"></a><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>RawPutChar</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> ch)
 <a name="l2"></a>{</span><span class=cF2>/*For RAW output during boot and in debugger.</span><span class=cF0>
 <a name="l3"></a>
-<a name="l4"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l296"><span class=cF4>GrUpdateTextFG</span></a><span class=cF2> for</span><span class=cF0>
+<a name="l4"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l296"><span class=cF4>GrUpdateTextFG</span></a><span class=cF2> for</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>the normal screen text output routine.</span><span class=cF0>
 <a name="l6"></a>
-<a name="l7"></a></span><span class=cF2>See also </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l415"><span class=cF4>GrUpdateScreen</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l7"></a></span><span class=cF2>See also </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l415"><span class=cF4>GrUpdateScreen</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l8"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l9"></a>        </span><span class=cF9>I64</span><span class=cF0>  i, row, col, x, y;
 <a name="l10"></a>        </span><span class=cF9>U32</span><span class=cF0> *framebuffer;
diff --git a/docs/Kernel/FunSeg.html b/docs/Kernel/FunSeg.html
index aa5fb3db..d24b85e1 100755
--- a/docs/Kernel/FunSeg.html
+++ b/docs/Kernel/FunSeg.html
@@ -411,7 +411,7 @@ body {background-color:#000000;}
 <a name="l384"></a>}
 <a name="l385"></a>
 <a name="l386"></a></span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>PutSrcLink</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *addr, </span><span class=cF9>I64</span><span class=cF0> count=</span><span class=cFE>1</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *buf=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l387"></a>{</span><span class=cF2>//Put to StdOut a </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> file,line link to src of addr.</span><span class=cF0>
+<a name="l387"></a>{</span><span class=cF2>//Put to StdOut a </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> file,line link to src of addr.</span><span class=cF0>
 <a name="l388"></a>        </span><span class=cF1>U8</span><span class=cF0> *src;
 <a name="l389"></a>
 <a name="l390"></a>        </span><span class=cF1>if</span><span class=cF0> (src = </span><span class=cF5>SrcEdLink</span><span class=cF7>(</span><span class=cF0>addr, count</span><span class=cF7>)</span><span class=cF0>)
diff --git a/docs/Kernel/Job.html b/docs/Kernel/Job.html
index 3ce238d9..d54f6ac8 100755
--- a/docs/Kernel/Job.html
+++ b/docs/Kernel/Job.html
@@ -169,7 +169,7 @@ body {background-color:#000000;}
 <a name="l142"></a>
 <a name="l143"></a></span><span class=cF9>CJob</span><span class=cF0> *</span><span class=cF5>TaskMessage</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *_server, </span><span class=cF9>CTask</span><span class=cF0> *master, </span><span class=cF9>I64</span><span class=cF0> message_code, </span><span class=cF9>I64</span><span class=cF0> arg1, </span><span class=cF9>I64</span><span class=cF0> arg2, </span><span class=cF9>I64</span><span class=cF0> flags)
 <a name="l144"></a>{</span><span class=cF2>//Post message to servant task.</span><span class=cF0>        </span><span class=cF2>Tell who the master task is.</span><span class=cF0>
-<a name="l145"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3797"><span class=cF4>flags</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>message_code</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l145"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3797"><span class=cF4>flags</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>message_code</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l146"></a>        </span><span class=cF9>CJob</span><span class=cF0>  *tmpc1, *tmpc;
 <a name="l147"></a>        </span><span class=cF9>CTask</span><span class=cF0> *server = _server;
 <a name="l148"></a>
@@ -267,7 +267,7 @@ body {background-color:#000000;}
 <a name="l240"></a>}
 <a name="l241"></a>
 <a name="l242"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>JobResGet</span><span class=cF0>(</span><span class=cF9>CJob</span><span class=cF0> *request=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l243"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/MultiCore/Lock.html#l1"><span class=cF4>::/Demo/MultiCore/Lock.CC</span></a><span class=cF0>
+<a name="l243"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MultiCore/Lock.html#l1"><span class=cF4>::/Demo/MultiCore/Lock.CC</span></a><span class=cF0>
 <a name="l244"></a>        </span><span class=cF9>I64</span><span class=cF0>   res;
 <a name="l245"></a>        </span><span class=cF9>CJob</span><span class=cF0> *tmpc1;
 <a name="l246"></a>
@@ -320,7 +320,7 @@ body {background-color:#000000;}
 <a name="l293"></a>}
 <a name="l294"></a>
 <a name="l295"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>MessagePost</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task, </span><span class=cF9>I64</span><span class=cF0> message_code, </span><span class=cF9>I64</span><span class=cF0> arg1, </span><span class=cF9>I64</span><span class=cF0> arg2, </span><span class=cF9>I64</span><span class=cF0> flags=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l296"></a>{</span><span class=cF2>//Post message to a task and return immediately.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>message_code</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l296"></a>{</span><span class=cF2>//Post message to a task and return immediately.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>message_code</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l297"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>TaskValidate</span><span class=cF7>(</span><span class=cF0>task</span><span class=cF7>)</span><span class=cF0>)
 <a name="l298"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l299"></a>                </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cF0>&amp;task-&gt;task_flags, </span><span class=cF3>TASKf_INPUT_FILTER_TASK</span><span class=cF7>)</span><span class=cF0>)
@@ -331,13 +331,13 @@ body {background-color:#000000;}
 <a name="l304"></a>}
 <a name="l305"></a>
 <a name="l306"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>MessagePostWait</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task, </span><span class=cF9>I64</span><span class=cF0> message_code, </span><span class=cF9>I64</span><span class=cF0> arg1, </span><span class=cF9>I64</span><span class=cF0> arg2, </span><span class=cF9>I64</span><span class=cF0> flags=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l307"></a>{</span><span class=cF2>//Post message to a task and wait until task is idle.See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>message_code</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l307"></a>{</span><span class=cF2>//Post message to a task and wait until task is idle.See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>message_code</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l308"></a>        </span><span class=cF5>MessagePost</span><span class=cF0>(task, message_code, arg1, arg2, flags);
 <a name="l309"></a>        </span><span class=cF5>TaskWait</span><span class=cF0>(task);
 <a name="l310"></a>}
 <a name="l311"></a>
 <a name="l312"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>Message</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> message_code, </span><span class=cF9>I64</span><span class=cF0> arg1, </span><span class=cF9>I64</span><span class=cF0> arg2, </span><span class=cF9>I64</span><span class=cF0> flags=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l313"></a>{</span><span class=cF2>//Post message to current task and return immediately. See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>message_code</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l313"></a>{</span><span class=cF2>//Post message to current task and return immediately. See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>message_code</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l314"></a>        </span><span class=cF5>MessagePost</span><span class=cF0>(</span><span class=cF5>Fs</span><span class=cF0>, message_code, arg1, arg2, flags);
 <a name="l315"></a>}
 <a name="l316"></a>
@@ -472,7 +472,7 @@ body {background-color:#000000;}
 <a name="l445"></a>}
 <a name="l446"></a>
 <a name="l447"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>PopUp</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *buf, </span><span class=cF9>CTask</span><span class=cF0> *parent=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>CTask</span><span class=cF0> **_pu_task=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l448"></a>{</span><span class=cF2>//Execute code in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l447"><span class=cF4>PopUp</span></a><span class=cF2> task.</span><span class=cF0>
+<a name="l448"></a>{</span><span class=cF2>//Execute code in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l447"><span class=cF4>PopUp</span></a><span class=cF2> task.</span><span class=cF0>
 <a name="l449"></a>        </span><span class=cF9>I64</span><span class=cF0>    res;
 <a name="l450"></a>        </span><span class=cF9>CJob</span><span class=cF0>  *tmpc;
 <a name="l451"></a>        </span><span class=cF9>CTask</span><span class=cF0> *task = </span><span class=cF5>Spawn</span><span class=cF0>(&amp;</span><span class=cF5>ServerCmdLine</span><span class=cF0>, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF6>&quot;Server&quot;</span><span class=cF0>,, parent);
@@ -500,7 +500,7 @@ body {background-color:#000000;}
 <a name="l473"></a>}
 <a name="l474"></a>
 <a name="l475"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>PopUpPrint</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *format, ...)
-<a name="l476"></a>{</span><span class=cF2>//Execute code in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l447"><span class=cF4>PopUp</span></a><span class=cF2> task.</span><span class=cF0>
+<a name="l476"></a>{</span><span class=cF2>//Execute code in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l447"><span class=cF4>PopUp</span></a><span class=cF2> task.</span><span class=cF0>
 <a name="l477"></a>        </span><span class=cF1>U8</span><span class=cF0> *buf = </span><span class=cF5>StrPrintJoin</span><span class=cF0>(</span><span class=cF3>NULL</span><span class=cF0>, format, argc, argv);
 <a name="l478"></a>        </span><span class=cF9>I64</span><span class=cF0> res;
 <a name="l479"></a>
@@ -567,7 +567,7 @@ body {background-color:#000000;}
 <a name="l540"></a>}
 <a name="l541"></a>
 <a name="l542"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>XTalk</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task, </span><span class=cF1>U8</span><span class=cF0> *format, ...)
-<a name="l543"></a>{</span><span class=cF2>//Sends text to other task. See </span><a href="http://www.tomawezome.github.io/ZealOS/Misc/OSTestSuite.html#l1"><span class=cF4>::/Misc/OSTestSuite.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l543"></a>{</span><span class=cF2>//Sends text to other task. See </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/OSTestSuite.html#l1"><span class=cF4>::/Misc/OSTestSuite.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l544"></a>        </span><span class=cF1>U8</span><span class=cF0> *buf = </span><span class=cF5>StrPrintJoin</span><span class=cF0>(</span><span class=cF3>NULL</span><span class=cF0>, format, argc, argv), *st = </span><span class=cF5>ZStrNew</span><span class=cF0>(buf), *st2 = </span><span class=cF5>MStrPrint</span><span class=cF0>(</span><span class=cF6>&quot;\&quot;%%s\&quot;,%d;Free(%d);&quot;</span><span class=cF0>, st, st);
 <a name="l545"></a>
 <a name="l546"></a>        </span><span class=cF5>TaskText</span><span class=cF0>(task, </span><span class=cF3>NULL</span><span class=cF0>, st2, </span><span class=cFE>0</span><span class=cF0>);
@@ -605,7 +605,7 @@ body {background-color:#000000;}
 <a name="l578"></a>}
 <a name="l579"></a>
 <a name="l580"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>In</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *format, ...)
-<a name="l581"></a>{</span><span class=cF2>//Send text to own input buffer. See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.html#l1"><span class=cF4>::/Demo/AcctExample/TOS/TOSDistro.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l581"></a>{</span><span class=cF2>//Send text to own input buffer. See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.html#l1"><span class=cF4>::/Demo/AcctExample/TOS/TOSDistro.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l582"></a>        </span><span class=cF1>U8</span><span class=cF0> *buf = </span><span class=cF5>StrPrintJoin</span><span class=cF0>(</span><span class=cF3>NULL</span><span class=cF0>, format, argc, argv), *st = </span><span class=cF5>ZStrNew</span><span class=cF0>(buf);
 <a name="l583"></a>
 <a name="l584"></a>        </span><span class=cF5>InStr</span><span class=cF0>(</span><span class=cF6>&quot;\&quot;%%s\&quot;,%d;Free(%d);&quot;</span><span class=cF0>, st, st);
diff --git a/docs/Kernel/KConfig.html b/docs/Kernel/KConfig.html
index 4ce187b7..2f24d0c6 100755
--- a/docs/Kernel/KConfig.html
+++ b/docs/Kernel/KConfig.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>//This is run in a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l8"><span class=cF4>#exe</span></a><span class=cF2>{}.</span><span class=cF0>
+<a name="l1"></a><span class=cF2>//This is run in a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l8"><span class=cF4>#exe</span></a><span class=cF2>{}.</span><span class=cF0>
 <a name="l2"></a>
 <a name="l3"></a></span><span class=cF1>U8</span><span class=cF0> *kernel_config_options = </span><span class=cF6>&quot;MemInit\0&quot;</span><span class=cF0>
 <a name="l4"></a>                                                        </span><span class=cF6>&quot;HeapInit\0&quot;</span><span class=cF0>
diff --git a/docs/Kernel/KDate.html b/docs/Kernel/KDate.html
index d4a59fc4..41adfbb2 100755
--- a/docs/Kernel/KDate.html
+++ b/docs/Kernel/KDate.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/TimeDate.html#l1"><span class=cF4>::/Doc/TimeDate.DD</span></a><span class=cF0>
+<a name="l1"></a><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/TimeDate.html#l1"><span class=cF4>::/Doc/TimeDate.DD</span></a><span class=cF0>
 <a name="l2"></a>
 <a name="l3"></a></span><span class=cF9>U16</span><span class=cF0> </span><span class=cFB>month_start_days</span><span class=cF0>[</span><span class=cFE>12</span><span class=cF0>]                = {</span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>31</span><span class=cF0>, </span><span class=cFE>59</span><span class=cF0>, </span><span class=cFE>90</span><span class=cF0>, </span><span class=cFE>120</span><span class=cF0>, </span><span class=cFE>151</span><span class=cF0>, </span><span class=cFE>181</span><span class=cF0>, </span><span class=cFE>212</span><span class=cF0>, </span><span class=cFE>243</span><span class=cF0>, </span><span class=cFE>273</span><span class=cF0>, </span><span class=cFE>304</span><span class=cF0>, </span><span class=cFE>334</span><span class=cF0>};
 <a name="l4"></a></span><span class=cF9>U16</span><span class=cF0> </span><span class=cFB>month_start_days_leap</span><span class=cF0>[</span><span class=cFE>12</span><span class=cF0>]   = {</span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>31</span><span class=cF0>, </span><span class=cFE>60</span><span class=cF0>, </span><span class=cFE>91</span><span class=cF0>, </span><span class=cFE>121</span><span class=cF0>, </span><span class=cFE>152</span><span class=cF0>, </span><span class=cFE>182</span><span class=cF0>, </span><span class=cFE>213</span><span class=cF0>, </span><span class=cFE>244</span><span class=cF0>, </span><span class=cFE>274</span><span class=cF0>, </span><span class=cFE>305</span><span class=cF0>, </span><span class=cFE>335</span><span class=cF0>};
@@ -163,21 +163,21 @@ body {background-color:#000000;}
 <a name="l136"></a>}
 <a name="l137"></a>
 <a name="l138"></a></span><span class=cF1>U8</span><span class=cF0> </span><span class=cF5>CMOSRegRead</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> register)
-<a name="l139"></a>{</span><span class=cF2>//Read val from CMOS register. See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l191"><span class=cF4>CMOS Registers</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l139"></a>{</span><span class=cF2>//Read val from CMOS register. See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l191"><span class=cF4>CMOS Registers</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l140"></a>        </span><span class=cF5>OutU8</span><span class=cF0>(</span><span class=cF3>CMOS_SEL</span><span class=cF0>, register);
 <a name="l141"></a>
 <a name="l142"></a>        </span><span class=cF1>return</span><span class=cF0> </span><span class=cF5>InU8</span><span class=cF0>(</span><span class=cF3>CMOS_DATA</span><span class=cF0>);
 <a name="l143"></a>}
 <a name="l144"></a>
 <a name="l145"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>CMOSRegWrite</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> register, </span><span class=cF9>I64</span><span class=cF0> val)
-<a name="l146"></a>{</span><span class=cF2>//Write val to CMOS register. See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l191"><span class=cF4>CMOS Registers</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l146"></a>{</span><span class=cF2>//Write val to CMOS register. See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l191"><span class=cF4>CMOS Registers</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l147"></a>        </span><span class=cF5>OutU8</span><span class=cF0>(</span><span class=cF3>CMOS_SEL</span><span class=cF0>, register);
 <a name="l148"></a>        </span><span class=cF5>OutU8</span><span class=cF0>(</span><span class=cF3>CMOS_DATA</span><span class=cF0>, val);
 <a name="l149"></a>}
 <a name="l150"></a>
 <a name="l151"></a></span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>CMOSIsBcd</span><span class=cF0>()
 <a name="l152"></a>{</span><span class=cF2>//Check of CMOS is in binary-coded decimal mode.</span><span class=cF0>
-<a name="l153"></a></span><span class=cF2>// Ex: 15:32:44 == 0x15:0x32:0x44 (not good). We use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l157"><span class=cF4>Bcd2Binary</span></a><span class=cF2>() to convert.</span><span class=cF0>
+<a name="l153"></a></span><span class=cF2>// Ex: 15:32:44 == 0x15:0x32:0x44 (not good). We use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l157"><span class=cF4>Bcd2Binary</span></a><span class=cF2>() to convert.</span><span class=cF0>
 <a name="l154"></a>        </span><span class=cF1>return</span><span class=cF0> !(</span><span class=cF5>CMOSRegRead</span><span class=cF7>(</span><span class=cF3>CMOSR_STATUS_B</span><span class=cF7>)</span><span class=cF0> &amp; </span><span class=cF3>CMOSF_BINARY</span><span class=cF0>);
 <a name="l155"></a>}
 <a name="l156"></a>
@@ -247,8 +247,8 @@ body {background-color:#000000;}
 <a name="l220"></a>}
 <a name="l221"></a>
 <a name="l222"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>TimeSet</span><span class=cF0>(</span><span class=cF9>CDateStruct</span><span class=cF0> *ds)
-<a name="l223"></a>{</span><span class=cF2>//Set CMOS time from user crafted </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l216"><span class=cF4>CDateStruct</span></a><span class=cF2>.</span><span class=cF0>
-<a name="l224"></a></span><span class=cF2>//Make sure to use hex as decimals if BCD mode. Check using </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l151"><span class=cF4>CMOSIsBcd</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l223"></a>{</span><span class=cF2>//Set CMOS time from user crafted </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l216"><span class=cF4>CDateStruct</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l224"></a></span><span class=cF2>//Make sure to use hex as decimals if BCD mode. Check using </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l151"><span class=cF4>CMOSIsBcd</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l225"></a></span><span class=cF2>//Ex: if bcd mode and we want 12/30, 10:45:15 -- 0x12/0x30, 0x10:0x45:0x15.</span><span class=cF0>
 <a name="l226"></a></span><span class=cF2>//Pass year as double digit number (obviously 20XX is too big for a U8).</span><span class=cF0>
 <a name="l227"></a>        </span><span class=cF1>U8</span><span class=cF0> *b = ds;
diff --git a/docs/Kernel/KDebug.html b/docs/Kernel/KDebug.html
index f6b18d7c..568a12e9 100755
--- a/docs/Kernel/KDebug.html
+++ b/docs/Kernel/KDebug.html
@@ -209,7 +209,7 @@ body {background-color:#000000;}
 <a name="l182"></a>
 <a name="l183"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>D</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *addr, </span><span class=cF9>I64</span><span class=cF0> count=</span><span class=cFE>0x80</span><span class=cF0>, </span><span class=cF1>Bool</span><span class=cF0> show_offset=</span><span class=cF3>TRUE</span><span class=cF0>)
 <a name="l184"></a>{</span><span class=cF2>//Dump mem, showing offsets.</span><span class=cF0>
-<a name="l185"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l366"><span class=cF4>DocD</span></a><span class=cF2>() for a live dump.</span><span class=cF0>
+<a name="l185"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l366"><span class=cF4>DocD</span></a><span class=cF2>() for a live dump.</span><span class=cF0>
 <a name="l186"></a>        </span><span class=cF9>I64</span><span class=cF0> i, j, ch;
 <a name="l187"></a>        </span><span class=cF1>U8</span><span class=cF0> *ptr = addr;
 <a name="l188"></a>
@@ -257,7 +257,7 @@ body {background-color:#000000;}
 <a name="l230"></a>}
 <a name="l231"></a>
 <a name="l232"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>RawPrint</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> mS=</span><span class=cFE>100</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *format, ...)
-<a name="l233"></a>{</span><span class=cF2>//Print using </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l257"><span class=cF4>Raw</span></a><span class=cF2> screen output for a length of time.</span><span class=cF0>
+<a name="l233"></a>{</span><span class=cF2>//Print using </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l257"><span class=cF4>Raw</span></a><span class=cF2> screen output for a length of time.</span><span class=cF0>
 <a name="l234"></a></span><span class=cF2>//Your heap must be good.</span><span class=cF0>
 <a name="l235"></a>        </span><span class=cF1>U8</span><span class=cF0>  *buf = </span><span class=cF5>StrPrintJoin</span><span class=cF0>(</span><span class=cF3>NULL</span><span class=cF0>, format, argc, argv);
 <a name="l236"></a>        </span><span class=cF1>Bool</span><span class=cF0> old_raw, old_input_filter;
@@ -276,7 +276,7 @@ body {background-color:#000000;}
 <a name="l249"></a>}
 <a name="l250"></a>
 <a name="l251"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>RawD</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> mS=</span><span class=cFE>100</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *addr, </span><span class=cF9>I64</span><span class=cF0> count=</span><span class=cFE>0x80</span><span class=cF0>)
-<a name="l252"></a>{</span><span class=cF2>//Dumps a block of mem using </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l257"><span class=cF4>Raw</span></a><span class=cF0>
+<a name="l252"></a>{</span><span class=cF2>//Dumps a block of mem using </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l257"><span class=cF4>Raw</span></a><span class=cF0>
 <a name="l253"></a></span><span class=cF2>//screen output for a fixed length</span><span class=cF0>
 <a name="l254"></a>        </span><span class=cF2>//of time.</span><span class=cF0>
 <a name="l255"></a>        </span><span class=cF1>Bool</span><span class=cF0> old_raw, old_input_filter;
@@ -294,7 +294,7 @@ body {background-color:#000000;}
 <a name="l267"></a>}
 <a name="l268"></a>
 <a name="l269"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>RawDm</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> mS=</span><span class=cFE>100</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *addr, </span><span class=cF9>I64</span><span class=cF0> count=</span><span class=cFE>0x80</span><span class=cF0>)
-<a name="l270"></a>{</span><span class=cF2>//Dumps a block of mem using </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l257"><span class=cF4>Raw</span></a><span class=cF0>
+<a name="l270"></a>{</span><span class=cF2>//Dumps a block of mem using </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l257"><span class=cF4>Raw</span></a><span class=cF0>
 <a name="l271"></a></span><span class=cF2>//screen output for a fixed length</span><span class=cF0>
 <a name="l272"></a>        </span><span class=cF2>//of time.</span><span class=cF0>
 <a name="l273"></a>        </span><span class=cF1>Bool</span><span class=cF0> old_raw, old_input_filter;
@@ -700,7 +700,7 @@ body {background-color:#000000;}
 <a name="l673"></a>}
 <a name="l674"></a>
 <a name="l675"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cFD>Fault2</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> fault_num, </span><span class=cF9>I64</span><span class=cF0> fault_err_code)
-<a name="l676"></a>{</span><span class=cF2>//Called from </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l91"><span class=cF4>Fault2</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l676"></a>{</span><span class=cF2>//Called from </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l91"><span class=cF4>Fault2</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l677"></a></span><span class=cF2>//Be careful not to swap-out and ruin the saved context</span><span class=cF0>
 <a name="l678"></a>        </span><span class=cF1>Bool</span><span class=cF0> was_raw, was_single_user, was_silent, was_in_debug, was_mouse_enabled;
 <a name="l679"></a>        </span><span class=cF9>I64</span><span class=cF0>  i, old_raw_flags = </span><span class=cFB>text</span><span class=cF0>.raw_flags;
diff --git a/docs/Kernel/KDefine.html b/docs/Kernel/KDefine.html
index a268f68b..1844c21a 100755
--- a/docs/Kernel/KDefine.html
+++ b/docs/Kernel/KDefine.html
@@ -128,7 +128,7 @@ body {background-color:#000000;}
 <a name="l101"></a>}
 <a name="l102"></a>
 <a name="l103"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DefinePrint</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *dname, </span><span class=cF1>U8</span><span class=cF0> *src, ...)
-<a name="l104"></a>{</span><span class=cF2>//Create DEFINE entry with </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Print.html#l1"><span class=cF4>Print</span></a><span class=cF2>()ed string.</span><span class=cF0>
+<a name="l104"></a>{</span><span class=cF2>//Create DEFINE entry with </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Print.html#l1"><span class=cF4>Print</span></a><span class=cF2>()ed string.</span><span class=cF0>
 <a name="l105"></a>        </span><span class=cF1>U8</span><span class=cF0> *buf = </span><span class=cF5>StrPrintJoin</span><span class=cF0>(</span><span class=cF3>NULL</span><span class=cF0>, src, argc, argv);
 <a name="l106"></a>
 <a name="l107"></a>        </span><span class=cF5>DefineLoad</span><span class=cF0>(dname, buf);
@@ -299,7 +299,7 @@ body {background-color:#000000;}
 <a name="l272"></a>}
 <a name="l273"></a>
 <a name="l274"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>Color2Str</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *buf, </span><span class=cF9>CColorROPU32</span><span class=cF0> c)
-<a name="l275"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3603"><span class=cF4>CColorROPU32</span></a><span class=cF2> with flags to </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l62"><span class=cF4>DCLighting</span></a><span class=cF2> str.</span><span class=cF0>
+<a name="l275"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3603"><span class=cF4>CColorROPU32</span></a><span class=cF2> with flags to </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l62"><span class=cF4>DCLighting</span></a><span class=cF2> str.</span><span class=cF0>
 <a name="l276"></a>        *buf = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l277"></a>        </span><span class=cF1>if</span><span class=cF0> (c.c0.rop &amp; </span><span class=cF3>ROPBF_TWO_SIDED</span><span class=cF0>)
 <a name="l278"></a>                </span><span class=cF5>CatPrint</span><span class=cF0>(buf, </span><span class=cF6>&quot;TWO|&quot;</span><span class=cF0>);
@@ -332,7 +332,7 @@ body {background-color:#000000;}
 <a name="l305"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cFD>str2color_list</span><span class=cF0> = </span><span class=cF6>&quot;/,)}&gt;&quot;</span><span class=cF0>;
 <a name="l306"></a>
 <a name="l307"></a></span><span class=cF9>CColorROPU16</span><span class=cF0> </span><span class=cF5>Str2ColorU16</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *st)
-<a name="l308"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l62"><span class=cF4>DCLighting</span></a><span class=cF2> color str with flags to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3599"><span class=cF4>CColorROPU16</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l308"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l62"><span class=cF4>DCLighting</span></a><span class=cF2> color str with flags to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3599"><span class=cF4>CColorROPU16</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l309"></a>        </span><span class=cF9>CColorROPU16</span><span class=cF0>     res = </span><span class=cF3>COLOR_INVALID</span><span class=cF0>;
 <a name="l310"></a>        </span><span class=cF9>I64</span><span class=cF0>                              i;
 <a name="l311"></a>        </span><span class=cF1>U8</span><span class=cF0>                              *ptr, *ptr2, *st2;
@@ -387,7 +387,7 @@ body {background-color:#000000;}
 <a name="l360"></a>}
 <a name="l361"></a>
 <a name="l362"></a></span><span class=cF9>CColorROPU32</span><span class=cF0> </span><span class=cF5>Str2ColorU32</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *st)
-<a name="l363"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l62"><span class=cF4>DCLighting</span></a><span class=cF2> color str with flags to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3603"><span class=cF4>CColorROPU32</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l363"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l62"><span class=cF4>DCLighting</span></a><span class=cF2> color str with flags to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3603"><span class=cF4>CColorROPU32</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l364"></a>        </span><span class=cF1>U8</span><span class=cF0>                              *st2;
 <a name="l365"></a>        </span><span class=cF9>CColorROPU32</span><span class=cF0>     res = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l366"></a>
diff --git a/docs/Kernel/KExcept.html b/docs/Kernel/KExcept.html
index 5fee22ad..ec612bc4 100755
--- a/docs/Kernel/KExcept.html
+++ b/docs/Kernel/KExcept.html
@@ -111,7 +111,7 @@ body {background-color:#000000;}
 <a name="l84"></a>}
 <a name="l85"></a>
 <a name="l86"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>throw</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> ch=</span><span class=cFE>0</span><span class=cF0>, </span><span class=cF1>Bool</span><span class=cF0> no_log=</span><span class=cF3>FALSE</span><span class=cF0>)
-<a name="l87"></a>{</span><span class=cF2>//ch can be up to 8 chars like </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l23"><span class=cF4>PutChars</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l87"></a>{</span><span class=cF2>//ch can be up to 8 chars like </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l23"><span class=cF4>PutChars</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l88"></a></span><span class=cF2>//In the catcher, fetch ch from Fs-&gt;except_ch.</span><span class=cF0>
 <a name="l89"></a>        </span><span class=cF9>CExcept</span><span class=cF0> *tmpt = </span><span class=cF5>Fs</span><span class=cF0>-&gt;last_except;
 <a name="l90"></a>        </span><span class=cF1>Bool</span><span class=cF0>     was_raw;
diff --git a/docs/Kernel/KExterns.html b/docs/Kernel/KExterns.html
index aa6f8fc1..792c923f 100755
--- a/docs/Kernel/KExterns.html
+++ b/docs/Kernel/KExterns.html
@@ -137,7 +137,7 @@ body {background-color:#000000;}
 <a name="l110"></a>
 <a name="l111"></a></span><span class=cF1>extern</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>Print</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *format, ...);
 <a name="l112"></a></span><span class=cF1>extern</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>PutChars</span><span class=cF0>(</span><span class=cF9>U64</span><span class=cF0> ch);
-<a name="l113"></a></span><span class=cF1>extern</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>PutS</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *st); </span><span class=cF2>//Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1110"><span class=cF4>Print</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l113"></a></span><span class=cF1>extern</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>PutS</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *st); </span><span class=cF2>//Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1110"><span class=cF4>Print</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l114"></a>
 <a name="l115"></a></span><span class=cF1>extern</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>Reboot</span><span class=cF0>(</span><span class=cF1>Bool</span><span class=cF0> format_ramdisks=</span><span class=cF3>FALSE</span><span class=cF0>);
 <a name="l116"></a>
diff --git a/docs/Kernel/KGlobals.html b/docs/Kernel/KGlobals.html
index a6c327dd..1070c419 100755
--- a/docs/Kernel/KGlobals.html
+++ b/docs/Kernel/KGlobals.html
@@ -26,7 +26,7 @@ body {background-color:#000000;}
 <body>
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF2>//Compiler initializes globals in AOT bin modules to zero.</span><span class=cF0>
-<a name="l2"></a></span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/ParseStatement.html#l421"><span class=cF4>Globals Set to Zero Here</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l2"></a></span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/ParseStatement.html#l421"><span class=cF4>Globals Set to Zero Here</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l3"></a>
 <a name="l4"></a></span><span class=cF9>CJob</span><span class=cF0>     </span><span class=cFB>sys_macro_head</span><span class=cF0>;
 <a name="l5"></a></span><span class=cF9>CTask</span><span class=cF0>   *</span><span class=cFB>sys_macro_task</span><span class=cF0>;
@@ -48,7 +48,7 @@ body {background-color:#000000;}
 <a name="l21"></a></span><span class=cF9>CCountsGlobals</span><span class=cF0>                   </span><span class=cFB>counts</span><span class=cF0> = {</span><span class=cFE>1</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>2676302000</span><span class=cF0>, </span><span class=cFE>2676302</span><span class=cF0>, </span><span class=cFE>2676302000</span><span class=cF0>, </span><span class=cF3>FALSE</span><span class=cF0>};
 <a name="l22"></a></span><span class=cF9>CDebugGlobals</span><span class=cF0>                    </span><span class=cFB>debug</span><span class=cF0>;
 <a name="l23"></a></span><span class=cF9>CDevGlobals</span><span class=cF0>                      </span><span class=cFB>dev</span><span class=cF0>;
-<a name="l24"></a></span><span class=cF9>CGridGlobals</span><span class=cF0>                     </span><span class=cFB>mouse_grid</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Grid.html#l1"><span class=cF4>::/Demo/Graphics/Grid.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l24"></a></span><span class=cF9>CGridGlobals</span><span class=cF0>                     </span><span class=cFB>mouse_grid</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Grid.html#l1"><span class=cF4>::/Demo/Graphics/Grid.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l25"></a></span><span class=cF9>CMouseStateGlobals</span><span class=cF0>               </span><span class=cFB>mouse</span><span class=cF0>, </span><span class=cFB>mouse_last</span><span class=cF0>;
 <a name="l26"></a></span><span class=cF9>CKbdStateGlobals</span><span class=cF0>                 </span><span class=cFB>kbd</span><span class=cF0>;
 <a name="l27"></a></span><span class=cF9>CKeyDevGlobals</span><span class=cF0>                   </span><span class=cFB>keydev</span><span class=cF0>;
diff --git a/docs/Kernel/KHashB.html b/docs/Kernel/KHashB.html
index 446e32f7..6b7d3c6e 100755
--- a/docs/Kernel/KHashB.html
+++ b/docs/Kernel/KHashB.html
@@ -108,7 +108,7 @@ body {background-color:#000000;}
 <a name="l81"></a>                        </span><span class=cF5>Free</span><span class=cF0>(tmph-&gt;debug_info);
 <a name="l82"></a>                </span><span class=cF1>if</span><span class=cF0> (tmph-&gt;type &amp; </span><span class=cF7>(</span><span class=cF3>HTT_FUN</span><span class=cF0> | </span><span class=cF3>HTT_CLASS</span><span class=cF7>)</span><span class=cF0>)
 <a name="l83"></a></span><span class=cF2>//Assumes code not on heap, so doesn't Free.</span><span class=cF0>
-<a name="l84"></a>                </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/LexLib.html#l239"><span class=cF4>ClassMemberListDel</span></a><span class=cF2>() is an import to the Kernel module</span><span class=cF0>
+<a name="l84"></a>                </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/LexLib.html#l239"><span class=cF4>ClassMemberListDel</span></a><span class=cF2>() is an import to the Kernel module</span><span class=cF0>
 <a name="l85"></a>                        </span><span class=cF5>ClassMemberListDel</span><span class=cF0>(tmph);
 <a name="l86"></a>                </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (tmph-&gt;type &amp; </span><span class=cF3>HTT_DEFINE_STR</span><span class=cF0>)
 <a name="l87"></a>                        </span><span class=cF5>Free</span><span class=cF0>(tmph</span><span class=cF7>(</span><span class=cF9>CHashDefineStr</span><span class=cF0> *</span><span class=cF7>)</span><span class=cF0>-&gt;data);
@@ -127,7 +127,7 @@ body {background-color:#000000;}
 <a name="l100"></a>}
 <a name="l101"></a>
 <a name="l102"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>HashTableDel</span><span class=cF0>(</span><span class=cF9>CHashTable</span><span class=cF0> *table)
-<a name="l103"></a>{</span><span class=cF2>//Free std system hash table, calling </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KHashB.html#l68"><span class=cF4>HashDel</span></a><span class=cF2>() on entries.</span><span class=cF0>
+<a name="l103"></a>{</span><span class=cF2>//Free std system hash table, calling </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KHashB.html#l68"><span class=cF4>HashDel</span></a><span class=cF2>() on entries.</span><span class=cF0>
 <a name="l104"></a>        </span><span class=cF9>I64</span><span class=cF0>                      i;
 <a name="l105"></a>        </span><span class=cF9>CHashSrcSym</span><span class=cF0>     *tmph, *tmph1;
 <a name="l106"></a>
@@ -207,7 +207,7 @@ body {background-color:#000000;}
 <a name="l180"></a>}
 <a name="l181"></a>
 <a name="l182"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>HashSrcFileSet</span><span class=cF0>(</span><span class=cF9>CCompCtrl</span><span class=cF0> *cc, </span><span class=cF9>CHashSrcSym</span><span class=cF0> *h, </span><span class=cF9>I64</span><span class=cF0> line_num_offset=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l183"></a>{</span><span class=cF2>//Set </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l862"><span class=cF4>CHashSrcSym</span></a><span class=cF2> link and help_index by cur cc pos.</span><span class=cF0>
+<a name="l183"></a>{</span><span class=cF2>//Set </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l862"><span class=cF4>CHashSrcSym</span></a><span class=cF2> link and help_index by cur cc pos.</span><span class=cF0>
 <a name="l184"></a>        </span><span class=cF9>CLexFile</span><span class=cF0>        *tmpf = cc-&gt;lex_include_stack;
 <a name="l185"></a>        </span><span class=cF9>I64</span><span class=cF0>                      line_num = tmpf-&gt;line_num + line_num_offset;
 <a name="l186"></a>
@@ -225,7 +225,7 @@ body {background-color:#000000;}
 <a name="l198"></a>}
 <a name="l199"></a>
 <a name="l200"></a></span><span class=cF9>CHashGeneric</span><span class=cF0> *</span><span class=cF5>HashPublic</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *st, </span><span class=cF9>I64</span><span class=cF0> mask, </span><span class=cF1>Bool</span><span class=cF0> val=</span><span class=cF3>TRUE</span><span class=cF0>)
-<a name="l201"></a>{</span><span class=cF2>//Mark a hash entry as public and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KHashB.html#l182"><span class=cF4>HashSrcFileSet</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l201"></a>{</span><span class=cF2>//Mark a hash entry as public and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KHashB.html#l182"><span class=cF4>HashSrcFileSet</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l202"></a>        </span><span class=cF9>CHashGeneric</span><span class=cF0> *res;
 <a name="l203"></a>
 <a name="l204"></a>        </span><span class=cF1>if</span><span class=cF0> (res = </span><span class=cF5>HashFind</span><span class=cF7>(</span><span class=cF0>st, </span><span class=cF5>Fs</span><span class=cF0>-&gt;hash_table, mask</span><span class=cF7>)</span><span class=cF0>)
@@ -268,7 +268,7 @@ body {background-color:#000000;}
 <a name="l241"></a>}
 <a name="l242"></a>
 <a name="l243"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>HashDefineListAdd</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *dname, </span><span class=cF9>I64</span><span class=cF0> type, </span><span class=cF9>CHashTable</span><span class=cF0> *table)
-<a name="l244"></a>{</span><span class=cF2>//Add define list to a hash table. See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l25"><span class=cF4>::/System/DolDoc/DocInit.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l244"></a>{</span><span class=cF2>//Add define list to a hash table. See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l25"><span class=cF4>::/System/DolDoc/DocInit.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l245"></a>        </span><span class=cF9>CHashDefineStr</span><span class=cF0> *tmph;
 <a name="l246"></a>
 <a name="l247"></a>        </span><span class=cF1>if</span><span class=cF0> (tmph = </span><span class=cF5>HashFind</span><span class=cF7>(</span><span class=cF0>dname, </span><span class=cF5>Fs</span><span class=cF0>-&gt;hash_table, </span><span class=cF3>HTT_DEFINE_STR</span><span class=cF7>)</span><span class=cF0>)
diff --git a/docs/Kernel/KInterrupts.html b/docs/Kernel/KInterrupts.html
index 8cfb3a42..4fa64982 100755
--- a/docs/Kernel/KInterrupts.html
+++ b/docs/Kernel/KInterrupts.html
@@ -65,7 +65,7 @@ body {background-color:#000000;}
 <a name="l38"></a>                </span><span class=cF1>TEST</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
 <a name="l39"></a>                </span><span class=cF1>JZ</span><span class=cF0>              @@10
 <a name="l40"></a>                </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l41"></a>                </span><span class=cF1>CALL</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>             </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Profiler.html#l11"><span class=cF4>ProfTimerInt</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l41"></a>                </span><span class=cF1>CALL</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>             </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Profiler.html#l11"><span class=cF4>ProfTimerInt</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l42"></a>                </span><span class=cF1>JMP</span><span class=cF0>     @@15
 <a name="l43"></a>@@10:   </span><span class=cF1>ADD</span><span class=cF0>     </span><span class=cFC>RSP</span><span class=cF0>, </span><span class=cFE>8</span><span class=cF0>
 <a name="l44"></a>@@15:   </span><span class=cF1>CLI</span><span class=cF0>
@@ -89,7 +89,7 @@ body {background-color:#000000;}
 <a name="l62"></a></span><span class=cFD>INT_FAULT</span><span class=cF0>::
 <a name="l63"></a>                </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBX</span><span class=cF0>
 <a name="l64"></a>                </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l65"></a>                </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>BL</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> </span><span class=cFE>16</span><span class=cF0>[</span><span class=cFC>RSP</span><span class=cF0>]  </span><span class=cF2>//We pushed fault_num </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l172"><span class=cF4>IntFaultHandlersNew</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l65"></a>                </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>BL</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> </span><span class=cFE>16</span><span class=cF0>[</span><span class=cFC>RSP</span><span class=cF0>]  </span><span class=cF2>//We pushed fault_num </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l172"><span class=cF4>IntFaultHandlersNew</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l66"></a>                </span><span class=cF1>XOR</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
 <a name="l67"></a>                </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>FS</span><span class=cF0>:</span><span class=cF1>U8</span><span class=cF0> </span><span class=cF9>CTask</span><span class=cF0>.fault_num[</span><span class=cFC>RAX</span><span class=cF0>], </span><span class=cFC>BL</span><span class=cF0>
 <a name="l68"></a>                </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>
@@ -115,7 +115,7 @@ body {background-color:#000000;}
 <a name="l88"></a>                </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF9>CTask</span><span class=cF0>.fault_err_code[</span><span class=cFC>RSI</span><span class=cF0>]
 <a name="l89"></a>                </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF9>CTask</span><span class=cF0>.fault_num[</span><span class=cFC>RSI</span><span class=cF0>]
 <a name="l90"></a>                </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>CTask</span><span class=cF0>.rsi[</span><span class=cFC>RSI</span><span class=cF0>]
-<a name="l91"></a>                </span><span class=cF1>CALL</span><span class=cF0>    &amp;</span><span class=cFD>Fault2</span><span class=cF0>                                 </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l675"><span class=cF4>Fault2</span></a><span class=cF0>
+<a name="l91"></a>                </span><span class=cF1>CALL</span><span class=cF0>    &amp;</span><span class=cFD>Fault2</span><span class=cF0>                                 </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l675"><span class=cF4>Fault2</span></a><span class=cF0>
 <a name="l92"></a>                </span><span class=cF1>JMP</span><span class=cF0>     </span><span class=cF9>I32</span><span class=cF0> RESTORE_FS_TASK
 <a name="l93"></a>
 <a name="l94"></a></span><span class=cFD>INT_FAULT_ERR_CODE_BITMAP</span><span class=cF0>::
@@ -135,9 +135,9 @@ body {background-color:#000000;}
 <a name="l108"></a>}
 <a name="l109"></a>
 <a name="l110"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>IntEntrySet</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> irq, </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF7>(</span><span class=cF0>*fp_new_handler</span><span class=cF7>)()</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> type=</span><span class=cF3>IDTET_IRQ</span><span class=cF0>)
-<a name="l111"></a>{</span><span class=cF2>//Set interrupt handler. Returns old handler. See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l322"><span class=cF4>IDTET_IRQ</span></a><span class=cF2>.</span><span class=cF0>
-<a name="l112"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/InterruptDemo.html#l1"><span class=cF4>::/Demo/Lectures/InterruptDemo.CC</span></a><span class=cF2>.</span><span class=cF0>
-<a name="l113"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/MultiCore/Interrupts.html#l1"><span class=cF4>::/Demo/MultiCore/Interrupts.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l111"></a>{</span><span class=cF2>//Set interrupt handler. Returns old handler. See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l322"><span class=cF4>IDTET_IRQ</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l112"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/InterruptDemo.html#l1"><span class=cF4>::/Demo/Lectures/InterruptDemo.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l113"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MultiCore/Interrupts.html#l1"><span class=cF4>::/Demo/MultiCore/Interrupts.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l114"></a>        </span><span class=cF9>I64</span><span class=cF0>                      fp = fp_new_handler;
 <a name="l115"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *old_handler;
 <a name="l116"></a>        </span><span class=cF9>CIDTEntry</span><span class=cF0>       *entry;
@@ -218,7 +218,7 @@ body {background-color:#000000;}
 <a name="l191"></a>        </span><span class=cF9>I64</span><span class=cF0>                             i;
 <a name="l192"></a>        </span><span class=cF9>CSysLimitBase</span><span class=cF0>   tmp_ptr;
 <a name="l193"></a>
-<a name="l194"></a>        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF5>Gs</span><span class=cF0>-&gt;num) </span><span class=cF2>//Gs is current </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4058"><span class=cF4>CCPU</span></a><span class=cF2> struct</span><span class=cF0>
+<a name="l194"></a>        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF5>Gs</span><span class=cF0>-&gt;num) </span><span class=cF2>//Gs is current </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4058"><span class=cF4>CCPU</span></a><span class=cF2> struct</span><span class=cF0>
 <a name="l195"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l196"></a>                </span><span class=cFB>dev</span><span class=cF0>.idt = </span><span class=cF5>CAllocAligned</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CIDTEntry</span><span class=cF7>)</span><span class=cF0> * </span><span class=cFE>256</span><span class=cF0>, </span><span class=cFE>8</span><span class=cF0>);
 <a name="l197"></a>                </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; </span><span class=cFE>256</span><span class=cF0>; i++)
@@ -242,7 +242,7 @@ body {background-color:#000000;}
 <a name="l215"></a></span><span class=cF2>/*In theory, we use the PIC mask reg to insure we don't get</span><span class=cF0>
 <a name="l216"></a></span><span class=cF2>anything but keyboard, mouse and timer IRQs.</span><span class=cF0>    </span><span class=cF2>In practice, I've</span><span class=cF0>
 <a name="l217"></a></span><span class=cF2>gotten IRQ 0x27, perhaps because I didn't initialize the APIC.</span><span class=cF0>
-<a name="l218"></a></span><span class=cF2>I go ahead and ACK PIC in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l148"><span class=cF4>IntNop</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l218"></a></span><span class=cF2>I go ahead and ACK PIC in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l148"><span class=cF4>IntNop</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l219"></a></span><span class=cF2>I have no idea why I got a IRQ 0x27.</span><span class=cF0>
 <a name="l220"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l221"></a>        </span><span class=cF5>IntEntrySet</span><span class=cF0>(</span><span class=cF3>I_NMI</span><span class=cF0>,               </span><span class=cFD>_SYS_HLT</span><span class=cF0>);
diff --git a/docs/Kernel/KLoad.html b/docs/Kernel/KLoad.html
index 5085b0d0..86a33892 100755
--- a/docs/Kernel/KLoad.html
+++ b/docs/Kernel/KLoad.html
@@ -246,7 +246,7 @@ body {background-color:#000000;}
 <a name="l219"></a>                </span><span class=cF1>return</span><span class=cF0> </span><span class=cF3>NULL</span><span class=cF0>;
 <a name="l220"></a>        </span><span class=cF7>}</span><span class=cF0>
 <a name="l221"></a>
-<a name="l222"></a>        </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l525"><span class=cF4>Patch Table Generation</span></a><span class=cF0>
+<a name="l222"></a>        </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l525"><span class=cF4>Patch Table Generation</span></a><span class=cF0>
 <a name="l223"></a>        module_align = </span><span class=cFE>1</span><span class=cF0> &lt;&lt; bfh-&gt;module_align_bits;
 <a name="l224"></a>        </span><span class=cF1>if</span><span class=cF0> (!module_align || bfh-&gt;bin_signature != </span><span class=cF3>BIN_SIGNATURE_VAL</span><span class=cF0>)
 <a name="l225"></a>        </span><span class=cF7>{</span><span class=cF0>
@@ -307,7 +307,7 @@ body {background-color:#000000;}
 <a name="l280"></a>{
 <a name="l281"></a>        </span><span class=cF5>HashGenericAdd</span><span class=cF0>(</span><span class=cF3>KERNEL_MODULE_NAME</span><span class=cF0>, </span><span class=cF3>HTT_MODULE</span><span class=cF0> | </span><span class=cF3>HTF_PUBLIC</span><span class=cF0>, </span><span class=cFB>mem_boot_base</span><span class=cF0> - </span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CBinFile</span><span class=cF7>)</span><span class=cF0>);
 <a name="l282"></a>
-<a name="l283"></a>        </span><span class=cF2>//Abs patches done here </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KStart32.html#l101"><span class=cF4>CPatchTableAbsAddr</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l283"></a>        </span><span class=cF2>//Abs patches done here </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart32.html#l101"><span class=cF4>CPatchTableAbsAddr</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l284"></a>        </span><span class=cFD>LoadPass1</span><span class=cF0>(</span><span class=cFB>sys_boot_patch_table_base</span><span class=cF0>, </span><span class=cFB>mem_boot_base</span><span class=cF0>, </span><span class=cF3>LDF_NO_ABSS</span><span class=cF0> | </span><span class=cF3>LDF_SILENT</span><span class=cF0>);
 <a name="l285"></a>
 <a name="l286"></a>        </span><span class=cF2>//No main routines</span><span class=cF0>
diff --git a/docs/Kernel/KMain.html b/docs/Kernel/KMain.html
index b0600315..0ebc123b 100755
--- a/docs/Kernel/KMain.html
+++ b/docs/Kernel/KMain.html
@@ -144,7 +144,7 @@ body {background-color:#000000;}
 <a name="l117"></a>}
 <a name="l118"></a>
 <a name="l119"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cFD>TimerInit</span><span class=cF0>()
-<a name="l120"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/PIT.html#l1"><span class=cF4>::/Doc/PIT.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l120"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/PIT.html#l1"><span class=cF4>::/Doc/PIT.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l121"></a>        </span><span class=cF5>OutU8</span><span class=cF0>(</span><span class=cF3>PIT_CMD</span><span class=cF0>, </span><span class=cF3>PIT_CMDF_CHANNEL0</span><span class=cF0> | </span><span class=cF3>PIT_CMDF_OPMODE_RATE_GEN</span><span class=cF0> | </span><span class=cF3>PIT_CMDF_ACCESS_WORD</span><span class=cF0>);
 <a name="l122"></a>        </span><span class=cF5>OutU8</span><span class=cF0>(</span><span class=cF3>PIT_0</span><span class=cF0>, </span><span class=cF3>SYS_TIMER0_PERIOD</span><span class=cF0>);
 <a name="l123"></a>        </span><span class=cF5>OutU8</span><span class=cF0>(</span><span class=cF3>PIT_0</span><span class=cF0>, </span><span class=cF3>SYS_TIMER0_PERIOD</span><span class=cF0> &gt;&gt; </span><span class=cFE>8</span><span class=cF0>);
@@ -171,7 +171,7 @@ body {background-color:#000000;}
 <a name="l144"></a>}
 <a name="l145"></a>
 <a name="l146"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cFD>KMain</span><span class=cF0>()
-<a name="l147"></a>{</span><span class=cF2>//Continued from </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KStart64.html#l50"><span class=cF4>KStart64.CC</span></a><span class=cF0>
+<a name="l147"></a>{</span><span class=cF2>//Continued from </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart64.html#l50"><span class=cF4>KStart64.CC</span></a><span class=cF0>
 <a name="l148"></a>        </span><span class=cF9>CBlkDev</span><span class=cF0> *bd;
 <a name="l149"></a>
 <a name="l150"></a>        </span><span class=cF5>OutU8</span><span class=cF0>(</span><span class=cF3>PCSPKR</span><span class=cF0>, </span><span class=cF5>InU8</span><span class=cF7>(</span><span class=cF3>PCSPKR</span><span class=cF7>)</span><span class=cF0> &amp; ~</span><span class=cFE>3</span><span class=cF0>); </span><span class=cF2>//Sound;</span><span class=cF0>
@@ -193,8 +193,8 @@ body {background-color:#000000;}
 <a name="l166"></a>        </span><span class=cFD>Core0Init</span><span class=cF0>;
 <a name="l167"></a>        </span><span class=cFD>IntInit1</span><span class=cF0>;
 <a name="l168"></a>
-<a name="l169"></a>        </span><span class=cF2>//Before this point use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>Sound</span></a><span class=cF2>() and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l88"><span class=cF4>Busy</span></a><span class=cF2>()</span><span class=cF0>
-<a name="l170"></a>        </span><span class=cF2>//to debug.  After this point, use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l232"><span class=cF4>RawPrint</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l169"></a>        </span><span class=cF2>//Before this point use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l129"><span class=cF4>Sound</span></a><span class=cF2>() and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l88"><span class=cF4>Busy</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l170"></a>        </span><span class=cF2>//to debug.  After this point, use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l232"><span class=cF4>RawPrint</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l171"></a>        </span><span class=cF5>LBts</span><span class=cF0>(&amp;</span><span class=cFB>sys_run_level</span><span class=cF0>, </span><span class=cF3>RLf_RAW</span><span class=cF0>);
 <a name="l172"></a>        </span><span class=cF6>&quot;ZealOS V%0.2f\t%D %T\n\n&quot;</span><span class=cF0>, </span><span class=cFB>sys_os_version</span><span class=cF0>, </span><span class=cFB>sys_compile_time</span><span class=cF0>, </span><span class=cFB>sys_compile_time</span><span class=cF0>;
 <a name="l173"></a>
@@ -260,7 +260,7 @@ body {background-color:#000000;}
 <a name="l233"></a>        </span><span class=cFB>counts</span><span class=cF0>.time_stamp_freq_initial = </span><span class=cF5>TimeCal</span><span class=cF0>;
 <a name="l234"></a>        </span><span class=cF5>Cd</span><span class=cF0>(</span><span class=cF6>&quot;/&quot;</span><span class=cF0>);
 <a name="l235"></a>        </span><span class=cF1>try</span><span class=cF0>
-<a name="l236"></a>                </span><span class=cF5>ExeFile</span><span class=cF0>(</span><span class=cF6>&quot;StartOS&quot;</span><span class=cF0>); </span><span class=cF2>//Continues </span><a href="http://www.tomawezome.github.io/ZealOS/StartOS.html#l1"><span class=cF4>/StartOS.CC</span></a><span class=cF0>
+<a name="l236"></a>                </span><span class=cF5>ExeFile</span><span class=cF0>(</span><span class=cF6>&quot;StartOS&quot;</span><span class=cF0>); </span><span class=cF2>//Continues </span><a href="https://www.tomawezome.github.io/ZealOS/StartOS.html#l1"><span class=cF4>/StartOS.CC</span></a><span class=cF0>
 <a name="l237"></a>        </span><span class=cF1>catch</span><span class=cF0>
 <a name="l238"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l239"></a>                </span><span class=cF5>Raw</span><span class=cF0>(</span><span class=cF3>ON</span><span class=cF0>);
diff --git a/docs/Kernel/KMathB.html b/docs/Kernel/KMathB.html
index faca63b5..2c8942d8 100755
--- a/docs/Kernel/KMathB.html
+++ b/docs/Kernel/KMathB.html
@@ -103,7 +103,7 @@ body {background-color:#000000;}
 <a name="l76"></a>        </span><span class=cF7>}</span><span class=cF0>
 <a name="l77"></a>}
 <a name="l78"></a>
-<a name="l79"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Credits.html#l1"><span class=cF4>::/Doc/Credits.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l79"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Credits.html#l1"><span class=cF4>::/Doc/Credits.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l80"></a>#</span><span class=cF1>define</span><span class=cF0> LIN_CONGRUE_A   </span><span class=cFE>6364136223846793005</span><span class=cF0>
 <a name="l81"></a>#</span><span class=cF1>define</span><span class=cF0> LIN_CONGRUE_C   </span><span class=cFE>1442695040888963407</span><span class=cF0>
 <a name="l82"></a>
@@ -164,7 +164,7 @@ body {background-color:#000000;}
 <a name="l137"></a>}
 <a name="l138"></a>
 <a name="l139"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>Seed</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> seed=</span><span class=cFE>0</span><span class=cF0>, </span><span class=cF9>CTask</span><span class=cF0> *task=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l140"></a>{</span><span class=cF2>//Set </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l134"><span class=cF4>Rand</span></a><span class=cF2>() seed. Zero for timer-based.</span><span class=cF0>
+<a name="l140"></a>{</span><span class=cF2>//Set </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l134"><span class=cF4>Rand</span></a><span class=cF2>() seed. Zero for timer-based.</span><span class=cF0>
 <a name="l141"></a>        </span><span class=cF1>if</span><span class=cF0> (!task)
 <a name="l142"></a>                task = </span><span class=cF5>Fs</span><span class=cF0>;
 <a name="l143"></a>        </span><span class=cF1>if</span><span class=cF0> (seed)
diff --git a/docs/Kernel/KMisc.html b/docs/Kernel/KMisc.html
index ca4cd25b..3ace2191 100755
--- a/docs/Kernel/KMisc.html
+++ b/docs/Kernel/KMisc.html
@@ -32,7 +32,7 @@ body {background-color:#000000;}
 <a name="l5"></a>}
 <a name="l6"></a>
 <a name="l7"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cFD>IntCore0TimerHandler</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *)
-<a name="l8"></a>{</span><span class=cF2>//Called from </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l55"><span class=cF4>IntCore0TimerHandler</span></a><span class=cF0>
+<a name="l8"></a>{</span><span class=cF2>//Called from </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l55"><span class=cF4>IntCore0TimerHandler</span></a><span class=cF0>
 <a name="l9"></a>        </span><span class=cF9>I64</span><span class=cF0> i;
 <a name="l10"></a>
 <a name="l11"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cFB>mp_count</span><span class=cF0> &gt; </span><span class=cFE>1</span><span class=cF0>)
@@ -169,7 +169,7 @@ body {background-color:#000000;}
 <a name="l142"></a>                {
 <a name="l143"></a>                        </span><span class=cFB>screencast</span><span class=cF0>.ona = ona;
 <a name="l144"></a>                        period = </span><span class=cF5>ClampI64</span><span class=cF0>(</span><span class=cF3>SYS_TIMER_FREQ</span><span class=cF0> / </span><span class=cF5>Ona2Freq</span><span class=cF7>(</span><span class=cF0>ona</span><span class=cF7>)</span><span class=cF0>, </span><span class=cFE>1</span><span class=cF0>, </span><span class=cF3>U16_MAX</span><span class=cF0>);
-<a name="l145"></a>                        </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/PIT.html#l1"><span class=cF4>::/Doc/PIT.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l145"></a>                        </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/PIT.html#l1"><span class=cF4>::/Doc/PIT.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l146"></a>                        </span><span class=cF5>OutU8</span><span class=cF0>(</span><span class=cF3>PIT_CMD</span><span class=cF0>, </span><span class=cF3>PIT_CMDF_CHANNEL2</span><span class=cF0> | </span><span class=cF3>PIT_CMDF_OPMODE_SQUARE_WAVE</span><span class=cF0> | </span><span class=cF3>PIT_CMDF_ACCESS_WORD</span><span class=cF0>);
 <a name="l147"></a>                        </span><span class=cF5>OutU8</span><span class=cF0>(</span><span class=cF3>PIT_2</span><span class=cF0>, period);
 <a name="l148"></a>                        </span><span class=cF5>OutU8</span><span class=cF0>(</span><span class=cF3>PIT_2</span><span class=cF0>, period.u8[</span><span class=cFE>1</span><span class=cF0>]);
diff --git a/docs/Kernel/KStart16.html b/docs/Kernel/KStart16.html
index a36ef859..24524817 100755
--- a/docs/Kernel/KStart16.html
+++ b/docs/Kernel/KStart16.html
@@ -25,17 +25,17 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF1>asm</span><span class=cF0> {</span><span class=cF2>/* See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Boot.html#l1"><span class=cF4>::/Doc/Boot.DD</span></a><span class=cF2>.</span><span class=cF0>
-<a name="l2"></a></span><span class=cF2>ZealOS starts in real, calls some BIOS routines, switches to 32 bit, and 64 bit mode and continues in </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF2> at </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l146"><span class=cF4>KMain</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l1"></a><span class=cF1>asm</span><span class=cF0> {</span><span class=cF2>/* See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Boot.html#l1"><span class=cF4>::/Doc/Boot.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l2"></a></span><span class=cF2>ZealOS starts in real, calls some BIOS routines, switches to 32 bit, and 64 bit mode and continues in </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l1"><span class=cF4>CosmiC</span></a><span class=cF2> at </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l146"><span class=cF4>KMain</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l3"></a>
 <a name="l4"></a></span><span class=cF2>The boot loader jumps here in real-mode (16-bit).</span><span class=cF0>
-<a name="l5"></a></span><span class=cF2>It actually jumps to the </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l451"><span class=cF4>CBinFile</span></a><span class=cF2> header which is placed just before this by </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l628"><span class=cF4>the compiler</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l5"></a></span><span class=cF2>It actually jumps to the </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l451"><span class=cF4>CBinFile</span></a><span class=cF2> header which is placed just before this by </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l628"><span class=cF4>the compiler</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l6"></a></span><span class=cF2>The header begins with a short jmp to the start of this file's code which begins with the following small jump past some data.</span><span class=cF0>
 <a name="l7"></a>
-<a name="l8"></a></span><span class=cF2>This file is first in the Kernel image because it is #included first.  </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l14"><span class=cF4>Kernel.PRJ</span></a><span class=cF0>
+<a name="l8"></a></span><span class=cF2>This file is first in the Kernel image because it is #included first.  </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l14"><span class=cF4>Kernel.PRJ</span></a><span class=cF0>
 <a name="l9"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l10"></a></span><span class=cF1>USE16</span><span class=cF0>
-<a name="l11"></a></span><span class=cFD>SYS_KERNEL</span><span class=cF0>:: </span><span class=cF2>//This must match </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l547"><span class=cF4>CKernel</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l11"></a></span><span class=cFD>SYS_KERNEL</span><span class=cF0>:: </span><span class=cF2>//This must match </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l547"><span class=cF4>CKernel</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l12"></a>                </span><span class=cF1>JMP</span><span class=cF0>             </span><span class=cF9>I16</span><span class=cF0> </span><span class=cFD>CORE0_16BIT_INIT</span><span class=cF0>
 <a name="l13"></a>
 <a name="l14"></a></span><span class=cF2>//************************************</span><span class=cF0>
@@ -64,13 +64,13 @@ body {background-color:#000000;}
 <a name="l37"></a>
 <a name="l38"></a>                </span><span class=cF1>ALIGN</span><span class=cF0>   </span><span class=cFE>16</span><span class=cF0>, </span><span class=cF3>OC_NOP</span><span class=cF0>
 <a name="l39"></a>
-<a name="l40"></a></span><span class=cFD>SYS_GDT</span><span class=cF0>:: </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l395"><span class=cF4>CGDT</span></a><span class=cF0>
+<a name="l40"></a></span><span class=cFD>SYS_GDT</span><span class=cF0>:: </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l395"><span class=cF4>CGDT</span></a><span class=cF0>
 <a name="l41"></a>GDT_NULL:               </span><span class=cF1>DU64</span><span class=cF0>    </span><span class=cFE>0</span><span class=cF0>,</span><span class=cFE>0</span><span class=cF0>;
 <a name="l42"></a>GDT_BOOT_DS:    </span><span class=cF1>DU64</span><span class=cF0>    </span><span class=cFE>0x00CF92000000FFFF</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>; </span><span class=cF2>//Gets patched.</span><span class=cF0>
 <a name="l43"></a>GDT_BOOT_CS:    </span><span class=cF1>DU64</span><span class=cF0>    </span><span class=cFE>0x00CF9A000000FFFF</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>; </span><span class=cF2>//Gets patched.</span><span class=cF0>
 <a name="l44"></a>GDT_CS32:               </span><span class=cF1>DU64</span><span class=cF0>    </span><span class=cFE>0x00CF9A000000FFFF</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>;
-<a name="l45"></a>GDT_CS64:               </span><span class=cF1>DU64</span><span class=cF0>    </span><span class=cFE>0x00209A0000000000</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>; </span><span class=cF2>//The </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Charter.html#l1"><span class=cF4>Charter</span></a><span class=cF2> says just ring0.</span><span class=cF0>
-<a name="l46"></a>GDT_CS64_RING3: </span><span class=cF1>DU64</span><span class=cF0>    </span><span class=cFE>0x0020FA0000000000</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>; </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/Ring3.html#l1"><span class=cF4>Ring3</span></a><span class=cF2>, so you can play with.</span><span class=cF0>
+<a name="l45"></a>GDT_CS64:               </span><span class=cF1>DU64</span><span class=cF0>    </span><span class=cFE>0x00209A0000000000</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>; </span><span class=cF2>//The </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Charter.html#l1"><span class=cF4>Charter</span></a><span class=cF2> says just ring0.</span><span class=cF0>
+<a name="l46"></a>GDT_CS64_RING3: </span><span class=cF1>DU64</span><span class=cF0>    </span><span class=cFE>0x0020FA0000000000</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>; </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/Ring3.html#l1"><span class=cF4>Ring3</span></a><span class=cF2>, so you can play with.</span><span class=cF0>
 <a name="l47"></a>GDT_DS:                 </span><span class=cF1>DU64</span><span class=cF0>    </span><span class=cFE>0x00CF92000000FFFF</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>;
 <a name="l48"></a>GDT_DS_RING3:   </span><span class=cF1>DU64</span><span class=cF0>    </span><span class=cFE>0x00CFF2000000FFFF</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>;
 <a name="l49"></a>GDT_TR:                 </span><span class=cF1>DU8</span><span class=cF0>     </span><span class=cF3>MP_PROCESSORS_NUM</span><span class=cF0> * </span><span class=cFE>16</span><span class=cF0> </span><span class=cF1>DUP</span><span class=cF0>(</span><span class=cFE>0</span><span class=cF0>);
@@ -97,12 +97,12 @@ body {background-color:#000000;}
 <a name="l70"></a>
 <a name="l71"></a></span><span class=cF2>//************************************</span><span class=cF0>
 <a name="l72"></a></span><span class=cFD>CORE0_16BIT_INIT</span><span class=cF0>::
-<a name="l73"></a></span><span class=cF2>//EAX is </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l311"><span class=cF4>SYS_BOOT_SRC</span></a><span class=cF2>. (Val passed from boot blk, </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHD.html#l84"><span class=cF4>BootHD</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootDVD.html#l175"><span class=cF4>BootDVD</span></a><span class=cF2>, &amp; </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootRAM.html#l46"><span class=cF4>BootRAM</span></a><span class=cF2>.)</span><span class=cF0>
+<a name="l73"></a></span><span class=cF2>//EAX is </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l311"><span class=cF4>SYS_BOOT_SRC</span></a><span class=cF2>. (Val passed from boot blk, </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHD.html#l84"><span class=cF4>BootHD</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootDVD.html#l175"><span class=cF4>BootDVD</span></a><span class=cF2>, &amp; </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootRAM.html#l46"><span class=cF4>BootRAM</span></a><span class=cF2>.)</span><span class=cF0>
 <a name="l74"></a>                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>ECX</span><span class=cF0>, </span><span class=cFC>EAX</span><span class=cF0>
 <a name="l75"></a>                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>AX</span><span class=cF0>, (</span><span class=cF3>BOOT_RAM_LIMIT</span><span class=cF0> - </span><span class=cF3>BOOT_STACK_SIZE</span><span class=cF0>) / </span><span class=cFE>16</span><span class=cF0>
 <a name="l76"></a>                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>SS</span><span class=cF0>, </span><span class=cFC>AX</span><span class=cF0>
 <a name="l77"></a>                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>SP</span><span class=cF0>, </span><span class=cF3>BOOT_STACK_SIZE</span><span class=cF0>
-<a name="l78"></a>                </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>ECX</span><span class=cF0>             </span><span class=cF2>//Will be </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l311"><span class=cF4>SYS_BOOT_SRC</span></a><span class=cF2>. See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHD.html#l84"><span class=cF4>BootHD</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootDVD.html#l175"><span class=cF4>BootDVD</span></a><span class=cF2> &amp; </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootRAM.html#l46"><span class=cF4>BootRAM</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l78"></a>                </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>ECX</span><span class=cF0>             </span><span class=cF2>//Will be </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l311"><span class=cF4>SYS_BOOT_SRC</span></a><span class=cF2>. See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHD.html#l84"><span class=cF4>BootHD</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootDVD.html#l175"><span class=cF4>BootDVD</span></a><span class=cF2> &amp; </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootRAM.html#l46"><span class=cF4>BootRAM</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l79"></a>                </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>EBX</span><span class=cF0>
 <a name="l80"></a>                </span><span class=cF1>CALL</span><span class=cF0>    </span><span class=cF9>U16</span><span class=cF0> GET_IP
 <a name="l81"></a>GET_IP: </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>BX</span><span class=cF0>
@@ -335,7 +335,7 @@ body {background-color:#000000;}
 <a name="l308"></a>                </span><span class=cF1>OUT</span><span class=cF0>             </span><span class=cFE>0x92</span><span class=cF0>, </span><span class=cFC>AL</span><span class=cF0>
 <a name="l309"></a>
 <a name="l310"></a>                </span><span class=cF1>POP</span><span class=cF0>             </span><span class=cF9>U32</span><span class=cF0> [</span><span class=cFD>SYS_BOOT_BLK</span><span class=cF0>]
-<a name="l311"></a>                </span><span class=cF1>POP</span><span class=cF0>             </span><span class=cF9>U32</span><span class=cF0> [</span><span class=cFD>SYS_BOOT_SRC</span><span class=cF0>]      </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHD.html#l84"><span class=cF4>BootHD</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootDVD.html#l175"><span class=cF4>BootDVD</span></a><span class=cF2>, &amp; </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootRAM.html#l46"><span class=cF4>BootRAM</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l311"></a>                </span><span class=cF1>POP</span><span class=cF0>             </span><span class=cF9>U32</span><span class=cF0> [</span><span class=cFD>SYS_BOOT_SRC</span><span class=cF0>]      </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHD.html#l84"><span class=cF4>BootHD</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootDVD.html#l175"><span class=cF4>BootDVD</span></a><span class=cF2>, &amp; </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootRAM.html#l46"><span class=cF4>BootRAM</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l312"></a>
 <a name="l313"></a>                </span><span class=cF1>CLD</span><span class=cF0>             
 <a name="l314"></a>                </span><span class=cF1>XOR</span><span class=cF0>     </span><span class=cFC>EAX</span><span class=cF0>, </span><span class=cFC>EAX</span><span class=cF0>
diff --git a/docs/Kernel/KStart32.html b/docs/Kernel/KStart32.html
index 5137a5cd..b4ec3b42 100755
--- a/docs/Kernel/KStart32.html
+++ b/docs/Kernel/KStart32.html
@@ -104,7 +104,7 @@ body {background-color:#000000;}
 <a name="l77"></a></span><span class=cF2>//************************************</span><span class=cF0>
 <a name="l78"></a>                </span><span class=cF1>ALIGN</span><span class=cF0>   </span><span class=cFE>16</span><span class=cF0>, </span><span class=cF3>OC_NOP</span><span class=cF0>
 <a name="l79"></a>
-<a name="l80"></a></span><span class=cFD>CORE0_32BIT_INIT</span><span class=cF0>:: </span><span class=cF2>//Entry point for </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootRAM.html#l33"><span class=cF4>BootRAM</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l80"></a></span><span class=cFD>CORE0_32BIT_INIT</span><span class=cF0>:: </span><span class=cF2>//Entry point for </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootRAM.html#l33"><span class=cF4>BootRAM</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l81"></a>                </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cF9>U32</span><span class=cF0> </span><span class=cF3>RFLAGG_START</span><span class=cF0>
 <a name="l82"></a>                </span><span class=cF1>POPFD</span><span class=cF0>
 <a name="l83"></a>                </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>EAX</span><span class=cF0>, </span><span class=cF3>SYS_START_CR0</span><span class=cF0>
@@ -145,7 +145,7 @@ body {background-color:#000000;}
 <a name="l118"></a>                </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cF9>U32</span><span class=cF0> </span><span class=cFE>0</span><span class=cF0>   </span><span class=cF2>//Return from next call will be 64-bit</span><span class=cF0>
 <a name="l119"></a>                </span><span class=cF1>CALL</span><span class=cF0>    </span><span class=cFD>SYS_ENTER_LONG_MODE</span><span class=cF0>
 <a name="l120"></a>
-<a name="l121"></a>                </span><span class=cF2>//We fall-through to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KStart64.html#l1"><span class=cF4>KStart64</span></a><span class=cF2>, next.</span><span class=cF0>
+<a name="l121"></a>                </span><span class=cF2>//We fall-through to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart64.html#l1"><span class=cF4>KStart64</span></a><span class=cF2>, next.</span><span class=cF0>
 <a name="l122"></a>}
 </span></pre></body>
 </html>
diff --git a/docs/Kernel/KStart64.html b/docs/Kernel/KStart64.html
index d77d3d0d..ccd4d771 100755
--- a/docs/Kernel/KStart64.html
+++ b/docs/Kernel/KStart64.html
@@ -108,7 +108,7 @@ body {background-color:#000000;}
 <a name="l81"></a>                </span><span class=cF1>RET</span><span class=cF0>
 <a name="l82"></a>
 <a name="l83"></a></span><span class=cF2>//************************************</span><span class=cF0>
-<a name="l84"></a></span><span class=cFD>SYS_RAM_REBOOT</span><span class=cF0>:: </span><span class=cF2>//This gets copied high.  </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootRAM.html#l43"><span class=cF4>SYS_RAM_REBOOT</span></a><span class=cF0>
+<a name="l84"></a></span><span class=cFD>SYS_RAM_REBOOT</span><span class=cF0>:: </span><span class=cF2>//This gets copied high.  </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootRAM.html#l43"><span class=cF4>SYS_RAM_REBOOT</span></a><span class=cF0>
 <a name="l85"></a>                </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cF9>U32</span><span class=cF0> </span><span class=cF9>CGDT</span><span class=cF0>.ds             </span><span class=cF2>//stack seg</span><span class=cF0>
 <a name="l86"></a>                </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cF9>U32</span><span class=cF0> </span><span class=cF3>BOOT_RAM_LIMIT</span><span class=cF0>      </span><span class=cF2>//stack</span><span class=cF0>
 <a name="l87"></a>                </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cF9>U32</span><span class=cF0> </span><span class=cFE>0</span><span class=cF0>                           </span><span class=cF2>//flags</span><span class=cF0>
diff --git a/docs/Kernel/KTask.html b/docs/Kernel/KTask.html
index 2b917de3..d7080b2b 100755
--- a/docs/Kernel/KTask.html
+++ b/docs/Kernel/KTask.html
@@ -155,7 +155,7 @@ body {background-color:#000000;}
 <a name="l128"></a>#</span><span class=cF1>exe</span><span class=cF0> {</span><span class=cF5>Option</span><span class=cF0>(</span><span class=cF3>OPTf_NO_REG_VAR</span><span class=cF0>, </span><span class=cF3>ON</span><span class=cF0>);};
 <a name="l129"></a></span><span class=cF1>argpop</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>CallStackGrow</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> stack_size_threshold, </span><span class=cF9>I64</span><span class=cF0> stack_size, </span><span class=cF2>/*argpop*/</span><span class=cF9>I64</span><span class=cF0> </span><span class=cF7>(</span><span class=cF0>*fp_addr</span><span class=cF7>)(</span><span class=cF0>...</span><span class=cF7>)</span><span class=cF0>, ...)
 <a name="l130"></a>{</span><span class=cF2>//Grow stack in call with any fixed num of args.</span><span class=cF0>
-<a name="l131"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/StackGrow.html#l1"><span class=cF4>::/Demo/StackGrow.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l131"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/StackGrow.html#l1"><span class=cF4>::/Demo/StackGrow.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l132"></a>        </span><span class=cF9>CTaskStack</span><span class=cF0>      *tmps, *tmps2, **_stack;
 <a name="l133"></a>        </span><span class=cF9>I64</span><span class=cF0>                      res, *rsp, *rsp2, *old_stack;
 <a name="l134"></a>
@@ -276,7 +276,7 @@ body {background-color:#000000;}
 <a name="l249"></a>        task-&gt;win_bottom                        = </span><span class=cFB>text</span><span class=cF0>.rows - </span><span class=cFE>2</span><span class=cF0>;
 <a name="l250"></a>
 <a name="l251"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cFB>blkdev</span><span class=cF0>.home_dir)
-<a name="l252"></a>        </span><span class=cF7>{</span><span class=cF2>//Beware System </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KStart64.html#l46"><span class=cF4>TaskInit</span></a><span class=cF2>. I guess ok until </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l188"><span class=cF4>DiskChange</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l252"></a>        </span><span class=cF7>{</span><span class=cF2>//Beware System </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart64.html#l46"><span class=cF4>TaskInit</span></a><span class=cF2>. I guess ok until </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l188"><span class=cF4>DiskChange</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l253"></a>                task-&gt;cur_dv    = </span><span class=cFB>blkdev</span><span class=cF0>.let_to_drive[*</span><span class=cFB>blkdev</span><span class=cF0>.home_dir - </span><span class=cF6>'A'</span><span class=cF0>];
 <a name="l254"></a>                task-&gt;cur_dir   = </span><span class=cF5>StrNew</span><span class=cF0>(</span><span class=cFB>blkdev</span><span class=cF0>.home_dir + </span><span class=cFE>2</span><span class=cF0>, task);
 <a name="l255"></a>        </span><span class=cF7>}</span><span class=cF0>
@@ -289,12 +289,12 @@ body {background-color:#000000;}
 <a name="l262"></a>}
 <a name="l263"></a>
 <a name="l264"></a></span><span class=cF9>CTask</span><span class=cF0> *</span><span class=cF5>Spawn</span><span class=cF0>(</span><span class=cF1>U0</span><span class=cF0> </span><span class=cF7>(</span><span class=cF0>*fp_start_addr</span><span class=cF7>)(</span><span class=cF1>U8</span><span class=cF0> *data</span><span class=cF7>)</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *data=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *task_name=</span><span class=cF3>NULL</span><span class=cF0>,
-<a name="l265"></a>                                </span><span class=cF9>I64</span><span class=cF0> target_cpu=-</span><span class=cFE>1</span><span class=cF0>,      </span><span class=cF2>// -1 for current CPU. See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/MultiCore/LoadTest.html#l1"><span class=cF4>multi-core</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l265"></a>                                </span><span class=cF9>I64</span><span class=cF0> target_cpu=-</span><span class=cFE>1</span><span class=cF0>,      </span><span class=cF2>// -1 for current CPU. See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MultiCore/LoadTest.html#l1"><span class=cF4>multi-core</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l266"></a>                                </span><span class=cF9>CTask</span><span class=cF0> *parent=</span><span class=cF3>NULL</span><span class=cF0>,     </span><span class=cF2>// NULL means system_task</span><span class=cF0>
 <a name="l267"></a>                                </span><span class=cF9>I64</span><span class=cF0> stack_size=</span><span class=cFE>0</span><span class=cF0>,       </span><span class=cF2>// 0=default</span><span class=cF0>
 <a name="l268"></a>                                </span><span class=cF9>I64</span><span class=cF0> flags=</span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>JOBf_ADD_TO_QUE</span><span class=cF0>)
 <a name="l269"></a>{</span><span class=cF2>//Create task on core running at address.</span><span class=cF0>
-<a name="l270"></a></span><span class=cF2>//Alloc </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> structure from code heap so addr will be short.</span><span class=cF0>
+<a name="l270"></a></span><span class=cF2>//Alloc </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> structure from code heap so addr will be short.</span><span class=cF0>
 <a name="l271"></a>        </span><span class=cF2>//Could be alloced off of data heap.</span><span class=cF0>
 <a name="l272"></a>        </span><span class=cF9>CTask</span><span class=cF0> *task;
 <a name="l273"></a>
@@ -617,7 +617,7 @@ body {background-color:#000000;}
 <a name="l590"></a>
 <a name="l591"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>TaskKillDying</span><span class=cF0>()
 <a name="l592"></a>{</span><span class=cF2>//Delay freeing to prevent asking for trouble with quick reincarnations.</span><span class=cF0>
-<a name="l593"></a></span><span class=cF2>//What if the user is doing this: </span><a href="http://www.tomawezome.github.io/ZealOS/Misc/OSTestSuite.html#l479"><span class=cF4>DoTreeCheckers</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l593"></a></span><span class=cF2>//What if the user is doing this: </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/OSTestSuite.html#l479"><span class=cF4>DoTreeCheckers</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l594"></a>        </span><span class=cF9>CTaskDying</span><span class=cF0> *task, *task1;
 <a name="l595"></a>
 <a name="l596"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Gs</span><span class=cF0>-&gt;kill_jiffy &lt; </span><span class=cFB>counts</span><span class=cF0>.jiffies)
diff --git a/docs/Kernel/KUtils.html b/docs/Kernel/KUtils.html
index d5ca4c2c..2094d474 100755
--- a/docs/Kernel/KUtils.html
+++ b/docs/Kernel/KUtils.html
@@ -439,7 +439,7 @@ body {background-color:#000000;}
 <a name="l412"></a>                </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
 <a name="l413"></a>
 <a name="l414"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l415"></a></span><span class=cFD>_CALL_IND</span><span class=cF0>::             </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l12"><span class=cF4>_LAST_FUN</span></a><span class=cF0>
+<a name="l415"></a></span><span class=cFD>_CALL_IND</span><span class=cF0>::             </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l12"><span class=cF4>_LAST_FUN</span></a><span class=cF0>
 <a name="l416"></a>                </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
 <a name="l417"></a>                </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
 <a name="l418"></a>                </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
diff --git a/docs/Kernel/Kernel.html b/docs/Kernel/Kernel.html
index 0bd76174..402dde1d 100755
--- a/docs/Kernel/Kernel.html
+++ b/docs/Kernel/Kernel.html
@@ -25,8 +25,8 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>//Compile this by calling </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF2>().</span><span class=cF0>
-<a name="l2"></a></span><span class=cF2>//Don't do it directly.  See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l20"><span class=cF4>Comp(&quot;/Kernel/Kernel&quot;)</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l1"></a><span class=cF2>//Compile this by calling </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l2"></a></span><span class=cF2>//Don't do it directly.  See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l20"><span class=cF4>Comp(&quot;/Kernel/Kernel&quot;)</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l3"></a>
 <a name="l4"></a>#</span><span class=cF1>exe</span><span class=cF0> {
 <a name="l5"></a>        </span><span class=cF5>Cd</span><span class=cF0>(</span><span class=cF3>__DIR__</span><span class=cF0>);;
diff --git a/docs/Kernel/KernelA.html b/docs/Kernel/KernelA.html
index 56d939f2..f0041adf 100755
--- a/docs/Kernel/KernelA.html
+++ b/docs/Kernel/KernelA.html
@@ -69,7 +69,7 @@ body {background-color:#000000;}
 <a name="l42"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>STR_LEN</span><span class=cF0>         </span><span class=cFE>144</span><span class=cF0>
 <a name="l43"></a>
 <a name="l44"></a></span><span class=cF2>//(Int to F64 conversion is signed)</span><span class=cF0>
-<a name="l45"></a></span><span class=cF2>//Turn off 80-bit float constants with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1686"><span class=cF4>OPTf_NO_BUILTIN_CONST</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l45"></a></span><span class=cF2>//Turn off 80-bit float constants with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1686"><span class=cF4>OPTf_NO_BUILTIN_CONST</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l46"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>U64_F64_MAX</span><span class=cF0> (</span><span class=cFE>0x43F0000000000000</span><span class=cF7>(</span><span class=cF1>F64</span><span class=cF7>)</span><span class=cF0>)
 <a name="l47"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>F64_MAX</span><span class=cF0>         (</span><span class=cFE>0x7FEFFFFFFFFFFFFF</span><span class=cF7>(</span><span class=cF1>F64</span><span class=cF7>)</span><span class=cF0>)
 <a name="l48"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>F64_MIN</span><span class=cF0>         (</span><span class=cFE>0xFFEFFFFFFFFFFFFF</span><span class=cF7>(</span><span class=cF1>F64</span><span class=cF7>)</span><span class=cF0>)
@@ -87,7 +87,7 @@ body {background-color:#000000;}
 <a name="l60"></a>
 <a name="l61"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Data Types/Simple&quot;</span><span class=cF0>
 <a name="l62"></a></span><span class=cF2>//CosmiC union structure is treated as a whole if no member is specified, similar to bit fields.</span><span class=cF0>
-<a name="l63"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/SubIntAccess.html#l1"><span class=cF4>::/Demo/SubIntAccess.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l63"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/SubIntAccess.html#l1"><span class=cF4>::/Demo/SubIntAccess.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l64"></a>
 <a name="l65"></a></span><span class=cF1>U16i</span><span class=cF0> </span><span class=cF1>union</span><span class=cF0> </span><span class=cF9>U16</span><span class=cF0>
 <a name="l66"></a>{
@@ -265,8 +265,8 @@ body {background-color:#000000;}
 <a name="l238"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CMass</span><span class=cF0>
 <a name="l239"></a>{
 <a name="l240"></a>        </span><span class=cF9>CMass</span><span class=cF0>           *next, *last;
-<a name="l241"></a>        </span><span class=cF9>COrder2D3</span><span class=cF0>       *state,         </span><span class=cF2>//Point to entries in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l281"><span class=cF4>CMathODE</span></a><span class=cF2>.state[]</span><span class=cF0>
-<a name="l242"></a>                                *DstateDt;      </span><span class=cF2>//Point to entries in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l281"><span class=cF4>CMathODE</span></a><span class=cF2>.DstateDt[]</span><span class=cF0>
+<a name="l241"></a>        </span><span class=cF9>COrder2D3</span><span class=cF0>       *state,         </span><span class=cF2>//Point to entries in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l281"><span class=cF4>CMathODE</span></a><span class=cF2>.state[]</span><span class=cF0>
+<a name="l242"></a>                                *DstateDt;      </span><span class=cF2>//Point to entries in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l281"><span class=cF4>CMathODE</span></a><span class=cF2>.DstateDt[]</span><span class=cF0>
 <a name="l243"></a>
 <a name="l244"></a>        </span><span class=cF1>U0</span><span class=cF0>                       </span><span class=cF1>start</span><span class=cF0>;
 <a name="l245"></a>        </span><span class=cF9>U32</span><span class=cF0>              flags,
@@ -362,7 +362,7 @@ body {background-color:#000000;}
 <a name="l335"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>I_MP_CRASH</span><span class=cF0>              </span><span class=cFE>0x30</span><span class=cF0>
 <a name="l336"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>I_WAKE</span><span class=cF0>                  </span><span class=cFE>0x31</span><span class=cF0>
 <a name="l337"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>I_DEBUG</span><span class=cF0>                 </span><span class=cFE>0x32</span><span class=cF0>
-<a name="l338"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l273"><span class=cF4>ST_INT_NAMES</span></a><span class=cF0>
+<a name="l338"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l273"><span class=cF4>ST_INT_NAMES</span></a><span class=cF0>
 <a name="l339"></a>
 <a name="l340"></a></span><span class=cF2>//You might want to start backward from</span><span class=cF0>
 <a name="l341"></a></span><span class=cF2>//0xFF for your own interrupts.</span><span class=cF0>
@@ -425,8 +425,8 @@ body {background-color:#000000;}
 <a name="l398"></a>                          boot_ds,
 <a name="l399"></a>                          boot_cs,
 <a name="l400"></a>                          cs32,
-<a name="l401"></a>                          cs64,                         </span><span class=cF2>//The </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Charter.html#l1"><span class=cF4>Charter</span></a><span class=cF2> says just ring-0.</span><span class=cF0>
-<a name="l402"></a>                          cs64_ring3, </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/Ring3.html#l1"><span class=cF4>Ring3</span></a><span class=cF2>, in case you want to play around.</span><span class=cF0>
+<a name="l401"></a>                          cs64,                         </span><span class=cF2>//The </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Charter.html#l1"><span class=cF4>Charter</span></a><span class=cF2> says just ring-0.</span><span class=cF0>
+<a name="l402"></a>                          cs64_ring3, </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/Ring3.html#l1"><span class=cF4>Ring3</span></a><span class=cF2>, in case you want to play around.</span><span class=cF0>
 <a name="l403"></a>                          ds,
 <a name="l404"></a>                          ds_ring3,
 <a name="l405"></a>                          tr[</span><span class=cF3>MP_PROCESSORS_NUM</span><span class=cF0>],
@@ -476,25 +476,25 @@ body {background-color:#000000;}
 <a name="l449"></a>
 <a name="l450"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>BIN_SIGNATURE_VAL</span><span class=cF0>       </span><span class=cF6>'ZCCB'</span><span class=cF0> </span><span class=cF2>//Zeal CosmiC Binary</span><span class=cF0>
 <a name="l451"></a></span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CBinFile</span><span class=cF0>
-<a name="l452"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l628"><span class=cF4>Bin File Header Generation</span></a><span class=cF2> by compiler.</span><span class=cF0>
+<a name="l452"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l628"><span class=cF4>Bin File Header Generation</span></a><span class=cF2> by compiler.</span><span class=cF0>
 <a name="l453"></a>        </span><span class=cF9>U16</span><span class=cF0> jmp;
 <a name="l454"></a>        </span><span class=cF1>U8</span><span class=cF0>      module_align_bits,
 <a name="l455"></a>                reserved;
 <a name="l456"></a>        </span><span class=cF9>U32</span><span class=cF0> bin_signature;
 <a name="l457"></a>        </span><span class=cF9>I64</span><span class=cF0> org,
-<a name="l458"></a>                patch_table_offset, </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l525"><span class=cF4>Patch Table Generation</span></a><span class=cF0>
+<a name="l458"></a>                patch_table_offset, </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l525"><span class=cF4>Patch Table Generation</span></a><span class=cF0>
 <a name="l459"></a>                file_size;
 <a name="l460"></a>};
 <a name="l461"></a>
 <a name="l462"></a></span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CPatchTableAbsAddr</span><span class=cF0>
 <a name="l463"></a>{
-<a name="l464"></a>        </span><span class=cF1>U8</span><span class=cF0>      eit_abs_addr;   </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l489"><span class=cF4>IET_ABS_ADDR</span></a><span class=cF0>
+<a name="l464"></a>        </span><span class=cF1>U8</span><span class=cF0>      eit_abs_addr;   </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l489"><span class=cF4>IET_ABS_ADDR</span></a><span class=cF0>
 <a name="l465"></a>        </span><span class=cF9>U32</span><span class=cF0> abs_addres_count;
 <a name="l466"></a>        </span><span class=cF1>U8</span><span class=cF0>      zero;
 <a name="l467"></a>        </span><span class=cF9>U32</span><span class=cF0> abs_addres[</span><span class=cFE>1</span><span class=cF0>];
 <a name="l468"></a>};
 <a name="l469"></a>
-<a name="l470"></a></span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2103"><span class=cF4>CAOTImportExport</span></a><span class=cF2> Types. Used in PatchTable.</span><span class=cF0>
+<a name="l470"></a></span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2103"><span class=cF4>CAOTImportExport</span></a><span class=cF2> Types. Used in PatchTable.</span><span class=cF0>
 <a name="l471"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>IET_END</span><span class=cF0>                         </span><span class=cFE>0</span><span class=cF0>
 <a name="l472"></a></span><span class=cF2>//reserved</span><span class=cF0>
 <a name="l473"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>IET_REL_I0</span><span class=cF0>                      </span><span class=cFE>2</span><span class=cF0> </span><span class=cF2>//Fictitious</span><span class=cF0>
@@ -572,7 +572,7 @@ body {background-color:#000000;}
 <a name="l545"></a>
 <a name="l546"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Boot&quot;</span><span class=cF0>
 <a name="l547"></a></span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CKernel</span><span class=cF0>
-<a name="l548"></a>{</span><span class=cF2>//Must match </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l30"><span class=cF4>OSStartUp</span></a><span class=cF0>
+<a name="l548"></a>{</span><span class=cF2>//Must match </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l30"><span class=cF4>OSStartUp</span></a><span class=cF0>
 <a name="l549"></a>        </span><span class=cF9>CBinFile</span><span class=cF0>                h;
 <a name="l550"></a>        </span><span class=cF9>U32</span><span class=cF0>                             jmp,
 <a name="l551"></a>                                        boot_src,
@@ -721,8 +721,8 @@ body {background-color:#000000;}
 <a name="l694"></a>
 <a name="l695"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CCountsGlobals</span><span class=cF0>
 <a name="l696"></a>{
-<a name="l697"></a>        </span><span class=cF9>I64</span><span class=cF0>     jiffies,                                </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l705"><span class=cF4>JIFFY_FREQ</span></a><span class=cF0>
-<a name="l698"></a>                        timer,                                  </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l707"><span class=cF4>SYS_TIMER_FREQ</span></a><span class=cF2>. Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l22"><span class=cF4>SysTimerRead</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l697"></a>        </span><span class=cF9>I64</span><span class=cF0>     jiffies,                                </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l705"><span class=cF4>JIFFY_FREQ</span></a><span class=cF0>
+<a name="l698"></a>                        timer,                                  </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l707"><span class=cF4>SYS_TIMER_FREQ</span></a><span class=cF2>. Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l22"><span class=cF4>SysTimerRead</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l699"></a>                        time_stamp_freq,
 <a name="l700"></a>                        time_stamp_kHz_freq,
 <a name="l701"></a>                        time_stamp_freq_initial; </span><span class=cF2>//Initial freq, sampled once at boot time.</span><span class=cF0>
@@ -753,7 +753,7 @@ body {background-color:#000000;}
 <a name="l726"></a>};
 <a name="l727"></a>
 <a name="l728"></a></span><span class=cF2>//Asm callable function pointers.</span><span class=cF0>
-<a name="l729"></a></span><span class=cF2>//They work with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l39"><span class=cF4>CallExtNum</span></a><span class=cF2>() when calling from CosmiC.</span><span class=cF0>
+<a name="l729"></a></span><span class=cF2>//They work with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l39"><span class=cF4>CallExtNum</span></a><span class=cF2>() when calling from CosmiC.</span><span class=cF0>
 <a name="l730"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>EXT_WIN_TO_TOP</span><span class=cF0>          </span><span class=cFE>0</span><span class=cF0>
 <a name="l731"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>EXT_WIN_FOCUS</span><span class=cF0>           </span><span class=cFE>1</span><span class=cF0>
 <a name="l732"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>EXT_HEAPLOG_MALLOC</span><span class=cF0>      </span><span class=cFE>2</span><span class=cF0>
@@ -814,7 +814,7 @@ body {background-color:#000000;}
 <a name="l787"></a>};
 <a name="l788"></a>
 <a name="l789"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Hash/System&quot;</span><span class=cF0>
-<a name="l790"></a></span><span class=cF2>//Hash table types: </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l121"><span class=cF4>ST_HTT_TYPES</span></a><span class=cF0>
+<a name="l790"></a></span><span class=cF2>//Hash table types: </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l121"><span class=cF4>ST_HTT_TYPES</span></a><span class=cF0>
 <a name="l791"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>HTt_EXPORT_SYS_SYM</span><span class=cF0>      </span><span class=cFE>0</span><span class=cF0>
 <a name="l792"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>HTt_IMPORT_SYS_SYM</span><span class=cF0>      </span><span class=cFE>1</span><span class=cF0>
 <a name="l793"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>HTt_DEFINE_STR</span><span class=cF0>          </span><span class=cFE>2</span><span class=cF0>
@@ -854,8 +854,8 @@ body {background-color:#000000;}
 <a name="l827"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>HTT_FUN</span><span class=cF0>                         </span><span class=cFE>0x00040</span><span class=cF0> </span><span class=cF2>//CHashFun</span><span class=cF0>
 <a name="l828"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>HTT_WORD</span><span class=cF0>                        </span><span class=cFE>0x00080</span><span class=cF0> </span><span class=cF2>//CHashAC only in AutoComplete table</span><span class=cF0>
 <a name="l829"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>HTT_DICT_WORD</span><span class=cF0>           </span><span class=cFE>0x00100</span><span class=cF0> </span><span class=cF2>//CHashGeneric only in AutoComplete tbl</span><span class=cF0>
-<a name="l830"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>HTT_KEYWORD</span><span class=cF0>             </span><span class=cFE>0x00200</span><span class=cF0> </span><span class=cF2>//CHashGeneric </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l147"><span class=cF4>KEYWORD</span></a><span class=cF0>
-<a name="l831"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>HTT_ASM_KEYWORD</span><span class=cF0>         </span><span class=cFE>0x00400</span><span class=cF0> </span><span class=cF2>//CHashGeneric </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l196"><span class=cF4>ASM_KEYWORD</span></a><span class=cF0>
+<a name="l830"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>HTT_KEYWORD</span><span class=cF0>             </span><span class=cFE>0x00200</span><span class=cF0> </span><span class=cF2>//CHashGeneric </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l147"><span class=cF4>KEYWORD</span></a><span class=cF0>
+<a name="l831"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>HTT_ASM_KEYWORD</span><span class=cF0>         </span><span class=cFE>0x00400</span><span class=cF0> </span><span class=cF2>//CHashGeneric </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/OpCodes.html#l196"><span class=cF4>ASM_KEYWORD</span></a><span class=cF0>
 <a name="l832"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>HTT_OPCODE</span><span class=cF0>                      </span><span class=cFE>0x00800</span><span class=cF0> </span><span class=cF2>//CHashOpcode</span><span class=cF0>
 <a name="l833"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>HTT_REG</span><span class=cF0>                         </span><span class=cFE>0x01000</span><span class=cF0> </span><span class=cF2>//CHashReg</span><span class=cF0>
 <a name="l834"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>HTT_FILE</span><span class=cF0>                        </span><span class=cFE>0x02000</span><span class=cF0> </span><span class=cF2>//CHashGeneric</span><span class=cF0>
@@ -997,7 +997,7 @@ body {background-color:#000000;}
 <a name="l970"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>Cf_INTERNAL_TYPE</span><span class=cF0>                                </span><span class=cFE>1</span><span class=cF0>
 <a name="l971"></a>
 <a name="l972"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CHashClass</span><span class=cF0>:</span><span class=cF9>CHashSrcSym</span><span class=cF0>
-<a name="l973"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/ParseLib.html#l43"><span class=cF4>ParseClassNew</span></a><span class=cF2>(). base_class of </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l995"><span class=cF4>CHashFun</span></a><span class=cF0>
+<a name="l973"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/ParseLib.html#l43"><span class=cF4>ParseClassNew</span></a><span class=cF2>(). base_class of </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l995"><span class=cF4>CHashFun</span></a><span class=cF0>
 <a name="l974"></a>        </span><span class=cF9>I64</span><span class=cF0>              size, neg_offset;
 <a name="l975"></a>        </span><span class=cF9>U32</span><span class=cF0>              member_count;
 <a name="l976"></a>        </span><span class=cF1>U8</span><span class=cF0>                       ptr_stars_count, raw_type;
@@ -1020,7 +1020,7 @@ body {background-color:#000000;}
 <a name="l993"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>Ff_RET1</span><span class=cF0>                         </span><span class=cFE>15</span><span class=cF0>
 <a name="l994"></a>
 <a name="l995"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CHashFun</span><span class=cF0>:</span><span class=cF9>CHashClass</span><span class=cF0>
-<a name="l996"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/ParseLib.html#l67"><span class=cF4>ParseFunNew</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l996"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/ParseLib.html#l67"><span class=cF4>ParseFunNew</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l997"></a>        </span><span class=cF9>CHashClass</span><span class=cF0>              *return_class;
 <a name="l998"></a>        </span><span class=cF9>U32</span><span class=cF0>                              arg_count, pad,
 <a name="l999"></a>                                         used_reg_mask, clobbered_reg_mask;
@@ -1171,7 +1171,7 @@ body {background-color:#000000;}
 <a name="l1144"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCEF_CHECK_COLLAPSABLE</span><span class=cF0> </span><span class=cFE>0x100000000000</span><span class=cF0>
 <a name="l1145"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCEF_REFRESH_DATA</span><span class=cF0>              </span><span class=cFE>0x200000000000</span><span class=cF0>
 <a name="l1146"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCEF_UPDATE_DATA</span><span class=cF0>               </span><span class=cFE>0x400000000000</span><span class=cF0>
-<a name="l1147"></a></span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1149"><span class=cF4>DOCEF_DEREF_DATA</span></a><span class=cF2> is confusing. </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l263"><span class=cF4>DocForm</span></a><span class=cF2>() makes doc_e-&gt;data point to members</span><span class=cF0>
+<a name="l1147"></a></span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1149"><span class=cF4>DOCEF_DEREF_DATA</span></a><span class=cF2> is confusing. </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l263"><span class=cF4>DocForm</span></a><span class=cF2>() makes doc_e-&gt;data point to members</span><span class=cF0>
 <a name="l1148"></a></span><span class=cF2>//of class. For ints, it derefs doc_e-&gt;data as a ptr.  For strings, it doesn't.</span><span class=cF0>
 <a name="l1149"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCEF_DEREF_DATA</span><span class=cF0>                </span><span class=cFE>0x800000000000</span><span class=cF0>
 <a name="l1150"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCEF_REMALLOC_DATA</span><span class=cF0>     </span><span class=cFE>0x1000000000000</span><span class=cF0>
@@ -1376,7 +1376,7 @@ body {background-color:#000000;}
 <a name="l1349"></a>                          *my_format_data;
 <a name="l1350"></a>        </span><span class=cF9>I64</span><span class=cF0>        hex_ed_width;
 <a name="l1351"></a>        </span><span class=cF9>I32</span><span class=cF0>        scroll_len,
-<a name="l1352"></a>                           len, </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1323"><span class=cF4>DOCE_LEN_DEFAULT</span></a><span class=cF0>
+<a name="l1352"></a>                           len, </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1323"><span class=cF4>DOCE_LEN_DEFAULT</span></a><span class=cF0>
 <a name="l1353"></a>                           bin_num;
 <a name="l1354"></a>        </span><span class=cF1>U8</span><span class=cF0>                 raw_type, pad[</span><span class=cFE>3</span><span class=cF0>];
 <a name="l1355"></a>        </span><span class=cF9>CDocBin</span><span class=cF0>   *bin_data;
@@ -1384,7 +1384,7 @@ body {background-color:#000000;}
 <a name="l1357"></a>#</span><span class=cF1>assert</span><span class=cF0> !($ &amp; </span><span class=cFE>7</span><span class=cF0>)
 <a name="l1358"></a>};
 <a name="l1359"></a>
-<a name="l1360"></a></span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l263"><span class=cF4>DocForm</span></a><span class=cF2>() </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l363"><span class=cF4>DocMenu</span></a><span class=cF2>() </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l97"><span class=cF4>DocEd</span></a><span class=cF2>() </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l411"><span class=cF4>PopUpMenu</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l1360"></a></span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l263"><span class=cF4>DocForm</span></a><span class=cF2>() </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l363"><span class=cF4>DocMenu</span></a><span class=cF2>() </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l97"><span class=cF4>DocEd</span></a><span class=cF2>() </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l411"><span class=cF4>PopUpMenu</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l1361"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOF_SIZE_MIN</span><span class=cF0>                    </span><span class=cFE>0x01</span><span class=cF0>
 <a name="l1362"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOF_INTERCEPT_TASK_END</span><span class=cF0>  </span><span class=cFE>0x02</span><span class=cF0>
 <a name="l1363"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOF_DONT_HOME</span><span class=cF0>                   </span><span class=cFE>0x04</span><span class=cF0>
@@ -1392,7 +1392,7 @@ body {background-color:#000000;}
 <a name="l1365"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOF_DONT_TEXT_ATTR</span><span class=cF0>              </span><span class=cFE>0x10</span><span class=cF0>
 <a name="l1366"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOF_DONT_WINMGR_SYNC</span><span class=cF0>    </span><span class=cFE>0x20</span><span class=cF0>
 <a name="l1367"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOF_DONT_SHOW</span><span class=cF0>                   </span><span class=cFE>0x40</span><span class=cF0>
-<a name="l1368"></a></span><span class=cF2>//Combines with  </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1391"><span class=cF4>Editor Flags</span></a><span class=cF0>
+<a name="l1368"></a></span><span class=cF2>//Combines with  </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1391"><span class=cF4>Editor Flags</span></a><span class=cF0>
 <a name="l1369"></a>
 <a name="l1370"></a></span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CEdFindText</span><span class=cF0>
 <a name="l1371"></a>{
@@ -1414,12 +1414,12 @@ body {background-color:#000000;}
 <a name="l1387"></a>        </span><span class=cF1>U8</span><span class=cF0>                      name[</span><span class=cFE>256</span><span class=cF0>] format </span><span class=cF6>&quot;$DA-P,LEN=255,A=\&quot;FileName:%s\&quot;$&quot;</span><span class=cF0>;
 <a name="l1388"></a>};
 <a name="l1389"></a>
-<a name="l1390"></a></span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l228"><span class=cF4>Ed</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l1390"></a></span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l228"><span class=cF4>Ed</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l1391"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>EDF_BAIL</span><span class=cF0>                </span><span class=cFE>0x100</span><span class=cF0>
 <a name="l1392"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>EDF_COLLAPSE</span><span class=cF0>    </span><span class=cFE>0x200</span><span class=cF0>
 <a name="l1393"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>EDF_UNCOLLAPSE</span><span class=cF0>  </span><span class=cFE>0x400</span><span class=cF0>
 <a name="l1394"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>EDF_WAS_WRITE</span><span class=cF0>   </span><span class=cFE>0x800</span><span class=cF0> </span><span class=cF2>//Was exit ESC or SHIFT_ESC?</span><span class=cF0>
-<a name="l1395"></a></span><span class=cF2>//Combines with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1361"><span class=cF4>Document Flags</span></a><span class=cF0>
+<a name="l1395"></a></span><span class=cF2>//Combines with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1361"><span class=cF4>Document Flags</span></a><span class=cF0>
 <a name="l1396"></a>
 <a name="l1397"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>EDf_BAIL</span><span class=cF0>                </span><span class=cFE>8</span><span class=cF0>
 <a name="l1398"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>EDf_COLLAPSE</span><span class=cF0>    </span><span class=cFE>9</span><span class=cF0>
@@ -1438,9 +1438,9 @@ body {background-color:#000000;}
 <a name="l1411"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCF_BORDER_DOC</span><span class=cF0>                         </span><span class=cFE>0x100</span><span class=cF0>
 <a name="l1412"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCF_FORM</span><span class=cF0>                                       </span><span class=cFE>0x200</span><span class=cF0>
 <a name="l1413"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCF_SIZE_MIN</span><span class=cF0>                           </span><span class=cFE>0x400</span><span class=cF0>
-<a name="l1414"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCF_HIDE_CURSOR</span><span class=cF0>                        </span><span class=cFE>0x800</span><span class=cF0>  </span><span class=cF2>//use </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l151"><span class=cF4>DocCursor</span></a><span class=cF0>
-<a name="l1415"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCF_DONT_HIGHLIGHT_CURSOR</span><span class=cF0>      </span><span class=cFE>0x1000</span><span class=cF0> </span><span class=cF2>//use </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l158"><span class=cF4>DocHighlightCursor</span></a><span class=cF0>
-<a name="l1416"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCF_NO_SCROLL_BARS</span><span class=cF0>             </span><span class=cFE>0x2000</span><span class=cF0> </span><span class=cF2>//use </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l165"><span class=cF4>DocScroll</span></a><span class=cF0>
+<a name="l1414"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCF_HIDE_CURSOR</span><span class=cF0>                        </span><span class=cFE>0x800</span><span class=cF0>  </span><span class=cF2>//use </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l151"><span class=cF4>DocCursor</span></a><span class=cF0>
+<a name="l1415"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCF_DONT_HIGHLIGHT_CURSOR</span><span class=cF0>      </span><span class=cFE>0x1000</span><span class=cF0> </span><span class=cF2>//use </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l158"><span class=cF4>DocHighlightCursor</span></a><span class=cF0>
+<a name="l1416"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCF_NO_SCROLL_BARS</span><span class=cF0>             </span><span class=cFE>0x2000</span><span class=cF0> </span><span class=cF2>//use </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l165"><span class=cF4>DocScroll</span></a><span class=cF0>
 <a name="l1417"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCF_ALLOW_UNDO</span><span class=cF0>                         </span><span class=cFE>0x4000</span><span class=cF0>
 <a name="l1418"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCF_DONT_SHOW</span><span class=cF0>                          </span><span class=cFE>0x8000</span><span class=cF0>
 <a name="l1419"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCF_HAS_SONG</span><span class=cF0>                           </span><span class=cFE>0x10000</span><span class=cF0>
@@ -1475,9 +1475,9 @@ body {background-color:#000000;}
 <a name="l1448"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCf_BORDER_DOC</span><span class=cF0>                         </span><span class=cFE>8</span><span class=cF0>
 <a name="l1449"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCf_FORM</span><span class=cF0>                                       </span><span class=cFE>9</span><span class=cF0>
 <a name="l1450"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCf_SIZE_MIN</span><span class=cF0>                           </span><span class=cFE>10</span><span class=cF0>
-<a name="l1451"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCf_HIDE_CURSOR</span><span class=cF0>                        </span><span class=cFE>11</span><span class=cF0>      </span><span class=cF2>//use </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l151"><span class=cF4>DocCursor</span></a><span class=cF0>
-<a name="l1452"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCf_DONT_HIGHLIGHT_CURSOR</span><span class=cF0>      </span><span class=cFE>12</span><span class=cF0>  </span><span class=cF2>//use </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l158"><span class=cF4>DocHighlightCursor</span></a><span class=cF0>
-<a name="l1453"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCf_NO_SCROLL_BARS</span><span class=cF0>             </span><span class=cFE>13</span><span class=cF0>      </span><span class=cF2>//use </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l165"><span class=cF4>DocScroll</span></a><span class=cF0>
+<a name="l1451"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCf_HIDE_CURSOR</span><span class=cF0>                        </span><span class=cFE>11</span><span class=cF0>      </span><span class=cF2>//use </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l151"><span class=cF4>DocCursor</span></a><span class=cF0>
+<a name="l1452"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCf_DONT_HIGHLIGHT_CURSOR</span><span class=cF0>      </span><span class=cFE>12</span><span class=cF0>  </span><span class=cF2>//use </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l158"><span class=cF4>DocHighlightCursor</span></a><span class=cF0>
+<a name="l1453"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCf_NO_SCROLL_BARS</span><span class=cF0>             </span><span class=cFE>13</span><span class=cF0>      </span><span class=cF2>//use </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l165"><span class=cF4>DocScroll</span></a><span class=cF0>
 <a name="l1454"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCf_ALLOW_UNDO</span><span class=cF0>                         </span><span class=cFE>14</span><span class=cF0>
 <a name="l1455"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCf_DONT_SHOW</span><span class=cF0>                          </span><span class=cFE>15</span><span class=cF0>
 <a name="l1456"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCf_HAS_SONG</span><span class=cF0>                           </span><span class=cFE>16</span><span class=cF0>
@@ -1511,7 +1511,7 @@ body {background-color:#000000;}
 <a name="l1484"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *body;
 <a name="l1485"></a>};
 <a name="l1486"></a>
-<a name="l1487"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l363"><span class=cF4>DocMenu</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l1487"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l363"><span class=cF4>DocMenu</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l1488"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOCM_CANCEL</span><span class=cF0>                     (-</span><span class=cFE>1</span><span class=cF0>)
 <a name="l1489"></a>
 <a name="l1490"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DOC_SIGNATURE_VAL</span><span class=cF0>               </span><span class=cF6>'DocS'</span><span class=cF0>
@@ -1548,13 +1548,13 @@ body {background-color:#000000;}
 <a name="l1521"></a>        </span><span class=cF9>I64</span><span class=cF0>                        (*left_click_link)(</span><span class=cF9>CDoc</span><span class=cF0> *doc, </span><span class=cF9>CDocEntry</span><span class=cF0> *doc_e);
 <a name="l1522"></a>        </span><span class=cF9>I64</span><span class=cF0>                (*right_click_link)(</span><span class=cF9>CDoc</span><span class=cF0> *doc, </span><span class=cF9>CDocEntry</span><span class=cF0> *doc_e);
 <a name="l1523"></a>
-<a name="l1524"></a>        </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l1"><span class=cF4>::/Apps/Psalmody/JukeBox.CC</span></a><span class=cF0>
+<a name="l1524"></a>        </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.html#l1"><span class=cF4>::/Apps/Psalmody/JukeBox.CC</span></a><span class=cF0>
 <a name="l1525"></a>        </span><span class=cF1>U8</span><span class=cF0>                              *user_put_data; </span><span class=cF2>//Passed to user_put_key() and user_put_s()</span><span class=cF0>
 <a name="l1526"></a>        </span><span class=cF1>Bool</span><span class=cF0>               (*user_put_key)(</span><span class=cF9>CDoc</span><span class=cF0> *doc, </span><span class=cF1>U8</span><span class=cF0> *data, </span><span class=cF9>I64</span><span class=cF0> ch, </span><span class=cF9>I64</span><span class=cF0> sc);
 <a name="l1527"></a>        </span><span class=cF1>Bool</span><span class=cF0>               (*user_put_s)(</span><span class=cF9>CDoc</span><span class=cF0> *doc, </span><span class=cF1>U8</span><span class=cF0> *data, </span><span class=cF1>U8</span><span class=cF0> *st);
 <a name="l1528"></a>
 <a name="l1529"></a>        </span><span class=cF9>CDoc</span><span class=cF0>                    *parent_doc; </span><span class=cF2>//(When browsing deeper, opening deeper docs.)</span><span class=cF0>
-<a name="l1530"></a>        </span><span class=cF9>U64</span><span class=cF0>                              desc; </span><span class=cF2>//8 characters. See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l51"><span class=cF4>DocBorderListDraw</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l1530"></a>        </span><span class=cF9>U64</span><span class=cF0>                              desc; </span><span class=cF2>//8 characters. See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l51"><span class=cF4>DocBorderListDraw</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l1531"></a>
 <a name="l1532"></a>        </span><span class=cF9>CDocBin</span><span class=cF0>                  bin_head;
 <a name="l1533"></a>        </span><span class=cF9>CDocSettings</span><span class=cF0>     settings_head;
@@ -1695,7 +1695,7 @@ body {background-color:#000000;}
 <a name="l1668"></a>};
 <a name="l1669"></a>
 <a name="l1670"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Compiler/Directive&quot;</span><span class=cF0>
-<a name="l1671"></a></span><span class=cF2>//Compiler </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l1"><span class=cF4>Option</span></a><span class=cF2>()s</span><span class=cF0>
+<a name="l1671"></a></span><span class=cF2>//Compiler </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l1"><span class=cF4>Option</span></a><span class=cF2>()s</span><span class=cF0>
 <a name="l1672"></a></span><span class=cF2>//You might need to do #exe {Option();}</span><span class=cF0>
 <a name="l1673"></a></span><span class=cF2>//Note: The #exe stmt is lexed-ahead,</span><span class=cF0>
 <a name="l1674"></a></span><span class=cF2>//so it takes effect earlier than you might expect.</span><span class=cF0>
@@ -1718,7 +1718,7 @@ body {background-color:#000000;}
 <a name="l1691"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>OPTF_ECHO</span><span class=cF0>                                       (</span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>OPTf_ECHO</span><span class=cF0>)
 <a name="l1692"></a>
 <a name="l1693"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Compiler/Intermediate Code&quot;</span><span class=cF0>
-<a name="l1694"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CInit.html#l235"><span class=cF4>ST_RAW_TYPES</span></a><span class=cF0>
+<a name="l1694"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CInit.html#l235"><span class=cF4>ST_RAW_TYPES</span></a><span class=cF0>
 <a name="l1695"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>RT_I0</span><span class=cF0>                   </span><span class=cFE>2</span><span class=cF0>
 <a name="l1696"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>RT_U0</span><span class=cF0>                   </span><span class=cFE>3</span><span class=cF0>
 <a name="l1697"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>RT_I8</span><span class=cF0>                   </span><span class=cFE>4</span><span class=cF0>
@@ -1728,7 +1728,7 @@ body {background-color:#000000;}
 <a name="l1701"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>RT_I32</span><span class=cF0>                  </span><span class=cFE>8</span><span class=cF0>
 <a name="l1702"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>RT_U32</span><span class=cF0>                  </span><span class=cFE>9</span><span class=cF0>
 <a name="l1703"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>RT_I64</span><span class=cF0>                  </span><span class=cFE>10</span><span class=cF0>
-<a name="l1704"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>RT_PTR</span><span class=cF0>                  </span><span class=cFE>10</span><span class=cF0> </span><span class=cF2>//Signed to allow negative error codes. </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1488"><span class=cF4>DOCM_CANCEL</span></a><span class=cF0>
+<a name="l1704"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>RT_PTR</span><span class=cF0>                  </span><span class=cFE>10</span><span class=cF0> </span><span class=cF2>//Signed to allow negative error codes. </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1488"><span class=cF4>DOCM_CANCEL</span></a><span class=cF0>
 <a name="l1705"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>RT_U64</span><span class=cF0>                  </span><span class=cFE>11</span><span class=cF0>
 <a name="l1706"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>RT_F32</span><span class=cF0>                  </span><span class=cFE>12</span><span class=cF0> </span><span class=cF2>//Not implemented</span><span class=cF0>
 <a name="l1707"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>RT_UF32</span><span class=cF0>                 </span><span class=cFE>13</span><span class=cF0> </span><span class=cF2>//Not implemented, Fictitious</span><span class=cF0>
@@ -1828,7 +1828,7 @@ body {background-color:#000000;}
 <a name="l1801"></a>                                 ic_line;
 <a name="l1802"></a>        </span><span class=cF9>CHashClass</span><span class=cF0>      *ic_class, *ic_class2;
 <a name="l1803"></a>        </span><span class=cF9>CICArg</span><span class=cF0>           arg1, arg2, res;
-<a name="l1804"></a>        </span><span class=cF1>U8</span><span class=cF0>                       arg1_type_pointed_to; </span><span class=cF2>//Used for </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l10"><span class=cF4>IST_ASSIGN</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l9"><span class=cF4>IST_DEREF</span></a><span class=cF2> </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CInit.html#l26"><span class=cF4>ic_codes</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l1804"></a>        </span><span class=cF1>U8</span><span class=cF0>                       arg1_type_pointed_to; </span><span class=cF2>//Used for </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l10"><span class=cF4>IST_ASSIGN</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CompilerA.html#l9"><span class=cF4>IST_DEREF</span></a><span class=cF2> </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CInit.html#l26"><span class=cF4>ic_codes</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l1805"></a>        </span><span class=cF1>union</span><span class=cF0>
 <a name="l1806"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l1807"></a>                </span><span class=cF1>U8</span><span class=cF0> ic_body[</span><span class=cF3>IC_BODY_SIZE</span><span class=cF0>];
@@ -1910,7 +1910,7 @@ body {background-color:#000000;}
 <a name="l1883"></a></span><span class=cF2>//Slash value</span><span class=cF0>
 <a name="l1884"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SV_R_REG</span><span class=cF0>                </span><span class=cFE>8</span><span class=cF0>
 <a name="l1885"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SV_I_REG</span><span class=cF0>                </span><span class=cFE>9</span><span class=cF0>
-<a name="l1886"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SV_STI_LIKE</span><span class=cF0>     </span><span class=cFE>10</span><span class=cF0> </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/AsmInit.html#l136"><span class=cF4>uasm_slash_val</span></a><span class=cF2> only.</span><span class=cF0>
+<a name="l1886"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SV_STI_LIKE</span><span class=cF0>     </span><span class=cFE>10</span><span class=cF0> </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/AsmInit.html#l136"><span class=cF4>uasm_slash_val</span></a><span class=cF2> only.</span><span class=cF0>
 <a name="l1887"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SV_NONE</span><span class=cF0>                 </span><span class=cFE>11</span><span class=cF0>
 <a name="l1888"></a></span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CInst</span><span class=cF0>
 <a name="l1889"></a>{
@@ -1982,7 +1982,7 @@ body {background-color:#000000;}
 <a name="l1955"></a>};
 <a name="l1956"></a>
 <a name="l1957"></a></span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CAsmUndefHash</span><span class=cF0>
-<a name="l1958"></a>{</span><span class=cF2>//Only place created is </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/ParseExp.html#l972"><span class=cF4>Exp Parser</span></a><span class=cF2> when an undef is found in an ASM exp.</span><span class=cF0>
+<a name="l1958"></a>{</span><span class=cF2>//Only place created is </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/ParseExp.html#l972"><span class=cF4>Exp Parser</span></a><span class=cF2> when an undef is found in an ASM exp.</span><span class=cF0>
 <a name="l1959"></a>        </span><span class=cF9>CAsmUndefHash</span><span class=cF0>   *next;
 <a name="l1960"></a>        </span><span class=cF9>CHashExport</span><span class=cF0>     *hash;
 <a name="l1961"></a>};
@@ -2649,7 +2649,7 @@ body {background-color:#000000;}
 <a name="l2622"></a>
 <a name="l2623"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Devices;PCI&quot;</span><span class=cF0>
 <a name="l2624"></a>
-<a name="l2625"></a></span><span class=cF2>//PCI Registers, used with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/PCI.html#l38"><span class=cF4>PCIRead</span></a><span class=cF2> functions.</span><span class=cF0>
+<a name="l2625"></a></span><span class=cF2>//PCI Registers, used with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/PCI.html#l38"><span class=cF4>PCIRead</span></a><span class=cF2> functions.</span><span class=cF0>
 <a name="l2626"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>PCIR_VENDOR_ID</span><span class=cF0>                  </span><span class=cFE>0x00</span><span class=cF0>
 <a name="l2627"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>PCIR_DEVICE_ID</span><span class=cF0>                  </span><span class=cFE>0x02</span><span class=cF0>
 <a name="l2628"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>PCIR_COMMAND</span><span class=cF0>                    </span><span class=cFE>0x04</span><span class=cF0>
@@ -2784,7 +2784,7 @@ body {background-color:#000000;}
 <a name="l2757"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>AHCI_PxSIG_PM</span><span class=cF0>           </span><span class=cFE>0x96690101</span><span class=cF0> </span><span class=cF2>//Port multiplier... not relevant to PC-type systems.</span><span class=cF0>
 <a name="l2758"></a>
 <a name="l2759"></a></span><span class=cF2>//Interrupt flags (same in PxIE and PxIS)</span><span class=cF0>
-<a name="l2760"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>AHCI_PxIf_TFE</span><span class=cF0>   </span><span class=cFE>30</span><span class=cF0>      </span><span class=cF2>//Task File Error, see </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2929"><span class=cF4>ATAS_ERR</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l2760"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>AHCI_PxIf_TFE</span><span class=cF0>   </span><span class=cFE>30</span><span class=cF0>      </span><span class=cF2>//Task File Error, see </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2929"><span class=cF4>ATAS_ERR</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l2761"></a>
 <a name="l2762"></a></span><span class=cF2>//COMRESET flags</span><span class=cF0>
 <a name="l2763"></a></span><span class=cF2>//SATA Control register flags</span><span class=cF0>
@@ -2840,7 +2840,7 @@ body {background-color:#000000;}
 <a name="l2813"></a></span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CFisH2D</span><span class=cF0>
 <a name="l2814"></a>{</span><span class=cF2>//Host To Device</span><span class=cF0>
 <a name="l2815"></a>        </span><span class=cF1>U8</span><span class=cF0>      type,
-<a name="l2816"></a>                desc,   </span><span class=cF2>//We are concerned with bit #7 (</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2733"><span class=cF4>AHCI_CF_DESCf_C</span></a><span class=cF2>) 1=command, 0=control.</span><span class=cF0>
+<a name="l2816"></a>                desc,   </span><span class=cF2>//We are concerned with bit #7 (</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2733"><span class=cF4>AHCI_CF_DESCf_C</span></a><span class=cF2>) 1=command, 0=control.</span><span class=cF0>
 <a name="l2817"></a>                command,
 <a name="l2818"></a>                feature_low,
 <a name="l2819"></a>                lba0,
@@ -2882,7 +2882,7 @@ body {background-color:#000000;}
 <a name="l2855"></a></span><span class=cF2>Bits of first U32:</span><span class=cF0>
 <a name="l2856"></a>        </span><span class=cF2>4:0 - Command FIS Length, in U32s</span><span class=cF0>
 <a name="l2857"></a>        </span><span class=cF2>  5 - ATAPI bit (A) for ATAPI command</span><span class=cF0>
-<a name="l2858"></a>        </span><span class=cF2>  6 - Write bit (W) for write commands </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2729"><span class=cF4>AHCI_CH_DESCf_W</span></a><span class=cF2> 1=write 0=read</span><span class=cF0>
+<a name="l2858"></a>        </span><span class=cF2>  6 - Write bit (W) for write commands </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2729"><span class=cF4>AHCI_CH_DESCf_W</span></a><span class=cF2> 1=write 0=read</span><span class=cF0>
 <a name="l2859"></a>        </span><span class=cF2>  7 - Prefetchable (P)</span><span class=cF0>
 <a name="l2860"></a>        </span><span class=cF2>  8 - Reset (R)</span><span class=cF0>
 <a name="l2861"></a>        </span><span class=cF2>  9 - Built-in Self Test (BIST)</span><span class=cF0>
@@ -2925,7 +2925,7 @@ body {background-color:#000000;}
 <a name="l2898"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>ATA_IDENT_MODEL_NUM</span><span class=cF0>                     </span><span class=cFE>27</span><span class=cF0>
 <a name="l2899"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>ATA_IDENT_LBA48_CAPACITY</span><span class=cF0>        </span><span class=cFE>100</span><span class=cF0>
 <a name="l2900"></a>
-<a name="l2901"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Credits.html#l1"><span class=cF4>::/Doc/Credits.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l2901"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Credits.html#l1"><span class=cF4>::/Doc/Credits.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l2902"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>ATA_NOP</span><span class=cF0>                                 </span><span class=cFE>0x00</span><span class=cF0>
 <a name="l2903"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>ATA_DEV_RST</span><span class=cF0>                     </span><span class=cFE>0x08</span><span class=cF0>
 <a name="l2904"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>ATA_PACKET</span><span class=cF0>                              </span><span class=cFE>0xA0</span><span class=cF0>
@@ -3169,7 +3169,7 @@ body {background-color:#000000;}
 <a name="l3142"></a>};
 <a name="l3143"></a>
 <a name="l3144"></a></span><span class=cF2>//Red Sea Attributes</span><span class=cF0>
-<a name="l3145"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l187"><span class=cF4>ST_FILE_ATTRS</span></a><span class=cF0>
+<a name="l3145"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l187"><span class=cF4>ST_FILE_ATTRS</span></a><span class=cF0>
 <a name="l3146"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>RS_ATTR_READ_ONLY</span><span class=cF0>               </span><span class=cFE>0x01</span><span class=cF0> </span><span class=cF2>//R</span><span class=cF0>
 <a name="l3147"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>RS_ATTR_HIDDEN</span><span class=cF0>                  </span><span class=cFE>0x02</span><span class=cF0> </span><span class=cF2>//H</span><span class=cF0>
 <a name="l3148"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>RS_ATTR_SYSTEM</span><span class=cF0>                  </span><span class=cFE>0x04</span><span class=cF0> </span><span class=cF2>//S</span><span class=cF0>
@@ -3184,12 +3184,12 @@ body {background-color:#000000;}
 <a name="l3157"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>RS_ATTR_FIXED</span><span class=cF0>                   </span><span class=cFE>0x800</span><span class=cF0> </span><span class=cF2>//F</span><span class=cF0>
 <a name="l3158"></a>
 <a name="l3159"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;File/CD DVD&quot;</span><span class=cF0>
-<a name="l3160"></a></span><span class=cF2>//Media types for </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.html#l162"><span class=cF4>DVDImageWrite</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l3160"></a></span><span class=cF2>//Media types for </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.html#l162"><span class=cF4>DVDImageWrite</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l3161"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>MT_CD</span><span class=cF0>                                   </span><span class=cFE>1</span><span class=cF0>
 <a name="l3162"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>MT_DVD</span><span class=cF0>                                  </span><span class=cFE>2</span><span class=cF0>
 <a name="l3163"></a>
 <a name="l3164"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;File/Low Level;File/Program Routines&quot;</span><span class=cF0>
-<a name="l3165"></a></span><span class=cF2>//CDirEntry flags (Used by </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.html#l678"><span class=cF4>FileMgr</span></a><span class=cF2>())</span><span class=cF0>
+<a name="l3165"></a></span><span class=cF2>//CDirEntry flags (Used by </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.html#l678"><span class=cF4>FileMgr</span></a><span class=cF2>())</span><span class=cF0>
 <a name="l3166"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>CDIR_FILENAME_LEN</span><span class=cF0>                       </span><span class=cFE>38</span><span class=cF0> </span><span class=cF2>//Must include terminator zero</span><span class=cF0>
 <a name="l3167"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CDirEntry</span><span class=cF0>
 <a name="l3168"></a>{
@@ -3207,7 +3207,7 @@ body {background-color:#000000;}
 <a name="l3180"></a>
 <a name="l3181"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;File/Program Routines&quot;</span><span class=cF0>
 <a name="l3182"></a></span><span class=cF2>//File Util Flags</span><span class=cF0>
-<a name="l3183"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l212"><span class=cF4>ST_FILE_UTIL_FLAGS</span></a><span class=cF0>
+<a name="l3183"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l212"><span class=cF4>ST_FILE_UTIL_FLAGS</span></a><span class=cF0>
 <a name="l3184"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>FUf_RECURSE</span><span class=cF0>                     </span><span class=cFE>0</span><span class=cF0>       </span><span class=cF2>// r</span><span class=cF0>
 <a name="l3185"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>FUf_DIFF</span><span class=cF0>                                </span><span class=cFE>1</span><span class=cF0>       </span><span class=cF2>// d</span><span class=cF0>
 <a name="l3186"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>FUf_DEL</span><span class=cF0>                                 </span><span class=cFE>1</span><span class=cF0>       </span><span class=cF2>// d</span><span class=cF0>
@@ -3263,7 +3263,7 @@ body {background-color:#000000;}
 <a name="l3236"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>FUG_FILE_FIND</span><span class=cF0>   (</span><span class=cF3>FUF_JUST_DIRS</span><span class=cF0> | </span><span class=cF3>FUF_JUST_FILES</span><span class=cF0> | </span><span class=cF3>FUF_SCAN_PARENTS</span><span class=cF0>)
 <a name="l3237"></a>
 <a name="l3238"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;File/Low Level&quot;</span><span class=cF0>
-<a name="l3239"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l220"><span class=cF4>ST_BLKDEV_TYPES</span></a><span class=cF0>
+<a name="l3239"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l220"><span class=cF4>ST_BLKDEV_TYPES</span></a><span class=cF0>
 <a name="l3240"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>BDT_NULL</span><span class=cF0>                                </span><span class=cFE>0</span><span class=cF0>
 <a name="l3241"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>BDT_RAM</span><span class=cF0>                                 </span><span class=cFE>1</span><span class=cF0>
 <a name="l3242"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>BDT_ATA</span><span class=cF0>                                 </span><span class=cFE>2</span><span class=cF0>
@@ -3332,7 +3332,7 @@ body {background-color:#000000;}
 <a name="l3305"></a></span><span class=cF2>//Drive locked_flags</span><span class=cF0>
 <a name="l3306"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DVlf_LOCKED</span><span class=cF0>     </span><span class=cFE>0</span><span class=cF0>
 <a name="l3307"></a>
-<a name="l3308"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l228"><span class=cF4>ST_DRIVE_TYPES</span></a><span class=cF0>
+<a name="l3308"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l228"><span class=cF4>ST_DRIVE_TYPES</span></a><span class=cF0>
 <a name="l3309"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>FSt_NULL</span><span class=cF0>                </span><span class=cFE>0</span><span class=cF0>
 <a name="l3310"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>FSt_REDSEA</span><span class=cF0>              </span><span class=cFE>1</span><span class=cF0> </span><span class=cF2>//Supported</span><span class=cF0>
 <a name="l3311"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>FSt_FAT32</span><span class=cF0>               </span><span class=cFE>2</span><span class=cF0> </span><span class=cF2>//Supported except for short names, to some degree</span><span class=cF0>
@@ -3366,7 +3366,7 @@ body {background-color:#000000;}
 <a name="l3339"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CDrive</span><span class=cF0>
 <a name="l3340"></a>{
 <a name="l3341"></a></span><span class=cF2>//Don't access -&gt;drv_let directly in case a drive has been remapped.</span><span class=cF0>
-<a name="l3342"></a>        </span><span class=cF2>//Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l173"><span class=cF4>Drive2Letter</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l3342"></a>        </span><span class=cF2>//Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDrive.html#l173"><span class=cF4>Drive2Letter</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l3343"></a>        </span><span class=cF9>I64</span><span class=cF0>                                      locked_flags;
 <a name="l3344"></a>        </span><span class=cF9>U32</span><span class=cF0>                                      drive_signature;
 <a name="l3345"></a>        </span><span class=cF1>U8</span><span class=cF0>                                       drv_let, pad;
@@ -3451,7 +3451,7 @@ body {background-color:#000000;}
 <a name="l3424"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>FF_CONTIGUOUS</span><span class=cF0>                   </span><span class=cFE>16</span><span class=cF0>
 <a name="l3425"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>FF_USE_OLD_DATETIME</span><span class=cF0>     </span><span class=cFE>32</span><span class=cF0>
 <a name="l3426"></a>
-<a name="l3427"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CFile</span><span class=cF0> </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Disk/DataBase.html#l1"><span class=cF4>::/Demo/Disk/DataBase.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l3427"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CFile</span><span class=cF0> </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Disk/DataBase.html#l1"><span class=cF4>::/Demo/Disk/DataBase.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l3428"></a>{
 <a name="l3429"></a>        </span><span class=cF9>I64</span><span class=cF0>                      flags;
 <a name="l3430"></a>        </span><span class=cF9>CDirEntry</span><span class=cF0>        de;
@@ -3524,7 +3524,7 @@ body {background-color:#000000;}
 <a name="l3497"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>MEM_PAG_SIZE</span><span class=cF0>                    (</span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MEM_PAG_BITS</span><span class=cF0>)
 <a name="l3498"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>MEM_HEAP_HASH_SIZE</span><span class=cF0>              </span><span class=cFE>1024</span><span class=cF0>
 <a name="l3499"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>MEM_FREE_PAG_HASH_SIZE</span><span class=cF0>  </span><span class=cFE>0x100</span><span class=cF0>
-<a name="l3500"></a></span><span class=cF2>//It is common to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF2>() exact powers of two.</span><span class=cF0> </span><span class=cF2>There is some overhead.</span><span class=cF0>
+<a name="l3500"></a></span><span class=cF2>//It is common to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF2>() exact powers of two.</span><span class=cF0> </span><span class=cF2>There is some overhead.</span><span class=cF0>
 <a name="l3501"></a></span><span class=cF2>//We add 2 pags, so a request is not rounded-up to next power of two.</span><span class=cF0>
 <a name="l3502"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>MEM_EXTRA_HASH2_PAGS</span><span class=cF0>    </span><span class=cFE>2</span><span class=cF0>
 <a name="l3503"></a>
@@ -3591,8 +3591,8 @@ body {background-color:#000000;}
 <a name="l3564"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>ROP_COLLISION</span><span class=cF0>   (</span><span class=cF3>ROPB_COLLISION</span><span class=cF0> &lt;&lt; </span><span class=cFE>8</span><span class=cF0>)
 <a name="l3565"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>ROP_MONO</span><span class=cF0>                (</span><span class=cF3>ROPB_MONO</span><span class=cF0> &lt;&lt; </span><span class=cFE>8</span><span class=cF0>)
 <a name="l3566"></a>
-<a name="l3567"></a></span><span class=cF2>//These are just for </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3574"><span class=cF4>ROPF_PROBABILITY_DITHER</span></a><span class=cF0>
-<a name="l3568"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l62"><span class=cF4>DCLighting</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l3567"></a></span><span class=cF2>//These are just for </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3574"><span class=cF4>ROPF_PROBABILITY_DITHER</span></a><span class=cF0>
+<a name="l3568"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l62"><span class=cF4>DCLighting</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l3569"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>ROPF_HALF_RANGE_COLOR</span><span class=cF0>   </span><span class=cFE>0x1000</span><span class=cF0>
 <a name="l3570"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>ROPF_TWO_SIDED</span><span class=cF0>                  </span><span class=cFE>0x2000</span><span class=cF0>
 <a name="l3571"></a>
@@ -3656,15 +3656,15 @@ body {background-color:#000000;}
 <a name="l3629"></a>
 <a name="l3630"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CKbdStateGlobals</span><span class=cF0>
 <a name="l3631"></a>{
-<a name="l3632"></a>        </span><span class=cF9>I64</span><span class=cF0>                      scan_code,                     </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>scan codes</span></a><span class=cF0>
+<a name="l3632"></a>        </span><span class=cF9>I64</span><span class=cF0>                      scan_code,                     </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>scan codes</span></a><span class=cF0>
 <a name="l3633"></a>                                 last_down_scan_code,
 <a name="l3634"></a>                                 count,                         </span><span class=cF2>//Count of keys pressed since boot.</span><span class=cF0>
 <a name="l3635"></a>                                 timestamp,                     </span><span class=cF2>//Output: TSCGet when event.</span><span class=cF0>
 <a name="l3636"></a>                                 new_key_timestamp;     </span><span class=cF2>//Output: TSCGet when new key event.</span><span class=cF0>
 <a name="l3637"></a>        </span><span class=cF9>CFifoU8</span><span class=cF0>         *fifo, *fifo2;          </span><span class=cF2>//Private</span><span class=cF0>
 <a name="l3638"></a>        </span><span class=cF9>CFifoI64</span><span class=cF0>        *scan_code_fifo;
-<a name="l3639"></a>        </span><span class=cF9>U32</span><span class=cF0>                      down_bitmap[</span><span class=cFE>8</span><span class=cF0>],        </span><span class=cF2>//BitTest, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l11"><span class=cF4>Bt</span></a><span class=cF2>(), with a merged scan code. (Left and right shift merged, for example.)</span><span class=cF0>
-<a name="l3640"></a>                                 down_bitmap2[</span><span class=cFE>8</span><span class=cF0>];       </span><span class=cF2>//BitTest, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l11"><span class=cF4>Bt</span></a><span class=cF2>(), with an unmerged scan code.</span><span class=cF0>
+<a name="l3639"></a>        </span><span class=cF9>U32</span><span class=cF0>                      down_bitmap[</span><span class=cFE>8</span><span class=cF0>],        </span><span class=cF2>//BitTest, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l11"><span class=cF4>Bt</span></a><span class=cF2>(), with a merged scan code. (Left and right shift merged, for example.)</span><span class=cF0>
+<a name="l3640"></a>                                 down_bitmap2[</span><span class=cFE>8</span><span class=cF0>];       </span><span class=cF2>//BitTest, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l11"><span class=cF4>Bt</span></a><span class=cF2>(), with an unmerged scan code.</span><span class=cF0>
 <a name="l3641"></a>        </span><span class=cF1>Bool</span><span class=cF0>             reset,                         </span><span class=cF2>//Private: Reset KbdMouse</span><span class=cF0>
 <a name="l3642"></a>                                 irqs_working;          </span><span class=cF2>//Private</span><span class=cF0>
 <a name="l3643"></a>};
@@ -3832,12 +3832,12 @@ body {background-color:#000000;}
 <a name="l3805"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBf_FREE_ON_COMPLETE</span><span class=cF0>   </span><span class=cFE>7</span><span class=cF0>
 <a name="l3806"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBf_ADD_TO_QUE</span><span class=cF0>                 </span><span class=cFE>8</span><span class=cF0>
 <a name="l3807"></a>
-<a name="l3808"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_TEXT_INPUT</span><span class=cF0> </span><span class=cFE>0</span><span class=cF0> </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l88"><span class=cF4>TaskText</span></a><span class=cF2>() </span><span class=cF0> </span><span class=cF2>Feed StdIn</span><span class=cF0>
-<a name="l3809"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_MESSAGE</span><span class=cF0>    </span><span class=cFE>1</span><span class=cF0> </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l143"><span class=cF4>TaskMessage</span></a><span class=cF2>() </span><span class=cF0>              </span><span class=cF2>Post message</span><span class=cF0>
-<a name="l3810"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_EXE_STR</span><span class=cF0>    </span><span class=cFE>2</span><span class=cF0> </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l45"><span class=cF4>TaskExe</span></a><span class=cF2>() </span><span class=cF0>          </span><span class=cF2>Compile &amp; execute src code text</span><span class=cF0>
+<a name="l3808"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_TEXT_INPUT</span><span class=cF0> </span><span class=cFE>0</span><span class=cF0> </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l88"><span class=cF4>TaskText</span></a><span class=cF2>() </span><span class=cF0> </span><span class=cF2>Feed StdIn</span><span class=cF0>
+<a name="l3809"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_MESSAGE</span><span class=cF0>    </span><span class=cFE>1</span><span class=cF0> </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l143"><span class=cF4>TaskMessage</span></a><span class=cF2>() </span><span class=cF0>              </span><span class=cF2>Post message</span><span class=cF0>
+<a name="l3810"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_EXE_STR</span><span class=cF0>    </span><span class=cFE>2</span><span class=cF0> </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l45"><span class=cF4>TaskExe</span></a><span class=cF2>() </span><span class=cF0>          </span><span class=cF2>Compile &amp; execute src code text</span><span class=cF0>
 <a name="l3811"></a></span><span class=cF2>//MP cmds</span><span class=cF0>
-<a name="l3812"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_CALL</span><span class=cF0>               </span><span class=cFE>3</span><span class=cF0> </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l224"><span class=cF4>JobQueue</span></a><span class=cF2>() </span><span class=cF0> </span><span class=cF2>Tell MP to call function</span><span class=cF0>
-<a name="l3813"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_SPAWN_TASK</span><span class=cF0> </span><span class=cFE>4</span><span class=cF0> </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF2>() Tell MP to spawn task</span><span class=cF0>
+<a name="l3812"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_CALL</span><span class=cF0>               </span><span class=cFE>3</span><span class=cF0> </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l224"><span class=cF4>JobQueue</span></a><span class=cF2>() </span><span class=cF0> </span><span class=cF2>Tell MP to call function</span><span class=cF0>
+<a name="l3813"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_SPAWN_TASK</span><span class=cF0> </span><span class=cFE>4</span><span class=cF0> </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l264"><span class=cF4>Spawn</span></a><span class=cF2>() Tell MP to spawn task</span><span class=cF0>
 <a name="l3814"></a>
 <a name="l3815"></a></span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CJob</span><span class=cF0>
 <a name="l3816"></a>{
@@ -3865,11 +3865,11 @@ body {background-color:#000000;}
 <a name="l3838"></a>};
 <a name="l3839"></a>
 <a name="l3840"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Messages&quot;</span><span class=cF0>
-<a name="l3841"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/MessageLoop.html#l1"><span class=cF4>::/Demo/MessageLoop.CC</span></a><span class=cF0>
+<a name="l3841"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MessageLoop.html#l1"><span class=cF4>::/Demo/MessageLoop.CC</span></a><span class=cF0>
 <a name="l3842"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>MESSAGE_NULL</span><span class=cF0>                    </span><span class=cFE>0</span><span class=cF0>
 <a name="l3843"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>MESSAGE_CMD</span><span class=cF0>                     </span><span class=cFE>1</span><span class=cF0>
-<a name="l3844"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0>                </span><span class=cFE>2</span><span class=cF0>  </span><span class=cF2>//(</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2>,</span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>scan code</span></a><span class=cF2>) Press &lt;CTRL-SHIFT-L&gt;</span><span class=cF0>
-<a name="l3845"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>                  </span><span class=cFE>3</span><span class=cF0>  </span><span class=cF2>//(</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2>,</span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>scan code</span></a><span class=cF2>) Press &lt;CTRL-SHIFT-L&gt;</span><span class=cF0>
+<a name="l3844"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0>                </span><span class=cFE>2</span><span class=cF0>  </span><span class=cF2>//(</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2>,</span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>scan code</span></a><span class=cF2>) Press &lt;CTRL-SHIFT-L&gt;</span><span class=cF0>
+<a name="l3845"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>                  </span><span class=cFE>3</span><span class=cF0>  </span><span class=cF2>//(</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2>,</span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>scan code</span></a><span class=cF2>) Press &lt;CTRL-SHIFT-L&gt;</span><span class=cF0>
 <a name="l3846"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_MOVE</span><span class=cF0>                 </span><span class=cFE>4</span><span class=cF0>  </span><span class=cF2>//(x,y)</span><span class=cF0>
 <a name="l3847"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_L_DOWN</span><span class=cF0>               </span><span class=cFE>5</span><span class=cF0>  </span><span class=cF2>//(x,y)</span><span class=cF0>
 <a name="l3848"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_L_UP</span><span class=cF0>                 </span><span class=cFE>6</span><span class=cF0>  </span><span class=cF2>//(x,y)</span><span class=cF0>
@@ -3993,7 +3993,7 @@ body {background-color:#000000;}
 <a name="l3966"></a>                                         scroll_x, scroll_y, scroll_z;
 <a name="l3967"></a>
 <a name="l3968"></a>        </span><span class=cF2>//These must be in this order</span><span class=cF0>
-<a name="l3969"></a>        </span><span class=cF2>//for </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Sched.html#l60"><span class=cF4>TASK_CONTEXT_SAVE</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Sched.html#l105"><span class=cF4>_TASK_CONTEXT_RESTORE</span></a><span class=cF0>
+<a name="l3969"></a>        </span><span class=cF2>//for </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Sched.html#l60"><span class=cF4>TASK_CONTEXT_SAVE</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Sched.html#l105"><span class=cF4>_TASK_CONTEXT_RESTORE</span></a><span class=cF0>
 <a name="l3970"></a>        </span><span class=cF9>I64</span><span class=cF0>                              rip, rflags, rsp, rsi, rax, rcx, rdx, rbx, rbp, rdi, r8, r9, r10, r11, r12, r13, r14, r15;
 <a name="l3971"></a>        </span><span class=cF9>CCPU</span><span class=cF0>                    *gs;
 <a name="l3972"></a>        </span><span class=cF9>CFPU</span><span class=cF0>                    *fpu_mmx;
@@ -4186,7 +4186,7 @@ body {background-color:#000000;}
 <a name="l4159"></a>
 <a name="l4160"></a></span><span class=cF2>//ZealOS places a 1 in bit 7 for</span><span class=cF0>
 <a name="l4161"></a></span><span class=cF2>//keys with an E0 prefix.</span><span class=cF0>
-<a name="l4162"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>::/Doc/CharOverview.DD</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Keyboard.html#l511"><span class=cF4>KbdHandler</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l4162"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>::/Doc/CharOverview.DD</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Keyboard.html#l511"><span class=cF4>KbdHandler</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l4163"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SC_ESC</span><span class=cF0>                  </span><span class=cFE>0x01</span><span class=cF0>
 <a name="l4164"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SC_BACKSPACE</span><span class=cF0>    </span><span class=cFE>0x0E</span><span class=cF0>
 <a name="l4165"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SC_TAB</span><span class=cF0>                  </span><span class=cFE>0x0F</span><span class=cF0>
@@ -4254,15 +4254,15 @@ body {background-color:#000000;}
 <a name="l4227"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Graphics/Device Contexts&quot;</span><span class=cF0>
 <a name="l4228"></a></span><span class=cF2>//Low 8 bits reserved for flags that go into saved bitmaps</span><span class=cF0>
 <a name="l4229"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DCF_PALETTE</span><span class=cF0>                     </span><span class=cFE>1</span><span class=cF0>
-<a name="l4230"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DCF_NO_TRANSPARENTS</span><span class=cF0>     </span><span class=cFE>2</span><span class=cF0> </span><span class=cF2>//Can be used to optimized </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l93"><span class=cF4>GrBlot</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l4230"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DCF_NO_TRANSPARENTS</span><span class=cF0>     </span><span class=cFE>2</span><span class=cF0> </span><span class=cF2>//Can be used to optimized </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l93"><span class=cF4>GrBlot</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l4231"></a>
 <a name="l4232"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DCF_TRANSFORMATION</span><span class=cF0>              </span><span class=cFE>0x100</span><span class=cF0>
 <a name="l4233"></a>
-<a name="l4234"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l236"><span class=cF4>DCSymmetrySet</span></a><span class=cF2>() or </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l259"><span class=cF4>DCSymmetry3Set</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l4234"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l236"><span class=cF4>DCSymmetrySet</span></a><span class=cF2>() or </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l259"><span class=cF4>DCSymmetry3Set</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l4235"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DCF_SYMMETRY</span><span class=cF0>                    </span><span class=cFE>0x200</span><span class=cF0>
 <a name="l4236"></a>
 <a name="l4237"></a></span><span class=cF2>//Must be used with DCF_SYMMETRY set also.</span><span class=cF0>
-<a name="l4238"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/BigGuns.html#l1"><span class=cF4>::/Demo/Games/BigGuns.CC</span></a><span class=cF0>
+<a name="l4238"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/BigGuns.html#l1"><span class=cF4>::/Demo/Games/BigGuns.CC</span></a><span class=cF0>
 <a name="l4239"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DCF_JUST_MIRROR</span><span class=cF0>                 </span><span class=cFE>0x400</span><span class=cF0>
 <a name="l4240"></a>
 <a name="l4241"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DCF_LOCATE_NEAREST</span><span class=cF0>              </span><span class=cFE>0x800</span><span class=cF0>
@@ -4273,7 +4273,7 @@ body {background-color:#000000;}
 <a name="l4246"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DCF_RECORD_EXTENTS</span><span class=cF0>              </span><span class=cFE>0x10000</span><span class=cF0>
 <a name="l4247"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DCF_ON_TOP</span><span class=cF0>                              </span><span class=cFE>0x20000</span><span class=cF0>
 <a name="l4248"></a>
-<a name="l4249"></a></span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l318"><span class=cF4>DCSave</span></a><span class=cF2>() flags.</span><span class=cF0>
+<a name="l4249"></a></span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l318"><span class=cF4>DCSave</span></a><span class=cF2>() flags.</span><span class=cF0>
 <a name="l4250"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DCSF_PALETTE_GET</span><span class=cF0>        </span><span class=cFE>1</span><span class=cF0>
 <a name="l4251"></a>
 <a name="l4252"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DCS_SIGNATURE_VAL</span><span class=cF0>       </span><span class=cF6>'DvCS'</span><span class=cF0>
@@ -4298,21 +4298,21 @@ body {background-color:#000000;}
 <a name="l4271"></a>
 <a name="l4272"></a>        </span><span class=cF2>//public (Change directly)</span><span class=cF0>
 <a name="l4273"></a>        </span><span class=cF9>CColorROPU32</span><span class=cF0>     color,
-<a name="l4274"></a>                                         bkcolor, </span><span class=cF2>//Set for use with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3564"><span class=cF4>ROP_COLLISION</span></a><span class=cF0>
-<a name="l4275"></a>                                         color2; </span><span class=cF2>//Internally used for </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l279"><span class=cF4>GrFloodFill</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l4274"></a>                                         bkcolor, </span><span class=cF2>//Set for use with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3564"><span class=cF4>ROP_COLLISION</span></a><span class=cF0>
+<a name="l4275"></a>                                         color2; </span><span class=cF2>//Internally used for </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l279"><span class=cF4>GrFloodFill</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l4276"></a>        </span><span class=cF9>CD3I32</span><span class=cF0>                   ls; </span><span class=cF2>//Light source (should be normalized to 65536).</span><span class=cF0>
 <a name="l4277"></a>
 <a name="l4278"></a>        </span><span class=cF2>//dither_probability_u16 is basically a U16.</span><span class=cF0>
-<a name="l4279"></a>        </span><span class=cF2>//It is activated by </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3574"><span class=cF4>ROPF_PROBABILITY_DITHER</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l4279"></a>        </span><span class=cF2>//It is activated by </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3574"><span class=cF4>ROPF_PROBABILITY_DITHER</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l4280"></a>        </span><span class=cF2>//0x0000 =100% color.c0</span><span class=cF0>
 <a name="l4281"></a>        </span><span class=cF2>//0x8000 =50%  color.c0 </span><span class=cF0>        </span><span class=cF2>50% color.c1</span><span class=cF0>
 <a name="l4282"></a>        </span><span class=cF2>//0x10000=100% color.c1</span><span class=cF0>
-<a name="l4283"></a>        </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/SunMoon.html#l1"><span class=cF4>::/Demo/Graphics/SunMoon.CC</span></a><span class=cF2> and</span><span class=cF0>   </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Shading.html#l1"><span class=cF4>::/Demo/Graphics/Shading.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l4283"></a>        </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SunMoon.html#l1"><span class=cF4>::/Demo/Graphics/SunMoon.CC</span></a><span class=cF2> and</span><span class=cF0>   </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Shading.html#l1"><span class=cF4>::/Demo/Graphics/Shading.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l4284"></a>        </span><span class=cF9>U64</span><span class=cF0>                              dither_probability_u16;
 <a name="l4285"></a>
 <a name="l4286"></a>        </span><span class=cF9>CDC</span><span class=cF0>                             *brush;
 <a name="l4287"></a>
-<a name="l4288"></a>        </span><span class=cF2>//Set with </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l51"><span class=cF4>DCMat4x4Set</span></a><span class=cF2>().  </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l387"><span class=cF4>Free</span></a><span class=cF2>() before setting.</span><span class=cF0>
+<a name="l4288"></a>        </span><span class=cF2>//Set with </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l51"><span class=cF4>DCMat4x4Set</span></a><span class=cF2>().  </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l387"><span class=cF4>Free</span></a><span class=cF2>() before setting.</span><span class=cF0>
 <a name="l4289"></a>        </span><span class=cF9>I64</span><span class=cF0>                             *r, </span><span class=cF2>//rotation matrix of quads decimal in lo</span><span class=cF0>
 <a name="l4290"></a>                                         r_norm; </span><span class=cF2>//shifted 32 bits.</span><span class=cF0>     </span><span class=cF2>Used for scaling thick</span><span class=cF0>
 <a name="l4291"></a>
@@ -4320,27 +4320,27 @@ body {background-color:#000000;}
 <a name="l4293"></a>        </span><span class=cF9>I32</span><span class=cF0>                              x, y, z,
 <a name="l4294"></a>                                         thick;
 <a name="l4295"></a>
-<a name="l4296"></a>        </span><span class=cF2>//Can be changed from the default </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l18"><span class=cF4>DCTransform</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l4296"></a>        </span><span class=cF2>//Can be changed from the default </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l18"><span class=cF4>DCTransform</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l4297"></a>        </span><span class=cF1>U0</span><span class=cF0>                         (*transform)(</span><span class=cF9>CDC</span><span class=cF0> *dc, </span><span class=cF9>I64</span><span class=cF0> *x, </span><span class=cF9>I64</span><span class=cF0> *y, </span><span class=cF9>I64</span><span class=cF0> *z);
 <a name="l4298"></a>
-<a name="l4299"></a>        </span><span class=cF2>//Can be changed from the default </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l62"><span class=cF4>DCLighting</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l4299"></a>        </span><span class=cF2>//Can be changed from the default </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l62"><span class=cF4>DCLighting</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l4300"></a>        </span><span class=cF1>U0</span><span class=cF0>                         (*lighting)(</span><span class=cF9>CDC</span><span class=cF0> *dc, </span><span class=cF9>CD3I32</span><span class=cF0> *p1, </span><span class=cF9>CD3I32</span><span class=cF0> *p2, </span><span class=cF9>CD3I32</span><span class=cF0> *p3, </span><span class=cF9>CColorROPU32</span><span class=cF0> color);
 <a name="l4301"></a>
-<a name="l4302"></a>        </span><span class=cF2>//Set by </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l236"><span class=cF4>DCSymmetrySet</span></a><span class=cF2>() or </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l259"><span class=cF4>DCSymmetry3Set</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l4302"></a>        </span><span class=cF2>//Set by </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l236"><span class=cF4>DCSymmetrySet</span></a><span class=cF2>() or </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l259"><span class=cF4>DCSymmetry3Set</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l4303"></a>        </span><span class=cF9>CGrSym</span><span class=cF0>                   sym;
 <a name="l4304"></a>
 <a name="l4305"></a>        </span><span class=cF9>I32</span><span class=cF0>                              cur_x, cur_y, cur_z, pad;
 <a name="l4306"></a>        </span><span class=cF9>I64</span><span class=cF0>                              collision_count;
 <a name="l4307"></a>
 <a name="l4308"></a>        </span><span class=cF9>I64</span><span class=cF0>                              nearest_dist,
-<a name="l4309"></a>                                         min_x, max_x, min_y, max_y; </span><span class=cF2>//Set by </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4246"><span class=cF4>DCF_RECORD_EXTENTS</span></a><span class=cF2> (screen coordinates)</span><span class=cF0>
+<a name="l4309"></a>                                         min_x, max_x, min_y, max_y; </span><span class=cF2>//Set by </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4246"><span class=cF4>DCF_RECORD_EXTENTS</span></a><span class=cF2> (screen coordinates)</span><span class=cF0>
 <a name="l4310"></a>
 <a name="l4311"></a>        </span><span class=cF9>U32</span><span class=cF0>                              dc_signature, pad;
 <a name="l4312"></a>        </span><span class=cF9>CTask</span><span class=cF0>                   *mem_task, *win_task;
 <a name="l4313"></a>        </span><span class=cF9>CDC</span><span class=cF0>                             *alias;
 <a name="l4314"></a>        </span><span class=cF1>U8</span><span class=cF0>                              *body;
 <a name="l4315"></a>
-<a name="l4316"></a>        </span><span class=cF2>//Set by </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l260"><span class=cF4>DCDepthBufAlloc</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l4316"></a>        </span><span class=cF2>//Set by </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l260"><span class=cF4>DCDepthBufAlloc</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l4317"></a>        </span><span class=cF9>I32</span><span class=cF0>                             *depth_buf;
 <a name="l4318"></a>        </span><span class=cF9>I64</span><span class=cF0>                              db_z; </span><span class=cF2>//private</span><span class=cF0>
 <a name="l4319"></a>#</span><span class=cF1>assert</span><span class=cF0> !($ &amp; </span><span class=cFE>7</span><span class=cF0>)
@@ -4473,11 +4473,11 @@ body {background-color:#000000;}
 <a name="l4446"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>BOOT_SRC_HARDDRIVE</span><span class=cF0>      </span><span class=cFE>3</span><span class=cF0>
 <a name="l4447"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>BOOT_SRC_DVD</span><span class=cF0>            </span><span class=cFE>4</span><span class=cF0>
 <a name="l4448"></a>
-<a name="l4449"></a></span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l580"><span class=cF4>In</span></a><span class=cF2>(&quot;&quot;) StdIn for call to </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l4449"></a></span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l580"><span class=cF4>In</span></a><span class=cF2>(&quot;&quot;) StdIn for call to </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l4450"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>STD_DISTRO_DVD_CONFIG</span><span class=cF0>   </span><span class=cF6>&quot;TB\nScale2Mem(2048,0x40000)\nT \n\n\n\n&quot;</span><span class=cF0>
 <a name="l4451"></a>
 <a name="l4452"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Registry&quot;</span><span class=cF0>
-<a name="l4453"></a></span><span class=cF2>//Registry sys_message_flags. </span><a href="http://www.tomawezome.github.io/ZealOS/System/Registry.html#l123"><span class=cF4>RegOneTimePopUp</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l4453"></a></span><span class=cF2>//Registry sys_message_flags. </span><a href="https://www.tomawezome.github.io/ZealOS/System/Registry.html#l123"><span class=cF4>RegOneTimePopUp</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l4454"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>ARf_FLOODFILL</span><span class=cF0>                           </span><span class=cFE>0</span><span class=cF0>
 <a name="l4455"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>ARf_CSPRITE_INS_CLIP</span><span class=cF0>            </span><span class=cFE>1</span><span class=cF0>
 <a name="l4456"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>ARf_PLANAR_SYMMETRY</span><span class=cF0>             </span><span class=cFE>2</span><span class=cF0>
diff --git a/docs/Kernel/KernelB.html b/docs/Kernel/KernelB.html
index d97f002a..8d3dcac2 100755
--- a/docs/Kernel/KernelB.html
+++ b/docs/Kernel/KernelB.html
@@ -26,9 +26,9 @@ body {background-color:#000000;}
 <body>
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF2>/*</span><span class=cF0>      </span><span class=cF2>Kernel ASM symbols.</span><span class=cF4>
-<a name="l2"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l25"><span class=cF4>KernelB</span></a><span class=cF2> Kernel.PRJ</span><span class=cF4>
-<a name="l3"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/Compiler.html#l10"><span class=cF4>KernelB</span></a><span class=cF2> Compiler.PRJ</span><span class=cF4>
-<a name="l4"></a></span><a href="http://www.tomawezome.github.io/ZealOS/StartOS.html#l10"><span class=cF4>KernelB</span></a><span class=cF2> StartOS.CC</span><span class=cF0>
+<a name="l2"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l25"><span class=cF4>KernelB</span></a><span class=cF2> Kernel.PRJ</span><span class=cF4>
+<a name="l3"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Compiler.html#l10"><span class=cF4>KernelB</span></a><span class=cF2> Compiler.PRJ</span><span class=cF4>
+<a name="l4"></a></span><a href="https://www.tomawezome.github.io/ZealOS/StartOS.html#l10"><span class=cF4>KernelB</span></a><span class=cF2> StartOS.CC</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l6"></a>
 <a name="l7"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Bit&quot;</span><span class=cF0>
@@ -62,7 +62,7 @@ body {background-color:#000000;}
 <a name="l35"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_CALL_IND</span><span class=cF0>        </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>CallInd</span><span class=cF0>(</span><span class=cF2>/*argpop*/</span><span class=cF9>I64</span><span class=cF0> </span><span class=cF7>(</span><span class=cF0>*fp_addr</span><span class=cF7>)(</span><span class=cF0>...</span><span class=cF7>)</span><span class=cF0>, ...); </span><span class=cF2>//Call with fixed number of args.</span><span class=cF0>
 <a name="l36"></a>
 <a name="l37"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Call/System Extern Num&quot;</span><span class=cF0>
-<a name="l38"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>SYS_EXTERN_TABLE</span><span class=cF0> </span><span class=cF2>/*argpop*/</span><span class=cF0>      </span><span class=cF9>I64</span><span class=cF0> (**</span><span class=cFB>ext</span><span class=cF0>)(...); </span><span class=cF2>//Array of fun ptrs.</span><span class=cF0>  </span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l735"><span class=cF4>Extern Num Definitions</span></a><span class=cF0>
+<a name="l38"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>SYS_EXTERN_TABLE</span><span class=cF0> </span><span class=cF2>/*argpop*/</span><span class=cF0>      </span><span class=cF9>I64</span><span class=cF0> (**</span><span class=cFB>ext</span><span class=cF0>)(...); </span><span class=cF2>//Array of fun ptrs.</span><span class=cF0>  </span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l735"><span class=cF4>Extern Num Definitions</span></a><span class=cF0>
 <a name="l39"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_CALLEXTNUM</span><span class=cF0>                                      </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>CallExtNum</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> num, ...); </span><span class=cF2>//Call ext num with fixed number of args.</span><span class=cF0>
 <a name="l40"></a>
 <a name="l41"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Char/Conversion&quot;</span><span class=cF0>
@@ -214,20 +214,20 @@ body {background-color:#000000;}
 <a name="l187"></a>
 <a name="l188"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;MultiCore&quot;</span><span class=cF0>
 <a name="l189"></a>#</span><span class=cF1>help_file</span><span class=cF0> </span><span class=cF6>&quot;::/Doc/MultiCore&quot;</span><span class=cF0>
-<a name="l190"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>SYS_CPU_STRUCTS</span><span class=cF0>  </span><span class=cF9>CCPU</span><span class=cF0> *</span><span class=cFB>cpu_structs</span><span class=cF0>; </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l197"><span class=cF4>Gs</span></a><span class=cF2> points to cur </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4058"><span class=cF4>CCPU</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l190"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>SYS_CPU_STRUCTS</span><span class=cF0>  </span><span class=cF9>CCPU</span><span class=cF0> *</span><span class=cFB>cpu_structs</span><span class=cF0>; </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l197"><span class=cF4>Gs</span></a><span class=cF2> points to cur </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4058"><span class=cF4>CCPU</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l191"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>SYS_MP_COUNT</span><span class=cF0>             </span><span class=cF9>I64</span><span class=cF0>   </span><span class=cFB>mp_count</span><span class=cF0>; </span><span class=cF2>//Count of cores</span><span class=cF0>
-<a name="l192"></a></span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>SYS_MP_COUNT_INITIAL</span><span class=cF0>    </span><span class=cF9>I64</span><span class=cF0>   </span><span class=cFB>mp_count_initial</span><span class=cF0>; </span><span class=cF2>//only used during </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l298"><span class=cF4>Core0StartMP</span></a><span class=cF0>
+<a name="l192"></a></span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>SYS_MP_COUNT_INITIAL</span><span class=cF0>    </span><span class=cF9>I64</span><span class=cF0>   </span><span class=cFB>mp_count_initial</span><span class=cF0>; </span><span class=cF2>//only used during </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l298"><span class=cF4>Core0StartMP</span></a><span class=cF0>
 <a name="l193"></a></span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>SYS_MP_COUNT_LOCK</span><span class=cF0>               </span><span class=cF9>I64</span><span class=cF0>   </span><span class=cFB>mp_count_lock</span><span class=cF0>;
 <a name="l194"></a></span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>SYS_SEMAS</span><span class=cF0>                               </span><span class=cF9>CSema</span><span class=cF0> </span><span class=cFB>sys_semas</span><span class=cF0>[</span><span class=cF3>SEMA_SEMAS_NUM</span><span class=cF0>];
 <a name="l195"></a>
 <a name="l196"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;MultiCore;Processor&quot;</span><span class=cF0>
-<a name="l197"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_intern</span><span class=cF0> </span><span class=cF3>IC_GS</span><span class=cF0> </span><span class=cF9>CCPU</span><span class=cF0> *</span><span class=cF5>Gs</span><span class=cF0>(); </span><span class=cF2>//GS points to current </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4058"><span class=cF4>CCPU</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l197"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_intern</span><span class=cF0> </span><span class=cF3>IC_GS</span><span class=cF0> </span><span class=cF9>CCPU</span><span class=cF0> *</span><span class=cF5>Gs</span><span class=cF0>(); </span><span class=cF2>//GS points to current </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4058"><span class=cF4>CCPU</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l198"></a>
 <a name="l199"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;PCI&quot;</span><span class=cF0>
 <a name="l200"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>SYS_PCI_BUSES</span><span class=cF0> </span><span class=cF9>U16</span><span class=cF0> </span><span class=cFB>sys_pci_buses</span><span class=cF0>; </span><span class=cF2>//Number of PCI buses.</span><span class=cF0>
 <a name="l201"></a>
 <a name="l202"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Processor&quot;</span><span class=cF0>
-<a name="l203"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_intern</span><span class=cF0> </span><span class=cF3>IC_CARRY</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>Carry</span><span class=cF0>(); </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Carry.html#l1"><span class=cF4>::/Demo/Carry.CC</span></a><span class=cF0>
+<a name="l203"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_intern</span><span class=cF0> </span><span class=cF3>IC_CARRY</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>Carry</span><span class=cF0>(); </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Carry.html#l1"><span class=cF4>::/Demo/Carry.CC</span></a><span class=cF0>
 <a name="l204"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_intern</span><span class=cF0> </span><span class=cF3>IC_RAX_GET</span><span class=cF0>               </span><span class=cF9>I64</span><span class=cF0>             </span><span class=cF5>RAXGet</span><span class=cF0>(); </span><span class=cF2>//Get RAX register value.</span><span class=cF0>
 <a name="l205"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_intern</span><span class=cF0> </span><span class=cF3>IC_RBP_GET</span><span class=cF0>               </span><span class=cF1>U8</span><span class=cF0>         *</span><span class=cF5>RBPGet</span><span class=cF0>(); </span><span class=cF2>//Get RBP register value.</span><span class=cF0>
 <a name="l206"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_intern</span><span class=cF0> </span><span class=cF3>IC_RFLAGS_GET</span><span class=cF0>    </span><span class=cF9>I64</span><span class=cF0>             </span><span class=cF5>RFlagsGet</span><span class=cF0>(); </span><span class=cF2>//Get RFlags register value.</span><span class=cF0>
@@ -246,8 +246,8 @@ body {background-color:#000000;}
 <a name="l219"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_LXCHG_U16</span><span class=cF0>               </span><span class=cF9>U16</span><span class=cF0>             </span><span class=cF5>LXchgU16</span><span class=cF0>(</span><span class=cF9>U16</span><span class=cF0> *dst, </span><span class=cF9>U16</span><span class=cF0> d); </span><span class=cF2>//Locked eXchange U16s.</span><span class=cF0>
 <a name="l220"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_LXCHG_U32</span><span class=cF0>               </span><span class=cF9>U32</span><span class=cF0>             </span><span class=cF5>LXchgU32</span><span class=cF0>(</span><span class=cF9>U32</span><span class=cF0> *dst, </span><span class=cF9>U32</span><span class=cF0> d); </span><span class=cF2>//Locked eXchange U32s.</span><span class=cF0>
 <a name="l221"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_LXCHG_U8</span><span class=cF0>                </span><span class=cF1>U8</span><span class=cF0>              </span><span class=cF5>LXchgU8</span><span class=cF0>(  </span><span class=cF1>U8</span><span class=cF0> *dst,  </span><span class=cF1>U8</span><span class=cF0> d); </span><span class=cF2>//Locked eXchange U8s.</span><span class=cF0>
-<a name="l222"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_MSR_READ</span><span class=cF0>                </span><span class=cF9>I64</span><span class=cF0>             </span><span class=cF5>MSRRead</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> model_specific_reg); </span><span class=cF2>//Model Specific Reg See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l624"><span class=cF4>MSRs</span></a><span class=cF2>.</span><span class=cF0>
-<a name="l223"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_MSR_WRITE</span><span class=cF0>               </span><span class=cF1>U0</span><span class=cF0>              </span><span class=cF5>MSRWrite</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> model_specific_reg, </span><span class=cF9>I64</span><span class=cF0> val); </span><span class=cF2>//Model Specific Reg See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l624"><span class=cF4>MSRs</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l222"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_MSR_READ</span><span class=cF0>                </span><span class=cF9>I64</span><span class=cF0>             </span><span class=cF5>MSRRead</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> model_specific_reg); </span><span class=cF2>//Model Specific Reg See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l624"><span class=cF4>MSRs</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l223"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_MSR_WRITE</span><span class=cF0>               </span><span class=cF1>U0</span><span class=cF0>              </span><span class=cF5>MSRWrite</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> model_specific_reg, </span><span class=cF9>I64</span><span class=cF0> val); </span><span class=cF2>//Model Specific Reg See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l624"><span class=cF4>MSRs</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l224"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_SYS_HLT</span><span class=cF0>                 </span><span class=cF1>U0</span><span class=cF0>              </span><span class=cF5>SysHlt</span><span class=cF0>(); </span><span class=cF2>//Loops doing HLT inst.</span><span class=cF0>
 <a name="l225"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_XCHG_I64</span><span class=cF0>                </span><span class=cF9>I64</span><span class=cF0>             </span><span class=cF5>XchgI64</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> *dst, </span><span class=cF9>I64</span><span class=cF0> d); </span><span class=cF2>//eXchange I64s.</span><span class=cF0>
 <a name="l226"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_XCHG_U16</span><span class=cF0>                </span><span class=cF9>U16</span><span class=cF0>             </span><span class=cF5>XchgU16</span><span class=cF0>(</span><span class=cF9>U16</span><span class=cF0> *dst, </span><span class=cF9>U16</span><span class=cF0> d); </span><span class=cF2>//eXchange U16s.</span><span class=cF0>
@@ -264,7 +264,7 @@ body {background-color:#000000;}
 <a name="l237"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>MEM_PAGE_SIZE</span><span class=cF0>    </span><span class=cF9>U64</span><span class=cF0> </span><span class=cFB>mem_page_size</span><span class=cF0>;
 <a name="l238"></a>
 <a name="l239"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Task;Processor&quot;</span><span class=cF0>
-<a name="l240"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_intern</span><span class=cF0> </span><span class=cF3>IC_FS</span><span class=cF0> </span><span class=cF9>CTask</span><span class=cF0> *</span><span class=cF5>Fs</span><span class=cF0>(); </span><span class=cF2>//FS seg reg points to the current </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l240"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>_intern</span><span class=cF0> </span><span class=cF3>IC_FS</span><span class=cF0> </span><span class=cF9>CTask</span><span class=cF0> *</span><span class=cF5>Fs</span><span class=cF0>(); </span><span class=cF2>//FS seg reg points to the current </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l241"></a>
 <a name="l242"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Time/CPU Cycles&quot;</span><span class=cF0>
 <a name="l243"></a>#</span><span class=cF1>help_file</span><span class=cF0> </span><span class=cF6>&quot;::/Doc/TimeCycles&quot;</span><span class=cF0>
diff --git a/docs/Kernel/KernelC.html b/docs/Kernel/KernelC.html
index 47cbfe66..04071837 100755
--- a/docs/Kernel/KernelC.html
+++ b/docs/Kernel/KernelC.html
@@ -128,7 +128,7 @@ body {background-color:#000000;}
 <a name="l101"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>extern</span><span class=cF0>   </span><span class=cF1>U0</span><span class=cF0>               </span><span class=cF5>PutChars</span><span class=cF0>(</span><span class=cF9>U64</span><span class=cF0> ch);
 <a name="l102"></a></span><span class=cF1>extern</span><span class=cF0>                  </span><span class=cF1>U0</span><span class=cF0>               </span><span class=cF5>PutHex</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> num, </span><span class=cF9>I64</span><span class=cF0> width);
 <a name="l103"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>extern</span><span class=cF0>   </span><span class=cF1>U0</span><span class=cF0>               </span><span class=cF5>PutKey</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> ch=</span><span class=cFE>0</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> sc=</span><span class=cFE>0</span><span class=cF0>);
-<a name="l104"></a></span><span class=cF1>extern</span><span class=cF0>                  </span><span class=cF1>U0</span><span class=cF0>               </span><span class=cF5>PutS</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *st); </span><span class=cF2>//Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1110"><span class=cF4>Print</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l104"></a></span><span class=cF1>extern</span><span class=cF0>                  </span><span class=cF1>U0</span><span class=cF0>               </span><span class=cF5>PutS</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *st); </span><span class=cF2>//Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1110"><span class=cF4>Print</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l105"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>extern</span><span class=cF0>   </span><span class=cF1>Bool</span><span class=cF0>     </span><span class=cF5>Silent</span><span class=cF0>(</span><span class=cF1>Bool</span><span class=cF0> val=</span><span class=cF3>ON</span><span class=cF0>);
 <a name="l106"></a></span><span class=cF1>extern</span><span class=cF0>                  </span><span class=cF1>U8</span><span class=cF0>              *</span><span class=cF5>StrPrintHex</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *dst, </span><span class=cF9>I64</span><span class=cF0> num;</span><span class=cF9>I64</span><span class=cF0> width);
 <a name="l107"></a>
@@ -516,7 +516,7 @@ body {background-color:#000000;}
 <a name="l489"></a></span><span class=cF1>extern</span><span class=cF0>                  </span><span class=cF9>CTask</span><span class=cF0>                   *</span><span class=cFB>sys_macro_task</span><span class=cF0>;
 <a name="l490"></a>
 <a name="l491"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Keyboard Devices;Char/Input;StdIn&quot;</span><span class=cF0>
-<a name="l492"></a></span><span class=cF1>extern</span><span class=cF0>                  </span><span class=cF1>U8</span><span class=cF0> *(*</span><span class=cFB>fp_getstr2</span><span class=cF0>)(</span><span class=cF9>I64</span><span class=cF0> flags=</span><span class=cFE>0</span><span class=cF0>); </span><span class=cF2>//StrGet </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4328"><span class=cF4>Flags</span></a><span class=cF0>
+<a name="l492"></a></span><span class=cF1>extern</span><span class=cF0>                  </span><span class=cF1>U8</span><span class=cF0> *(*</span><span class=cFB>fp_getstr2</span><span class=cF0>)(</span><span class=cF9>I64</span><span class=cF0> flags=</span><span class=cFE>0</span><span class=cF0>); </span><span class=cF2>//StrGet </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4328"><span class=cF4>Flags</span></a><span class=cF0>
 <a name="l493"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>extern</span><span class=cF0>   </span><span class=cF1>Bool</span><span class=cF0>                             </span><span class=cF5>AreYouSure</span><span class=cF0>();
 <a name="l494"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>extern</span><span class=cF0>   </span><span class=cF9>I64</span><span class=cF0>                                      </span><span class=cF5>CharGet</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> *_scan_code=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>Bool</span><span class=cF0> echo=</span><span class=cF3>TRUE</span><span class=cF0>,  </span><span class=cF1>Bool</span><span class=cF0> raw_cursor=</span><span class=cF3>FALSE</span><span class=cF0>);
 <a name="l495"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>extern</span><span class=cF0>   </span><span class=cF9>I64</span><span class=cF0>                                      </span><span class=cF5>KeyGet</span><span class=cF0>( </span><span class=cF9>I64</span><span class=cF0> *_scan_code=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>Bool</span><span class=cF0> echo=</span><span class=cF3>FALSE</span><span class=cF0>, </span><span class=cF1>Bool</span><span class=cF0> raw_cursor=</span><span class=cF3>FALSE</span><span class=cF0>);
diff --git a/docs/Kernel/KeyDev.html b/docs/Kernel/KeyDev.html
index 5563dd1f..cbe41e98 100755
--- a/docs/Kernel/KeyDev.html
+++ b/docs/Kernel/KeyDev.html
@@ -49,7 +49,7 @@ body {background-color:#000000;}
 <a name="l22"></a>
 <a name="l23"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>PutChars</span><span class=cF0>(</span><span class=cF9>U64</span><span class=cF0> ch)
 <a name="l24"></a>{</span><span class=cF2>//Output chars. Up to 8 chars in a single U64.</span><span class=cF0>
-<a name="l25"></a></span><span class=cF2>//Don't use this.  </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l48"><span class=cF4>See Print() shortcut.</span></a><span class=cF0>
+<a name="l25"></a></span><span class=cF2>//Don't use this.  </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l48"><span class=cF4>See Print() shortcut.</span></a><span class=cF0>
 <a name="l26"></a>        </span><span class=cF1>while</span><span class=cF0> (ch)
 <a name="l27"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l28"></a>                </span><span class=cF5>PutKey</span><span class=cF0>(ch &amp; </span><span class=cFE>255</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>);
@@ -58,8 +58,8 @@ body {background-color:#000000;}
 <a name="l31"></a>}
 <a name="l32"></a>
 <a name="l33"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>PutS</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *st)
-<a name="l34"></a>{</span><span class=cF2>//Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1110"><span class=cF4>Print</span></a><span class=cF2>(). See </span><span class=cF4><u>Keyboard Devices</u></span><span class=cF2>.</span><span class=cF0>
-<a name="l35"></a></span><span class=cF2>//Don't use this.  </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l48"><span class=cF4>See Print() shortcut.</span></a><span class=cF0>
+<a name="l34"></a>{</span><span class=cF2>//Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1110"><span class=cF4>Print</span></a><span class=cF2>(). See </span><span class=cF4><u>Keyboard Devices</u></span><span class=cF2>.</span><span class=cF0>
+<a name="l35"></a></span><span class=cF2>//Don't use this.  </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l48"><span class=cF4>See Print() shortcut.</span></a><span class=cF0>
 <a name="l36"></a>        </span><span class=cF9>I64</span><span class=cF0>                              ch;
 <a name="l37"></a>        </span><span class=cF1>U8</span><span class=cF0>                              *ptr;
 <a name="l38"></a>        </span><span class=cF1>Bool</span><span class=cF0>                     cont = </span><span class=cF3>TRUE</span><span class=cF0>;
@@ -91,7 +91,7 @@ body {background-color:#000000;}
 <a name="l64"></a>}
 <a name="l65"></a>
 <a name="l66"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>KeyDescSet</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *format, ...)
-<a name="l67"></a>{</span><span class=cF2>//Call this from key handler to report desc in </span><a href="http://www.tomawezome.github.io/ZealOS/System/Training.html#l159"><span class=cF4>KeyMap</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l67"></a>{</span><span class=cF2>//Call this from key handler to report desc in </span><a href="https://www.tomawezome.github.io/ZealOS/System/Training.html#l159"><span class=cF4>KeyMap</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l68"></a>        </span><span class=cF1>U8</span><span class=cF0> *buf = </span><span class=cF5>StrPrintJoin</span><span class=cF0>(</span><span class=cF3>NULL</span><span class=cF0>, format, argc, argv);
 <a name="l69"></a>
 <a name="l70"></a>        </span><span class=cF5>StrCopy</span><span class=cF0>(</span><span class=cFB>keydev</span><span class=cF0>.desc, buf);
diff --git a/docs/Kernel/Memory/BlkPool.html b/docs/Kernel/Memory/BlkPool.html
index 5df402f3..cc970be4 100755
--- a/docs/Kernel/Memory/BlkPool.html
+++ b/docs/Kernel/Memory/BlkPool.html
@@ -70,7 +70,7 @@ body {background-color:#000000;}
 <a name="l43"></a>        </span><span class=cF1>else</span><span class=cF0>
 <a name="l44"></a>                code_heap_limit = </span><span class=cFE>0x80000000</span><span class=cF0>;
 <a name="l45"></a>
-<a name="l46"></a>        i = code_heap_limit - </span><span class=cF3>SYS_16MEG_AREA_LIMIT</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/PageTables.html#l195"><span class=cF4>RLf_16MEG_SYS_CODE_BP</span></a><span class=cF0>
+<a name="l46"></a>        i = code_heap_limit - </span><span class=cF3>SYS_16MEG_AREA_LIMIT</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/PageTables.html#l195"><span class=cF4>RLf_16MEG_SYS_CODE_BP</span></a><span class=cF0>
 <a name="l47"></a>        </span><span class=cF5>BlkPoolAdd</span><span class=cF0>(</span><span class=cFB>sys_code_bp</span><span class=cF0>, </span><span class=cF3>SYS_16MEG_AREA_LIMIT</span><span class=cF0>, i &gt;&gt; </span><span class=cF3>MEM_PAG_BITS</span><span class=cF0>);
 <a name="l48"></a>        </span><span class=cFB>mem_heap_limit</span><span class=cF0> = i + </span><span class=cF3>SYS_16MEG_AREA_LIMIT</span><span class=cF0> - </span><span class=cFE>1</span><span class=cF0>;
 <a name="l49"></a>
diff --git a/docs/Kernel/Memory/HeapCtrl.html b/docs/Kernel/Memory/HeapCtrl.html
index 9463e02a..48e5df1a 100755
--- a/docs/Kernel/Memory/HeapCtrl.html
+++ b/docs/Kernel/Memory/HeapCtrl.html
@@ -26,8 +26,8 @@ body {background-color:#000000;}
 <body>
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF9>CHeapCtrl</span><span class=cF0> *</span><span class=cF5>HeapCtrlInit</span><span class=cF0>(</span><span class=cF9>CHeapCtrl</span><span class=cF0> *hc=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>CTask</span><span class=cF0> *task=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>CBlkPool</span><span class=cF0> *bp)
-<a name="l2"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l83"><span class=cF4>HeapLog</span></a><span class=cF2>() for an example.</span><span class=cF0>
-<a name="l3"></a></span><span class=cF2>//Duplicated for </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KStart64.html#l29"><span class=cF4>System Task</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l2"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l83"><span class=cF4>HeapLog</span></a><span class=cF2>() for an example.</span><span class=cF0>
+<a name="l3"></a></span><span class=cF2>//Duplicated for </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart64.html#l29"><span class=cF4>System Task</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l4"></a>        </span><span class=cF1>if</span><span class=cF0> (!hc)
 <a name="l5"></a>                hc = </span><span class=cF5>ZCAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CHeapCtrl</span><span class=cF7>)</span><span class=cF0>);
 <a name="l6"></a>        hc-&gt;hc_signature        = </span><span class=cF3>HEAP_CTRL_SIGNATURE_VAL</span><span class=cF0>;
diff --git a/docs/Kernel/Memory/MAllocFree.html b/docs/Kernel/Memory/MAllocFree.html
index 2fb655ce..810a4133 100755
--- a/docs/Kernel/Memory/MAllocFree.html
+++ b/docs/Kernel/Memory/MAllocFree.html
@@ -27,7 +27,7 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF1>asm</span><span class=cF0> {
 <a name="l2"></a></span><span class=cF2>//************************************</span><span class=cF0>
-<a name="l3"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Credits.html#l1"><span class=cF4>::/Doc/Credits.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l3"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Credits.html#l1"><span class=cF4>::/Doc/Credits.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l4"></a></span><span class=cFD>_MALLOC</span><span class=cF0>::
 <a name="l5"></a></span><span class=cF2>// Throws 'OutMem'</span><span class=cF0>
 <a name="l6"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RBP</span><span class=cF0>
@@ -249,7 +249,7 @@ body {background-color:#000000;}
 <a name="l222"></a>
 <a name="l223"></a></span><span class=cF2>//************************************</span><span class=cF0>
 <a name="l224"></a></span><span class=cFD>_FREE</span><span class=cF0>::
-<a name="l225"></a></span><span class=cF2>//Be aware of </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l44"><span class=cF4>heap_hash</span></a><span class=cF2> in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPag.html#l140"><span class=cF4>MemPagTaskAlloc</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l225"></a></span><span class=cF2>//Be aware of </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l44"><span class=cF4>heap_hash</span></a><span class=cF2> in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPag.html#l140"><span class=cF4>MemPagTaskAlloc</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l226"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RBP</span><span class=cF0>
 <a name="l227"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
 <a name="l228"></a>                                </span><span class=cF1>PUSH</span><span class=cF0>            </span><span class=cFC>RSI</span><span class=cF0>
@@ -285,7 +285,7 @@ body {background-color:#000000;}
 <a name="l258"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF9>CMemUsed</span><span class=cF0>.size - </span><span class=cF9>CMemUsed</span><span class=cF0>.</span><span class=cF1>start</span><span class=cF0>[</span><span class=cFC>RSI</span><span class=cF0>]
 <a name="l259"></a>                                </span><span class=cF1>TEST</span><span class=cF0>            </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
 <a name="l260"></a>                                </span><span class=cF1>JGE</span><span class=cF0>             @@20            </span><span class=cF2>//Aligned alloced chunks have neg size.</span><span class=cF0>
-<a name="l261"></a>                                                                                </span><span class=cF2>//The neg size is offset to start of </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3463"><span class=cF4>CMemUsed</span></a><span class=cF2> struct.</span><span class=cF0>
+<a name="l261"></a>                                                                                </span><span class=cF2>//The neg size is offset to start of </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3463"><span class=cF4>CMemUsed</span></a><span class=cF2> struct.</span><span class=cF0>
 <a name="l262"></a>                                </span><span class=cF1>ADD</span><span class=cF0>             </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
 <a name="l263"></a>
 <a name="l264"></a>@@20:                   </span><span class=cF1>PUSHFD</span><span class=cF0>
@@ -411,12 +411,12 @@ body {background-color:#000000;}
 <a name="l384"></a>                                </span><span class=cF1>RET1</span><span class=cF0>            </span><span class=cFE>8</span><span class=cF0>
 <a name="l385"></a>}
 <a name="l386"></a>
-<a name="l387"></a></span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_FREE</span><span class=cF0>           </span><span class=cF1>U0</span><span class=cF0>                       </span><span class=cF5>Free</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *addr); </span><span class=cF2>//Free </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF2>()ed memory chunk.</span><span class=cF0>
+<a name="l387"></a></span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_FREE</span><span class=cF0>           </span><span class=cF1>U0</span><span class=cF0>                       </span><span class=cF5>Free</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *addr); </span><span class=cF2>//Free </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF2>()ed memory chunk.</span><span class=cF0>
 <a name="l388"></a></span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_MSIZE</span><span class=cF0>          </span><span class=cF9>I64</span><span class=cF0>                      </span><span class=cF5>MSize</span><span class=cF0>(    </span><span class=cF1>U8</span><span class=cF0> *src); </span><span class=cF2>//Size of heap object.</span><span class=cF0>
 <a name="l389"></a></span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_MSIZE2</span><span class=cF0>         </span><span class=cF9>I64</span><span class=cF0>                      </span><span class=cF5>MSize2</span><span class=cF0>(   </span><span class=cF1>U8</span><span class=cF0> *src); </span><span class=cF2>//Internal size of heap object.</span><span class=cF0>
-<a name="l390"></a></span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_MHEAP_CTRL</span><span class=cF0>     </span><span class=cF9>CHeapCtrl</span><span class=cF0>       *</span><span class=cF5>MHeapCtrl</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *src); </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3527"><span class=cF4>CHeapCtrl</span></a><span class=cF2> of object.</span><span class=cF0>
+<a name="l390"></a></span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_MHEAP_CTRL</span><span class=cF0>     </span><span class=cF9>CHeapCtrl</span><span class=cF0>       *</span><span class=cF5>MHeapCtrl</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *src); </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3527"><span class=cF4>CHeapCtrl</span></a><span class=cF2> of object.</span><span class=cF0>
 <a name="l391"></a></span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_MALLOC</span><span class=cF0>         </span><span class=cF1>U8</span><span class=cF0>                      *</span><span class=cF5>MAlloc</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> size, </span><span class=cF9>CTask</span><span class=cF0> *mem_task=</span><span class=cF3>NULL</span><span class=cF0>); </span><span class=cF2>//Alloc memory chunk.</span><span class=cF0>
-<a name="l392"></a></span><span class=cF2>//Accepts a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> or </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3527"><span class=cF4>CHeapCtrl</span></a><span class=cF2>. NULL allocs off current task's heap.</span><span class=cF0>
+<a name="l392"></a></span><span class=cF2>//Accepts a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> or </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3527"><span class=cF4>CHeapCtrl</span></a><span class=cF2>. NULL allocs off current task's heap.</span><span class=cF0>
 <a name="l393"></a>
 <a name="l394"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>ZMAlloc</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> size)
 <a name="l395"></a>{</span><span class=cF2>//Alloc memory in System task's heap.</span><span class=cF0>
@@ -424,7 +424,7 @@ body {background-color:#000000;}
 <a name="l397"></a>}
 <a name="l398"></a>
 <a name="l399"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>CAlloc</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> size, </span><span class=cF9>CTask</span><span class=cF0> *mem_task=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l400"></a>{</span><span class=cF2>//Accepts a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> or </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3527"><span class=cF4>CHeapCtrl</span></a><span class=cF2>.  NULL allocs off current task's heap.</span><span class=cF0>
+<a name="l400"></a>{</span><span class=cF2>//Accepts a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> or </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3527"><span class=cF4>CHeapCtrl</span></a><span class=cF2>.  NULL allocs off current task's heap.</span><span class=cF0>
 <a name="l401"></a>        </span><span class=cF1>U8</span><span class=cF0> *res = </span><span class=cF5>MAlloc</span><span class=cF0>(size, mem_task);
 <a name="l402"></a>
 <a name="l403"></a>        </span><span class=cF5>MemSet</span><span class=cF0>(res, </span><span class=cFE>0</span><span class=cF0>, size);
@@ -438,7 +438,7 @@ body {background-color:#000000;}
 <a name="l411"></a>}
 <a name="l412"></a>
 <a name="l413"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>MAllocIdent</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *src, </span><span class=cF9>CTask</span><span class=cF0> *mem_task=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l414"></a>{</span><span class=cF2>//Accepts a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> or </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3527"><span class=cF4>CHeapCtrl</span></a><span class=cF2>.  NULL allocs off current task's heap.</span><span class=cF0>
+<a name="l414"></a>{</span><span class=cF2>//Accepts a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> or </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3527"><span class=cF4>CHeapCtrl</span></a><span class=cF2>.  NULL allocs off current task's heap.</span><span class=cF0>
 <a name="l415"></a>        </span><span class=cF1>U8</span><span class=cF0> *res;
 <a name="l416"></a>        </span><span class=cF9>I64</span><span class=cF0> size;
 <a name="l417"></a>
@@ -509,7 +509,7 @@ body {background-color:#000000;}
 <a name="l482"></a>}
 <a name="l483"></a>
 <a name="l484"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>StrNew</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *buf, </span><span class=cF9>CTask</span><span class=cF0> *mem_task=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l485"></a>{</span><span class=cF2>//Accepts a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> or </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3527"><span class=cF4>CHeapCtrl</span></a><span class=cF2>.  NULL allocs off current task's heap.</span><span class=cF0>
+<a name="l485"></a>{</span><span class=cF2>//Accepts a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> or </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3527"><span class=cF4>CHeapCtrl</span></a><span class=cF2>.  NULL allocs off current task's heap.</span><span class=cF0>
 <a name="l486"></a>        </span><span class=cF1>U8</span><span class=cF0> *res;
 <a name="l487"></a>        </span><span class=cF9>I64</span><span class=cF0> size;
 <a name="l488"></a>
diff --git a/docs/Kernel/Memory/MemPag.html b/docs/Kernel/Memory/MemPag.html
index de5ecf9a..c107fce2 100755
--- a/docs/Kernel/Memory/MemPag.html
+++ b/docs/Kernel/Memory/MemPag.html
@@ -166,7 +166,7 @@ body {background-color:#000000;}
 <a name="l139"></a>
 <a name="l140"></a></span><span class=cF9>CMemBlk</span><span class=cF0> *</span><span class=cFD>MemPagTaskAlloc</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> pags, </span><span class=cF9>CHeapCtrl</span><span class=cF0> *hc)
 <a name="l141"></a>{</span><span class=cF2>/*hc must be locked.  Don't preempt this routine.</span><span class=cF0>
-<a name="l142"></a></span><span class=cF2>Currently, this is only called from </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l142"></a></span><span class=cF2>Currently, this is only called from </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l143"></a></span><span class=cF2>Return: NULL if out of memory.</span><span class=cF0>
 <a name="l144"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l145"></a>        </span><span class=cF9>CMemBlk</span><span class=cF0>         *res;
diff --git a/docs/Kernel/Memory/MemPhysical.html b/docs/Kernel/Memory/MemPhysical.html
index 86d5af44..d68578e4 100755
--- a/docs/Kernel/Memory/MemPhysical.html
+++ b/docs/Kernel/Memory/MemPhysical.html
@@ -220,7 +220,7 @@ body {background-color:#000000;}
 <a name="l193"></a>
 <a name="l194"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>Scale2Mem</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> min, </span><span class=cF9>I64</span><span class=cF0> max, </span><span class=cF9>I64</span><span class=cF0> limit=</span><span class=cFE>2</span><span class=cF0>*</span><span class=cFE>1024</span><span class=cF0>*</span><span class=cFE>1024</span><span class=cF0>*</span><span class=cFE>1024</span><span class=cF0>)
 <a name="l195"></a>{</span><span class=cF2>//Helps pick DiskCache and RAMDisk sizes.</span><span class=cF0>
-<a name="l196"></a></span><span class=cF2>//Can be used in </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF2>() config scripts.</span><span class=cF0>
+<a name="l196"></a></span><span class=cF2>//Can be used in </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF2>() config scripts.</span><span class=cF0>
 <a name="l197"></a>        </span><span class=cF9>I64</span><span class=cF0> i;
 <a name="l198"></a>
 <a name="l199"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cFB>sys_data_bp</span><span class=cF0>)
diff --git a/docs/Kernel/Memory/PageTables.html b/docs/Kernel/Memory/PageTables.html
index 0733ce02..13d47b2b 100755
--- a/docs/Kernel/Memory/PageTables.html
+++ b/docs/Kernel/Memory/PageTables.html
@@ -26,7 +26,7 @@ body {background-color:#000000;}
 <body>
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF1>asm</span><span class=cF0> {
-<a name="l2"></a></span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/MemoryOverview.html#l1"><span class=cF4>::/Doc/MemoryOverview.DD</span></a><span class=cF0>
+<a name="l2"></a></span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/MemoryOverview.html#l1"><span class=cF4>::/Doc/MemoryOverview.DD</span></a><span class=cF0>
 <a name="l3"></a>
 <a name="l4"></a></span><span class=cF1>USE32</span><span class=cF0>
 <a name="l5"></a></span><span class=cFD>SYS_INIT_PAGE_TABLES</span><span class=cF0>::
@@ -78,7 +78,7 @@ body {background-color:#000000;}
 <a name="l51"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             [</span><span class=cFD>MEM_512GIG_NUM</span><span class=cF0>],     </span><span class=cFC>EAX</span><span class=cF0>
 <a name="l52"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             [</span><span class=cFD>MEM_512GIG_NUM</span><span class=cF0> + </span><span class=cFE>4</span><span class=cF0>], </span><span class=cFC>EDX</span><span class=cF0>
 <a name="l53"></a>
-<a name="l54"></a></span><span class=cF2>//Set </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4082"><span class=cF4>CSysFixedArea</span></a><span class=cF2> to zero</span><span class=cF0>
+<a name="l54"></a></span><span class=cF2>//Set </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4082"><span class=cF4>CSysFixedArea</span></a><span class=cF2> to zero</span><span class=cF0>
 <a name="l55"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>EDI</span><span class=cF0>, </span><span class=cF3>SYS_FIXED_AREA</span><span class=cF0>
 <a name="l56"></a>                                </span><span class=cF1>XOR</span><span class=cF0>             </span><span class=cFC>EAX</span><span class=cF0>, </span><span class=cFC>EAX</span><span class=cF0>
 <a name="l57"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>ECX</span><span class=cF0>, </span><span class=cF1>sizeof</span><span class=cF0>(</span><span class=cF9>CSysFixedArea</span><span class=cF0>) / </span><span class=cFE>4</span><span class=cF0>
@@ -182,7 +182,7 @@ body {background-color:#000000;}
 <a name="l155"></a>
 <a name="l156"></a></span><span class=cFD>SYS_INIT_16MEG_SYS_CODE_BP</span><span class=cF0>::
 <a name="l157"></a></span><span class=cF2>// Init sys_code_bp to BIOS E801 lowest 16Meg val.</span><span class=cF0>
-<a name="l158"></a></span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/BlkPool.html#l31"><span class=cF4>BlkPoolsInit</span></a><span class=cF2>() adds the rest.</span><span class=cF0>
+<a name="l158"></a></span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/BlkPool.html#l31"><span class=cF4>BlkPoolsInit</span></a><span class=cF2>() adds the rest.</span><span class=cF0>
 <a name="l159"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cF9>U32</span><span class=cF0> [</span><span class=cFD>SYS_CODE_BP</span><span class=cF0>],     </span><span class=cF3>SYS_FIXED_AREA</span><span class=cF0> + </span><span class=cF9>CSysFixedArea</span><span class=cF0>.</span><span class=cFB>sys_code_bp</span><span class=cF0>
 <a name="l160"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cF9>U32</span><span class=cF0> [</span><span class=cFD>SYS_CODE_BP</span><span class=cF0> + </span><span class=cFE>4</span><span class=cF0>], </span><span class=cFE>0</span><span class=cF0>
 <a name="l161"></a>
diff --git a/docs/Kernel/Memory/index.html b/docs/Kernel/Memory/index.html
new file mode 100755
index 00000000..4500fc40
--- /dev/null
+++ b/docs/Kernel/Memory/index.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Kernel/Memory
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>11/24 13:57 07D8 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/BlkPool.html#l1"><span class=cF4>BlkPool.CC</span></a><span class=cF0>
+<a name="l6"></a>07/01 17:17 034D </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/HeapCtrl.html#l1"><span class=cF4>HeapCtrl.CC</span></a><span class=cF0>
+<a name="l7"></a>07/01 18:12 32AC </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l1"><span class=cF4>MAllocFree.CC</span></a><span class=cF0>
+<a name="l8"></a>11/24 13:57 00A3 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MakeMemory.html#l1"><span class=cF4>MakeMemory.CC</span></a><span class=cF0>
+<a name="l9"></a>12/22 01:50 1048 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPag.html#l1"><span class=cF4>MemPag.CC</span></a><span class=cF0>
+<a name="l10"></a>12/17 20:58 1297 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.html#l1"><span class=cF4>MemPhysical.CC</span></a><span class=cF0>
+<a name="l11"></a>11/24 13:58 12E7 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/PageTables.html#l1"><span class=cF4>PageTables.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Kernel/MultiProc.html b/docs/Kernel/MultiProc.html
index 195d0993..cffffb01 100755
--- a/docs/Kernel/MultiProc.html
+++ b/docs/Kernel/MultiProc.html
@@ -28,10 +28,10 @@ body {background-color:#000000;}
 <a name="l1"></a><span class=cF1>asm</span><span class=cF0> {
 <a name="l2"></a>                                </span><span class=cF1>ALIGN</span><span class=cF0>   </span><span class=cFE>16</span><span class=cF0>, </span><span class=cF3>OC_NOP</span><span class=cF0>
 <a name="l3"></a></span><span class=cF1>USE16</span><span class=cF0>
-<a name="l4"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/MultiCore.html#l1"><span class=cF4>ZealOS MultiCore</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l4"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/MultiCore.html#l1"><span class=cF4>ZealOS MultiCore</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l5"></a>
-<a name="l6"></a></span><span class=cF2>//This code gets copied to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l665"><span class=cF4>MP_VECT_ADDR</span></a><span class=cF2>.</span><span class=cF0>
-<a name="l7"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l324"><span class=cF4>MemCopy(MP_VECT_ADDR</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l6"></a></span><span class=cF2>//This code gets copied to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l665"><span class=cF4>MP_VECT_ADDR</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l7"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l324"><span class=cF4>MemCopy(MP_VECT_ADDR</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l8"></a></span><span class=cFD>COREAP_16BIT_INIT</span><span class=cF0>::
 <a name="l9"></a>                                </span><span class=cF1>JMP</span><span class=cF0>             @@05
 <a name="l10"></a>
@@ -43,7 +43,7 @@ body {background-color:#000000;}
 <a name="l16"></a>                                </span><span class=cF1>WBINVD</span><span class=cF0>
 <a name="l17"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>AX</span><span class=cF0>, </span><span class=cF3>MP_VECT_ADDR</span><span class=cF0> / </span><span class=cFE>16</span><span class=cF0>
 <a name="l18"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>DS</span><span class=cF0>, </span><span class=cFC>AX</span><span class=cF0>
-<a name="l19"></a>                                </span><span class=cF1>LGDT</span><span class=cF0>            </span><span class=cF9>U32</span><span class=cF0> [</span><span class=cF9>CAP16BitInit</span><span class=cF0>.ap_gdt_ptr]  </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l325"><span class=cF4>mp-&gt;ap_gdt_ptr</span></a><span class=cF0>
+<a name="l19"></a>                                </span><span class=cF1>LGDT</span><span class=cF0>            </span><span class=cF9>U32</span><span class=cF0> [</span><span class=cF9>CAP16BitInit</span><span class=cF0>.ap_gdt_ptr]  </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l325"><span class=cF4>mp-&gt;ap_gdt_ptr</span></a><span class=cF0>
 <a name="l20"></a>
 <a name="l21"></a>                                </span><span class=cF1>MOV</span><span class=cF0>             </span><span class=cFC>EAX</span><span class=cF0>, </span><span class=cF3>SYS_START_CR0</span><span class=cF0>
 <a name="l22"></a>                                </span><span class=cF1>MOV_CR0_EAX</span><span class=cF0>
@@ -96,7 +96,7 @@ body {background-color:#000000;}
 <a name="l69"></a>}
 <a name="l70"></a>
 <a name="l71"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>TSSBusy</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> tr, </span><span class=cF1>Bool</span><span class=cF0> val=</span><span class=cF3>OFF</span><span class=cF0>)
-<a name="l72"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/Ring3.html#l1"><span class=cF4>::/Demo/Lectures/Ring3.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l72"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/Ring3.html#l1"><span class=cF4>::/Demo/Lectures/Ring3.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l73"></a>        </span><span class=cF5>LBEqual</span><span class=cF0>(</span><span class=cF7>(</span><span class=cF0>&amp;</span><span class=cFB>sys_gdt</span><span class=cF7>)(</span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF7>)</span><span class=cF0> + tr + </span><span class=cFE>4</span><span class=cF0>, </span><span class=cFE>9</span><span class=cF0>, val);
 <a name="l74"></a>}
 <a name="l75"></a>
@@ -154,7 +154,7 @@ body {background-color:#000000;}
 <a name="l127"></a>                </span><span class=cF5>LBts</span><span class=cF0>(&amp;c-&gt;idle_task-&gt;task_flags, </span><span class=cF3>TASKf_IDLE</span><span class=cF0>);
 <a name="l128"></a>                c-&gt;tss = </span><span class=cFD>TSSNew</span><span class=cF0>(num);
 <a name="l129"></a>        </span><span class=cF7>}</span><span class=cF0>
-<a name="l130"></a>        c-&gt;executive_task = executive_task;</span><span class=cF2>// It waits for this to be filled-in: </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l62"><span class=cF4>executive_task</span></a><span class=cF0>
+<a name="l130"></a>        c-&gt;executive_task = executive_task;</span><span class=cF2>// It waits for this to be filled-in: </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l62"><span class=cF4>executive_task</span></a><span class=cF0>
 <a name="l131"></a>
 <a name="l132"></a>        </span><span class=cF1>return</span><span class=cF0> c;
 <a name="l133"></a>}
@@ -203,7 +203,7 @@ body {background-color:#000000;}
 <a name="l176"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cFD>MPAPICInit</span><span class=cF0>()
 <a name="l177"></a>{</span><span class=cF2>//Called by system_task during start-up</span><span class=cF0>
 <a name="l178"></a></span><span class=cF2>//and other cores during initialization</span><span class=cF0>
-<a name="l179"></a>        </span><span class=cF2>//after </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l298"><span class=cF4>Core0StartMP</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l179"></a>        </span><span class=cF2>//after </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l298"><span class=cF4>Core0StartMP</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l180"></a>        *(</span><span class=cFB>dev</span><span class=cF0>.uncached_alias + </span><span class=cF3>LAPIC_SVR</span><span class=cF0>)(</span><span class=cF9>U32</span><span class=cF0> *) |= </span><span class=cF3>LAPICF_APIC_ENABLED</span><span class=cF0>;
 <a name="l181"></a>        </span><span class=cFB>dev</span><span class=cF0>.mp_apic_ids[</span><span class=cF5>Gs</span><span class=cF0>-&gt;num] = *(</span><span class=cFB>dev</span><span class=cF0>.uncached_alias + </span><span class=cF3>LAPIC_APIC_ID</span><span class=cF0>)(</span><span class=cF9>U32</span><span class=cF0> *) &gt;&gt; </span><span class=cFE>24</span><span class=cF0>;
 <a name="l182"></a>        *(</span><span class=cFB>dev</span><span class=cF0>.uncached_alias + </span><span class=cF3>LAPIC_LDR</span><span class=cF0>)(</span><span class=cF9>U32</span><span class=cF0> *) = </span><span class=cFB>dev</span><span class=cF0>.mp_apic_ids[</span><span class=cF5>Gs</span><span class=cF0>-&gt;num] &lt;&lt; </span><span class=cFE>24</span><span class=cF0>;
@@ -252,7 +252,7 @@ body {background-color:#000000;}
 <a name="l225"></a>                           </span><span class=cF9>I64</span><span class=cF0> job_code=</span><span class=cF3>JOBT_CALL</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *aux_str=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> aux1=</span><span class=cFE>0</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> aux2=</span><span class=cFE>0</span><span class=cF0>)
 <a name="l226"></a>{</span><span class=cF2>//Queue multicore jobs, handled by Executive tasks.</span><span class=cF0>
 <a name="l227"></a></span><span class=cF2>//Set flags to zero if you wish to get the res.</span><span class=cF0>
-<a name="l228"></a>        </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/MultiCore/Lock.html#l1"><span class=cF4>::/Demo/MultiCore/Lock.CC</span></a><span class=cF0>
+<a name="l228"></a>        </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MultiCore/Lock.html#l1"><span class=cF4>::/Demo/MultiCore/Lock.CC</span></a><span class=cF0>
 <a name="l229"></a>        </span><span class=cF9>CJobCtrl</span><span class=cF0>        *ctrl;
 <a name="l230"></a>        </span><span class=cF9>CJob</span><span class=cF0>            *tmpc;
 <a name="l231"></a>        </span><span class=cF9>CTask</span><span class=cF0>           *executive;
@@ -315,7 +315,7 @@ body {background-color:#000000;}
 <a name="l288"></a>}
 <a name="l289"></a>
 <a name="l290"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cFD>CoreAPExecutiveInit</span><span class=cF0>()
-<a name="l291"></a>{</span><span class=cF2>//Called by multicore's executive task after </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l298"><span class=cF4>Core0StartMP</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l291"></a>{</span><span class=cF2>//Called by multicore's executive task after </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l298"><span class=cF4>Core0StartMP</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l292"></a></span><span class=cF2>//as the first thing a CPU does before waiting for jobs.</span><span class=cF0>
 <a name="l293"></a>        </span><span class=cFD>MPAPICInit</span><span class=cF0>;
 <a name="l294"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;rip = &amp;</span><span class=cF5>CoreAPExecutiveTask</span><span class=cF0>;
@@ -323,7 +323,7 @@ body {background-color:#000000;}
 <a name="l296"></a>}
 <a name="l297"></a>
 <a name="l298"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>Core0StartMP</span><span class=cF0>()
-<a name="l299"></a>{</span><span class=cF2>//Called by system_task during </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l218"><span class=cF4>start-up</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l299"></a>{</span><span class=cF2>//Called by system_task during </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l218"><span class=cF4>start-up</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l300"></a>        </span><span class=cF9>CTask</span><span class=cF0>                   *task;
 <a name="l301"></a>        </span><span class=cF1>U8</span><span class=cF0>                               buf[</span><span class=cF3>STR_LEN</span><span class=cF0>];
 <a name="l302"></a>        </span><span class=cF9>CAP16BitInit</span><span class=cF0>    *mp = </span><span class=cF3>MP_VECT_ADDR</span><span class=cF0>;
@@ -346,15 +346,15 @@ body {background-color:#000000;}
 <a name="l319"></a>        </span><span class=cF5>MemSet</span><span class=cF0>(&amp;</span><span class=cFB>cpu_structs</span><span class=cF0>[</span><span class=cFE>1</span><span class=cF0>], </span><span class=cFE>0</span><span class=cF0>, </span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CCPU</span><span class=cF7>)</span><span class=cF0> * </span><span class=cF7>(</span><span class=cF3>MP_PROCESSORS_NUM</span><span class=cF0> - </span><span class=cFE>1</span><span class=cF7>)</span><span class=cF0>);
 <a name="l320"></a>
 <a name="l321"></a>        </span><span class=cF2>//When you start-up other cores, they jump to an addr</span><span class=cF0>
-<a name="l322"></a>        </span><span class=cF2>//specified by a byte vect number, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l664"><span class=cF4>MPN_VECT</span></a><span class=cF2> which corresponds</span><span class=cF0>
-<a name="l323"></a>        </span><span class=cF2>//to a location 4096*vect number, </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l665"><span class=cF4>MP_VECT_ADDR</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l322"></a>        </span><span class=cF2>//specified by a byte vect number, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l664"><span class=cF4>MPN_VECT</span></a><span class=cF2> which corresponds</span><span class=cF0>
+<a name="l323"></a>        </span><span class=cF2>//to a location 4096*vect number, </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l665"><span class=cF4>MP_VECT_ADDR</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l324"></a>        </span><span class=cF5>MemCopy</span><span class=cF0>(mp, </span><span class=cFD>COREAP_16BIT_INIT</span><span class=cF0>, </span><span class=cFD>COREAP_16BIT_INIT_END</span><span class=cF0>-</span><span class=cFD>COREAP_16BIT_INIT</span><span class=cF0>);
 <a name="l325"></a>        </span><span class=cF5>MemCopy</span><span class=cF0>(&amp;mp-&gt;ap_gdt_ptr, </span><span class=cFD>SYS_GDT_PTR</span><span class=cF0>, </span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CSysLimitBase</span><span class=cF7>)</span><span class=cF0>);
 <a name="l326"></a>        </span><span class=cFB>mp_count_initial</span><span class=cF0> = </span><span class=cFB>mp_count</span><span class=cF0> = </span><span class=cFE>1</span><span class=cF0>;
 <a name="l327"></a>        </span><span class=cFB>mp_count_lock</span><span class=cF0> = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l328"></a>
 <a name="l329"></a>        *(</span><span class=cFB>dev</span><span class=cF0>.uncached_alias + </span><span class=cF3>LAPIC_LVT_ERR</span><span class=cF0>)(</span><span class=cF9>U32</span><span class=cF0> *) = *(</span><span class=cFB>dev</span><span class=cF0>.uncached_alias + </span><span class=cF3>LAPIC_LVT_ERR</span><span class=cF0>)(</span><span class=cF9>U32</span><span class=cF0> *) &amp; </span><span class=cFE>0xFFFFFF00</span><span class=cF0> + </span><span class=cF3>MPN_VECT</span><span class=cF0>;
-<a name="l330"></a>        </span><span class=cF1>WBINVD</span><span class=cF0> </span><span class=cF2>//Not sure why this is needed. Might just need delay. </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l135"><span class=cF4>MemCopy</span></a><span class=cF2> above?</span><span class=cF0>
+<a name="l330"></a>        </span><span class=cF1>WBINVD</span><span class=cF0> </span><span class=cF2>//Not sure why this is needed. Might just need delay. </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l135"><span class=cF4>MemCopy</span></a><span class=cF2> above?</span><span class=cF0>
 <a name="l331"></a>
 <a name="l332"></a>        *(</span><span class=cFB>dev</span><span class=cF0>.uncached_alias + </span><span class=cF3>LAPIC_ICR_LOW</span><span class=cF0>)(</span><span class=cF9>U32</span><span class=cF0> *) = </span><span class=cFE>0xC4500</span><span class=cF0>; </span><span class=cF2>//assert init IPI</span><span class=cF0>
 <a name="l333"></a>        </span><span class=cF5>Busy</span><span class=cF0>(</span><span class=cFE>10000</span><span class=cF0>);
@@ -376,7 +376,7 @@ body {background-color:#000000;}
 <a name="l349"></a>                </span><span class=cF5>StrPrint</span><span class=cF0>(buf, </span><span class=cF6>&quot;Executive Task CPU%02X&quot;</span><span class=cF0>, i);
 <a name="l350"></a>                task = </span><span class=cF5>Spawn</span><span class=cF0>(&amp;</span><span class=cFD>CoreAPExecutiveInit</span><span class=cF0>, </span><span class=cF3>NULL</span><span class=cF0>, buf,,, </span><span class=cF3>MEM_EXECUTIVE_STACK</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>);
 <a name="l351"></a>                task-&gt;rflags = </span><span class=cF3>RFLAGG_START</span><span class=cF0>;
-<a name="l352"></a></span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> alloced off this core's executive_task's heap (Which is System task)</span><span class=cF0>
+<a name="l352"></a></span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3939"><span class=cF4>CTask</span></a><span class=cF2> alloced off this core's executive_task's heap (Which is System task)</span><span class=cF0>
 <a name="l353"></a>                </span><span class=cFD>CPUStructInit</span><span class=cF0>(i, &amp;</span><span class=cFB>cpu_structs</span><span class=cF0>[i], task);
 <a name="l354"></a>                </span><span class=cF1>WBINVD</span><span class=cF0> </span><span class=cF2>//Not sure why this is needed.  Might just need delay.</span><span class=cF0>
 <a name="l355"></a>        </span><span class=cF7>}</span><span class=cF0>
diff --git a/docs/Kernel/QuickSort.html b/docs/Kernel/QuickSort.html
index ecbcd0c0..47ab79e0 100755
--- a/docs/Kernel/QuickSort.html
+++ b/docs/Kernel/QuickSort.html
@@ -32,7 +32,7 @@ body {background-color:#000000;}
 <a name="l5"></a></span><span class=cF2>For ascending strings: return StrCompare(e1,e2);</span><span class=cF0>
 <a name="l6"></a></span><span class=cF2>For ascending ints</span><span class=cF0>      </span><span class=cF2> : return e1-e2;</span><span class=cF0>
 <a name="l7"></a>
-<a name="l8"></a></span><span class=cF2>Maybe, look at </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/MultiCore/MPRadix.html#l1"><span class=cF4>::/Demo/MultiCore/MPRadix.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l8"></a></span><span class=cF2>Maybe, look at </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MultiCore/MPRadix.html#l1"><span class=cF4>::/Demo/MultiCore/MPRadix.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l9"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l10"></a>        </span><span class=cF9>I64</span><span class=cF0> i, *left, *right, pivot;
 <a name="l11"></a>
@@ -130,7 +130,7 @@ body {background-color:#000000;}
 <a name="l103"></a></span><span class=cF2>For ascending ints</span><span class=cF0>      </span><span class=cF2> : return *e1-*e2;</span><span class=cF0>
 <a name="l104"></a></span><span class=cF2>Don't return e1-e2 if numbers can overflow, return -1,0 or 1.</span><span class=cF0>
 <a name="l105"></a>
-<a name="l106"></a></span><span class=cF2>Maybe, look at </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/MultiCore/MPRadix.html#l1"><span class=cF4>::/Demo/MultiCore/MPRadix.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l106"></a></span><span class=cF2>Maybe, look at </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MultiCore/MPRadix.html#l1"><span class=cF4>::/Demo/MultiCore/MPRadix.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l107"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l108"></a>        </span><span class=cF1>U8</span><span class=cF0> *tmp;
 <a name="l109"></a>
diff --git a/docs/Kernel/Sched.html b/docs/Kernel/Sched.html
index 79f86278..f7e20869 100755
--- a/docs/Kernel/Sched.html
+++ b/docs/Kernel/Sched.html
@@ -44,9 +44,9 @@ body {background-color:#000000;}
 <a name="l17"></a></span><span class=cF2>waiting for a certain time or waiting</span><span class=cF0>
 <a name="l18"></a></span><span class=cF2>on a message and skips if not ready.</span><span class=cF0>
 <a name="l19"></a></span><span class=cF2>A task runs until it voluntarily yields ctrl</span><span class=cF0>
-<a name="l20"></a></span><span class=cF2>with a call to </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Sched.html#l289"><span class=cF4>Yield</span></a><span class=cF2>().  Tasks waiting on I/O</span><span class=cF0>
+<a name="l20"></a></span><span class=cF2>with a call to </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Sched.html#l289"><span class=cF4>Yield</span></a><span class=cF2>().  Tasks waiting on I/O</span><span class=cF0>
 <a name="l21"></a></span><span class=cF2>often loop, checking for a status and</span><span class=cF4>
-<a name="l22"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Sched.html#l289"><span class=cF4>Yield</span></a><span class=cF2>ing.  This does not really degrade</span><span class=cF0>
+<a name="l22"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Sched.html#l289"><span class=cF4>Yield</span></a><span class=cF2>ing.  This does not really degrade</span><span class=cF0>
 <a name="l23"></a></span><span class=cF2>performance, but pegs the CPU Load.</span><span class=cF0>
 <a name="l24"></a>
 <a name="l25"></a></span><span class=cF2>The scheduler checks for a few keys:</span><span class=cF0>
@@ -59,7 +59,7 @@ body {background-color:#000000;}
 <a name="l32"></a></span><span class=cF2>Each core has its own circular task queue.</span><span class=cF0>
 <a name="l33"></a></span><span class=cF2>For AP processors, they have an &quot;Executive&quot; task</span><span class=cF0>
 <a name="l34"></a></span><span class=cF2>which stays in a loop waiting for jobs or</span><span class=cF0>
-<a name="l35"></a></span><span class=cF2>requests to spawn tasks.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l200"><span class=cF4>CoreAPExecutiveTask</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l35"></a></span><span class=cF2>requests to spawn tasks.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l200"><span class=cF4>CoreAPExecutiveTask</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l36"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l37"></a>
 <a name="l38"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cFD>TaskFocusNext</span><span class=cF0>()
@@ -334,7 +334,7 @@ body {background-color:#000000;}
 <a name="l307"></a>
 <a name="l308"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>TaskQueueRemove</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task)
 <a name="l309"></a>{</span><span class=cF2>//Remove a task from the scheduler running task queue.</span><span class=cF0>
-<a name="l310"></a></span><span class=cF2>//Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l88"><span class=cF4>Suspend</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l310"></a></span><span class=cF2>//Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l88"><span class=cF4>Suspend</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l311"></a>        </span><span class=cF9>CTask</span><span class=cF0> *next, *last;
 <a name="l312"></a>
 <a name="l313"></a>        </span><span class=cF1>PUSHFD</span><span class=cF0>
diff --git a/docs/Kernel/SerialDev/Message.html b/docs/Kernel/SerialDev/Message.html
index eaa2a564..dd33ca87 100755
--- a/docs/Kernel/SerialDev/Message.html
+++ b/docs/Kernel/SerialDev/Message.html
@@ -70,7 +70,7 @@ body {background-color:#000000;}
 <a name="l43"></a>{</span><span class=cF2>/*Check for a message of type specified by a one in the mask.</span><span class=cF0>
 <a name="l44"></a></span><span class=cF2>Throw-out messages not in mask.</span><span class=cF0>
 <a name="l45"></a></span><span class=cF2>If no message fit mask, return NULL immediately.</span><span class=cF0>
-<a name="l46"></a></span><span class=cF2>Remove desired message, return </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>message_code</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l46"></a></span><span class=cF2>Remove desired message, return </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>message_code</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l47"></a></span><span class=cF2>Note: This delivers messages from parent down to pop-up.</span><span class=cF0>
 <a name="l48"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l49"></a>        </span><span class=cF9>I64</span><span class=cF0>   res, old_flags;
@@ -136,7 +136,7 @@ body {background-color:#000000;}
 <a name="l109"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>MessageGet</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> *_arg1=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> *_arg2=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> mask=~</span><span class=cFE>1</span><span class=cF0>, </span><span class=cF9>CTask</span><span class=cF0> *task=</span><span class=cF3>NULL</span><span class=cF0>)
 <a name="l110"></a>{</span><span class=cF2>//Wait for a message of type specified by a one in the mask.</span><span class=cF0>
 <a name="l111"></a></span><span class=cF2>//Throw-out all messages not in mask.</span><span class=cF0>
-<a name="l112"></a>        </span><span class=cF2>//Returns </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>message_code</span></a><span class=cF2>. See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/MessageLoop.html#l1"><span class=cF4>::/Demo/MessageLoop.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l112"></a>        </span><span class=cF2>//Returns </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3843"><span class=cF4>message_code</span></a><span class=cF2>. See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/MessageLoop.html#l1"><span class=cF4>::/Demo/MessageLoop.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l113"></a>        </span><span class=cF9>I64</span><span class=cF0> res;
 <a name="l114"></a>
 <a name="l115"></a>        </span><span class=cF1>if</span><span class=cF0> (!task)
@@ -153,25 +153,25 @@ body {background-color:#000000;}
 <a name="l126"></a>}
 <a name="l127"></a>
 <a name="l128"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>CharScan</span><span class=cF0>()
-<a name="l129"></a>{</span><span class=cF2>//Checks for </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3844"><span class=cF4>MESSAGE_KEY_DOWN</span></a><span class=cF2> and returns 0 immediately if no key.</span><span class=cF0>
-<a name="l130"></a></span><span class=cF2>//Waits for </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3845"><span class=cF4>MESSAGE_KEY_UP</span></a><span class=cF2> of non-zero </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2> key and returns </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2> if key.</span><span class=cF0>
-<a name="l131"></a>        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l42"><span class=cF4>MessageScan</span></a><span class=cF2>() throws away other message types.</span><span class=cF0>
+<a name="l129"></a>{</span><span class=cF2>//Checks for </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3844"><span class=cF4>MESSAGE_KEY_DOWN</span></a><span class=cF2> and returns 0 immediately if no key.</span><span class=cF0>
+<a name="l130"></a></span><span class=cF2>//Waits for </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3845"><span class=cF4>MESSAGE_KEY_UP</span></a><span class=cF2> of non-zero </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2> key and returns </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2> if key.</span><span class=cF0>
+<a name="l131"></a>        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l42"><span class=cF4>MessageScan</span></a><span class=cF2>() throws away other message types.</span><span class=cF0>
 <a name="l132"></a>        </span><span class=cF9>I64</span><span class=cF0> arg1a, arg2a, arg1b, arg2b;
 <a name="l133"></a>
 <a name="l134"></a>        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF5>MessageScan</span><span class=cF7>(</span><span class=cF0>&amp;arg1a, &amp;arg2a, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF7>)</span><span class=cF0> || !arg1a)
 <a name="l135"></a>                </span><span class=cF1>return</span><span class=cF0> </span><span class=cFE>0</span><span class=cF0>;
 <a name="l136"></a>        </span><span class=cF1>else</span><span class=cF0>
 <a name="l137"></a>                </span><span class=cF1>do</span><span class=cF0> </span><span class=cF5>MessageGet</span><span class=cF0>(&amp;arg1b, &amp;arg2b, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>);
-<a name="l138"></a>                </span><span class=cF1>while</span><span class=cF0> (!arg1b); </span><span class=cF2>//Be careful of </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4167"><span class=cF4>SC_SHIFT</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4168"><span class=cF4>SC_CTRL</span></a><span class=cF2>, etc.</span><span class=cF0>
+<a name="l138"></a>                </span><span class=cF1>while</span><span class=cF0> (!arg1b); </span><span class=cF2>//Be careful of </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4167"><span class=cF4>SC_SHIFT</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4168"><span class=cF4>SC_CTRL</span></a><span class=cF2>, etc.</span><span class=cF0>
 <a name="l139"></a>
 <a name="l140"></a>        </span><span class=cF1>return</span><span class=cF0> arg1a;
 <a name="l141"></a>}
 <a name="l142"></a>
 <a name="l143"></a></span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>KeyScan</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> *_ch=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> *_scan_code=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>Bool</span><span class=cF0> echo=</span><span class=cF3>FALSE</span><span class=cF0>)
-<a name="l144"></a>{</span><span class=cF2>//Checks for </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3844"><span class=cF4>MESSAGE_KEY_DOWN</span></a><span class=cF2> and returns FALSE immediately if no key.</span><span class=cF0>
-<a name="l145"></a></span><span class=cF2>//Sets </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>scan_code</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l144"></a>{</span><span class=cF2>//Checks for </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3844"><span class=cF4>MESSAGE_KEY_DOWN</span></a><span class=cF2> and returns FALSE immediately if no key.</span><span class=cF0>
+<a name="l145"></a></span><span class=cF2>//Sets </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>scan_code</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l146"></a>        </span><span class=cF2>//Removes key message and returns TRUE.</span><span class=cF0>
-<a name="l147"></a>        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l42"><span class=cF4>MessageScan</span></a><span class=cF2>() throws away other message types.</span><span class=cF0>
+<a name="l147"></a>        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l42"><span class=cF4>MessageScan</span></a><span class=cF2>() throws away other message types.</span><span class=cF0>
 <a name="l148"></a>        </span><span class=cF9>I64</span><span class=cF0> ch = </span><span class=cFE>0</span><span class=cF0>, sc = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l149"></a>
 <a name="l150"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>MessageScan</span><span class=cF7>(</span><span class=cF0>&amp;ch, &amp;sc, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF7>)</span><span class=cF0>)
@@ -195,9 +195,9 @@ body {background-color:#000000;}
 <a name="l168"></a>}
 <a name="l169"></a>
 <a name="l170"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>KeyGet</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> *_scan_code=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>Bool</span><span class=cF0> echo=</span><span class=cF3>FALSE</span><span class=cF0>, </span><span class=cF1>Bool</span><span class=cF0> raw_cursor=</span><span class=cF3>FALSE</span><span class=cF0>)
-<a name="l171"></a>{</span><span class=cF2>//Waits for </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3844"><span class=cF4>MESSAGE_KEY_DOWN</span></a><span class=cF2> message and returns </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2>.</span><span class=cF0>
-<a name="l172"></a></span><span class=cF2>//Sets </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>scan_code</span></a><span class=cF2>.</span><span class=cF0>
-<a name="l173"></a>        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l143"><span class=cF4>KeyScan</span></a><span class=cF2>() throws away other message types.</span><span class=cF0>
+<a name="l171"></a>{</span><span class=cF2>//Waits for </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3844"><span class=cF4>MESSAGE_KEY_DOWN</span></a><span class=cF2> message and returns </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l172"></a></span><span class=cF2>//Sets </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>scan_code</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l173"></a>        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l143"><span class=cF4>KeyScan</span></a><span class=cF2>() throws away other message types.</span><span class=cF0>
 <a name="l174"></a>        </span><span class=cF9>I64</span><span class=cF0>  ch, sc;
 <a name="l175"></a>        </span><span class=cF1>Bool</span><span class=cF0> cursor_on = </span><span class=cF3>FALSE</span><span class=cF0>;
 <a name="l176"></a>
@@ -245,8 +245,8 @@ body {background-color:#000000;}
 <a name="l218"></a>}
 <a name="l219"></a>
 <a name="l220"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>CharGet</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> *_scan_code=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>Bool</span><span class=cF0> echo=</span><span class=cF3>TRUE</span><span class=cF0>, </span><span class=cF1>Bool</span><span class=cF0> raw_cursor=</span><span class=cF3>FALSE</span><span class=cF0>)
-<a name="l221"></a>{</span><span class=cF2>//Waits for non-zero </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2> key.</span><span class=cF0>
-<a name="l222"></a></span><span class=cF2>//Sets </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>scan_code</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l221"></a>{</span><span class=cF2>//Waits for non-zero </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2> key.</span><span class=cF0>
+<a name="l222"></a></span><span class=cF2>//Sets </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CharOverview.html#l1"><span class=cF4>scan_code</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l223"></a>        </span><span class=cF9>I64</span><span class=cF0> ch1;
 <a name="l224"></a>
 <a name="l225"></a>        </span><span class=cF1>do</span><span class=cF0> ch1 = </span><span class=cF5>KeyGet</span><span class=cF0>(_scan_code, </span><span class=cF3>FALSE</span><span class=cF0>, raw_cursor);
@@ -258,7 +258,7 @@ body {background-color:#000000;}
 <a name="l231"></a>}
 <a name="l232"></a>
 <a name="l233"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>StrGet</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *message=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF1>default</span><span class=cF0>=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> flags=</span><span class=cF3>NONE</span><span class=cF0>)
-<a name="l234"></a>{</span><span class=cF2>//Returns a </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF2>()ed prompted string. See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4328"><span class=cF4>Flags</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l234"></a>{</span><span class=cF2>//Returns a </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l391"><span class=cF4>MAlloc</span></a><span class=cF2>()ed prompted string. See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4328"><span class=cF4>Flags</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l235"></a>        </span><span class=cF1>U8</span><span class=cF0> *st;
 <a name="l236"></a>
 <a name="l237"></a>        </span><span class=cF1>if</span><span class=cF0> (message)
diff --git a/docs/Kernel/SerialDev/Mouse.html b/docs/Kernel/SerialDev/Mouse.html
index f2a98074..cdf3fdf2 100755
--- a/docs/Kernel/SerialDev/Mouse.html
+++ b/docs/Kernel/SerialDev/Mouse.html
@@ -26,7 +26,7 @@ body {background-color:#000000;}
 <body>
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>GridInit</span><span class=cF0>()
-<a name="l2"></a>{</span><span class=cF2>//Init mouse grid struct. See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Grid.html#l1"><span class=cF4>::/Demo/Graphics/Grid.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l2"></a>{</span><span class=cF2>//Init mouse grid struct. See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Grid.html#l1"><span class=cF4>::/Demo/Graphics/Grid.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l3"></a>        </span><span class=cFB>mouse_grid</span><span class=cF0>.x            = </span><span class=cFB>mouse_grid</span><span class=cF0>.y                  = </span><span class=cFB>mouse_grid</span><span class=cF0>.z                  = </span><span class=cFE>8</span><span class=cF0>;
 <a name="l4"></a>        </span><span class=cFB>mouse_grid</span><span class=cF0>.x_offset     = </span><span class=cFB>mouse_grid</span><span class=cF0>.y_offset   = </span><span class=cFB>mouse_grid</span><span class=cF0>.z_offset   = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l5"></a>        </span><span class=cFB>mouse_grid</span><span class=cF0>.x_speed      = </span><span class=cFB>mouse_grid</span><span class=cF0>.y_speed    = </span><span class=cFB>mouse_grid</span><span class=cF0>.z_speed    = </span><span class=cFE>1</span><span class=cF0>;
@@ -72,7 +72,7 @@ body {background-color:#000000;}
 <a name="l45"></a>}
 <a name="l46"></a>
 <a name="l47"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>MouseSet</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> x=</span><span class=cF3>I64_MAX</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> y=</span><span class=cF3>I64_MAX</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> z=</span><span class=cF3>I64_MAX</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> l=</span><span class=cF3>I64_MAX</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> r=</span><span class=cF3>I64_MAX</span><span class=cF0>)
-<a name="l48"></a>{</span><span class=cF2>//Note: Generates a message. See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Games/Zing.html#l94"><span class=cF4>MouseSet</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l48"></a>{</span><span class=cF2>//Note: Generates a message. See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Games/Zing.html#l94"><span class=cF4>MouseSet</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l49"></a>        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cFE>0</span><span class=cF0> &lt;= x &lt; </span><span class=cFB>sys_vbe_mode</span><span class=cF0>.width</span><span class=cF7>)</span><span class=cF0>)
 <a name="l50"></a>                x = </span><span class=cFB>mouse</span><span class=cF0>.pos.x;
 <a name="l51"></a>        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cFE>0</span><span class=cF0> &lt;= y &lt; </span><span class=cFB>sys_vbe_mode</span><span class=cF0>.height</span><span class=cF7>)</span><span class=cF0>)
diff --git a/docs/Kernel/SerialDev/index.html b/docs/Kernel/SerialDev/index.html
new file mode 100755
index 00000000..6492b222
--- /dev/null
+++ b/docs/Kernel/SerialDev/index.html
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Kernel/SerialDev
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>12/23 17:22 34F6 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Keyboard.html#l1"><span class=cF4>Keyboard.CC</span></a><span class=cF0>
+<a name="l6"></a>11/24 13:58 005F </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/MakeSerialDev.html#l1"><span class=cF4>MakeSerialDev.CC</span></a><span class=cF0>
+<a name="l7"></a>12/23 11:35 1AD7 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.html#l1"><span class=cF4>Message.CC</span></a><span class=cF0>
+<a name="l8"></a>07/02 04:17 2787 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/SerialDev/Mouse.html#l1"><span class=cF4>Mouse.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Kernel/StrA.html b/docs/Kernel/StrA.html
index 6f46681c..47c5fada 100755
--- a/docs/Kernel/StrA.html
+++ b/docs/Kernel/StrA.html
@@ -346,7 +346,7 @@ body {background-color:#000000;}
 <a name="l319"></a></span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_STRIMATCH</span><span class=cF0>              </span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>StrIMatch</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *needle, </span><span class=cF1>U8</span><span class=cF0> *haystack_str);</span><span class=cF2>//Scan for string in string, ignoring case.</span><span class=cF0>
 <a name="l320"></a></span><span class=cF1>_extern</span><span class=cF0> </span><span class=cFD>_STRCOPY</span><span class=cF0>                </span><span class=cF1>U0</span><span class=cF0>  </span><span class=cF5>StrCopy</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *dst, </span><span class=cF1>U8</span><span class=cF0> *src); </span><span class=cF2>//Copy string.</span><span class=cF0>
 <a name="l321"></a>
-<a name="l322"></a></span><span class=cF2>//These bitmaps go to 0-511 so that </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l529"><span class=cF4>Lex</span></a><span class=cF2>() can use them with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2210"><span class=cF4>Token Codes</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l322"></a></span><span class=cF2>//These bitmaps go to 0-511 so that </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l529"><span class=cF4>Lex</span></a><span class=cF2>() can use them with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l2210"><span class=cF4>Token Codes</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l323"></a></span><span class=cF9>U32</span><span class=cF0>
 <a name="l324"></a>        </span><span class=cFB>char_bmp_alpha</span><span class=cF0>[</span><span class=cFE>16</span><span class=cF0>] =
 <a name="l325"></a>        {</span><span class=cFE>0x0000000</span><span class=cF0>, </span><span class=cFE>0x00000000</span><span class=cF0>, </span><span class=cFE>0x87FFFFFF</span><span class=cF0>, </span><span class=cFE>0x07FFFFFE</span><span class=cF0>, </span><span class=cFE>0xFFFFFFFF</span><span class=cF0>, </span><span class=cFE>0xFFFFFFFF</span><span class=cF0>, </span><span class=cFE>0xFFFFFFFF</span><span class=cF0>, </span><span class=cFE>0xFFFFFFFF</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>}, 
@@ -553,7 +553,7 @@ body {background-color:#000000;}
 <a name="l526"></a>}
 <a name="l527"></a>
 <a name="l528"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>StrUtil</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *_src, </span><span class=cF9>I64</span><span class=cF0> flags)
-<a name="l529"></a>{</span><span class=cF2>//Modifies in place. See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4336"><span class=cF4>flags</span></a><span class=cF2> for all the options.</span><span class=cF0>
+<a name="l529"></a>{</span><span class=cF2>//Modifies in place. See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4336"><span class=cF4>flags</span></a><span class=cF2> for all the options.</span><span class=cF0>
 <a name="l530"></a>        </span><span class=cF1>U8</span><span class=cF0> *src = _src, *dst = _src;
 <a name="l531"></a>        </span><span class=cF9>I64</span><span class=cF0> ch;
 <a name="l532"></a>
diff --git a/docs/Kernel/StrB.html b/docs/Kernel/StrB.html
index 6fb88308..c2a14639 100755
--- a/docs/Kernel/StrB.html
+++ b/docs/Kernel/StrB.html
@@ -95,7 +95,7 @@ body {background-color:#000000;}
 <a name="l68"></a>}
 <a name="l69"></a>
 <a name="l70"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>MStrUtil</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *src, </span><span class=cF9>I64</span><span class=cF0> flags, </span><span class=cF1>F64</span><span class=cF0> indent_scale_factor=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l71"></a>{</span><span class=cF2>//MAlloc </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l528"><span class=cF4>StrUtil</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l71"></a>{</span><span class=cF2>//MAlloc </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l528"><span class=cF4>StrUtil</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l72"></a>        </span><span class=cF1>U8</span><span class=cF0> *dst = </span><span class=cF5>StrNew</span><span class=cF0>(src), *dst2, *tmp;
 <a name="l73"></a>
 <a name="l74"></a>        </span><span class=cF5>StrUtil</span><span class=cF0>(dst, flags);
@@ -152,7 +152,7 @@ body {background-color:#000000;}
 <a name="l125"></a>}
 <a name="l126"></a>
 <a name="l127"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>PressAKey</span><span class=cF0>()
-<a name="l128"></a>{</span><span class=cF2>//Print &quot;Press a key&quot; and wait for non-zero </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2> key.</span><span class=cF0>
+<a name="l128"></a>{</span><span class=cF2>//Print &quot;Press a key&quot; and wait for non-zero </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4093"><span class=cF4>ASCII</span></a><span class=cF2> key.</span><span class=cF0>
 <a name="l129"></a>        </span><span class=cF6>&quot;$BK,1$PRESS A KEY$BK,0$\n&quot;</span><span class=cF0>;
 <a name="l130"></a>        </span><span class=cF1>return</span><span class=cF0> </span><span class=cF5>CharGet</span><span class=cF0>(, </span><span class=cF3>FALSE</span><span class=cF0>);
 <a name="l131"></a>}
@@ -175,7 +175,7 @@ body {background-color:#000000;}
 <a name="l148"></a>{</span><span class=cF2>/*More than 64 flags. Flags passed by ref.</span><span class=cF0>
 <a name="l149"></a>
 <a name="l150"></a></span><span class=cF2>Examples:</span><span class=cF4>
-<a name="l151"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l187"><span class=cF4>FlagsScan</span></a><span class=cF2>(&amp;fuf_flags,Define(&quot;ST_FILE_UTIL_FLAGS&quot;),fu_flags);</span><span class=cF0>
+<a name="l151"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l187"><span class=cF4>FlagsScan</span></a><span class=cF2>(&amp;fuf_flags,Define(&quot;ST_FILE_UTIL_FLAGS&quot;),fu_flags);</span><span class=cF0>
 <a name="l152"></a>
 <a name="l153"></a></span><span class=cF2>I64 flags=0;</span><span class=cF0>
 <a name="l154"></a></span><span class=cF2>FlagsScan(&amp;flags,&quot;R\0L\0Dump\0Scan\0&quot;,&quot;+Dump-R&quot;); //Sets Bit#2, Clears Bit#0.</span><span class=cF0>
diff --git a/docs/Kernel/StrPrint.html b/docs/Kernel/StrPrint.html
index 2d623d25..f972e323 100755
--- a/docs/Kernel/StrPrint.html
+++ b/docs/Kernel/StrPrint.html
@@ -274,7 +274,7 @@ body {background-color:#000000;}
 <a name="l247"></a>#</span><span class=cF1>define</span><span class=cF0> SLOP                    </span><span class=cFE>8</span><span class=cF0>
 <a name="l248"></a>
 <a name="l249"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>StrPrintJoin</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *dst, </span><span class=cF1>U8</span><span class=cF0> *format, </span><span class=cF9>I64</span><span class=cF0> argc, </span><span class=cF9>I64</span><span class=cF0> *argv)
-<a name="l250"></a>{</span><span class=cF2>/*</span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Print.html#l1"><span class=cF4>Print(&quot;&quot;) Format Strings</span></a><span class=cF0>
+<a name="l250"></a>{</span><span class=cF2>/*</span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Print.html#l1"><span class=cF4>Print(&quot;&quot;) Format Strings</span></a><span class=cF0>
 <a name="l251"></a></span><span class=cF2>In float formatting, do not exceed 18-digits</span><span class=cF0>
 <a name="l252"></a></span><span class=cF2>before or after the decimal point</span><span class=cF0>
 <a name="l253"></a></span><span class=cF2>because the numbers before and after</span><span class=cF0>
@@ -1119,12 +1119,12 @@ body {background-color:#000000;}
 <a name="l1092"></a>}
 <a name="l1093"></a>
 <a name="l1094"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>StrPrint</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *dst, </span><span class=cF1>U8</span><span class=cF0> *format, ...)
-<a name="l1095"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l1095"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l1096"></a>        </span><span class=cF1>return</span><span class=cF0> </span><span class=cF5>StrPrintJoin</span><span class=cF0>(dst, format, argc, argv);
 <a name="l1097"></a>}
 <a name="l1098"></a>
 <a name="l1099"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>CatPrint</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *_dst, </span><span class=cF1>U8</span><span class=cF0> *format, ...)
-<a name="l1100"></a>{</span><span class=cF2>//StrCat().  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l1100"></a>{</span><span class=cF2>//StrCat().  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l1101"></a>        </span><span class=cF1>U8</span><span class=cF0> *dst = _dst;
 <a name="l1102"></a>
 <a name="l1103"></a>        </span><span class=cF1>while</span><span class=cF0> (*dst)
@@ -1135,16 +1135,16 @@ body {background-color:#000000;}
 <a name="l1108"></a>}
 <a name="l1109"></a>
 <a name="l1110"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>Print</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *format, ...)
-<a name="l1111"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Print.html#l1"><span class=cF4>Print(&quot;&quot;) Format Strings</span></a><span class=cF2>.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF2>().</span><span class=cF0>
-<a name="l1112"></a></span><span class=cF2>//Don't use this.  </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l48"><span class=cF4>See Print() shortcut.</span></a><span class=cF0>
+<a name="l1111"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Print.html#l1"><span class=cF4>Print(&quot;&quot;) Format Strings</span></a><span class=cF2>.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l1112"></a></span><span class=cF2>//Don't use this.  </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l48"><span class=cF4>See Print() shortcut.</span></a><span class=cF0>
 <a name="l1113"></a>        </span><span class=cF1>U8</span><span class=cF0> *buf = </span><span class=cF5>StrPrintJoin</span><span class=cF0>(</span><span class=cF3>NULL</span><span class=cF0>, format, argc, argv);
 <a name="l1114"></a>
-<a name="l1115"></a>        </span><span class=cF5>PutS</span><span class=cF0>(buf);</span><span class=cF2>//Don't use PutS().  </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l48"><span class=cF4>See Print() shortcut.</span></a><span class=cF0>
+<a name="l1115"></a>        </span><span class=cF5>PutS</span><span class=cF0>(buf);</span><span class=cF2>//Don't use PutS().  </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/CosmiC.html#l48"><span class=cF4>See Print() shortcut.</span></a><span class=cF0>
 <a name="l1116"></a>        </span><span class=cF5>Free</span><span class=cF0>(buf);
 <a name="l1117"></a>}
 <a name="l1118"></a>
 <a name="l1119"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>MStrPrint</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *format, ...)
-<a name="l1120"></a>{</span><span class=cF2>//MAlloc StrPrint.  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l1120"></a>{</span><span class=cF2>//MAlloc StrPrint.  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l1121"></a>        </span><span class=cF1>U8</span><span class=cF0> *res, *buf = </span><span class=cF5>StrPrintJoin</span><span class=cF0>(</span><span class=cF3>NULL</span><span class=cF0>, format, argc, argv);
 <a name="l1122"></a>
 <a name="l1123"></a>        res = </span><span class=cF5>StrNew</span><span class=cF0>(buf);
diff --git a/docs/Kernel/index.html b/docs/Kernel/index.html
new file mode 100755
index 00000000..5f0c272a
--- /dev/null
+++ b/docs/Kernel/index.html
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Kernel
+<a name="l2"></a>DATE_ TIME_  SIZE
+<a name="l3"></a>07/02 23:10 00000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 00000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 23:10 00000 </span><span class=cF9><u>BlkDev</span><span class=cF0>
+<a name="l6"></a></u>07/02 23:10 00000 </span><span class=cF9><u>Memory</span><span class=cF0>
+<a name="l7"></a></u>07/02 23:10 00000 </span><span class=cF9><u>SerialDev</span><span class=cF0>
+<a name="l8"></a></u>11/24 04:53 00CC3 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Display.html#l1"><span class=cF4>Display.CC</span></a><span class=cF0>
+<a name="l9"></a>06/29 17:27 020FC </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/EdLite.html#l1"><span class=cF4>EdLite.CC</span></a><span class=cF0>
+<a name="l10"></a>07/02 16:57 016C4 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/FontStd.html#l1"><span class=cF4>FontStd.CC</span></a><span class=cF0>
+<a name="l11"></a>07/02 00:18 0238E </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/FunSeg.html#l1"><span class=cF4>FunSeg.CC</span></a><span class=cF0>
+<a name="l12"></a>07/01 16:09 03542 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l1"><span class=cF4>Job.CC</span></a><span class=cF0>
+<a name="l13"></a>12/22 02:51 015A2 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KConfig.html#l1"><span class=cF4>KConfig.CC</span></a><span class=cF0>
+<a name="l14"></a>11/24 04:58 016F4 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDataTypes.html#l1"><span class=cF4>KDataTypes.CC</span></a><span class=cF0>
+<a name="l15"></a>11/24 04:59 0155B </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l1"><span class=cF4>KDate.CC</span></a><span class=cF0>
+<a name="l16"></a>07/01 15:58 039DA </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDebug.html#l1"><span class=cF4>KDebug.CC</span></a><span class=cF0>
+<a name="l17"></a>11/24 05:00 01E0C </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l1"><span class=cF4>KDefine.CC</span></a><span class=cF0>
+<a name="l18"></a>07/01 16:09 00EF7 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KExcept.html#l1"><span class=cF4>KExcept.CC</span></a><span class=cF0>
+<a name="l19"></a>07/02 16:20 01551 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KExterns.html#l1"><span class=cF4>KExterns.CC</span></a><span class=cF0>
+<a name="l20"></a>07/03 00:00 00421 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KGlobals.html#l1"><span class=cF4>KGlobals.CC</span></a><span class=cF0>
+<a name="l21"></a>09/07 12:56 015A5 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KHashA.html#l1"><span class=cF4>KHashA.CC</span></a><span class=cF0>
+<a name="l22"></a>07/01 16:15 01AC1 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KHashB.html#l1"><span class=cF4>KHashB.CC</span></a><span class=cF0>
+<a name="l23"></a>07/02 00:20 0161E </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l1"><span class=cF4>KInterrupts.CC</span></a><span class=cF0>
+<a name="l24"></a>12/23 11:29 01A1E </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KLoad.html#l1"><span class=cF4>KLoad.CC</span></a><span class=cF0>
+<a name="l25"></a>07/02 18:25 01986 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l1"><span class=cF4>KMain.CC</span></a><span class=cF0>
+<a name="l26"></a>09/08 17:39 0348A </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMathA.html#l1"><span class=cF4>KMathA.CC</span></a><span class=cF0>
+<a name="l27"></a>11/24 05:03 008DA </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMathB.html#l1"><span class=cF4>KMathB.CC</span></a><span class=cF0>
+<a name="l28"></a>07/01 16:08 0177C </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l1"><span class=cF4>KMisc.CC</span></a><span class=cF0>
+<a name="l29"></a>07/01 16:15 02674 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l1"><span class=cF4>KStart16.CC</span></a><span class=cF0>
+<a name="l30"></a>09/07 02:53 00C77 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart32.html#l1"><span class=cF4>KStart32.CC</span></a><span class=cF0>
+<a name="l31"></a>07/02 00:54 00945 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart64.html#l1"><span class=cF4>KStart64.CC</span></a><span class=cF0>
+<a name="l32"></a>07/02 00:18 03714 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KTask.html#l1"><span class=cF4>KTask.CC</span></a><span class=cF0>
+<a name="l33"></a>02/09 05:00 0258E </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KUtils.html#l1"><span class=cF4>KUtils.CC</span></a><span class=cF0>
+<a name="l34"></a>06/20 04:32 01451 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l1"><span class=cF4>KeyDev.CC</span></a><span class=cF0>
+<a name="l35"></a>07/02 00:39 028AD </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/MultiProc.html#l1"><span class=cF4>MultiProc.CC</span></a><span class=cF0>
+<a name="l36"></a>06/23 03:58 009A0 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/PCI.html#l1"><span class=cF4>PCI.CC</span></a><span class=cF0>
+<a name="l37"></a>06/22 18:47 017FC </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/PCIBIOS.html#l1"><span class=cF4>PCIBIOS.CC</span></a><span class=cF0>
+<a name="l38"></a>09/09 00:27 00AD0 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/QuickSort.html#l1"><span class=cF4>QuickSort.CC</span></a><span class=cF0>
+<a name="l39"></a>07/02 00:21 01FE4 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Sched.html#l1"><span class=cF4>Sched.CC</span></a><span class=cF0>
+<a name="l40"></a>11/24 05:08 03D09 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l1"><span class=cF4>StrA.CC</span></a><span class=cF0>
+<a name="l41"></a>07/01 16:15 01009 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrB.html#l1"><span class=cF4>StrB.CC</span></a><span class=cF0>
+<a name="l42"></a>12/22 01:53 055F4 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1"><span class=cF4>StrPrint.CC</span></a><span class=cF0>
+<a name="l43"></a>11/24 05:09 01CD5 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrScan.html#l1"><span class=cF4>StrScan.CC</span></a><span class=cF0>
+<a name="l44"></a>07/02 00:53 1B2C9 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1"><span class=cF4>KernelA.HH</span></a><span class=cF0>
+<a name="l45"></a>02/09 05:00 03C66 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelB.html#l1"><span class=cF4>KernelB.HH</span></a><span class=cF0>
+<a name="l46"></a>07/02 17:04 08389 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelC.html#l1"><span class=cF4>KernelC.HH</span></a><span class=cF0>
+<a name="l47"></a>07/03 02:43 3D2AC </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l1"><span class=cF4>Kernel.MAP</span></a><span class=cF0>
+<a name="l48"></a>07/01 16:15 00585 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Kernel.html#l1"><span class=cF4>Kernel.PRJ</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Misc/DoDistro.html b/docs/Misc/DoDistro.html
index 804d69ab..49b87a31 100755
--- a/docs/Misc/DoDistro.html
+++ b/docs/Misc/DoDistro.html
@@ -31,7 +31,7 @@ body {background-color:#000000;}
 <a name="l4"></a>
 <a name="l5"></a></span><span class=cF1>U0</span><span class=cF0> MakeMyISO(</span><span class=cF1>U8</span><span class=cF0> *_out_iso_filename)
 <a name="l6"></a>{</span><span class=cF2>//Does everything with current drive.</span><span class=cF0>
-<a name="l7"></a></span><span class=cF2>//If you have not recompiled Kernel and defined your CD/DVD drive, use </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l7"></a></span><span class=cF2>//If you have not recompiled Kernel and defined your CD/DVD drive, use </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l8"></a>        </span><span class=cF1>U8</span><span class=cF0> *out_iso_filename = </span><span class=cF5>FileNameAbs</span><span class=cF0>(_out_iso_filename);
 <a name="l9"></a>        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF5>DriveIsWritable</span><span class=cF0>)
 <a name="l10"></a>        </span><span class=cF7>{</span><span class=cF0>
@@ -74,6 +74,6 @@ body {background-color:#000000;}
 <a name="l47"></a>
 <a name="l48"></a>MakeMyISO(</span><span class=cF6>&quot;/Tmp/MyDistro.ISO.C&quot;</span><span class=cF0>);
 <a name="l49"></a>
-<a name="l50"></a></span><span class=cF2>// Study the account examples </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSConfig.html#l1"><span class=cF4>Config Strs</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.html#l1"><span class=cF4>Update Funs</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l50"></a></span><span class=cF2>// Study the account examples </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSConfig.html#l1"><span class=cF4>Config Strs</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.html#l1"><span class=cF4>Update Funs</span></a><span class=cF2>.</span><span class=cF0>
 </span></pre></body>
 </html>
diff --git a/docs/Misc/OSInstall.html b/docs/Misc/OSInstall.html
index 8d80553c..e13e713d 100755
--- a/docs/Misc/OSInstall.html
+++ b/docs/Misc/OSInstall.html
@@ -75,7 +75,7 @@ body {background-color:#000000;}
 <a name="l48"></a>}
 <a name="l49"></a>
 <a name="l50"></a></span><span class=cF1>U0</span><span class=cF0> OSFilesMerge(</span><span class=cF1>U8</span><span class=cF0> *dst_files_find_mask=</span><span class=cF6>&quot;/*&quot;</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *src_files_find_mask=</span><span class=cF6>&quot;/*&quot;</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *fu_flags=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l51"></a>{ </span><span class=cF2>// See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Merge.html#l44"><span class=cF4>Merge</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l51"></a>{ </span><span class=cF2>// See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Merge.html#l44"><span class=cF4>Merge</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l52"></a>        </span><span class=cF9>I64</span><span class=cF0>                      df_flags = </span><span class=cFE>0</span><span class=cF0>, fuf_flags = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l53"></a>        </span><span class=cF9>CDirEntry</span><span class=cF0>       *tmpde1 = </span><span class=cF3>NULL</span><span class=cF0>, *tmpde2 = </span><span class=cF3>NULL</span><span class=cF0>;
 <a name="l54"></a>
diff --git a/docs/Misc/OSMerge.html b/docs/Misc/OSMerge.html
index 0377ef8b..cc8f6533 100755
--- a/docs/Misc/OSMerge.html
+++ b/docs/Misc/OSMerge.html
@@ -75,7 +75,7 @@ body {background-color:#000000;}
 <a name="l48"></a>}
 <a name="l49"></a>
 <a name="l50"></a></span><span class=cF1>U0</span><span class=cF0> OSFilesMerge(</span><span class=cF1>U8</span><span class=cF0> *dst_files_find_mask=</span><span class=cF6>&quot;/*&quot;</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *src_files_find_mask=</span><span class=cF6>&quot;/*&quot;</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *fu_flags=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l51"></a>{ </span><span class=cF2>// See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Merge.html#l44"><span class=cF4>Merge</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l51"></a>{ </span><span class=cF2>// See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Merge.html#l44"><span class=cF4>Merge</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l52"></a>        </span><span class=cF9>I64</span><span class=cF0>                      df_flags = </span><span class=cFE>0</span><span class=cF0>, fuf_flags = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l53"></a>        </span><span class=cF9>CDirEntry</span><span class=cF0>       *tmpde1 = </span><span class=cF3>NULL</span><span class=cF0>, *tmpde2 = </span><span class=cF3>NULL</span><span class=cF0>;
 <a name="l54"></a>
diff --git a/docs/Misc/OSTestSuite.html b/docs/Misc/OSTestSuite.html
index ffa87f72..9911a24f 100755
--- a/docs/Misc/OSTestSuite.html
+++ b/docs/Misc/OSTestSuite.html
@@ -29,7 +29,7 @@ body {background-color:#000000;}
 <a name="l2"></a></span><span class=cF1>F64</span><span class=cF0> ts_t0;
 <a name="l3"></a>
 <a name="l4"></a></span><span class=cF1>U0</span><span class=cF0> TS(</span><span class=cF1>U8</span><span class=cF0> *desc)
-<a name="l5"></a>{</span><span class=cF2>//We must set these because an app can call </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l289"><span class=cF4>ProgressBarsReset</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l5"></a>{</span><span class=cF2>//We must set these because an app can call </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMisc.html#l289"><span class=cF4>ProgressBarsReset</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l6"></a>        </span><span class=cF1>U8</span><span class=cF0> *st = </span><span class=cF5>MStrPrint</span><span class=cF0>(</span><span class=cF6>&quot;%d. %s&quot;</span><span class=cF0>, ts_i, desc);
 <a name="l7"></a>
 <a name="l8"></a>        </span><span class=cF1>if</span><span class=cF0> (*desc)
diff --git a/docs/Misc/Tour/Tour1.html b/docs/Misc/Tour/Tour1.html
index f5e534a6..f3e0cc4f 100755
--- a/docs/Misc/Tour/Tour1.html
+++ b/docs/Misc/Tour/Tour1.html
@@ -34,7 +34,7 @@ body {background-color:#000000;}
 <a name="l7"></a>                </span><span class=cF6>&quot;The $GREEN$&lt;F1&gt;$FG$ key works both in &quot;</span><span class=cF0>
 <a name="l8"></a>                </span><span class=cF6>&quot;the editor and at the command line.\n&quot;</span><span class=cF0>
 <a name="l9"></a>                </span><span class=cF6>&quot;\n&quot;</span><span class=cF0>
-<a name="l10"></a>                </span><span class=cF6>&quot;You can find the </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DemoIndex.html#l1"><span class=cF4>Demo Index</span></a><span class=cF6> on the help index.\n&quot;</span><span class=cF0>);
+<a name="l10"></a>                </span><span class=cF6>&quot;You can find the </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DemoIndex.html#l1"><span class=cF4>Demo Index</span></a><span class=cF6> on the help index.\n&quot;</span><span class=cF0>);
 <a name="l11"></a></span><span class=cF5>InKeyGet</span><span class=cF0>(</span><span class=cF3>SC_F1</span><span class=cF0>);
 <a name="l12"></a>
 <a name="l13"></a>TourPut(</span><span class=cF6>&quot;Press $GREEN$&lt;SHIFT-ESC&gt;$FG$ to abort and exit.\n&quot;</span><span class=cF0>);
diff --git a/docs/Misc/Tour/Tour3.html b/docs/Misc/Tour/Tour3.html
index ae37b0e6..ca14a34a 100755
--- a/docs/Misc/Tour/Tour3.html
+++ b/docs/Misc/Tour/Tour3.html
@@ -110,7 +110,7 @@ body {background-color:#000000;}
 <a name="l83"></a>
 <a name="l84"></a></span><span class=cF5>InUntilChar</span><span class=cF0>(</span><span class=cF3>CH_ESC</span><span class=cF0>, </span><span class=cF3>CH_SHIFT_ESC</span><span class=cF0>);
 <a name="l85"></a>
-<a name="l86"></a>TourPut(        </span><span class=cF6>&quot;Explore the $RED$</span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DemoIndex.html#l1"><span class=cF6>DemoIndex</span></a><span class=cF6>$FG$.  &quot;</span><span class=cF0>
+<a name="l86"></a>TourPut(        </span><span class=cF6>&quot;Explore the $RED$</span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DemoIndex.html#l1"><span class=cF6>DemoIndex</span></a><span class=cF6>$FG$.  &quot;</span><span class=cF0>
 <a name="l87"></a>                        </span><span class=cF6>&quot;You'll find it on your menu.  It's arranged by difficulty.  &quot;</span><span class=cF0>
 <a name="l88"></a>                        </span><span class=cF6>&quot;Hit $GREEN$&lt;SPACE&gt;$FG$ on a demo index listing &quot;</span><span class=cF0>
 <a name="l89"></a>                        </span><span class=cF6>&quot;and $GREEN$&lt;F5&gt;$FG$ to run from the editor.\n&quot;</span><span class=cF0>, </span><span class=cF3>TRUE</span><span class=cF0>);
diff --git a/docs/Misc/Tour/index.html b/docs/Misc/Tour/index.html
new file mode 100755
index 00000000..984ad750
--- /dev/null
+++ b/docs/Misc/Tour/index.html
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Misc/Tour
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/01 15:58 0CBE </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/Tour/Tour.html#l1"><span class=cF4>Tour.IN</span></a><span class=cF0>
+<a name="l6"></a>11/25 01:03 0696 </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/Tour/Tour1.html#l1"><span class=cF4>Tour1.IN</span></a><span class=cF0>
+<a name="l7"></a>11/25 01:03 088D </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/Tour/Tour2.html#l1"><span class=cF4>Tour2.IN</span></a><span class=cF0>
+<a name="l8"></a>07/01 15:58 0CEF </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/Tour/Tour3.html#l1"><span class=cF4>Tour3.IN</span></a><span class=cF0>
+<a name="l9"></a>11/25 01:03 0C3F </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/Tour/Tour4.html#l1"><span class=cF4>Tour4.IN</span></a><span class=cF0>
+<a name="l10"></a>11/25 01:02 038B </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/Tour/Tour5.html#l1"><span class=cF4>Tour5.IN</span></a><span class=cF0>
+<a name="l11"></a>11/25 01:02 0621 </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/Tour/Tour6.html#l1"><span class=cF4>Tour6.IN</span></a><span class=cF0>
+<a name="l12"></a>11/25 01:02 071D </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/Tour/Tour7.html#l1"><span class=cF4>Tour7.IN</span></a><span class=cF0>
+<a name="l13"></a>07/01 15:58 031E </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/Tour/Tour8.html#l1"><span class=cF4>Tour8.IN</span></a><span class=cF0>
+<a name="l14"></a>11/25 01:01 0261 </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/Tour/Tour9.html#l1"><span class=cF4>Tour9.IN</span></a><span class=cF0>
+<a name="l15"></a>11/25 01:01 04F8 </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/Tour/TourA.html#l1"><span class=cF4>TourA.IN</span></a><span class=cF0>
+<a name="l16"></a>11/25 00:52 0278 </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/Tour/TourB.html#l1"><span class=cF4>TourB.IN</span></a><span class=cF0>
+<a name="l17"></a>07/01 15:58 0129 </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/Tour/TourC.html#l1"><span class=cF4>TourC.IN</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Misc/index.html b/docs/Misc/index.html
new file mode 100755
index 00000000..6e5498c8
--- /dev/null
+++ b/docs/Misc/index.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Misc
+<a name="l2"></a>DATE_ TIME_   SIZE
+<a name="l3"></a>07/02 23:10 000000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 000000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 23:10 000000 </span><span class=cF9><u>Tour</span><span class=cF0>
+<a name="l6"></a></u>07/02 04:17 000675 </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/DoDistro.html#l1"><span class=cF4>DoDistro.CC</span></a><span class=cF0>
+<a name="l7"></a>07/02 18:41 001F5A </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/OSInstall.html#l1"><span class=cF4>OSInstall.CC</span></a><span class=cF0>
+<a name="l8"></a>07/02 04:08 0008EC </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/OSMerge.html#l1"><span class=cF4>OSMerge.CC</span></a><span class=cF0>
+<a name="l9"></a>07/01 16:07 00CE91 </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/OSTestSuite.html#l1"><span class=cF4>OSTestSuite.CC</span></a><span class=cF0>
+<a name="l10"></a>07/01 22:59 05EF73 </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/PCIDevices.html#l1"><span class=cF4>PCIDevices.DD</span></a><span class=cF0>
+<a name="l11"></a>06/27 17:20 424969 </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/Bible.html#l1"><span class=cF4>Bible.TXT</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Once.html b/docs/Once.html
index 555e9877..54c79a23 100755
--- a/docs/Once.html
+++ b/docs/Once.html
@@ -30,7 +30,7 @@ body {background-color:#000000;}
 <a name="l3"></a>
 <a name="l4"></a></span><span class=cF2>//This file is executed by the</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>//first terminal window upon start-up.</span><span class=cF0>
-<a name="l6"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Home/HomeSys.html#l32"><span class=cF4>Once</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/GuideLines.html#l30"><span class=cF4>Home Files</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l6"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Home/HomeSys.html#l32"><span class=cF4>Once</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/GuideLines.html#l30"><span class=cF4>Home Files</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l7"></a>
 <a name="l8"></a></span><span class=cF2>//Delete the rest from this file.</span><span class=cF0>
 <a name="l9"></a>
diff --git a/docs/PersonalMenu.html b/docs/PersonalMenu.html
index 32d2cbda..7e50ea8a 100755
--- a/docs/PersonalMenu.html
+++ b/docs/PersonalMenu.html
@@ -53,17 +53,17 @@ body {background-color:#000000;}
 <a name="l15"></a>Cd(&quot;::/Demo/AcctExample&quot;);Dir;
 </span><span class=cF0>
 <a name="l16"></a>
-<a name="l17"></a></u>Make all with </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>().</span><span class=cF9>
+<a name="l17"></a></u>Make all with </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF0>().</span><span class=cF9>
 <a name="l18"></a><u>Cd(&quot;::/Kernel&quot;);Dir;
 
 <a name="l19"></a>Cd(&quot;::/Compiler&quot;);Dir;
 </span><span class=cF0>
 <a name="l20"></a>
-<a name="l21"></a></u>The </span><a href="http://www.tomawezome.github.io/ZealOS/StartOS.html#l1"><span class=cF4>::/StartOS.CC</span></a><span class=cF0> file is compiled every time you boot.</span><span class=cF9>
+<a name="l21"></a></u>The </span><a href="https://www.tomawezome.github.io/ZealOS/StartOS.html#l1"><span class=cF4>::/StartOS.CC</span></a><span class=cF0> file is compiled every time you boot.</span><span class=cF9>
 <a name="l22"></a><u>Cd(&quot;::/System&quot;);Dir;
 </span><span class=cF0>
 <a name="l23"></a></span><span class=cF4>
-<a name="l24"></a></u></span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Welcome.html#l1"><span class=cF4>Welcome</span></a><span class=cF0>    </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/HelpIndex.html#l1"><span class=cF4>Help &amp; Index</span></a><span class=cF0> </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DemoIndex.html#l1"><span class=cF4>Demo Index</span></a><span class=cF9>
+<a name="l24"></a></u></span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Welcome.html#l1"><span class=cF4>Welcome</span></a><span class=cF0>    </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/HelpIndex.html#l1"><span class=cF4>Help &amp; Index</span></a><span class=cF0> </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DemoIndex.html#l1"><span class=cF4>Demo Index</span></a><span class=cF9>
 <a name="l25"></a>FastReboot</span><span class=cF0> </span><span class=cF9><u>Take Tour</u></span><span class=cF0>    </span><span class=cF9><u>Key Map</span><span class=cF0>
 <a name="l26"></a>
 <a name="l27"></a>
diff --git a/docs/StartOS.html b/docs/StartOS.html
index 2aa41bd2..e3df530a 100755
--- a/docs/StartOS.html
+++ b/docs/StartOS.html
@@ -26,7 +26,7 @@ body {background-color:#000000;}
 <body>
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF2>//This is executed by the System task at boot.</span><span class=cF0>
-<a name="l2"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l236"><span class=cF4>System Start-up</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l2"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l236"><span class=cF4>System Start-up</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l3"></a>
 <a name="l4"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Compiler/Directive&quot;</span><span class=cF0>
 <a name="l5"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>extern</span><span class=cF0> </span><span class=cF1>I8i</span><span class=cF0> </span><span class=cF5>Option</span><span class=cF0>(</span><span class=cF1>I64i</span><span class=cF0> num, </span><span class=cF1>I8i</span><span class=cF0> val);
diff --git a/docs/System/AutoComplete/ACDictGen.html b/docs/System/AutoComplete/ACDictGen.html
index 2424be83..6754054d 100755
--- a/docs/System/AutoComplete/ACDictGen.html
+++ b/docs/System/AutoComplete/ACDictGen.html
@@ -31,7 +31,7 @@ body {background-color:#000000;}
 <a name="l4"></a></span><span class=cF2>files from a raw Project Gutenberg</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>dictionary file.</span><span class=cF0>
 <a name="l6"></a>
-<a name="l7"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Credits.html#l1"><span class=cF4>::/Doc/Credits.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l7"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Credits.html#l1"><span class=cF4>::/Doc/Credits.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l8"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l9"></a>
 <a name="l10"></a></span><span class=cF1>U0</span><span class=cF0> ACDPreprocess(</span><span class=cF1>U8</span><span class=cF0> *in_name, </span><span class=cF1>U8</span><span class=cF0> *out_name)
diff --git a/docs/System/AutoComplete/MakeAC.html b/docs/System/AutoComplete/MakeAC.html
index c3c707ba..55203799 100755
--- a/docs/System/AutoComplete/MakeAC.html
+++ b/docs/System/AutoComplete/MakeAC.html
@@ -25,7 +25,7 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/AutoComplete.html#l1"><span class=cF4>::/Doc/AutoComplete.DD</span></a><span class=cF0>
+<a name="l1"></a><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/AutoComplete.html#l1"><span class=cF4>::/Doc/AutoComplete.DD</span></a><span class=cF0>
 <a name="l2"></a></span><span class=cF5>Cd</span><span class=cF0>(</span><span class=cF3>__DIR__</span><span class=cF0>);;
 <a name="l3"></a>
 <a name="l4"></a>#</span><span class=cF1>include</span><span class=cF0> </span><span class=cF6>&quot;ACFill&quot;</span><span class=cF0>
diff --git a/docs/System/AutoComplete/index.html b/docs/System/AutoComplete/index.html
new file mode 100755
index 00000000..6432fbc4
--- /dev/null
+++ b/docs/System/AutoComplete/index.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/System/AutoComplete
+<a name="l2"></a>DATE_ TIME_    SIZE
+<a name="l3"></a>07/02 23:10 0000000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>11/16 03:10 0001905 </span><a href="https://www.tomawezome.github.io/ZealOS/System/AutoComplete/ACDictGen.html#l1"><span class=cF4>ACDictGen.CC</span></a><span class=cF0>
+<a name="l6"></a>12/22 02:53 00014E4 </span><a href="https://www.tomawezome.github.io/ZealOS/System/AutoComplete/ACFill.html#l1"><span class=cF4>ACFill.CC</span></a><span class=cF0>
+<a name="l7"></a>07/01 16:07 0000BE2 </span><a href="https://www.tomawezome.github.io/ZealOS/System/AutoComplete/ACInit.html#l1"><span class=cF4>ACInit.CC</span></a><span class=cF0>
+<a name="l8"></a>11/16 03:46 0001F1C </span><a href="https://www.tomawezome.github.io/ZealOS/System/AutoComplete/ACTask.html#l1"><span class=cF4>ACTask.CC</span></a><span class=cF0>
+<a name="l9"></a>11/16 03:29 0000075 </span><a href="https://www.tomawezome.github.io/ZealOS/System/AutoComplete/MakeAC.html#l1"><span class=cF4>MakeAC.CC</span></a><span class=cF0>
+<a name="l10"></a>09/18 17:14 1928B11 </span><a href="https://www.tomawezome.github.io/ZealOS/System/AutoComplete/ACDefs.html#l1"><span class=cF4>ACDefs.DATA</span></a><span class=cF0>
+<a name="l11"></a>09/18 17:14 013222A </span><a href="https://www.tomawezome.github.io/ZealOS/System/AutoComplete/ACWords.html#l1"><span class=cF4>ACWords.DATA</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/System/BlkDev/DiskCheck.html b/docs/System/BlkDev/DiskCheck.html
index 05b1a84b..c47eeed6 100755
--- a/docs/System/BlkDev/DiskCheck.html
+++ b/docs/System/BlkDev/DiskCheck.html
@@ -237,7 +237,7 @@ body {background-color:#000000;}
 <a name="l210"></a>
 <a name="l211"></a>        errs += </span><span class=cF5>FAT32CheckDiskList</span><span class=cF0>(drive, </span><span class=cF5>FilesFind</span><span class=cF7>(</span><span class=cF0>files_find_mask, </span><span class=cF3>FUF_RECURSE</span><span class=cF7>)</span><span class=cF0>, bits, bits2, size, bpc);
 <a name="l212"></a>
-<a name="l213"></a>        bits2[</span><span class=cFE>1</span><span class=cF0>] = </span><span class=cFE>0</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.html#l55"><span class=cF4>FAT32Format</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l213"></a>        bits2[</span><span class=cFE>1</span><span class=cF0>] = </span><span class=cFE>0</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.html#l55"><span class=cF4>FAT32Format</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l214"></a>        </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>1</span><span class=cF0>; i &lt; size; i++)
 <a name="l215"></a>                </span><span class=cF1>if</span><span class=cF0> (bits2[i])
 <a name="l216"></a>                </span><span class=cF7>{</span><span class=cF0>
@@ -296,7 +296,7 @@ body {background-color:#000000;}
 <a name="l269"></a>        </span><span class=cF1>U8</span><span class=cF0>              *bitmap;
 <a name="l270"></a>        </span><span class=cF9>CDC</span><span class=cF0>     *dc = </span><span class=cF5>DCAlias</span><span class=cF0>;
 <a name="l271"></a>
-<a name="l272"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l272"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l273"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
 <a name="l274"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>(</span><span class=cF3>ON</span><span class=cF0>);
 <a name="l275"></a>        </span><span class=cF5>DocCursor</span><span class=cF0>;
@@ -343,7 +343,7 @@ body {background-color:#000000;}
 <a name="l316"></a>        </span><span class=cF9>U32</span><span class=cF0>             *bitmap;
 <a name="l317"></a>        </span><span class=cF9>CDC</span><span class=cF0>             *dc = </span><span class=cF5>DCAlias</span><span class=cF0>;
 <a name="l318"></a>
-<a name="l319"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l319"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l320"></a>        </span><span class=cF5>WinMax</span><span class=cF0>;
 <a name="l321"></a>        </span><span class=cF5>WinBorder</span><span class=cF0>(</span><span class=cF3>ON</span><span class=cF0>);
 <a name="l322"></a>        </span><span class=cF5>DocCursor</span><span class=cF0>;
@@ -414,7 +414,7 @@ body {background-color:#000000;}
 <a name="l387"></a>        </span><span class=cF9>CDC</span><span class=cF0>             *dc = </span><span class=cF5>DCAlias</span><span class=cF0>;
 <a name="l388"></a>        </span><span class=cF1>F64</span><span class=cF0>              sect_start, sect_end;
 <a name="l389"></a>
-<a name="l390"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l390"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l391"></a>        </span><span class=cF5>DocCursor</span><span class=cF0>;
 <a name="l392"></a>        </span><span class=cF5>DocClear</span><span class=cF0>;
 <a name="l393"></a>        </span><span class=cF5>DCFill</span><span class=cF0>;
diff --git a/docs/System/BlkDev/FileMgr.html b/docs/System/BlkDev/FileMgr.html
index c945f06d..eed7f81c 100755
--- a/docs/System/BlkDev/FileMgr.html
+++ b/docs/System/BlkDev/FileMgr.html
@@ -711,7 +711,7 @@ body {background-color:#000000;}
 <a name="l684"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0>       *doc_ce = </span><span class=cF3>NULL</span><span class=cF0>, *doc_e;
 <a name="l685"></a>        </span><span class=cF1>Bool</span><span class=cF0>             okay;
 <a name="l686"></a>
-<a name="l687"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l687"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l688"></a>        </span><span class=cFB>fp_old_final_screen_update</span><span class=cF0> = </span><span class=cFB>gr</span><span class=cF0>.fp_final_screen_update;
 <a name="l689"></a>        </span><span class=cF5>MenuFilePush</span><span class=cF0>(</span><span class=cF6>&quot;::/Doc/FileMgrPullDown.DD&quot;</span><span class=cF0>);
 <a name="l690"></a>        </span><span class=cF5>FMRebuildDoc</span><span class=cF0>(&amp;doc, &amp;head, mode);
diff --git a/docs/System/BlkDev/Mount.html b/docs/System/BlkDev/Mount.html
index fd487306..e0ad8ffa 100755
--- a/docs/System/BlkDev/Mount.html
+++ b/docs/System/BlkDev/Mount.html
@@ -115,7 +115,7 @@ body {background-color:#000000;}
 <a name="l88"></a>
 <a name="l89"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Install;File/Cmd Line (Typically);Cmd Line (Typically);&quot;</span><span class=cF0>
 <a name="l90"></a></span><span class=cF1>U8</span><span class=cF0> </span><span class=cF5>Mount2</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> boot_drive_let, </span><span class=cF9>CDoc</span><span class=cF0> *_doc, </span><span class=cF1>Bool</span><span class=cF0> _caller_is_prtdisk)
-<a name="l91"></a>{</span><span class=cF2>//If _doc, called by </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KConfig.html#l1"><span class=cF4>::/Kernel/KConfig.CC</span></a><span class=cF2> else called by </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l91"></a>{</span><span class=cF2>//If _doc, called by </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KConfig.html#l1"><span class=cF4>::/Kernel/KConfig.CC</span></a><span class=cF2> else called by </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l92"></a>        </span><span class=cF9>I64</span><span class=cF0>              count, total = </span><span class=cFE>0</span><span class=cF0>, num_hints, drv_let, type, unit, prt_num, port = -</span><span class=cFE>1</span><span class=cF0>;
 <a name="l93"></a>        </span><span class=cF1>U8</span><span class=cF0>               blks_buf[</span><span class=cF3>STR_LEN</span><span class=cF0>], addr_buf[</span><span class=cF3>STR_LEN</span><span class=cF0>], port_str[</span><span class=cF3>STR_LEN</span><span class=cF0>],
 <a name="l94"></a>                        *filename = </span><span class=cF3>NULL</span><span class=cF0>, *filename2 = </span><span class=cF3>NULL</span><span class=cF0>, res = </span><span class=cFE>0</span><span class=cF0>;
@@ -143,12 +143,12 @@ body {background-color:#000000;}
 <a name="l116"></a>                {
 <a name="l117"></a>                        whole_drive = </span><span class=cF3>FALSE</span><span class=cF0>;
 <a name="l118"></a>                        </span><span class=cF1>if</span><span class=cF0> (_doc)
-<a name="l119"></a>                        </span><span class=cF7>{</span><span class=cF0> </span><span class=cF2>//Called by </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KConfig.html#l1"><span class=cF4>::/Kernel/KConfig.CC</span></a><span class=cF0>
+<a name="l119"></a>                        </span><span class=cF7>{</span><span class=cF0> </span><span class=cF2>//Called by </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KConfig.html#l1"><span class=cF4>::/Kernel/KConfig.CC</span></a><span class=cF0>
 <a name="l120"></a>                                doc = _doc;
 <a name="l121"></a>                                make_free = </span><span class=cF3>FALSE</span><span class=cF0>;
 <a name="l122"></a>                        </span><span class=cF7>}</span><span class=cF0>
 <a name="l123"></a>                        </span><span class=cF1>else</span><span class=cF0>
-<a name="l124"></a>                        </span><span class=cF7>{</span><span class=cF0> </span><span class=cF2>//Called by </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l124"></a>                        </span><span class=cF7>{</span><span class=cF0> </span><span class=cF2>//Called by </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l125"></a>                                doc = </span><span class=cF5>DocNew</span><span class=cF0>;
 <a name="l126"></a>                                </span><span class=cF5>DocPrint</span><span class=cF0>(doc, </span><span class=cF6>&quot;CBlkDev *bd;\n&quot;</span><span class=cF0>);
 <a name="l127"></a>                                make_free = </span><span class=cF3>TRUE</span><span class=cF0>;
@@ -174,7 +174,7 @@ body {background-color:#000000;}
 <a name="l147"></a>                                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>BDT_ATAPI</span><span class=cF0>:
 <a name="l148"></a>                                        num_hints = </span><span class=cF5>SATARep</span><span class=cF0>;
 <a name="l149"></a>                                        </span><span class=cF1>if</span><span class=cF0> (type == </span><span class=cF3>BDT_ATAPI</span><span class=cF0> &amp;&amp; boot_drive_let)
-<a name="l150"></a>                                                </span><span class=cF6>&quot;&lt;ENTER&gt; to use booted CD/DVD\n&quot;</span><span class=cF0>; </span><span class=cF2>//Only </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KConfig.html#l1"><span class=cF4>::/Kernel/KConfig.CC</span></a><span class=cF0>
+<a name="l150"></a>                                                </span><span class=cF6>&quot;&lt;ENTER&gt; to use booted CD/DVD\n&quot;</span><span class=cF0>; </span><span class=cF2>//Only </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KConfig.html#l1"><span class=cF4>::/Kernel/KConfig.CC</span></a><span class=cF0>
 <a name="l151"></a>                                        </span><span class=cF1>do</span><span class=cF0>
 <a name="l152"></a>                                        {
 <a name="l153"></a>                                                </span><span class=cF1>if</span><span class=cF0> (num_hints)
@@ -218,7 +218,7 @@ body {background-color:#000000;}
 <a name="l191"></a>                                        </span><span class=cF1>if</span><span class=cF0> (type == </span><span class=cF3>BDT_ATAPI</span><span class=cF0> &amp;&amp; !*port_str &amp;&amp; _doc)
 <a name="l192"></a>                                        {
 <a name="l193"></a>                                                </span><span class=cF5>DocPrint</span><span class=cF0>(doc, </span><span class=cF6>&quot;\&quot;AHCIBootDVDProbeAll(bd);\n\&quot;;\n&quot;</span><span class=cF0>);
-<a name="l194"></a>                                                </span><span class=cF5>DocPrint</span><span class=cF0>(doc, </span><span class=cF6>&quot;AHCIBootDVDProbeAll(bd);\n&quot;</span><span class=cF0>); </span><span class=cF2>//Only </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KConfig.html#l1"><span class=cF4>::/Kernel/KConfig.CC</span></a><span class=cF0>
+<a name="l194"></a>                                                </span><span class=cF5>DocPrint</span><span class=cF0>(doc, </span><span class=cF6>&quot;AHCIBootDVDProbeAll(bd);\n&quot;</span><span class=cF0>); </span><span class=cF2>//Only </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KConfig.html#l1"><span class=cF4>::/Kernel/KConfig.CC</span></a><span class=cF0>
 <a name="l195"></a>
 <a name="l196"></a>                                                </span><span class=cF1>if</span><span class=cF0> (drv_let == boot_drive_let)
 <a name="l197"></a>                                                        make_free = </span><span class=cF3>TRUE</span><span class=cF0>;
@@ -232,10 +232,10 @@ body {background-color:#000000;}
 <a name="l205"></a>                        </span><span class=cF7>}</span><span class=cF0>
 <a name="l206"></a>                        </span><span class=cF5>DocPrint</span><span class=cF0>(doc, </span><span class=cF6>&quot;\&quot;BlkDevAdd(bd, 0x%0X, %d, %d);\n\&quot;;\n&quot;</span><span class=cF0>, prt_num, whole_drive, make_free);
 <a name="l207"></a>                        </span><span class=cF5>DocPrint</span><span class=cF0>(doc, </span><span class=cF6>&quot;BlkDevAdd(bd, 0x%0X, %d, %d);\n&quot;</span><span class=cF0>, prt_num, whole_drive, make_free);
-<a name="l208"></a>                        </span><span class=cF1>if</span><span class=cF0> (_doc) </span><span class=cF2>//Called by </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KConfig.html#l1"><span class=cF4>::/Kernel/KConfig.CC</span></a><span class=cF0>
+<a name="l208"></a>                        </span><span class=cF1>if</span><span class=cF0> (_doc) </span><span class=cF2>//Called by </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KConfig.html#l1"><span class=cF4>::/Kernel/KConfig.CC</span></a><span class=cF0>
 <a name="l209"></a>                                count++;
 <a name="l210"></a>                        </span><span class=cF1>else</span><span class=cF0>
-<a name="l211"></a>                        </span><span class=cF7>{</span><span class=cF0> </span><span class=cF2>//Called by </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l211"></a>                        </span><span class=cF7>{</span><span class=cF0> </span><span class=cF2>//Called by </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><span class=cF4>Mount</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l212"></a>                                </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF7>(</span><span class=cF0>count = </span><span class=cF5>ExeDoc</span><span class=cF0>(doc)</span><span class=cF7>)</span><span class=cF0> &amp;&amp; whole_drive)
 <a name="l213"></a>                                {
 <a name="l214"></a>                                        </span><span class=cF1>if</span><span class=cF0> (_caller_is_prtdisk)
@@ -251,7 +251,7 @@ body {background-color:#000000;}
 <a name="l224"></a>                }
 <a name="l225"></a>                total += count;
 <a name="l226"></a>        </span><span class=cF7>}</span><span class=cF0>
-<a name="l227"></a>        </span><span class=cF1>while</span><span class=cF0> (count &amp;&amp; !_caller_is_prtdisk || !total &amp;&amp; _doc); </span><span class=cF2>//At least 1 if Called by </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KConfig.html#l1"><span class=cF4>::/Kernel/KConfig.CC</span></a><span class=cF0>
+<a name="l227"></a>        </span><span class=cF1>while</span><span class=cF0> (count &amp;&amp; !_caller_is_prtdisk || !total &amp;&amp; _doc); </span><span class=cF2>//At least 1 if Called by </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KConfig.html#l1"><span class=cF4>::/Kernel/KConfig.CC</span></a><span class=cF0>
 <a name="l228"></a>
 <a name="l229"></a>        </span><span class=cF5>Free</span><span class=cF0>(filename);
 <a name="l230"></a>        </span><span class=cF5>Free</span><span class=cF0>(filename2);
@@ -272,7 +272,7 @@ body {background-color:#000000;}
 <a name="l245"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U8</span><span class=cF0> </span><span class=cF5>MountFile</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *filename)
 <a name="l246"></a>{</span><span class=cF2>//Mount ISO.C file.</span><span class=cF0>
 <a name="l247"></a>        </span><span class=cF1>U8</span><span class=cF0>              *filename2 = </span><span class=cF5>ExtDefault</span><span class=cF0>(filename, </span><span class=cF6>&quot;ISO.C&quot;</span><span class=cF0>), *filename3 = </span><span class=cF5>FileNameAbs</span><span class=cF0>(filename2);
-<a name="l248"></a>        </span><span class=cF9>CDrive</span><span class=cF0>  *drive = </span><span class=cF5>DriveMakeFreeSlot</span><span class=cF0>(</span><span class=cF5>DriveNextFreeLet</span><span class=cF7>(</span><span class=cF6>'M'</span><span class=cF7>)</span><span class=cF0>); </span><span class=cF2>//First </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3243"><span class=cF4>BDT_ISO_FILE_READ</span></a><span class=cF0>
+<a name="l248"></a>        </span><span class=cF9>CDrive</span><span class=cF0>  *drive = </span><span class=cF5>DriveMakeFreeSlot</span><span class=cF0>(</span><span class=cF5>DriveNextFreeLet</span><span class=cF7>(</span><span class=cF6>'M'</span><span class=cF7>)</span><span class=cF0>); </span><span class=cF2>//First </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3243"><span class=cF4>BDT_ISO_FILE_READ</span></a><span class=cF0>
 <a name="l249"></a>        </span><span class=cF9>CBlkDev</span><span class=cF0> *bd = </span><span class=cF5>BlkDevNextFreeSlot</span><span class=cF0>(drive-&gt;drv_let, </span><span class=cF3>BDT_ISO_FILE_READ</span><span class=cF0>);
 <a name="l250"></a>
 <a name="l251"></a>        bd-&gt;drv_offset = </span><span class=cFE>19</span><span class=cF0> &lt;&lt; </span><span class=cFE>2</span><span class=cF0> + (</span><span class=cF3>DVD_BLK_SIZE</span><span class=cF0> * </span><span class=cFE>2</span><span class=cF0> + </span><span class=cF3>DVD_BOOT_LOADER_SIZE</span><span class=cF0>) / </span><span class=cF3>BLK_SIZE</span><span class=cF0>;
diff --git a/docs/System/BlkDev/ZDiskA.html b/docs/System/BlkDev/ZDiskA.html
index dddfc8d0..bca1c406 100755
--- a/docs/System/BlkDev/ZDiskA.html
+++ b/docs/System/BlkDev/ZDiskA.html
@@ -30,7 +30,7 @@ body {background-color:#000000;}
 <a name="l3"></a>{</span><span class=cF2>//Dump disk block. Optionally, write.</span><span class=cF0>
 <a name="l4"></a></span><span class=cF2>//If you set write to TRUE, the block will</span><span class=cF0>
 <a name="l5"></a>        </span><span class=cF2>//be written when you press &lt;ESC&gt;.</span><span class=cF0>
-<a name="l6"></a>        </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Disk/DiskRaw.html#l1"><span class=cF4>::/Demo/Disk/DiskRaw.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l6"></a>        </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Disk/DiskRaw.html#l1"><span class=cF4>::/Demo/Disk/DiskRaw.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l7"></a>        </span><span class=cF1>U8</span><span class=cF0> *buf = </span><span class=cF5>MAlloc</span><span class=cF0>(</span><span class=cF3>BLK_SIZE</span><span class=cF0>);
 <a name="l8"></a>
 <a name="l9"></a>        </span><span class=cF5>BlkRead</span><span class=cF0>(</span><span class=cF5>Fs</span><span class=cF0>-&gt;cur_dv, buf, blk, </span><span class=cFE>1</span><span class=cF0>);
@@ -52,8 +52,8 @@ body {background-color:#000000;}
 <a name="l25"></a>{</span><span class=cF2>//Dump disk clus. Optionally, write.</span><span class=cF0>
 <a name="l26"></a></span><span class=cF2>//If you set write to TRUE, the clus will</span><span class=cF0>
 <a name="l27"></a>        </span><span class=cF2>//be written when you press &lt;ESC&gt;.</span><span class=cF0>
-<a name="l28"></a>        </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Disk/DiskRaw.html#l1"><span class=cF4>::/Demo/Disk/DiskRaw.CC</span></a><span class=cF2>.</span><span class=cF0>
-<a name="l29"></a>        </span><span class=cF2>//Do </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l120"><span class=cF4>Dir</span></a><span class=cF2>(&quot;*&quot;,TRUE); to get clus numbers of files.</span><span class=cF0>
+<a name="l28"></a>        </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Disk/DiskRaw.html#l1"><span class=cF4>::/Demo/Disk/DiskRaw.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l29"></a>        </span><span class=cF2>//Do </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.html#l120"><span class=cF4>Dir</span></a><span class=cF2>(&quot;*&quot;,TRUE); to get clus numbers of files.</span><span class=cF0>
 <a name="l30"></a>        </span><span class=cF1>U8</span><span class=cF0> *buf = </span><span class=cF5>MAlloc</span><span class=cF0>(</span><span class=cF5>Fs</span><span class=cF0>-&gt;cur_dv-&gt;spc &lt;&lt; </span><span class=cF3>BLK_SIZE_BITS</span><span class=cF0>);
 <a name="l31"></a>
 <a name="l32"></a>        c = </span><span class=cF5>ClusNumNext</span><span class=cF0>(</span><span class=cF5>Fs</span><span class=cF0>-&gt;cur_dv, c, num);
@@ -309,7 +309,7 @@ body {background-color:#000000;}
 <a name="l282"></a></span><span class=cF2>Default lists attributes.</span><span class=cF0>
 <a name="l283"></a></span><span class=cF2>attr: &quot;+?&quot; =show current</span><span class=cF0>
 <a name="l284"></a></span><span class=cF2>&quot;+T&quot; =resident</span><span class=cF4>
-<a name="l285"></a></span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3146"><span class=cF4>RS_ATTR_READ_ONLY</span></a><span class=cF2>  </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l187"><span class=cF4>ST_FILE_ATTRS</span></a><span class=cF0>
+<a name="l285"></a></span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3146"><span class=cF4>RS_ATTR_READ_ONLY</span></a><span class=cF2>  </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDefine.html#l187"><span class=cF4>ST_FILE_ATTRS</span></a><span class=cF0>
 <a name="l286"></a></span><span class=cF2>To Set DateL:</span><span class=cF0>
 <a name="l287"></a></span><span class=cF2>Touch(filename,&quot;&quot;,,datetime);</span><span class=cF0>
 <a name="l288"></a></span><span class=cF2>*/</span><span class=cF0>
diff --git a/docs/System/BlkDev/ZDiskB.html b/docs/System/BlkDev/ZDiskB.html
index 11421c40..252a21e1 100755
--- a/docs/System/BlkDev/ZDiskB.html
+++ b/docs/System/BlkDev/ZDiskB.html
@@ -64,7 +64,7 @@ body {background-color:#000000;}
 <a name="l37"></a>        </span><span class=cF1>return</span><span class=cF0> res + </span><span class=cFE>1</span><span class=cF0>;
 <a name="l38"></a>}
 <a name="l39"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>DirTreeSerialize</span><span class=cF0>(</span><span class=cF9>CDirEntry</span><span class=cF0> *tmpde, </span><span class=cF9>I64</span><span class=cF0> *_size=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l40"></a>{</span><span class=cF2>//Serialize tree returned from </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF2>() into a one contiguous U8 array.</span><span class=cF0>
+<a name="l40"></a>{</span><span class=cF2>//Serialize tree returned from </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF2>() into a one contiguous U8 array.</span><span class=cF0>
 <a name="l41"></a>        </span><span class=cF9>I64</span><span class=cF0> size = </span><span class=cF5>DirTreeSerializeSize</span><span class=cF0>(tmpde);
 <a name="l42"></a>        </span><span class=cF1>U8</span><span class=cF0> *buf = </span><span class=cF5>MAlloc</span><span class=cF0>(size);
 <a name="l43"></a>
@@ -95,7 +95,7 @@ body {background-color:#000000;}
 <a name="l68"></a>        </span><span class=cF1>return</span><span class=cF0> src;
 <a name="l69"></a>}
 <a name="l70"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CDirEntry</span><span class=cF0> *</span><span class=cF5>DirTreeUnserialize</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *src)
-<a name="l71"></a>{</span><span class=cF2>//Unserialize tree to make it like a tree returned from </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l71"></a>{</span><span class=cF2>//Unserialize tree to make it like a tree returned from </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l32"><span class=cF4>FilesFind</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l72"></a>        </span><span class=cF9>CDirEntry</span><span class=cF0> *tmpde = </span><span class=cF3>NULL</span><span class=cF0>;
 <a name="l73"></a>
 <a name="l74"></a>        </span><span class=cF5>DirTreeUnserialize2</span><span class=cF0>(src, &amp;tmpde);
@@ -162,7 +162,7 @@ body {background-color:#000000;}
 <a name="l135"></a>}
 <a name="l136"></a>
 <a name="l137"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>FileCount</span><span class=cF0>(</span><span class=cF9>CDirEntry</span><span class=cF0> *tmpde)
-<a name="l138"></a>{</span><span class=cF2>//Count of files in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3167"><span class=cF4>CDirEntry</span></a><span class=cF2> tree.</span><span class=cF0>
+<a name="l138"></a>{</span><span class=cF2>//Count of files in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3167"><span class=cF4>CDirEntry</span></a><span class=cF2> tree.</span><span class=cF0>
 <a name="l139"></a>        </span><span class=cF9>I64</span><span class=cF0> count = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l140"></a>
 <a name="l141"></a>        </span><span class=cF1>while</span><span class=cF0> (tmpde)
diff --git a/docs/System/BlkDev/index.html b/docs/System/BlkDev/index.html
new file mode 100755
index 00000000..2ec8b587
--- /dev/null
+++ b/docs/System/BlkDev/index.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/System/BlkDev
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>12/22 03:04 2C8E </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/DiskCheck.html#l1"><span class=cF4>DiskCheck.CC</span></a><span class=cF0>
+<a name="l6"></a>07/02 17:04 11A9 </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/DiskPart.html#l1"><span class=cF4>DiskPart.CC</span></a><span class=cF0>
+<a name="l7"></a>07/02 00:36 4F32 </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.html#l1"><span class=cF4>FileMgr.CC</span></a><span class=cF0>
+<a name="l8"></a>02/15 19:42 008A </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/MakeZBlkDev.html#l1"><span class=cF4>MakeZBlkDev.CC</span></a><span class=cF0>
+<a name="l9"></a>07/02 17:14 1DD5 </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l1"><span class=cF4>Mount.CC</span></a><span class=cF0>
+<a name="l10"></a>11/24 02:23 19D3 </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/ZDiskA.html#l1"><span class=cF4>ZDiskA.CC</span></a><span class=cF0>
+<a name="l11"></a>11/24 02:24 0DD0 </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/ZDiskB.html#l1"><span class=cF4>ZDiskB.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/System/Boot/BootDVD.html b/docs/System/Boot/BootDVD.html
index 49830afb..ce8fb187 100755
--- a/docs/System/Boot/BootDVD.html
+++ b/docs/System/Boot/BootDVD.html
@@ -204,7 +204,7 @@ body {background-color:#000000;}
 <a name="l177"></a></u></span><span class=cF2>//The assembler doesn't support 16-bit very well.</span><span class=cF0>
 <a name="l178"></a>                                </span><span class=cF1>DU8</span><span class=cF0>             </span><span class=cFE>0xEA</span><span class=cF0>;   </span><span class=cF2>//JMP BOOT_RAM_BASE:0000</span><span class=cF0>
 <a name="l179"></a>                                </span><span class=cF1>DU16</span><span class=cF0>            </span><span class=cFE>0</span><span class=cF0>, </span><span class=cF3>BOOT_RAM_BASE</span><span class=cF0> / </span><span class=cFE>16</span><span class=cF0>;
-<a name="l180"></a></span><span class=cF2>//Continues here </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l1"><span class=cF4>::/Kernel/KStart16.CC</span></a><span class=cF0>
+<a name="l180"></a></span><span class=cF2>//Continues here </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l1"><span class=cF4>::/Kernel/KStart16.CC</span></a><span class=cF0>
 <a name="l181"></a></span><span class=cFD>BDVD_END</span><span class=cF0>::
 <a name="l182"></a>#</span><span class=cF1>assert</span><span class=cF0> </span><span class=cFD>BDVD_END</span><span class=cF0>-</span><span class=cFD>BDVD_START</span><span class=cF0> &lt; </span><span class=cF3>DVD_BOOT_LOADER_SIZE</span><span class=cF0>
 <a name="l183"></a>}
diff --git a/docs/System/Boot/BootDVDIns.html b/docs/System/Boot/BootDVDIns.html
index 43051baf..1696d656 100755
--- a/docs/System/Boot/BootDVDIns.html
+++ b/docs/System/Boot/BootDVDIns.html
@@ -25,8 +25,8 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Install.html#l1"><span class=cF4>Install Documentation</span></a><span class=cF2>.</span><span class=cF0>
-<a name="l2"></a></span><span class=cF2>//Study the account examples: </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSConfig.html#l1"><span class=cF4>Config Strs</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.html#l1"><span class=cF4>Update Funs</span></a><span class=cF0>
+<a name="l1"></a><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Install.html#l1"><span class=cF4>Install Documentation</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l2"></a></span><span class=cF2>//Study the account examples: </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSConfig.html#l1"><span class=cF4>Config Strs</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.html#l1"><span class=cF4>Update Funs</span></a><span class=cF0>
 <a name="l3"></a>
 <a name="l4"></a>#</span><span class=cF1>include</span><span class=cF0> </span><span class=cF6>&quot;BootDVD&quot;</span><span class=cF0>
 <a name="l5"></a>#</span><span class=cF1>include</span><span class=cF0> </span><span class=cF6>&quot;DiskISORedSea&quot;</span><span class=cF0>
@@ -46,7 +46,7 @@ body {background-color:#000000;}
 <a name="l19"></a>}
 <a name="l20"></a>
 <a name="l21"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>BootDVDIns</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> drv_let=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l22"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Misc/DoDistro.html#l1"><span class=cF4>::/Misc/DoDistro.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l22"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/DoDistro.html#l1"><span class=cF4>::/Misc/DoDistro.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l23"></a>        </span><span class=cF1>try</span><span class=cF0>
 <a name="l24"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l25"></a>                </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF5>Drive</span><span class=cF7>(</span><span class=cF0>drv_let</span><span class=cF7>)</span><span class=cF0>)
diff --git a/docs/System/Boot/BootHD.html b/docs/System/Boot/BootHD.html
index f75aec1f..78a5bc6e 100755
--- a/docs/System/Boot/BootHD.html
+++ b/docs/System/Boot/BootHD.html
@@ -69,12 +69,12 @@ body {background-color:#000000;}
 <a name="l42"></a>
 <a name="l43"></a>BHD_BIOS_DRIVE_NUM:     </span><span class=cF1>DU8</span><span class=cF0> </span><span class=cFE>0</span><span class=cF0>;
 <a name="l44"></a>
-<a name="l45"></a></span><span class=cF2>//Gets patched by </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l45"></a></span><span class=cF2>//Gets patched by </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l46"></a></span><span class=cFD>BHD_BLK_COUNT</span><span class=cF0>:: </span><span class=cF1>DU16</span><span class=cF0>            </span><span class=cFE>0</span><span class=cF0>;
 <a name="l47"></a>
 <a name="l48"></a>BHD_DAP:                </span><span class=cF1>DU8</span><span class=cF0>             </span><span class=cFE>16</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>1</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>; </span><span class=cF2>//One blk at a time</span><span class=cF0>
 <a name="l49"></a>BHD_DAP_BUF:    </span><span class=cF1>DU16</span><span class=cF0>            </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>;
-<a name="l50"></a></span><span class=cF2>//Gets patched by </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l50"></a></span><span class=cF2>//Gets patched by </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l51"></a></span><span class=cFD>BHD_DAP_BLK</span><span class=cF0>::   </span><span class=cF2>//64-bit</span><span class=cF0>
 <a name="l52"></a>BHD_DAP_BLK_LO: </span><span class=cF1>DU32</span><span class=cF0>            </span><span class=cFE>0</span><span class=cF0>;
 <a name="l53"></a>BHD_DAP_BLK_HI: </span><span class=cF1>DU32</span><span class=cF0>            </span><span class=cFE>0</span><span class=cF0>;
@@ -112,7 +112,7 @@ body {background-color:#000000;}
 <a name="l85"></a></u></span><span class=cF2>//The assembler doesn't support 16-bit very well.</span><span class=cF0>
 <a name="l86"></a>                                </span><span class=cF1>DU8</span><span class=cF0>             </span><span class=cFE>0xEA</span><span class=cF0>;   </span><span class=cF2>//JMP BOOT_RAM_BASE:0000</span><span class=cF0>
 <a name="l87"></a>                                </span><span class=cF1>DU16</span><span class=cF0>            </span><span class=cFE>0</span><span class=cF0>, </span><span class=cF3>BOOT_RAM_BASE</span><span class=cF0> / </span><span class=cFE>16</span><span class=cF0>;
-<a name="l88"></a></span><span class=cF2>//Continues here </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l1"><span class=cF4>::/Kernel/KStart16.CC</span></a><span class=cF0>
+<a name="l88"></a></span><span class=cF2>//Continues here </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l1"><span class=cF4>::/Kernel/KStart16.CC</span></a><span class=cF0>
 <a name="l89"></a></span><span class=cFD>BHD_END</span><span class=cF0>::
 <a name="l90"></a>#</span><span class=cF1>assert</span><span class=cF0> </span><span class=cFD>BHD_END</span><span class=cF0> - </span><span class=cF3>BHD_START</span><span class=cF0> &lt; </span><span class=cF3>MODULE_SIZE</span><span class=cF0> - </span><span class=cFE>2</span><span class=cF0>
 <a name="l91"></a>}
diff --git a/docs/System/Boot/BootHDIns.html b/docs/System/Boot/BootHDIns.html
index 2bee6e3f..07ba4b5e 100755
--- a/docs/System/Boot/BootHDIns.html
+++ b/docs/System/Boot/BootHDIns.html
@@ -25,8 +25,8 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Install.html#l1"><span class=cF4>Install Documentation</span></a><span class=cF2>.</span><span class=cF0>
-<a name="l2"></a></span><span class=cF2>//Study the account examples: </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSConfig.html#l1"><span class=cF4>Config Strs</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.html#l1"><span class=cF4>Update Funs</span></a><span class=cF0>
+<a name="l1"></a><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Install.html#l1"><span class=cF4>Install Documentation</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l2"></a></span><span class=cF2>//Study the account examples: </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSConfig.html#l1"><span class=cF4>Config Strs</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.html#l1"><span class=cF4>Update Funs</span></a><span class=cF0>
 <a name="l3"></a>
 <a name="l4"></a>#</span><span class=cF1>include</span><span class=cF0> </span><span class=cF6>&quot;BootHD&quot;</span><span class=cF0>
 <a name="l5"></a>
@@ -49,7 +49,7 @@ body {background-color:#000000;}
 <a name="l22"></a>}
 <a name="l23"></a>
 <a name="l24"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>BootHDIns</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> drv_let=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l25"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l17"><span class=cF4>MakeAll</span></a><span class=cF2> and install new boot-loader.</span><span class=cF0>
+<a name="l25"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l17"><span class=cF4>MakeAll</span></a><span class=cF2> and install new boot-loader.</span><span class=cF0>
 <a name="l26"></a>        </span><span class=cF9>CDrive</span><span class=cF0>          *drive;
 <a name="l27"></a>        </span><span class=cF9>CFAT32Boot</span><span class=cF0>       br;
 <a name="l28"></a>        </span><span class=cF9>CDirEntry</span><span class=cF0>        de;
diff --git a/docs/System/Boot/BootMHD.html b/docs/System/Boot/BootMHD.html
index 8c66f908..26fc6b8d 100755
--- a/docs/System/Boot/BootMHD.html
+++ b/docs/System/Boot/BootMHD.html
@@ -83,12 +83,12 @@ body {background-color:#000000;}
 <a name="l56"></a>
 <a name="l57"></a>BMHD_BIOS_DRIVE_NUM:    </span><span class=cF1>DU8</span><span class=cF0>             </span><span class=cFE>0</span><span class=cF0>;
 <a name="l58"></a>BMHD_OLD_CS_RIP:                </span><span class=cF1>DU16</span><span class=cF0>            </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>;
-<a name="l59"></a></span><span class=cF2>//Gets patched by </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l59"></a></span><span class=cF2>//Gets patched by </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l60"></a></span><span class=cFD>BMHD_BLK_COUNT</span><span class=cF0>::                </span><span class=cF1>DU16</span><span class=cF0>            </span><span class=cFE>0</span><span class=cF0>;
 <a name="l61"></a>
 <a name="l62"></a>BMHD_DAP:                               </span><span class=cF1>DU8</span><span class=cF0>             </span><span class=cFE>16</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>1</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>; </span><span class=cF2>//One blk at a time</span><span class=cF0>
 <a name="l63"></a>BMHD_DAP_BUF:                   </span><span class=cF1>DU16</span><span class=cF0>            </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>;
-<a name="l64"></a></span><span class=cF2>//Gets patched by </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l64"></a></span><span class=cF2>//Gets patched by </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l24"><span class=cF4>BootHDIns</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l65"></a></span><span class=cFD>BMHD_DAP_BLK</span><span class=cF0>::  </span><span class=cF2>//64-bit</span><span class=cF0>
 <a name="l66"></a>BMHD_DAP_BLK_LO:                </span><span class=cF1>DU32</span><span class=cF0>            </span><span class=cFE>0</span><span class=cF0>;
 <a name="l67"></a>BMHD_DAP_BLK_HI:                </span><span class=cF1>DU32</span><span class=cF0>            </span><span class=cFE>0</span><span class=cF0>;
@@ -126,7 +126,7 @@ body {background-color:#000000;}
 <a name="l99"></a></span><span class=cF2>//The assembler doesn't support 16-bit very well.</span><span class=cF0>
 <a name="l100"></a>                                </span><span class=cF1>DU8</span><span class=cF0>             </span><span class=cFE>0xEA</span><span class=cF0>;   </span><span class=cF2>//JMP BOOT_RAM_BASE:0000</span><span class=cF0>
 <a name="l101"></a>                                </span><span class=cF1>DU16</span><span class=cF0>            </span><span class=cFE>0</span><span class=cF0>, </span><span class=cF3>BOOT_RAM_BASE</span><span class=cF0> / </span><span class=cFE>16</span><span class=cF0>;
-<a name="l102"></a></span><span class=cF2>//Continues here </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootMHD2.html#l8"><span class=cF4>BMHD2_START</span></a><span class=cF0>
+<a name="l102"></a></span><span class=cF2>//Continues here </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootMHD2.html#l8"><span class=cF4>BMHD2_START</span></a><span class=cF0>
 <a name="l103"></a></span><span class=cFD>BMHD_END</span><span class=cF0>::
 <a name="l104"></a>#</span><span class=cF1>assert</span><span class=cF0> </span><span class=cFD>BMHD_END</span><span class=cF0>-</span><span class=cFD>BMHD_START</span><span class=cF0> &lt;= </span><span class=cFE>440</span><span class=cF0>
 <a name="l105"></a>}
diff --git a/docs/System/Boot/BootMHD2.html b/docs/System/Boot/BootMHD2.html
index 86435c34..1e087931 100755
--- a/docs/System/Boot/BootMHD2.html
+++ b/docs/System/Boot/BootMHD2.html
@@ -143,7 +143,7 @@ body {background-color:#000000;}
 <a name="l116"></a>BMHD2_OLD_CS_RIP:
 <a name="l117"></a>                                </span><span class=cF1>DU16</span><span class=cF0>            </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>;
 <a name="l118"></a></span><span class=cFD>BMHD2_END</span><span class=cF0>::
-<a name="l119"></a></span><span class=cF2>//Continues here </span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootHD.html#l10"><span class=cF4>::/System/Boot/BootHD.CC</span></a><span class=cF0>
+<a name="l119"></a></span><span class=cF2>//Continues here </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHD.html#l10"><span class=cF4>::/System/Boot/BootHD.CC</span></a><span class=cF0>
 <a name="l120"></a>#</span><span class=cF1>assert</span><span class=cF0> </span><span class=cFD>BMHD2_END</span><span class=cF0> - </span><span class=cFD>BMHD2_START</span><span class=cF0> &lt; </span><span class=cF3>MODULE_SIZE</span><span class=cF0>
 <a name="l121"></a>}
 </span></pre></body>
diff --git a/docs/System/Boot/BootMHDIns.html b/docs/System/Boot/BootMHDIns.html
index 3886a597..a3119bb0 100755
--- a/docs/System/Boot/BootMHDIns.html
+++ b/docs/System/Boot/BootMHDIns.html
@@ -25,8 +25,8 @@ body {background-color:#000000;}
 </head>
 <body>
 <pre style="font-family:courier;font-size:10pt">
-<a name="l1"></a><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Install.html#l1"><span class=cF4>Install Documentation</span></a><span class=cF2>.</span><span class=cF0>
-<a name="l2"></a></span><span class=cF2>//Study the account examples: </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSConfig.html#l1"><span class=cF4>Config Strs</span></a><span class=cF2>, </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.html#l1"><span class=cF4>Update Funs</span></a><span class=cF0>
+<a name="l1"></a><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Install.html#l1"><span class=cF4>Install Documentation</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l2"></a></span><span class=cF2>//Study the account examples: </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSConfig.html#l1"><span class=cF4>Config Strs</span></a><span class=cF2>, </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.html#l1"><span class=cF4>Update Funs</span></a><span class=cF0>
 <a name="l3"></a>
 <a name="l4"></a>#</span><span class=cF1>include</span><span class=cF0> </span><span class=cF6>&quot;BootMHD&quot;</span><span class=cF0>
 <a name="l5"></a>#</span><span class=cF1>include</span><span class=cF0> </span><span class=cF6>&quot;BootMHD2&quot;</span><span class=cF0>
diff --git a/docs/System/Boot/DiskISORedSea.html b/docs/System/Boot/DiskISORedSea.html
index 9e25ce1b..5a99f52f 100755
--- a/docs/System/Boot/DiskISORedSea.html
+++ b/docs/System/Boot/DiskISORedSea.html
@@ -175,11 +175,11 @@ body {background-color:#000000;}
 <a name="l148"></a>}
 <a name="l149"></a>
 <a name="l150"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>RedSeaISO</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *_iso_filename=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *_src_dir, </span><span class=cF1>U8</span><span class=cF0> *_stage2_filename=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l151"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Misc/DoDistro.html#l1"><span class=cF4>::/Misc/DoDistro.CC</span></a><span class=cF2>. Must be ISO.C</span><span class=cF0>
+<a name="l151"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Misc/DoDistro.html#l1"><span class=cF4>::/Misc/DoDistro.CC</span></a><span class=cF2>. Must be ISO.C</span><span class=cF0>
 <a name="l152"></a>        </span><span class=cF9>I64</span><span class=cF0>                      i, res, root_count, root_dir_blks, bitmap_blks, bitmap_blks1;
 <a name="l153"></a>        </span><span class=cF9>CDirEntry</span><span class=cF0>       *tmpde;
 <a name="l154"></a>        </span><span class=cF1>U8</span><span class=cF0>                       buf[</span><span class=cF3>STR_LEN</span><span class=cF0>], *iso_filename, *src_dir, *stage2_filename;
-<a name="l155"></a>        </span><span class=cF9>CDrive</span><span class=cF0>          *drive = </span><span class=cF5>DriveMakeFreeSlot</span><span class=cF0>(</span><span class=cF5>DriveNextFreeLet</span><span class=cF7>(</span><span class=cF6>'Q'</span><span class=cF7>)</span><span class=cF0>); </span><span class=cF2>//First </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3244"><span class=cF4>BDT_ISO_FILE_WRITE</span></a><span class=cF0>
+<a name="l155"></a>        </span><span class=cF9>CDrive</span><span class=cF0>          *drive = </span><span class=cF5>DriveMakeFreeSlot</span><span class=cF0>(</span><span class=cF5>DriveNextFreeLet</span><span class=cF7>(</span><span class=cF6>'Q'</span><span class=cF7>)</span><span class=cF0>); </span><span class=cF2>//First </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3244"><span class=cF4>BDT_ISO_FILE_WRITE</span></a><span class=cF0>
 <a name="l156"></a>        </span><span class=cF9>CBlkDev</span><span class=cF0>         *bd = </span><span class=cF5>BlkDevNextFreeSlot</span><span class=cF0>(drive-&gt;drv_let, </span><span class=cF3>BDT_ISO_FILE_WRITE</span><span class=cF0>);
 <a name="l157"></a>
 <a name="l158"></a>        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF5>IsDir</span><span class=cF7>(</span><span class=cF0>_src_dir</span><span class=cF7>)</span><span class=cF0>)
diff --git a/docs/System/Boot/index.html b/docs/System/Boot/index.html
new file mode 100755
index 00000000..6bc49d6b
--- /dev/null
+++ b/docs/System/Boot/index.html
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/System/Boot
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 04:17 11FE </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootDVD.html#l1"><span class=cF4>BootDVD.CC</span></a><span class=cF0>
+<a name="l6"></a>07/02 04:17 0300 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootDVDIns.html#l1"><span class=cF4>BootDVDIns.CC</span></a><span class=cF0>
+<a name="l7"></a>07/02 04:17 08F6 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHD.html#l1"><span class=cF4>BootHD.CC</span></a><span class=cF0>
+<a name="l8"></a>07/02 04:18 06AB </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootHDIns.html#l1"><span class=cF4>BootHDIns.CC</span></a><span class=cF0>
+<a name="l9"></a>07/02 04:18 09FB </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootMHD.html#l1"><span class=cF4>BootMHD.CC</span></a><span class=cF0>
+<a name="l10"></a>07/02 04:18 0B4D </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootMHD2.html#l1"><span class=cF4>BootMHD2.CC</span></a><span class=cF0>
+<a name="l11"></a>07/02 17:04 1105 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootMHDIns.html#l1"><span class=cF4>BootMHDIns.CC</span></a><span class=cF0>
+<a name="l12"></a>11/16 00:07 0624 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootRAM.html#l1"><span class=cF4>BootRAM.CC</span></a><span class=cF0>
+<a name="l13"></a>07/01 15:58 1681 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/DiskISORedSea.html#l1"><span class=cF4>DiskISORedSea.CC</span></a><span class=cF0>
+<a name="l14"></a>11/15 21:01 006F </span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/MakeBoot.html#l1"><span class=cF4>MakeBoot.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/System/Ctrls/CtrlsA.html b/docs/System/Ctrls/CtrlsA.html
index ff6a99e1..63dbb9e7 100755
--- a/docs/System/Ctrls/CtrlsA.html
+++ b/docs/System/Ctrls/CtrlsA.html
@@ -26,7 +26,7 @@ body {background-color:#000000;}
 <body>
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CCtrl</span><span class=cF0> *</span><span class=cF5>CtrlFindUnique</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *haystack_task, </span><span class=cF9>I64</span><span class=cF0> needle_type)
-<a name="l2"></a>{</span><span class=cF2>//Find task ctrl given </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3709"><span class=cF4>ctrl_type</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l2"></a>{</span><span class=cF2>//Find task ctrl given </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l3709"><span class=cF4>ctrl_type</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l3"></a>        </span><span class=cF9>CCtrl</span><span class=cF0> *c;
 <a name="l4"></a>
 <a name="l5"></a>        c = haystack_task-&gt;next_ctrl;
@@ -393,7 +393,7 @@ body {background-color:#000000;}
 <a name="l366"></a>}
 <a name="l367"></a>
 <a name="l368"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CCtrl</span><span class=cF0> *</span><span class=cF5>ViewAnglesNew</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l369"></a>{</span><span class=cF2>//Create view angle ctrl. See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Shading.html#l1"><span class=cF4>::/Demo/Graphics/Shading.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l369"></a>{</span><span class=cF2>//Create view angle ctrl. See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Shading.html#l1"><span class=cF4>::/Demo/Graphics/Shading.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l370"></a>        </span><span class=cF9>CCtrl</span><span class=cF0>           *c;
 <a name="l371"></a>        </span><span class=cF9>CViewAngles</span><span class=cF0> *s;
 <a name="l372"></a>
diff --git a/docs/System/Ctrls/CtrlsBttn.html b/docs/System/Ctrls/CtrlsBttn.html
index 6bb21ecb..405a6243 100755
--- a/docs/System/Ctrls/CtrlsBttn.html
+++ b/docs/System/Ctrls/CtrlsBttn.html
@@ -70,7 +70,7 @@ body {background-color:#000000;}
 <a name="l43"></a>
 <a name="l44"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CCtrl</span><span class=cF0> *</span><span class=cF5>CtrlBttnNew</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> x, </span><span class=cF9>I64</span><span class=cF0> y, </span><span class=cF9>I64</span><span class=cF0> width=-</span><span class=cFE>1</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> height=-</span><span class=cFE>1</span><span class=cF0>,
 <a name="l45"></a>                                                  </span><span class=cF9>I64</span><span class=cF0> num_states=</span><span class=cFE>1</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *state_texts, </span><span class=cF9>I32</span><span class=cF0> *state_colors, </span><span class=cF9>CCtrlBttnState</span><span class=cF0> *_s=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l46"></a>{</span><span class=cF2>//Create bttn ctrl. See </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/Strut/Strut.html#l1"><span class=cF4>::/Apps/Strut/Strut.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l46"></a>{</span><span class=cF2>//Create bttn ctrl. See </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/Strut/Strut.html#l1"><span class=cF4>::/Apps/Strut/Strut.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l47"></a>        </span><span class=cF9>CCtrl</span><span class=cF0>                   *res;
 <a name="l48"></a>        </span><span class=cF9>CCtrlBttnState</span><span class=cF0>  *s;
 <a name="l49"></a>        </span><span class=cF9>I64</span><span class=cF0>                              i,j,l;
diff --git a/docs/System/Ctrls/index.html b/docs/System/Ctrls/index.html
new file mode 100755
index 00000000..64617663
--- /dev/null
+++ b/docs/System/Ctrls/index.html
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/System/Ctrls
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 13:49 2FA4 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Ctrls/CtrlsA.html#l1"><span class=cF4>CtrlsA.CC</span></a><span class=cF0>
+<a name="l6"></a>11/16 04:51 08D0 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Ctrls/CtrlsBttn.html#l1"><span class=cF4>CtrlsBttn.CC</span></a><span class=cF0>
+<a name="l7"></a>11/18 19:26 1536 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Ctrls/CtrlsSlider.html#l1"><span class=cF4>CtrlsSlider.CC</span></a><span class=cF0>
+<a name="l8"></a>11/16 05:26 0087 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Ctrls/MakeCtrls.html#l1"><span class=cF4>MakeCtrls.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/System/Debug.html b/docs/System/Debug.html
index 391ee73a..61ab609e 100755
--- a/docs/System/Debug.html
+++ b/docs/System/Debug.html
@@ -28,7 +28,7 @@ body {background-color:#000000;}
 <a name="l1"></a><span class=cF0>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Debugging/Dump&quot;</span><span class=cF0>
 <a name="l2"></a></span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>ClassRep2</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc, </span><span class=cF1>U8</span><span class=cF0> *_d, </span><span class=cF1>U8</span><span class=cF0> *class_name=</span><span class=cF1>lastclass</span><span class=cF0>, </span><span class=cF1>Bool</span><span class=cF0> u8_chars, </span><span class=cF1>Bool</span><span class=cF0> force,
 <a name="l3"></a>                           </span><span class=cF9>I64</span><span class=cF0> depth, </span><span class=cF9>I64</span><span class=cF0> max_depth, </span><span class=cF1>Bool</span><span class=cF0> dynamic, </span><span class=cF9>I64</span><span class=cF0> types=</span><span class=cF3>HTT_CLASS</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF1>offset</span><span class=cF0>=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l4"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/LastClass.html#l1"><span class=cF4>::/Demo/LastClass.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l4"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/LastClass.html#l1"><span class=cF4>::/Demo/LastClass.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l5"></a>        </span><span class=cF9>I64</span><span class=cF0>                      i, j, stars, *ptr;
 <a name="l6"></a>        </span><span class=cF9>CMemberList</span><span class=cF0> *ml;
 <a name="l7"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0>       *doc_e;
diff --git a/docs/System/Define.html b/docs/System/Define.html
index 5f8e23ea..c4b9bf98 100755
--- a/docs/System/Define.html
+++ b/docs/System/Define.html
@@ -38,7 +38,7 @@ body {background-color:#000000;}
 <a name="l11"></a>        bfh(</span><span class=cF9>I64</span><span class=cF0>) += bfh-&gt;file_size - </span><span class=cFE>1</span><span class=cF0>;
 <a name="l12"></a>        </span><span class=cF5>DefinePrint</span><span class=cF0>(</span><span class=cF6>&quot;DD_KERNEL_END&quot;</span><span class=cF0>, </span><span class=cF6>&quot;%08X&quot;</span><span class=cF0>, bfh);
 <a name="l13"></a>
-<a name="l14"></a>        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/System/Boot/BootDVD.html#l3"><span class=cF4>DD_BOOT_HIGH_LOC_DVD</span></a><span class=cF0>
+<a name="l14"></a>        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/System/Boot/BootDVD.html#l3"><span class=cF4>DD_BOOT_HIGH_LOC_DVD</span></a><span class=cF0>
 <a name="l15"></a></span><span class=cF5>
 <a name="l16"></a>+] LineRep</span><span class=cF0>
 <a name="l17"></a>
diff --git a/docs/System/DevInfo.html b/docs/System/DevInfo.html
index 6333f0eb..cd527b0b 100755
--- a/docs/System/DevInfo.html
+++ b/docs/System/DevInfo.html
@@ -78,7 +78,7 @@ body {background-color:#000000;}
 <a name="l51"></a></span><span class=cF2>}</span><span class=cF0>
 <a name="l52"></a></span><span class=cF2>****/</span><span class=cF0>
 <a name="l53"></a>
-<a name="l54"></a></span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Misc/PCIDevices.html#l1"><span class=cF4>::/Misc/PCIDevices.DD</span></a><span class=cF0>
+<a name="l54"></a></span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Misc/PCIDevices.html#l1"><span class=cF4>::/Misc/PCIDevices.DD</span></a><span class=cF0>
 <a name="l55"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>PCILookUpSingle</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc, </span><span class=cF9>I64</span><span class=cF0> m, </span><span class=cF9>I64</span><span class=cF0> d, </span><span class=cF1>U8</span><span class=cF0> **_vendor, </span><span class=cF1>U8</span><span class=cF0> **_dev)
 <a name="l56"></a>{
 <a name="l57"></a>        </span><span class=cF1>Bool</span><span class=cF0>             first = </span><span class=cF3>TRUE</span><span class=cF0>;
@@ -259,10 +259,10 @@ body {background-color:#000000;}
 <a name="l232"></a>        </span><span class=cF9>CMemRange</span><span class=cF0>       *tmpmr;
 <a name="l233"></a>
 <a name="l234"></a>        </span><span class=cF6>&quot;$PURPLE$Standard Addresses$FG$\n&quot;</span><span class=cF0>
-<a name="l235"></a>                        </span><span class=cF6>&quot;FEE00000-FEE00FFF See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l637"><span class=cF4>APIC</span></a><span class=cF6>\n\n&quot;</span><span class=cF0>
+<a name="l235"></a>                        </span><span class=cF6>&quot;FEE00000-FEE00FFF See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l637"><span class=cF4>APIC</span></a><span class=cF6>\n\n&quot;</span><span class=cF0>
 <a name="l236"></a>
 <a name="l237"></a>        </span><span class=cF6>&quot;$PURPLE$VBE Linear Framebuffer$FG$\n&quot;</span><span class=cF0>
-<a name="l238"></a>                        </span><span class=cF6>&quot;%08X-%08X  See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l531"><span class=cF4>VBE Mode</span></a><span class=cF6>\n&quot;</span><span class=cF0>, </span><span class=cFB>text</span><span class=cF0>.fb_alias,
+<a name="l238"></a>                        </span><span class=cF6>&quot;%08X-%08X  See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l531"><span class=cF4>VBE Mode</span></a><span class=cF6>\n&quot;</span><span class=cF0>, </span><span class=cFB>text</span><span class=cF0>.fb_alias,
 <a name="l239"></a>                                                                                                                                                                                                                                                                                                                                </span><span class=cFB>text</span><span class=cF0>.fb_alias(</span><span class=cF1>U8</span><span class=cF0> *) + </span><span class=cFB>text</span><span class=cF0>.buffer_size - </span><span class=cFE>1</span><span class=cF0>;
 <a name="l240"></a>        </span><span class=cF6>&quot;\n$PURPLE$32 Bit Device Mem$FG$\n&quot;</span><span class=cF0>;
 <a name="l241"></a>        </span><span class=cF1>while</span><span class=cF0> (</span><span class=cF5>LBts</span><span class=cF7>(</span><span class=cF0>&amp;</span><span class=cFB>sys_semas</span><span class=cF0>[</span><span class=cF3>SEMA_DEV_MEM</span><span class=cF0>], </span><span class=cFE>0</span><span class=cF7>)</span><span class=cF0>)
diff --git a/docs/System/DolDoc/DocChar.html b/docs/System/DolDoc/DocChar.html
index e319630e..ef91a51c 100755
--- a/docs/System/DolDoc/DocChar.html
+++ b/docs/System/DolDoc/DocChar.html
@@ -28,7 +28,7 @@ body {background-color:#000000;}
 <a name="l1"></a><span class=cF0>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;DolDoc/Editor&quot;</span><span class=cF0>
 <a name="l2"></a>
 <a name="l3"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>EdCurU8</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc)
-<a name="l4"></a>{</span><span class=cF2>//Return cur U8. See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocCodeTools.html#l454"><span class=cF4>EdRenumAsm</span></a><span class=cF2> for an example.</span><span class=cF0>
+<a name="l4"></a>{</span><span class=cF2>//Return cur U8. See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocCodeTools.html#l454"><span class=cF4>EdRenumAsm</span></a><span class=cF2> for an example.</span><span class=cF0>
 <a name="l5"></a>        </span><span class=cF1>Bool</span><span class=cF0>             unlock = </span><span class=cF5>DocLock</span><span class=cF0>(doc);
 <a name="l6"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0>       *doc_ce = doc-&gt;cur_entry;
 <a name="l7"></a>        </span><span class=cF9>I64</span><span class=cF0>                      res = -</span><span class=cFE>1</span><span class=cF0>;
@@ -46,8 +46,8 @@ body {background-color:#000000;}
 <a name="l19"></a>}
 <a name="l20"></a>
 <a name="l21"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>EdCursorLeft</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc, </span><span class=cF9>I64</span><span class=cF0> sc=</span><span class=cF3>I64_MIN</span><span class=cF0>)
-<a name="l22"></a>{</span><span class=cF2>//Move cursor left. Might need a call to </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l305"><span class=cF4>DocRecalc</span></a><span class=cF2>().</span><span class=cF0>
-<a name="l23"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocCodeTools.html#l454"><span class=cF4>EdRenumAsm</span></a><span class=cF2> for an example.</span><span class=cF0>
+<a name="l22"></a>{</span><span class=cF2>//Move cursor left. Might need a call to </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l305"><span class=cF4>DocRecalc</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l23"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocCodeTools.html#l454"><span class=cF4>EdRenumAsm</span></a><span class=cF2> for an example.</span><span class=cF0>
 <a name="l24"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *dst;
 <a name="l25"></a>        </span><span class=cF1>Bool</span><span class=cF0>             unlock = </span><span class=cF5>DocLock</span><span class=cF0>(doc);
 <a name="l26"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0>       *doc_ce = doc-&gt;cur_entry, *original_ce = doc_ce, *doc_ne;
@@ -132,8 +132,8 @@ body {background-color:#000000;}
 <a name="l105"></a>}
 <a name="l106"></a>
 <a name="l107"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>EdCursorRight</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc, </span><span class=cF9>I64</span><span class=cF0> sc=</span><span class=cF3>I64_MIN</span><span class=cF0>)
-<a name="l108"></a>{</span><span class=cF2>//Move cursor right. Might need a call to </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l305"><span class=cF4>DocRecalc</span></a><span class=cF2>().</span><span class=cF0>
-<a name="l109"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocCodeTools.html#l454"><span class=cF4>EdRenumAsm</span></a><span class=cF2> for an example.</span><span class=cF0>
+<a name="l108"></a>{</span><span class=cF2>//Move cursor right. Might need a call to </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l305"><span class=cF4>DocRecalc</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l109"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocCodeTools.html#l454"><span class=cF4>EdRenumAsm</span></a><span class=cF2> for an example.</span><span class=cF0>
 <a name="l110"></a>        </span><span class=cF1>Bool</span><span class=cF0>             unlock = </span><span class=cF5>DocLock</span><span class=cF0>(doc);
 <a name="l111"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *dst;
 <a name="l112"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0>       *doc_ce = doc-&gt;cur_entry, *original_ce = doc_ce, *doc_ne;
@@ -223,8 +223,8 @@ body {background-color:#000000;}
 <a name="l196"></a>}
 <a name="l197"></a>
 <a name="l198"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>EdLineUp</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc, </span><span class=cF9>I64</span><span class=cF0> sc=</span><span class=cF3>I64_MIN</span><span class=cF0>)
-<a name="l199"></a>{</span><span class=cF2>//Move cursor up. Might need a call to </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l305"><span class=cF4>DocRecalc</span></a><span class=cF2>().</span><span class=cF0>
-<a name="l200"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocCodeTools.html#l454"><span class=cF4>EdRenumAsm</span></a><span class=cF2> for an example.</span><span class=cF0>
+<a name="l199"></a>{</span><span class=cF2>//Move cursor up. Might need a call to </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l305"><span class=cF4>DocRecalc</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l200"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocCodeTools.html#l454"><span class=cF4>EdRenumAsm</span></a><span class=cF2> for an example.</span><span class=cF0>
 <a name="l201"></a>        </span><span class=cF1>Bool</span><span class=cF0>             unlock = </span><span class=cF5>DocLock</span><span class=cF0>(doc);
 <a name="l202"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *dst;
 <a name="l203"></a>        </span><span class=cF9>I64</span><span class=cF0>                      y, x;
@@ -358,8 +358,8 @@ body {background-color:#000000;}
 <a name="l331"></a>}
 <a name="l332"></a>
 <a name="l333"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>EdLineDown</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc, </span><span class=cF9>I64</span><span class=cF0> sc=</span><span class=cF3>I64_MIN</span><span class=cF0>)
-<a name="l334"></a>{</span><span class=cF2>//Move cursor down. Might need a call to </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l305"><span class=cF4>DocRecalc</span></a><span class=cF2>().</span><span class=cF0>
-<a name="l335"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocCodeTools.html#l454"><span class=cF4>EdRenumAsm</span></a><span class=cF2> for an example.</span><span class=cF0>
+<a name="l334"></a>{</span><span class=cF2>//Move cursor down. Might need a call to </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l305"><span class=cF4>DocRecalc</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l335"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocCodeTools.html#l454"><span class=cF4>EdRenumAsm</span></a><span class=cF2> for an example.</span><span class=cF0>
 <a name="l336"></a>        </span><span class=cF1>Bool</span><span class=cF0>            unlock = </span><span class=cF5>DocLock</span><span class=cF0>(doc);
 <a name="l337"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *dst;
 <a name="l338"></a>        </span><span class=cF9>I64</span><span class=cF0>                      y, x, old_de_flags = </span><span class=cFE>0</span><span class=cF0>, old_color;
@@ -739,7 +739,7 @@ body {background-color:#000000;}
 <a name="l712"></a>                                                </span><span class=cF5>MemCopy</span><span class=cF0>(st, doc_ce-&gt;tag, doc_ce-&gt;max_col + </span><span class=cFE>1</span><span class=cF0>);
 <a name="l713"></a>                                                </span><span class=cF5>Free</span><span class=cF0>(doc_ce-&gt;tag);
 <a name="l714"></a>                                                doc_ce-&gt;tag  = st;
-<a name="l715"></a>                                                doc_ce-&gt;len  = </span><span class=cF5>MSize</span><span class=cF0>(st) - doc_ce-&gt;min_col - </span><span class=cFE>2</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPlain.html#l435"><span class=cF4>DataTagWidth</span></a><span class=cF0>
+<a name="l715"></a>                                                doc_ce-&gt;len  = </span><span class=cF5>MSize</span><span class=cF0>(st) - doc_ce-&gt;min_col - </span><span class=cFE>2</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPlain.html#l435"><span class=cF4>DataTagWidth</span></a><span class=cF0>
 <a name="l716"></a>                                                </span><span class=cF5>Free</span><span class=cF0>(doc_ce-&gt;data);
 <a name="l717"></a>                                                doc_ce-&gt;data = </span><span class=cF5>MAlloc</span><span class=cF0>(doc_ce-&gt;len + </span><span class=cFE>2</span><span class=cF0>, doc-&gt;mem_task);
 <a name="l718"></a>                                        </span><span class=cF7>}</span><span class=cF0>
diff --git a/docs/System/DolDoc/DocClipBoard.html b/docs/System/DolDoc/DocClipBoard.html
index eeec6e59..00e44097 100755
--- a/docs/System/DolDoc/DocClipBoard.html
+++ b/docs/System/DolDoc/DocClipBoard.html
@@ -35,7 +35,7 @@ body {background-color:#000000;}
 <a name="l8"></a>}
 <a name="l9"></a>
 <a name="l10"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>ClipCopy</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc)
-<a name="l11"></a>{</span><span class=cF2>//Copy </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1089"><span class=cF4>DOCET_SEL</span></a><span class=cF2> flagged entries to clip.</span><span class=cF0>
+<a name="l11"></a>{</span><span class=cF2>//Copy </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1089"><span class=cF4>DOCET_SEL</span></a><span class=cF2> flagged entries to clip.</span><span class=cF0>
 <a name="l12"></a>        </span><span class=cF9>CDoc</span><span class=cF0>            *doc2 = </span><span class=cFB>sys_clip_doc</span><span class=cF0>;
 <a name="l13"></a>        </span><span class=cF1>Bool</span><span class=cF0>             unlock_doc = </span><span class=cF5>DocLock</span><span class=cF0>(doc), unlock_doc2 = </span><span class=cF5>DocLock</span><span class=cF0>(doc2);
 <a name="l14"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0>       *doc_e = doc-&gt;head.next, *doc_ne;
diff --git a/docs/System/DolDoc/DocDblBuf.html b/docs/System/DolDoc/DocDblBuf.html
index a250cf25..b701317c 100755
--- a/docs/System/DolDoc/DocDblBuf.html
+++ b/docs/System/DolDoc/DocDblBuf.html
@@ -69,7 +69,7 @@ body {background-color:#000000;}
 <a name="l42"></a>}
 <a name="l43"></a>
 <a name="l44"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CDoc</span><span class=cF0> *</span><span class=cF5>DocDblBufStart</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l45"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Spy.html#l1"><span class=cF4>::/Demo/Spy.CC</span></a><span class=cF0>
+<a name="l45"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Spy.html#l1"><span class=cF4>::/Demo/Spy.CC</span></a><span class=cF0>
 <a name="l46"></a>        </span><span class=cF1>Bool</span><span class=cF0>  unlock_ddoc;
 <a name="l47"></a>        </span><span class=cF9>CDoc</span><span class=cF0> *pdoc = </span><span class=cF5>DocPut</span><span class=cF0>(task), *ddoc = </span><span class=cF5>DocDisplay</span><span class=cF0>(task), *res;
 <a name="l48"></a>
@@ -103,7 +103,7 @@ body {background-color:#000000;}
 <a name="l76"></a>}
 <a name="l77"></a>
 <a name="l78"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>DocDblBufEnd</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l79"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Spy.html#l1"><span class=cF4>::/Demo/Spy.CC</span></a><span class=cF0>
+<a name="l79"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Spy.html#l1"><span class=cF4>::/Demo/Spy.CC</span></a><span class=cF0>
 <a name="l80"></a>        </span><span class=cF1>Bool</span><span class=cF0>  res = </span><span class=cF3>FALSE</span><span class=cF0>;
 <a name="l81"></a>        </span><span class=cF9>CDoc</span><span class=cF0> *pdoc = </span><span class=cF5>DocPut</span><span class=cF0>(task), *ddoc = </span><span class=cF5>DocDisplay</span><span class=cF0>(task);
 <a name="l82"></a>
@@ -124,7 +124,7 @@ body {background-color:#000000;}
 <a name="l97"></a>}
 <a name="l98"></a>
 <a name="l99"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>DocDblBufSwap</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l100"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Spy.html#l1"><span class=cF4>::/Demo/Spy.CC</span></a><span class=cF0>
+<a name="l100"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Spy.html#l1"><span class=cF4>::/Demo/Spy.CC</span></a><span class=cF0>
 <a name="l101"></a>        </span><span class=cF1>Bool</span><span class=cF0>  res = </span><span class=cF3>FALSE</span><span class=cF0>;
 <a name="l102"></a>        </span><span class=cF9>CDoc</span><span class=cF0> *pdoc = </span><span class=cF5>DocPut</span><span class=cF0>(task), *ddoc = </span><span class=cF5>DocDisplay</span><span class=cF0>(task);
 <a name="l103"></a>
diff --git a/docs/System/DolDoc/DocFile.html b/docs/System/DolDoc/DocFile.html
index e0a35dfd..88646734 100755
--- a/docs/System/DolDoc/DocFile.html
+++ b/docs/System/DolDoc/DocFile.html
@@ -37,7 +37,7 @@ body {background-color:#000000;}
 <a name="l10"></a>        doc-&gt;find_replace-&gt;filter_lines = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l11"></a>        </span><span class=cF1>if</span><span class=cF0> (src2)
 <a name="l12"></a>        </span><span class=cF7>{</span><span class=cF0>
-<a name="l13"></a>                </span><span class=cF5>DocPutS</span><span class=cF0>(doc, src2); </span><span class=cF2>//Too big </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l164"><span class=cF4>DocPrint</span></a><span class=cF2>() is wasteful.</span><span class=cF0>
+<a name="l13"></a>                </span><span class=cF5>DocPutS</span><span class=cF0>(doc, src2); </span><span class=cF2>//Too big </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l164"><span class=cF4>DocPrint</span></a><span class=cF2>() is wasteful.</span><span class=cF0>
 <a name="l14"></a>                src = src2 + </span><span class=cF5>StrLen</span><span class=cF0>(src2) + </span><span class=cFE>1</span><span class=cF0>;
 <a name="l15"></a>                i = size - (</span><span class=cF1>offset</span><span class=cF7>(</span><span class=cF9>CDocBin</span><span class=cF0>.</span><span class=cF1>end</span><span class=cF7>)</span><span class=cF0> - </span><span class=cF1>offset</span><span class=cF7>(</span><span class=cF9>CDocBin</span><span class=cF0>.</span><span class=cF1>start</span><span class=cF7>)</span><span class=cF0>);
 <a name="l16"></a>                </span><span class=cF1>while</span><span class=cF0> (src &lt;= src2 + i)
@@ -58,13 +58,13 @@ body {background-color:#000000;}
 <a name="l31"></a>        </span><span class=cF7>}</span><span class=cF0>
 <a name="l32"></a>        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cF0>doc-&gt;flags &amp; (</span><span class=cF3>DOCF_PLAIN_TEXT</span><span class=cF0> | </span><span class=cF3>DOCF_PLAIN_TEXT_TABS</span><span class=cF0>)</span><span class=cF7>)</span><span class=cF0>)
 <a name="l33"></a>                </span><span class=cF5>DocBinsValidate</span><span class=cF0>(doc);
-<a name="l34"></a>        </span><span class=cF5>DocTop</span><span class=cF0>(doc); </span><span class=cF2>//Calls </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l305"><span class=cF4>DocRecalc</span></a><span class=cF2>().  DOCT_CURSOR will be set.</span><span class=cF0>
+<a name="l34"></a>        </span><span class=cF5>DocTop</span><span class=cF0>(doc); </span><span class=cF2>//Calls </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l305"><span class=cF4>DocRecalc</span></a><span class=cF2>().  DOCT_CURSOR will be set.</span><span class=cF0>
 <a name="l35"></a>        </span><span class=cF1>if</span><span class=cF0> (unlock)
 <a name="l36"></a>                </span><span class=cF5>DocUnlock</span><span class=cF0>(doc);
 <a name="l37"></a>}
 <a name="l38"></a>
 <a name="l39"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CDoc</span><span class=cF0> *</span><span class=cF5>DocRead</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *name=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> flags=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l40"></a>{</span><span class=cF2>//Fetch doc from disk. See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1403"><span class=cF4>flags</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l40"></a>{</span><span class=cF2>//Fetch doc from disk. See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1403"><span class=cF4>flags</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l41"></a>        </span><span class=cF9>CDoc</span><span class=cF0>            *doc = </span><span class=cF5>DocNew</span><span class=cF0>;
 <a name="l42"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *src, *name2;
 <a name="l43"></a>        </span><span class=cF9>I64</span><span class=cF0>                      size = </span><span class=cFE>0</span><span class=cF0>;
@@ -105,7 +105,7 @@ body {background-color:#000000;}
 <a name="l78"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l79"></a>                </span><span class=cF5>DocRecalc</span><span class=cF0>(doc, </span><span class=cF3>RECALCF_ADD_CURSOR</span><span class=cF0>);
 <a name="l80"></a>                </span><span class=cF1>if</span><span class=cF0> (doc-&gt;head.next-&gt;type_u8 == </span><span class=cF3>DOCT_CURSOR</span><span class=cF0>)
-<a name="l81"></a>                        </span><span class=cF5>DocEntryDel</span><span class=cF0>(doc, doc-&gt;head.next); </span><span class=cF2>//If no cursor, </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocFile.html#l3"><span class=cF4>DocLoad</span></a><span class=cF2>() puts at top.</span><span class=cF0>
+<a name="l81"></a>                        </span><span class=cF5>DocEntryDel</span><span class=cF0>(doc, doc-&gt;head.next); </span><span class=cF2>//If no cursor, </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocFile.html#l3"><span class=cF4>DocLoad</span></a><span class=cF2>() puts at top.</span><span class=cF0>
 <a name="l82"></a>        </span><span class=cF7>}</span><span class=cF0>
 <a name="l83"></a>        </span><span class=cF1>for</span><span class=cF0> (doc_e = doc-&gt;head.next; doc_e != doc; doc_e = doc_e-&gt;next)
 <a name="l84"></a>        </span><span class=cF7>{</span><span class=cF0>
@@ -248,7 +248,7 @@ body {background-color:#000000;}
 <a name="l221"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;DolDoc&quot;</span><span class=cF0>
 <a name="l222"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DocInsDoc</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>CDoc</span><span class=cF0> *doc2)
 <a name="l223"></a>{</span><span class=cF2>//Insert copy of doc2 into doc at insert pt, cur_entry.</span><span class=cF0>
-<a name="l224"></a></span><span class=cF2>//TODO: </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocNew.html#l261"><span class=cF4>DocReset</span></a><span class=cF0>
+<a name="l224"></a></span><span class=cF2>//TODO: </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocNew.html#l261"><span class=cF4>DocReset</span></a><span class=cF0>
 <a name="l225"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *dst;
 <a name="l226"></a>        </span><span class=cF1>Bool</span><span class=cF0>             unlock_doc, unlock_doc2 = </span><span class=cF5>DocLock</span><span class=cF0>(doc2);
 <a name="l227"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0>       *doc_ne, *doc_e = doc2-&gt;head.next, *doc_ce;
@@ -293,7 +293,7 @@ body {background-color:#000000;}
 <a name="l266"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;DolDoc/Compiler;Compiler/Directive&quot;</span><span class=cF0>
 <a name="l267"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>StreamDoc</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc)
 <a name="l268"></a>{</span><span class=cF2>//Inject doc into compile stream. Use inside #exe{}.</span><span class=cF0>
-<a name="l269"></a></span><span class=cF2>//TODO: </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocNew.html#l261"><span class=cF4>DocReset</span></a><span class=cF0>
+<a name="l269"></a></span><span class=cF2>//TODO: </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocNew.html#l261"><span class=cF4>DocReset</span></a><span class=cF0>
 <a name="l270"></a>        </span><span class=cF1>Bool</span><span class=cF0>             unlock_doc = </span><span class=cF5>DocLock</span><span class=cF0>(doc);
 <a name="l271"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0>       *doc_e = doc-&gt;head.next;
 <a name="l272"></a>
diff --git a/docs/System/DolDoc/DocFind.html b/docs/System/DolDoc/DocFind.html
index d9e141cb..941dd96b 100755
--- a/docs/System/DolDoc/DocFind.html
+++ b/docs/System/DolDoc/DocFind.html
@@ -232,7 +232,7 @@ body {background-color:#000000;}
 <a name="l205"></a>}
 <a name="l206"></a>
 <a name="l207"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>EdSelAll</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc, </span><span class=cF1>Bool</span><span class=cF0> sel)
-<a name="l208"></a>{</span><span class=cF2>//Set state of </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1089"><span class=cF4>DOCET_SEL</span></a><span class=cF2> on all entries.</span><span class=cF0>
+<a name="l208"></a>{</span><span class=cF2>//Set state of </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1089"><span class=cF4>DOCET_SEL</span></a><span class=cF2> on all entries.</span><span class=cF0>
 <a name="l209"></a>        </span><span class=cF1>Bool</span><span class=cF0>             unlock = </span><span class=cF5>DocLock</span><span class=cF0>(doc);
 <a name="l210"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0>       *doc_e = doc-&gt;head.next;
 <a name="l211"></a>
@@ -420,7 +420,7 @@ body {background-color:#000000;}
 <a name="l393"></a>}
 <a name="l394"></a>
 <a name="l395"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>EdSelFun</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc, </span><span class=cF1>Bool</span><span class=cF0> abort_on_dbl_colon=</span><span class=cF3>FALSE</span><span class=cF0>)
-<a name="l396"></a>{</span><span class=cF2>//Set </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1089"><span class=cF4>DOCET_SEL</span></a><span class=cF2> on all entries in cur fun.</span><span class=cF0>
+<a name="l396"></a>{</span><span class=cF2>//Set </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1089"><span class=cF4>DOCET_SEL</span></a><span class=cF2> on all entries in cur fun.</span><span class=cF0>
 <a name="l397"></a>        </span><span class=cF1>Bool</span><span class=cF0>             unlock = </span><span class=cF5>DocLock</span><span class=cF0>(doc);
 <a name="l398"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *ptr;
 <a name="l399"></a>        </span><span class=cF9>I64</span><span class=cF0>                      ch, levels = </span><span class=cFE>0</span><span class=cF0>, colons = </span><span class=cFE>0</span><span class=cF0>;
diff --git a/docs/System/DolDoc/DocForm.html b/docs/System/DolDoc/DocForm.html
index c4b45aa5..662a2534 100755
--- a/docs/System/DolDoc/DocForm.html
+++ b/docs/System/DolDoc/DocForm.html
@@ -143,7 +143,7 @@ body {background-color:#000000;}
 <a name="l116"></a>                                </span><span class=cF1>else</span><span class=cF0>
 <a name="l117"></a>                                {
 <a name="l118"></a>                                        ptr2 = </span><span class=cF5>MAlloc</span><span class=cF0>(i + </span><span class=cFE>8</span><span class=cF0>, doc-&gt;mem_task);
-<a name="l119"></a>                                        doc_e-&gt;len = </span><span class=cF5>MSize</span><span class=cF0>(ptr2) - doc_e-&gt;min_col - </span><span class=cFE>2</span><span class=cF0>;   </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPlain.html#l435"><span class=cF4>DataTagWidth</span></a><span class=cF0>
+<a name="l119"></a>                                        doc_e-&gt;len = </span><span class=cF5>MSize</span><span class=cF0>(ptr2) - doc_e-&gt;min_col - </span><span class=cFE>2</span><span class=cF0>;   </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPlain.html#l435"><span class=cF4>DataTagWidth</span></a><span class=cF0>
 <a name="l120"></a>                                        </span><span class=cF5>MemCopy</span><span class=cF0>(ptr2, ptr, i + </span><span class=cFE>1</span><span class=cF0>);
 <a name="l121"></a>                                        </span><span class=cF5>Free</span><span class=cF0>(doc_e-&gt;tag);
 <a name="l122"></a>                                        doc_e-&gt;tag = ptr2;
@@ -289,7 +289,7 @@ body {background-color:#000000;}
 <a name="l262"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;DolDoc/Input;StdIn/DolDoc&quot;</span><span class=cF0>
 <a name="l263"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>DocForm</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *_d, </span><span class=cF1>U8</span><span class=cF0> *class_name=</span><span class=cF1>lastclass</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> dof_flags=</span><span class=cFE>0</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *header=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *footer=</span><span class=cF3>NULL</span><span class=cF0>)
 <a name="l264"></a>{</span><span class=cF2>//User input. Supply a class name that has format definitions.</span><span class=cF0>
-<a name="l265"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/DolDoc/Form.html#l1"><span class=cF4>::/Demo/DolDoc/Form.CC</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/LastClass.html#l1"><span class=cF4>::/Demo/LastClass.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l265"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/Form.html#l1"><span class=cF4>::/Demo/DolDoc/Form.CC</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/LastClass.html#l1"><span class=cF4>::/Demo/LastClass.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l266"></a>        </span><span class=cF9>CMemberList</span><span class=cF0>     *ml;
 <a name="l267"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0>       *doc_e;
 <a name="l268"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *format;
@@ -327,7 +327,7 @@ body {background-color:#000000;}
 <a name="l300"></a>                                                        doc_e-&gt;len = ml-&gt;dim.total_count;
 <a name="l301"></a>                                                        </span><span class=cF1>if</span><span class=cF0> (doc_e-&gt;de_flags &amp; </span><span class=cF3>DOCEF_HAS_TERMINATOR</span><span class=cF0>)
 <a name="l302"></a>                                                                doc_e-&gt;len--;
-<a name="l303"></a>                                                        </span><span class=cF5>Free</span><span class=cF0>(doc_e-&gt;tag);  </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPlain.html#l435"><span class=cF4>DataTagWidth</span></a><span class=cF0>
+<a name="l303"></a>                                                        </span><span class=cF5>Free</span><span class=cF0>(doc_e-&gt;tag);  </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPlain.html#l435"><span class=cF4>DataTagWidth</span></a><span class=cF0>
 <a name="l304"></a>                                                        doc_e-&gt;tag = </span><span class=cF5>MAlloc</span><span class=cF0>(doc_e-&gt;len + doc_e-&gt;min_col + </span><span class=cFE>2</span><span class=cF0>, doc-&gt;mem_task); </span><span class=cF2>//+2 because &quot;_\0&quot;</span><span class=cF0>
 <a name="l305"></a>                                                }
 <a name="l306"></a>                                        </span><span class=cF7>}</span><span class=cF0>
@@ -443,7 +443,7 @@ body {background-color:#000000;}
 <a name="l416"></a>}
 <a name="l417"></a>
 <a name="l418"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>PopUpForm</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *_d, </span><span class=cF1>U8</span><span class=cF0> *class_name=</span><span class=cF1>lastclass</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> dof_flags=</span><span class=cF3>DOF_SIZE_MIN</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *header=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *footer=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l419"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/DolDoc/Form.html#l1"><span class=cF4>::/Demo/DolDoc/Form.CC</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/LastClass.html#l1"><span class=cF4>::/Demo/LastClass.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l419"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/DolDoc/Form.html#l1"><span class=cF4>::/Demo/DolDoc/Form.CC</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/LastClass.html#l1"><span class=cF4>::/Demo/LastClass.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l420"></a>        </span><span class=cF1>return</span><span class=cF0> </span><span class=cF5>PopUpPrint</span><span class=cF0>(</span><span class=cF6>&quot;DocForm(0x%X,0x%X,0x%X,0x%X,0x%X);&quot;</span><span class=cF0>, _d, class_name, dof_flags, header, footer);
 <a name="l421"></a>}
 </span></pre></body>
diff --git a/docs/System/DolDoc/DocGet.html b/docs/System/DolDoc/DocGet.html
index 386c1d31..7911a01e 100755
--- a/docs/System/DolDoc/DocGet.html
+++ b/docs/System/DolDoc/DocGet.html
@@ -43,7 +43,7 @@ body {background-color:#000000;}
 <a name="l16"></a>}
 <a name="l17"></a>
 <a name="l18"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>DocKeyGet</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> *_sc=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l19"></a>{</span><span class=cF2>//Called by </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l3"><span class=cF4>View</span></a><span class=cF2>. You probably don't need this.</span><span class=cF0>
+<a name="l19"></a>{</span><span class=cF2>//Called by </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l3"><span class=cF4>View</span></a><span class=cF2>. You probably don't need this.</span><span class=cF0>
 <a name="l20"></a>        </span><span class=cF9>I64</span><span class=cF0>  ch, sc;
 <a name="l21"></a>        </span><span class=cF1>Bool</span><span class=cF0> cont, old_key_desc;
 <a name="l22"></a>
@@ -143,7 +143,7 @@ body {background-color:#000000;}
 <a name="l116"></a>}
 <a name="l117"></a>
 <a name="l118"></a></span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>DocGetStr2</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> flags=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l119"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4328"><span class=cF4>Flags</span></a><span class=cF0>
+<a name="l119"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4328"><span class=cF4>Flags</span></a><span class=cF0>
 <a name="l120"></a>        </span><span class=cF9>CDoc</span><span class=cF0>            *doc;
 <a name="l121"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0>       *doc_e, *doc_e_end;
 <a name="l122"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *st, *st2, *res;
@@ -295,7 +295,7 @@ body {background-color:#000000;}
 <a name="l268"></a>}
 <a name="l269"></a>
 <a name="l270"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CDate</span><span class=cF0> </span><span class=cF5>DateGet</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *message=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>CDate</span><span class=cF0> </span><span class=cF1>default</span><span class=cF0>=</span><span class=cF3>I64_MIN</span><span class=cF0>, </span><span class=cF9>CDate</span><span class=cF0> lo=</span><span class=cF3>I64_MIN</span><span class=cF0>, </span><span class=cF9>CDate</span><span class=cF0> hi=</span><span class=cF3>I64_MAX</span><span class=cF0>)
-<a name="l271"></a>{</span><span class=cF2>//Prompt user for date expression. (Use </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l214"><span class=cF4>Now</span></a><span class=cF2>() if you want current time.)</span><span class=cF0>
+<a name="l271"></a>{</span><span class=cF2>//Prompt user for date expression. (Use </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KDate.html#l214"><span class=cF4>Now</span></a><span class=cF2>() if you want current time.)</span><span class=cF0>
 <a name="l272"></a>        </span><span class=cF1>U8</span><span class=cF0>       *st;
 <a name="l273"></a>        </span><span class=cF9>CDate</span><span class=cF0> res;
 <a name="l274"></a>
diff --git a/docs/System/DolDoc/DocGr.html b/docs/System/DolDoc/DocGr.html
index 0e8e04ec..289615cd 100755
--- a/docs/System/DolDoc/DocGr.html
+++ b/docs/System/DolDoc/DocGr.html
@@ -47,7 +47,7 @@ body {background-color:#000000;}
 <a name="l20"></a>}
 <a name="l21"></a>
 <a name="l22"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>PopUpColorLighting</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *header=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l23"></a>{</span><span class=cF2>//Chooser for std ZealOS </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l62"><span class=cF4>DCLighting</span></a><span class=cF2>() color.</span><span class=cF0>
+<a name="l23"></a>{</span><span class=cF2>//Chooser for std ZealOS </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l62"><span class=cF4>DCLighting</span></a><span class=cF2>() color.</span><span class=cF0>
 <a name="l24"></a>        </span><span class=cF9>I64</span><span class=cF0>   i;
 <a name="l25"></a>        </span><span class=cF9>CDoc</span><span class=cF0> *doc = </span><span class=cF5>DocNew</span><span class=cF0>;
 <a name="l26"></a>
@@ -166,7 +166,7 @@ body {background-color:#000000;}
 <a name="l139"></a>        </span><span class=cF6>&quot;%s&quot;</span><span class=cF0>, header;
 <a name="l140"></a>        </span><span class=cF5>DocRecalc</span><span class=cF0>(</span><span class=cF5>DocPut</span><span class=cF0>);
 <a name="l141"></a>        </span><span class=cF5>FramePtrAdd</span><span class=cF0>(</span><span class=cF6>&quot;DitherFrame&quot;</span><span class=cF0>, </span><span class=cF7>(</span><span class=cF5>DocPut</span><span class=cF0>-&gt;max_y + </span><span class=cFE>1</span><span class=cF7>)</span><span class=cF0> * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0>);
-<a name="l142"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l142"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l143"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
 <a name="l144"></a>        </span><span class=cF1>do</span><span class=cF0>
 <a name="l145"></a>        </span><span class=cF7>{</span><span class=cF0>
diff --git a/docs/System/DolDoc/DocHighlight.html b/docs/System/DolDoc/DocHighlight.html
index 81490cef..453ea72d 100755
--- a/docs/System/DolDoc/DocHighlight.html
+++ b/docs/System/DolDoc/DocHighlight.html
@@ -33,7 +33,7 @@ body {background-color:#000000;}
 <a name="l6"></a>                                </span><span class=cF3>DOC_COLOR_KEYWORD</span><span class=cF0>, </span><span class=cF3>DOC_COLOR_KEYWORD</span><span class=cF0>, </span><span class=cF3>DOC_COLOR_REG</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF7>}</span><span class=cF0>;
 <a name="l7"></a>
 <a name="l8"></a></span><span class=cF9>U32</span><span class=cF0> *</span><span class=cF5>DocHighlight</span><span class=cF0>(</span><span class=cF9>CDocEntry</span><span class=cF0> *doc_e, </span><span class=cF1>U8</span><span class=cF0> *src, </span><span class=cF9>I64</span><span class=cF0> len, </span><span class=cF9>I64</span><span class=cF0> _tmp_u32_attr)
-<a name="l9"></a></span><span class=cF7>{</span><span class=cF2>//Be aware of </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l9"></a></span><span class=cF7>{</span><span class=cF2>//Be aware of </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l10"></a>        </span><span class=cF9>U32</span><span class=cF0>                             *res = </span><span class=cF5>MAlloc</span><span class=cF0>(</span><span class=cF7>(</span><span class=cF0>len + </span><span class=cFE>1</span><span class=cF7>)</span><span class=cF0> * </span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>U32</span><span class=cF7>)</span><span class=cF0>), *dst = res;
 <a name="l11"></a>        </span><span class=cF1>U8</span><span class=cF0>                              *ptr;
 <a name="l12"></a>        </span><span class=cF9>CDocSettings</span><span class=cF0>    *s = &amp;doc_e-&gt;settings;
diff --git a/docs/System/DolDoc/DocInit.html b/docs/System/DolDoc/DocInit.html
index 5a9b356e..b93b2c81 100755
--- a/docs/System/DolDoc/DocInit.html
+++ b/docs/System/DolDoc/DocInit.html
@@ -28,7 +28,7 @@ body {background-color:#000000;}
 <a name="l1"></a><span class=cF0>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;DolDoc&quot;</span><span class=cF0>
 <a name="l2"></a>
 <a name="l3"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DocInit</span><span class=cF0>()
-<a name="l4"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1040"><span class=cF4>CMD Defines</span></a><span class=cF0>
+<a name="l4"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l1040"><span class=cF4>CMD Defines</span></a><span class=cF0>
 <a name="l5"></a>        </span><span class=cF9>CCompCtrl</span><span class=cF0>               *cc;
 <a name="l6"></a>        </span><span class=cF9>I64</span><span class=cF0>                              i;
 <a name="l7"></a>        </span><span class=cF9>CHashGeneric</span><span class=cF0>    *tmph;
@@ -83,7 +83,7 @@ body {background-color:#000000;}
 <a name="l56"></a>                </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cF0>&amp;</span><span class=cFB>doldoc</span><span class=cF0>.default_de_flags[i], </span><span class=cF3>DOCEf_TAG</span><span class=cF7>)</span><span class=cF0> &amp;&amp; i != </span><span class=cF3>DOCT_TEXT</span><span class=cF0> || i == </span><span class=cF3>DOCT_HEX_ED</span><span class=cF0>)
 <a name="l57"></a>                        </span><span class=cF5>Bts</span><span class=cF0>(</span><span class=cFB>doldoc</span><span class=cF0>.type_flags_form, i);
 <a name="l58"></a>
-<a name="l59"></a>                        </span><span class=cF2>//Don't forget </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l378"><span class=cF4>comp_type_flags_src_code</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l59"></a>                        </span><span class=cF2>//Don't forget </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l378"><span class=cF4>comp_type_flags_src_code</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l60"></a>        </span><span class=cFB>doldoc</span><span class=cF0>.type_flags_nontag_invis[</span><span class=cFE>0</span><span class=cF0>] =
 <a name="l61"></a>                                </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>DOCT_PROMPT</span><span class=cF0> |
 <a name="l62"></a>                                </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>DOCT_PAGE_LEN</span><span class=cF0> |
diff --git a/docs/System/DolDoc/DocLink.html b/docs/System/DolDoc/DocLink.html
index 19c61e96..41ed16c1 100755
--- a/docs/System/DolDoc/DocLink.html
+++ b/docs/System/DolDoc/DocLink.html
@@ -27,7 +27,7 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF0>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;DolDoc/Link&quot;</span><span class=cF0>
 <a name="l2"></a>
-<a name="l3"></a></span><span class=cF2>/* See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l24"><span class=cF4>ZealOS Link Types</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l3"></a></span><span class=cF2>/* See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l24"><span class=cF4>ZealOS Link Types</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l4"></a></span><span class=cF2>&quot;filename&quot;</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>&quot;FI:filename&quot;</span><span class=cF0>
 <a name="l6"></a></span><span class=cF2>&quot;FA:haystack_filename,needle_anchor_str&quot;</span><span class=cF0>
@@ -45,7 +45,7 @@ body {background-color:#000000;}
 <a name="l18"></a></span><span class=cF2>&quot;HI:index&quot;</span><span class=cF0>
 <a name="l19"></a></span><span class=cF2>&quot;AD:code_address_number&quot;</span><span class=cF0>
 <a name="l20"></a>
-<a name="l21"></a></span><span class=cF2>To edit a doc structure already in memory. See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteEd.html#l701"><span class=cF4>SpriteEdText</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l21"></a></span><span class=cF2>To edit a doc structure already in memory. See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteEd.html#l701"><span class=cF4>SpriteEdText</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l22"></a></span><span class=cF2>&quot;AI:doc_address&quot;</span><span class=cF0>
 <a name="l23"></a></span><span class=cF2>&quot;AA:haystack_doc_address,needle_anchor_str&quot;</span><span class=cF0>
 <a name="l24"></a></span><span class=cF2>&quot;AF:haystack_doc_address,needle_str&quot;</span><span class=cF0>
@@ -65,7 +65,7 @@ body {background-color:#000000;}
 <a name="l38"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>LK_DEF</span><span class=cF0>                  </span><span class=cFE>9</span><span class=cF0>
 <a name="l39"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>LK_HELP_INDEX</span><span class=cF0>   </span><span class=cFE>10</span><span class=cF0>
 <a name="l40"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>LK_ADDR</span><span class=cF0>                 </span><span class=cFE>11</span><span class=cF0>
-<a name="l41"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>LK_DOC</span><span class=cF0>                  </span><span class=cFE>12</span><span class=cF0> </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteEd.html#l701"><span class=cF4>SpriteEdText</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l41"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>LK_DOC</span><span class=cF0>                  </span><span class=cFE>12</span><span class=cF0> </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteEd.html#l701"><span class=cF4>SpriteEdText</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l42"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>LK_DOC_ANCHOR</span><span class=cF0>   </span><span class=cFE>13</span><span class=cF0>
 <a name="l43"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>LK_DOC_FIND</span><span class=cF0>     </span><span class=cFE>14</span><span class=cF0>
 <a name="l44"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>LK_DOC_LINE</span><span class=cF0>     </span><span class=cFE>15</span><span class=cF0>
@@ -126,7 +126,7 @@ body {background-color:#000000;}
 <a name="l99"></a>
 <a name="l100"></a>                </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF3>LK_DOC</span><span class=cF0> &lt;= _type &lt;= </span><span class=cF3>LK_DOC_LINE</span><span class=cF0>)
 <a name="l101"></a>                {
-<a name="l102"></a>                        doc = </span><span class=cF5>Str2I64</span><span class=cF0>(filename);</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteEd.html#l701"><span class=cF4>SpriteEdText</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l102"></a>                        doc = </span><span class=cF5>Str2I64</span><span class=cF0>(filename);</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteEd.html#l701"><span class=cF4>SpriteEdText</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l103"></a>                        res = </span><span class=cF3>TRUE</span><span class=cF0>;
 <a name="l104"></a>                }
 <a name="l105"></a>                </span><span class=cF1>else</span><span class=cF0>
@@ -224,7 +224,7 @@ body {background-color:#000000;}
 <a name="l197"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>DEFAULT_ADDR_LINK_BIN_SIZE</span><span class=cF0>      </span><span class=cFE>64</span><span class=cF0>
 <a name="l198"></a>
 <a name="l199"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>EdLinkConvert</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *link_st, </span><span class=cF1>U8</span><span class=cF0> **_filename=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> **_needle_str=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> *_num=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> edf_dof_flags=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l200"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l29"><span class=cF4>Editor Link</span></a><span class=cF2>--&gt; filename, needle_str and line number.</span><span class=cF0>
+<a name="l200"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l29"><span class=cF4>Editor Link</span></a><span class=cF2>--&gt; filename, needle_str and line number.</span><span class=cF0>
 <a name="l201"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *st, *ptr, *src, *filename = </span><span class=cF3>NULL</span><span class=cF0>, *needle_str = </span><span class=cF3>NULL</span><span class=cF0>, *filename2;
 <a name="l202"></a>        </span><span class=cF9>I64</span><span class=cF0>                      res, i, num = </span><span class=cFE>1</span><span class=cF0>;
 <a name="l203"></a>        </span><span class=cF9>CHashSrcSym</span><span class=cF0>     *tmph;
@@ -367,7 +367,7 @@ body {background-color:#000000;}
 <a name="l340"></a>}
 <a name="l341"></a>
 <a name="l342"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>DocLinkCheck</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc, </span><span class=cF1>U8</span><span class=cF0> *link_st)
-<a name="l343"></a>{</span><span class=cF2>//Check for bad </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l29"><span class=cF4>Editor Link</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l343"></a>{</span><span class=cF2>//Check for bad </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l29"><span class=cF4>Editor Link</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l344"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *filename, *st;
 <a name="l345"></a>        </span><span class=cF1>Bool</span><span class=cF0>             res = </span><span class=cF3>FALSE</span><span class=cF0>;
 <a name="l346"></a>        </span><span class=cF9>CDirContext</span><span class=cF0>     *dirc;
@@ -410,7 +410,7 @@ body {background-color:#000000;}
 <a name="l383"></a>}
 <a name="l384"></a>
 <a name="l385"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>DocLinkFile</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *link_st, </span><span class=cF9>CTask</span><span class=cF0> *mem_task=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l386"></a>{</span><span class=cF2>//Return the file for an </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l29"><span class=cF4>Editor Link Types</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l386"></a>{</span><span class=cF2>//Return the file for an </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l29"><span class=cF4>Editor Link Types</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l387"></a>        </span><span class=cF1>U8</span><span class=cF0> *filename = </span><span class=cF3>NULL</span><span class=cF0>, *st, *res = </span><span class=cF3>NULL</span><span class=cF0>;
 <a name="l388"></a>
 <a name="l389"></a>        </span><span class=cF1>if</span><span class=cF0> (link_st)
diff --git a/docs/System/DolDoc/DocNew.html b/docs/System/DolDoc/DocNew.html
index 7da92d13..fc535e91 100755
--- a/docs/System/DolDoc/DocNew.html
+++ b/docs/System/DolDoc/DocNew.html
@@ -68,7 +68,7 @@ body {background-color:#000000;}
 <a name="l41"></a>}
 <a name="l42"></a>
 <a name="l43"></a></span><span class=cF9>CDocEntry</span><span class=cF0> *</span><span class=cF5>DocEntryNewBase</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc, </span><span class=cF9>I64</span><span class=cF0> type, </span><span class=cF9>I64</span><span class=cF0> de_flags=</span><span class=cFE>0</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> x=</span><span class=cFE>0</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> y=</span><span class=cFE>0</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> page_line_num=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l44"></a>{</span><span class=cF2>//See also </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l161"><span class=cF4>MAllocIdent</span></a><span class=cF2> and </span><span class=cF9><u>CDocEntry</u></span><span class=cF2>.</span><span class=cF0>
+<a name="l44"></a>{</span><span class=cF2>//See also </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l161"><span class=cF4>MAllocIdent</span></a><span class=cF2> and </span><span class=cF9><u>CDocEntry</u></span><span class=cF2>.</span><span class=cF0>
 <a name="l45"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0> *res = </span><span class=cF5>CAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CDocEntryBase</span><span class=cF7>)</span><span class=cF0>, doc-&gt;mem_task);
 <a name="l46"></a>
 <a name="l47"></a>        res-&gt;type                       = type;
@@ -322,7 +322,7 @@ body {background-color:#000000;}
 <a name="l295"></a>                        b = b1;
 <a name="l296"></a>                }
 <a name="l297"></a>        </span><span class=cF7>}</span><span class=cF0>
-<a name="l298"></a></span><span class=cF2>//Check </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocFile.html#l222"><span class=cF4>DocInsDoc</span></a><span class=cF0>
+<a name="l298"></a></span><span class=cF2>//Check </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocFile.html#l222"><span class=cF4>DocInsDoc</span></a><span class=cF0>
 <a name="l299"></a>        doc-&gt;flags &amp;= </span><span class=cF3>DOCF_BREAK_UNLOCKED</span><span class=cF0>;
 <a name="l300"></a>        doc-&gt;head.next = doc-&gt;head.last = doc;
 <a name="l301"></a>        </span><span class=cF5>QueueInit</span><span class=cF0>(&amp;doc-&gt;bin_head);
@@ -424,7 +424,7 @@ body {background-color:#000000;}
 <a name="l397"></a>
 <a name="l398"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;DolDoc&quot;</span><span class=cF0>
 <a name="l399"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CDoc</span><span class=cF0> *</span><span class=cF5>DocNew</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *filename=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>CTask</span><span class=cF0> *task=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l400"></a>{</span><span class=cF2>//MAlloc new </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2>. (Begin a new doc.)</span><span class=cF0>
+<a name="l400"></a>{</span><span class=cF2>//MAlloc new </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2>. (Begin a new doc.)</span><span class=cF0>
 <a name="l401"></a>        </span><span class=cF9>CDoc</span><span class=cF0> *doc;
 <a name="l402"></a>
 <a name="l403"></a>        </span><span class=cF1>if</span><span class=cF0> (!task)
diff --git a/docs/System/DolDoc/DocPlain.html b/docs/System/DolDoc/DocPlain.html
index 35e56f8f..56c47fac 100755
--- a/docs/System/DolDoc/DocPlain.html
+++ b/docs/System/DolDoc/DocPlain.html
@@ -297,7 +297,7 @@ body {background-color:#000000;}
 <a name="l270"></a>}
 <a name="l271"></a>
 <a name="l272"></a></span><span class=cF9>CDocEntry</span><span class=cF0> *</span><span class=cF5>ParseDollarCmd</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc, </span><span class=cF1>U8</span><span class=cF0> *st)
-<a name="l273"></a>{</span><span class=cF2>//Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l529"><span class=cF4>Lex</span></a><span class=cF2>() to parse a string and make Doc entries.</span><span class=cF0>
+<a name="l273"></a>{</span><span class=cF2>//Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/Lex.html#l529"><span class=cF4>Lex</span></a><span class=cF2>() to parse a string and make Doc entries.</span><span class=cF0>
 <a name="l274"></a>        </span><span class=cF9>I64</span><span class=cF0>                              i, j, de_flags, processed_flags, attr = </span><span class=cF3>DOC_DEFAULT</span><span class=cF0>;
 <a name="l275"></a>        </span><span class=cF1>U8</span><span class=cF0>                              *ptr, *st2;
 <a name="l276"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0>               *doc_e = </span><span class=cF3>NULL</span><span class=cF0>;
@@ -461,7 +461,7 @@ body {background-color:#000000;}
 <a name="l434"></a>                                                        </span><span class=cF5>Free</span><span class=cF0>(st2);
 <a name="l435"></a></span><span class=cF2>//</span><span class=cF8>Anchor</span><span class=cF0>
 <a name="l436"></a>                                                        </span><span class=cF1>if</span><span class=cF0> (i == </span><span class=cF3>DOCT_DATA</span><span class=cF0>)
-<a name="l437"></a>                                                        { </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l263"><span class=cF4>DocForm</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l437"></a>                                                        { </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l263"><span class=cF4>DocForm</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l438"></a>                                                                </span><span class=cF1>if</span><span class=cF0> (ptr = </span><span class=cF5>StrMatch</span><span class=cF7>(</span><span class=cF6>&quot;:&quot;</span><span class=cF0>, doc_e-&gt;aux_str</span><span class=cF7>)</span><span class=cF0>)
 <a name="l439"></a>                                                                        doc_e-&gt;min_col = ptr - doc_e-&gt;aux_str + </span><span class=cFE>1</span><span class=cF0>;
 <a name="l440"></a>
diff --git a/docs/System/DolDoc/DocPopUp.html b/docs/System/DolDoc/DocPopUp.html
index b311f460..0a967060 100755
--- a/docs/System/DolDoc/DocPopUp.html
+++ b/docs/System/DolDoc/DocPopUp.html
@@ -54,7 +54,7 @@ body {background-color:#000000;}
 <a name="l27"></a>
 <a name="l28"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;DolDoc/Input;File/FileNames;StdIn/DolDoc&quot;</span><span class=cF0>
 <a name="l29"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>PopUpPickFile</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *dir=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l30"></a>{</span><span class=cF2>//Filename chooser.</span><span class=cF0>    </span><span class=cF2>Uses </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.html#l678"><span class=cF4>FileMgr</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l30"></a>{</span><span class=cF2>//Filename chooser.</span><span class=cF0>    </span><span class=cF2>Uses </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.html#l678"><span class=cF4>FileMgr</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l31"></a>        </span><span class=cF1>U8</span><span class=cF0> *res, *st, *st2;
 <a name="l32"></a>
 <a name="l33"></a>        </span><span class=cF1>if</span><span class=cF0> (dir)
@@ -72,7 +72,7 @@ body {background-color:#000000;}
 <a name="l45"></a>}
 <a name="l46"></a>
 <a name="l47"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>PopUpPickDir</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *dir=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l48"></a>{</span><span class=cF2>//File dir name chooser.  Uses </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.html#l678"><span class=cF4>FileMgr</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l48"></a>{</span><span class=cF2>//File dir name chooser.  Uses </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.html#l678"><span class=cF4>FileMgr</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l49"></a>        </span><span class=cF1>U8</span><span class=cF0> *res, *st, *st2;
 <a name="l50"></a>
 <a name="l51"></a>        </span><span class=cF1>if</span><span class=cF0> (dir)
@@ -104,7 +104,7 @@ body {background-color:#000000;}
 <a name="l77"></a>}
 <a name="l78"></a>
 <a name="l79"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>PopUpFileName</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF1>default</span><span class=cF0>=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> dof_flags=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l80"></a>{</span><span class=cF2>//Filename chooser. Uses form, not </span><a href="http://www.tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.html#l678"><span class=cF4>FileMgr</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l80"></a>{</span><span class=cF2>//Filename chooser. Uses form, not </span><a href="https://www.tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.html#l678"><span class=cF4>FileMgr</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l81"></a>        </span><span class=cF1>U8</span><span class=cF0> *st = </span><span class=cF5>MStrPrint</span><span class=cF0>(</span><span class=cF6>&quot;FileNameForm(\&quot;%Q\&quot;,0x%X,Fs-&gt;parent_task);&quot;</span><span class=cF0>, </span><span class=cF1>default</span><span class=cF0>, dof_flags | </span><span class=cF3>DOF_SIZE_MIN</span><span class=cF0>), *res = </span><span class=cF5>PopUp</span><span class=cF0>(st, </span><span class=cF5>Fs</span><span class=cF0>);
 <a name="l82"></a>
 <a name="l83"></a>        </span><span class=cF5>Free</span><span class=cF0>(st);
@@ -346,7 +346,7 @@ body {background-color:#000000;}
 <a name="l319"></a>}
 <a name="l320"></a>
 <a name="l321"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>PopUpFile</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *filename, </span><span class=cF1>Bool</span><span class=cF0> warn_ext=</span><span class=cF3>TRUE</span><span class=cF0>, </span><span class=cF9>CTask</span><span class=cF0> *parent=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>CTask</span><span class=cF0> **_pu_task=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l322"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l760"><span class=cF4>ExeFile2</span></a><span class=cF2>() in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l447"><span class=cF4>PopUp</span></a><span class=cF2> task. Cont as User.</span><span class=cF0>
+<a name="l322"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l760"><span class=cF4>ExeFile2</span></a><span class=cF2>() in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l447"><span class=cF4>PopUp</span></a><span class=cF2> task. Cont as User.</span><span class=cF0>
 <a name="l323"></a>        </span><span class=cF1>Bool</span><span class=cF0> okay = </span><span class=cF3>TRUE</span><span class=cF0>;
 <a name="l324"></a>        </span><span class=cF1>U8</span><span class=cF0>      *st, *name = </span><span class=cF5>FileNameAbs</span><span class=cF0>(filename), *name2 = </span><span class=cF5>ExtDefault</span><span class=cF0>(name, </span><span class=cF6>&quot;CC&quot;</span><span class=cF0>);
 <a name="l325"></a>        </span><span class=cF9>I64</span><span class=cF0>  res = </span><span class=cFE>0</span><span class=cF0>;
@@ -366,7 +366,7 @@ body {background-color:#000000;}
 <a name="l339"></a>}
 <a name="l340"></a>
 <a name="l341"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>PopUpRunFile</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *filename, </span><span class=cF9>I64</span><span class=cF0> ccf_flags=</span><span class=cFE>0</span><span class=cF0>, ...)
-<a name="l342"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l711"><span class=cF4>ExeFile</span></a><span class=cF2>() with args using </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l48"><span class=cF4>LastFun</span></a><span class=cF2>() in </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l447"><span class=cF4>PopUp</span></a><span class=cF2> task.</span><span class=cF0>
+<a name="l342"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l711"><span class=cF4>ExeFile</span></a><span class=cF2>() with args using </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMisc.html#l48"><span class=cF4>LastFun</span></a><span class=cF2>() in </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Job.html#l447"><span class=cF4>PopUp</span></a><span class=cF2> task.</span><span class=cF0>
 <a name="l343"></a>        </span><span class=cF1>U8</span><span class=cF0> *st, *name = </span><span class=cF5>FileNameAbs</span><span class=cF0>(filename), *name2 = </span><span class=cF5>ExtDefault</span><span class=cF0>(name, </span><span class=cF6>&quot;CC&quot;</span><span class=cF0>);
 <a name="l344"></a>        </span><span class=cF9>I64</span><span class=cF0> res = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l345"></a>
diff --git a/docs/System/DolDoc/DocPutKey.html b/docs/System/DolDoc/DocPutKey.html
index eee2bb6d..6d06f548 100755
--- a/docs/System/DolDoc/DocPutKey.html
+++ b/docs/System/DolDoc/DocPutKey.html
@@ -28,7 +28,7 @@ body {background-color:#000000;}
 <a name="l1"></a><span class=cF0>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;DolDoc/Output;StdOut/DolDoc&quot;</span><span class=cF0>
 <a name="l2"></a>
 <a name="l3"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DocPutKey</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc, </span><span class=cF9>I64</span><span class=cF0> ch=</span><span class=cFE>0</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> sc=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l4"></a>{</span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l1"><span class=cF4>PutKey</span></a><span class=cF2>(ch,sc) at doc insert pt, cur_entry.</span><span class=cF0>
+<a name="l4"></a>{</span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KeyDev.html#l1"><span class=cF4>PutKey</span></a><span class=cF2>(ch,sc) at doc insert pt, cur_entry.</span><span class=cF0>
 <a name="l5"></a>        </span><span class=cF9>I64</span><span class=cF0>                      i, x, y;
 <a name="l6"></a>        </span><span class=cF9>CDoc</span><span class=cF0>            *m;
 <a name="l7"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0>       *doc_ce;
diff --git a/docs/System/DolDoc/DocPutS.html b/docs/System/DolDoc/DocPutS.html
index e24a68ee..be94275e 100755
--- a/docs/System/DolDoc/DocPutS.html
+++ b/docs/System/DolDoc/DocPutS.html
@@ -28,7 +28,7 @@ body {background-color:#000000;}
 <a name="l1"></a><span class=cF0>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;DolDoc/Output;StdOut/DolDoc&quot;</span><span class=cF0>
 <a name="l2"></a>
 <a name="l3"></a></span><span class=cF9>CDocEntry</span><span class=cF0> *</span><span class=cF5>DocPutS</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc, </span><span class=cF1>U8</span><span class=cF0> *st)
-<a name="l4"></a>{</span><span class=cF2>//Don't use this.</span><span class=cF0>      </span><span class=cF2>Use </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l164"><span class=cF4>DocPrint</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l4"></a>{</span><span class=cF2>//Don't use this.</span><span class=cF0>      </span><span class=cF2>Use </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l164"><span class=cF4>DocPrint</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>//Does not handle partial Doc entries.</span><span class=cF0>
 <a name="l6"></a></span><span class=cF2>//Returns last newly created dollar-sign CDocEntry or NULL.</span><span class=cF0>
 <a name="l7"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *ptr = st, *ptr2, *st2, *ptr3, *ptr4, *src, *char_bmp;
@@ -329,7 +329,7 @@ body {background-color:#000000;}
 <a name="l302"></a>}
 <a name="l303"></a>
 <a name="l304"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CDocEntry</span><span class=cF0> *</span><span class=cF5>DocPutLine</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>CDocEntry</span><span class=cF0> *doc_e)
-<a name="l305"></a>{</span><span class=cF2>//Send line from other doc to StdOut </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocDblBuf.html#l2"><span class=cF4>DocPut</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l305"></a>{</span><span class=cF2>//Send line from other doc to StdOut </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocDblBuf.html#l2"><span class=cF4>DocPut</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l306"></a>        </span><span class=cF9>I64</span><span class=cF0>  ch;
 <a name="l307"></a>        </span><span class=cF1>U8</span><span class=cF0>  *ptr, *ptr2;
 <a name="l308"></a>        </span><span class=cF1>Bool</span><span class=cF0> unlock;
diff --git a/docs/System/DolDoc/DocRecalcLib.html b/docs/System/DolDoc/DocRecalcLib.html
index 29f4b711..67a566dc 100755
--- a/docs/System/DolDoc/DocRecalcLib.html
+++ b/docs/System/DolDoc/DocRecalcLib.html
@@ -222,7 +222,7 @@ body {background-color:#000000;}
 <a name="l195"></a></span><span class=cF2>//Adjusts the size of the cmd line buf.</span><span class=cF0>
 <a name="l196"></a>        </span><span class=cF2>//Normally, the cmd line deletes entries</span><span class=cF0>
 <a name="l197"></a>        </span><span class=cF2>//when more are added and the old scroll up.</span><span class=cF0>
-<a name="l198"></a>        </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocTerm.html#l47"><span class=cF4>max_entries</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l198"></a>        </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocTerm.html#l47"><span class=cF4>max_entries</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l199"></a>        </span><span class=cF9>I64</span><span class=cF0>   res;
 <a name="l200"></a>        </span><span class=cF9>CDoc</span><span class=cF0> *doc;
 <a name="l201"></a>
@@ -238,7 +238,7 @@ body {background-color:#000000;}
 <a name="l211"></a>
 <a name="l212"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;DolDoc/Task;StdOut/Task&quot;</span><span class=cF0>
 <a name="l213"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DocUpdateTaskDocs</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task)
-<a name="l214"></a>{</span><span class=cF2>//This is called from </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l19"><span class=cF4>GrUpdateTaskWin</span></a><span class=cF2>() by the winmgr at 60fps.</span><span class=cF0>
+<a name="l214"></a>{</span><span class=cF2>//This is called from </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l19"><span class=cF4>GrUpdateTaskWin</span></a><span class=cF2>() by the winmgr at 60fps.</span><span class=cF0>
 <a name="l215"></a>        </span><span class=cF9>CDoc</span><span class=cF0> *doc;
 <a name="l216"></a>        </span><span class=cF9>CD3I64</span><span class=cF0> saved_scroll;
 <a name="l217"></a>
diff --git a/docs/System/DolDoc/MakeDoc.html b/docs/System/DolDoc/MakeDoc.html
index f293130a..abcbba7b 100755
--- a/docs/System/DolDoc/MakeDoc.html
+++ b/docs/System/DolDoc/MakeDoc.html
@@ -37,7 +37,7 @@ body {background-color:#000000;}
 <a name="l10"></a></span><span class=cF2>where the vis portion of the document is and must process much</span><span class=cF0>
 <a name="l11"></a></span><span class=cF2>of the document each time it is placed on the screen, becoming CPU</span><span class=cF0>
 <a name="l12"></a></span><span class=cF2>intensive on big documents.</span><span class=cF0>
-<a name="l13"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>::/Doc/DolDocOverview.DD</span></a><span class=cF0>
+<a name="l13"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>::/Doc/DolDocOverview.DD</span></a><span class=cF0>
 <a name="l14"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l15"></a>
 <a name="l16"></a></span><span class=cF2>//Hash Types</span><span class=cF0>
diff --git a/docs/System/DolDoc/index.html b/docs/System/DolDoc/index.html
new file mode 100755
index 00000000..fc4e3cdf
--- /dev/null
+++ b/docs/System/DolDoc/index.html
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/System/DolDoc
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>11/19 06:25 0CCB </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocBin.html#l1"><span class=cF4>DocBin.CC</span></a><span class=cF0>
+<a name="l6"></a>07/01 16:15 4E55 </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocChar.html#l1"><span class=cF4>DocChar.CC</span></a><span class=cF0>
+<a name="l7"></a>11/17 07:37 0C60 </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocClipBoard.html#l1"><span class=cF4>DocClipBoard.CC</span></a><span class=cF0>
+<a name="l8"></a>12/22 03:11 426F </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocCodeTools.html#l1"><span class=cF4>DocCodeTools.CC</span></a><span class=cF0>
+<a name="l9"></a>11/18 17:03 0D26 </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocDblBuf.html#l1"><span class=cF4>DocDblBuf.CC</span></a><span class=cF0>
+<a name="l10"></a>07/02 17:37 1ABC </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocEd.html#l1"><span class=cF4>DocEd.CC</span></a><span class=cF0>
+<a name="l11"></a>11/16 21:39 02C1 </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocExterns.html#l1"><span class=cF4>DocExterns.CC</span></a><span class=cF0>
+<a name="l12"></a>12/22 02:54 2741 </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocFile.html#l1"><span class=cF4>DocFile.CC</span></a><span class=cF0>
+<a name="l13"></a>12/22 01:50 3D0A </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocFind.html#l1"><span class=cF4>DocFind.CC</span></a><span class=cF0>
+<a name="l14"></a>07/01 16:15 270A </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocForm.html#l1"><span class=cF4>DocForm.CC</span></a><span class=cF0>
+<a name="l15"></a>11/18 22:08 172E </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocGet.html#l1"><span class=cF4>DocGet.CC</span></a><span class=cF0>
+<a name="l16"></a>07/01 15:58 13E5 </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocGr.html#l1"><span class=cF4>DocGr.CC</span></a><span class=cF0>
+<a name="l17"></a>07/01 16:07 15D2 </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocHighlight.html#l1"><span class=cF4>DocHighlight.CC</span></a><span class=cF0>
+<a name="l18"></a>06/28 03:54 0ED5 </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocInit.html#l1"><span class=cF4>DocInit.CC</span></a><span class=cF0>
+<a name="l19"></a>07/01 15:58 237E </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocLink.html#l1"><span class=cF4>DocLink.CC</span></a><span class=cF0>
+<a name="l20"></a>12/22 02:56 12D3 </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocMacro.html#l1"><span class=cF4>DocMacro.CC</span></a><span class=cF0>
+<a name="l21"></a>07/01 16:15 290F </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocNew.html#l1"><span class=cF4>DocNew.CC</span></a><span class=cF0>
+<a name="l22"></a>12/22 02:57 45A2 </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPlain.html#l1"><span class=cF4>DocPlain.CC</span></a><span class=cF0>
+<a name="l23"></a>07/01 16:10 21E2 </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPopUp.html#l1"><span class=cF4>DocPopUp.CC</span></a><span class=cF0>
+<a name="l24"></a>07/01 18:02 4EEC </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutKey.html#l1"><span class=cF4>DocPutKey.CC</span></a><span class=cF0>
+<a name="l25"></a>12/22 02:58 2180 </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocPutS.html#l1"><span class=cF4>DocPutS.CC</span></a><span class=cF0>
+<a name="l26"></a>12/23 11:30 9CA2 </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l1"><span class=cF4>DocRecalc.CC</span></a><span class=cF0>
+<a name="l27"></a>07/01 16:15 15DF </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l1"><span class=cF4>DocRecalcLib.CC</span></a><span class=cF0>
+<a name="l28"></a>11/18 20:47 0BF5 </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocRun.html#l1"><span class=cF4>DocRun.CC</span></a><span class=cF0>
+<a name="l29"></a>07/02 17:50 1863 </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocTerm.html#l1"><span class=cF4>DocTerm.CC</span></a><span class=cF0>
+<a name="l30"></a>11/19 18:29 194A </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocTree.html#l1"><span class=cF4>DocTree.CC</span></a><span class=cF0>
+<a name="l31"></a>06/28 05:01 79BD </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocWidgetWiz.html#l1"><span class=cF4>DocWidgetWiz.CC</span></a><span class=cF0>
+<a name="l32"></a>07/01 15:58 06D2 </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/MakeDoc.html#l1"><span class=cF4>MakeDoc.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/System/God/index.html b/docs/System/God/index.html
new file mode 100755
index 00000000..26d82a6f
--- /dev/null
+++ b/docs/System/God/index.html
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/System/God
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>06/28 03:27 1EF4 </span><a href="https://www.tomawezome.github.io/ZealOS/System/God/GodBible.html#l1"><span class=cF4>GodBible.CC</span></a><span class=cF0>
+<a name="l6"></a>06/28 04:52 0184 </span><a href="https://www.tomawezome.github.io/ZealOS/System/God/GodExterns.html#l1"><span class=cF4>GodExterns.CC</span></a><span class=cF0>
+<a name="l7"></a>07/01 16:15 0ED2 </span><a href="https://www.tomawezome.github.io/ZealOS/System/God/HolySpirit.html#l1"><span class=cF4>HolySpirit.CC</span></a><span class=cF0>
+<a name="l8"></a>06/28 03:13 0057 </span><a href="https://www.tomawezome.github.io/ZealOS/System/God/MakeGod.html#l1"><span class=cF4>MakeGod.CC</span></a><span class=cF0>
+<a name="l9"></a>01/12 00:31 F6CC </span><a href="https://www.tomawezome.github.io/ZealOS/System/God/Vocab.html#l1"><span class=cF4>Vocab.DD</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/System/Gr/Gr.html b/docs/System/Gr/Gr.html
index 9e4b3ae4..1a575a97 100755
--- a/docs/System/Gr/Gr.html
+++ b/docs/System/Gr/Gr.html
@@ -144,43 +144,43 @@ body {background-color:#000000;}
 <a name="l117"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPF_SEL</span><span class=cF0>         </span><span class=cFE>128</span><span class=cF0>
 <a name="l118"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPf_SEL</span><span class=cF0>         </span><span class=cFE>7</span><span class=cF0>
 <a name="l119"></a>
-<a name="l120"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_END</span><span class=cF0>                         </span><span class=cFE>0</span><span class=cF0>                       </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l18"><span class=cF4>CSpriteBase</span></a><span class=cF0>
-<a name="l121"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_COLOR</span><span class=cF0>                       </span><span class=cFE>1</span><span class=cF0>                       </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l23"><span class=cF4>CSpriteColor</span></a><span class=cF0>
-<a name="l122"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_DITHER_COLOR</span><span class=cF0>        </span><span class=cFE>2</span><span class=cF0>                       </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l28"><span class=cF4>CSpriteDitherColor</span></a><span class=cF0>
-<a name="l123"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_THICK</span><span class=cF0>                       </span><span class=cFE>3</span><span class=cF0>                       </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l33"><span class=cF4>CSpriteT</span></a><span class=cF0>
-<a name="l124"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_PLANAR_SYMMETRY</span><span class=cF0> </span><span class=cFE>4</span><span class=cF0>                   </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l49"><span class=cF4>CSpritePtPt</span></a><span class=cF0>
-<a name="l125"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_TRANSFORM_ON</span><span class=cF0>        </span><span class=cFE>5</span><span class=cF0>                       </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l18"><span class=cF4>CSpriteBase</span></a><span class=cF0>
-<a name="l126"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_TRANSFORM_OFF</span><span class=cF0>       </span><span class=cFE>6</span><span class=cF0>                       </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l18"><span class=cF4>CSpriteBase</span></a><span class=cF0>
-<a name="l127"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_SHIFT</span><span class=cF0>                       </span><span class=cFE>7</span><span class=cF0>                       </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l38"><span class=cF4>CSpritePt</span></a><span class=cF0>
-<a name="l128"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_PT</span><span class=cF0>                          </span><span class=cFE>8</span><span class=cF0>                       </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l38"><span class=cF4>CSpritePt</span></a><span class=cF0>
-<a name="l129"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_POLYPT</span><span class=cF0>                      </span><span class=cFE>9</span><span class=cF0>                       </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l87"><span class=cF4>CSpriteNumPtU8s</span></a><span class=cF0>
-<a name="l130"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_LINE</span><span class=cF0>                        </span><span class=cFE>10</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l49"><span class=cF4>CSpritePtPt</span></a><span class=cF0>
-<a name="l131"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_POLYLINE</span><span class=cF0>            </span><span class=cFE>11</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l81"><span class=cF4>CSpriteNumU8s</span></a><span class=cF0>
-<a name="l132"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_RECT</span><span class=cF0>                        </span><span class=cFE>12</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l49"><span class=cF4>CSpritePtPt</span></a><span class=cF0>
-<a name="l133"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_ROTATED_RECT</span><span class=cF0>        </span><span class=cFE>13</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l55"><span class=cF4>CSpritePtPtAng</span></a><span class=cF0>
-<a name="l134"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_CIRCLE</span><span class=cF0>                      </span><span class=cFE>14</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l44"><span class=cF4>CSpritePtRad</span></a><span class=cF0>
-<a name="l135"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_ELLIPSE</span><span class=cF0>             </span><span class=cFE>15</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l71"><span class=cF4>CSpritePtWHAng</span></a><span class=cF0>
-<a name="l136"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_POLYGON</span><span class=cF0>             </span><span class=cFE>16</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l76"><span class=cF4>CSpritePtWHAngSides</span></a><span class=cF0>
-<a name="l137"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_BSPLINE2</span><span class=cF0>            </span><span class=cFE>17</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l81"><span class=cF4>CSpriteNumU8s</span></a><span class=cF0>
-<a name="l138"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_BSPLINE2_CLOSED</span><span class=cF0> </span><span class=cFE>18</span><span class=cF0>                  </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l81"><span class=cF4>CSpriteNumU8s</span></a><span class=cF0>
-<a name="l139"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_BSPLINE3</span><span class=cF0>            </span><span class=cFE>19</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l81"><span class=cF4>CSpriteNumU8s</span></a><span class=cF0>
-<a name="l140"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_BSPLINE3_CLOSED</span><span class=cF0> </span><span class=cFE>20</span><span class=cF0>                  </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l81"><span class=cF4>CSpriteNumU8s</span></a><span class=cF0>
-<a name="l141"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_FLOOD_FILL</span><span class=cF0>          </span><span class=cFE>21</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l38"><span class=cF4>CSpritePt</span></a><span class=cF0>
-<a name="l142"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_FLOOD_FILL_NOT</span><span class=cF0>      </span><span class=cFE>22</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l38"><span class=cF4>CSpritePt</span></a><span class=cF0>
-<a name="l143"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_BITMAP</span><span class=cF0>                      </span><span class=cFE>23</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l66"><span class=cF4>CSpritePtWHU8s</span></a><span class=cF0>
-<a name="l144"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_MESH</span><span class=cF0>                        </span><span class=cFE>24</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l100"><span class=cF4>CSpriteMeshU8s</span></a><span class=cF2>   See </span><span class=cF9><u>::/Apps/GrModels</u></span><span class=cF2>.</span><span class=cF0>
-<a name="l145"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_SHIFTABLE_MESH</span><span class=cF0>      </span><span class=cFE>25</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l107"><span class=cF4>CSpritePtMeshU8s</span></a><span class=cF2> See </span><span class=cF9><u>::/Apps/GrModels</u></span><span class=cF2>.</span><span class=cF0>
-<a name="l146"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_ARROW</span><span class=cF0>                       </span><span class=cFE>26</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l49"><span class=cF4>CSpritePtPt</span></a><span class=cF0>
-<a name="l147"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_TEXT</span><span class=cF0>                        </span><span class=cFE>27</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l95"><span class=cF4>CSpritePtStr</span></a><span class=cF0>
-<a name="l148"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_TEXT_BOX</span><span class=cF0>            </span><span class=cFE>28</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l95"><span class=cF4>CSpritePtStr</span></a><span class=cF0>
-<a name="l149"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_TEXT_DIAMOND</span><span class=cF0>        </span><span class=cFE>29</span><span class=cF0>                      </span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l95"><span class=cF4>CSpritePtStr</span></a><span class=cF0>
+<a name="l120"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_END</span><span class=cF0>                         </span><span class=cFE>0</span><span class=cF0>                       </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l18"><span class=cF4>CSpriteBase</span></a><span class=cF0>
+<a name="l121"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_COLOR</span><span class=cF0>                       </span><span class=cFE>1</span><span class=cF0>                       </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l23"><span class=cF4>CSpriteColor</span></a><span class=cF0>
+<a name="l122"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_DITHER_COLOR</span><span class=cF0>        </span><span class=cFE>2</span><span class=cF0>                       </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l28"><span class=cF4>CSpriteDitherColor</span></a><span class=cF0>
+<a name="l123"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_THICK</span><span class=cF0>                       </span><span class=cFE>3</span><span class=cF0>                       </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l33"><span class=cF4>CSpriteT</span></a><span class=cF0>
+<a name="l124"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_PLANAR_SYMMETRY</span><span class=cF0> </span><span class=cFE>4</span><span class=cF0>                   </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l49"><span class=cF4>CSpritePtPt</span></a><span class=cF0>
+<a name="l125"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_TRANSFORM_ON</span><span class=cF0>        </span><span class=cFE>5</span><span class=cF0>                       </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l18"><span class=cF4>CSpriteBase</span></a><span class=cF0>
+<a name="l126"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_TRANSFORM_OFF</span><span class=cF0>       </span><span class=cFE>6</span><span class=cF0>                       </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l18"><span class=cF4>CSpriteBase</span></a><span class=cF0>
+<a name="l127"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_SHIFT</span><span class=cF0>                       </span><span class=cFE>7</span><span class=cF0>                       </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l38"><span class=cF4>CSpritePt</span></a><span class=cF0>
+<a name="l128"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_PT</span><span class=cF0>                          </span><span class=cFE>8</span><span class=cF0>                       </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l38"><span class=cF4>CSpritePt</span></a><span class=cF0>
+<a name="l129"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_POLYPT</span><span class=cF0>                      </span><span class=cFE>9</span><span class=cF0>                       </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l87"><span class=cF4>CSpriteNumPtU8s</span></a><span class=cF0>
+<a name="l130"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_LINE</span><span class=cF0>                        </span><span class=cFE>10</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l49"><span class=cF4>CSpritePtPt</span></a><span class=cF0>
+<a name="l131"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_POLYLINE</span><span class=cF0>            </span><span class=cFE>11</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l81"><span class=cF4>CSpriteNumU8s</span></a><span class=cF0>
+<a name="l132"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_RECT</span><span class=cF0>                        </span><span class=cFE>12</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l49"><span class=cF4>CSpritePtPt</span></a><span class=cF0>
+<a name="l133"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_ROTATED_RECT</span><span class=cF0>        </span><span class=cFE>13</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l55"><span class=cF4>CSpritePtPtAng</span></a><span class=cF0>
+<a name="l134"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_CIRCLE</span><span class=cF0>                      </span><span class=cFE>14</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l44"><span class=cF4>CSpritePtRad</span></a><span class=cF0>
+<a name="l135"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_ELLIPSE</span><span class=cF0>             </span><span class=cFE>15</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l71"><span class=cF4>CSpritePtWHAng</span></a><span class=cF0>
+<a name="l136"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_POLYGON</span><span class=cF0>             </span><span class=cFE>16</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l76"><span class=cF4>CSpritePtWHAngSides</span></a><span class=cF0>
+<a name="l137"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_BSPLINE2</span><span class=cF0>            </span><span class=cFE>17</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l81"><span class=cF4>CSpriteNumU8s</span></a><span class=cF0>
+<a name="l138"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_BSPLINE2_CLOSED</span><span class=cF0> </span><span class=cFE>18</span><span class=cF0>                  </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l81"><span class=cF4>CSpriteNumU8s</span></a><span class=cF0>
+<a name="l139"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_BSPLINE3</span><span class=cF0>            </span><span class=cFE>19</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l81"><span class=cF4>CSpriteNumU8s</span></a><span class=cF0>
+<a name="l140"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_BSPLINE3_CLOSED</span><span class=cF0> </span><span class=cFE>20</span><span class=cF0>                  </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l81"><span class=cF4>CSpriteNumU8s</span></a><span class=cF0>
+<a name="l141"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_FLOOD_FILL</span><span class=cF0>          </span><span class=cFE>21</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l38"><span class=cF4>CSpritePt</span></a><span class=cF0>
+<a name="l142"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_FLOOD_FILL_NOT</span><span class=cF0>      </span><span class=cFE>22</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l38"><span class=cF4>CSpritePt</span></a><span class=cF0>
+<a name="l143"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_BITMAP</span><span class=cF0>                      </span><span class=cFE>23</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l66"><span class=cF4>CSpritePtWHU8s</span></a><span class=cF0>
+<a name="l144"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_MESH</span><span class=cF0>                        </span><span class=cFE>24</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l100"><span class=cF4>CSpriteMeshU8s</span></a><span class=cF2>   See </span><span class=cF9><u>::/Apps/GrModels</u></span><span class=cF2>.</span><span class=cF0>
+<a name="l145"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_SHIFTABLE_MESH</span><span class=cF0>      </span><span class=cFE>25</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l107"><span class=cF4>CSpritePtMeshU8s</span></a><span class=cF2> See </span><span class=cF9><u>::/Apps/GrModels</u></span><span class=cF2>.</span><span class=cF0>
+<a name="l146"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_ARROW</span><span class=cF0>                       </span><span class=cFE>26</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l49"><span class=cF4>CSpritePtPt</span></a><span class=cF0>
+<a name="l147"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_TEXT</span><span class=cF0>                        </span><span class=cFE>27</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l95"><span class=cF4>CSpritePtStr</span></a><span class=cF0>
+<a name="l148"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_TEXT_BOX</span><span class=cF0>            </span><span class=cFE>28</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l95"><span class=cF4>CSpritePtStr</span></a><span class=cF0>
+<a name="l149"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_TEXT_DIAMOND</span><span class=cF0>        </span><span class=cFE>29</span><span class=cF0>                      </span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l95"><span class=cF4>CSpritePtStr</span></a><span class=cF0>
 <a name="l150"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPT_TYPES_NUM</span><span class=cF0>           </span><span class=cFE>30</span><span class=cF0>
 <a name="l151"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>SPG_TYPE_MASK</span><span class=cF0>           </span><span class=cFE>0x7F</span><span class=cF0>
 <a name="l152"></a>
 <a name="l153"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Graphics/Sprite;Sprites;Sprites/Binary&quot;</span><span class=cF0>
 <a name="l154"></a>
-<a name="l155"></a></span><span class=cF2>// See </span><span class=cF4><u>Sprites</u></span><span class=cF2>.</span><span class=cF0> </span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l1"><span class=cF4>::/System/Gr/GrSpritePlot.CC</span></a><span class=cF2> and</span><span class=cF0>
-<a name="l156"></a></span><span class=cF2>// </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpriteRaw.html#l1"><span class=cF4>::/Demo/Graphics/SpriteRaw.CC</span></a><span class=cF2> for how CSprite are stored.</span><span class=cF0>
+<a name="l155"></a></span><span class=cF2>// See </span><span class=cF4><u>Sprites</u></span><span class=cF2>.</span><span class=cF0> </span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l1"><span class=cF4>::/System/Gr/GrSpritePlot.CC</span></a><span class=cF2> and</span><span class=cF0>
+<a name="l156"></a></span><span class=cF2>// </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpriteRaw.html#l1"><span class=cF4>::/Demo/Graphics/SpriteRaw.CC</span></a><span class=cF2> for how CSprite are stored.</span><span class=cF0>
 <a name="l157"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>class</span><span class=cF0> </span><span class=cF9>CSprite</span><span class=cF0>
 <a name="l158"></a>{
 <a name="l159"></a>        </span><span class=cF9>CSprite</span><span class=cF0> *next,*last;
diff --git a/docs/System/Gr/GrBitMap.html b/docs/System/Gr/GrBitMap.html
index c58ba4ee..f32741a1 100755
--- a/docs/System/Gr/GrBitMap.html
+++ b/docs/System/Gr/GrBitMap.html
@@ -1109,7 +1109,7 @@ body {background-color:#000000;}
 <a name="l1082"></a>}
 <a name="l1083"></a>
 <a name="l1084"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>GrPutS</span><span class=cF0>(</span><span class=cF9>CDC</span><span class=cF0> *dc=</span><span class=cFB>gr</span><span class=cF0>.dc, </span><span class=cF9>I64</span><span class=cF0> x, </span><span class=cF9>I64</span><span class=cF0> y, </span><span class=cF1>U8</span><span class=cF0> *_s)
-<a name="l1085"></a>{</span><span class=cF2>//Use </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1194"><span class=cF4>GrPrint</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l1085"></a>{</span><span class=cF2>//Use </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1194"><span class=cF4>GrPrint</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l1086"></a>        </span><span class=cF9>I64</span><span class=cF0> x0, sx = </span><span class=cFE>0</span><span class=cF0>, sy = </span><span class=cFE>0</span><span class=cF0>, res;
 <a name="l1087"></a>
 <a name="l1088"></a>        </span><span class=cF1>if</span><span class=cF0> (!_s)
@@ -1163,7 +1163,7 @@ body {background-color:#000000;}
 <a name="l1136"></a>}
 <a name="l1137"></a>
 <a name="l1138"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>GrVPutS</span><span class=cF0>(</span><span class=cF9>CDC</span><span class=cF0> *dc=</span><span class=cFB>gr</span><span class=cF0>.dc, </span><span class=cF9>I64</span><span class=cF0> x, </span><span class=cF9>I64</span><span class=cF0> y, </span><span class=cF1>U8</span><span class=cF0> *_s)
-<a name="l1139"></a>{</span><span class=cF2>//Vertical Text.  Use </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1205"><span class=cF4>GrVPrint</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l1139"></a>{</span><span class=cF2>//Vertical Text.  Use </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1205"><span class=cF4>GrVPrint</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l1140"></a>        </span><span class=cF9>I64</span><span class=cF0> y0, sx = </span><span class=cFE>0</span><span class=cF0>, sy = </span><span class=cFE>0</span><span class=cF0>, res;
 <a name="l1141"></a>        </span><span class=cF1>U8</span><span class=cF0>  buf[</span><span class=cFE>2</span><span class=cF0>];
 <a name="l1142"></a>
@@ -2128,7 +2128,7 @@ body {background-color:#000000;}
 <a name="l2101"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>GrHLine</span><span class=cF0>(</span><span class=cF9>CDC</span><span class=cF0> *dc=</span><span class=cFB>gr</span><span class=cF0>.dc, </span><span class=cF9>I64</span><span class=cF0> x1, </span><span class=cF9>I64</span><span class=cF0> x2, </span><span class=cF9>I64</span><span class=cF0> y, </span><span class=cF9>I64</span><span class=cF0> z1=</span><span class=cFE>0</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> z2=</span><span class=cFE>0</span><span class=cF0>)
 <a name="l2102"></a>{</span><span class=cF2>//3D. No transformation or thick.</span><span class=cF0>
 <a name="l2103"></a></span><span class=cF2>//Returns count of pixs changed</span><span class=cF0>
-<a name="l2104"></a>        </span><span class=cF2>//Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l2104"></a>        </span><span class=cF2>//Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l2105"></a>        </span><span class=cF9>I64</span><span class=cF0>                              dist, dx, dz, z, res = </span><span class=cFE>0</span><span class=cF0>, i, j, d;
 <a name="l2106"></a>        </span><span class=cF1>U8</span><span class=cF0>                              *dst;
 <a name="l2107"></a>        </span><span class=cF9>CColorROPU32</span><span class=cF0>     c, c2, color = dc-&gt;color, bkcolor = dc-&gt;bkcolor, dither_colors;
@@ -2342,7 +2342,7 @@ body {background-color:#000000;}
 <a name="l2315"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>GrVLine</span><span class=cF0>(</span><span class=cF9>CDC</span><span class=cF0> *dc=</span><span class=cFB>gr</span><span class=cF0>.dc, </span><span class=cF9>I64</span><span class=cF0> x, </span><span class=cF9>I64</span><span class=cF0> y1, </span><span class=cF9>I64</span><span class=cF0> y2, </span><span class=cF9>I64</span><span class=cF0> z1=</span><span class=cFE>0</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> z2=</span><span class=cFE>0</span><span class=cF0>)
 <a name="l2316"></a>{</span><span class=cF2>//3D. No transformation or thick.</span><span class=cF0>
 <a name="l2317"></a></span><span class=cF2>//Returns count of pixs changed</span><span class=cF0>
-<a name="l2318"></a>        </span><span class=cF2>//Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l2318"></a>        </span><span class=cF2>//Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l2319"></a>        </span><span class=cF9>I64</span><span class=cF0>                              dist, dy, dz, z, res = </span><span class=cFE>0</span><span class=cF0>, i, j, d;
 <a name="l2320"></a>        </span><span class=cF1>U8</span><span class=cF0>                              *dst;
 <a name="l2321"></a>        </span><span class=cF9>CColorROPU32</span><span class=cF0>     c, c2, color = dc-&gt;color, bkcolor = dc-&gt;bkcolor, dither_colors;
diff --git a/docs/System/Gr/GrComposites.html b/docs/System/Gr/GrComposites.html
index 27da7c2c..1dbcf147 100755
--- a/docs/System/Gr/GrComposites.html
+++ b/docs/System/Gr/GrComposites.html
@@ -404,7 +404,7 @@ body {background-color:#000000;}
 <a name="l377"></a>}
 <a name="l378"></a>
 <a name="l379"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DrawWaitMouse</span><span class=cF0>(</span><span class=cF9>CDC</span><span class=cF0> *dc, </span><span class=cF9>I64</span><span class=cF0> x, </span><span class=cF9>I64</span><span class=cF0> y)
-<a name="l380"></a>{</span><span class=cF2>//This is a callback. See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Grid.html#l1"><span class=cF4>::/Demo/Graphics/Grid.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l380"></a>{</span><span class=cF2>//This is a callback. See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Grid.html#l1"><span class=cF4>::/Demo/Graphics/Grid.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l381"></a>        </span><span class=cF9>I64</span><span class=cF0>                             old_pen_width = dc-&gt;thick;
 <a name="l382"></a>        </span><span class=cF9>CColorROPU32</span><span class=cF0>    old_color = dc-&gt;color;
 <a name="l383"></a>
diff --git a/docs/System/Gr/GrDC.html b/docs/System/Gr/GrDC.html
index 9a104356..511e0392 100755
--- a/docs/System/Gr/GrDC.html
+++ b/docs/System/Gr/GrDC.html
@@ -31,7 +31,7 @@ body {background-color:#000000;}
 <a name="l4"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>GR_SCALE</span><span class=cF0>                                (</span><span class=cFE>1</span><span class=cF0>&lt;&lt;</span><span class=cFE>32</span><span class=cF0>)
 <a name="l5"></a>
 <a name="l6"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>Mat4x4MulXYZ</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> *r, </span><span class=cF9>I64</span><span class=cF0> *_x, </span><span class=cF9>I64</span><span class=cF0> *_y, </span><span class=cF9>I64</span><span class=cF0> *_z)
-<a name="l7"></a>{</span><span class=cF2>//Rotate 3D point using 4x4 matrix. Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l7"></a>{</span><span class=cF2>//Rotate 3D point using 4x4 matrix. Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l8"></a>        </span><span class=cF9>I64</span><span class=cF0> x1, y1, z1, xx = *_x, yy = *_y, zz = *_z;
 <a name="l9"></a>
 <a name="l10"></a>        x1 = (r[</span><span class=cFE>0</span><span class=cF0> * </span><span class=cFE>4</span><span class=cF0> + </span><span class=cFE>0</span><span class=cF0>] * xx + r[</span><span class=cFE>0</span><span class=cF0> * </span><span class=cFE>4</span><span class=cF0> + </span><span class=cFE>1</span><span class=cF0>] * yy + r[</span><span class=cFE>0</span><span class=cF0> * </span><span class=cFE>4</span><span class=cF0> + </span><span class=cFE>2</span><span class=cF0>] * zz + r[</span><span class=cFE>0</span><span class=cF0> * </span><span class=cFE>4</span><span class=cF0> + </span><span class=cFE>3</span><span class=cF0>]) &gt;&gt; </span><span class=cFE>32</span><span class=cF0>;
@@ -44,7 +44,7 @@ body {background-color:#000000;}
 <a name="l17"></a>
 <a name="l18"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DCTransform</span><span class=cF0>(</span><span class=cF9>CDC</span><span class=cF0> *dc, </span><span class=cF9>I64</span><span class=cF0> *_x, </span><span class=cF9>I64</span><span class=cF0> *_y, </span><span class=cF9>I64</span><span class=cF0> *_z)
 <a name="l19"></a>{</span><span class=cF2>//This is the default dc-&gt;transform() callback.</span><span class=cF0>
-<a name="l20"></a></span><span class=cF2>//Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l20"></a></span><span class=cF2>//Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l21"></a>        </span><span class=cF5>Mat4x4MulXYZ</span><span class=cF0>(dc-&gt;r, _x, _y, _z);
 <a name="l22"></a>        *_x += dc-&gt;x;
 <a name="l23"></a>        *_y += dc-&gt;y;
@@ -52,7 +52,7 @@ body {background-color:#000000;}
 <a name="l25"></a>}
 <a name="l26"></a>
 <a name="l27"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> *</span><span class=cF5>Mat4x4IdentEqu</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> *r)
-<a name="l28"></a>{</span><span class=cF2>//Set matrix to identity. Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l28"></a>{</span><span class=cF2>//Set matrix to identity. Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l29"></a>        </span><span class=cF5>MemSet</span><span class=cF0>(r, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>I64</span><span class=cF7>)</span><span class=cF0>*</span><span class=cFE>16</span><span class=cF0>);
 <a name="l30"></a>        r[</span><span class=cFE>0</span><span class=cF0> * </span><span class=cFE>4</span><span class=cF0> + </span><span class=cFE>0</span><span class=cF0>].i32[</span><span class=cFE>1</span><span class=cF0>] = </span><span class=cFE>1</span><span class=cF0>;
 <a name="l31"></a>        r[</span><span class=cFE>1</span><span class=cF0> * </span><span class=cFE>4</span><span class=cF0> + </span><span class=cFE>1</span><span class=cF0>].i32[</span><span class=cFE>1</span><span class=cF0>] = </span><span class=cFE>1</span><span class=cF0>;
@@ -63,7 +63,7 @@ body {background-color:#000000;}
 <a name="l36"></a>}
 <a name="l37"></a>
 <a name="l38"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> *</span><span class=cF5>Mat4x4IdentNew</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *mem_task=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l39"></a>{</span><span class=cF2>//MAlloc an identity matrix. Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l39"></a>{</span><span class=cF2>//MAlloc an identity matrix. Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l40"></a>        </span><span class=cF1>return</span><span class=cF0> </span><span class=cF5>Mat4x4IdentEqu</span><span class=cF0>(</span><span class=cF5>MAlloc</span><span class=cF7>(</span><span class=cF1>sizeof</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0>) * </span><span class=cFE>16</span><span class=cF0>, mem_task</span><span class=cF7>)</span><span class=cF0>);
 <a name="l41"></a>}
 <a name="l42"></a>
@@ -76,7 +76,7 @@ body {background-color:#000000;}
 <a name="l49"></a>}
 <a name="l50"></a>
 <a name="l51"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DCMat4x4Set</span><span class=cF0>(</span><span class=cF9>CDC</span><span class=cF0> *dc=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> *r)
-<a name="l52"></a>{</span><span class=cF2>//Set device context's rot matrix. Will be </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l387"><span class=cF4>Free</span></a><span class=cF2>d() in </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l230"><span class=cF4>DCDel</span></a><span class=cF2>().Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l52"></a>{</span><span class=cF2>//Set device context's rot matrix. Will be </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.html#l387"><span class=cF4>Free</span></a><span class=cF2>d() in </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l230"><span class=cF4>DCDel</span></a><span class=cF2>().Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l53"></a></span><span class=cF2>//The main purpose is to set matrix norm for thick scaling.</span><span class=cF0>
 <a name="l54"></a>        </span><span class=cF2>//NULL as dc means gr.dc</span><span class=cF0>
 <a name="l55"></a>        </span><span class=cF1>if</span><span class=cF0> (!dc)
@@ -172,7 +172,7 @@ body {background-color:#000000;}
 <a name="l145"></a>}
 <a name="l146"></a>
 <a name="l147"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DCReset</span><span class=cF0>(</span><span class=cF9>CDC</span><span class=cF0> *dc)
-<a name="l148"></a>{</span><span class=cF2>//Reset </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF2> structure members but not image body, itself.</span><span class=cF0>
+<a name="l148"></a>{</span><span class=cF2>//Reset </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4261"><span class=cF4>CDC</span></a><span class=cF2> structure members but not image body, itself.</span><span class=cF0>
 <a name="l149"></a>        dc-&gt;color                       = </span><span class=cF3>BLACK</span><span class=cF0>;
 <a name="l150"></a>        dc-&gt;color2                      = </span><span class=cF3>BLACK</span><span class=cF0>;
 <a name="l151"></a>        dc-&gt;bkcolor                     = </span><span class=cF3>BLACK</span><span class=cF0>;
@@ -195,7 +195,7 @@ body {background-color:#000000;}
 <a name="l168"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DCExtentsInit</span><span class=cF0>(</span><span class=cF9>CDC</span><span class=cF0> *dc=</span><span class=cF3>NULL</span><span class=cF0>)
 <a name="l169"></a>{</span><span class=cF2>//Init markers for extent of next newly drawn graphics.</span><span class=cF0>
 <a name="l170"></a></span><span class=cF2>//NULL means gr.dc</span><span class=cF0>
-<a name="l171"></a>        </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Extents.html#l1"><span class=cF4>::/Demo/Graphics/Extents.CC</span></a><span class=cF0>
+<a name="l171"></a>        </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Extents.html#l1"><span class=cF4>::/Demo/Graphics/Extents.CC</span></a><span class=cF0>
 <a name="l172"></a>        </span><span class=cF2>//You should clear the record flag yourself</span><span class=cF0>
 <a name="l173"></a>        </span><span class=cF1>if</span><span class=cF0> (!dc)
 <a name="l174"></a>                dc = </span><span class=cFB>gr</span><span class=cF0>.dc;
diff --git a/docs/System/Gr/GrGlobals.html b/docs/System/Gr/GrGlobals.html
index a83ac000..9c63d100 100755
--- a/docs/System/Gr/GrGlobals.html
+++ b/docs/System/Gr/GrGlobals.html
@@ -70,8 +70,8 @@ body {background-color:#000000;}
 <a name="l43"></a>
 <a name="l44"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CBGR24</span><span class=cF0> </span><span class=cFB>gr_palette</span><span class=cF0>[</span><span class=cF3>COLORS_NUM</span><span class=cF0>];
 <a name="l45"></a>
-<a name="l46"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l217"><span class=cF4>RLf_VESA</span></a><span class=cF0>
-<a name="l47"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l82"><span class=cF4>SysGrInit</span></a><span class=cF2>()</span><span class=cF0>
+<a name="l46"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KStart16.html#l217"><span class=cF4>RLf_VESA</span></a><span class=cF0>
+<a name="l47"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KMain.html#l82"><span class=cF4>SysGrInit</span></a><span class=cF2>()</span><span class=cF0>
 <a name="l48"></a></span><span class=cF2>//Allows consts to be used instead of vars.</span><span class=cF0>
 <a name="l49"></a></span><span class=cF5>HashPublic</span><span class=cF0>(</span><span class=cF6>&quot;GR_WIDTH&quot;</span><span class=cF0>, </span><span class=cF3>HTT_DEFINE_STR</span><span class=cF0>);;
 <a name="l50"></a></span><span class=cF5>DefinePrint</span><span class=cF0>(</span><span class=cF6>&quot;GR_WIDTH&quot;</span><span class=cF0>, </span><span class=cF6>&quot;%d&quot;</span><span class=cF0>, </span><span class=cFB>sys_vbe_mode</span><span class=cF0>.width);
diff --git a/docs/System/Gr/GrMath.html b/docs/System/Gr/GrMath.html
index 3ce1fed4..c70bcc37 100755
--- a/docs/System/Gr/GrMath.html
+++ b/docs/System/Gr/GrMath.html
@@ -36,7 +36,7 @@ body {background-color:#000000;}
 <a name="l9"></a>                                </span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF7>(</span><span class=cF0>*fp_plot</span><span class=cF7>)(</span><span class=cF1>U8</span><span class=cF0> *aux, </span><span class=cF9>I64</span><span class=cF0> x, </span><span class=cF9>I64</span><span class=cF0> y, </span><span class=cF9>I64</span><span class=cF0> z</span><span class=cF7>)</span><span class=cF0>,
 <a name="l10"></a>                                </span><span class=cF9>I64</span><span class=cF0> step=</span><span class=cFE>1</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF1>start</span><span class=cF0>=</span><span class=cFE>0</span><span class=cF0>)
 <a name="l11"></a>{</span><span class=cF2>//Step through line segment calling callback.</span><span class=cF0>
-<a name="l12"></a></span><span class=cF2>//Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l12"></a></span><span class=cF2>//Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l13"></a>        </span><span class=cF9>I64</span><span class=cF0>  i, j, d, dx = x2 - x1, dy = y2 - y1, dz = z2 - z1, _x, _y, _z, adx = </span><span class=cF5>AbsI64</span><span class=cF0>(dx), ady = </span><span class=cF5>AbsI64</span><span class=cF0>(dy), adz = </span><span class=cF5>AbsI64</span><span class=cF0>(dz);
 <a name="l14"></a>        </span><span class=cF1>Bool</span><span class=cF0> first = </span><span class=cF3>TRUE</span><span class=cF0>;
 <a name="l15"></a>
@@ -129,7 +129,7 @@ body {background-color:#000000;}
 <a name="l102"></a>
 <a name="l103"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Graphics/Math/3D Transformation&quot;</span><span class=cF0>
 <a name="l104"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> *</span><span class=cF5>Mat4x4MulMat4x4Equ</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> *dst, </span><span class=cF9>I64</span><span class=cF0> *m1, </span><span class=cF9>I64</span><span class=cF0> *m2)
-<a name="l105"></a>{</span><span class=cF2>//Multiply 4x4 matrices and store in dst. Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l105"></a>{</span><span class=cF2>//Multiply 4x4 matrices and store in dst. Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l106"></a></span><span class=cF2>//Conceptually,  the transform m1 is applied after m2</span><span class=cF0>
 <a name="l107"></a>        </span><span class=cF9>I64</span><span class=cF0> i, j, k;
 <a name="l108"></a>        </span><span class=cF1>F64</span><span class=cF0> sum;
@@ -149,7 +149,7 @@ body {background-color:#000000;}
 <a name="l122"></a>}
 <a name="l123"></a>
 <a name="l124"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> *</span><span class=cF5>Mat4x4MulMat4x4New</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> *m1, </span><span class=cF9>I64</span><span class=cF0> *m2, </span><span class=cF9>CTask</span><span class=cF0> *mem_task=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l125"></a>{</span><span class=cF2>//Multiply 4x4 matrices. Return MAlloced matrix. Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l125"></a>{</span><span class=cF2>//Multiply 4x4 matrices. Return MAlloced matrix. Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l126"></a></span><span class=cF2>//Conceptually, the transform m1 is applied after m2</span><span class=cF0>
 <a name="l127"></a>        </span><span class=cF1>return</span><span class=cF0> </span><span class=cF5>Mat4x4MulMat4x4Equ</span><span class=cF0>(</span><span class=cF5>MAlloc</span><span class=cF7>(</span><span class=cF1>sizeof</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0>) * </span><span class=cFE>16</span><span class=cF0>, mem_task</span><span class=cF7>)</span><span class=cF0>, m1, m2);
 <a name="l128"></a>}
@@ -167,7 +167,7 @@ body {background-color:#000000;}
 <a name="l140"></a>}
 <a name="l141"></a>
 <a name="l142"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> *</span><span class=cF5>Mat4x4RotX</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> *m, </span><span class=cF1>F64</span><span class=cF0> phi)
-<a name="l143"></a>{</span><span class=cF2>//Rot matrix about X axis. Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l143"></a>{</span><span class=cF2>//Rot matrix about X axis. Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l144"></a>        </span><span class=cF1>F64</span><span class=cF0> my_cos = </span><span class=cF5>Cos</span><span class=cF0>(phi) * </span><span class=cF3>GR_SCALE</span><span class=cF0>, my_sin = </span><span class=cF5>Sin</span><span class=cF0>(phi) * </span><span class=cF3>GR_SCALE</span><span class=cF0>;
 <a name="l145"></a>        </span><span class=cF9>I64</span><span class=cF0> r[</span><span class=cFE>16</span><span class=cF0>], r2[</span><span class=cFE>16</span><span class=cF0>];
 <a name="l146"></a>
@@ -183,7 +183,7 @@ body {background-color:#000000;}
 <a name="l156"></a>}
 <a name="l157"></a>
 <a name="l158"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> *</span><span class=cF5>Mat4x4RotY</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> *m, </span><span class=cF1>F64</span><span class=cF0> omega)
-<a name="l159"></a>{</span><span class=cF2>//Rot matrix about Y axis. Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l159"></a>{</span><span class=cF2>//Rot matrix about Y axis. Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l160"></a>        </span><span class=cF1>F64</span><span class=cF0> my_cos = </span><span class=cF5>Cos</span><span class=cF0>(omega) * </span><span class=cF3>GR_SCALE</span><span class=cF0>, my_sin = </span><span class=cF5>Sin</span><span class=cF0>(omega) * </span><span class=cF3>GR_SCALE</span><span class=cF0>;
 <a name="l161"></a>        </span><span class=cF9>I64</span><span class=cF0> r[</span><span class=cFE>16</span><span class=cF0>], r2[</span><span class=cFE>16</span><span class=cF0>];
 <a name="l162"></a>
@@ -199,7 +199,7 @@ body {background-color:#000000;}
 <a name="l172"></a>}
 <a name="l173"></a>
 <a name="l174"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> *</span><span class=cF5>Mat4x4RotZ</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> *m, </span><span class=cF1>F64</span><span class=cF0> theta)
-<a name="l175"></a>{</span><span class=cF2>//Rot matrix about Z axis. Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l175"></a>{</span><span class=cF2>//Rot matrix about Z axis. Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l176"></a>        </span><span class=cF1>F64</span><span class=cF0> my_cos=</span><span class=cF5>Cos</span><span class=cF0>(theta)*</span><span class=cF3>GR_SCALE</span><span class=cF0>, my_sin=</span><span class=cF5>Sin</span><span class=cF0>(theta)*</span><span class=cF3>GR_SCALE</span><span class=cF0>;
 <a name="l177"></a>        </span><span class=cF9>I64</span><span class=cF0> r[</span><span class=cFE>16</span><span class=cF0>], r2[</span><span class=cFE>16</span><span class=cF0>];
 <a name="l178"></a>
@@ -241,7 +241,7 @@ body {background-color:#000000;}
 <a name="l214"></a>}
 <a name="l215"></a>
 <a name="l216"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> *</span><span class=cF5>Mat4x4TranslationEqu</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> *r, </span><span class=cF9>I64</span><span class=cF0> x, </span><span class=cF9>I64</span><span class=cF0> y, </span><span class=cF9>I64</span><span class=cF0> z)
-<a name="l217"></a>{</span><span class=cF2>//Set translation values in 4x4 matrix. Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l217"></a>{</span><span class=cF2>//Set translation values in 4x4 matrix. Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l218"></a>        r[</span><span class=cFE>0</span><span class=cF0> * </span><span class=cFE>4</span><span class=cF0> + </span><span class=cFE>3</span><span class=cF0>] = x &lt;&lt; </span><span class=cFE>32</span><span class=cF0>;
 <a name="l219"></a>        r[</span><span class=cFE>1</span><span class=cF0> * </span><span class=cFE>4</span><span class=cF0> + </span><span class=cFE>3</span><span class=cF0>] = y &lt;&lt; </span><span class=cFE>32</span><span class=cF0>;
 <a name="l220"></a>        r[</span><span class=cFE>2</span><span class=cF0> * </span><span class=cFE>4</span><span class=cF0> + </span><span class=cFE>3</span><span class=cF0>] = z &lt;&lt; </span><span class=cFE>32</span><span class=cF0>;
@@ -251,7 +251,7 @@ body {background-color:#000000;}
 <a name="l224"></a>}
 <a name="l225"></a>
 <a name="l226"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> *</span><span class=cF5>Mat4x4TranslationAdd</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> *r, </span><span class=cF9>I64</span><span class=cF0> x, </span><span class=cF9>I64</span><span class=cF0> y, </span><span class=cF9>I64</span><span class=cF0> z)
-<a name="l227"></a>{</span><span class=cF2>//Add translation to 4x4 matrix. Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l227"></a>{</span><span class=cF2>//Add translation to 4x4 matrix. Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l228"></a>        r[</span><span class=cFE>0</span><span class=cF0> * </span><span class=cFE>4</span><span class=cF0> + </span><span class=cFE>3</span><span class=cF0>] += x &lt;&lt; </span><span class=cFE>32</span><span class=cF0>;
 <a name="l229"></a>        r[</span><span class=cFE>1</span><span class=cF0> * </span><span class=cFE>4</span><span class=cF0> + </span><span class=cFE>3</span><span class=cF0>] += y &lt;&lt; </span><span class=cFE>32</span><span class=cF0>;
 <a name="l230"></a>        r[</span><span class=cFE>2</span><span class=cF0> * </span><span class=cFE>4</span><span class=cF0> + </span><span class=cFE>3</span><span class=cF0>] += z &lt;&lt; </span><span class=cFE>32</span><span class=cF0>;
@@ -328,7 +328,7 @@ body {background-color:#000000;}
 <a name="l301"></a>}
 <a name="l302"></a>
 <a name="l303"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DCReflect</span><span class=cF0>(</span><span class=cF9>CDC</span><span class=cF0> *dc, </span><span class=cF9>I64</span><span class=cF0> *_x, </span><span class=cF9>I64</span><span class=cF0> *_y, </span><span class=cF9>I64</span><span class=cF0> *_z)
-<a name="l304"></a>{</span><span class=cF2>//Reflect 3D point about device context's symmetry. Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l304"></a>{</span><span class=cF2>//Reflect 3D point about device context's symmetry. Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l305"></a>        </span><span class=cF9>I64</span><span class=cF0> x = *_x &lt;&lt; </span><span class=cFE>32</span><span class=cF0>,
 <a name="l306"></a>                y = *_y &lt;&lt; </span><span class=cFE>32</span><span class=cF0>,
 <a name="l307"></a>                z = *_z &lt;&lt; </span><span class=cFE>32</span><span class=cF0>, 
diff --git a/docs/System/Gr/GrPrimatives.html b/docs/System/Gr/GrPrimatives.html
index 9d991838..584955b9 100755
--- a/docs/System/Gr/GrPrimatives.html
+++ b/docs/System/Gr/GrPrimatives.html
@@ -765,7 +765,7 @@ body {background-color:#000000;}
 <a name="l738"></a>
 <a name="l739"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>GrLineFat3</span><span class=cF0>(</span><span class=cF9>CDC</span><span class=cF0> *dc=</span><span class=cFB>gr</span><span class=cF0>.dc, </span><span class=cF9>I64</span><span class=cF0> x1, </span><span class=cF9>I64</span><span class=cF0> y1, </span><span class=cF9>I64</span><span class=cF0> z1, </span><span class=cF9>I64</span><span class=cF0> x2, </span><span class=cF9>I64</span><span class=cF0> y2, </span><span class=cF9>I64</span><span class=cF0> z2, </span><span class=cF9>I64</span><span class=cF0> width, </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF1>start</span><span class=cF0>=</span><span class=cFE>0</span><span class=cF0>)
 <a name="l740"></a>{</span><span class=cF2>//Step through line segment calling callback.</span><span class=cF0>
-<a name="l741"></a></span><span class=cF2>//Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l741"></a></span><span class=cF2>//Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l742"></a>        </span><span class=cF9>I64</span><span class=cF0> res = </span><span class=cFE>0</span><span class=cF0>, i, j, d, dx = x2 - x1, dy = y2 - y1, dz = z2 - z1, _x, _y, _z, d_lo, d_hi,
 <a name="l743"></a>                adx = </span><span class=cF5>AbsI64</span><span class=cF0>(dx), ady = </span><span class=cF5>AbsI64</span><span class=cF0>(dy), adz = </span><span class=cF5>AbsI64</span><span class=cF0>(dz);
 <a name="l744"></a>
diff --git a/docs/System/Gr/GrScreen.html b/docs/System/Gr/GrScreen.html
index 7983233d..b8c159b0 100755
--- a/docs/System/Gr/GrScreen.html
+++ b/docs/System/Gr/GrScreen.html
@@ -440,7 +440,7 @@ body {background-color:#000000;}
 <a name="l413"></a>}
 <a name="l414"></a>
 <a name="l415"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>GrUpdateScreen</span><span class=cF0>()
-<a name="l416"></a>{</span><span class=cF2>//Called by the Window Manager </span><a href="http://www.tomawezome.github.io/ZealOS/System/WinMgr.html#l306"><span class=cF4>HERE</span></a><span class=cF2>, 30 times a second.</span><span class=cF0>
+<a name="l416"></a>{</span><span class=cF2>//Called by the Window Manager </span><a href="https://www.tomawezome.github.io/ZealOS/System/WinMgr.html#l306"><span class=cF4>HERE</span></a><span class=cF2>, 30 times a second.</span><span class=cF0>
 <a name="l417"></a>        </span><span class=cF9>CDC</span><span class=cF0> *dc;
 <a name="l418"></a>
 <a name="l419"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cFB>text</span><span class=cF0>.is_fb_busy)
diff --git a/docs/System/Gr/GrSpritePlot.html b/docs/System/Gr/GrSpritePlot.html
index 79e9ec37..c6c44b59 100755
--- a/docs/System/Gr/GrSpritePlot.html
+++ b/docs/System/Gr/GrSpritePlot.html
@@ -27,18 +27,18 @@ body {background-color:#000000;}
 <pre style="font-family:courier;font-size:10pt">
 <a name="l1"></a><span class=cF0>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Graphics/Sprite;Sprites&quot;</span><span class=cF0>
 <a name="l2"></a></span><span class=cF2>/*</span><span class=cF4>
-<a name="l3"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprite</span></a><span class=cF2>s are stored as a sequence of var</span><span class=cF0>
-<a name="l4"></a></span><span class=cF2>length operations with a 1-byte </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l128"><span class=cF4>type</span></a><span class=cF2> leading</span><span class=cF0>
+<a name="l3"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprite</span></a><span class=cF2>s are stored as a sequence of var</span><span class=cF0>
+<a name="l4"></a></span><span class=cF2>length operations with a 1-byte </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l128"><span class=cF4>type</span></a><span class=cF2> leading</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>each operation.  They are stored, one after another,</span><span class=cF0>
-<a name="l6"></a></span><span class=cF2>in a chunk of memory terminated by a </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l120"><span class=cF4>zero</span></a><span class=cF2>.</span><span class=cF4>
-<a name="l7"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l18"><span class=cF4>Sprite3</span></a><span class=cF2>() shows how the </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprite</span></a><span class=cF2> unions are used.</span><span class=cF0>
+<a name="l6"></a></span><span class=cF2>in a chunk of memory terminated by a </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l120"><span class=cF4>zero</span></a><span class=cF2>.</span><span class=cF4>
+<a name="l7"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l18"><span class=cF4>Sprite3</span></a><span class=cF2>() shows how the </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l157"><span class=cF4>CSprite</span></a><span class=cF2> unions are used.</span><span class=cF0>
 <a name="l8"></a></span><span class=cF4>
-<a name="l9"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteNew.html#l44"><span class=cF4>SpriteElemSize</span></a><span class=cF2>() will return the size of a single</span><span class=cF0>
-<a name="l10"></a></span><span class=cF2>element, while </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteNew.html#l87"><span class=cF4>SpriteSize</span></a><span class=cF2>() will return the size</span><span class=cF0>
-<a name="l11"></a></span><span class=cF2>of an entire list.  Look at </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/SpriteNew.html#l6"><span class=cF4>sprite_elem_base_sizes</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l9"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteNew.html#l44"><span class=cF4>SpriteElemSize</span></a><span class=cF2>() will return the size of a single</span><span class=cF0>
+<a name="l10"></a></span><span class=cF2>element, while </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteNew.html#l87"><span class=cF4>SpriteSize</span></a><span class=cF2>() will return the size</span><span class=cF0>
+<a name="l11"></a></span><span class=cF2>of an entire list.  Look at </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteNew.html#l6"><span class=cF4>sprite_elem_base_sizes</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l12"></a>
 <a name="l13"></a></span><span class=cF2>See </span><span class=cF9><u>::/Apps/GrModels</u></span><span class=cF2> for an example of</span><span class=cF0>
-<a name="l14"></a></span><span class=cF2>making CSprite by hand.  It uses </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l144"><span class=cF4>SPT_MESH</span></a><span class=cF2>,</span><span class=cF0>
+<a name="l14"></a></span><span class=cF2>making CSprite by hand.  It uses </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l144"><span class=cF4>SPT_MESH</span></a><span class=cF2>,</span><span class=cF0>
 <a name="l15"></a></span><span class=cF2>one of the most complicated.</span><span class=cF0>
 <a name="l16"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l17"></a>
@@ -527,7 +527,7 @@ body {background-color:#000000;}
 <a name="l500"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Graphics/Sprite;DolDoc/Output;StdOut/DolDoc&quot;</span><span class=cF0>
 <a name="l501"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CDocEntry</span><span class=cF0> *</span><span class=cF5>DocSprite</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *elems, </span><span class=cF1>U8</span><span class=cF0> *format=</span><span class=cF3>NULL</span><span class=cF0>)
 <a name="l502"></a>{</span><span class=cF2>//Put a sprite into a document.</span><span class=cF0>        </span><span class=cF2>You can, optionally, supply a format string</span><span class=cF0>
-<a name="l503"></a></span><span class=cF2>//for </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> cmd with a %d for the bin_num.</span><span class=cF0>
+<a name="l503"></a></span><span class=cF2>//for </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> cmd with a %d for the bin_num.</span><span class=cF0>
 <a name="l504"></a>        </span><span class=cF9>I64</span><span class=cF0>                      size;
 <a name="l505"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *st;
 <a name="l506"></a>        </span><span class=cF1>Bool</span><span class=cF0>             unlock;
@@ -561,7 +561,7 @@ body {background-color:#000000;}
 <a name="l534"></a>}
 <a name="l535"></a>
 <a name="l536"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CDocEntry</span><span class=cF0> *</span><span class=cF5>Sprite</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *elems, </span><span class=cF1>U8</span><span class=cF0> *format=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l537"></a>{</span><span class=cF2>//Put sprite to the command-line, </span><a href="http://www.tomawezome.github.io/ZealOS/System/DolDoc/DocDblBuf.html#l2"><span class=cF4>DocPut</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l537"></a>{</span><span class=cF2>//Put sprite to the command-line, </span><a href="https://www.tomawezome.github.io/ZealOS/System/DolDoc/DocDblBuf.html#l2"><span class=cF4>DocPut</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l538"></a></span><span class=cF2>//If you set format, then include dollars (&quot;$SP ...$&quot;) and leave %d for num.</span><span class=cF0>
 <a name="l539"></a>        </span><span class=cF9>CDoc</span><span class=cF0> *doc;
 <a name="l540"></a>
diff --git a/docs/System/Gr/GrTextBase.html b/docs/System/Gr/GrTextBase.html
index 7270a63a..a8c6bdaa 100755
--- a/docs/System/Gr/GrTextBase.html
+++ b/docs/System/Gr/GrTextBase.html
@@ -350,7 +350,7 @@ body {background-color:#000000;}
 <a name="l323"></a>
 <a name="l324"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>TextPrint</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task, </span><span class=cF9>I64</span><span class=cF0> x, </span><span class=cF9>I64</span><span class=cF0> y, </span><span class=cF9>I64</span><span class=cF0> attr, </span><span class=cF1>U8</span><span class=cF0> *format, ...)
 <a name="l325"></a>{</span><span class=cF2>//Plot chars. 60fps in Fs-&gt;draw_it() callback.</span><span class=cF0>
-<a name="l326"></a></span><span class=cF2>//You probably want </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1194"><span class=cF4>GrPrint</span></a><span class=cF2>() or just </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1110"><span class=cF4>Print</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l326"></a></span><span class=cF2>//You probably want </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1194"><span class=cF4>GrPrint</span></a><span class=cF2>() or just </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1110"><span class=cF4>Print</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l327"></a>        </span><span class=cF1>U8</span><span class=cF0> *buf = </span><span class=cF5>StrPrintJoin</span><span class=cF0>(</span><span class=cF3>NULL</span><span class=cF0>, format, argc, argv);
 <a name="l328"></a>
 <a name="l329"></a>        </span><span class=cF5>TextLenStr</span><span class=cF0>(task, x, y, </span><span class=cF5>StrLen</span><span class=cF7>(</span><span class=cF0>buf</span><span class=cF7>)</span><span class=cF0>, attr&lt;&lt;</span><span class=cFE>8</span><span class=cF0>, buf);
diff --git a/docs/System/Gr/SpriteBitMap.html b/docs/System/Gr/SpriteBitMap.html
index ef49ef85..9a2fb97c 100755
--- a/docs/System/Gr/SpriteBitMap.html
+++ b/docs/System/Gr/SpriteBitMap.html
@@ -283,7 +283,7 @@ body {background-color:#000000;}
 <a name="l256"></a>        </span><span class=cF9>CEdFileName</span><span class=cF0>      filename;
 <a name="l257"></a>        </span><span class=cF9>CDC</span><span class=cF0>                     *img = *_img, *clip = </span><span class=cF3>NULL</span><span class=cF0>, *undo = </span><span class=cF3>NULL</span><span class=cF0>, *dc2;
 <a name="l258"></a>
-<a name="l259"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l259"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l260"></a>
 <a name="l261"></a>        doc_e-&gt;de_flags |= </span><span class=cF3>DOCEF_DONT_DRAW</span><span class=cF0>;
 <a name="l262"></a>        </span><span class=cF1>goto</span><span class=cF0> bm_menu;
diff --git a/docs/System/Gr/SpriteEd.html b/docs/System/Gr/SpriteEd.html
index 0abe661f..bbc4b84e 100755
--- a/docs/System/Gr/SpriteEd.html
+++ b/docs/System/Gr/SpriteEd.html
@@ -1442,7 +1442,7 @@ body {background-color:#000000;}
 <a name="l1415"></a>
 <a name="l1416"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Graphics/Sprite;Sprites;Graphics/Math/3D Transformation&quot;</span><span class=cF0>
 <a name="l1417"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>SpriteTransform</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *elems, </span><span class=cF9>I64</span><span class=cF0> *r)
-<a name="l1418"></a>{</span><span class=cF2>//Rotate Sprite using 4x4 matrix. Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l1418"></a>{</span><span class=cF2>//Rotate Sprite using 4x4 matrix. Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l1419"></a>        </span><span class=cF1>U8</span><span class=cF0>              *res;
 <a name="l1420"></a>        </span><span class=cF9>CSprite</span><span class=cF0> *head = </span><span class=cF5>Sprite2SpriteQueue</span><span class=cF0>(elems);
 <a name="l1421"></a>
diff --git a/docs/System/Gr/SpriteMain.html b/docs/System/Gr/SpriteMain.html
index 5f49a217..fa398945 100755
--- a/docs/System/Gr/SpriteMain.html
+++ b/docs/System/Gr/SpriteMain.html
@@ -137,7 +137,7 @@ body {background-color:#000000;}
 <a name="l110"></a>}
 <a name="l111"></a>
 <a name="l112"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>SpriteScreenInit</span><span class=cF0>(</span><span class=cF9>CDC</span><span class=cF0> *dc, </span><span class=cF9>I64</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0>)
-<a name="l113"></a>{ </span><span class=cF2>//Uses </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l113"></a>{ </span><span class=cF2>//Uses </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Lectures/FixedPoint.html#l1"><span class=cF4>fixed-point</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l114"></a>        </span><span class=cF9>I64</span><span class=cF0>                             xx, yy, old_pen_width = dc-&gt;thick;
 <a name="l115"></a>        </span><span class=cF9>CColorROPU32</span><span class=cF0>    old_color = dc-&gt;color;
 <a name="l116"></a>
@@ -1018,7 +1018,7 @@ body {background-color:#000000;}
 <a name="l991"></a>        </span><span class=cF9>CDC</span><span class=cF0>                             *dc = </span><span class=cF5>DCAlias</span><span class=cF0>(, </span><span class=cF5>Fs</span><span class=cF0>), *dc2 = </span><span class=cF5>DCAlias</span><span class=cF0>(, </span><span class=cFB>sys_winmgr_task</span><span class=cF0>), *dc3;
 <a name="l992"></a>        </span><span class=cF1>U8</span><span class=cF0>                              *old_task_title = </span><span class=cF5>StrNew</span><span class=cF0>(</span><span class=cF5>Fs</span><span class=cF0>-&gt;task_title);
 <a name="l993"></a>
-<a name="l994"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l994"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l995"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l996"></a>        </span><span class=cF5>Refresh</span><span class=cF0>(</span><span class=cFE>2</span><span class=cF0>, </span><span class=cF3>TRUE</span><span class=cF0>);
 <a name="l997"></a>        dc2-&gt;flags |= </span><span class=cF3>DCF_ON_TOP</span><span class=cF0>;
diff --git a/docs/System/Gr/SpriteMesh.html b/docs/System/Gr/SpriteMesh.html
index c544277b..3f083909 100755
--- a/docs/System/Gr/SpriteMesh.html
+++ b/docs/System/Gr/SpriteMesh.html
@@ -564,7 +564,7 @@ body {background-color:#000000;}
 <a name="l537"></a>        </span><span class=cF9>CMeshEdTri</span><span class=cF0>      *tmpt = e-&gt;tri_head.next;
 <a name="l538"></a>        </span><span class=cF9>I64</span><span class=cF0>                      i, *old_r = dc-&gt;r;
 <a name="l539"></a>
-<a name="l540"></a>        </span><span class=cF2>//</span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l182"><span class=cF4>DCAlias</span></a><span class=cF2>() allocs a new identity rotation matrix.</span><span class=cF0>
+<a name="l540"></a>        </span><span class=cF2>//</span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l182"><span class=cF4>DCAlias</span></a><span class=cF2>() allocs a new identity rotation matrix.</span><span class=cF0>
 <a name="l541"></a>        </span><span class=cF2>//We want e-&gt;dc's rotation matrix.</span><span class=cF0>
 <a name="l542"></a>        dc-&gt;r                   = e-&gt;dc-&gt;r;
 <a name="l543"></a>        dc-&gt;depth_buf   = e-&gt;depth_buf;
@@ -629,7 +629,7 @@ body {background-color:#000000;}
 <a name="l602"></a>        </span><span class=cF7>}</span><span class=cF0>
 <a name="l603"></a>        dc-&gt;r = old_r;
 <a name="l604"></a>
-<a name="l605"></a>        </span><span class=cF2>//e-&gt;dc's depth buf was copied but we don't want it freed during </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l230"><span class=cF4>DCDel</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l605"></a>        </span><span class=cF2>//e-&gt;dc's depth buf was copied but we don't want it freed during </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l230"><span class=cF4>DCDel</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l606"></a>        dc-&gt;depth_buf = </span><span class=cF3>NULL</span><span class=cF0>;
 <a name="l607"></a>
 <a name="l608"></a>        </span><span class=cF5>DCDel</span><span class=cF0>(dc);
@@ -676,7 +676,7 @@ body {background-color:#000000;}
 <a name="l649"></a>        e-&gt;w2s = </span><span class=cF5>MeshW2S</span><span class=cF0>(e, task);
 <a name="l650"></a>        </span><span class=cF5>Free</span><span class=cF0>(e-&gt;s2w);
 <a name="l651"></a>        e-&gt;s2w = </span><span class=cF5>MeshS2W</span><span class=cF0>(e, task);
-<a name="l652"></a></span><span class=cF2>//returned matrix is assigned to dc-&gt;r and will be freed by </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l230"><span class=cF4>DCDel</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l652"></a></span><span class=cF2>//returned matrix is assigned to dc-&gt;r and will be freed by </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l230"><span class=cF4>DCDel</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l653"></a>
 <a name="l654"></a>        </span><span class=cF1>return</span><span class=cF0> </span><span class=cF5>Mat4x4New</span><span class=cF0>(e-&gt;w2s, task);
 <a name="l655"></a>}
@@ -1140,7 +1140,7 @@ body {background-color:#000000;}
 <a name="l1113"></a>
 <a name="l1114"></a></span><span class=cF2>Returns a newly malloced mesh or NULL.</span><span class=cF0>
 <a name="l1115"></a>
-<a name="l1116"></a></span><span class=cF2>See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePlot3D.html#l1"><span class=cF4>::/Demo/Graphics/SpritePlot3D.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l1116"></a></span><span class=cF2>See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpritePlot3D.html#l1"><span class=cF4>::/Demo/Graphics/SpritePlot3D.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l1117"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l1118"></a>        </span><span class=cF9>CCtrl</span><span class=cF0>                   *c = </span><span class=cF5>CtrlFindUnique</span><span class=cF0>(</span><span class=cF5>Fs</span><span class=cF0>, </span><span class=cF3>CTRLT_VIEWING_ANGLES</span><span class=cF0>);
 <a name="l1119"></a>        </span><span class=cF9>CViewAngles</span><span class=cF0>             *s, *old_s;
@@ -1223,7 +1223,7 @@ body {background-color:#000000;}
 <a name="l1196"></a>                                </span><span class=cF6>&quot;  ReverseTri(,'R');&quot;</span><span class=cF0>
 <a name="l1197"></a>                                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>);
 <a name="l1198"></a>
-<a name="l1199"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l1199"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l1200"></a>        </span><span class=cF5>AutoComplete</span><span class=cF0>;
 <a name="l1201"></a>        </span><span class=cF5>RegOneTimePopUp</span><span class=cF0>(</span><span class=cF3>ARf_MESH_ED</span><span class=cF0>,
 <a name="l1202"></a>                                </span><span class=cF6>&quot;$GREEN$Right Mouse$FG$: Hold and move to shift cursor z\n&quot;</span><span class=cF0>
diff --git a/docs/System/Gr/SpriteNew.html b/docs/System/Gr/SpriteNew.html
index c121745c..c7044f73 100755
--- a/docs/System/Gr/SpriteNew.html
+++ b/docs/System/Gr/SpriteNew.html
@@ -168,7 +168,7 @@ body {background-color:#000000;}
 <a name="l141"></a>}
 <a name="l142"></a>
 <a name="l143"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U8</span><span class=cF0> *</span><span class=cF5>SpriteElem2Summary</span><span class=cF0>(</span><span class=cF9>CSprite</span><span class=cF0> *tmpg)
-<a name="l144"></a>{</span><span class=cF2>//Study </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpriteText.html#l1"><span class=cF4>::/Demo/Graphics/SpriteText.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l144"></a>{</span><span class=cF2>//Study </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/SpriteText.html#l1"><span class=cF4>::/Demo/Graphics/SpriteText.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l145"></a>        </span><span class=cF1>U8</span><span class=cF0>   buf[</span><span class=cF3>STR_LEN</span><span class=cF0>], buf2[</span><span class=cF3>STR_LEN</span><span class=cF0>];
 <a name="l146"></a>        </span><span class=cF9>I32</span><span class=cF0> *ptr;
 <a name="l147"></a>
diff --git a/docs/System/Gr/index.html b/docs/System/Gr/index.html
new file mode 100755
index 00000000..037f8174
--- /dev/null
+++ b/docs/System/Gr/index.html
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/System/Gr
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>11/27 21:40 17F1 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrAsm.html#l1"><span class=cF4>GrAsm.CC</span></a><span class=cF0>
+<a name="l6"></a>12/10 18:57 EF0E </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1"><span class=cF4>GrBitMap.CC</span></a><span class=cF0>
+<a name="l7"></a>07/01 15:58 2624 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrComposites.html#l1"><span class=cF4>GrComposites.CC</span></a><span class=cF0>
+<a name="l8"></a>07/01 15:58 2E38 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrDC.html#l1"><span class=cF4>GrDC.CC</span></a><span class=cF0>
+<a name="l9"></a>11/27 21:42 020B </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrEnd.html#l1"><span class=cF4>GrEnd.CC</span></a><span class=cF0>
+<a name="l10"></a>11/27 21:44 01DE </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrExterns.html#l1"><span class=cF4>GrExterns.CC</span></a><span class=cF0>
+<a name="l11"></a>07/01 16:15 07B3 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l1"><span class=cF4>GrGlobals.CC</span></a><span class=cF0>
+<a name="l12"></a>11/27 22:15 04E5 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrInitA.html#l1"><span class=cF4>GrInitA.CC</span></a><span class=cF0>
+<a name="l13"></a>07/02 13:44 13A2 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrInitB.html#l1"><span class=cF4>GrInitB.CC</span></a><span class=cF0>
+<a name="l14"></a>12/03 03:18 533D </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrMath.html#l1"><span class=cF4>GrMath.CC</span></a><span class=cF0>
+<a name="l15"></a>07/02 16:26 182F </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPalette.html#l1"><span class=cF4>GrPalette.CC</span></a><span class=cF0>
+<a name="l16"></a>12/22 03:00 BDED </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.html#l1"><span class=cF4>GrPrimatives.CC</span></a><span class=cF0>
+<a name="l17"></a>07/02 00:15 277A </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l1"><span class=cF4>GrScreen.CC</span></a><span class=cF0>
+<a name="l18"></a>12/23 03:49 3B55 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.html#l1"><span class=cF4>GrSpritePlot.CC</span></a><span class=cF0>
+<a name="l19"></a>12/01 23:37 2292 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrTextBase.html#l1"><span class=cF4>GrTextBase.CC</span></a><span class=cF0>
+<a name="l20"></a>07/02 17:58 024D </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/MakeGr.html#l1"><span class=cF4>MakeGr.CC</span></a><span class=cF0>
+<a name="l21"></a>11/28 10:44 0984 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/ScreenCast.html#l1"><span class=cF4>ScreenCast.CC</span></a><span class=cF0>
+<a name="l22"></a>12/22 03:01 4CA4 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteBitMap.html#l1"><span class=cF4>SpriteBitMap.CC</span></a><span class=cF0>
+<a name="l23"></a>12/02 23:59 40DB </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteCode.html#l1"><span class=cF4>SpriteCode.CC</span></a><span class=cF0>
+<a name="l24"></a>12/03 14:48 7D78 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteEd.html#l1"><span class=cF4>SpriteEd.CC</span></a><span class=cF0>
+<a name="l25"></a>12/06 18:55 98AC </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteMain.html#l1"><span class=cF4>SpriteMain.CC</span></a><span class=cF0>
+<a name="l26"></a>12/07 02:49 A088 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteMesh.html#l1"><span class=cF4>SpriteMesh.CC</span></a><span class=cF0>
+<a name="l27"></a>11/28 10:54 15E6 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteNew.html#l1"><span class=cF4>SpriteNew.CC</span></a><span class=cF0>
+<a name="l28"></a>11/27 22:11 0AC5 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/SpriteSideBar.html#l1"><span class=cF4>SpriteSideBar.CC</span></a><span class=cF0>
+<a name="l29"></a>07/01 16:15 117D </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/Gr.html#l1"><span class=cF4>Gr.HH</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/System/MathODE.html b/docs/System/MathODE.html
index af2b3e0e..f8271a9a 100755
--- a/docs/System/MathODE.html
+++ b/docs/System/MathODE.html
@@ -28,7 +28,7 @@ body {background-color:#000000;}
 <a name="l1"></a><span class=cF0>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Math/ODE&quot;</span><span class=cF0>
 <a name="l2"></a>#</span><span class=cF1>help_file</span><span class=cF0> </span><span class=cF6>&quot;::/Doc/ODE&quot;</span><span class=cF0>
 <a name="l3"></a>
-<a name="l4"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/Credits.html#l1"><span class=cF4>::/Doc/Credits.DD</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l4"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/Credits.html#l1"><span class=cF4>::/Doc/Credits.DD</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l5"></a>
 <a name="l6"></a></span><span class=cF1>F64</span><span class=cF0> </span><span class=cF5>LowPass1</span><span class=cF0>(</span><span class=cF1>F64</span><span class=cF0> a, </span><span class=cF1>F64</span><span class=cF0> y0, </span><span class=cF1>F64</span><span class=cF0> y, </span><span class=cF1>F64</span><span class=cF0> dt=</span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>)
 <a name="l7"></a>{</span><span class=cF2>//First order low pass filter</span><span class=cF0>
@@ -56,7 +56,7 @@ body {background-color:#000000;}
 <a name="l29"></a>}
 <a name="l30"></a>
 <a name="l31"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CMathODE</span><span class=cF0> *</span><span class=cF5>ODENew</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> n, </span><span class=cF1>F64</span><span class=cF0> max_tolerance=</span><span class=cFE>1</span><span class=cF0>e-</span><span class=cFE>6</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> flags=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l32"></a>{</span><span class=cF2>//Make differential equation ctrl struct. See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l271"><span class=cF4>flags</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l32"></a>{</span><span class=cF2>//Make differential equation ctrl struct. See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l271"><span class=cF4>flags</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l33"></a>        </span><span class=cF2>//The tolerance is not precise.</span><span class=cF0>
 <a name="l34"></a>        </span><span class=cF2>//You can min_tolerance and it will</span><span class=cF0>
 <a name="l35"></a>        </span><span class=cF2>//dynamically adjust tolerance to utilize</span><span class=cF0>
@@ -653,7 +653,7 @@ body {background-color:#000000;}
 <a name="l626"></a></span><span class=cF1>F64</span><span class=cF0> </span><span class=cFB>ode_alloced_factor</span><span class=cF0> = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>75</span><span class=cF0>;
 <a name="l627"></a>
 <a name="l628"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>ODEsUpdate</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task)
-<a name="l629"></a>{</span><span class=cF2>/* This routine is called by the </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l7"><span class=cF4>window mgr</span></a><span class=cF2>on a continuous</span><span class=cF0>
+<a name="l629"></a>{</span><span class=cF2>/* This routine is called by the </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l7"><span class=cF4>window mgr</span></a><span class=cF2>on a continuous</span><span class=cF0>
 <a name="l630"></a></span><span class=cF2>basis to allow real-time simulation.  It is intended</span><span class=cF0>
 <a name="l631"></a></span><span class=cF2>to provide ress good enough for games.  It uses a runge-kutta</span><span class=cF0>
 <a name="l632"></a></span><span class=cF2>integrator which is a better algorithm than doing it with Euler.</span><span class=cF0>
@@ -669,7 +669,7 @@ body {background-color:#000000;}
 <a name="l642"></a>        </span><span class=cF1>if</span><span class=cF0> (task-&gt;next_ode == &amp;task-&gt;next_ode)
 <a name="l643"></a>                task-&gt;last_ode_time = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l644"></a>        </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cF0>&amp;task-&gt;win_inhibit, </span><span class=cF3>WIf_SELF_ODE</span><span class=cF7>)</span><span class=cF0>)
-<a name="l645"></a>        </span><span class=cF7>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l69"><span class=cF4>GrUpdateTasks</span></a><span class=cF2>() and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l3"><span class=cF4>GrUpdateTaskODEs</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l645"></a>        </span><span class=cF7>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l69"><span class=cF4>GrUpdateTasks</span></a><span class=cF2>() and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l3"><span class=cF4>GrUpdateTaskODEs</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l646"></a>                </span><span class=cF2>//We will not pick a time limit based on</span><span class=cF0>
 <a name="l647"></a>                </span><span class=cF2>//how busy the CPU is, what percent of the</span><span class=cF0>
 <a name="l648"></a>                </span><span class=cF2>//last refresh cycle was spent on ODE's</span><span class=cF0>
diff --git a/docs/System/Menu.html b/docs/System/Menu.html
index 491cd80d..84c4d0cf 100755
--- a/docs/System/Menu.html
+++ b/docs/System/Menu.html
@@ -41,7 +41,7 @@ body {background-color:#000000;}
 <a name="l14"></a></span><span class=cF9>CMenuEntry</span><span class=cF0> *</span><span class=cFB>sys_cur_submenu_entry</span><span class=cF0> = </span><span class=cF3>NULL</span><span class=cF0>;
 <a name="l15"></a>
 <a name="l16"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CMenuEntry</span><span class=cF0> *</span><span class=cF5>MenuSubEntryFind</span><span class=cF0>(</span><span class=cF9>CMenuEntry</span><span class=cF0> *haystack_first, </span><span class=cF1>U8</span><span class=cF0> *needle_entry_name)
-<a name="l17"></a>{</span><span class=cF2>//You probably don't need this. Use dir / and </span><a href="http://www.tomawezome.github.io/ZealOS/System/Menu.html#l28"><span class=cF4>MenuEntryFind</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l17"></a>{</span><span class=cF2>//You probably don't need this. Use dir / and </span><a href="https://www.tomawezome.github.io/ZealOS/System/Menu.html#l28"><span class=cF4>MenuEntryFind</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l18"></a>        </span><span class=cF1>while</span><span class=cF0> (haystack_first)
 <a name="l19"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l20"></a>                </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF5>StrCompare</span><span class=cF7>(</span><span class=cF0>haystack_first-&gt;name, needle_entry_name</span><span class=cF7>)</span><span class=cF0>)
diff --git a/docs/System/Mouse.html b/docs/System/Mouse.html
index 3d7b0f02..b55e09f8 100755
--- a/docs/System/Mouse.html
+++ b/docs/System/Mouse.html
@@ -38,7 +38,7 @@ body {background-color:#000000;}
 <a name="l11"></a>&lt;4&gt;/* Graphics Not Rendered in HTML */</span><span class=cF0>
 <a name="l12"></a>
 <a name="l13"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DrawGrabMouse</span><span class=cF0>(</span><span class=cF9>CDC</span><span class=cF0> *dc, </span><span class=cF9>I64</span><span class=cF0> x, </span><span class=cF9>I64</span><span class=cF0> y, </span><span class=cF1>Bool</span><span class=cF0> closed)
-<a name="l14"></a>{</span><span class=cF2>//This is a callback. See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Grid.html#l1"><span class=cF4>::/Demo/Graphics/Grid.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l14"></a>{</span><span class=cF2>//This is a callback. See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Grid.html#l1"><span class=cF4>::/Demo/Graphics/Grid.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l15"></a>        dc-&gt;flags &amp;= ~(</span><span class=cF3>DCF_TRANSFORMATION</span><span class=cF0> | </span><span class=cF3>DCF_SYMMETRY</span><span class=cF0>);
 <a name="l16"></a>        dc-&gt;color = </span><span class=cF3>ROP_EQU</span><span class=cF0>;
 <a name="l17"></a>        </span><span class=cF1>if</span><span class=cF0> (closed)
@@ -51,9 +51,9 @@ body {background-color:#000000;}
 <a name="l24"></a>
 <a name="l25"></a>
 <a name="l26"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>DrawStdMouse</span><span class=cF0>(</span><span class=cF9>CDC</span><span class=cF0> *dc, </span><span class=cF9>I64</span><span class=cF0> x, </span><span class=cF9>I64</span><span class=cF0> y)
-<a name="l27"></a>{</span><span class=cF2>//This is a callback. See </span><a href="http://www.tomawezome.github.io/ZealOS/Demo/Graphics/Grid.html#l1"><span class=cF4>::/Demo/Graphics/Grid.CC</span></a><span class=cF2>.</span><span class=cF0>
-<a name="l28"></a></span><span class=cF2>//Called by </span><a href="http://www.tomawezome.github.io/ZealOS/System/Win.html#l182"><span class=cF4>DrawMouse</span></a><span class=cF2>() which is</span><span class=cF0>
-<a name="l29"></a></span><span class=cF2>//called by </span><a href="http://www.tomawezome.github.io/ZealOS/System/Win.html#l203"><span class=cF4>WinFinalUpdate</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l27"></a>{</span><span class=cF2>//This is a callback. See </span><a href="https://www.tomawezome.github.io/ZealOS/Demo/Graphics/Grid.html#l1"><span class=cF4>::/Demo/Graphics/Grid.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l28"></a></span><span class=cF2>//Called by </span><a href="https://www.tomawezome.github.io/ZealOS/System/Win.html#l182"><span class=cF4>DrawMouse</span></a><span class=cF2>() which is</span><span class=cF0>
+<a name="l29"></a></span><span class=cF2>//called by </span><a href="https://www.tomawezome.github.io/ZealOS/System/Win.html#l203"><span class=cF4>WinFinalUpdate</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l30"></a>        dc-&gt;flags &amp;= ~(</span><span class=cF3>DCF_TRANSFORMATION</span><span class=cF0> | </span><span class=cF3>DCF_SYMMETRY</span><span class=cF0>);
 <a name="l31"></a>        </span><span class=cF5>Sprite3</span><span class=cF0>(dc, x, y, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFA>&lt;4&gt;</span><span class=cF0>);
 <a name="l32"></a>}
diff --git a/docs/System/Registry.html b/docs/System/Registry.html
index 0bd9d67f..eca4ad3e 100755
--- a/docs/System/Registry.html
+++ b/docs/System/Registry.html
@@ -125,7 +125,7 @@ body {background-color:#000000;}
 <a name="l98"></a>}
 <a name="l99"></a> 
 <a name="l100"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>OneTimePopUp</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *_flags, </span><span class=cF9>I64</span><span class=cF0> flag_num, </span><span class=cF1>U8</span><span class=cF0> *message)
-<a name="l101"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Apps/X-Caliber/X-Caliber.html#l1"><span class=cF4>::/Apps/X-Caliber/X-Caliber.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l101"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Apps/X-Caliber/X-Caliber.html#l1"><span class=cF4>::/Apps/X-Caliber/X-Caliber.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l102"></a>        </span><span class=cF1>Bool</span><span class=cF0>             res = </span><span class=cF3>FALSE</span><span class=cF0>;
 <a name="l103"></a>        </span><span class=cF9>CDoc</span><span class=cF0>            *doc = </span><span class=cF5>DocNew</span><span class=cF0>;
 <a name="l104"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0>       *doc_e;
@@ -183,7 +183,7 @@ body {background-color:#000000;}
 <a name="l156"></a>}
 <a name="l157"></a>
 <a name="l158"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>ZOnce</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *format, ...)
-<a name="l159"></a>{</span><span class=cF2>//Add System code to </span><a href="http://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>~/Registry.CC</span></a><span class=cF2>, executed next boot.</span><span class=cF0>
+<a name="l159"></a>{</span><span class=cF2>//Add System code to </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>~/Registry.CC</span></a><span class=cF2>, executed next boot.</span><span class=cF0>
 <a name="l160"></a>        </span><span class=cF1>U8</span><span class=cF0> *buf = </span><span class=cF5>StrPrintJoin</span><span class=cF0>(</span><span class=cF3>NULL</span><span class=cF0>, format, argc, argv);
 <a name="l161"></a>
 <a name="l162"></a>        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cF0>&amp;</span><span class=cFB>sys_run_level</span><span class=cF0>, </span><span class=cF3>RLf_ONCE_SYSTEM</span><span class=cF7>)</span><span class=cF0>)
@@ -193,7 +193,7 @@ body {background-color:#000000;}
 <a name="l166"></a>}
 <a name="l167"></a>
 <a name="l168"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>Once</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *format, ...)
-<a name="l169"></a>{</span><span class=cF2>//Add User code to </span><a href="http://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>~/Registry.CC</span></a><span class=cF2>, executed next boot.</span><span class=cF0>
+<a name="l169"></a>{</span><span class=cF2>//Add User code to </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>~/Registry.CC</span></a><span class=cF2>, executed next boot.</span><span class=cF0>
 <a name="l170"></a>        </span><span class=cF1>U8</span><span class=cF0> *buf = </span><span class=cF5>StrPrintJoin</span><span class=cF0>(</span><span class=cF3>NULL</span><span class=cF0>, format, argc, argv);
 <a name="l171"></a>
 <a name="l172"></a>        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cF0>&amp;</span><span class=cFB>sys_run_level</span><span class=cF0>, </span><span class=cF3>RLf_ONCE_USER</span><span class=cF7>)</span><span class=cF0>)
@@ -203,7 +203,7 @@ body {background-color:#000000;}
 <a name="l176"></a>}
 <a name="l177"></a>
 <a name="l178"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>ZOnceDrive</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> drv_let=</span><span class=cFE>0</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *format, ...)
-<a name="l179"></a>{</span><span class=cF2>//Add System code to drv </span><a href="http://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>~/Registry.CC</span></a><span class=cF2>, executed next boot.</span><span class=cF0>
+<a name="l179"></a>{</span><span class=cF2>//Add System code to drv </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>~/Registry.CC</span></a><span class=cF2>, executed next boot.</span><span class=cF0>
 <a name="l180"></a>        </span><span class=cF1>U8</span><span class=cF0> *buf = </span><span class=cF5>StrPrintJoin</span><span class=cF0>(</span><span class=cF3>NULL</span><span class=cF0>, format, argc, argv);
 <a name="l181"></a>        </span><span class=cF9>I64</span><span class=cF0> old_drive_let = *</span><span class=cFB>sys_registry_doc</span><span class=cF0>-&gt;filename.name;
 <a name="l182"></a>
@@ -217,7 +217,7 @@ body {background-color:#000000;}
 <a name="l190"></a>}
 <a name="l191"></a>
 <a name="l192"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>OnceDrive</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> drv_let=</span><span class=cFE>0</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *format, ...)
-<a name="l193"></a>{</span><span class=cF2>//Add User code to drv </span><a href="http://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>~/Registry.CC</span></a><span class=cF2>, executed next boot.</span><span class=cF0>
+<a name="l193"></a>{</span><span class=cF2>//Add User code to drv </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Registry.html#l1"><span class=cF4>~/Registry.CC</span></a><span class=cF2>, executed next boot.</span><span class=cF0>
 <a name="l194"></a>        </span><span class=cF1>U8</span><span class=cF0> *buf = </span><span class=cF5>StrPrintJoin</span><span class=cF0>(</span><span class=cF3>NULL</span><span class=cF0>, format, argc, argv);
 <a name="l195"></a>        </span><span class=cF9>I64</span><span class=cF0> old_drive_let = *</span><span class=cFB>sys_registry_doc</span><span class=cF0>-&gt;filename.name;
 <a name="l196"></a>
@@ -231,7 +231,7 @@ body {background-color:#000000;}
 <a name="l204"></a>}
 <a name="l205"></a>
 <a name="l206"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>OnceExe</span><span class=cF0>()
-<a name="l207"></a>{</span><span class=cF2>//Execute Once code. Call goes in </span><a href="http://www.tomawezome.github.io/ZealOS/Home/Once.html#l1"><span class=cF4>~/Once.CC</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l207"></a>{</span><span class=cF2>//Execute Once code. Call goes in </span><a href="https://www.tomawezome.github.io/ZealOS/Home/Once.html#l1"><span class=cF4>~/Once.CC</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l208"></a>        </span><span class=cF1>try</span><span class=cF0>
 <a name="l209"></a>        </span><span class=cF7>{</span><span class=cF0>
 <a name="l210"></a>
diff --git a/docs/System/Sound.html b/docs/System/Sound.html
index 46237c64..1595f1ea 100755
--- a/docs/System/Sound.html
+++ b/docs/System/Sound.html
@@ -279,7 +279,7 @@ body {background-color:#000000;}
 <a name="l252"></a>
 <a name="l253"></a></span><span class=cF2>'(' tie, placed before the note to be extended</span><span class=cF0>
 <a name="l254"></a></span><span class=cF4>
-<a name="l255"></a></span><a href="http://www.tomawezome.github.io/ZealOS/System/Sound.html#l103"><span class=cF4>music.meter_top</span></a><span class=cF2>,</span><a href="http://www.tomawezome.github.io/ZealOS/System/Sound.html#l103"><span class=cF4>music.meter_bottom</span></a><span class=cF2> is set with</span><span class=cF0>
+<a name="l255"></a></span><a href="https://www.tomawezome.github.io/ZealOS/System/Sound.html#l103"><span class=cF4>music.meter_top</span></a><span class=cF2>,</span><a href="https://www.tomawezome.github.io/ZealOS/System/Sound.html#l103"><span class=cF4>music.meter_bottom</span></a><span class=cF2> is set with</span><span class=cF0>
 <a name="l256"></a></span><span class=cF2>&quot;M3/4&quot;</span><span class=cF0>
 <a name="l257"></a></span><span class=cF2>&quot;M4/4&quot;</span><span class=cF0>
 <a name="l258"></a></span><span class=cF2>etc.</span><span class=cF0>
diff --git a/docs/System/TaskSettings.html b/docs/System/TaskSettings.html
index eaac0c58..326e4afc 100755
--- a/docs/System/TaskSettings.html
+++ b/docs/System/TaskSettings.html
@@ -30,7 +30,7 @@ body {background-color:#000000;}
 <a name="l3"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CTaskSettings</span><span class=cF0> *</span><span class=cF5>SettingsPush</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task = </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> flags = </span><span class=cFE>0</span><span class=cF0>)
 <a name="l4"></a>{</span><span class=cF2>//Typically, called at start of an application.</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>//It saves many settings so they can be restored</span><span class=cF0>
-<a name="l6"></a>        </span><span class=cF2>//at the end of the application with </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l97"><span class=cF4>SettingsPop</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l6"></a>        </span><span class=cF2>//at the end of the application with </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l97"><span class=cF4>SettingsPop</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l7"></a>
 <a name="l8"></a>        </span><span class=cF9>CTaskSettings</span><span class=cF0>   *tmpse;
 <a name="l9"></a>        </span><span class=cF9>CDoc</span><span class=cF0>                    *doc;
diff --git a/docs/System/Utils/BinRep.html b/docs/System/Utils/BinRep.html
index 2bafd402..36f06ac6 100755
--- a/docs/System/Utils/BinRep.html
+++ b/docs/System/Utils/BinRep.html
@@ -53,7 +53,7 @@ body {background-color:#000000;}
 <a name="l26"></a>
 <a name="l27"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>BinRep</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *filename)
 <a name="l28"></a>{</span><span class=cF2>//Reports imports, exports, etc for a .BIN file</span><span class=cF0>
-<a name="l29"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l525"><span class=cF4>Patch Table Generation</span></a><span class=cF2> and </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KLoad.html#l208"><span class=cF4>Load</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l29"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Compiler/CMain.html#l525"><span class=cF4>Patch Table Generation</span></a><span class=cF2> and </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KLoad.html#l208"><span class=cF4>Load</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l30"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *fbuf, *ptr, *sptr, *absname;
 <a name="l31"></a>        </span><span class=cF9>I64</span><span class=cF0>                      i, j, size, etype;
 <a name="l32"></a>        </span><span class=cF1>Bool</span><span class=cF0>             res = </span><span class=cF3>FALSE</span><span class=cF0>;
diff --git a/docs/System/Utils/Diff.html b/docs/System/Utils/Diff.html
index 54fd0f32..93abc1ed 100755
--- a/docs/System/Utils/Diff.html
+++ b/docs/System/Utils/Diff.html
@@ -285,7 +285,7 @@ body {background-color:#000000;}
 <a name="l258"></a>
 <a name="l259"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>Diff</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *dst_file, </span><span class=cF1>U8</span><span class=cF0> *src_file, </span><span class=cF9>I64</span><span class=cF0> *_df_flags=</span><span class=cF3>NULL</span><span class=cF0>)
 <a name="l260"></a>{</span><span class=cF2>//Report differences between two files and merge differences</span><span class=cF0>
-<a name="l261"></a></span><span class=cF2>//from src_file to dst_file.</span><span class=cF0>    </span><span class=cF2>Don't use _df_flags arg. (Used by </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Merge.html#l44"><span class=cF4>Merge</span></a><span class=cF2>().)</span><span class=cF0>
+<a name="l261"></a></span><span class=cF2>//from src_file to dst_file.</span><span class=cF0>    </span><span class=cF2>Don't use _df_flags arg. (Used by </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Merge.html#l44"><span class=cF4>Merge</span></a><span class=cF2>().)</span><span class=cF0>
 <a name="l262"></a>        </span><span class=cF9>CDoc</span><span class=cF0>            *doc1 = </span><span class=cF5>DocRead</span><span class=cF0>(dst_file, </span><span class=cF3>DOCF_PLAIN_TEXT_TABS</span><span class=cF0> | </span><span class=cF3>DOCF_NO_CURSOR</span><span class=cF0>),
 <a name="l263"></a>                                *doc2 = </span><span class=cF5>DocRead</span><span class=cF0>(src_file, </span><span class=cF3>DOCF_PLAIN_TEXT_TABS</span><span class=cF0> | </span><span class=cF3>DOCF_NO_CURSOR</span><span class=cF0>);
 <a name="l264"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0>       *doc_e, **doc_sorted1, **doc_sorted2, **doc_unsorted1, **doc_unsorted2;
diff --git a/docs/System/Utils/DocUtils.html b/docs/System/Utils/DocUtils.html
index d2cc6b1f..5adc3416 100755
--- a/docs/System/Utils/DocUtils.html
+++ b/docs/System/Utils/DocUtils.html
@@ -52,7 +52,7 @@ body {background-color:#000000;}
 <a name="l25"></a>}
 <a name="l26"></a>
 <a name="l27"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>CollapseFile</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *filename, </span><span class=cF1>Bool</span><span class=cF0> collapse=</span><span class=cF3>TRUE</span><span class=cF0>)
-<a name="l28"></a>{</span><span class=cF2>//Collapse </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> trees in one file.</span><span class=cF0>
+<a name="l28"></a>{</span><span class=cF2>//Collapse </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> trees in one file.</span><span class=cF0>
 <a name="l29"></a>        </span><span class=cF9>CDoc</span><span class=cF0> *doc = </span><span class=cF5>DocRead</span><span class=cF0>(filename, </span><span class=cF3>DOCF_NO_CURSOR</span><span class=cF0>);
 <a name="l30"></a>
 <a name="l31"></a>        </span><span class=cF5>DocCollapse</span><span class=cF0>(collapse, doc);
@@ -60,7 +60,7 @@ body {background-color:#000000;}
 <a name="l33"></a>        </span><span class=cF5>DocDel</span><span class=cF0>(doc);
 <a name="l34"></a>}
 <a name="l35"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>Collapse</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *files_find_mask=</span><span class=cF6>&quot;*&quot;</span><span class=cF0>, </span><span class=cF1>Bool</span><span class=cF0> collapse=</span><span class=cF3>TRUE</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *fu_flags=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l36"></a>{</span><span class=cF2>//Collapse </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> trees.</span><span class=cF0>
+<a name="l36"></a>{</span><span class=cF2>//Collapse </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> trees.</span><span class=cF0>
 <a name="l37"></a>        </span><span class=cF9>I64</span><span class=cF0> fuf_flags = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l38"></a>
 <a name="l39"></a>        </span><span class=cF5>FlagsScan</span><span class=cF0>(&amp;fuf_flags, </span><span class=cF5>Define</span><span class=cF7>(</span><span class=cF6>&quot;ST_FILE_UTIL_FLAGS&quot;</span><span class=cF7>)</span><span class=cF0>, </span><span class=cF6>&quot;+r+f+F+$+O&quot;</span><span class=cF0>);
@@ -170,7 +170,7 @@ body {background-color:#000000;}
 <a name="l143"></a>        </span><span class=cF1>return</span><span class=cF0> res;
 <a name="l144"></a>}
 <a name="l145"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>DocOpt</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *files_find_mask=</span><span class=cF6>&quot;*&quot;</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> *fu_flags=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l146"></a>{</span><span class=cF2>//Optimize </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> files, eliminating aux_str's and .Z's.</span><span class=cF0>
+<a name="l146"></a>{</span><span class=cF2>//Optimize </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> files, eliminating aux_str's and .Z's.</span><span class=cF0>
 <a name="l147"></a></span><span class=cF2>//+R flag for aggressively risky.</span><span class=cF0>
 <a name="l148"></a>        </span><span class=cF9>I64</span><span class=cF0> fuf_flags = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l149"></a>
diff --git a/docs/System/Utils/Find.html b/docs/System/Utils/Find.html
index 6cab958f..19f52d54 100755
--- a/docs/System/Utils/Find.html
+++ b/docs/System/Utils/Find.html
@@ -53,7 +53,7 @@ body {background-color:#000000;}
 <a name="l26"></a>}
 <a name="l27"></a>
 <a name="l28"></a></span><span class=cF9>I64</span><span class=cF0> </span><span class=cF5>FindFile</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *needle_str, </span><span class=cF1>U8</span><span class=cF0> *haystack_filename, </span><span class=cF9>I64</span><span class=cF0> *_fuf_flags, </span><span class=cF1>U8</span><span class=cF0> *replace_text)
-<a name="l29"></a>{</span><span class=cF2>//Have you confused with </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l65"><span class=cF4>FileFind</span></a><span class=cF2>()?</span><span class=cF0>
+<a name="l29"></a>{</span><span class=cF2>//Have you confused with </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.html#l65"><span class=cF4>FileFind</span></a><span class=cF2>()?</span><span class=cF0>
 <a name="l30"></a>        </span><span class=cF1>Bool</span><span class=cF0>             first_on_line, write_this_file = </span><span class=cF3>FALSE</span><span class=cF0>, cont = !</span><span class=cF5>Bt</span><span class=cF0>(_fuf_flags, </span><span class=cF3>FUf_CANCEL</span><span class=cF0>);
 <a name="l31"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *src, *dst, *dst2, *name_buf = </span><span class=cF3>NULL</span><span class=cF0>;
 <a name="l32"></a>        </span><span class=cF9>I64</span><span class=cF0>                      i, j, plen, rlen, dlen, count = </span><span class=cFE>0</span><span class=cF0>,old_flags, ss_flags;
diff --git a/docs/System/Utils/HeapLog.html b/docs/System/Utils/HeapLog.html
index 8ce0ab12..ad6041cb 100755
--- a/docs/System/Utils/HeapLog.html
+++ b/docs/System/Utils/HeapLog.html
@@ -108,7 +108,7 @@ body {background-color:#000000;}
 <a name="l81"></a>}
 <a name="l82"></a>
 <a name="l83"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>HeapLog</span><span class=cF0>(</span><span class=cF1>Bool</span><span class=cF0> val=</span><span class=cF3>ON</span><span class=cF0>, </span><span class=cF9>CTask</span><span class=cF0> *task=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l84"></a>{</span><span class=cF2>//Turn on.  Collect data.</span><span class=cF0>      </span><span class=cF2>Call </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l139"><span class=cF4>HeapLogAddrRep</span></a><span class=cF2>() or  </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l174"><span class=cF4>HeapLogSizeRep</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l84"></a>{</span><span class=cF2>//Turn on.  Collect data.</span><span class=cF0>      </span><span class=cF2>Call </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l139"><span class=cF4>HeapLogAddrRep</span></a><span class=cF2>() or  </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l174"><span class=cF4>HeapLogSizeRep</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l85"></a>        </span><span class=cF9>I64</span><span class=cF0> i;
 <a name="l86"></a>
 <a name="l87"></a>        </span><span class=cF1>if</span><span class=cF0> (val)
@@ -164,7 +164,7 @@ body {background-color:#000000;}
 <a name="l137"></a>}
 <a name="l138"></a>
 <a name="l139"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>HeapLogAddrRep</span><span class=cF0>(</span><span class=cF1>Bool</span><span class=cF0> leave_it=</span><span class=cF3>OFF</span><span class=cF0>)
-<a name="l140"></a>{</span><span class=cF2>//Call </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l83"><span class=cF4>HeapLog</span></a><span class=cF2>() first and collect data.</span><span class=cF0>
+<a name="l140"></a>{</span><span class=cF2>//Call </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l83"><span class=cF4>HeapLog</span></a><span class=cF2>() first and collect data.</span><span class=cF0>
 <a name="l141"></a>        </span><span class=cF9>I64</span><span class=cF0>                      i, j, total = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l142"></a>        </span><span class=cF9>CHeapLog</span><span class=cF0>        *tmphl, hl;
 <a name="l143"></a>
@@ -199,7 +199,7 @@ body {background-color:#000000;}
 <a name="l172"></a>}
 <a name="l173"></a>
 <a name="l174"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>HeapLogSizeRep</span><span class=cF0>(</span><span class=cF1>Bool</span><span class=cF0> leave_it=</span><span class=cF3>OFF</span><span class=cF0>)
-<a name="l175"></a>{</span><span class=cF2>//Call </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l83"><span class=cF4>HeapLog</span></a><span class=cF2>() first and collect data.</span><span class=cF0>
+<a name="l175"></a>{</span><span class=cF2>//Call </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l83"><span class=cF4>HeapLog</span></a><span class=cF2>() first and collect data.</span><span class=cF0>
 <a name="l176"></a>        </span><span class=cF9>I64</span><span class=cF0>                              i, j, k, total = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l177"></a>        </span><span class=cF9>CHeapLog</span><span class=cF0>                *tmphla, hla, *tmphls, *tmphls1;
 <a name="l178"></a>        </span><span class=cF9>CHeapLogHash</span><span class=cF0>    *size_head;
diff --git a/docs/System/Utils/MemRep.html b/docs/System/Utils/MemRep.html
index 7d51eab2..54c25a47 100755
--- a/docs/System/Utils/MemRep.html
+++ b/docs/System/Utils/MemRep.html
@@ -256,9 +256,9 @@ body {background-color:#000000;}
 <a name="l229"></a>        </span><span class=cF6>&quot;Kernel\t:%08X-%08X\n&quot;</span><span class=cF0>, </span><span class=cFB>mem_boot_base</span><span class=cF0> - </span><span class=cF1>sizeof</span><span class=cF0>(</span><span class=cF9>CBinFile</span><span class=cF0>), bfh;
 <a name="l230"></a>
 <a name="l231"></a>        </span><span class=cF6>&quot;$ID,-2$$BLACK$High Memory\t:00100000-%08X$FG$\n&quot;</span><span class=cF0>, </span><span class=cFB>mem_heap_limit</span><span class=cF0>;
-<a name="l232"></a>        </span><span class=cF6>&quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4082"><span class=cF4>SYS_FIXED_AREA</span></a><span class=cF6>\t:%08X-%08X\n&quot;</span><span class=cF0>, </span><span class=cF3>SYS_FIXED_AREA</span><span class=cF0>, </span><span class=cF3>SYS_FIXED_AREA</span><span class=cF0> + </span><span class=cF1>sizeof</span><span class=cF0>(</span><span class=cF9>CSysFixedArea</span><span class=cF0>) - </span><span class=cFE>1</span><span class=cF0>;
+<a name="l232"></a>        </span><span class=cF6>&quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4082"><span class=cF4>SYS_FIXED_AREA</span></a><span class=cF6>\t:%08X-%08X\n&quot;</span><span class=cF0>, </span><span class=cF3>SYS_FIXED_AREA</span><span class=cF0>, </span><span class=cF3>SYS_FIXED_AREA</span><span class=cF0> + </span><span class=cF1>sizeof</span><span class=cF0>(</span><span class=cF9>CSysFixedArea</span><span class=cF0>) - </span><span class=cFE>1</span><span class=cF0>;
 <a name="l233"></a>
-<a name="l234"></a>    </span><span class=cF6>&quot;</span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l531"><span class=cF4>VBE framebuffer</span></a><span class=cF6>\t:%08X-%08X\n&quot;</span><span class=cF0>, </span><span class=cFB>text</span><span class=cF0>.fb_alias, </span><span class=cFB>text</span><span class=cF0>.fb_alias(</span><span class=cF1>U8</span><span class=cF0> *) + </span><span class=cFB>text</span><span class=cF0>.buffer_size - </span><span class=cFE>1</span><span class=cF0>;
+<a name="l234"></a>    </span><span class=cF6>&quot;</span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l531"><span class=cF4>VBE framebuffer</span></a><span class=cF6>\t:%08X-%08X\n&quot;</span><span class=cF0>, </span><span class=cFB>text</span><span class=cF0>.fb_alias, </span><span class=cFB>text</span><span class=cF0>.fb_alias(</span><span class=cF1>U8</span><span class=cF0> *) + </span><span class=cFB>text</span><span class=cF0>.buffer_size - </span><span class=cFE>1</span><span class=cF0>;
 <a name="l235"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cFB>sys_data_bp</span><span class=cF0>)
 <a name="l236"></a>    </span><span class=cF7>{</span><span class=cF0>
 <a name="l237"></a>                </span><span class=cF6>&quot;$BLACK$Code Heap\t:%010X/%010X$FG$\n&quot;</span><span class=cF0>, </span><span class=cFB>sys_code_bp</span><span class=cF0>-&gt;used_u8s, </span><span class=cFB>sys_code_bp</span><span class=cF0>-&gt;alloced_u8s;
diff --git a/docs/System/Utils/Merge.html b/docs/System/Utils/Merge.html
index a9698f18..d1e63300 100755
--- a/docs/System/Utils/Merge.html
+++ b/docs/System/Utils/Merge.html
@@ -72,7 +72,7 @@ body {background-color:#000000;}
 <a name="l45"></a>{</span><span class=cF2>/*Merge text files from one list into another.</span><span class=cF0>
 <a name="l46"></a></span><span class=cF2>Report files whos date/time is different.</span><span class=cF0>
 <a name="l47"></a>
-<a name="l48"></a></span><span class=cF2>&quot;+d&quot; will do </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Diff.html#l259"><span class=cF4>Diff</span></a><span class=cF2>() on files and prompt to</span><span class=cF0>
+<a name="l48"></a></span><span class=cF2>&quot;+d&quot; will do </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Diff.html#l259"><span class=cF4>Diff</span></a><span class=cF2>() on files and prompt to</span><span class=cF0>
 <a name="l49"></a></span><span class=cF2>merge changes from source files into</span><span class=cF0>
 <a name="l50"></a></span><span class=cF2>destination files.</span><span class=cF0>
 <a name="l51"></a></span><span class=cF2>*/</span><span class=cF0>
diff --git a/docs/System/Utils/Profiler.html b/docs/System/Utils/Profiler.html
index 29cc528f..3d473be3 100755
--- a/docs/System/Utils/Profiler.html
+++ b/docs/System/Utils/Profiler.html
@@ -36,7 +36,7 @@ body {background-color:#000000;}
 <a name="l9"></a></span><span class=cF9>I64</span><span class=cF0>  </span><span class=cFB>pf_prof_active</span><span class=cF0> = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l10"></a>
 <a name="l11"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>ProfTimerInt</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task)
-<a name="l12"></a>{</span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l37"><span class=cF4>profiler_timer_irq</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l12"></a>{</span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KInterrupts.html#l37"><span class=cF4>profiler_timer_irq</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l13"></a>        </span><span class=cF9>I64</span><span class=cF0> i, k;
 <a name="l14"></a>
 <a name="l15"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cF0>&amp;</span><span class=cFB>pf_prof_active</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF7>)</span><span class=cF0>)
@@ -60,7 +60,7 @@ body {background-color:#000000;}
 <a name="l33"></a></span><span class=cF2>by sampling RIP during the 1000Hz</span><span class=cF0>
 <a name="l34"></a></span><span class=cF2>timer interrupt.</span><span class=cF0>
 <a name="l35"></a>
-<a name="l36"></a></span><span class=cF2>Do a </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Profiler.html#l61"><span class=cF4>ProfRep</span></a><span class=cF2>(), (profiler report)</span><span class=cF0>
+<a name="l36"></a></span><span class=cF2>Do a </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Profiler.html#l61"><span class=cF4>ProfRep</span></a><span class=cF2>(), (profiler report)</span><span class=cF0>
 <a name="l37"></a></span><span class=cF2>after you have collected data.</span><span class=cF0>
 <a name="l38"></a></span><span class=cF2>*/</span><span class=cF0>
 <a name="l39"></a>        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cFE>0</span><span class=cF0> &lt;= cpu_num &lt; </span><span class=cFB>mp_count</span><span class=cF7>)</span><span class=cF0>)
@@ -86,7 +86,7 @@ body {background-color:#000000;}
 <a name="l59"></a>}
 <a name="l60"></a>
 <a name="l61"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>ProfRep</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> filter_count=</span><span class=cFE>1</span><span class=cF0>, </span><span class=cF1>Bool</span><span class=cF0> leave_it=</span><span class=cF3>OFF</span><span class=cF0>)
-<a name="l62"></a>{</span><span class=cF2>//Profiler report. Call </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/Profiler.html#l30"><span class=cF4>Prof</span></a><span class=cF2>() first and collect data.</span><span class=cF0>
+<a name="l62"></a>{</span><span class=cF2>//Profiler report. Call </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Profiler.html#l30"><span class=cF4>Prof</span></a><span class=cF2>() first and collect data.</span><span class=cF0>
 <a name="l63"></a>        </span><span class=cF9>I64</span><span class=cF0> i, hits, rip, last_rip = </span><span class=cFE>0</span><span class=cF0>, routine_total = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l64"></a>        </span><span class=cF1>F64</span><span class=cF0> total_time;
 <a name="l65"></a>        </span><span class=cF1>U8</span><span class=cF0>  buf[</span><span class=cFE>256</span><span class=cF0>], buf2[</span><span class=cFE>256</span><span class=cF0>], last_buf[</span><span class=cFE>256</span><span class=cF0>];
diff --git a/docs/System/Utils/StrUtils.html b/docs/System/Utils/StrUtils.html
index a01e8b61..fa9d5ccd 100755
--- a/docs/System/Utils/StrUtils.html
+++ b/docs/System/Utils/StrUtils.html
@@ -209,7 +209,7 @@ body {background-color:#000000;}
 <a name="l182"></a>
 <a name="l183"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>SUFile</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *filename,</span><span class=cF9>I64</span><span class=cF0> suf_flags,</span><span class=cF1>F64</span><span class=cF0> indent_scale_factor)
 <a name="l184"></a>{</span><span class=cF2>//String utility on a single file</span><span class=cF0>
-<a name="l185"></a></span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4337"><span class=cF4>SU Flags</span></a><span class=cF0>
+<a name="l185"></a></span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4337"><span class=cF4>SU Flags</span></a><span class=cF0>
 <a name="l186"></a>        </span><span class=cF1>U8</span><span class=cF0>                      *dst;
 <a name="l187"></a>        </span><span class=cF1>Bool</span><span class=cF0>            chged = </span><span class=cF3>FALSE</span><span class=cF0>;
 <a name="l188"></a>        </span><span class=cF9>I64</span><span class=cF0>                     reduced = </span><span class=cFE>0</span><span class=cF0>;
@@ -241,10 +241,10 @@ body {background-color:#000000;}
 <a name="l214"></a>        </span><span class=cF5>DocDel</span><span class=cF0>(doc);
 <a name="l215"></a>}
 <a name="l216"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>SU</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *files_find_mask, </span><span class=cF9>I64</span><span class=cF0> suf_flags, </span><span class=cF1>U8</span><span class=cF0> *fu_flags=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF1>F64</span><span class=cF0> indent_scale_factor=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l217"></a>{</span><span class=cF2>//Apply </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l528"><span class=cF4>StrUtil</span></a><span class=cF2>() on files.</span><span class=cF0>
+<a name="l217"></a>{</span><span class=cF2>//Apply </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/StrA.html#l528"><span class=cF4>StrUtil</span></a><span class=cF2>() on files.</span><span class=cF0>
 <a name="l218"></a></span><span class=cF2>//You can convert spaces to tabs, for example,</span><span class=cF0>
 <a name="l219"></a>        </span><span class=cF2>//or removing trailing spaces on lines.</span><span class=cF0>
-<a name="l220"></a>        </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4337"><span class=cF4>SUF Flags</span></a><span class=cF2>.</span><span class=cF0>
+<a name="l220"></a>        </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel/KernelA.html#l4337"><span class=cF4>SUF Flags</span></a><span class=cF2>.</span><span class=cF0>
 <a name="l221"></a>        </span><span class=cF9>I64</span><span class=cF0>                      fuf_flags = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l222"></a>        </span><span class=cF9>CDirEntry</span><span class=cF0>       *tmpde, *tmpde1;
 <a name="l223"></a>
diff --git a/docs/System/Utils/SysRep.html b/docs/System/Utils/SysRep.html
index 8dc13773..84482c18 100755
--- a/docs/System/Utils/SysRep.html
+++ b/docs/System/Utils/SysRep.html
@@ -1238,7 +1238,7 @@ body {background-color:#000000;}
 <a name="l1211"></a>}
 <a name="l1212"></a>
 <a name="l1213"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>BIOSRep</span><span class=cF0>()
-<a name="l1214"></a>{</span><span class=cF2>//Wrapper around </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/SysRep.html#l739"><span class=cF4>SysRep</span></a><span class=cF2>() to only show BIOS info.</span><span class=cF0>
+<a name="l1214"></a>{</span><span class=cF2>//Wrapper around </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/SysRep.html#l739"><span class=cF4>SysRep</span></a><span class=cF2>() to only show BIOS info.</span><span class=cF0>
 <a name="l1215"></a>        </span><span class=cF5>SysRep</span><span class=cF0>(</span><span class=cF3>SMBIOSt_BIOS</span><span class=cF0>);
 <a name="l1216"></a>}
 </span></pre></body>
diff --git a/docs/System/Utils/ToDolDoc.html b/docs/System/Utils/ToDolDoc.html
index d0400787..c0a61bdf 100755
--- a/docs/System/Utils/ToDolDoc.html
+++ b/docs/System/Utils/ToDolDoc.html
@@ -28,7 +28,7 @@ body {background-color:#000000;}
 <a name="l1"></a><span class=cF0>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Cmd Line (Typically);DolDoc/Conversion;DolDoc/Cmd Line (Typically)&quot;</span><span class=cF0>
 <a name="l2"></a>
 <a name="l3"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>ToDolDoc</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *files_find_mask, </span><span class=cF1>U8</span><span class=cF0> *fu_flags=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l4"></a>{</span><span class=cF2>//Convert text file to </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> by making double $'s.</span><span class=cF0>
+<a name="l4"></a>{</span><span class=cF2>//Convert text file to </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> by making double $'s.</span><span class=cF0>
 <a name="l5"></a>        </span><span class=cF9>CDoc</span><span class=cF0>            *doc;
 <a name="l6"></a>        </span><span class=cF9>I64</span><span class=cF0>                      fuf_flags = </span><span class=cFE>0</span><span class=cF0>;
 <a name="l7"></a>        </span><span class=cF9>CDirEntry</span><span class=cF0>       *tmpde, *tmpde1;
diff --git a/docs/System/Utils/ToTXT.html b/docs/System/Utils/ToTXT.html
index c4fc9ba8..28241448 100755
--- a/docs/System/Utils/ToTXT.html
+++ b/docs/System/Utils/ToTXT.html
@@ -68,7 +68,7 @@ body {background-color:#000000;}
 <a name="l41"></a>}
 <a name="l42"></a>
 <a name="l43"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CDoc</span><span class=cF0> *</span><span class=cF5>Doc2TXT</span><span class=cF0>(</span><span class=cF9>CDoc</span><span class=cF0> *doc_in)
-<a name="l44"></a>{</span><span class=cF2>//Convert </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> doc to plain text.</span><span class=cF0>
+<a name="l44"></a>{</span><span class=cF2>//Convert </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2> doc to plain text.</span><span class=cF0>
 <a name="l45"></a>        </span><span class=cF9>CDocEntry</span><span class=cF0>       *doc_e, *doc_e2;
 <a name="l46"></a>        </span><span class=cF9>I64</span><span class=cF0>                      y, col;
 <a name="l47"></a>        </span><span class=cF9>CDoc</span><span class=cF0>            *doc_out = </span><span class=cF5>DocNew</span><span class=cF0>;
@@ -150,11 +150,11 @@ body {background-color:#000000;}
 <a name="l123"></a>
 <a name="l124"></a>#</span><span class=cF1>help_index</span><span class=cF0> </span><span class=cF6>&quot;Cmd Line (Typically);DolDoc/Conversion;DolDoc/Cmd Line (Typically)&quot;</span><span class=cF0>
 <a name="l125"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>ToTXT</span><span class=cF0>(</span><span class=cF1>U8</span><span class=cF0> *_in_name, </span><span class=cF1>U8</span><span class=cF0> *_out_name=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> width=</span><span class=cFE>70</span><span class=cF0>)
-<a name="l126"></a>{</span><span class=cF2>//Convert </span><a href="http://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2>file to plain text.</span><span class=cF0>
+<a name="l126"></a>{</span><span class=cF2>//Convert </span><a href="https://www.tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF2>file to plain text.</span><span class=cF0>
 <a name="l127"></a>        </span><span class=cF1>U8</span><span class=cF0>       *in_name, *out_name;
 <a name="l128"></a>        </span><span class=cF9>CDoc</span><span class=cF0> *doc_in, *doc_out;
 <a name="l129"></a>
-<a name="l130"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="http://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l130"></a>        </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
 <a name="l131"></a>        </span><span class=cF5>WinHorz</span><span class=cF0>(</span><span class=cFE>0</span><span class=cF0>, width - </span><span class=cFE>1</span><span class=cF0>); </span><span class=cF2>//Sets doc width for word wrap.</span><span class=cF0>
 <a name="l132"></a>
 <a name="l133"></a>        in_name = </span><span class=cF5>ExtDefault</span><span class=cF0>(_in_name, </span><span class=cF6>&quot;.DD&quot;</span><span class=cF0>);
diff --git a/docs/System/Utils/index.html b/docs/System/Utils/index.html
new file mode 100755
index 00000000..6fe63b20
--- /dev/null
+++ b/docs/System/Utils/index.html
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/System/Utils
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>12/22 03:03 0913 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/BinRep.html#l1"><span class=cF4>BinRep.CC</span></a><span class=cF0>
+<a name="l6"></a>11/21 21:56 0776 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/CPURep.html#l1"><span class=cF4>CPURep.CC</span></a><span class=cF0>
+<a name="l7"></a>07/01 16:07 0B97 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/ConversionScript.html#l1"><span class=cF4>ConversionScript.CC</span></a><span class=cF0>
+<a name="l8"></a>12/22 03:03 21BD </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Diff.html#l1"><span class=cF4>Diff.CC</span></a><span class=cF0>
+<a name="l9"></a>11/21 23:26 0E3F </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/DocUtils.html#l1"><span class=cF4>DocUtils.CC</span></a><span class=cF0>
+<a name="l10"></a>07/01 16:15 24F5 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Find.html#l1"><span class=cF4>Find.CC</span></a><span class=cF0>
+<a name="l11"></a>11/23 01:23 153F </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/HeapLog.html#l1"><span class=cF4>HeapLog.CC</span></a><span class=cF0>
+<a name="l12"></a>11/21 23:09 0A6E </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/LineRep.html#l1"><span class=cF4>LineRep.CC</span></a><span class=cF0>
+<a name="l13"></a>11/21 22:05 07C7 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/LinkCheck.html#l1"><span class=cF4>LinkCheck.CC</span></a><span class=cF0>
+<a name="l14"></a>11/21 22:53 0157 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/MakeUtils.html#l1"><span class=cF4>MakeUtils.CC</span></a><span class=cF0>
+<a name="l15"></a>07/02 00:15 193A </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/MemRep.html#l1"><span class=cF4>MemRep.CC</span></a><span class=cF0>
+<a name="l16"></a>11/21 22:09 098A </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Merge.html#l1"><span class=cF4>Merge.CC</span></a><span class=cF0>
+<a name="l17"></a>11/21 23:13 0B5F </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/Profiler.html#l1"><span class=cF4>Profiler.CC</span></a><span class=cF0>
+<a name="l18"></a>11/23 01:13 14EE </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/StrUtils.html#l1"><span class=cF4>StrUtils.CC</span></a><span class=cF0>
+<a name="l19"></a>12/22 01:53 87E3 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/SysRep.html#l1"><span class=cF4>SysRep.CC</span></a><span class=cF0>
+<a name="l20"></a>07/02 00:15 032A </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/TaskRep.html#l1"><span class=cF4>TaskRep.CC</span></a><span class=cF0>
+<a name="l21"></a>11/21 22:00 02AA </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/ToDolDoc.html#l1"><span class=cF4>ToDolDoc.CC</span></a><span class=cF0>
+<a name="l22"></a>12/22 03:04 0BD5 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/ToTXT.html#l1"><span class=cF4>ToTXT.CC</span></a><span class=cF0>
+<a name="l23"></a>12/17 20:59 0579 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/VideoRep.html#l1"><span class=cF4>VideoRep.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/System/WinMgr.html b/docs/System/WinMgr.html
index 3cb514d2..63680761 100755
--- a/docs/System/WinMgr.html
+++ b/docs/System/WinMgr.html
@@ -358,7 +358,7 @@ body {background-color:#000000;}
 <a name="l331"></a>                }
 <a name="l332"></a>                </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (</span><span class=cFB>screencast</span><span class=cF0>.dc)
 <a name="l333"></a>                {
-<a name="l334"></a>                        </span><span class=cF5>DCDel</span><span class=cF0>(</span><span class=cFB>screencast</span><span class=cF0>.dc); </span><span class=cF2>//TODO: </span><a href="http://www.tomawezome.github.io/ZealOS/System/Utils/MemRep.html#l219"><span class=cF4>MemRep</span></a><span class=cF2> can crash.</span><span class=cF0>
+<a name="l334"></a>                        </span><span class=cF5>DCDel</span><span class=cF0>(</span><span class=cFB>screencast</span><span class=cF0>.dc); </span><span class=cF2>//TODO: </span><a href="https://www.tomawezome.github.io/ZealOS/System/Utils/MemRep.html#l219"><span class=cF4>MemRep</span></a><span class=cF2> can crash.</span><span class=cF0>
 <a name="l335"></a>                        </span><span class=cFB>screencast</span><span class=cF0>.dc = </span><span class=cF3>NULL</span><span class=cF0>;
 <a name="l336"></a>                }
 <a name="l337"></a>                </span><span class=cF1>if</span><span class=cF0> (</span><span class=cFB>sys_focus_task</span><span class=cF0> &amp;&amp; !</span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cF0>&amp;</span><span class=cFB>sys_focus_task</span><span class=cF0>-&gt;task_flags, </span><span class=cF3>TASKf_HAS_SONG</span><span class=cF7>)</span><span class=cF0>)
diff --git a/docs/System/index.html b/docs/System/index.html
new file mode 100755
index 00000000..ae54d4ac
--- /dev/null
+++ b/docs/System/index.html
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/System
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 23:10 0000 </span><span class=cF9><u>AutoComplete</span><span class=cF0>
+<a name="l6"></a></u>07/02 23:10 0000 </span><span class=cF9><u>BlkDev</span><span class=cF0>
+<a name="l7"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Boot</span><span class=cF0>
+<a name="l8"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Ctrls</span><span class=cF0>
+<a name="l9"></a></u>07/02 23:10 0000 </span><span class=cF9><u>DolDoc</span><span class=cF0>
+<a name="l10"></a></u>07/02 23:10 0000 </span><span class=cF9><u>God</span><span class=cF0>
+<a name="l11"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Gr</span><span class=cF0>
+<a name="l12"></a></u>07/02 23:10 0000 </span><span class=cF9><u>Utils</span><span class=cF0>
+<a name="l13"></a></u>12/22 03:06 1FA9 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Debug.html#l1"><span class=cF4>Debug.CC</span></a><span class=cF0>
+<a name="l14"></a>07/01 16:15 051E </span><a href="https://www.tomawezome.github.io/ZealOS/System/Define.html#l1"><span class=cF4>Define.CC</span></a><span class=cF0>
+<a name="l15"></a>06/23 22:57 2035 </span><a href="https://www.tomawezome.github.io/ZealOS/System/DevInfo.html#l1"><span class=cF4>DevInfo.CC</span></a><span class=cF0>
+<a name="l16"></a>07/02 16:21 11CC </span><a href="https://www.tomawezome.github.io/ZealOS/System/Externs.html#l1"><span class=cF4>Externs.CC</span></a><span class=cF0>
+<a name="l17"></a>11/24 02:07 2817 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Hash.html#l1"><span class=cF4>Hash.CC</span></a><span class=cF0>
+<a name="l18"></a>12/22 01:53 0D2C </span><a href="https://www.tomawezome.github.io/ZealOS/System/InFile.html#l1"><span class=cF4>InFile.CC</span></a><span class=cF0>
+<a name="l19"></a>07/02 02:11 0242 </span><a href="https://www.tomawezome.github.io/ZealOS/System/MakeSystem.html#l1"><span class=cF4>MakeSystem.CC</span></a><span class=cF0>
+<a name="l20"></a>11/24 02:08 0A22 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Math.html#l1"><span class=cF4>Math.CC</span></a><span class=cF0>
+<a name="l21"></a>07/02 04:18 4856 </span><a href="https://www.tomawezome.github.io/ZealOS/System/MathODE.html#l1"><span class=cF4>MathODE.CC</span></a><span class=cF0>
+<a name="l22"></a>11/24 02:12 0FD0 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Memory.html#l1"><span class=cF4>Memory.CC</span></a><span class=cF0>
+<a name="l23"></a>11/24 01:50 17DF </span><a href="https://www.tomawezome.github.io/ZealOS/System/Menu.html#l1"><span class=cF4>Menu.CC</span></a><span class=cF0>
+<a name="l24"></a>12/01 23:41 065F </span><a href="https://www.tomawezome.github.io/ZealOS/System/Mouse.html#l1"><span class=cF4>Mouse.CC</span></a><span class=cF0>
+<a name="l25"></a>07/02 00:54 14B1 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Registry.html#l1"><span class=cF4>Registry.CC</span></a><span class=cF0>
+<a name="l26"></a>12/22 02:06 20F5 </span><a href="https://www.tomawezome.github.io/ZealOS/System/Sound.html#l1"><span class=cF4>Sound.CC</span></a><span class=cF0>
+<a name="l27"></a>11/24 01:52 0D9C </span><a href="https://www.tomawezome.github.io/ZealOS/System/TaskSettings.html#l1"><span class=cF4>TaskSettings.CC</span></a><span class=cF0>
+<a name="l28"></a>11/24 02:13 126E </span><a href="https://www.tomawezome.github.io/ZealOS/System/Training.html#l1"><span class=cF4>Training.CC</span></a><span class=cF0>
+<a name="l29"></a>07/02 22:15 152C </span><a href="https://www.tomawezome.github.io/ZealOS/System/WallPaper.html#l1"><span class=cF4>WallPaper.CC</span></a><span class=cF0>
+<a name="l30"></a>11/24 02:00 32FD </span><a href="https://www.tomawezome.github.io/ZealOS/System/Win.html#l1"><span class=cF4>Win.CC</span></a><span class=cF0>
+<a name="l31"></a>07/02 00:40 6807 </span><a href="https://www.tomawezome.github.io/ZealOS/System/WinMgr.html#l1"><span class=cF4>WinMgr.CC</span></a><span class=cF0>
+<a name="l32"></a>07/02 17:51 0F66 </span><a href="https://www.tomawezome.github.io/ZealOS/System/ZSplash.html#l1"><span class=cF4>ZSplash.CC</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Tmp/ScreenShots/index.html b/docs/Tmp/ScreenShots/index.html
new file mode 100755
index 00000000..88978e73
--- /dev/null
+++ b/docs/Tmp/ScreenShots/index.html
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Tmp/ScreenShots
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</u></span><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/Tmp/index.html b/docs/Tmp/index.html
new file mode 100755
index 00000000..c9abd48a
--- /dev/null
+++ b/docs/Tmp/index.html
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/Tmp
+<a name="l2"></a>DATE_ TIME_ SIZE
+<a name="l3"></a>07/02 23:10 0000 </span><span class=cF9><u>.</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 0000 </span><span class=cF9><u>..</span><span class=cF0>
+<a name="l5"></a></u>07/02 23:10 0000 </span><span class=cF9><u>ScreenShots</u></span><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/docs/index.html b/docs/index.html
new file mode 100755
index 00000000..2fc105a3
--- /dev/null
+++ b/docs/index.html
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
+<meta name="generator" content="ZealOS V0.05">
+<style type="text/css">
+body {background-color:#000000;}
+.cF0{color:#ffffff;background-color:#000000;}
+.cF1{color:#3465a4;background-color:#000000;}
+.cF2{color:#4e9a06;background-color:#000000;}
+.cF3{color:#06989a;background-color:#000000;}
+.cF4{color:#a24444;background-color:#000000;}
+.cF5{color:#75507b;background-color:#000000;}
+.cF6{color:#ce982f;background-color:#000000;}
+.cF7{color:#bcc0b9;background-color:#000000;}
+.cF8{color:#555753;background-color:#000000;}
+.cF9{color:#729fcf;background-color:#000000;}
+.cFA{color:#82bc49;background-color:#000000;}
+.cFB{color:#34e2e2;background-color:#000000;}
+.cFC{color:#ac3535;background-color:#000000;}
+.cFD{color:#ad7fa8;background-color:#000000;}
+.cFE{color:#fce94f;background-color:#000000;}
+.cFF{color:#000000;background-color:#000000;}
+</style>
+</head>
+<body>
+<pre style="font-family:courier;font-size:10pt">
+<a name="l1"></a><span class=cF9><u>Directory</u></span><span class=cF0> of C:/
+<a name="l2"></a>DATE_ TIME_  SIZE
+<a name="l3"></a>07/02 23:10 00000 </span><span class=cF9><u>0000Boot</span><span class=cF0>
+<a name="l4"></a></u>07/02 23:10 00000 </span><span class=cF9><u>Apps</span><span class=cF0>
+<a name="l5"></a></u>07/02 23:10 00000 </span><span class=cF9><u>Compiler</span><span class=cF0>
+<a name="l6"></a></u>07/02 23:10 00000 </span><span class=cF9><u>Demo</span><span class=cF0>
+<a name="l7"></a></u>07/02 23:10 00000 </span><span class=cF9><u>Doc</span><span class=cF0>
+<a name="l8"></a></u>07/02 23:10 00000 </span><span class=cF9><u>Downloads</span><span class=cF0>
+<a name="l9"></a></u>07/03 02:37 00000 </span><span class=cF9><u>HTML</span><span class=cF0>
+<a name="l10"></a></u>07/02 23:10 00000 </span><span class=cF9><u>Home</span><span class=cF0>
+<a name="l11"></a></u>07/02 23:10 00000 </span><span class=cF9><u>Kernel</span><span class=cF0>
+<a name="l12"></a></u>07/02 23:10 00000 </span><span class=cF9><u>Misc</span><span class=cF0>
+<a name="l13"></a></u>07/02 23:10 00000 </span><span class=cF9><u>System</span><span class=cF0>
+<a name="l14"></a></u>07/02 23:10 00000 </span><span class=cF9><u>Tmp</span><span class=cF0>
+<a name="l15"></a></u>07/03 02:43 2F400 </span><a href="https://www.tomawezome.github.io/ZealOS/Kernel.html#l1"><span class=cF4>Kernel.BIN.C</span></a><span class=cF0>
+<a name="l16"></a>06/28 03:45 011FA </span><a href="https://www.tomawezome.github.io/ZealOS/HomeKeyPlugIns.html#l1"><span class=cF4>HomeKeyPlugIns.CC</span></a><span class=cF0>
+<a name="l17"></a>12/22 00:53 00238 </span><a href="https://www.tomawezome.github.io/ZealOS/HomeLocalize.html#l1"><span class=cF4>HomeLocalize.CC</span></a><span class=cF0>
+<a name="l18"></a>07/01 19:44 00355 </span><a href="https://www.tomawezome.github.io/ZealOS/HomeSys.html#l1"><span class=cF4>HomeSys.CC</span></a><span class=cF0>
+<a name="l19"></a>07/02 00:53 003B3 </span><a href="https://www.tomawezome.github.io/ZealOS/HomeWrappers.html#l1"><span class=cF4>HomeWrappers.CC</span></a><span class=cF0>
+<a name="l20"></a>07/01 16:15 001A7 </span><a href="https://www.tomawezome.github.io/ZealOS/MakeHome.html#l1"><span class=cF4>MakeHome.CC</span></a><span class=cF0>
+<a name="l21"></a>07/02 22:07 004C8 </span><a href="https://www.tomawezome.github.io/ZealOS/Once.html#l1"><span class=cF4>Once.CC</span></a><span class=cF0>
+<a name="l22"></a>07/02 18:29 00491 </span><a href="https://www.tomawezome.github.io/ZealOS/StartOS.html#l1"><span class=cF4>StartOS.CC</span></a><span class=cF0>
+<a name="l23"></a>07/01 17:11 0FA01 </span><a href="https://www.tomawezome.github.io/ZealOS/PersonalMenu.html#l1"><span class=cF4>PersonalMenu.DD</span></a><span class=cF0>
+<a name="l24"></a>09/27 11:24 0003A </span><a href="https://www.tomawezome.github.io/ZealOS/PersonalNotes.html#l1"><span class=cF4>PersonalNotes.DD</span></a><span class=cF0>
+</span></pre></body>
+</html>
diff --git a/mnt.sh b/mnt.sh
index fa0ea285..3bbca722 100755
--- a/mnt.sh
+++ b/mnt.sh
@@ -1,7 +1,8 @@
 #!/bin/bash
 echo "mounting..."
 sudo modprobe nbd
-sudo qemu-nbd -c dev/nbd0 ~/VirtualBox\ VMs/ZealOS/ZealOS.vdi #Replace with path to disk
+#sudo qemu-nbd -c dev/nbd0 ~/VirtualBox\ VMs/ZealOS/ZealOS.vdi #Replace with path to disk
+sudo qemu-nbd -c dev/nbd0 ~/vmware/ZAHCI/ZAHCI.vmdk #Replace with path to disk
 sudo partprobe /dev/nbd0
 sudo mount /dev/nbd0p1 /mnt
 echo "mounted .vdi"
@@ -10,7 +11,13 @@ echo "removing src/ files"
 rm -rf src/*
 echo "copying src/ files from root of mounted .vdi"
 sudo cp -r /mnt/* src/
-echo "files copied"
+echo "src/ files copied"
+
+echo "removing doc/ files"
+rm -rf docs/*
+echo "copying docs/ files from HTML/ folder of mounted .vdi"
+sudo cp -r /mnt/HTML/* docs/
+echo "docs/ files copied"
 
 echo "unmounting..."
 sudo umount /mnt
@@ -18,7 +25,12 @@ sudo qemu-nbd -d /dev/nbd0
 echo "unmounted .vdi"
 echo "set perms, update ISO."
 sudo chown -R $USER:$USER src/*
+sudo chown -R $USER:$USER docs/*
 rm ZealOS-*
 mv src/Tmp/MyDistro.ISO.C ./ZealOS-$(date +%Y-%m-%d-%H_%M_%S).iso
+
+echo "removing duplicates"
+rm -rf ./src/HTML/*
+
 echo "finished."
 git status
diff --git a/src/Demo/ToHtmlToTXTDemo/HtmlGen.CC b/src/Demo/ToHtmlToTXTDemo/HtmlGen.CC
index 03f67903..0d838f0b 100755
--- a/src/Demo/ToHtmlToTXTDemo/HtmlGen.CC
+++ b/src/Demo/ToHtmlToTXTDemo/HtmlGen.CC
@@ -23,10 +23,20 @@ I64	Dir2Html(U8 *src_files_find_mask, U8 *dst_files_find_mask)
 {
 	CDirEntry	*tmpde1 = NULL, *tmpde2;
 	I64			 res = 0;
-	U8			*dest_path, *dest_file, *dest_abs, dest_ext[STR_LEN];
+	U8			*dest_path,
+				*dest_file,
+				*dest_abs,
+				*src_abs,
+				dest_ext[STR_LEN],
+				*index_path,
+				*index_path_out,
+				*index_exe;
+	CTask		*index_task;
+	CDoc		*index_doc;
 
 	tmpde1 = FilesFind(src_files_find_mask, FUF_RECURSE);
-	dest_abs = DirNameAbs(dst_files_find_mask);
+	dest_abs	= DirNameAbs(dst_files_find_mask);
+	src_abs		= DirNameAbs(src_files_find_mask);
 
 	if (tmpde1)
 	{
@@ -46,6 +56,7 @@ I64	Dir2Html(U8 *src_files_find_mask, U8 *dst_files_find_mask)
 			{
 				if (StrCompare(dest_ext, "BIN.C")	&&
 					StrCompare(dest_ext, "BIN")		&&
+					StrCompare(dest_ext, "ISO.C")	&&
 					StrCompare(dest_ext, "html")	&&
 					StrCompare(dest_ext, "DATA")	&&
 					StrCompare(dest_ext, "MAP"))
@@ -55,7 +66,33 @@ I64	Dir2Html(U8 *src_files_find_mask, U8 *dst_files_find_mask)
 				}
 			}
 			else
-				Dir2Html(tmpde1->full_name, dest_path);
+			{
+				index_path		= MStrPrint("%s/index.DD", dest_path);
+				index_path_out	= MStrPrint("%s/index.html", dest_path);
+				"%s\n", index_path;
+
+				index_exe = MStrPrint("Cls;Dir(\"%s\");View;\n", tmpde1->full_name);
+				PopUp(index_exe,, &index_task);
+				TaskWait(index_task);
+
+				index_doc = DocNew(index_path);
+				DocInsDoc(index_doc, index_task->put_doc);
+				DocWrite(index_doc);
+				DocDel(index_doc);
+
+				TaskWait(index_task);
+				Kill(index_task);
+
+				ToHtml(index_path, index_path_out);
+				Del(index_path);
+
+				Free(index_path);
+				Free(index_path_out);
+				Free(index_exe);
+
+				if (StrCompare(tmpde1->full_name, dest_abs))
+					Dir2Html(tmpde1->full_name, dest_path);
+			}
 
 			DirEntryDel(tmpde1);
 			tmpde1 = tmpde2;
@@ -73,10 +110,37 @@ I64	Dir2Html(U8 *src_files_find_mask, U8 *dst_files_find_mask)
 
 I64 HtmlGen()
 {
+	U8			*index_path,
+				*index_path_out;
+	CTask		*index_task;
+	CDoc		*index_doc;
+
 	DocMax;
 	DocMax;
 	DelTree("::/HTML/");
-	Dir2Html("::/", "::/HTML/");
+
+	index_path		= MStrPrint("::/HTML/index.DD");
+	index_path_out	= MStrPrint("::/HTML/index.html");
+	"%s\n", index_path;
+
+	PopUp("Cls;Dir(\"::/\");View;\n",, &index_task);
+	TaskWait(index_task);
+
+	index_doc = DocNew(index_path);
+	DocInsDoc(index_doc, index_task->put_doc);
+	DocWrite(index_doc);
+	DocDel(index_doc);
+
+	TaskWait(index_task);
+	Kill(index_task);
+
+	ToHtml(index_path, index_path_out);
+	Del(index_path);
+
+	Free(index_path);
+	Free(index_path_out);
+
+	return Dir2Html("::/", "::/HTML/");
 }
 
-HtmlGen;
+//HtmlGen;
diff --git a/src/Demo/ToHtmlToTXTDemo/ToHtml.CC b/src/Demo/ToHtmlToTXTDemo/ToHtml.CC
index 8d3c02e0..4305e02b 100755
--- a/src/Demo/ToHtmlToTXTDemo/ToHtml.CC
+++ b/src/Demo/ToHtmlToTXTDemo/ToHtml.CC
@@ -93,7 +93,7 @@ U8 *TOSLinkConvert2(U8 *filename, I64 line_num)
 	{
 		st = ExtChange(filename, "html");
 		if (st && StrLen(st) > 3 && !StrNCompare(st + 1, ":/", 2))
-			res = MStrPrint("http://www.tomawezome.github.io/ZealOS/%s#l%d", st + 3, line_num);
+			res = MStrPrint("https://www.tomawezome.github.io/ZealOS/%s#l%d", st + 3, line_num);
 		Free(st);
 	}
 
@@ -202,7 +202,7 @@ public CDoc *Doc2Html(CDoc *doc_in, U8 *html_header=NULL, U8 *body_header=NULL,
 					"<head>\n"
 					"<meta http-equiv=\"Content-Type\" "
 					"content=\"text/html;charset=US-ASCII\">\n"
-					"<meta name=\"generator\" content=\"$TX,"ZealOS V0.04",D="DD_OS_NAME_VERSION"$\">\n";
+					"<meta name=\"generator\" content=\"$TX,"ZealOS V0.05",D="DD_OS_NAME_VERSION"$\">\n";
 	if (!body_header)
 		body_header =
 					"<body>\n"