ZealOS/docs/Doc/ChangeLog.DD.html

822 lines
112 KiB
HTML
Raw Normal View History

2021-07-03 05:07:57 +01:00
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
<meta name="generator" content="ZealOS V0.08">
2021-07-03 05:07:57 +01:00
<style type="text/css">
body {background-color:#000000;}
.c0F{color:#000000;background-color:#ffffff;}
.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:monospace;font-size:12pt">
<a name="l1"></a><span class=cF5> ChangeLog</span><span class=cF0>
<a name="l2"></a></span><span class=c0F>----07/23/21 16:30:23----</span><span class=cF0>
<a name="l3"></a>* Improve </span><a href="https://tomawezome.github.io/ZealOS/Compiler/CExcept.CC.html#l126"><span class=cF4>ParenWarning</span></a><span class=cF0> to give exact line number.
<a name="l4"></a>
<a name="l5"></a></span><span class=c0F>----07/14/21 13:12:34----</span><span class=cF0>
<a name="l6"></a>* Raised version number to 0.08.
<a name="l7"></a>* Fixed non-writable drive throw when #include with F5 in </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocPutKey.CC.html#l399"><span class=cF4>DocPutKey</span></a><span class=cF0> and when attempting to </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocPutKey.CC.html#l751"><span class=cF4>save</span></a><span class=cF0>.
<a name="l8"></a>* Added top &amp; right borders to </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KDebug.CC.html#l311"><span class=cF4>RawDr</span></a><span class=cF0>.
<a name="l9"></a>* Improved spacing in some debug commands.
<a name="l10"></a>* Fixed </span><a href="https://tomawezome.github.io/ZealOS/Kernel/Display.CC.html#l1"><span class=cF4>RawPutChar</span></a><span class=cF0> and </span><a href="https://tomawezome.github.io/ZealOS/Kernel/EdLite.CC.html#l67"><span class=cF4>EdLite</span></a><span class=cF0> tab width.
<a name="l11"></a>* Fixed </span><a href="https://tomawezome.github.io/ZealOS/Compiler/UAsm.CC.html#l286"><span class=cF4>Ui</span></a><span class=cF0> missing &quot;0x&quot; prefix syntax highlighter bug.
<a name="l12"></a>
<a name="l13"></a></span><span class=c0F>----07/11/21 17:26:32----</span><span class=cF0>
<a name="l14"></a>* Raised version number to 0.07.
<a name="l15"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KInterrupts.CC.html#l133"><span class=cF4>IntEntryAlloc</span></a><span class=cF0>, </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KInterrupts.CC.html#l149"><span class=cF4>IntEntryFree</span></a><span class=cF0>, </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l3550"><span class=cF4>dev.user_int_bitmap</span></a><span class=cF0> to allow acquiring dynamic user APIC IRQ.
<a name="l16"></a>
<a name="l17"></a></span><span class=c0F>----07/09/21 04:13:50----</span><span class=cF0>
<a name="l18"></a>* Added drive changing macros from AcctExample to PersonalMenu.
<a name="l19"></a>
<a name="l20"></a></span><span class=c0F>----07/06/21 15:04:12----</span><span class=cF0>
<a name="l21"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ZCAlloc&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l408"><span class=cF4>SysCAlloc</span></a><span class=cF0>&quot;);
<a name="l22"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ZMAlloc&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l394"><span class=cF4>SysMAlloc</span></a><span class=cF0>&quot;, &quot;-l&quot;);
<a name="l23"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ZCls&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l33"><span class=cF4>SysCls</span></a><span class=cF0>&quot;);
<a name="l24"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ZStrNew&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l503"><span class=cF4>SysStrNew</span></a><span class=cF0>&quot;);
<a name="l25"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ZReAlloc&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l479"><span class=cF4>SysReAlloc</span></a><span class=cF0>&quot;);
<a name="l26"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ZOnce&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/System/Registry.CC.html#l158"><span class=cF4>SysOnce</span></a><span class=cF0>&quot;, &quot;-l&quot;);
<a name="l27"></a>
<a name="l28"></a></span><span class=c0F>----07/05/21 22:24:03----</span><span class=cF0>
<a name="l29"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;inst&quot;, &quot;instruction&quot;);
<a name="l30"></a>* Updated </span><a href="https://tomawezome.github.io/ZealOS/System/Define.CC.html#l18"><span class=cF4>line counts</span></a><span class=cF0>.
<a name="l31"></a>
<a name="l32"></a></span><span class=c0F>----07/05/21 14:58:59----</span><span class=cF0>
<a name="l33"></a>* Raised version number to 0.06.
<a name="l34"></a>* Update and fix all documentation.
<a name="l35"></a>* Alter Splash messages and logo color.
<a name="l36"></a>* Allow OS Upgrade feature on VMs.
<a name="l37"></a>
<a name="l38"></a></span><span class=c0F>----07/03/21 00:01:32----</span><span class=cF0>
<a name="l39"></a>
<a name="l40"></a>* Raised version number to 0.05.
<a name="l41"></a>* Fixed HTML Demo, implemented it into DoDistro process. Outputs to ::/HTML/.
<a name="l42"></a>
<a name="l43"></a></span><span class=c0F>----07/02/21 19:30:19----</span><span class=cF0>
<a name="l44"></a>* Raised version number to 0.04.
<a name="l45"></a>* Implemented default NULL filename args for </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocEd.CC.html#l228"><span class=cF4>Ed</span></a><span class=cF0>, </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocEd.CC.html#l295"><span class=cF4>PopUpEd</span></a><span class=cF0>.
<a name="l46"></a>* Removed some deprecated IDE functions.
<a name="l47"></a>* Changed window borders. Added color to </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocTerm.CC.html#l35"><span class=cF4>[X]</span></a><span class=cF0> and </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocTerm.CC.html#l37"><span class=cF4>MENU</span></a><span class=cF0>, hide for System Task and AutoComplete Task.
<a name="l48"></a>
<a name="l49"></a></span><span class=c0F>----07/02/21 03:58:09----</span><span class=cF0>
<a name="l50"></a>* Raised version number to 0.03.
<a name="l51"></a>* Update all documentation, change 1st-person --&gt; 3rd-person.
<a name="l52"></a>
<a name="l53"></a></span><span class=c0F>----07/01/21 23:51:14----</span><span class=cF0>
<a name="l54"></a>* Raised version number to 0.02.
<a name="l55"></a>* Added support for reading TempleOS, ZenithOS, and ZealOS ISOs.
<a name="l56"></a>* Renames:
<a name="l57"></a> - Seth --&gt; Executive
<a name="l58"></a>
<a name="l59"></a></span><span class=c0F>----07/01/21 19:04:09----</span><span class=cF0>
<a name="l60"></a><blink>* Forked ZealOS from ZenithOS. Version number 2.01 --&gt; 0.01.</blink>
<a name="l61"></a>* Update Roadmap.
<a name="l62"></a>* Restructured Net/ directories.
<a name="l63"></a>* Removed unnecessary files in Home/ directory.
<a name="l64"></a>* Renames:
<a name="l65"></a> - ZenithOS --&gt; ZealOS
<a name="l66"></a> - Zenith Task --&gt; System Task
<a name="l67"></a>
<a name="l68"></a> - </span><span class=cF5>Zenith</span><span class=cF0> --&gt; </span><span class=cF5>Sys</span><span class=cF0>
<a name="l69"></a> - </span><span class=cF5>ZenithErr</span><span class=cF0> --&gt; </span><span class=cF5>SysErr</span><span class=cF0>
<a name="l70"></a> - </span><span class=cF5>ZenithWarn</span><span class=cF0> --&gt; </span><span class=cF5>SysWarn</span><span class=cF0>
<a name="l71"></a> - </span><span class=cF5>ZenithLog</span><span class=cF0> --&gt; </span><span class=cF5>SysLog</span><span class=cF0>
<a name="l72"></a>
<a name="l73"></a> - Zenith/ --&gt; System/
<a name="l74"></a>
<a name="l75"></a></span><span class=c0F>----06/28/21 06:20:21----</span><span class=cF0>
<a name="l76"></a>* Restored /System/God directory, the </span><a href="https://tomawezome.github.io/ZealOS/Misc/Bible.TXT.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="l77"></a>
<a name="l78"></a></span><span class=c0F>----06/24/21 01:01:06----</span><span class=cF0>
<a name="l79"></a>* Raised version number to ZenithOS 2.1.
<a name="l80"></a>* Implemented PCI fall-back functions for when PCIBIOS is unsupported, to improve bare-metal support.
<a name="l81"></a>* Abstracted </span><a href="https://tomawezome.github.io/ZealOS/Kernel/PCI.CC.html#l1"><span class=cF4>PCI functions</span></a><span class=cF0> out from </span><a href="https://tomawezome.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l1"><span class=cF4>PCIBIOS</span></a><span class=cF0> file.
<a name="l82"></a>
<a name="l83"></a></span><span class=c0F>----06/01/21 16:02:38----</span><span class=cF0>
<a name="l84"></a><blink>* Raised version number to ZenithOS 2.0.</blink>
<a name="l85"></a>* Overhauled entire OS to use AHCI routines instead of IDE.
<a name="l86"></a>
<a name="l87"></a></span><span class=c0F>----05/24/21 05:08:09----</span><span class=cF0>
<a name="l88"></a>* Fixed </span><a href="https://tomawezome.github.io/ZealOS/Demo/Games/Chess.CC.html#l958"><span class=cF4>Chess</span></a><span class=cF0> crashing when only one CPU core available.
<a name="l89"></a>
<a name="l90"></a></span><span class=c0F>----05/24/21 04:24:00----</span><span class=cF0>
<a name="l91"></a>* Fixed Titanium crashing due to a broken sprite mesh.
<a name="l92"></a>
<a name="l93"></a></span><span class=c0F>----05/12/21 15:42:22----</span><span class=cF0>
<a name="l94"></a>* Renamed PaletteSetTomLight() to </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrPalette.CC.html#l168"><span class=cF4>PaletteSetLight</span></a><span class=cF0>(), brightened LTRED, PURPLE, and LTPURPLE.
<a name="l95"></a>* Lowered </span><a href="https://tomawezome.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.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="l96"></a>
<a name="l97"></a></span><span class=c0F>----02/07/21 10:20:33----</span><span class=cF0>
<a name="l98"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MSRGet&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelB.HH.html#l222"><span class=cF4>MSRRead</span></a><span class=cF0>&quot;);
<a name="l99"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MSRSet&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelB.HH.html#l223"><span class=cF4>MSRWrite</span></a><span class=cF0>&quot;);
<a name="l100"></a>
<a name="l101"></a></span><span class=c0F>----01/28/21 19:08:16----</span><span class=cF0>
<a name="l102"></a>* Added MSRGet().
<a name="l103"></a>
<a name="l104"></a></span><span class=c0F>----01/24/21 01:51:12----</span><span class=cF0>
<a name="l105"></a>* Removed DriveMap().
<a name="l106"></a>
<a name="l107"></a></span><span class=c0F>----01/11/21 23:39:21----</span><span class=cF0>
<a name="l108"></a>* Restored &quot;Daemon&quot; -&gt; &quot;Seth&quot;.
<a name="l109"></a>
<a name="l110"></a></span><span class=c0F>----12/23/20 18:27:18----</span><span class=cF0>
<a name="l111"></a>* Reformatting of files is virtually complete now.
<a name="l112"></a>
<a name="l113"></a></span><span class=c0F>----06/04/20 18:01:46----</span><span class=cF0>
<a name="l114"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/System/Utils/SysRep.CC.html#l1213"><span class=cF4>BIOSRep</span></a><span class=cF0>() as convenience function to view BIOS info from </span><a href="https://tomawezome.github.io/ZealOS/System/Utils/SysRep.CC.html#l739"><span class=cF4>SysRep</span></a><span class=cF0>().
<a name="l115"></a>
<a name="l116"></a></span><span class=c0F>----04/27/20 15:34:42----</span><span class=cF0>
<a name="l117"></a>* Changed </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrBitMap.CC.html#l1"><span class=cF4>GrBitMap</span></a><span class=cF0> to use non-timer rand for drawing speed improvement on multicore.
<a name="l118"></a>
<a name="l119"></a></span><span class=c0F>----04/21/20 18:54:47----</span><span class=cF0>
<a name="l120"></a>* Altered </span><span class=cF4><u>Tom Palettes</u></span><span class=cF0> for better visibility.
<a name="l121"></a>
<a name="l122"></a></span><span class=c0F>----04/21/20 16:13:01----</span><span class=cF0>
<a name="l123"></a>* Added start-up intro </span><a href="https://tomawezome.github.io/ZealOS/ZSplash.CC.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="l124"></a>
<a name="l125"></a></span><span class=c0F>----04/13/20 13:48:15----</span><span class=cF0>
<a name="l126"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l634"><span class=cF4>PIC_INIT</span></a><span class=cF0> and comments to </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KInterrupts.CC.html#l157"><span class=cF4>IntPICInit</span></a><span class=cF0>().
<a name="l127"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IntsInit&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KInterrupts.CC.html#l157"><span class=cF4>IntPICInit</span></a><span class=cF0>&quot;);
<a name="l128"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;LAPIC_ARIBITRATION_PRIORITY&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l642"><span class=cF4>LAPIC_ARBITRATION_PRIORITY</span></a><span class=cF0>&quot;);
<a name="l129"></a>
<a name="l130"></a></span><span class=c0F>----04/12/20 17:06:38----</span><span class=cF0>
<a name="l131"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l411"><span class=cF4>CIDTEntry</span></a><span class=cF0> and rewrote </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KInterrupts.CC.html#l98"><span class=cF4>IntEntryGet</span></a><span class=cF0>() and </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KInterrupts.CC.html#l110"><span class=cF4>IntEntrySet</span></a><span class=cF0>(). </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l3542"><span class=cF4>dev</span></a><span class=cF0>.idt is now </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KInterrupts.CC.html#l220"><span class=cF4>allocated</span></a><span class=cF0> on an 8-byte boundary as per Intel SDM
<a name="l132"></a>recommendation.
<a name="l133"></a>* Updated </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KGlobals.CC.html#l16"><span class=cF4>OS version</span></a><span class=cF0>.
<a name="l134"></a>* Changed </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l451"><span class=cF4>BIN_SIGNATURE_VAL</span></a><span class=cF0> from 'TOSB' to 'ZCCB'.
<a name="l135"></a>
<a name="l136"></a></span><span class=c0F>----04/11/20 18:10:58----</span><span class=cF0>
<a name="l137"></a>* Beginning efforts to reformat files some. Currently, keeping a temp log of progress at </span><a href="https://tomawezome.github.io/ZealOS/Home/FilesRefactored.DD.html#l1"><span class=cF4>FilesRefactored</span></a><span class=cF0>.
<a name="l138"></a>
<a name="l139"></a></span><span class=c0F>----04/10/20 07:44:08----</span><span class=cF0>
<a name="l140"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PIC1&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l630"><span class=cF4>PIC_1</span></a><span class=cF0>&quot;);
<a name="l141"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PIC2&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l632"><span class=cF4>PIC_2</span></a><span class=cF0>&quot;);
<a name="l142"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PIT0&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l686"><span class=cF4>PIT_0</span></a><span class=cF0>&quot;);
<a name="l143"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PIT2&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l687"><span class=cF4>PIT_2</span></a><span class=cF0>&quot;);
<a name="l144"></a>
<a name="l145"></a></span><span class=c0F>----04/09/20 19:33:16----</span><span class=cF0>
<a name="l146"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Demo/Games/Chess.CC.html#l1"><span class=cF4>Chess</span></a><span class=cF0> game from Sup1 disc.
<a name="l147"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ScanFlags&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/StrB.CC.html#l147"><span class=cF4>FlagsScan</span></a><span class=cF0>&quot;);
<a name="l148"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;StrPrintFlags&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/StrB.CC.html#l209"><span class=cF4>FlagsStrPrint</span></a><span class=cF0>&quot;);
<a name="l149"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ScanMessage&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l42"><span class=cF4>MessageScan</span></a><span class=cF0>&quot;);
<a name="l150"></a>
<a name="l151"></a></span><span class=c0F>----04/04/20 19:15:21----</span><span class=cF0>
<a name="l152"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/System/Utils/SysRep.CC.html#l739"><span class=cF4>SysRep</span></a><span class=cF0>(). Various </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l2424"><span class=cF4>CSM*Info</span></a><span class=cF0> classes added. Pass in a </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l2383"><span class=cF4>SMBIOSt_*</span></a><span class=cF0> to get info for that specific structure type. It parses
<a name="l153"></a>SMBIOS structures located in low memory. Question-colon operator would have saved many lines of code.
<a name="l154"></a>
<a name="l155"></a></span><span class=c0F>----04/02/20 03:27:03----</span><span class=cF0>
<a name="l156"></a>* Added camera rotation via mouse in 3D </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/SpriteMesh.CC.html#l1103"><span class=cF4>SpriteMesh</span></a><span class=cF0> editor. 360 used as magic number, trying </span><a href="https://tomawezome.github.io/ZealOS/System/Ctrls/CtrlsA.CC.html#l251"><span class=cF4>VIEWANGLES_RANGE</span></a><span class=cF0> crashed it.
<a name="l157"></a>
<a name="l158"></a></span><span class=c0F>----04/02/20 01:50:52----</span><span class=cF0>
<a name="l159"></a>* 'Fixed' </span><a href="https://tomawezome.github.io/ZealOS/Demo/Games/Varoom.CC.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://tomawezome.github.io/ZealOS/Demo/Games/Varoom.CC.html#l391"><span class=cF4>mp_not_done_flags</span></a><span class=cF0> isn't getting cleared when
<a name="l160"></a>shift-esc is entered with the new key implementation.
<a name="l161"></a>
<a name="l162"></a></span><span class=c0F>----04/01/20 01:49:47----</span><span class=cF0>
<a name="l163"></a>* Changed boat color in </span><a href="https://tomawezome.github.io/ZealOS/Demo/Games/Talons.CC.html#l1"><span class=cF4>Talons</span></a><span class=cF0> from black to brown.
<a name="l164"></a>
<a name="l165"></a></span><span class=c0F>----04/01/20 01:42:55----</span><span class=cF0>
<a name="l166"></a>* Cleaned up </span><a href="https://tomawezome.github.io/ZealOS/Demo/Games/Varoom.CC.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="l167"></a> Added set/unset task idle between Yield to lower CPU use.
<a name="l168"></a>
<a name="l169"></a></span><span class=c0F>----03/29/20 14:07:00----</span><span class=cF0>
<a name="l170"></a>* Modified </span><a href="https://tomawezome.github.io/ZealOS/Demo/Games/Varoom.CC.html#l768"><span class=cF4>Varoom</span></a><span class=cF0> to use kbd bitmap for instant keypress response.
<a name="l171"></a>* Modified </span><a href="https://tomawezome.github.io/ZealOS/Kernel/StrB.CC.html#l209"><span class=cF4>FlagsStrPrint</span></a><span class=cF0>() to print unset flags as well.
<a name="l172"></a>* Modified </span><a href="https://tomawezome.github.io/ZealOS/Kernel/StrA.CC.html#l685"><span class=cF4>StrReplace</span></a><span class=cF0>() to free given str if free_str is set.
<a name="l173"></a>* Exported </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelC.HH.html#l564"><span class=cF4>Seg2Linear</span></a><span class=cF0>() from kernel.
<a name="l174"></a>
<a name="l175"></a></span><span class=c0F>----03/27/20 13:06:00----</span><span class=cF0>
<a name="l176"></a>* Modified </span><a href="https://tomawezome.github.io/ZealOS/System/Ctrls/CtrlsA.CC.html#l252"><span class=cF4>Ctrl Slider</span></a><span class=cF0> for 3D model editor to allow higher precision.
<a name="l177"></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="l178"></a>
<a name="l179"></a></span><span class=c0F>----03/21/20 19:35:00----</span><span class=cF0>
<a name="l180"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/StrA.CC.html#l685"><span class=cF4>StrReplace</span></a><span class=cF0>(), not fully tested yet.
<a name="l181"></a>
<a name="l182"></a></span><span class=c0F>----03/19/20 01:51:36----</span><span class=cF0>
<a name="l183"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l1689"><span class=cF4>OPTf_DECIMAL_ONLY</span></a><span class=cF0> for using </span><a href="https://tomawezome.github.io/ZealOS/Compiler/Lex.CC.html#l529"><span class=cF4>Lex</span></a><span class=cF0>() with other languages like JSON.
<a name="l184"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetRAX&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelB.HH.html#l204"><span class=cF4>RAXGet</span></a><span class=cF0>&quot;);
<a name="l185"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SetRAX&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelB.HH.html#l210"><span class=cF4>RAXSet</span></a><span class=cF0>&quot;);
<a name="l186"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_GET_RAX&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Compiler/CompilerA.HH.html#l152"><span class=cF4>IC_RAX_GET</span></a><span class=cF0>&quot;);
<a name="l187"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_SET_RAX&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Compiler/CompilerA.HH.html#l153"><span class=cF4>IC_RAX_SET</span></a><span class=cF0>&quot;);
<a name="l188"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetChar&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l220"><span class=cF4>CharGet</span></a><span class=cF0>&quot;);
<a name="l189"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetMessage&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l109"><span class=cF4>MessageGet</span></a><span class=cF0>&quot;);
<a name="l190"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetKey&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l170"><span class=cF4>KeyGet</span></a><span class=cF0>&quot;);
<a name="l191"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ScanChar&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l128"><span class=cF4>CharScan</span></a><span class=cF0>&quot;);
<a name="l192"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ScanKey&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l143"><span class=cF4>KeyScan</span></a><span class=cF0>&quot;);
<a name="l193"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PostMessage&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/Job.CC.html#l295"><span class=cF4>MessagePost</span></a><span class=cF0>&quot;);
<a name="l194"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetMessage&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l109"><span class=cF4>MessageGet</span></a><span class=cF0>&quot;);
<a name="l195"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetI64&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocGet.CC.html#l206"><span class=cF4>I64Get</span></a><span class=cF0>&quot;);
<a name="l196"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetF64&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocGet.CC.html#l238"><span class=cF4>F64Get</span></a><span class=cF0>&quot;);
<a name="l197"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetRBP&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelB.HH.html#l205"><span class=cF4>RBPGet</span></a><span class=cF0>&quot;);
<a name="l198"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SetRBP&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelB.HH.html#l211"><span class=cF4>RBPSet</span></a><span class=cF0>&quot;);
<a name="l199"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_GET_RBP&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Compiler/CompilerA.HH.html#l154"><span class=cF4>IC_RBP_GET</span></a><span class=cF0>&quot;);
<a name="l200"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_SET_RBP&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Compiler/CompilerA.HH.html#l155"><span class=cF4>IC_RBP_SET</span></a><span class=cF0>&quot;);
<a name="l201"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetRSP&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelB.HH.html#l207"><span class=cF4>RSPGet</span></a><span class=cF0>&quot;);
<a name="l202"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SetRSP&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelB.HH.html#l213"><span class=cF4>RSPSet</span></a><span class=cF0>&quot;);
<a name="l203"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_GET_RSP&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Compiler/CompilerA.HH.html#l156"><span class=cF4>IC_RSP_GET</span></a><span class=cF0>&quot;);
<a name="l204"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_SET_RSP&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Compiler/CompilerA.HH.html#l157"><span class=cF4>IC_RSP_SET</span></a><span class=cF0>&quot;);
<a name="l205"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetRFlags&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelB.HH.html#l206"><span class=cF4>RFlagsGet</span></a><span class=cF0>&quot;);
<a name="l206"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_GET_RFLAGS&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Compiler/CompilerA.HH.html#l149"><span class=cF4>IC_RFLAGS_GET</span></a><span class=cF0>&quot;);
<a name="l207"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SetRFlags&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelB.HH.html#l212"><span class=cF4>RFlagsSet</span></a><span class=cF0>&quot;);
<a name="l208"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IC_SET_RFLAGS&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Compiler/CompilerA.HH.html#l151"><span class=cF4>IC_RFLAGS_SET</span></a><span class=cF0>&quot;);
<a name="l209"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetTSC&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelB.HH.html#l244"><span class=cF4>TSCGet</span></a><span class=cF0>&quot;);
<a name="l210"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetS&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l251"><span class=cF4>StrNGet</span></a><span class=cF0>&quot;);
<a name="l211"></a>* Modified characters '_' and 'c' in </span><a href="https://tomawezome.github.io/ZealOS/Kernel/FontStd.CC.html#l1"><span class=cF4>FontStd</span></a><span class=cF0>.
<a name="l212"></a>
<a name="l213"></a></span><span class=c0F>----03/16/20 14:44:00----</span><span class=cF0>
<a name="l214"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GetStr&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l233"><span class=cF4>StrGet</span></a><span class=cF0>&quot;);
<a name="l215"></a>* Renamed GSF -&gt; </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l4330"><span class=cF4>SGF</span></a><span class=cF0> as a consequence.
<a name="l216"></a>* Added some </span><span class=cF4><u>AHCI headers</u></span><span class=cF0>.
<a name="l217"></a>
<a name="l218"></a></span><span class=c0F>----03/12/20 22:00:36----</span><span class=cF0>
<a name="l219"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrPalette.CC.html#l70"><span class=cF4>PaletteSetGruvboxDark</span></a><span class=cF0>().
<a name="l220"></a>* Removed shift-space, as we use tab indentation now. </span><a href="https://tomawezome.github.io/ZealOS/System/Utils/StrUtils.CC.html#l236"><span class=cF4>S2T</span></a><span class=cF0>() is still present if needed.
<a name="l221"></a>
<a name="l222"></a></span><span class=c0F>----02/24/20 00:42:00----</span><span class=cF0>
<a name="l223"></a><blink>* Zenith 1.1 released.</blink>
<a name="l224"></a>
<a name="l225"></a></span><span class=c0F>----02/23/20 23:59:37----</span><span class=cF0>
<a name="l226"></a>* Added new </span><a href="https://tomawezome.github.io/ZealOS/System/Mouse.CC.html#l26"><span class=cF4>bitmap mouse</span></a><span class=cF0>.
<a name="l227"></a>
<a name="l228"></a></span><span class=c0F>----02/23/20 02:36:28----</span><span class=cF0>
<a name="l229"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;err&quot;, &quot;error&quot;);
<a name="l230"></a>* Removed compression from kernel. Compress.CC, CArcCtrl, CArcCompress, ExpandBuf(), CompressBuf(), DCSF_COMPRESSED, etc.
<a name="l231"></a>Updated </span><a href="https://tomawezome.github.io/ZealOS/Demo/Disk/SerializeTree.CC.html#l1"><span class=cF4>::/Demo/Disk/SerializeTree.CC</span></a><span class=cF0> to not use compression.
<a name="l232"></a>* Removed RS_ATTR_COMPRESSED from </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l3147"><span class=cF4>RedSea attributes</span></a><span class=cF0>.
<a name="l233"></a>* Refactored </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l3185"><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://tomawezome.github.io/ZealOS/System/Utils/DocUtils.CC.html#l53"><span class=cF4>DocOptEntry</span></a><span class=cF0>(), </span><a href="https://tomawezome.github.io/ZealOS/System/BlkDev/ZDiskB.CC.html#l120"><span class=cF4>Size</span></a><span class=cF0>(), </span><a href="https://tomawezome.github.io/ZealOS/System/BlkDev/ZDiskB.CC.html#l101"><span class=cF4>Size1</span></a><span class=cF0>(), </span><a href="https://tomawezome.github.io/ZealOS/System/Utils/LineRep.CC.html#l100"><span class=cF4>SizeRep</span></a><span class=cF0>(), and </span><span class=cF4>
<a name="l234"></a></span><a href="https://tomawezome.github.io/ZealOS/System/Utils/LineRep.CC.html#l65"><span class=cF4>SizeRep1</span></a><span class=cF0>() have been updated accordingly.
<a name="l235"></a>* Removed IsDotZ(), ToggleZOrNotZ(). Cleaned up </span><a href="https://tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFile.CC.html#l1"><span class=cF4>FileRead</span></a><span class=cF0>(), </span><a href="https://tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFile.CC.html#l76"><span class=cF4>FileWrite</span></a><span class=cF0>(), and </span><a href="https://tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFind.CC.html#l65"><span class=cF4>FileFind</span></a><span class=cF0>() accordingly.
<a name="l236"></a>* Added XMM8-XMM15 to </span><a href="https://tomawezome.github.io/ZealOS/Compiler/OpCodes.DD.html#l138"><span class=cF4>OpCodes.DD</span></a><span class=cF0>.
<a name="l237"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Demo/Graphics/32BitColor.CC.html#l1"><span class=cF4>::/Demo/Graphics/32BitColor.CC</span></a><span class=cF0>.
<a name="l238"></a>
<a name="l239"></a></span><span class=c0F>----02/22/20 20:04:00----</span><span class=cF0>
<a name="l240"></a>* Reduced </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l4080"><span class=cF4>MEM_MIN_MEG</span></a><span class=cF0> to 256 MiB (VMWare users have to do less work).
<a name="l241"></a>* Added </span><span class=cF2>&lt;CTRL-ALT-X&gt;</span><span class=cF0> to AC </span><a href="https://tomawezome.github.io/ZealOS/Doc/StandBy.DD.html#l1"><span class=cF4>standby</span></a><span class=cF0> doc.
<a name="l242"></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="l243"></a></span><a href="https://tomawezome.github.io/ZealOS/System/Divination.CC.html#l1"><span class=cF4>::/System/Divination.CC</span></a><span class=cF0>. Functions renamed from God*() to </span><a href="https://tomawezome.github.io/ZealOS/System/God/HolySpirit.CC.html#l173"><span class=cF4>Divine*</span></a><span class=cF0>(). Psalmody GodSong feature </span><a href="https://tomawezome.github.io/ZealOS/Apps/Psalmody/PsalmodyMain.CC.html#l675"><span class=cF4>disabled</span></a><span class=cF0>. DolDoc &quot;BF:&quot; links
<a name="l244"></a>removed. CtrlAltB() is free to be used for other things.
<a name="l245"></a>* Updated the </span><a href="https://tomawezome.github.io/ZealOS/Doc/Charter.DD.html#l1"><span class=cF4>Charter</span></a><span class=cF0>.
<a name="l246"></a>
<a name="l247"></a></span><span class=c0F>----02/21/20 17:30:17----</span><span class=cF0>
<a name="l248"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;IRQ's&quot;, &quot;IRQs&quot;);
<a name="l249"></a>* Updated </span><a href="https://tomawezome.github.io/ZealOS/System/DevInfo.CC.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="l250"></a>memory reported by </span><a href="https://tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l173"><span class=cF4>MemBIOSTotal</span></a><span class=cF0>().
<a name="l251"></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://tomawezome.github.io/ZealOS/Doc/Tips.DD.html#l1"><span class=cF4>::/Doc/Tips.DD</span></a><span class=cF0>.
<a name="l252"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KStart16.CC.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="l253"></a>sure which pair of registers it is.
<a name="l254"></a>* Renamed BIOSTotalMem() -&gt; </span><a href="https://tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l173"><span class=cF4>MemBIOSTotal</span></a><span class=cF0>(), rewritten and commented for clarity, exported from kernel. Neat function.
<a name="l255"></a>
<a name="l256"></a></span><span class=c0F>----02/20/20 17:40:10----</span><span class=cF0>
<a name="l257"></a>* Replaced old standard font with new </span><a href="https://tomawezome.github.io/ZealOS/Kernel/FontStd.CC.html#l1"><span class=cF4>FontStd</span></a><span class=cF0>. The auxilliary font is now the VGA ROM Font.
<a name="l258"></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="l259"></a>are messy. </span><a href="https://tomawezome.github.io/ZealOS/System/DevInfo.CC.html#l55"><span class=cF4>PCILookUpSingle</span></a><span class=cF0>() was fixed according to this change. </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocCodeTools.CC.html#l730"><span class=cF4>EdCodeTools</span></a><span class=cF0> re-indentation feature needs to be updated.
<a name="l260"></a>
<a name="l261"></a></span><span class=c0F>----02/19/20 21:46:17----</span><span class=cF0>
<a name="l262"></a><blink>* Zenith 1.0 released.</blink>
<a name="l263"></a>* </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrComposites.CC.html#l412"><span class=cF4>GRScreenCaptureWrite</span></a><span class=cF0>() and </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrComposites.CC.html#l396"><span class=cF4>GRScreenCaptureRead</span></a><span class=cF0>() are broken. </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrDC.CC.html#l362"><span class=cF4>DCLoad</span></a><span class=cF0>() and </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrDC.CC.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="l264"></a>palette as </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l3616"><span class=cF4>CBGR48</span></a><span class=cF0>, which is a problem.
<a name="l265"></a>* Updated </span><a href="https://tomawezome.github.io/ZealOS/System/Utils/MemRep.CC.html#l219"><span class=cF4>MemRep</span></a><span class=cF0>() to report on VBE variables.
<a name="l266"></a>* Renamed VGAFlush() -&gt; </span><a href="https://tomawezome.github.io/ZealOS/Kernel/Display.CC.html#l92"><span class=cF4>LFBFlush</span></a><span class=cF0>().
<a name="l267"></a>* Updated </span><a href="https://tomawezome.github.io/ZealOS/Demo/Graphics/Palette.CC.html#l1"><span class=cF4>Palette Demo</span></a><span class=cF0> to use current palette environment.
<a name="l268"></a>* Shortened </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KDebug.CC.html#l1"><span class=cF4>CheckPtr</span></a><span class=cF0>() and </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KDebug.CC.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
<a name="l269"></a>inefficiently, clarity and low line count is more important.
<a name="l270"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KDebug.CC.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="l271"></a>* Windows start at </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KTask.CC.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://tomawezome.github.io/ZealOS/StartOS.CC.html#l22"><span class=cF4>1/5th the screen height</span></a><span class=cF0>.
<a name="l272"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RLf_VGA&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l576"><span class=cF4>RLf_VESA</span></a><span class=cF0>&quot;);
<a name="l273"></a>* Removed VGA text mode support, and all definitions relating to it, including from the </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KConfig.CC.html#l1"><span class=cF4>kernel config</span></a><span class=cF0>.
<a name="l274"></a>* Added </span><span class=cF9><u>screen resolution selection</u></span><span class=cF0> to kernel configuration procedure.
<a name="l275"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/System/Utils/VideoRep.CC.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://tomawezome.github.io/ZealOS/Misc/OSTestSuite.CC.html#l1821"><span class=cF4>OSTestSuite</span></a><span class=cF0>.
<a name="l276"></a>* <u>Added VBE graphics support.</u> Screen zooming is non-functional at the moment. We are setting 32-bit color graphics modes but
<a name="l277"></a>the graphics library is still 4-bit (16 color) internally. </span><a href="https://tomawezome.github.io/ZealOS/Demo/Lectures/MiniGrLib.CC.html#l1"><span class=cF4>MiniGrLib</span></a><span class=cF0> broken for obvious reasons. Keeping it because its
<a name="l278"></a>intention is to teach a how a graphics library works, generically. Removed 2 smaller VGA hardware programming demos.
<a name="l279"></a> Rundown:
<a name="l280"></a> - Added classes </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l503"><span class=cF4>CVBEInfo</span></a><span class=cF0>, </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l520"><span class=cF4>CVBEMode</span></a><span class=cF0>, </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l539"><span class=cF4>CVBEModeShort</span></a><span class=cF0>
<a name="l281"></a> - </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KStart16.CC.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="l282"></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://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l4209"><span class=cF4>CTextGlobals</span></a><span class=cF0>.
<a name="l283"></a> - </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KMain.CC.html#l107"><span class=cF4>SysGrInit</span></a><span class=cF0>() -- using </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KMain.CC.html#l69"><span class=cF4>Seg2Linear</span></a><span class=cF0>() to convert pointers.
<a name="l284"></a> - </span><a href="https://tomawezome.github.io/ZealOS/Kernel/Display.CC.html#l62"><span class=cF4>raw text drawing routine</span></a><span class=cF0> updated. </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l499"><span class=cF4>BLACK32, WHITE32</span></a><span class=cF0>.
<a name="l285"></a> - Dynamic definition of </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrGlobals.CC.html#l50"><span class=cF4>GR_WIDTH and GR_HEIGHT</span></a><span class=cF0>.
<a name="l286"></a> - </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrScreen.CC.html#l392"><span class=cF4>GrUpdateScreen32</span></a><span class=cF0>() -- </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrScreen.CC.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://tomawezome.github.io/ZealOS/System/Gr/GrGlobals.CC.html#l3"><span class=cF4>CGrGlobals</span></a><span class=cF0>.
<a name="l287"></a> - </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrGlobals.CC.html#l44"><span class=cF4>gr_palette</span></a><span class=cF0> global variable. We use </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l3612"><span class=cF4>CBGR24</span></a><span class=cF0> in </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrPalette.CC.html#l1"><span class=cF4>GrPalette.CC</span></a><span class=cF0>.
<a name="l288"></a>
<a name="l289"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/System/Utils/BinRep.CC.html#l27"><span class=cF4>BinRep</span></a><span class=cF0>() from Sup1 ISO.
<a name="l290"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;sys_pci_busses&quot;, &quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelB.HH.html#l200"><span class=cF4>sys_pci_buses</span></a><span class=cF0>&quot;);
<a name="l291"></a>* Renamed RWF flags -&gt; </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l4204"><span class=cF4>RAWF</span></a><span class=cF0>.
<a name="l292"></a>* Renamed mon_start_days1 and mon_start_days2 -&gt; </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KDate.CC.html#l3"><span class=cF4>month_start_days</span></a><span class=cF0> and </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KDate.CC.html#l4"><span class=cF4>month_start_days_leap</span></a><span class=cF0>, respectively.
<a name="l293"></a>* Moved random number generation algorithm into </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KMathB.CC.html#l83"><span class=cF4>seperate function</span></a><span class=cF0> to reduce line count. Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KMathB.CC.html#l95"><span class=cF4>RandU8</span></a><span class=cF0>().
<a name="l294"></a>* Added syntax highlighting for numbers. </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocHighlight.CC.html#l104"><span class=cF4>DocHighlight</span></a><span class=cF0>(), </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l1290"><span class=cF4>DOC_COLOR_NUMBER</span></a><span class=cF0>.
<a name="l295"></a>* Removed unnecessary checks for the presence of the </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l638"><span class=cF4>APIC</span></a><span class=cF0> in </span><a href="https://tomawezome.github.io/ZealOS/Kernel/MultiProc.CC.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="l296"></a>microarchitecture.
<a name="l297"></a>* Added untested </span><a href="https://tomawezome.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l457"><span class=cF4>ReAlloc</span></a><span class=cF0>(), as it could be useful for certain programs.
<a name="l298"></a>* Added definitions for the </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l2627"><span class=cF4>PCI registers</span></a><span class=cF0>. Expanded the </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l2666"><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="l299"></a></span><a href="https://tomawezome.github.io/ZealOS/System/DevInfo.CC.html#l185"><span class=cF4>PCIDevFind</span></a><span class=cF0>() as a simpler/abstracted alternative to </span><a href="https://tomawezome.github.io/ZealOS/Kernel/PCI.CC.html#l93"><span class=cF4>PCIClassFind</span></a><span class=cF0>().
<a name="l300"></a>* Removed the unpolished HPET implementation from the kernel.
<a name="l301"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KStart64.CC.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="l302"></a>* Added definitions for the </span><span class=cF9><u>various flags</u></span><span class=cF0> in the Control Registers.
<a name="l303"></a>* Added definitions for the </span><span class=cF9><u>PIT</u></span><span class=cF0>, and a </span><a href="https://tomawezome.github.io/ZealOS/Doc/PIT.DD.html#l1"><span class=cF4>document</span></a><span class=cF0> describing its usage in the OS.
<a name="l304"></a>* Added definition for the </span><span class=cF9><u>PC speaker</u></span><span class=cF0>.
<a name="l305"></a>* Added definitions for the </span><span class=cF9><u>PIC</u></span><span class=cF0>.
<a name="l306"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KDate.CC.html#l222"><span class=cF4>TimeSet</span></a><span class=cF0>() as there was no way to set the hardware clock before.
<a name="l307"></a>* Added definitions for the </span><span class=cF9><u>CMOS</u></span><span class=cF0>, </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KDate.CC.html#l138"><span class=cF4>CMOSRegRead</span></a><span class=cF0>(), </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KDate.CC.html#l145"><span class=cF4>CMOSRegWrite</span></a><span class=cF0>(), </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KDate.CC.html#l151"><span class=cF4>CMOSIsBcd</span></a><span class=cF0>(). Rename Bcd2Bin() -&gt; </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KDate.CC.html#l157"><span class=cF4>Bcd2Binary</span></a><span class=cF0>().
<a name="l308"></a>* Replaced the </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelB.HH.html#l215"><span class=cF4>endian-swapping functions</span></a><span class=cF0> with assembly versions.
<a name="l309"></a>* Added </span><span class=cF1>POPCNT</span><span class=cF0> instruction and </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelB.HH.html#l18"><span class=cF4>PopCount</span></a><span class=cF0>() compiler intrinsic, to replace BCount() and the set_bits_table.
<a name="l310"></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="l311"></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
<a name="l312"></a>has been removed.
<a name="l313"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.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="l314"></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="l315"></a>own applications to disable the mouse completely.
<a name="l316"></a>* AutoComplete now stays where you move it instead of snapping back to a fixed location, and that location persists after
<a name="l317"></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="l318"></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>
<a name="l319"></a>inverted</span><span class=cF0>. Dictionary words are BLACK to differentiate between symbols.
<a name="l320"></a>* Added more keyboard shortcuts to the AutoComplete </span><a href="https://tomawezome.github.io/ZealOS/Doc/StandBy.DD.html#l1"><span class=cF4>standby doc</span></a><span class=cF0>.
<a name="l321"></a>* Removed &quot;TOS Staff&quot; and &quot;InsReg&quot; related code.
<a name="l322"></a>* Renamed /Kernel/KInts.CC to </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KInterrupts.CC.html#l1"><span class=cF4>KInterrupts.CC</span></a><span class=cF0>.
<a name="l323"></a>* Date section of status bar shows the year now.
<a name="l324"></a>* Increased the length of the part of the status bar that shows the last keys pressed, so the longest combination
<a name="l325"></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="l326"></a>* </span><a href="https://tomawezome.github.io/ZealOS/System/Debug.CC.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="l327"></a>* Added several palettes. See the </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrPalette.CC.html#l154"><span class=cF4>palette setting functions</span></a><span class=cF0>.
<a name="l328"></a>* Added option to format RAMdisks on </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KMain.CC.html#l123"><span class=cF4>Reboot</span></a><span class=cF0>().
<a name="l329"></a>* Removed MemSetU8() as it was just an alias for </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelB.HH.html#l136"><span class=cF4>MemSet</span></a><span class=cF0>().
<a name="l330"></a>* Moved TaskRep.CC and MemRep.CC from /Zenith to /System/Utils
<a name="l331"></a>* Removed /System/Opt directory, moved subdirectories up.
<a name="l332"></a>* Disabled blinking MENU.
<a name="l333"></a>* Disabled scrolling title in editor.
<a name="l334"></a>* One User terminal on startup.
<a name="l335"></a>* Swapped colors in </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l4127"><span class=cF4>ST_ERR_ST</span></a><span class=cF0> and </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l4128"><span class=cF4>ST_WARN_ST</span></a><span class=cF0>. RED is for errors, LTRED is for warnings.
<a name="l336"></a>* </span><a href="https://tomawezome.github.io/ZealOS/System/Utils/CPURep.CC.html#l28"><span class=cF4>CPURep</span></a><span class=cF0>() now shows extended processor name or vendor string as fallback.
<a name="l337"></a>* Added #</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.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="l338"></a>* Shift+Alt+Delete runs </span><a href="https://tomawezome.github.io/ZealOS/System/Boot/BootRAM.CC.html#l33"><span class=cF4>BootRAM</span></a><span class=cF0>().
<a name="l339"></a>* Changed 440 Hz middle 'A' frequency to 432 Hz, as that is the correct frequency. </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KMisc.CC.html#l113"><span class=cF4>Ona2Freq</span></a><span class=cF0>.
<a name="l340"></a>* Changed WinMgr </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l1607"><span class=cF4>refresh rate</span></a><span class=cF0> to 60 Hz.
<a name="l341"></a>* New User tasks are named &quot;Terminal&quot; on startup.
<a name="l342"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/System/Utils/Find.CC.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="l343"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l28"><span class=cF4>Cls</span></a><span class=cF0>() and </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l33"><span class=cF4>SysCls</span></a><span class=cF0>().
<a name="l344"></a>* Functions starting with 'A' for Adam now start with 'Z' for Zenith.
<a name="l345"></a>* <u>Decompressed all files.</u> Removed Zip(), Unzip(), and ZipRep(). Slightly modified </span><a href="https://tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskFile.CC.html#l1"><span class=cF4>FileRead</span></a><span class=cF0>() to disable reading compressed
<a name="l346"></a>files. Removal of compression planned for the future.
<a name="l347"></a>* <u>Renamed all files from .HC -&gt; .CC to reflect language name change.
<a name="l348"></a></u>* Renaming:
<a name="l349"></a> TempleOS -&gt; ZenithOS
<a name="l350"></a> HolyC -&gt; CosmiC
<a name="l351"></a> Adam -&gt; Zenith
<a name="l352"></a> Seth -&gt; Daemon
<a name="l353"></a> Chk -&gt; Check
<a name="l354"></a> Que -&gt; Queue
<a name="l355"></a> Scrn -&gt; Screen
<a name="l356"></a> Pmt -&gt; Prompt
<a name="l357"></a> Cmp -&gt; Comp (Compiler) or Compare
<a name="l358"></a> Prs -&gt; Parse
<a name="l359"></a> Rem -&gt; Remove
<a name="l360"></a> Ins -&gt; Insert
<a name="l361"></a> Hndlr -&gt; Handler
<a name="l362"></a> Glbls -&gt; Globals
<a name="l363"></a> Stmt -&gt; Statement
<a name="l364"></a> Dbg -&gt; Debug
<a name="l365"></a> Dsk -&gt; Disk
<a name="l366"></a> Drv -&gt; Drive
<a name="l367"></a> Let -&gt; Letter
<a name="l368"></a> Chg -&gt; Change
<a name="l369"></a> Fmt -&gt; Format
<a name="l370"></a> Stk -&gt; Stack
<a name="l371"></a> Snd -&gt; Sound
<a name="l372"></a> Msg -&gt; Message
<a name="l373"></a> Cnt -&gt; Count
<a name="l374"></a> Lst -&gt; List
<a name="l375"></a> QSort -&gt; QuickSort
<a name="l376"></a> Dft -&gt; Default
<a name="l377"></a> Rst -&gt; Reset
<a name="l378"></a> Exts -&gt; Externs
<a name="l379"></a> Ms -&gt; Mouse
<a name="l380"></a> Fwd -&gt; Forward
<a name="l381"></a> Bwd -&gt; Backward
<a name="l382"></a> Cpy -&gt; Copy
<a name="l383"></a> Cfg -&gt; Config
<a name="l384"></a> Cvt -&gt; Convert
<a name="l385"></a> Srv -&gt; Server
<a name="l386"></a> Evt -&gt; Event
<a name="l387"></a> Prs -&gt; Parse
<a name="l388"></a> Mk -&gt; Make
<a name="l389"></a> InvlPg -&gt; InvalidatePage
<a name="l390"></a> BEqu -&gt; BEqual
<a name="l391"></a> Pkt -&gt; Packet
<a name="l392"></a> Rqst -&gt; Request
<a name="l393"></a> ... and more.
<a name="l394"></a>* <u>Start of Zenith Development. Changes up until version 1.0 are not timestamped.
<a name="l395"></a>
<a name="l396"></a></u>At this point, Terry removed his changelog. Changes made by him after 4/30/17 are not documented.
<a name="l397"></a></span><span class=cF4><blink>!!!!!!!!!!!!!!!!!!!!!!!!!!
<a name="l398"></a>==========================
<a name="l399"></a>!!!!!!!!!!!!!!!!!!!!!!!!!!</blink></span><span class=cF0>
<a name="l400"></a>
<a name="l401"></a></span><span class=c0F>----04/30/17 22:24:51----</span><span class=cF0>
<a name="l402"></a>* </span><span class=cF4><u>CmdLinePmt</u></span><span class=cF0>() doesn't print U0 ans.
<a name="l403"></a>* Added comma flag </span><a href="https://tomawezome.github.io/ZealOS/Kernel/StrPrint.CC.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF0>(,&quot;%,p&quot;);
<a name="l404"></a>* Enhanced </span><a href="https://tomawezome.github.io/ZealOS/Kernel/StrPrint.CC.html#l1129"><span class=cF4>PrintErr</span></a><span class=cF0>() and </span><a href="https://tomawezome.github.io/ZealOS/Kernel/StrPrint.CC.html#l1138"><span class=cF4>PrintWarn</span></a><span class=cF0>().
<a name="l405"></a>
<a name="l406"></a></span><span class=c0F>----04/28/17 22:29:09----</span><span class=cF0>
<a name="l407"></a>* Modified </span><a href="https://tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSBlog.HC.html#l1"><span class=cF4>::/Demo/AcctExample/TOS/TOSBlog.HC</span></a><span class=cF0> and </span><a href="https://tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSToHtml.HC.html#l1"><span class=cF4>::/Demo/AcctExample/TOS/TOSToHtml.HC</span></a><span class=cF0>.
<a name="l408"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;fmtstr&quot;,&quot;format&quot;);
<a name="l409"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;fmtdata&quot;,&quot;data&quot;);
<a name="l410"></a>
<a name="l411"></a></span><span class=c0F>----04/21/17 14:17:49----</span><span class=cF0>
<a name="l412"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MODULE_ORG&quot;,&quot;ORG&quot;);
<a name="l413"></a>
<a name="l414"></a></span><span class=c0F>----03/17/17 00:35:11----</span><span class=cF0>
<a name="l415"></a>* Added toggle AutoSave </span><span class=cF2>&lt;CTRL-SHIFT-s&gt;</span><span class=cF0>.
<a name="l416"></a>
<a name="l417"></a></span><span class=c0F>----03/14/17 00:14:39----</span><span class=cF0>
<a name="l418"></a>* <blink>TempleOS version 5.03 Released</blink>
<a name="l419"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;pen_width&quot;,&quot;thick&quot;);
<a name="l420"></a>
<a name="l421"></a></span><span class=c0F>----02/05/17 16:37:39----</span><span class=cF0>
<a name="l422"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Doc/BlkChain.DD.html#l1"><span class=cF4>::/Doc/BlkChain.DD</span></a><span class=cF0>.
<a name="l423"></a>
<a name="l424"></a></span><span class=c0F>----02/03/17 17:27:36----</span><span class=cF0>
<a name="l425"></a>* Added multicore </span><a href="https://tomawezome.github.io/ZealOS/Adam/AMathODE.HC.html#l1"><span class=cF4>::/Adam/AMathODE.HC</span></a><span class=cF0>.
<a name="l426"></a>* Improved support for sub and super scripts.
<a name="l427"></a>
<a name="l428"></a></span><span class=c0F>----01/31/17 10:22:10----</span><span class=cF0>
<a name="l429"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Demo/Graphics/LightTable.HC.html#l1"><span class=cF4>::/Demo/Graphics/LightTable.HC</span></a><span class=cF0>.
<a name="l430"></a>* Added </span><span class=cF4><u>TOS Linux Setup</u></span><span class=cF0>.
<a name="l431"></a>
<a name="l432"></a></span><span class=c0F>----01/27/17 08:13:37----</span><span class=cF0>
<a name="l433"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocFile.CC.html#l385"><span class=cF4>DocLineRead</span></a><span class=cF0>() and </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocFile.CC.html#l397"><span class=cF4>DocLineWrite</span></a><span class=cF0>().
<a name="l434"></a>
<a name="l435"></a></span><span class=c0F>----01/25/17 20:44:17----</span><span class=cF0>
<a name="l436"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;DocLineNumGoto&quot;,&quot;DocGoToLine&quot;);
<a name="l437"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Clipboard&quot;,&quot;Clip&quot;);
<a name="l438"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;AutoMountIDE&quot;,&quot;MountIDEAuto&quot;);
<a name="l439"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ChgExt&quot;,&quot;ExtChg&quot;);
<a name="l440"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;DftExt&quot;,&quot;ExtDft&quot;);
<a name="l441"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;CurDir&quot;,&quot;DirCur&quot;);
<a name="l442"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MkDir&quot;,&quot;DirMk&quot;);
<a name="l443"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ChkDsk&quot;,&quot;DskChk&quot;);
<a name="l444"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ChgDsk&quot;,&quot;DskChg&quot;);
<a name="l445"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;PrtDsk&quot;,&quot;DskPrt&quot;);
<a name="l446"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RBlks&quot;,&quot;BlkRead&quot;);
<a name="l447"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;WBlks&quot;,&quot;BlkWrite&quot;);
<a name="l448"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;FRBlks&quot;,&quot;FBlkRead&quot;);
<a name="l449"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;FWBlks&quot;,&quot;FBlkWrite&quot;);
<a name="l450"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Cluster&quot;,&quot;Clus&quot;);
<a name="l451"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RClusters&quot;,&quot;ClusRead&quot;);
<a name="l452"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;WClusters&quot;,&quot;ClusWrite&quot;);
<a name="l453"></a>
<a name="l454"></a>
<a name="l455"></a></span><span class=c0F>----01/24/17 21:56:06----</span><span class=cF0>
<a name="l456"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Apps/Psalmody/JukeBox.HC.html#l1"><span class=cF4>::/Apps/Psalmody/JukeBox.HC</span></a><span class=cF0>
<a name="l457"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;TreeBranch&quot;,&quot;Tree&quot;);
<a name="l458"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocTree.CC.html#l198"><span class=cF4>DocTreeWrite</span></a><span class=cF0>() and </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocTree.CC.html#l203"><span class=cF4>DocTreeAppend</span></a><span class=cF0>().
<a name="l459"></a>
<a name="l460"></a></span><span class=c0F>----01/22/17 06:08:00----</span><span class=cF0>
<a name="l461"></a>* <blink>TempleOS version 5.02 Released</blink>
<a name="l462"></a>* Changed polling of </span><span class=cF4><u>KbdMsHndlr</u></span><span class=cF0>() in </span><a href="https://tomawezome.github.io/ZealOS/System/WinMgr.CC.html#l250"><span class=cF4>WinMgrSleep</span></a><span class=cF0>(), increased fifos.
<a name="l463"></a>
<a name="l464"></a></span><span class=c0F>----01/17/17 18:11:53----</span><span class=cF0>
<a name="l465"></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="l466"></a>
<a name="l467"></a></span><span class=c0F>----01/17/17 14:39:41----</span><span class=cF0>
<a name="l468"></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="l469"></a>* Added make </span><a href="https://tomawezome.github.io/ZealOS/System/Boot/DiskISORedSea.CC.html#l150"><span class=cF4>RedSeaISO</span></a><span class=cF0>() to </span><a href="https://tomawezome.github.io/ZealOS/System/BlkDev/FileMgr.CC.html#l678"><span class=cF4>FileMgr</span></a><span class=cF0>().
<a name="l470"></a>* Added </span><span class=cF4><u>blkdev.dft_iso_c_filename</u></span><span class=cF0> .
<a name="l471"></a>
<a name="l472"></a></span><span class=c0F>----01/17/17 06:12:21----</span><span class=cF0>
<a name="l473"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MIN_...&quot;,&quot;..._MIN&quot;);
<a name="l474"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MAX_...&quot;,&quot;..._MAX&quot;);
<a name="l475"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;NUM_...&quot;,&quot;..._NUM&quot;);
<a name="l476"></a>
<a name="l477"></a></span><span class=c0F>----01/14/17 19:16:51----</span><span class=cF0>
<a name="l478"></a>* Created </span><span class=cF2>/Demo/AcctExample/TOS</span><span class=cF0>.
<a name="l479"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;MAX_...&quot;,&quot;_NUM...&quot;);
<a name="l480"></a>
<a name="l481"></a></span><span class=c0F>----01/14/17 09:43:12----</span><span class=cF0>
<a name="l482"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSHolySpirit.HC.html#l1"><span class=cF4>::/Demo/AcctExample/TOS/TOSHolySpirit.HC</span></a><span class=cF0>.
<a name="l483"></a>* Added cmp </span><span class=cF4><u>U0 Expression</u></span><span class=cF0> warn.
<a name="l484"></a>* Improved syntax highlighting.
<a name="l485"></a>
<a name="l486"></a></span><span class=c0F>----01/11/17 03:33:33----</span><span class=cF0>
<a name="l487"></a>* <blink>TempleOS version 5.01 Released</blink>
<a name="l488"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ChangeLog&quot;,&quot;ChgLog&quot;);
<a name="l489"></a>* Added show mouse pos to </span><span class=cF2>&lt;CTRL-ALT-G&gt;</span><span class=cF0>.
<a name="l490"></a>* Improved </span><span class=cF4><u>TOSRegen</u></span><span class=cF0>().
<a name="l491"></a>* Added </span><span class=cF4><u>Let2Let</u></span><span class=cF0>().
<a name="l492"></a>
<a name="l493"></a></span><span class=c0F>----01/10/17 14:27:58----</span><span class=cF0>
<a name="l494"></a>* Made </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocDblBuf.CC.html#l2"><span class=cF4>DocPut</span></a><span class=cF0>() use parent task's doc if input filter task.
<a name="l495"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/System/Registry.CC.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://tomawezome.github.io/ZealOS/System/Registry.CC.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://tomawezome.github.io/ZealOS/System/Registry.CC.html#l206"><span class=cF4>OnceExe</span></a><span class=cF0>().
<a name="l496"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;DoOnce&quot;,&quot;Once&quot;);
<a name="l497"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/System/Registry.CC.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="l498"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.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="l499"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RegExeBranch()&quot;,&quot;</span><a href="https://tomawezome.github.io/ZealOS/System/Registry.CC.html#l52"><span class=cF4>RegExe</span></a><span class=cF0>()&quot;);
<a name="l500"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RegWriteBranch()&quot;,&quot;</span><a href="https://tomawezome.github.io/ZealOS/System/Registry.CC.html#l59"><span class=cF4>RegWrite</span></a><span class=cF0>()&quot;);
<a name="l501"></a>
<a name="l502"></a></span><span class=c0F>----01/10/17 11:45:41----</span><span class=cF0>
<a name="l503"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Adam/InsReg.HC.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="l504"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Adam/Host.HC.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="l505"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Adam/Opt/Utils/TOS.HC.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="l506"></a>* Added cmd line args for partition % to </span><span class=cF4><u>DskPrt</u></span><span class=cF0>().
<a name="l507"></a>
<a name="l508"></a></span><span class=c0F>----01/09/17 21:48:34----</span><span class=cF0>
<a name="l509"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;a1&quot;,&quot;arg1&quot;);
<a name="l510"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;a2&quot;,&quot;arg2&quot;);
<a name="l511"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;r&quot;,&quot;res&quot;);
<a name="l512"></a>
<a name="l513"></a></span><span class=c0F>----01/09/17 02:30:59----</span><span class=cF0>
<a name="l514"></a>* Improved compiler </span><a href="https://tomawezome.github.io/ZealOS/Compiler/BackLib.CC.html#l328"><span class=cF4>ICSlashOp</span></a><span class=cF0>().
<a name="l515"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KDebug.CC.html#l739"><span class=cF4>Panic</span></a><span class=cF0>().
<a name="l516"></a>* Made it possible to mount just one partition.
<a name="l517"></a>* Fixed creation of RedSea ISOs.
<a name="l518"></a>* Organized </span><a href="https://tomawezome.github.io/ZealOS/PersonalMenu.DD.html#l1"><span class=cF4>::/PersonalMenu.DD</span></a><span class=cF0>.
<a name="l519"></a>* Moved AfterEgypt to the supplemental disk.
<a name="l520"></a>
<a name="l521"></a></span><span class=c0F>----01/06/17 06:07:19----</span><span class=cF0>
<a name="l522"></a>* Fixed </span><span class=cF4><u>DskChg</u></span><span class=cF0>().
<a name="l523"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Misc/OSTestSuite.HC.html#l1"><span class=cF4>::/Misc/OSTestSuite.HC</span></a><span class=cF0>.
<a name="l524"></a>
<a name="l525"></a></span><span class=c0F>----01/05/17 04:53:21----</span><span class=cF0>
<a name="l526"></a>* No longer support ASCII#12, &lt;CTRL-l&gt; CH_FORM_FEED.
<a name="l527"></a>* Fixed </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelB.HH.html#l145"><span class=cF4>sys_var_init_flag</span></a><span class=cF0>.
<a name="l528"></a>* </span><span class=cF4><u>GRScrnCaptureRead</u></span><span class=cF0>().
<a name="l529"></a>
<a name="l530"></a></span><span class=c0F>----01/04/17 18:06:14----</span><span class=cF0>
<a name="l531"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSPolicies.DD.html#l1"><span class=cF4>::/Demo/AcctExample/TOS/TOSPolicies.DD</span></a><span class=cF0>.
<a name="l532"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;U0 pad;&quot;,&quot;;&quot;); for align #asserts.
<a name="l533"></a>* Got rid of </span><span class=cF4>mouse.throttle</span><span class=cF0>.
<a name="l534"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Button&quot;,&quot;Bttn&quot;);
<a name="l535"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Handler&quot;,&quot;Hndlr&quot;);
<a name="l536"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;InputPointer&quot;,&quot;Mouse&quot;);
<a name="l537"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/System/Utils/MemRep.CC.html#l219"><span class=cF4>MemRep</span></a><span class=cF0>().
<a name="l538"></a>* Changed </span><a href="https://tomawezome.github.io/ZealOS/Adam/WallPaper.HC.html#l1"><span class=cF4>::/Adam/WallPaper.HC</span></a><span class=cF0>.
<a name="l539"></a>
<a name="l540"></a></span><span class=c0F>----01/03/17 12:23:49----</span><span class=cF0>
<a name="l541"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;chars_cmp...&quot;,&quot;char_bmp...&quot;);
<a name="l542"></a>* Added chk for </span><span class=cF4><u>Profanity</u></span><span class=cF0>.
<a name="l543"></a>* Improved </span><span class=cF4><u>TOSRegen</u></span><span class=cF0>.
<a name="l544"></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="l545"></a>
<a name="l546"></a></span><span class=c0F>----01/01/17 17:16:16----</span><span class=cF0>
<a name="l547"></a>* <blink>TempleOS version 5.00 Released</blink>
<a name="l548"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/System/Utils/DocUtils.CC.html#l35"><span class=cF4>Collapse</span></a><span class=cF0>().
<a name="l549"></a>* Added </span><span class=cF4><u>CursorRem</u></span><span class=cF0>().
<a name="l550"></a>
<a name="l551"></a></span><span class=c0F>----12/31/16 07:21:20----</span><span class=cF0>
<a name="l552"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SYS_SEMA_...&quot;,&quot;SEMA_...&quot;);
<a name="l553"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SYSf_CTRL_ALT_...&quot;,&quot;CTRL_ALT_...&quot;);
<a name="l554"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;ThrowBreak()&quot;,&quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KExcept.CC.html#l121"><span class=cF4>Break</span></a><span class=cF0>()&quot;);
<a name="l555"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/System/DevInfo.CC.html#l295"><span class=cF4>MemPageRep</span></a><span class=cF0>().
<a name="l556"></a>
<a name="l557"></a></span><span class=c0F>----12/30/16 23:42:20----</span><span class=cF0>
<a name="l558"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Pages512&quot;,&quot;Pags&quot;);
<a name="l559"></a>* Overhauled </span><a href="https://tomawezome.github.io/ZealOS/Kernel/Mem/PageTables.HC.html#l1"><span class=cF4>::/Kernel/Mem/PageTables.HC</span></a><span class=cF0>.
<a name="l560"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;BusyWait()&quot;,&quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KMisc.CC.html#l88"><span class=cF4>Busy</span></a><span class=cF0>()&quot;);
<a name="l561"></a>
<a name="l562"></a></span><span class=c0F>----12/29/16 10:21:44----</span><span class=cF0>
<a name="l563"></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>.
<a name="l564"></a>* Fixed error in music octaves.
<a name="l565"></a>* To convert songs, download Supplemental#1 ISO from the AppStore on http://www.templeos.org and run
<a name="l566"></a>Sup1/Sup1Utils/CvtSong500.HC.
<a name="l567"></a>
<a name="l568"></a></span><span class=c0F>----12/22/16 16:18:32----</span><span class=cF0>
<a name="l569"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;CSrvCmd&quot;,&quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l3817"><span class=cF4>CJob</span></a><span class=cF0>&quot;);
<a name="l570"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;CSrvCtrl&quot;,&quot;</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l3835"><span class=cF4>CJobCtrl</span></a><span class=cF0>&quot;);
<a name="l571"></a>
<a name="l572"></a></span><span class=c0F>----12/03/16 13:19:58----</span><span class=cF0>
<a name="l573"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SpriteMat3B()&quot;,&quot;</span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.CC.html#l294"><span class=cF4>Sprite3Mat4x4B</span></a><span class=cF0>()&quot;);
<a name="l574"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SpriteX3B()&quot;,&quot;</span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.CC.html#l307"><span class=cF4>Sprite3XB</span></a><span class=cF0>()&quot;);
<a name="l575"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SpriteY3B()&quot;,&quot;</span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.CC.html#l316"><span class=cF4>Sprite3YB</span></a><span class=cF0>()&quot;);
<a name="l576"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;SpriteZ3B()&quot;,&quot;</span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.CC.html#l325"><span class=cF4>Sprite3ZB</span></a><span class=cF0>()&quot;);
<a name="l577"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Demo/Games/Talons.HC.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
<a name="l578"></a>
<a name="l579"></a></span><span class=c0F>----12/03/16 10:16:26----</span><span class=cF0>
<a name="l580"></a>* Changed </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l2173"><span class=cF4>__CMD_LINE__</span></a><span class=cF0>.
<a name="l581"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l4467"><span class=cF4>CProgress</span></a><span class=cF0>.tf.
<a name="l582"></a>* Added </span><span class=cF4><u>sys_staff_mode_flag</u></span><span class=cF0>.
<a name="l583"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;except_caller&quot;,&quot;except_callers&quot;);
<a name="l584"></a>
<a name="l585"></a></span><span class=c0F>----11/30/16 22:44:35----</span><span class=cF0>
<a name="l586"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/SpriteEd.CC.html#l1417"><span class=cF4>SpriteTransform</span></a><span class=cF0>().
<a name="l587"></a>
<a name="l588"></a></span><span class=c0F>----11/28/16 07:11:41----</span><span class=cF0>
<a name="l589"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Apps/Titanium/Titanium.HC.html#l1"><span class=cF4>::/Apps/Titanium/Titanium.HC</span></a><span class=cF0>.
<a name="l590"></a>
<a name="l591"></a></span><span class=c0F>----11/26/16 22:43:51----</span><span class=cF0>
<a name="l592"></a>* Added solar storms to </span><a href="https://tomawezome.github.io/ZealOS/Apps/X-Caliber/X-Caliber.HC.html#l1"><span class=cF4>::/Apps/X-Caliber/X-Caliber.HC</span></a><span class=cF0>.
<a name="l593"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;TimeOut&quot;,&quot;Titanium&quot;);
<a name="l594"></a>
<a name="l595"></a></span><span class=c0F>----11/20/16 19:46:43----</span><span class=cF0>
<a name="l596"></a>* <blink>TempleOS version 4.13 Released</blink>
<a name="l597"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Apps/Titanium/Titanium.HC.html#l1"><span class=cF4>::/Apps/Titanium/Titanium.HC</span></a><span class=cF0>.
<a name="l598"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Apps/X-Caliber/X-Caliber.HC.html#l1"><span class=cF4>::/Apps/X-Caliber/X-Caliber.HC</span></a><span class=cF0>.
<a name="l599"></a>
<a name="l600"></a></span><span class=c0F>----11/19/16 08:19:51----</span><span class=cF0>
<a name="l601"></a>* Improved Budget application.
<a name="l602"></a>
<a name="l603"></a></span><span class=c0F>----11/17/16 18:49:51----</span><span class=cF0>
<a name="l604"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;EagleDive&quot;,&quot;Talons&quot;);
<a name="l605"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Demo/Games/RocketScience.HC.html#l1"><span class=cF4>::/Demo/Games/RocketScience.HC</span></a><span class=cF0>.
<a name="l606"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Demo/Games/Rocket.HC.html#l1"><span class=cF4>::/Demo/Games/Rocket.HC</span></a><span class=cF0>.
<a name="l607"></a>
<a name="l608"></a></span><span class=c0F>----10/28/16 05:54:27----</span><span class=cF0>
<a name="l609"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Demo/RadixSort.HC.html#l1"><span class=cF4>::/Demo/RadixSort.HC</span></a><span class=cF0>.
<a name="l610"></a>
<a name="l611"></a></span><span class=c0F>----10/26/16 00:21:06----</span><span class=cF0>
<a name="l612"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l4467"><span class=cF4>CProgress</span></a><span class=cF0>.t0.
<a name="l613"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Doc/Boot.DD.html#l1"><span class=cF4>::/Doc/Boot.DD</span></a><span class=cF0>.
<a name="l614"></a>
<a name="l615"></a></span><span class=c0F>----10/25/16 18:02:44----</span><span class=cF0>
<a name="l616"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Adam/Gr/SpriteEd.HC.html#l1"><span class=cF4>::/Adam/Gr/SpriteEd.HC</span></a><span class=cF0>.
<a name="l617"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Demo/AcctExample/TOS/TOSHolySpirit.HC.html#l1"><span class=cF4>::/Demo/AcctExample/TOS/TOSHolySpirit.HC</span></a><span class=cF0>.
<a name="l618"></a>
<a name="l619"></a></span><span class=c0F>----10/12/16 10:55:26----</span><span class=cF0>
<a name="l620"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l2281"><span class=cF4>CCF_NO_CHAR_CONST</span></a><span class=cF0>.
<a name="l621"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.HC.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.HC</span></a><span class=cF0>.
<a name="l622"></a>
<a name="l623"></a></span><span class=c0F>----10/03/16 01:09:35----</span><span class=cF0>
<a name="l624"></a>* Changed </span><a href="https://tomawezome.github.io/ZealOS/System/God/HolySpirit.CC.html#l173"><span class=cF4>GodWord</span></a><span class=cF0>().
<a name="l625"></a>
<a name="l626"></a></span><span class=c0F>----09/30/16 18:29:59----</span><span class=cF0>
<a name="l627"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KMathB.CC.html#l134"><span class=cF4>Rand</span></a><span class=cF0>()'s.
<a name="l628"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Adam/Opt/Utils/ToTXT.HC.html#l1"><span class=cF4>::/Adam/Opt/Utils/ToTXT.HC</span></a><span class=cF0>.
<a name="l629"></a>
<a name="l630"></a></span><span class=c0F>----09/29/16 10:13:14----</span><span class=cF0>
<a name="l631"></a>* <blink>TempleOS version 4.12 Released</blink>
<a name="l632"></a>* Added </span><span class=cF4><u>TASKf_CMD_LINE_PMT</u></span><span class=cF0>.
<a name="l633"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Kernel/Job.CC.html#l270"><span class=cF4>TaskWait</span></a><span class=cF0>().
<a name="l634"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KTask.CC.html#l39"><span class=cF4>DeathWait</span></a><span class=cF0>().
<a name="l635"></a>
<a name="l636"></a></span><span class=c0F>----09/27/16 12:40:21----</span><span class=cF0>
<a name="l637"></a>* Added </span><span class=cF4><u>SndRst</u></span><span class=cF0>().
<a name="l638"></a>* Got rid of crappy reverb in </span><a href="https://tomawezome.github.io/ZealOS/Apps/Psalmody/PsalmodyMain.HC.html#l1"><span class=cF4>::/Apps/Psalmody/PsalmodyMain.HC</span></a><span class=cF0>.
<a name="l639"></a>
<a name="l640"></a></span><span class=c0F>----09/27/16 11:09:25----</span><span class=cF0>
<a name="l641"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Misc/OSTestSuite.HC.html#l1"><span class=cF4>::/Misc/OSTestSuite.HC</span></a><span class=cF0>.
<a name="l642"></a>* Fixed bug in </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocChar.CC.html#l512"><span class=cF4>EdCharIns</span></a><span class=cF0>() printing $ cmds.
<a name="l643"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l3223"><span class=cF4>FUF_JUST_DD</span></a><span class=cF0> and </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l2951"><span class=cF4>FILEMASK_DD</span></a><span class=cF0>.
<a name="l644"></a>
<a name="l645"></a></span><span class=c0F>----09/27/16 01:05:52----</span><span class=cF0>
<a name="l646"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Doc/MemOverview.DD.html#l1"><span class=cF4>::/Doc/MemOverview.DD</span></a><span class=cF0>.
<a name="l647"></a>* Got rid of </span><span class=cF4>::/Demo/Lectures/Mem</span><span class=cF0>.
<a name="l648"></a>* Made filename paths relative to document location in DolDoc links.
<a name="l649"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Temp&quot;,&quot;Tmp&quot;);
<a name="l650"></a>
<a name="l651"></a></span><span class=c0F>----09/26/16 00:44:42----</span><span class=cF0>
<a name="l652"></a>* Added CloseAssault and OverRun to </span><a href="https://tomawezome.github.io/ZealOS/Apps/ToTheFront/ToTheFront.HC.html#l1"><span class=cF4>::/Apps/ToTheFront/ToTheFront.HC</span></a><span class=cF0>.
<a name="l653"></a>
<a name="l654"></a></span><span class=c0F>----09/22/16 07:53:20----</span><span class=cF0>
<a name="l655"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Demo/Graphics/Box.HC.html#l1"><span class=cF4>::/Demo/Graphics/Box.HC</span></a><span class=cF0>.
<a name="l656"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Demo/Graphics/SpritePlot3D.HC.html#l1"><span class=cF4>::/Demo/Graphics/SpritePlot3D.HC</span></a><span class=cF0>.
<a name="l657"></a>
<a name="l658"></a></span><span class=c0F>----09/21/16 17:09:40----</span><span class=cF0>
<a name="l659"></a>* Fixed bug in </span><a href="https://tomawezome.github.io/ZealOS/Demo/Games/BomberGolf.HC.html#l1"><span class=cF4>::/Demo/Games/BomberGolf.HC</span></a><span class=cF0>.
<a name="l660"></a>
<a name="l661"></a></span><span class=c0F>----09/20/16 15:57:30----</span><span class=cF0>
<a name="l662"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Screen&quot;,&quot;Scrn&quot;);
<a name="l663"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;WinMgrSync&quot;,&quot;</span><a href="https://tomawezome.github.io/ZealOS/System/WinMgr.CC.html#l3"><span class=cF4>Refresh</span></a><span class=cF0>&quot;);
<a name="l664"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.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="l665"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Doc/Boot.DD.html#l1"><span class=cF4>::/Doc/Boot.DD</span></a><span class=cF0>.
<a name="l666"></a>
<a name="l667"></a></span><span class=c0F>----09/20/16 07:31:52----</span><span class=cF0>
<a name="l668"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;DAT&quot;,&quot;DATA&quot;);
<a name="l669"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Auto&quot;,&quot;In&quot;);
<a name="l670"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;AutoStr&quot;,&quot;InStr&quot;);
<a name="l671"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;AutoFile&quot;,&quot;InFile&quot;);
<a name="l672"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;AUT&quot;,&quot;IN&quot;);
<a name="l673"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;GRA&quot;,&quot;GR&quot;);
<a name="l674"></a>
<a name="l675"></a></span><span class=c0F>----09/18/16 20:40:44----</span><span class=cF0>
<a name="l676"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Doc/WhyNotMore.DD.html#l1"><span class=cF4>::/Doc/WhyNotMore.DD</span></a><span class=cF0>.
<a name="l677"></a>
<a name="l678"></a></span><span class=c0F>----09/18/16 12:52:03----</span><span class=cF0>
<a name="l679"></a>* <blink>TempleOS version 4.11 Released</blink>
<a name="l680"></a>* Fixed bug in </span><span class=cF4><u>IsDotZ</u></span><span class=cF0>() and </span><a href="https://tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l28"><span class=cF4>IsDotC</span></a><span class=cF0>().
<a name="l681"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;CPP&quot;,&quot;HC&quot;);
<a name="l682"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;HPP&quot;,&quot;HH&quot;);
<a name="l683"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;TXT&quot;,&quot;DD&quot;);
<a name="l684"></a>
<a name="l685"></a></span><span class=c0F>----09/06/16 13:01:42----</span><span class=cF0>
<a name="l686"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l1681"><span class=cF4>OPTf_WARN_HEADER_MISMATCH</span></a><span class=cF0>.
<a name="l687"></a>* Changed </span><a href="https://tomawezome.github.io/ZealOS/Kernel/Display.CC.html#l119"><span class=cF4>WinInside</span></a><span class=cF0>().
<a name="l688"></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="l689"></a>
<a name="l690"></a></span><span class=c0F>----09/06/16 02:40:43----</span><span class=cF0>
<a name="l691"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Demo/MagicPairs.HC.html#l1"><span class=cF4>::/Demo/MagicPairs.HC</span></a><span class=cF0>.
<a name="l692"></a>
<a name="l693"></a></span><span class=c0F>----08/27/16 09:45:39----</span><span class=cF0>
<a name="l694"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/System/Utils/CPURep.CC.html#l28"><span class=cF4>CPURep</span></a><span class=cF0>().
<a name="l695"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Misc/OSTestSuite.HC.html#l1"><span class=cF4>::/Misc/OSTestSuite.HC</span></a><span class=cF0>.
<a name="l696"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KTask.CC.html#l31"><span class=cF4>BirthWait</span></a><span class=cF0>() and </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KTask.CC.html#l39"><span class=cF4>DeathWait</span></a><span class=cF0>().
<a name="l697"></a>
<a name="l698"></a></span><span class=c0F>----08/22/16 04:14:47----</span><span class=cF0>
<a name="l699"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;TK_DOT_DOT_DOT&quot;,&quot;TK_ELLIPSIS&quot;);
<a name="l700"></a>
<a name="l701"></a></span><span class=c0F>----07/17/16 13:03:12----</span><span class=cF0>
<a name="l702"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/System/Utils/DocUtils.CC.html#l145"><span class=cF4>DocOpt</span></a><span class=cF0>().
<a name="l703"></a>
<a name="l704"></a></span><span class=c0F>----07/17/16 03:23:53----</span><span class=cF0>
<a name="l705"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Demo/Games/RawHide.HC.html#l1"><span class=cF4>::/Demo/Games/RawHide.HC</span></a><span class=cF0>.
<a name="l706"></a>
<a name="l707"></a></span><span class=c0F>----07/15/16 10:11:10----</span><span class=cF0>
<a name="l708"></a>* <blink>TempleOS version 4.10 Released</blink>
<a name="l709"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Demo/Games/Talons.HC.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
<a name="l710"></a>
<a name="l711"></a></span><span class=c0F>----07/15/16 05:17:24----</span><span class=cF0>
<a name="l712"></a>* Created </span><span class=cF4><u>CDevGlbls</u></span><span class=cF0>.uncached_alias.
<a name="l713"></a>* Added 1 Gig page table support.
<a name="l714"></a>
<a name="l715"></a></span><span class=c0F>----07/13/16 17:21:19----</span><span class=cF0>
<a name="l716"></a>* Added multicore report to </span><a href="https://tomawezome.github.io/ZealOS/System/Utils/CPURep.CC.html#l28"><span class=cF4>CPURep</span></a><span class=cF0>().
<a name="l717"></a>
<a name="l718"></a></span><span class=c0F>----07/09/16 08:46:36----</span><span class=cF0>
<a name="l719"></a>* Changed scoring in </span><a href="https://tomawezome.github.io/ZealOS/Demo/Games/Talons.HC.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
<a name="l720"></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="l721"></a>* Fixed </span><span class=cF2>'\x24'</span><span class=cF0>.
<a name="l722"></a>* Added </span><span class=cF2>'\d'</span><span class=cF0> for </span><span class=cF2>'$'</span><span class=cF0>.
<a name="l723"></a>
<a name="l724"></a></span><span class=c0F>----07/08/16 14:30:19----</span><span class=cF0>
<a name="l725"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;root&quot;,&quot;head&quot;);
<a name="l726"></a>* Fixed </span><span class=cF2>REP_STOSB</span><span class=cF0> and </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelB.HH.html#l136"><span class=cF4>MemSet</span></a><span class=cF0>() for 64-bit.
<a name="l727"></a>
<a name="l728"></a></span><span class=c0F>----07/07/16 07:21:03----</span><span class=cF0>
<a name="l729"></a>* </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocFile.CC.html#l39"><span class=cF4>DocRead</span></a><span class=cF0>() changes to file's dir so relative filenames work.
<a name="l730"></a>* Added AppStore to website with Supplemental#1 ISO for download.
<a name="l731"></a>
<a name="l732"></a></span><span class=c0F>----07/06/16 23:45:30----</span><span class=cF0>
<a name="l733"></a>* Fixed multicore bug in </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrSpritePlot.CC.html#l18"><span class=cF4>Sprite3</span></a><span class=cF0>().
<a name="l734"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Demo/Games/Talons.HC.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
<a name="l735"></a>
<a name="l736"></a></span><span class=c0F>----07/05/16 06:03:47----</span><span class=cF0>
<a name="l737"></a>* <blink>TempleOS version 4.09 Released</blink>
<a name="l738"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/Demo/Games/Talons.HC.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
<a name="l739"></a>* Improved </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.CC.html#l1676"><span class=cF4>GrFillTri0</span></a><span class=cF0>().
<a name="l740"></a>
<a name="l741"></a></span><span class=c0F>----07/03/16 04:30:05----</span><span class=cF0>
<a name="l742"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/System/BlkDev/Mount.CC.html#l240"><span class=cF4>Unmount</span></a><span class=cF0>().
<a name="l743"></a>* Made BootLoader mandatory in </span><a href="https://tomawezome.github.io/ZealOS/System/Boot/DiskISORedSea.CC.html#l150"><span class=cF4>RedSeaISO</span></a><span class=cF0>().
<a name="l744"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l3244"><span class=cF4>BDT_ISO_FILE_READ</span></a><span class=cF0>.
<a name="l745"></a>
<a name="l746"></a></span><span class=c0F>----07/01/16 05:29:08----</span><span class=cF0>
<a name="l747"></a>* Made underscore mandatory on </span><a href="https://tomawezome.github.io/ZealOS/Doc/HolyC.DD.html#l1"><span class=cF4>HolyC</span></a><span class=cF0> callable asm functions.
<a name="l748"></a>
<a name="l749"></a></span><span class=c0F>----06/28/16 13:15:08----</span><span class=cF0>
<a name="l750"></a>* Changed </span><a href="https://tomawezome.github.io/ZealOS/System/Utils/TaskRep.CC.html#l19"><span class=cF4>TaskRep</span></a><span class=cF0>() and </span><a href="https://tomawezome.github.io/ZealOS/System/Utils/MemRep.CC.html#l219"><span class=cF4>MemRep</span></a><span class=cF0>().
<a name="l751"></a>* Changed </span><a href="https://tomawezome.github.io/ZealOS/Adam/WallPaper.HC.html#l1"><span class=cF4>::/Adam/WallPaper.HC</span></a><span class=cF0>.
<a name="l752"></a>
<a name="l753"></a></span><span class=c0F>----06/26/16 14:01:16----</span><span class=cF0>
<a name="l754"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Compiler/CMisc.CC.html#l48"><span class=cF4>LastFun</span></a><span class=cF0>(), </span><a href="https://tomawezome.github.io/ZealOS/Compiler/CMain.CC.html#l723"><span class=cF4>RunFile</span></a><span class=cF0>(), </span><a href="https://tomawezome.github.io/ZealOS/Compiler/CMain.CC.html#l772"><span class=cF4>RunFile2</span></a><span class=cF0>() and </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocPopUp.CC.html#l341"><span class=cF4>PopUpRunFile</span></a><span class=cF0>().
<a name="l755"></a>* Made boot code modular.
<a name="l756"></a>
<a name="l757"></a></span><span class=c0F>----06/24/16 14:15:13----</span><span class=cF0>
<a name="l758"></a>* Added A.I. to </span><a href="https://tomawezome.github.io/ZealOS/Apps/KeepAway/KeepAway.HC.html#l1"><span class=cF4>::/Apps/KeepAway/KeepAway.HC</span></a><span class=cF0> and changed scoring.
<a name="l759"></a>
<a name="l760"></a></span><span class=c0F>----06/24/16 02:55:42----</span><span class=cF0>
<a name="l761"></a>* <blink>TempleOS version 4.08 Released</blink>
<a name="l762"></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://tomawezome.github.io/ZealOS/System/Gr/SpriteMesh.CC.html#l1103"><span class=cF4>SpriteMeshEd</span></a><span class=cF0>().
<a name="l763"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Reverse&quot;,&quot;Rev&quot;);
<a name="l764"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;Select&quot;,&quot;Sel&quot;);
<a name="l765"></a>
<a name="l766"></a></span><span class=c0F>----06/23/16 01:03:36----</span><span class=cF0>
<a name="l767"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.CC.html#l437"><span class=cF4>GrFillCircle</span></a><span class=cF0>().
<a name="l768"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrBitMap.CC.html#l2315"><span class=cF4>GrVLine</span></a><span class=cF0>() and </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrPrimatives.CC.html#l739"><span class=cF4>GrLineFat3</span></a><span class=cF0>().
<a name="l769"></a>
<a name="l770"></a></span><span class=c0F>----06/18/16 16:16:22----</span><span class=cF0>
<a name="l771"></a>* Modified </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KeyDev.CC.html#l81"><span class=cF4>KeyDevAdd</span></a><span class=cF0>().
<a name="l772"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;nounusedwarn&quot;,&quot;no_warn&quot;);
<a name="l773"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;sub_switch_start&quot;,&quot;start&quot;);
<a name="l774"></a>* </span><a href="https://tomawezome.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;sub_switch_end&quot;,&quot;end&quot;);
<a name="l775"></a>* Changed args to </span><a href="https://tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l232"><span class=cF4>PutDirLink</span></a><span class=cF0>() and </span><a href="https://tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l184"><span class=cF4>PutFileLink</span></a><span class=cF0>().
<a name="l776"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/BlkDev/DiskDirB.CC.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="l777"></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://tomawezome.github.io/ZealOS/Doc/FileUtils.DD.html#l1"><span class=cF4>File Utils</span></a><span class=cF0>.
<a name="l778"></a>* Got rid of </span><span class=cF4>/Home/HomePkgs.HC</span><span class=cF0>.
<a name="l779"></a>
<a name="l780"></a></span><span class=c0F>----06/16/16 20:59:41----</span><span class=cF0>
<a name="l781"></a>* </span><span class=cF2>&lt;CTRL-ALT-t&gt;</span><span class=cF0> is terminal window.
<a name="l782"></a>* </span><span class=cF2>&lt;CTRL-ALT-n&gt;</span><span class=cF0> is next task.
<a name="l783"></a>
<a name="l784"></a></span><span class=c0F>----06/16/16 19:49:39----</span><span class=cF0>
<a name="l785"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Doc/Comm.HC.html#l1"><span class=cF4>::/Doc/Comm.HC</span></a><span class=cF0>.
<a name="l786"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Doc/StdTempleOSPC.DD.html#l1"><span class=cF4>::/Doc/StdTempleOSPC.DD</span></a><span class=cF0>.
<a name="l787"></a>* Added </span><a href="https://tomawezome.github.io/ZealOS/Kernel/FontCyrillic.HC.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="l788"></a>
<a name="l789"></a></span><span class=c0F>----06/02/16 03:20:56----</span><span class=cF0>
<a name="l790"></a>* <blink>TempleOS version 4.07 Released</blink>
<a name="l791"></a>* Added claws to </span><a href="https://tomawezome.github.io/ZealOS/Demo/Games/Talons.HC.html#l1"><span class=cF4>::/Demo/Games/Talons.HC</span></a><span class=cF0>.
2021-07-03 05:07:57 +01:00
</span></pre></body>
</html>